1 2022-10-23 20:32:35 +0100 Tim-Philipp Müller <tim@centricular.com>
3 * docs/gst_plugins_cache.json:
5 * gst/xingmux/gstxingmux.c:
6 * gst/xingmux/gstxingmux.h:
7 * gst/xingmux/meson.build:
8 * gst/xingmux/plugin.c:
10 * tests/check/elements/xingmux.c:
11 * tests/check/elements/xingmux_testdata.h:
12 * tests/check/meson.build:
13 xingmux: move from gst-plugins-ugly to gst-plugins-good
14 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/415
15 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3251>
17 2022-10-04 03:57:31 +0100 Tim-Philipp Müller <tim@centricular.com>
21 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3115>
23 === release 1.21.1 ===
25 2022-10-04 01:14:01 +0100 Tim-Philipp Müller <tim@centricular.com>
30 * gst-plugins-ugly.doap:
34 2022-10-04 01:13:59 +0100 Tim-Philipp Müller <tim@centricular.com>
37 Update ChangeLogs for 1.21.1
39 2022-09-21 19:19:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
42 meson: Use implicit builtin dirs in pkgconfig generation
43 Starting with Meson 0.62, meson automatically populates the variables
44 list in the pkgconfig file if you reference builtin directories in the
45 pkgconfig file (whether via a custom pkgconfig variable or elsewhere).
46 We need this, because ${prefix}/libexec is a hard-coded value which is
47 incorrect on, for example, Debian.
48 Bump requirement to 0.62, and remove version compares that retained
49 support for older Meson versions.
50 Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1245
51 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3061>
53 2022-08-29 10:17:45 -0400 Thibault Saunier <tsaunier@igalia.com>
56 doc: Do not build plugins to build the doc
57 It is not actually necessary
58 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2954>
60 2021-03-24 14:20:18 -0500 Zebediah Figura <z.figura12@gmail.com>
63 meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins
64 GLib made the unfortunate decision to prevent libgobject from ever being
65 unloaded, which means that now any library which registers a static type
66 can't ever be unloaded either (and any library that depends on those,
68 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/778>
70 2018-10-18 12:32:03 +0900 Yeongjin Jeong <yeongjin.jeong@navercorp.com>
72 * ext/x264/gstx264enc.c:
73 x264enc: Print full option-string applied to x264_encoder in debug log
74 x264 encoder transfers all options applied to the encoder
75 to the SEI payload when the headers(SPS, PPS) is requested.
76 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
78 2018-10-17 23:38:22 +0900 Yeongjin Jeong <yeongjin.jeong@navercorp.com>
80 * ext/x264/gstx264enc.c:
81 x264enc: Don't assume the order of nal unit
82 Just for extra safety, let's check the index of the nal unit
83 through the enum value of the nal type provided by x264.
84 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
86 2022-09-01 15:11:31 -0400 Thibault Saunier <tsaunier@igalia.com>
88 * ext/a52dec/meson.build:
89 * ext/amrnb/meson.build:
90 * ext/amrwbdec/meson.build:
91 * ext/cdio/meson.build:
92 * ext/dvdread/meson.build:
93 * ext/mpeg2dec/meson.build:
94 * ext/sidplay/meson.build:
95 * ext/x264/meson.build:
96 * gst/asfdemux/meson.build:
97 * gst/dvdlpcmdec/meson.build:
98 * gst/dvdsub/meson.build:
99 * gst/realmedia/meson.build:
100 * gst/xingmux/meson.build:
102 meson: Call pkgconfig.generate in the loop where we declare plugins dependencies
103 Removing some copy pasted code
104 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
106 2022-09-01 11:51:48 -0400 Thibault Saunier <tsaunier@igalia.com>
109 meson: Namespace the plugins_doc_dep/libraries variables
110 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
112 2022-08-31 18:44:14 -0400 Thibault Saunier <tsaunier@igalia.com>
115 meson: Rename plugins list and make them "dependency" objects
116 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
118 2022-05-31 15:18:03 +0200 Stéphane Cerveau <scerveau@collabora.com>
122 docs: disable in static build
123 Following gst-plugins-base, disable docs if static_build
130 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2529>
132 2022-06-29 10:55:13 +0100 Tim-Philipp Müller <tim@centricular.com>
135 coding style: allow declarations after statement
136 See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1243/
137 and https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/78
138 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2683>
140 2022-06-25 19:50:10 +0100 Tim-Philipp Müller <tim@centricular.com>
142 * tests/check/meson.build:
143 tests: skip unit tests for dependency-less elements that have been disabled
144 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136
145 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2660>
147 2022-04-06 12:56:30 +0100 Tim-Philipp Müller <tim@centricular.com>
150 Bump GLib requirement to >= 2.62
151 Can't require 2.64 yet because of
152 https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/323
153 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2568>
155 2022-03-25 10:18:34 -0400 Xavier Claessens <xavier.claessens@collabora.com>
158 Always define ENABLE_NLS
159 GLib guarantees libintl API is always available, provided by
160 proxy-libintl as last resort. GLib itself unconditionally define
162 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
164 2022-03-25 10:20:24 -0400 Xavier Claessens <xavier.claessens@collabora.com>
166 * gst-libs/gst/gettext.h:
167 * gst-libs/gst/gst-i18n-plugin.h:
168 Delete unused i18n headers
169 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
171 2022-03-25 09:59:23 -0400 Xavier Claessens <xavier.claessens@collabora.com>
173 * ext/cdio/gstcdiocddasrc.c:
174 * ext/dvdread/dvdreadsrc.c:
175 * gst/asfdemux/gstasf.c:
176 * gst/asfdemux/gstasfdemux.c:
177 * gst/asfdemux/gstasfelement.c:
178 Replace gst-i18n-*.h with gi18n-lib.h
179 GLib guarantees libintl is always present, using proxy-libintl as
180 last resort. There is no need to mock gettex API any more.
181 This fix static build on Windows because G_INTL_STATIC_COMPILATION must
182 be defined before including libintl.h, and glib does it for us as part
184 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
186 2022-04-15 16:53:25 +0300 Sebastian Dröge <sebastian@centricular.com>
188 * ext/x264/gstx264enc.c:
189 x264enc: Don't try to fixate ANY allowed caps
190 Instead fall back to the template caps.
191 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2197>
193 2022-03-30 11:06:02 -0400 Xavier Claessens <xavier.claessens@collabora.com>
196 Use gmodule-no-export-2.0
197 We don't need `-Wl,--export-dynamic`, that's used only for executables
198 that needs to export an API to be used by plugins they load.
199 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
201 2022-03-25 15:00:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
203 * ext/dvdread/meson.build:
205 Remove glib and gobject dependencies everywhere
206 They are part of gst_dep already and we have to make sure to always have
207 gst_dep. The order in dependencies matters, because it is also the order
208 in which Meson will set -I args. We want gstreamer's config.h to take
209 precedence over glib's private config.h when it's a subproject.
210 While at it, remove useless fallback args for gmodule/gio dependencies,
211 only gstreamer core needs it.
212 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
214 2022-03-18 13:42:27 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
217 meson: Bump all meson requirements to 0.60
218 Lots of new warnings ever since
219 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934
220 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1977>
222 2022-02-23 11:10:11 +0100 Sebastian Fricke <sebastian.fricke@collabora.com>
225 Maintain build instructions at a single location
226 Do not maintain similar build instructions within each gst-plugins-*
227 subproject and the subproject/gstreamer subproject. Use the build
228 instructions from the mono-repository and link to them via hyperlink.
229 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1743>
231 2022-02-21 11:37:26 -0500 Xavier Claessens <xavier.claessens@collabora.com>
233 * ext/amrnb/meson.build:
234 * ext/x264/meson.build:
235 devenv: Add some missing GStreamer specific env variables
236 This should make "meson devenv" closer to what "gst-env.py" sets.
237 - GST_VALIDATE_SCENARIOS_PATH
238 - GST_VALIDATE_APPS_DIR
240 - GST_ENCODING_TARGET_PATH
245 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1768>
247 2022-02-21 23:29:23 +0100 Ruben Gonzalez <rgonzalez@fluendo.com>
249 * docs/gst_plugins_cache.json:
250 * ext/x264/gstx264enc.c:
251 x264enc: Update long-name and description
252 Update x264enc long-name to be more than just the name. Then the
253 description also was updated to be longer than the long-name, and
254 similar to the plugin description.
255 Finally, as I am here, H264 was replaced by H.264 and x264 is only a
256 plugin (not plugins).
257 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1771>
259 2021-10-01 20:27:28 +0900 Seungha Yang <seungha@centricular.com>
262 meson: Do hard build error for some MSVC warnings
263 Handle various MSVC warnings as errors for development version.
264 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1006>
266 2022-02-04 11:15:47 +0000 Tim-Philipp Müller <tim@centricular.com>
270 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1635>
272 === release 1.20.0 ===
274 2022-02-03 19:53:25 +0000 Tim-Philipp Müller <tim@centricular.com>
280 * gst-plugins-ugly.doap:
284 2022-02-03 19:53:18 +0000 Tim-Philipp Müller <tim@centricular.com>
287 Update ChangeLogs for 1.20.0
289 === release 1.19.90 ===
291 2022-01-28 14:28:35 +0000 Tim-Philipp Müller <tim@centricular.com>
296 * gst-plugins-ugly.doap:
300 2022-01-28 14:28:28 +0000 Tim-Philipp Müller <tim@centricular.com>
303 Update ChangeLogs for 1.19.90
305 2022-01-27 01:39:28 +0000 Tim-Philipp Müller <tim@centricular.com>
309 gst-plugins-ugly: update translations
310 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
312 2022-01-05 02:07:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
316 meson: Add explicit check: kwarg to all run_command() calls
317 This is required since Meson 0.61.0, and causes a warning to be
319 https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
320 https://github.com/mesonbuild/meson/issues/9300
321 This exposed a bunch of places where we had broken run_command()
322 calls, unnecessary run_command() calls, and places where check: true
324 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
326 2021-11-03 18:44:03 +0000 Tim-Philipp Müller <tim@centricular.com>
331 === release 1.19.3 ===
333 2021-11-03 15:43:36 +0000 Tim-Philipp Müller <tim@centricular.com>
338 * gst-plugins-ugly.doap:
342 2021-11-03 15:43:32 +0000 Tim-Philipp Müller <tim@centricular.com>
345 Update ChangeLogs for 1.19.3
347 2021-10-25 11:37:45 +0100 Tim-Philipp Müller <tim@centricular.com>
350 meson: require matching GStreamer dep versions for unstable development releases
351 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
352 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
354 2021-10-25 01:02:36 +0100 Tim-Philipp Müller <tim@centricular.com>
400 gst-plugins-ugly: update translations
402 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
404 2021-10-21 00:33:06 +0100 Tim-Philipp Müller <tim@centricular.com>
407 meson: default to gpl=disabled for gst-plugins-bad and -ugly
408 This will only affect individual/tarball module builds, as the
409 options yield to the parent project which was set to gpl=disabled
410 by default already. We kept it as auto in the original commit
411 to accommodate the need to update cerbero as well, which had to
412 be done separately after the initial commit.
413 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
415 2021-10-18 15:47:00 +0100 Tim-Philipp Müller <tim@centricular.com>
417 * tests/check/meson.build:
418 meson: update for meson.build_root() and .build_source() deprecation
419 -> use meson.project_build_root() or .global_build_root() instead.
420 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
422 2021-10-18 00:40:14 +0100 Tim-Philipp Müller <tim@centricular.com>
425 * tests/check/meson.build:
426 meson: update for dep.get_pkgconfig_variable() deprecation
427 ... in favour of dep.get_variable('foo', ..) which in some
428 cases allows for further cleanups in future since we can
429 extract variables from pkg-config dependencies as well as
430 internal dependencies using this mechanism.
431 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
433 2021-10-18 00:03:47 +0100 Tim-Philipp Müller <tim@centricular.com>
436 meson: clean up conditional paths after version bump
437 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
439 2021-10-14 18:38:26 +0100 Tim-Philipp Müller <tim@centricular.com>
442 meson: bump meson requirement to >= 0.59
443 For monorepo build and ugly/bad, for advanced feature
444 option API like get_option('xyz').required(..) which
445 we use in combination with the 'gpl' option.
446 For rest of modules for consistency (people will likely
447 use newer features based on the top-level requirement).
448 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
450 2021-09-19 00:55:34 +0100 Tim-Philipp Müller <tim@centricular.com>
452 * ext/a52dec/meson.build:
453 * ext/cdio/meson.build:
454 * ext/dvdread/meson.build:
455 * ext/mpeg2dec/meson.build:
456 * ext/sidplay/meson.build:
457 * ext/x264/meson.build:
460 meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
461 Require explicit opt-in to build plugins with (A)GPL dependencies.
462 Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
463 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
465 2021-10-12 15:52:48 -0300 Thibault Saunier <tsaunier@igalia.com>
468 meson: Streamline the way we detect when to build documentation
469 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
471 2021-09-28 10:11:15 +1000 Brad Hards <bradh@frogmouth.net>
475 doc: update IRC links to OFTC
476 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
478 2021-09-26 01:07:02 +0100 Tim-Philipp Müller <tim@centricular.com>
482 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
484 === release 1.19.2 ===
486 2021-09-23 01:34:00 +0100 Tim-Philipp Müller <tim@centricular.com>
491 * gst-plugins-ugly.doap:
495 2021-09-21 15:05:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
497 * ext/x264/gstx264enc.c:
498 x264enc: Strip trailing whitespace from x264's log messages
499 x264 has linebreaks at the end of its log messages that we should
501 Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
502 format string to another function marked as printf (g_strdup_vprintf)
503 without triggering -Wformat-nonliteral.
504 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
506 2021-09-21 14:57:29 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
508 * ext/x264/gstx264enc.c:
509 x264enc: Add the func/line info to the log callback
510 It looks awkward when it's missing. At least point us at the callback
512 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
514 2021-09-21 14:56:23 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
516 * ext/x264/gstx264enc.c:
517 x264enc: Reduce log spam about bit depth support
518 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
520 2021-07-28 11:49:16 +0200 Stéphane Cerveau <scerveau@collabora.com>
522 * ext/mpeg2dec/gstmpeg2dec.c:
523 mpeg2dec: drop B-frame on open gop
524 Enhance open gop detection to drop B-frame which are invalid
525 before the first reference frame.
527 gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
528 the two first frames must be dropped as we detect an open GOP situation
529 but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
530 first frames should not be dropped as we are in a closed GOP situation.
531 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
533 2021-05-22 01:53:43 +0100 Tim-Philipp Müller <tim@centricular.com>
535 * ext/x264/gstencoderbitrateprofilemanager.c:
536 * gst/asfdemux/gstasfdemux.c:
537 * gst/realmedia/rtspreal.c:
539 Use g_memdup2() where available and add fallback for older GLib versions
540 - x264 encoder bitrate profile manager: alloc size is based
541 on existing allocation
542 - asfdemux: change length var to 64-bit and check for G_MAXUINT
543 - realmedia: opaque_data_len is read from 32 bits and then
544 only subtracted upon.
545 g_memdup() is deprecated since GLib 2.68 and we want to avoid
546 deprecation warnings with recent versions of GLib.
547 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
549 2021-06-01 15:28:40 +0100 Tim-Philipp Müller <tim@centricular.com>
554 === release 1.19.1 ===
556 2021-06-01 00:12:09 +0100 Tim-Philipp Müller <tim@centricular.com>
562 * gst-plugins-ugly.doap:
566 2018-02-26 17:28:25 +0100 David Fernandez <d.fernandezlop@gmail.com>
568 * docs/gst_plugins_cache.json:
569 * ext/x264/gstx264enc.c:
570 x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
571 There are cases where the video size might be less than 16x16.
572 This change allows the x264 encoder to accept this cases.
573 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
575 2021-04-20 18:48:38 -0400 Doug Nazar <nazard@nazar.ca>
577 * gst/realmedia/rmdemux.c:
578 * gst/realmedia/rmdemux.h:
579 realmedia: Drop duplicate seek events.
580 Also use seek seqnum for flush & segment events/messages.
581 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
583 2021-04-20 18:47:31 -0400 Doug Nazar <nazard@nazar.ca>
585 * gst/asfdemux/gstasfdemux.c:
586 asfdemux: Drop duplicate seek events.
587 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
589 2021-03-29 13:41:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
591 * gst/xingmux/gstxingmux.c:
592 * gst/xingmux/gstxingmux.h:
593 * gst/xingmux/plugin.c:
594 xingmux: allow per feature registration
595 Split plugin into features including
596 dynamic types which can be indiviually
597 registered during a static build.
599 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
600 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
601 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
603 2021-03-29 13:39:20 +0200 Stéphane Cerveau <scerveau@collabora.com>
605 * gst/realmedia/pnmsrc.c:
606 * gst/realmedia/pnmsrc.h:
607 * gst/realmedia/rademux.c:
608 * gst/realmedia/rademux.h:
609 * gst/realmedia/rdtdepay.c:
610 * gst/realmedia/rdtdepay.h:
611 * gst/realmedia/rdtmanager.c:
612 * gst/realmedia/rdtmanager.h:
613 * gst/realmedia/realmedia.c:
614 * gst/realmedia/rmdemux.c:
615 * gst/realmedia/rmdemux.h:
616 * gst/realmedia/rtspreal.c:
617 * gst/realmedia/rtspreal.h:
618 realmedia: allow per feature registration
619 Split plugin into features including
620 dynamic types which can be indiviually
621 registered during a static build.
623 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
624 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
625 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
627 2021-03-29 13:23:51 +0200 Stéphane Cerveau <scerveau@collabora.com>
629 * gst/dvdsub/gstdvdsubdec.c:
630 * gst/dvdsub/gstdvdsubdec.h:
631 * gst/dvdsub/gstdvdsubparse.c:
632 * gst/dvdsub/gstdvdsubparse.h:
633 dvdsub: allow per feature registration
634 Split plugin into features including
635 dynamic types which can be indiviually
636 registered during a static build.
638 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
639 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
640 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
642 2021-03-29 13:15:32 +0200 Stéphane Cerveau <scerveau@collabora.com>
644 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
645 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
646 dvdlpcmdec: allow per feature registration
647 Split plugin into features including
648 dynamic types which can be indiviually
649 registered during a static build.
651 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
652 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
653 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
655 2021-03-29 13:11:23 +0200 Stéphane Cerveau <scerveau@collabora.com>
657 * gst/asfdemux/gstasf.c:
658 * gst/asfdemux/gstasfdemux.c:
659 * gst/asfdemux/gstasfdemux.h:
660 * gst/asfdemux/gstasfelement.c:
661 * gst/asfdemux/gstasfelements.h:
662 * gst/asfdemux/gstrtpasfdepay.c:
663 * gst/asfdemux/gstrtspwms.c:
664 * gst/asfdemux/meson.build:
665 asfdemux: allow per feature registration
666 Split plugin into features including
667 dynamic types which can be indiviually
668 registered during a static build.
670 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
671 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
672 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
674 2021-03-29 12:39:36 +0200 Stéphane Cerveau <scerveau@collabora.com>
676 * ext/x264/gstx264enc.c:
677 * ext/x264/gstx264enc.h:
678 x264: allow per feature registration
679 Split plugin into features including
680 dynamic types which can be indiviually
681 registered during a static build.
683 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
684 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
685 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
687 2021-03-29 12:33:00 +0200 Stéphane Cerveau <scerveau@collabora.com>
689 * ext/sidplay/gstsiddec.cc:
690 * ext/sidplay/gstsiddec.h:
691 sidplay: allow per feature registration
692 Split plugin into features including
693 dynamic types which can be indiviually
694 registered during a static build.
696 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
697 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
698 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
700 2021-03-29 12:31:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
702 * ext/mpeg2dec/gstmpeg2dec.c:
703 * ext/mpeg2dec/gstmpeg2dec.h:
704 mpeg2dec: allow per feature registration
705 Split plugin into features including
706 dynamic types which can be indiviually
707 registered during a static build.
709 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
710 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
711 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
713 2021-03-29 12:28:28 +0200 Stéphane Cerveau <scerveau@collabora.com>
715 * ext/dvdread/dvdreadsrc.c:
716 * ext/dvdread/dvdreadsrc.h:
717 dvdread: allow per feature registration
718 Split plugin into features including
719 dynamic types which can be indiviually
720 registered during a static build.
722 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
723 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
724 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
726 2021-03-29 12:28:04 +0200 Stéphane Cerveau <scerveau@collabora.com>
728 * ext/cdio/gstcdio.c:
729 * ext/cdio/gstcdio.h:
730 * ext/cdio/gstcdiocddasrc.c:
731 * ext/cdio/gstcdiocddasrc.h:
732 cdio: allow per feature registration
733 Split plugin into features including
734 dynamic types which can be indiviually
735 registered during a static build.
737 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
738 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
739 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
741 2021-03-29 10:39:46 +0200 Stéphane Cerveau <scerveau@collabora.com>
743 * ext/amrwbdec/amrwb.c:
744 * ext/amrwbdec/amrwbdec.c:
745 * ext/amrwbdec/amrwbdec.h:
746 amrwbdec: allow per feature registration
747 Split plugin into features including
748 dynamic types which can be indiviually
749 registered during a static build.
751 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
752 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
753 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
755 2021-03-29 10:38:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
758 * ext/amrnb/amrnbdec.c:
759 * ext/amrnb/amrnbdec.h:
760 * ext/amrnb/amrnbenc.c:
761 * ext/amrnb/amrnbenc.h:
762 amrnb: allow per feature registration
763 Split plugin into features including
764 dynamic types which can be indiviually
765 registered during a static build.
767 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
768 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
769 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
771 2021-03-29 10:37:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
773 * ext/a52dec/gsta52dec.c:
774 * ext/a52dec/gsta52dec.h:
775 a52dec: allow per feature registration
776 Split plugin into features including
777 dynamic types which can be indiviually
778 registered during a static build.
780 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
781 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
782 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
784 2021-03-19 15:16:06 +1100 Matthew Waters <matthew@centricular.com>
786 * ext/x264/gstencoderbitrateprofilemanager.c:
787 gst: don't use volatile to mean atomic
788 volatile is not sufficient to provide atomic guarantees and real atomics
789 should be used instead. GCC 11 has started warning about using volatile
790 with atomic operations.
791 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
792 Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
793 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
795 2021-03-03 11:05:14 +0200 Sebastian Dröge <sebastian@centricular.com>
797 * gst/realmedia/rmdemux.c:
798 rmdemux: Make sure we have enough data available when parsing audio/video packets
799 Otherwise there will be out-of-bounds reads and potential crashes.
800 Thanks to Natalie Silvanovich for reporting.
801 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
802 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
804 2020-11-04 18:44:07 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
807 meson: Enable some MSVC warnings for parity with GCC/Clang
808 This makes it easier to do development with MSVC by making it warn
809 on common issues that GCC/Clang error out for in our CI configuration.
810 Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
811 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
813 2020-10-31 04:52:14 +0900 Seungha Yang <seungha@centricular.com>
815 * tests/check/elements/mpeg2dec.c:
816 tests: mpeg2dec: Don't expect BT601 color space
817 If it's required, mpeg2dec should set it explicitly.
818 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
820 2020-09-08 17:30:39 +0100 Tim-Philipp Müller <tim@centricular.com>
823 ci: include template from gst-ci master branch again
825 2020-09-08 16:58:40 +0100 Tim-Philipp Müller <tim@centricular.com>
830 === release 1.18.0 ===
832 2020-09-08 00:05:39 +0100 Tim-Philipp Müller <tim@centricular.com>
839 * gst-plugins-ugly.doap:
843 2020-09-07 22:40:46 +0100 Tim-Philipp Müller <tim@centricular.com>
846 * scripts/dist-translations.py:
847 * scripts/meson.build:
848 meson: dist pot file in tarball
849 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
851 2020-09-07 12:14:13 +0300 Sebastian Dröge <sebastian@centricular.com>
853 * ext/x264/gstx264enc.c:
854 x264: Update for gst_video_transfer_function_*() function renaming
855 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
857 2020-08-21 10:35:11 +0300 Sebastian Dröge <sebastian@centricular.com>
859 * docs/gst_plugins_cache.json:
860 * ext/x264/gstx264enc.c:
861 x264enc: Allow maximum quantizer value of 63 instead of 51
862 QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
863 up to 81 (QP_MAX) but that seems to be outside the spec.
864 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
866 === release 1.17.90 ===
868 2020-08-20 16:12:23 +0100 Tim-Philipp Müller <tim@centricular.com>
873 * gst-plugins-ugly.doap:
877 2020-07-15 10:49:03 +0300 Jordan Petridis <jordan@centricular.com>
879 * tests/check/elements/amrnbenc.c:
880 amrnbenc: remove global variables
881 gstcheck is declaring its own buffers glist which ends up
882 overwritten, loks like the code meant to use that already
883 gcc 10 is also complaining about this, but only on static
884 builds for some reason
886 FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
887 /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
888 collect2: error: ld returned 1 exit status
890 also remove unused var `current_buf`
891 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
893 2020-04-02 03:27:26 +1100 Jan Schmidt <jan@centricular.com>
895 * gst/realmedia/rmdemux.c:
896 rmdemux: Don't ignore the return value of gst_segment_do_seek()
897 If gst_segment_do_seek() fails, fail the seek.
898 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
900 2020-04-01 19:34:30 +1100 Jan Schmidt <jan@centricular.com>
902 * gst/asfdemux/gstasfdemux.c:
903 asfdemux: Don't ignore the return result of gst_segment_do_seek()
904 gst_segment_do_seek() can fail, and our seek should fail
906 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
908 2020-04-17 11:34:16 -0500 Derek Lesho <dlesho@codeweavers.com>
910 * gst/asfdemux/gstasfdemux.c:
911 asfdemux: Only forward SEEK event when in push mode.
912 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
914 2020-07-25 21:19:20 +0100 Stéphane Cerveau <scerveau@collabora.com>
917 meson: add a plugin summary
918 This summary displays a list of plugins which
920 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
922 2018-10-03 13:32:11 +0200 Thibault Saunier <tsaunier@igalia.com>
924 * ext/x264/GstX264Enc.prs:
925 x264enc: Add a 'Zero Latency' profile
926 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
928 2020-07-22 17:31:37 +0200 Mathieu Duponchelle <mathieu@centricular.com>
930 * tests/check/elements/x264enc.c:
931 tests/x264enc: Don't declare variables inside the for loop header
932 This is a C99 feature
933 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
935 2020-07-21 15:40:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
937 * tests/check/elements/x264enc.c:
938 tests: x264enc: Test formats are compatible with profile
939 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
941 2020-07-01 16:11:09 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
943 * ext/x264/gstx264enc.c:
944 x264enc: Separate high-10 video formats from 8-bit formats
945 If downstream is constrained to an 8-bit profile, caps queries would
946 still allow I420_10LE as input. If upstream actually sends such a caps
947 event, downstream would fail to accept the high-10 profile.
948 The following pipeline now fails earlier, during the negotiation phase
949 instead of the stream start:
950 gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
951 ! x264enc ! video/x-h264,profile=constrained-baseline \
953 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
955 2020-07-21 15:39:31 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
957 * tests/check/elements/x264enc.c:
958 tests: x264enc: Test 10-bit formats
959 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
961 2020-07-21 15:33:57 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
963 * tests/check/elements/x264enc.c:
964 tests: x264enc: Test all (8-bit) video formats
965 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
967 2020-07-06 22:13:55 -0400 Thibault Saunier <tsaunier@igalia.com>
969 * ext/x264/gstx264enc.c:
970 x264enc: Forward downstream colorimetry and chroma-site upstream
971 So that the value can be used by upstream converters when necessary.
972 This whole logic has been copied from `__gst_video_element_proxy_caps`
973 but those 2 fields were missing.
974 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
976 2020-07-08 17:07:35 +0100 Tim-Philipp Müller <tim@centricular.com>
979 * scripts/extract-release-date-from-doap-file.py:
980 meson: set release date from .doap file for releases
981 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
983 2020-07-03 02:03:37 +0100 Tim-Philipp Müller <tim@centricular.com>
988 === release 1.17.2 ===
990 2020-07-03 00:29:25 +0100 Tim-Philipp Müller <tim@centricular.com>
995 * gst-plugins-ugly.doap:
999 2020-06-23 00:03:04 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1002 meson: mark plugins cache target as always stale
1004 2020-06-19 22:55:28 -0400 Thibault Saunier <tsaunier@igalia.com>
1006 * docs/gst_plugins_cache.json:
1007 doc: Stop documenting properties from parents
1009 2020-06-20 00:28:13 +0100 Tim-Philipp Müller <tim@centricular.com>
1014 === release 1.17.1 ===
1016 2020-06-19 19:20:41 +0100 Tim-Philipp Müller <tim@centricular.com>
1021 * docs/gst_plugins_cache.json:
1022 * gst-plugins-ugly.doap:
1026 2020-06-09 15:13:47 -0400 Thibault Saunier <tsaunier@igalia.com>
1028 * docs/gst_plugins_cache.json:
1029 docs: Update plugins cache
1031 2020-06-08 09:37:10 -0400 Thibault Saunier <tsaunier@igalia.com>
1033 * docs/gst_plugins_cache.json:
1034 docs: Update plugins cache
1036 2020-06-06 10:15:25 +0100 Philippe Normand <philn@igalia.com>
1038 * ext/sidplay/gstsiddec.cc:
1039 siddec: update gst_type_mark_as_plugin_api() calls
1040 This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
1041 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
1043 2020-06-06 00:41:38 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1045 * ext/a52dec/gsta52dec.c:
1046 * ext/amrnb/amrnbdec.c:
1047 * ext/amrnb/amrnbenc.c:
1048 * ext/x264/gstx264enc.c:
1049 plugins: uddate gst_type_mark_as_plugin_api() calls
1051 2020-06-03 18:38:28 -0400 Thibault Saunier <tsaunier@igalia.com>
1054 doc: Require hotdoc >= 0.11.0
1056 2020-05-27 16:02:02 +0300 Sebastian Dröge <sebastian@centricular.com>
1058 * docs/gst_plugins_cache.json:
1059 docs: Update gst_plugins_cache.json
1061 2020-05-30 23:16:50 +0300 Sebastian Dröge <sebastian@centricular.com>
1063 * ext/a52dec/gsta52dec.c:
1064 * ext/amrnb/amrnbdec.c:
1065 * ext/amrnb/amrnbenc.c:
1066 * ext/sidplay/gstsiddec.cc:
1067 * ext/x264/gstx264enc.c:
1068 plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
1070 2020-06-02 00:41:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1072 * gst/asfdemux/gstasfdemux.c:
1073 asfdemux: extract WM/PartOfSet disc number and count metadata
1075 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1077 2020-06-02 00:40:48 +0100 Tim-Philipp Müller <tim@centricular.com>
1079 * gst/asfdemux/gstasfdemux.c:
1080 asfdemux: sprinkle some INDENT-OFF
1081 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1083 2020-05-27 14:42:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1085 * tests/check/meson.build:
1086 tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
1087 If core is built as a subproject (e.g. as in gst-build), make sure to use
1088 the gst-plugin-scanner from the built subproject. Without this, gstreamer
1089 might accidentally use the gst-plugin-scanner from the install prefix if
1090 that exists, which in turn might drag in gst library versions we didn't
1091 mean to drag in. Those gst library versions might then be older than
1092 what our current build needs, and might cause our newly-built plugins
1093 to get blacklisted in the test registry because they rely on a symbol
1094 that the wrongly-pulled in gst lib doesn't have.
1095 This should fix running of unit tests in gst-build when invoking
1096 meson test or ninja test from outside the devenv for the case where
1097 there is an older or different-version gst-plugin-scanner installed
1098 in the install prefix.
1099 In case no gst-plugin-scanner is installed in the install prefix, this
1100 will fix "GStreamer-WARNING: External plugin loader failed. This most
1101 likely means that the plugin loader helper binary was not found or
1102 could not be run. You might need to set the GST_PLUGIN_SCANNER
1103 environment variable if your setup is unusual." warnings when running
1105 In the case where we find GStreamer core via pkg-config we use
1106 a newly-added pkg-config var "pluginscannerdir" to get the right
1107 directory. This has the benefit of working transparently for both
1108 installed and uninstalled pkg-config files/setups.
1109 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
1111 2020-05-27 09:13:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.com>
1113 * ext/dvdread/dvdreadsrc.c:
1114 dvdreadsrc: fix uninitialized warning
1115 Variable is always set in actual code paths but let's keep gcc happy.
1116 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
1118 2020-05-12 05:07:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1120 * ext/sidplay/meson.build:
1122 meson: Pass native: false to add_languages()
1123 This is needed for cross-compiling without a build machine compiler
1124 available. The option was added in 0.54, but we only need this in
1125 Cerbero and it doesn't affect older versions so it should be ok.
1126 Will just cause a spurious warning.
1127 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
1129 2020-04-03 14:24:46 -0500 Derek Lesho <dlesho@codeweavers.com>
1131 * gst/asfdemux/gstasfdemux.c:
1132 asfdemux: Always re-initialize metadata and global_metadata
1133 When transitioning from the PAUSED state, to the READY state, and back,
1134 metadata and global_metadata are left uninitialized, unlike when the
1135 demxuer transitions from NULL to READY, then to PAUSED. I have found
1136 this to cause a segmentation fault when fields in these structures are
1139 2020-04-02 16:18:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1141 * ext/x264/gstx264enc.c:
1142 x264enc: Fix 'ref' property range and default
1143 The --ref option indicate the size of the DPB, hence should be in the range of
1144 0 to 16. This patch also fix the default to match x264enc default 3. This
1145 change isn't a behaviour change since we don't enforce the reported default.
1147 2020-03-19 18:05:43 -0300 Thibault Saunier <tsaunier@igalia.com>
1149 * ext/a52dec/gsta52dec.c:
1150 a52dec: Mark as converter
1151 It is able to do channel downminxing, so technically it is also a
1153 This is also important so validate knows about that when doing its
1156 2019-10-17 14:55:51 +0200 Thibault Saunier <tsaunier@igalia.com>
1158 * ext/x264/gstencoderbitrateprofilemanager.c:
1159 * ext/x264/gstencoderbitrateprofilemanager.h:
1160 * ext/x264/gstx264enc.c:
1161 * ext/x264/gstx264enc.h:
1162 * ext/x264/meson.build:
1163 x264enc: Respect Youtube bitrate recommandation
1164 Properly follow google recommendations[0] concerning bitrate when the
1165 user wants to use the youtube profile.
1166 [0]: https://support.google.com/youtube/answer/1722171?hl=en
1168 2019-12-18 16:09:42 +0100 Stéphane Cerveau <scerveau@collabora.com>
1170 * ext/dvdread/dvdreadsrc.c:
1171 ugly: use of g_value_dup_string
1172 Use helper method to get string from GValue.
1174 2019-12-14 18:49:54 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
1176 * ext/x264/gstx264enc.c:
1177 x264enc: fixed codestyle
1179 2019-12-14 17:15:21 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
1181 * ext/x264/gstx264enc.c:
1182 x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
1183 Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
1184 set inside em_data field. h264parse element (and possible third-party
1185 decoders such as libav) also follows this requirement.
1186 https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
1188 2019-06-09 00:30:53 +0100 Tim-Philipp Müller <tim@centricular.com>
1198 * docs/version.entities.in:
1200 * ext/a52dec/Makefile.am:
1201 * ext/amrnb/Makefile.am:
1202 * ext/amrwbdec/Makefile.am:
1203 * ext/cdio/Makefile.am:
1204 * ext/dvdread/Makefile.am:
1205 * ext/mpeg2dec/.gitignore:
1206 * ext/mpeg2dec/Makefile.am:
1207 * ext/sidplay/Makefile.am:
1208 * ext/x264/Makefile.am:
1209 * gst-libs/Makefile.am:
1210 * gst-libs/gst/Makefile.am:
1212 * gst/asfdemux/.gitignore:
1213 * gst/asfdemux/Makefile.am:
1214 * gst/dvdlpcmdec/Makefile.am:
1215 * gst/dvdsub/Makefile.am:
1216 * gst/realmedia/.gitignore:
1217 * gst/realmedia/Makefile.am:
1218 * gst/xingmux/Makefile.am:
1225 * m4/as-slurp-ffmpeg.m4:
1226 * m4/check-libheader.m4:
1230 * m4/gst-fionread.m4:
1231 * m4/gst-ivorbis.m4:
1240 * pkgconfig/.gitignore:
1241 * pkgconfig/Makefile.am:
1242 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1246 * tests/Makefile.am:
1247 * tests/check/.gitignore:
1248 * tests/check/Makefile.am:
1249 * tests/check/elements/.gitignore:
1250 * tests/check/generic/.gitignore:
1251 * tests/files/Makefile.am:
1252 Remove autotools build system
1254 2019-09-02 09:33:15 -0400 Aaron Boxer <aaron.boxer@collabora.com>
1257 * ext/mpeg2dec/gstmpeg2dec.c:
1258 * ext/x264/gstx264enc.c:
1259 * gst/asfdemux/gstasfdemux.c:
1260 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1261 * gst/dvdsub/gstdvdsubdec.c:
1262 * gst/realmedia/rdtjitterbuffer.c:
1263 * gst/realmedia/rtspreal.c:
1264 * hooks/pre-commit.hook:
1265 documentation: fix some typos
1267 2019-08-23 19:06:59 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1269 * ext/amrnb/amrnbdec.c:
1270 * ext/amrnb/amrnbenc.c:
1271 * ext/amrwbdec/amrwbdec.c:
1272 docstrings: port ulinks to markdown links
1274 2019-08-23 16:25:25 +1000 Matthew Waters <matthew@centricular.com>
1277 meson: Don't generate doc cache when no plugins are enabled
1278 Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
1280 2019-07-15 21:56:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
1282 * ext/x264/gstx264enc.c:
1283 x264enc: Port to color_{primaries,transfer,matrix}_to_iso
1284 ... with more color value mapping
1286 2019-07-15 22:38:35 +0900 Seungha Yang <seungha.yang@navercorp.com>
1288 * tests/check/elements/x264enc.c:
1289 * tests/check/meson.build:
1290 tests: x264enc: Enable test on Windows
1291 ... with removal of pointless unistd.h dependency.
1292 Note that full dependency listing is required to run unit test
1293 executable binary on Windows uninstalled environment.
1295 2019-05-31 23:07:58 +0200 Niels De Graef <niels.degraef@barco.com>
1299 meson: Bump minimal GLib version to 2.44
1300 This means we can use some newer features and get rid of some
1301 boilerplate code using the G_DECLARE_* macros.
1302 As discussed on IRC, 2.44 is old enough by now to start depending on it.
1304 2019-05-29 23:00:48 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1306 * ext/sidplay/gstsiddec.cc:
1307 doc: remove xml from comments
1309 2019-05-25 14:19:54 +0200 Tim-Philipp Müller <tim@centricular.com>
1311 * gst/asfdemux/asfheaders.h:
1312 asfdemux: remove some unused cruft in internal headers
1314 2019-05-16 09:15:52 -0400 Thibault Saunier <tsaunier@igalia.com>
1316 * docs/gst_plugins_cache.json:
1318 docs: Stop building the doc cache by default
1319 And update the cache
1320 Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1322 2019-05-13 22:54:16 -0400 Thibault Saunier <tsaunier@igalia.com>
1324 * docs/gst_plugins_cache.json:
1325 docs: Update plugins documentation cache
1327 2018-10-22 11:47:37 +0200 Thibault Saunier <tsaunier@igalia.com>
1332 * docs/all_index.md:
1333 * docs/gst_api_version.in:
1334 * docs/gst_plugins_cache.json:
1337 * docs/plugins/.gitignore:
1338 * docs/plugins/Makefile.am:
1339 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1340 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1341 * docs/plugins/gst-plugins-ugly-plugins.args:
1342 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1343 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1344 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1345 * docs/plugins/gst-plugins-ugly-plugins.signals:
1346 * docs/plugins/gst-plugins-ugly-plugins.types:
1347 * docs/plugins/inspect/plugin-a52dec.xml:
1348 * docs/plugins/inspect/plugin-amrnb.xml:
1349 * docs/plugins/inspect/plugin-amrwbdec.xml:
1350 * docs/plugins/inspect/plugin-asf.xml:
1351 * docs/plugins/inspect/plugin-cdio.xml:
1352 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1353 * docs/plugins/inspect/plugin-dvdread.xml:
1354 * docs/plugins/inspect/plugin-dvdsub.xml:
1355 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1356 * docs/plugins/inspect/plugin-realmedia.xml:
1357 * docs/plugins/inspect/plugin-sid.xml:
1358 * docs/plugins/inspect/plugin-x264.xml:
1359 * docs/plugins/inspect/plugin-xingmux.xml:
1361 * ext/a52dec/meson.build:
1362 * ext/amrnb/meson.build:
1363 * ext/amrwbdec/meson.build:
1364 * ext/cdio/meson.build:
1365 * ext/dvdread/meson.build:
1366 * ext/mpeg2dec/meson.build:
1367 * ext/sidplay/meson.build:
1368 * ext/x264/meson.build:
1369 * gst/asfdemux/gstasfdemux.h:
1370 * gst/asfdemux/meson.build:
1371 * gst/dvdlpcmdec/meson.build:
1372 * gst/dvdsub/meson.build:
1373 * gst/realmedia/meson.build:
1374 * gst/xingmux/meson.build:
1376 * meson_options.txt:
1377 docs: Port documentation to hotdoc
1379 2018-10-22 11:47:32 +0200 Thibault Saunier <tsaunier@igalia.com>
1381 * ext/a52dec/gsta52dec.c:
1382 * ext/amrnb/amrnbdec.c:
1383 * ext/amrnb/amrnbenc.c:
1384 * ext/amrwbdec/amrwbdec.c:
1385 * ext/cdio/gstcdiocddasrc.c:
1386 * ext/x264/gstx264enc.c:
1387 * gst/asfdemux/gstasfdemux.h:
1388 * gst/asfdemux/gstrtspwms.c:
1389 * gst/realmedia/gstrdtbuffer.h:
1390 * gst/realmedia/rademux.c:
1391 * gst/realmedia/rdtmanager.c:
1392 * gst/realmedia/rtspreal.c:
1393 * gst/xingmux/gstxingmux.c:
1394 docs: Port all docstring to gtk-doc markdown
1396 2019-04-26 18:28:04 +0100 Tim-Philipp Müller <tim@centricular.com>
1398 * ext/sidplay/meson.build:
1399 meson: sidplay: use library() instead of shared_module()
1400 Like we do for other plugins, and also install a .pc file
1401 if we build the plugin statically.
1403 2019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com>
1405 * ext/dvdread/meson.build:
1407 meson: Always require the gmodule dependency
1408 It's needed by the dvdread plugin but also by the x264 plugin in certain
1409 circumstances. As it's part of GLib and always available, simply move it
1410 as a hard dependency to the top-level meson.build.
1412 2019-04-19 10:28:17 +0100 Tim-Philipp Müller <tim@centricular.com>
1417 * docs/plugins/inspect/plugin-a52dec.xml:
1418 * docs/plugins/inspect/plugin-amrnb.xml:
1419 * docs/plugins/inspect/plugin-amrwbdec.xml:
1420 * docs/plugins/inspect/plugin-asf.xml:
1421 * docs/plugins/inspect/plugin-cdio.xml:
1422 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1423 * docs/plugins/inspect/plugin-dvdread.xml:
1424 * docs/plugins/inspect/plugin-dvdsub.xml:
1425 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1426 * docs/plugins/inspect/plugin-realmedia.xml:
1427 * docs/plugins/inspect/plugin-sid.xml:
1428 * docs/plugins/inspect/plugin-x264.xml:
1429 * docs/plugins/inspect/plugin-xingmux.xml:
1433 === release 1.16.0 ===
1435 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1442 * gst-plugins-ugly.doap:
1446 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1448 * docs/plugins/inspect/plugin-a52dec.xml:
1449 * docs/plugins/inspect/plugin-amrnb.xml:
1450 * docs/plugins/inspect/plugin-amrwbdec.xml:
1451 * docs/plugins/inspect/plugin-asf.xml:
1452 * docs/plugins/inspect/plugin-cdio.xml:
1453 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1454 * docs/plugins/inspect/plugin-dvdread.xml:
1455 * docs/plugins/inspect/plugin-dvdsub.xml:
1456 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1457 * docs/plugins/inspect/plugin-realmedia.xml:
1458 * docs/plugins/inspect/plugin-sid.xml:
1459 * docs/plugins/inspect/plugin-x264.xml:
1460 * docs/plugins/inspect/plugin-xingmux.xml:
1463 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
1469 === release 1.15.90 ===
1471 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1477 * gst-plugins-ugly.doap:
1481 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1483 * docs/plugins/inspect/plugin-a52dec.xml:
1484 * docs/plugins/inspect/plugin-amrnb.xml:
1485 * docs/plugins/inspect/plugin-amrwbdec.xml:
1486 * docs/plugins/inspect/plugin-asf.xml:
1487 * docs/plugins/inspect/plugin-cdio.xml:
1488 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1489 * docs/plugins/inspect/plugin-dvdread.xml:
1490 * docs/plugins/inspect/plugin-dvdsub.xml:
1491 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1492 * docs/plugins/inspect/plugin-realmedia.xml:
1493 * docs/plugins/inspect/plugin-sid.xml:
1494 * docs/plugins/inspect/plugin-x264.xml:
1495 * docs/plugins/inspect/plugin-xingmux.xml:
1498 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1500 * ext/x264/meson.build:
1501 meson: Add a subproject fallback for x264
1503 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
1508 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1511 meson: add -Wno-unused also to C++ args when gst debug system is disabled
1513 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1518 * docs/plugins/inspect/plugin-a52dec.xml:
1519 * docs/plugins/inspect/plugin-amrnb.xml:
1520 * docs/plugins/inspect/plugin-amrwbdec.xml:
1521 * docs/plugins/inspect/plugin-asf.xml:
1522 * docs/plugins/inspect/plugin-cdio.xml:
1523 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1524 * docs/plugins/inspect/plugin-dvdread.xml:
1525 * docs/plugins/inspect/plugin-dvdsub.xml:
1526 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1527 * docs/plugins/inspect/plugin-realmedia.xml:
1528 * docs/plugins/inspect/plugin-sid.xml:
1529 * docs/plugins/inspect/plugin-x264.xml:
1530 * docs/plugins/inspect/plugin-xingmux.xml:
1534 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1536 * ext/x264/gstx264enc.c:
1537 x264enc: inject CEA708 closed captions
1539 === release 1.15.2 ===
1541 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1547 * gst-plugins-ugly.doap:
1551 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1553 * docs/plugins/inspect/plugin-a52dec.xml:
1554 * docs/plugins/inspect/plugin-amrnb.xml:
1555 * docs/plugins/inspect/plugin-amrwbdec.xml:
1556 * docs/plugins/inspect/plugin-asf.xml:
1557 * docs/plugins/inspect/plugin-cdio.xml:
1558 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1559 * docs/plugins/inspect/plugin-dvdread.xml:
1560 * docs/plugins/inspect/plugin-dvdsub.xml:
1561 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1562 * docs/plugins/inspect/plugin-realmedia.xml:
1563 * docs/plugins/inspect/plugin-sid.xml:
1564 * docs/plugins/inspect/plugin-x264.xml:
1565 * docs/plugins/inspect/plugin-xingmux.xml:
1568 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
1614 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1616 * ext/sidplay/gstsiddec.cc:
1617 sidplay: fix indentation
1619 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
1621 * ext/dvdread/dvdreadsrc.c:
1622 dvdreadsrc: Work around GCC9 compiler warning
1623 It's technically true but not for this specific type.
1624 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]
1625 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1626 | ~~~~~~~~~~~~^~~~~~~~~
1628 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
1631 meson: Add support orc fallback
1632 Allow fallback to orc subproject if any.
1634 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
1636 * ext/x264/gstx264enc.c:
1637 x264: Only enable dynamic loading code for x264 < 253
1638 Otherwise we get some compiler warnings:
1639 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1640 unload_x264 (GstX264EncVTable * vtable)
1642 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1643 load_x264 (const gchar * filename)
1646 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
1648 * ext/x264/meson.build:
1649 x264: Link to gmodule in the meson build if extra x264 libraries are provided
1650 We would dynamically load additional x264 libraries then.
1652 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
1655 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1656 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1658 === release 1.15.1 ===
1660 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1666 * gst-plugins-ugly.doap:
1670 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1672 * docs/plugins/inspect/plugin-a52dec.xml:
1673 * docs/plugins/inspect/plugin-amrnb.xml:
1674 * docs/plugins/inspect/plugin-amrwbdec.xml:
1675 * docs/plugins/inspect/plugin-asf.xml:
1676 * docs/plugins/inspect/plugin-cdio.xml:
1677 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1678 * docs/plugins/inspect/plugin-dvdread.xml:
1679 * docs/plugins/inspect/plugin-dvdsub.xml:
1680 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1681 * docs/plugins/inspect/plugin-realmedia.xml:
1682 * docs/plugins/inspect/plugin-sid.xml:
1683 * docs/plugins/inspect/plugin-x264.xml:
1684 * docs/plugins/inspect/plugin-xingmux.xml:
1687 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
1733 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1735 * tests/check/generic/states.c:
1736 * tests/check/meson.build:
1737 tests: Enable test generic_states on Windows
1738 ... and drop needless unistd.h dependency
1740 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1743 * tests/check/meson.build:
1744 meson: Use join_paths() instead '/'
1746 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
1749 * tests/check/meson.build:
1750 * tests/meson.build:
1751 tests: Enable unit test on Windows
1752 Remove hard-coded ':' whitelist separator since it varies with OS
1754 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
1757 Automatic update of common submodule
1758 From ed78bee to 59cb678
1760 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
1763 meson: Specify encoding to UTF-8 when building with MSVC
1764 Use build arguments consistent with core and -base. This can also
1765 remove noisy "C4819" warning of non-us locale MSVC.
1767 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
1770 Add Gitlab CI configuration
1771 This commit adds a .gitlab-ci.yml file, which uses a feature
1772 to fetch the config from a centralized repository. The intent is
1773 to have all the gstreamer modules use the same configuration.
1774 The configuration is currently hosted at the gst-ci repository
1775 under the gitlab/ci_template.yml path.
1776 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1778 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
1781 Update common submodule location
1782 Remove the git directory
1784 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
1787 * gst-plugins-ugly.doap:
1788 Clone the code from gitlab
1789 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1791 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
1794 meson: use new 'python' module instead of deprecated
1795 https://github.com/mesonbuild/meson/pull/4169
1797 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
1799 * tests/check/elements/x264enc.c:
1800 tests: x264enc: fix leak in unit test
1801 The static pad templates weren't static so their
1802 contents were leaked. valgrind was not happy.
1803 Also rename confusing define.
1805 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
1807 * ext/x264/gstx264enc.c:
1808 * ext/x264/gstx264enc.h:
1809 x264enc: Avoid format decision per frame
1810 Avoid switch/case per frame for format decision and detect the format
1811 only if where it could be changed. Note that, whenever encoder->input_state
1812 is changed, gst_x264_enc_init_encoder() is called.
1813 https://bugzilla.gnome.org/show_bug.cgi?id=797164
1815 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1818 * meson_options.txt:
1819 meson: add glib-checks option to disable API guards and such
1820 We want this enabled by default, also in releases, but people
1821 may want to disable this for performance-critical workloads or
1822 on embedded devices.
1824 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
1826 * meson_options.txt:
1827 meson: fix missing closing bracket in option descriptions
1829 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1832 * meson_options.txt:
1833 * tests/meson.build:
1834 meson: add option to disable tests
1836 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1839 meson: clean up some cruft
1841 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1844 * meson_options.txt:
1845 meson: add options to disable gobject cast checks and glib asserts
1846 ... and define G_DISABLE_DEPRECATED for development versions,
1847 like we do in autotools.
1849 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1851 * ext/x264/gstx264enc.c:
1852 x264enc: Set bit depth for x264 ≥ 153
1853 https://bugzilla.gnome.org/show_bug.cgi?id=796975
1855 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1857 * ext/x264/gstx264enc.c:
1858 x264enc: Remove superfluous x264_param_default
1859 https://bugzilla.gnome.org/show_bug.cgi?id=796973
1861 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1863 * ext/a52dec/meson.build:
1864 * ext/amrnb/meson.build:
1865 * ext/amrwbdec/meson.build:
1866 * ext/cdio/meson.build:
1867 * ext/dvdread/meson.build:
1868 * ext/mpeg2dec/meson.build:
1869 * ext/sidplay/meson.build:
1870 * ext/x264/meson.build:
1873 * meson_options.txt:
1874 Add feature options for all plugins
1875 The only automagic dependency left is C++ availability detection.
1876 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1878 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1881 * meson_options.txt:
1882 meson: Convert common options to feature options
1883 The rest will be converted later, these are necessary for gst-build to
1884 set options correctly.
1885 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1887 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
1889 * gst/asfdemux/gstasfdemux.c:
1890 asfdemux: Remove 0.10 code
1891 This was used to "close" a segment. It's no longer needed anymore
1892 in 1.x (it was essentially sending the same thing again)
1894 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
1896 * gst/asfdemux/gstasfdemux.c:
1897 asfdemux: Only send flush event on seeking flushes
1898 And not on all the time
1900 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
1903 * meson_options.txt:
1904 meson: add 'nls' option to disable translations
1905 And enable by default. Was implicitly disabled because
1906 ENABLE_NLS was not defined. Also use .set_quoted().
1908 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1911 * meson_options.txt:
1912 meson: Update option names to omit disable_ and with- prefixes
1913 Also yield common options to the outer project (gst-build in our case)
1914 so that they don't have to be set manually.
1916 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
1918 * gst/dvdsub/gstdvdsubdec.c:
1919 dvdsubdec: Take the highlight event from the structure.
1920 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1921 associated with a highlight event, instead store
1922 it in the event structure directly, as
1923 GstEvent::timestamp will disappear in GStreamer 2.0
1924 https://bugzilla.gnome.org/show_bug.cgi?id=761477
1926 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
1928 * ext/a52dec/meson.build:
1929 * ext/amrnb/meson.build:
1930 * ext/amrwbdec/meson.build:
1931 * ext/cdio/meson.build:
1932 * ext/dvdread/meson.build:
1933 * ext/mpeg2dec/meson.build:
1934 * ext/x264/meson.build:
1935 * gst/asfdemux/meson.build:
1936 * gst/dvdlpcmdec/meson.build:
1937 * gst/dvdsub/meson.build:
1938 * gst/realmedia/meson.build:
1939 * gst/xingmux/meson.build:
1941 Meson: Generate pc file for all plugins in ugly
1942 https://bugzilla.gnome.org/show_bug.cgi?id=794568
1944 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
1947 meson: use -Wl,-Bsymbolic-functions where supported
1948 Just like the autotools build.
1950 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
1952 * gst/asfdemux/gstasfdemux.c:
1953 asfdemux: Set the stream-format field of H264 streams
1954 If we have codec_data it will be AVC, otherwise assume byte-stream.
1956 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
1960 Automatic update of common submodule
1961 From 3fa2c9e to ed78bee
1963 2018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1968 * docs/plugins/inspect/plugin-a52dec.xml:
1969 * docs/plugins/inspect/plugin-amrnb.xml:
1970 * docs/plugins/inspect/plugin-amrwbdec.xml:
1971 * docs/plugins/inspect/plugin-asf.xml:
1972 * docs/plugins/inspect/plugin-cdio.xml:
1973 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1974 * docs/plugins/inspect/plugin-dvdread.xml:
1975 * docs/plugins/inspect/plugin-dvdsub.xml:
1976 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1977 * docs/plugins/inspect/plugin-realmedia.xml:
1978 * docs/plugins/inspect/plugin-sid.xml:
1979 * docs/plugins/inspect/plugin-x264.xml:
1980 * docs/plugins/inspect/plugin-xingmux.xml:
1984 === release 1.14.0 ===
1986 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1992 * gst-plugins-ugly.doap:
1996 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1998 * docs/plugins/inspect/plugin-a52dec.xml:
1999 * docs/plugins/inspect/plugin-amrnb.xml:
2000 * docs/plugins/inspect/plugin-amrwbdec.xml:
2001 * docs/plugins/inspect/plugin-asf.xml:
2002 * docs/plugins/inspect/plugin-cdio.xml:
2003 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2004 * docs/plugins/inspect/plugin-dvdread.xml:
2005 * docs/plugins/inspect/plugin-dvdsub.xml:
2006 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2007 * docs/plugins/inspect/plugin-realmedia.xml:
2008 * docs/plugins/inspect/plugin-sid.xml:
2009 * docs/plugins/inspect/plugin-x264.xml:
2010 * docs/plugins/inspect/plugin-xingmux.xml:
2013 === release 1.13.91 ===
2015 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
2021 * gst-plugins-ugly.doap:
2025 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
2027 * docs/plugins/inspect/plugin-a52dec.xml:
2028 * docs/plugins/inspect/plugin-amrnb.xml:
2029 * docs/plugins/inspect/plugin-amrwbdec.xml:
2030 * docs/plugins/inspect/plugin-asf.xml:
2031 * docs/plugins/inspect/plugin-cdio.xml:
2032 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2033 * docs/plugins/inspect/plugin-dvdread.xml:
2034 * docs/plugins/inspect/plugin-dvdsub.xml:
2035 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2036 * docs/plugins/inspect/plugin-realmedia.xml:
2037 * docs/plugins/inspect/plugin-sid.xml:
2038 * docs/plugins/inspect/plugin-x264.xml:
2039 * docs/plugins/inspect/plugin-xingmux.xml:
2042 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
2044 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2045 docs: plugins: minor addition to plugins list
2047 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
2050 configure.ac: enable largefile support if possible
2051 https://bugzilla.gnome.org/show_bug.cgi?id=793103
2053 === release 1.13.90 ===
2055 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
2061 * gst-plugins-ugly.doap:
2065 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
2067 * docs/plugins/gst-plugins-ugly-plugins.args:
2068 * docs/plugins/inspect/plugin-a52dec.xml:
2069 * docs/plugins/inspect/plugin-amrnb.xml:
2070 * docs/plugins/inspect/plugin-amrwbdec.xml:
2071 * docs/plugins/inspect/plugin-asf.xml:
2072 * docs/plugins/inspect/plugin-cdio.xml:
2073 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2074 * docs/plugins/inspect/plugin-dvdread.xml:
2075 * docs/plugins/inspect/plugin-dvdsub.xml:
2076 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2077 * docs/plugins/inspect/plugin-realmedia.xml:
2078 * docs/plugins/inspect/plugin-sid.xml:
2079 * docs/plugins/inspect/plugin-x264.xml:
2080 * docs/plugins/inspect/plugin-xingmux.xml:
2083 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
2086 * tests/check/meson.build:
2087 meson: enable more warnings
2089 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2091 * ext/x264/gstx264enc.c:
2092 x264enc: fix build with newer x264 with support for multiple bit depths
2093 libx264 used to be built for one specific bit depth, and if we
2094 wanted to support multiple bit depths we would have to dynamically
2095 load the right .so from different paths. That has changed now, and
2096 libx264 can include support for multiple depths in the same lib,
2097 so we don't need to do the dlopen() dance any more. We'll keep
2098 the vtable stuff around until we can drop support for older x264.
2099 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
2100 https://bugzilla.gnome.org/show_bug.cgi?id=792111
2102 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
2104 * ext/x264/gstx264enc.c:
2105 x264enc: Add format example for option-string
2106 https://bugzilla.gnome.org/show_bug.cgi?id=793879
2108 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
2111 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
2112 add_global_arguments() can't be used in subprojects. It's
2113 entirely possible that -ugly is a subproject but gstreamer
2114 is picked up from an installed location, so we should
2115 really use add_project_arguments() in both cases.
2117 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
2120 * docs/plugins/inspect/plugin-a52dec.xml:
2121 * docs/plugins/inspect/plugin-amrnb.xml:
2122 * docs/plugins/inspect/plugin-amrwbdec.xml:
2123 * docs/plugins/inspect/plugin-asf.xml:
2124 * docs/plugins/inspect/plugin-cdio.xml:
2125 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2126 * docs/plugins/inspect/plugin-dvdread.xml:
2127 * docs/plugins/inspect/plugin-dvdsub.xml:
2128 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2129 * docs/plugins/inspect/plugin-realmedia.xml:
2130 * docs/plugins/inspect/plugin-sid.xml:
2131 * docs/plugins/inspect/plugin-x264.xml:
2132 * docs/plugins/inspect/plugin-xingmux.xml:
2136 === release 1.13.1 ===
2138 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2142 * gst-plugins-ugly.doap:
2146 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
2148 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2149 * docs/plugins/gst-plugins-ugly-plugins.args:
2150 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2151 * docs/plugins/inspect/plugin-a52dec.xml:
2152 * docs/plugins/inspect/plugin-amrnb.xml:
2153 * docs/plugins/inspect/plugin-amrwbdec.xml:
2154 * docs/plugins/inspect/plugin-asf.xml:
2155 * docs/plugins/inspect/plugin-cdio.xml:
2156 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2157 * docs/plugins/inspect/plugin-dvdread.xml:
2158 * docs/plugins/inspect/plugin-dvdsub.xml:
2159 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2160 * docs/plugins/inspect/plugin-realmedia.xml:
2161 * docs/plugins/inspect/plugin-sid.xml:
2162 * docs/plugins/inspect/plugin-x264.xml:
2163 * docs/plugins/inspect/plugin-xingmux.xml:
2164 docs: update plugin docs
2166 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
2172 po: update translations
2174 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
2177 meson: make version numbers ints and fix int/string comparison
2178 WARNING: Trying to compare values of different types (str, int).
2179 The result of this is undefined and will become a hard error
2180 in a future Meson release.
2182 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2185 autotools: use -fno-strict-aliasing where supported
2186 https://bugzilla.gnome.org/show_bug.cgi?id=769183
2188 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
2190 * ext/sidplay/meson.build:
2192 meson: use -fno-strict-aliasing where supported
2193 https://bugzilla.gnome.org/show_bug.cgi?id=769183
2195 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
2197 * ext/amrnb/amrnbdec.c:
2198 amrnbdec: Don't use g_return_*_if_fail() on data parsing
2199 Those functions can be disabled. Instead just use the (existing)
2203 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
2205 * ext/amrwbdec/amrwbdec.c:
2206 amrwbdec: Don't use g_return_*_if_fail() on data parsing
2207 Those functions can be disabled. Instead just use the (existing)
2211 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2214 meson: skip translations if gettext is not available
2216 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
2219 Automatic update of common submodule
2220 From e8c7a71 to 3fa2c9e
2222 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
2224 * ext/x264/gstx264enc.c:
2225 * ext/x264/gstx264enc.h:
2226 x264enc: add 'insert-vui' property for users to choose
2227 VUI(Video Usability Information) parameters should be set
2228 according to the specification. However, some of the existing
2229 hardware decoders refuse to decode in certain combinations of
2230 the resolution and VUI parameters. To support the legacy
2231 decoders, this patch provides 'insert-vui' to skip the settings.
2232 https://bugzilla.gnome.org/show_bug.cgi?id=791331
2234 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
2236 * ext/cdio/gstcdio.c:
2237 * ext/cdio/gstcdio.h:
2238 * ext/cdio/gstcdiocddasrc.c:
2239 cdio: Fix build with cdio >= 1.0
2240 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
2241 as 1 for 1.0. We had various checks for < 83, which of course succeeded
2242 now although we are >= 0.83.
2243 Fix this by checking for < 76 (0.76) too, as that is the minimum version
2244 we currently support and everything < 76 is going to be >= 1.0.
2245 https://bugzilla.gnome.org/show_bug.cgi?id=791301
2247 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
2250 Automatic update of common submodule
2251 From 3f4aa96 to e8c7a71
2253 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
2256 configure: actually use -fvisibility if supported
2257 Fix up for previous commit.
2259 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
2262 autotools: stop controlling symbol visibility with -export-symbols-regex
2263 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
2264 This should result in consistent behaviour for the autotools and
2267 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
2269 * gst/asfdemux/gstasfdemux.c:
2270 asfdemux: Fix prerolling files with "empty" streams
2271 This is a regression that was introduced by
2272 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
2273 " asfdemux: Add support for dvr-ms"
2274 The problem is that some files/streams might contain stream definition
2275 but there is no actual packets for those streams.
2276 This was used to "define" streams with different bitrates for example.
2277 The first_ts calculation resulted in never ever finding a valid first_ts
2278 since some streams were empty, and therefore never "activating" itself.
2279 Instead of that we first check if we are prerolled. And if we are we
2280 unconditionally get the "first_ts"
2281 The preroll check has been adapted to check whether streams of
2282 each defined type (i.e. audio/video/sub) has been prerolled. This solves
2283 the problem of having different streams of a particular type where only
2284 one stream actually has data.
2286 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
2288 * gst/asfdemux/gstasfdemux.c:
2289 asfdemux: Store the stream type in streams
2290 The field was present but never set :)
2292 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
2294 * ext/a52dec/gsta52dec.c:
2295 a52dec: Fix out buffer memory leak in error code path
2296 https://bugzilla.gnome.org/show_bug.cgi?id=788119
2298 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
2300 * ext/mpeg2dec/gstmpeg2dec.c:
2301 mpeg2dec: Fix buffer memory leak in error code path
2302 https://bugzilla.gnome.org/show_bug.cgi?id=787817
2304 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2306 * ext/mpeg2dec/gstmpeg2dec.c:
2307 mpeg2dec: Unmap output video frame if copying to it fails
2308 https://bugzilla.gnome.org/show_bug.cgi?id=787398
2310 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2312 * gst/realmedia/asmrules.c:
2313 realmedia: fix leak in asmrules error code path
2314 https://bugzilla.gnome.org/show_bug.cgi?id=787056
2316 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2318 * gst/realmedia/rtspreal.c:
2319 realmedia: Fix Memory leak in error case
2320 https://bugzilla.gnome.org/show_bug.cgi?id=787014
2322 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
2324 * tests/files/Makefile.am:
2325 * tests/files/cbr_stream.mp3:
2326 * tests/files/stream.mp2:
2327 * tests/files/vbr_stream.mp3:
2328 tests: remove files that were used by the mpg123 unit test
2330 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
2335 * docs/plugins/Makefile.am:
2336 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2337 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2338 * docs/plugins/inspect/plugin-twolame.xml:
2341 * ext/twolame/Makefile.am:
2342 * ext/twolame/gsttwolamemp2enc.c:
2343 * ext/twolame/gsttwolamemp2enc.h:
2344 * ext/twolame/meson.build:
2346 Remove twolame plugin, moved to -good
2347 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2349 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2354 * docs/plugins/Makefile.am:
2355 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2356 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2357 * docs/plugins/gst-plugins-ugly-plugins.args:
2358 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2359 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2360 * docs/plugins/inspect/plugin-lame.xml:
2362 * ext/lame/Makefile.am:
2363 * ext/lame/gstlamemp3enc.c:
2364 * ext/lame/gstlamemp3enc.h:
2365 * ext/lame/meson.build:
2366 * ext/lame/plugin.c:
2371 * tests/check/Makefile.am:
2372 * tests/check/gst-plugins-ugly.supp:
2373 * tests/check/meson.build:
2374 * tests/check/pipelines/.gitignore:
2375 * tests/check/pipelines/lame.c:
2376 Remove lame plugin, moved to -good
2377 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2379 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
2384 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2385 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2386 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2387 * docs/plugins/inspect/plugin-mpg123.xml:
2390 * ext/mpg123/Makefile.am:
2391 * ext/mpg123/gstmpg123audiodec.c:
2392 * ext/mpg123/gstmpg123audiodec.h:
2393 * ext/mpg123/meson.build:
2394 * tests/check/Makefile.am:
2395 * tests/check/elements/.gitignore:
2396 * tests/check/elements/mpg123audiodec.c:
2397 * tests/check/meson.build:
2398 Remove mpg123 plugin, moved to -good
2399 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2401 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
2405 Automatic update of common submodule
2406 From 48a5d85 to 3f4aa96
2408 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2410 * ext/sidplay/meson.build:
2411 sidplay: hide symbols in meson for this c++ plugin too
2412 Keep things local, as this is the only c++ plugin
2415 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
2418 meson: don't export symbols by default
2419 Only plugin entry points should be exported.
2420 Currently plugins might export more symbols with
2421 the meson build, as we don't have the exports
2422 regexp there that we pass to libtool.
2424 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2426 * ext/x264/gstx264enc.c:
2427 x264enc: add FIXME note for future configuration cleanup
2429 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2431 * ext/dvdread/dvdreadsrc.c:
2432 dvdreadsrc: Fix string memory leak
2433 https://bugzilla.gnome.org/show_bug.cgi?id=785388
2435 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
2437 * ext/x264/gstx264enc.c:
2438 x264enc: fix indentation
2440 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2442 * ext/x264/gstx264enc.c:
2443 x264enc: fix caps leak
2444 Move creation of supported sink pads into class_init function
2445 which is also the only place where they're used. Unref the
2446 caps when no longer needed, the pad template will take its
2448 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2450 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
2452 * ext/mpg123/gstmpg123audiodec.c:
2453 mpg123audiodec: fix caps leak
2454 The pad template takes its own ref, so we should unref the caps.
2455 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2457 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
2460 meson: po: use glib preset and read language list from LINGUAS
2461 Supported since meson 0.37, so we can use it now.
2463 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2465 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2466 dvdlpmdec: Fix overrun from coverity
2469 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2472 meson: find python3 via python3 module
2473 https://bugzilla.gnome.org/show_bug.cgi?id=783198
2475 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2477 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2478 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2479 dvdlpcmdec: Added support for Blu-Ray audio
2480 https://bugzilla.gnome.org/show_bug.cgi?id=784552
2482 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
2484 * gst/asfdemux/gstasfdemux.c:
2485 asfdemux: More index handling
2486 In the same vein as the previous commit, the end of the file might have been
2487 cut and therefore contains bogus data.
2488 If the object is too short, consider it as garbage and return a non-fatal
2490 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2492 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
2494 * gst/asfdemux/gstasfdemux.c:
2495 asfdemux; Don't assume index is present at end of file
2496 Some files have garbage at the end of the file, don't error out if we don't
2497 find the index there.
2498 Reverts back to previous behaviour (where corrupted/missing indexex were
2500 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2502 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2505 meson: fix with-package-name option
2506 https://bugzilla.gnome.org/show_bug.cgi?id=784082
2508 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2510 * gst/asfdemux/gstasfdemux.c:
2511 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2512 ... which is how it has always been until changed coincidentally in commit
2513 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2514 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2515 to compensate for that in a lateral way
2517 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2519 * ext/x264/gstx264enc.c:
2520 x264enc: relax bframes upper limit count to maximum encoder supported
2522 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2524 * ext/sidplay/meson.build:
2525 meson: don't error out if sidplay library is not found
2527 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
2530 * ext/sidplay/meson.build:
2531 meson: build sid plugin
2532 https://bugzilla.gnome.org/show_bug.cgi?id=784135
2534 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2536 * ext/x264/gstx264enc.c:
2537 x264: fix memory leak
2538 When the allowed caps are the same of template caps the allowed
2539 caps are not unrefed, leaking memory.
2540 https://bugzilla.gnome.org/show_bug.cgi?id=784060
2542 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
2544 * tests/check/meson.build:
2545 meson: Do not use path separator in test names
2546 Avoiding warnings like:
2547 WARNING: Target "elements/audioamplify" has a path separator in its name.
2549 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
2551 * gst/asfdemux/gstasfdemux.c:
2552 asfdemux: fix checking for header objects
2553 The if 'and' condition was mixed up with the last parameter of the
2554 function and would lead to wrong results
2556 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
2561 meson: don't need config.h.meson any longer
2563 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2566 * meson_options.txt:
2567 meson: add options to set package name and origin
2568 https://bugzilla.gnome.org/show_bug.cgi?id=782172
2570 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
2572 * tests/check/meson.build:
2573 Add gstvideo_dep for meson mpeg2dec test build
2575 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
2577 * tests/check/Makefile.am:
2578 * tests/check/elements/mpeg2dec.c:
2579 mpeg2dec test: Fix expected output caps
2580 In the absence of explicit info, video decoders
2581 now output mono multiview caps by default, so make
2582 the expected caps match that
2584 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2588 * ext/a52dec/Makefile.am:
2589 * ext/amrnb/Makefile.am:
2590 * ext/amrwbdec/Makefile.am:
2591 * ext/cdio/Makefile.am:
2592 * ext/dvdread/Makefile.am:
2593 * ext/lame/Makefile.am:
2594 * ext/mpeg2dec/Makefile.am:
2595 * ext/mpg123/Makefile.am:
2596 * ext/sidplay/Makefile.am:
2597 * ext/twolame/Makefile.am:
2598 * ext/x264/Makefile.am:
2599 * gst/asfdemux/Makefile.am:
2600 * gst/dvdlpcmdec/Makefile.am:
2601 * gst/dvdsub/Makefile.am:
2602 * gst/realmedia/Makefile.am:
2603 * gst/xingmux/Makefile.am:
2604 Remove plugin specific static build option
2605 Static and dynamic plugins now have the same interface. The standard
2606 --enable-static/--enable-shared toggle are sufficient.
2608 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2610 * ext/sidplay/gstsiddec.cc:
2611 sid: Make plugin name match plugin file name
2613 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
2619 === release 1.12.0 ===
2621 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
2627 * docs/plugins/inspect/plugin-a52dec.xml:
2628 * docs/plugins/inspect/plugin-amrnb.xml:
2629 * docs/plugins/inspect/plugin-amrwbdec.xml:
2630 * docs/plugins/inspect/plugin-asf.xml:
2631 * docs/plugins/inspect/plugin-cdio.xml:
2632 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2633 * docs/plugins/inspect/plugin-dvdread.xml:
2634 * docs/plugins/inspect/plugin-dvdsub.xml:
2635 * docs/plugins/inspect/plugin-lame.xml:
2636 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2637 * docs/plugins/inspect/plugin-mpg123.xml:
2638 * docs/plugins/inspect/plugin-realmedia.xml:
2639 * docs/plugins/inspect/plugin-siddec.xml:
2640 * docs/plugins/inspect/plugin-twolame.xml:
2641 * docs/plugins/inspect/plugin-x264.xml:
2642 * docs/plugins/inspect/plugin-xingmux.xml:
2643 * gst-plugins-ugly.doap:
2647 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2692 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
2696 po: Update translations
2698 === release 1.11.91 ===
2700 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
2706 * docs/plugins/inspect/plugin-a52dec.xml:
2707 * docs/plugins/inspect/plugin-amrnb.xml:
2708 * docs/plugins/inspect/plugin-amrwbdec.xml:
2709 * docs/plugins/inspect/plugin-asf.xml:
2710 * docs/plugins/inspect/plugin-cdio.xml:
2711 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2712 * docs/plugins/inspect/plugin-dvdread.xml:
2713 * docs/plugins/inspect/plugin-dvdsub.xml:
2714 * docs/plugins/inspect/plugin-lame.xml:
2715 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2716 * docs/plugins/inspect/plugin-mpg123.xml:
2717 * docs/plugins/inspect/plugin-realmedia.xml:
2718 * docs/plugins/inspect/plugin-siddec.xml:
2719 * docs/plugins/inspect/plugin-twolame.xml:
2720 * docs/plugins/inspect/plugin-x264.xml:
2721 * docs/plugins/inspect/plugin-xingmux.xml:
2722 * gst-plugins-ugly.doap:
2726 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2771 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
2777 po: Update translations
2779 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2781 * ext/x264/gstx264enc.h:
2782 x264: Use __declspec(dllimport) with MinGW too
2783 x264.h says this isn't needed with MinGW, but it looks like it is.
2784 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2786 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2789 Automatic update of common submodule
2790 From 60aeef6 to 48a5d85
2792 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
2796 Automatic update of common submodule
2797 From 39ac2f5 to 60aeef6
2799 === release 1.11.90 ===
2801 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2807 * docs/plugins/inspect/plugin-a52dec.xml:
2808 * docs/plugins/inspect/plugin-amrnb.xml:
2809 * docs/plugins/inspect/plugin-amrwbdec.xml:
2810 * docs/plugins/inspect/plugin-asf.xml:
2811 * docs/plugins/inspect/plugin-cdio.xml:
2812 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2813 * docs/plugins/inspect/plugin-dvdread.xml:
2814 * docs/plugins/inspect/plugin-dvdsub.xml:
2815 * docs/plugins/inspect/plugin-lame.xml:
2816 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2817 * docs/plugins/inspect/plugin-mpg123.xml:
2818 * docs/plugins/inspect/plugin-realmedia.xml:
2819 * docs/plugins/inspect/plugin-siddec.xml:
2820 * docs/plugins/inspect/plugin-twolame.xml:
2821 * docs/plugins/inspect/plugin-x264.xml:
2822 * docs/plugins/inspect/plugin-xingmux.xml:
2823 * gst-plugins-ugly.doap:
2827 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
2871 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2875 po: Update translations
2877 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2879 * tests/check/meson.build:
2880 meson: test: Fix environment object usage
2881 And use get_pkgconfig_variable instead of calling pkg-config ourself
2883 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
2886 REQUIREMENTS: update for mad mp3 decoder removal
2887 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2889 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2892 Add libgstrmdemux.so to cruft list
2893 This was renamed to libgstrealmedia.so, this fixes helps fixing
2895 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2897 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2899 * docs/plugins/inspect/plugin-realmedia.xml:
2900 * gst/realmedia/Makefile.am:
2901 * gst/realmedia/meson.build:
2902 Rename plugin filenames to match plugin names
2903 libgstrmdemux.so becomes libgstrealmedia.so
2904 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2906 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
2908 * ext/mpeg2dec/gstmpeg2dec.c:
2909 mpeg2dec: Fix latency calculation
2910 The latency calculation was missing a scaling by GST_SECOND,
2911 so it would always report a tiny latency. Fix that.
2912 Spotted by Guillaume Desmottes.
2914 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2916 * gst/asfdemux/gstasfdemux.c:
2917 asfdemux: Fix compilation with gcc 7
2918 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2919 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2920 is_encrypted = ! !((flags & 0x8000) << 15);
2921 ~~~~~~~~~~~~~~~~~~^~~~~~
2922 https://bugzilla.gnome.org/show_bug.cgi?id=779329
2924 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
2926 * ext/amrwbdec/amrwb.c:
2927 * ext/amrwbdec/amrwbdec.h:
2928 Update Edgard Lima's email
2929 https://bugzilla.gnome.org/show_bug.cgi?id=779230
2931 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
2934 meson: Update version
2936 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2941 === release 1.11.2 ===
2943 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2949 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2950 * docs/plugins/inspect/plugin-a52dec.xml:
2951 * docs/plugins/inspect/plugin-amrnb.xml:
2952 * docs/plugins/inspect/plugin-amrwbdec.xml:
2953 * docs/plugins/inspect/plugin-asf.xml:
2954 * docs/plugins/inspect/plugin-cdio.xml:
2955 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2956 * docs/plugins/inspect/plugin-dvdread.xml:
2957 * docs/plugins/inspect/plugin-dvdsub.xml:
2958 * docs/plugins/inspect/plugin-lame.xml:
2959 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2960 * docs/plugins/inspect/plugin-mpg123.xml:
2961 * docs/plugins/inspect/plugin-realmedia.xml:
2962 * docs/plugins/inspect/plugin-siddec.xml:
2963 * docs/plugins/inspect/plugin-twolame.xml:
2964 * docs/plugins/inspect/plugin-x264.xml:
2965 * docs/plugins/inspect/plugin-xingmux.xml:
2966 * gst-plugins-ugly.doap:
2969 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
3013 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
3017 po: Update translations
3019 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
3022 meson: dist meson build files
3023 Ship meson build files in tarballs, so people who use tarballs
3024 in their builds can start playing with meson already.
3026 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3028 * ext/x264/gstx264enc.c:
3029 x264: Initialize function vtable in plugin_init()
3030 These values are defined in the x264.h header and are not const on
3031 Windows due to the way DLLs work. See:
3032 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
3033 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
3034 https://bugzilla.gnome.org/show_bug.cgi?id=777903
3036 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
3038 * gst/asfdemux/gstasfdemux.c:
3039 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
3040 https://bugzilla.gnome.org/show_bug.cgi?id=777955
3042 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
3044 * gst/asfdemux/gstasfdemux.c:
3045 asfdemux: Reset number of languages to 0 when freeing the array because of errors
3046 Otherwise we will happily index into the array at NULL if the requested
3047 index is smaller than the number of languages that were previously
3049 https://bugzilla.gnome.org/show_bug.cgi?id=777937
3051 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3053 * tests/check/meson.build:
3054 meson: Properly use ':' for defining keywords
3056 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
3061 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3066 === release 1.11.1 ===
3068 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
3074 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3075 * docs/plugins/inspect/plugin-a52dec.xml:
3076 * docs/plugins/inspect/plugin-amrnb.xml:
3077 * docs/plugins/inspect/plugin-amrwbdec.xml:
3078 * docs/plugins/inspect/plugin-asf.xml:
3079 * docs/plugins/inspect/plugin-cdio.xml:
3080 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3081 * docs/plugins/inspect/plugin-dvdread.xml:
3082 * docs/plugins/inspect/plugin-dvdsub.xml:
3083 * docs/plugins/inspect/plugin-lame.xml:
3084 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3085 * docs/plugins/inspect/plugin-mpg123.xml:
3086 * docs/plugins/inspect/plugin-realmedia.xml:
3087 * docs/plugins/inspect/plugin-siddec.xml:
3088 * docs/plugins/inspect/plugin-twolame.xml:
3089 * docs/plugins/inspect/plugin-x264.xml:
3090 * docs/plugins/inspect/plugin-xingmux.xml:
3091 * gst-plugins-ugly.doap:
3094 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
3138 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
3143 po: Update translations
3145 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3147 * ext/amrnb/meson.build:
3148 * ext/x264/meson.build:
3150 meson: Install presets files
3152 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
3154 * ext/x264/GstX264Enc.prs:
3155 x264enc: Add a youtube preset.
3156 Based on https://support.google.com/youtube/answer/1722171
3157 https://bugzilla.gnome.org/show_bug.cgi?id=751560
3159 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
3163 * docs/plugins/Makefile.am:
3164 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3165 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3166 * docs/plugins/inspect/plugin-mad.xml:
3168 * ext/mad/Makefile.am:
3171 * ext/mad/meson.build:
3174 We have better replacements such as the mpg123 plugin.
3175 The main reason to keep around mad was for 'freeform'
3176 mp3 support, but mpg123 can handle those too nowadays.
3177 Also, mad is GPL and has been unmaintained for years.
3178 https://bugzilla.gnome.org/show_bug.cgi?id=776140
3180 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
3185 * win32/common/.gitignore:
3186 * win32/common/config.h:
3187 win32: remove platform-specific copies of generated headers
3188 Unused and no longer needed.
3190 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
3195 * gst-plugins-ugly.spec.in:
3196 Remove generated .spec file
3197 Likely extremely bitrotten, and we should not ship this anyway.
3199 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
3202 meson: Support building without Gst debug
3204 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
3208 Automatic update of common submodule
3209 From f980fd9 to 39ac2f5
3211 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
3213 * gst/asfdemux/gstasfdemux.c:
3214 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
3215 https://bugzilla.gnome.org/show_bug.cgi?id=775515
3217 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3219 * ext/x264/gstx264enc.c:
3220 x264enc: Add information for mixed mode
3221 https://bugzilla.gnome.org/show_bug.cgi?id=775411
3223 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3225 * ext/x264/gstx264enc.c:
3226 x264enc: Correctly pass interlacing/TFF information
3227 Give the interlacing information correctly to the encoder. Also parse
3228 TFF/BFF information from the caps and pass it too.
3229 https://bugzilla.gnome.org/show_bug.cgi?id=775411
3231 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3233 * ext/x264/gstx264enc.c:
3234 x264enc: Auto-detect interlace mode from caps
3235 If the caps are interlaced, interlacing is always enabled on the
3236 encoder. If the interlace-mode field is missing or if it's progressive,
3237 the encoder uses the "interlaced" property.
3238 https://bugzilla.gnome.org/show_bug.cgi?id=775228
3240 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
3243 common: use https protocol for common submodule
3244 https://bugzilla.gnome.org/show_bug.cgi?id=775110
3246 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
3248 * gst/realmedia/realhash.c:
3249 real: Fix compiler warnings with latest clang
3250 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
3253 https://bugzilla.gnome.org/show_bug.cgi?id=775112
3255 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
3257 * gst/asfdemux/gstasfdemux.c:
3258 asfdemux: Allow 64bit sizes for DATA object
3259 we *can* have files greater than 4GB, any other object should be
3262 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
3264 * gst/asfdemux/gstasfdemux.c:
3265 asfdemux: Add sanity check for asf_stream_audio
3266 We should have enough bytes for the specified codec_data
3267 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3269 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
3271 * gst/asfdemux/gstasfdemux.c:
3272 asfdemux: Add sanity checks when reading asf_stream_video_format
3273 It should report a size of at least 40 bytes
3274 Also check for the size of the remaining data (i.e. codec_data)
3275 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3277 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
3279 * gst/asfdemux/gstasfdemux.c:
3280 asfdemux: Add check for invalid/corrupt asf object
3281 An asf object can't realistically be bigger than 2**32 bytes.
3282 If it reports a size bigger than that, consider it corrupt and properly
3283 propagate the error back.
3284 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3286 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
3288 * gst/asfdemux/gstasfdemux.c:
3289 asfdemux: Handle EOS in push-mode on corrupted files
3290 It is possible no streams were activated when receiving EOS, if so
3291 handled it as if we hadn't seen the header
3292 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3294 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
3296 * gst/asfdemux/gstasfdemux.c:
3297 * gst/asfdemux/gstasfdemux.h:
3298 asfdemux: FILE headers are mandatory in the header
3299 As per the specification, also avoids ending up trying to play a
3300 file with plenty of un-initialized values.
3301 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3303 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
3305 * gst/asfdemux/gstasfdemux.c:
3306 asfdemux: Handle incomplete header in pull mode
3307 pulling headers is meant to complete as a whole. If we don't have
3308 enough data, it's an error.
3309 Avoids pipeline hangs on corrupted files
3310 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3312 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
3314 * gst/asfdemux/gstasfdemux.c:
3315 asfdemux: Handle issues with "empty" files
3316 In some corrupted files, we could end up with no actual streams
3318 In those cases, make sure we properly propagate the failure all
3319 the way to the loop function. This avoids ending up in cases where
3320 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3321 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3323 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3325 * ext/dvdread/dvdreadsrc.c:
3326 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3328 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
3331 meson: Add ignored warnings for MSVC
3332 https://bugzilla.gnome.org/show_bug.cgi?id=774656
3334 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
3337 * ext/x264/Makefile.am:
3338 * ext/x264/gstx264enc.c:
3339 * ext/x264/gstx264enc.h:
3340 * ext/x264/meson.build:
3341 * meson_options.txt:
3342 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3343 x264 has to be compiled specifically for a target bit depth.
3344 Distributions currently ship various libraries in their packages, with
3345 different bit depths.
3346 This change now allows to provide them all at configure time and have
3347 the x264enc element dynamically switch between them based on the bit
3348 depth of the input format.
3349 https://bugzilla.gnome.org/show_bug.cgi?id=763297
3351 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
3354 meson: update version
3356 === release 1.11.0 ===
3358 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
3363 === release 1.10.0 ===
3365 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
3371 * docs/plugins/inspect/plugin-a52dec.xml:
3372 * docs/plugins/inspect/plugin-amrnb.xml:
3373 * docs/plugins/inspect/plugin-amrwbdec.xml:
3374 * docs/plugins/inspect/plugin-asf.xml:
3375 * docs/plugins/inspect/plugin-cdio.xml:
3376 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3377 * docs/plugins/inspect/plugin-dvdread.xml:
3378 * docs/plugins/inspect/plugin-dvdsub.xml:
3379 * docs/plugins/inspect/plugin-lame.xml:
3380 * docs/plugins/inspect/plugin-mad.xml:
3381 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3382 * docs/plugins/inspect/plugin-mpg123.xml:
3383 * docs/plugins/inspect/plugin-realmedia.xml:
3384 * docs/plugins/inspect/plugin-siddec.xml:
3385 * docs/plugins/inspect/plugin-twolame.xml:
3386 * docs/plugins/inspect/plugin-x264.xml:
3387 * docs/plugins/inspect/plugin-xingmux.xml:
3388 * gst-plugins-ugly.doap:
3389 * win32/common/config.h:
3392 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
3436 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3440 po: Update translations
3442 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3445 * tests/meson.build:
3446 meson: Don't depend on gstreamer-check-1.0 on windows
3447 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3449 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3452 * tests/check/meson.build:
3453 * tests/meson.build:
3454 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3455 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3456 Does not actually work. See:
3457 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3459 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
3461 * tests/check/meson.build:
3462 meson: fix build outside of gst-all
3464 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3467 * tests/check/meson.build:
3468 * tests/meson.build:
3469 meson: move gstreamer-check-1.0 dependency to tests/check
3470 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3472 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3475 meson: Don't set c_std to gnu99
3476 Use the default for each compiler on every platform instead. This
3477 improves our compatibility with compilers that don't have gnu99 as
3480 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3483 * tests/check/getpluginsdir:
3484 * tests/check/meson.build:
3485 meson: Make use of new environment object and set plugin path to builddir
3486 Workaround source_root being the root directory of all projects
3487 in the subproject case and remove now unneeded getpluginsdir
3488 Bump meson requirement to 0.35
3490 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3492 * hooks/pre-commit.hook:
3494 * tests/check/getpluginsdir:
3495 meson: Setup pre commit hook and fix getpluginsdir for standalone case
3497 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3500 meson: update version
3502 === release 1.9.90 ===
3504 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
3510 * docs/plugins/inspect/plugin-a52dec.xml:
3511 * docs/plugins/inspect/plugin-amrnb.xml:
3512 * docs/plugins/inspect/plugin-amrwbdec.xml:
3513 * docs/plugins/inspect/plugin-asf.xml:
3514 * docs/plugins/inspect/plugin-cdio.xml:
3515 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3516 * docs/plugins/inspect/plugin-dvdread.xml:
3517 * docs/plugins/inspect/plugin-dvdsub.xml:
3518 * docs/plugins/inspect/plugin-lame.xml:
3519 * docs/plugins/inspect/plugin-mad.xml:
3520 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3521 * docs/plugins/inspect/plugin-mpg123.xml:
3522 * docs/plugins/inspect/plugin-realmedia.xml:
3523 * docs/plugins/inspect/plugin-siddec.xml:
3524 * docs/plugins/inspect/plugin-twolame.xml:
3525 * docs/plugins/inspect/plugin-x264.xml:
3526 * docs/plugins/inspect/plugin-xingmux.xml:
3527 * gst-plugins-ugly.doap:
3528 * win32/common/config.h:
3531 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
3575 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
3579 po: Update translations
3581 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
3583 * ext/x264/gstx264enc.c:
3584 x264enc: Set colorimetry and chroma-site information
3585 https://bugzilla.gnome.org/show_bug.cgi?id=772159
3587 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
3591 meson: hook up translations
3593 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
3596 * tests/check/getpluginsdir:
3597 * tests/check/meson.build:
3598 * tests/meson.build:
3599 meson: hook up unit tests
3601 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
3604 configure: Depend on gstreamer 1.9.2.1
3606 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
3610 Automatic update of common submodule
3611 From b18d820 to f980fd9
3613 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
3617 Automatic update of common submodule
3618 From f49c55e to b18d820
3620 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3623 meson: Bump version to 1.9.2
3625 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
3630 === release 1.9.2 ===
3632 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
3638 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3639 * docs/plugins/inspect/plugin-a52dec.xml:
3640 * docs/plugins/inspect/plugin-amrnb.xml:
3641 * docs/plugins/inspect/plugin-amrwbdec.xml:
3642 * docs/plugins/inspect/plugin-asf.xml:
3643 * docs/plugins/inspect/plugin-cdio.xml:
3644 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3645 * docs/plugins/inspect/plugin-dvdread.xml:
3646 * docs/plugins/inspect/plugin-dvdsub.xml:
3647 * docs/plugins/inspect/plugin-lame.xml:
3648 * docs/plugins/inspect/plugin-mad.xml:
3649 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3650 * docs/plugins/inspect/plugin-mpg123.xml:
3651 * docs/plugins/inspect/plugin-realmedia.xml:
3652 * docs/plugins/inspect/plugin-siddec.xml:
3653 * docs/plugins/inspect/plugin-twolame.xml:
3654 * docs/plugins/inspect/plugin-x264.xml:
3655 * docs/plugins/inspect/plugin-xingmux.xml:
3656 * gst-plugins-ugly.doap:
3657 * win32/common/config.h:
3660 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
3702 po: Update translations
3704 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3706 * ext/sidplay/gstsiddec.cc:
3707 siddec: Fix compilation with debugging disabled
3709 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3710 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3711 const gchar *reason = gst_flow_get_name (ret);
3714 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
3716 * ext/sidplay/gstsiddec.cc:
3717 * gst/asfdemux/gstasfdemux.c:
3718 * gst/realmedia/rmdemux.c:
3719 Use the new API to post flow ERROR messages on the bus
3720 https://bugzilla.gnome.org/show_bug.cgi?id=770158
3722 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
3724 * gst/asfdemux/meson.build:
3725 meson: Link asfdemux against the gstsdp library
3727 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
3730 meson: Add support for fallback subprojects
3732 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3736 * ext/a52dec/meson.build:
3737 * ext/amrnb/meson.build:
3738 * ext/amrwbdec/meson.build:
3739 * ext/cdio/meson.build:
3740 * ext/dvdread/meson.build:
3741 * ext/lame/meson.build:
3742 * ext/mad/meson.build:
3744 * ext/mpeg2dec/meson.build:
3745 * ext/mpg123/meson.build:
3746 * ext/twolame/meson.build:
3747 * ext/x264/meson.build:
3748 * gst/asfdemux/meson.build:
3749 * gst/dvdlpcmdec/meson.build:
3750 * gst/dvdsub/meson.build:
3752 * gst/realmedia/meson.build:
3753 * gst/xingmux/meson.build:
3755 Add support for Meson as alternative/parallel build system
3756 https://github.com/mesonbuild/meson
3757 With contributions from:
3758 Tim-Philipp Müller <tim@centricular.com>
3759 Jussi Pakkanen <jpakkane@gmail.com> (original port)
3760 Highlights of the features provided are:
3761 * Faster builds on Linux (~40-50% faster)
3762 * The ability to build with MSVC on Windows
3763 * Generate Visual Studio project files
3764 * Generate XCode project files
3765 * Much faster builds on Windows (on-par with Linux)
3766 * Seriously fast configure and building on embedded
3767 ... and many more. For more details see:
3768 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3769 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3770 Building with Meson should work on both Linux and Windows, but may
3771 need a few more tweaks on other operating systems.
3773 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3775 * ext/a52dec/gsta52dec.c:
3776 * ext/dvdread/dvdreadsrc.c:
3777 * ext/x264/gstx264enc.h:
3778 * gst/realmedia/realhash.c:
3779 * gst/realmedia/rtspreal.c:
3780 plugins: Use <stdint.h> instead of _stdint.h
3781 _stdint.h is generated by Autotools and we don't really need it. All
3782 supported platforms now ship with stdint.h. The only stickler was MSVC,
3783 and since Visual Studio 2015 it also ships stdint.h now.
3785 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3787 * ext/mpeg2dec/perftest.c:
3788 mpeg2dec: remove file no longer used or needed
3790 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
3792 * gst/dvdlpcmdec/Makefile.am:
3793 dvdlpcmdec: add libgstbase CFLAGS as well
3795 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3797 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
3799 * gst/dvdlpcmdec/Makefile.am:
3800 dvdlpcmdec: link libgstbase-1.0
3801 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3803 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3805 * gst/asfdemux/gstasfdemux.c:
3806 asfdemux: Add byte rate based bitrate tag in case there are no audio props
3807 https://bugzilla.gnome.org/show_bug.cgi?id=769418
3809 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3811 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3812 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3813 dvdlpcmdec: add support for another format
3814 The format specification can be found here:
3815 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3816 Note: This format is also used for Wifi-Display.
3817 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3819 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3821 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3822 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3823 dvdlpcmdec: rewrite to use GstAudioDecoder
3824 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3826 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
3828 * ext/sidplay/gstsiddec.cc:
3829 sidplay: fix compiler warnings when building with -O3
3830 Avoid compiler warnings "‘foo’ may be used uninitialized in this
3831 function" when building with -O3 by checking the return bool value
3832 of format conversion function.
3833 https://bugzilla.gnome.org/show_bug.cgi?id=769116
3835 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
3838 Automatic update of common submodule
3839 From f363b32 to f49c55e
3841 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
3846 === release 1.9.1 ===
3848 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
3854 * docs/plugins/inspect/plugin-a52dec.xml:
3855 * docs/plugins/inspect/plugin-amrnb.xml:
3856 * docs/plugins/inspect/plugin-amrwbdec.xml:
3857 * docs/plugins/inspect/plugin-asf.xml:
3858 * docs/plugins/inspect/plugin-cdio.xml:
3859 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3860 * docs/plugins/inspect/plugin-dvdread.xml:
3861 * docs/plugins/inspect/plugin-dvdsub.xml:
3862 * docs/plugins/inspect/plugin-lame.xml:
3863 * docs/plugins/inspect/plugin-mad.xml:
3864 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3865 * docs/plugins/inspect/plugin-mpg123.xml:
3866 * docs/plugins/inspect/plugin-realmedia.xml:
3867 * docs/plugins/inspect/plugin-siddec.xml:
3868 * docs/plugins/inspect/plugin-twolame.xml:
3869 * docs/plugins/inspect/plugin-x264.xml:
3870 * docs/plugins/inspect/plugin-xingmux.xml:
3871 * gst-plugins-ugly.doap:
3872 * win32/common/config.h:
3875 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3919 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
3922 po: Update translations
3924 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3927 Automatic update of common submodule
3928 From ac2f647 to f363b32
3930 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
3932 * gst/asfdemux/gstasfdemux.c:
3933 asfdemux: fix seeking back after EOS has been reached in push mode
3934 Fix seeking when demuxer is in INDEX state. This happens when we
3935 reached the end of the stream. It should still be possible to do
3936 a flushing seek and seek back to any other position though. Instead
3937 the demuxer would just go straight to EOS again instead of going
3938 back to processing packets again from the new position.
3939 https://bugzilla.gnome.org/show_bug.cgi?id=749066
3941 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3943 * gst/realmedia/rdtmanager.c:
3944 rdtmanager: fix clock leak
3945 The clock returned by gst_system_clock_obtain() was never unreffed.
3946 https://bugzilla.gnome.org/show_bug.cgi?id=766565
3948 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
3950 * docs/plugins/inspect/plugin-a52dec.xml:
3951 * docs/plugins/inspect/plugin-amrnb.xml:
3952 * docs/plugins/inspect/plugin-amrwbdec.xml:
3953 * docs/plugins/inspect/plugin-asf.xml:
3954 * docs/plugins/inspect/plugin-cdio.xml:
3955 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3956 * docs/plugins/inspect/plugin-dvdread.xml:
3957 * docs/plugins/inspect/plugin-dvdsub.xml:
3958 * docs/plugins/inspect/plugin-lame.xml:
3959 * docs/plugins/inspect/plugin-mad.xml:
3960 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3961 * docs/plugins/inspect/plugin-mpg123.xml:
3962 * docs/plugins/inspect/plugin-realmedia.xml:
3963 * docs/plugins/inspect/plugin-siddec.xml:
3964 * docs/plugins/inspect/plugin-twolame.xml:
3965 * docs/plugins/inspect/plugin-x264.xml:
3966 * docs/plugins/inspect/plugin-xingmux.xml:
3967 docs: Update for git master
3969 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
3971 * ext/amrnb/amrnbdec.c:
3973 amrnbec, mad: fix two more parse function declarations
3975 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3977 * ext/a52dec/gsta52dec.c:
3978 * ext/amrwbdec/amrwbdec.c:
3979 a52dec, amrwbec: fix parse function declaration mismatch
3980 Fixes MSVC compiler warning:
3981 amrwbdec.c(99): warning C4133: '=': incompatible types
3982 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3983 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3984 gsta52dec.c(156): warning C4133: '=': incompatible types
3985 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3986 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3988 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3990 * ext/mpg123/gstmpg123audiodec.h:
3991 mpg123: fix build with msvc
3992 Fix syntax errors when compiling against cerbero-provided libmpg123
3993 headers. We do the same as the libmpg123 internal visual studio
3995 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3996 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3997 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3998 mpg123.h(1378): error C2091: function returns function
3999 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
4000 mpg123.h(1378): error C2059: syntax error: ')'
4001 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
4002 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
4005 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
4008 * ext/mpeg2dec/gstmpeg2dec.c:
4009 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
4010 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
4011 and get rid of version-dependent code paths. There's still
4012 avdec_mpeg2video for those who are stuck on ancient distros which
4013 we don't target any more.
4014 Also fixes build with MSVC, which doesn't like #if #else #endif
4015 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
4017 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
4021 Automatic update of common submodule
4022 From 6f2d209 to ac2f647
4024 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
4026 * ext/a52dec/gsta52dec.c:
4027 * ext/amrnb/amrnbdec.c:
4028 * ext/amrnb/amrnbenc.c:
4029 * ext/amrwbdec/amrwbdec.c:
4030 * ext/dvdread/dvdreadsrc.c:
4031 * ext/lame/gstlamemp3enc.c:
4033 * ext/mpeg2dec/gstmpeg2dec.c:
4034 * ext/sidplay/gstsiddec.cc:
4035 * ext/twolame/gsttwolamemp2enc.c:
4036 * ext/x264/gstx264enc.c:
4037 * gst/asfdemux/gstasfdemux.c:
4038 * gst/asfdemux/gstrtpasfdepay.c:
4039 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4040 * gst/dvdsub/gstdvdsubdec.c:
4041 * gst/dvdsub/gstdvdsubparse.c:
4042 * gst/realmedia/pnmsrc.c:
4043 * gst/realmedia/rademux.c:
4044 * gst/realmedia/rdtdepay.c:
4045 * gst/realmedia/rdtmanager.c:
4046 * gst/realmedia/rmdemux.c:
4047 * gst/xingmux/gstxingmux.c:
4048 ugly: use new gst_element_class_add_static_pad_template()
4049 https://bugzilla.gnome.org/show_bug.cgi?id=763082
4051 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
4056 === release 1.8.0 ===
4058 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
4064 * docs/plugins/inspect/plugin-a52dec.xml:
4065 * docs/plugins/inspect/plugin-amrnb.xml:
4066 * docs/plugins/inspect/plugin-amrwbdec.xml:
4067 * docs/plugins/inspect/plugin-asf.xml:
4068 * docs/plugins/inspect/plugin-cdio.xml:
4069 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4070 * docs/plugins/inspect/plugin-dvdread.xml:
4071 * docs/plugins/inspect/plugin-dvdsub.xml:
4072 * docs/plugins/inspect/plugin-lame.xml:
4073 * docs/plugins/inspect/plugin-mad.xml:
4074 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4075 * docs/plugins/inspect/plugin-mpg123.xml:
4076 * docs/plugins/inspect/plugin-realmedia.xml:
4077 * docs/plugins/inspect/plugin-siddec.xml:
4078 * docs/plugins/inspect/plugin-twolame.xml:
4079 * docs/plugins/inspect/plugin-x264.xml:
4080 * docs/plugins/inspect/plugin-xingmux.xml:
4081 * gst-plugins-ugly.doap:
4082 * win32/common/config.h:
4085 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
4129 === release 1.7.91 ===
4131 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
4137 * docs/plugins/inspect/plugin-a52dec.xml:
4138 * docs/plugins/inspect/plugin-amrnb.xml:
4139 * docs/plugins/inspect/plugin-amrwbdec.xml:
4140 * docs/plugins/inspect/plugin-asf.xml:
4141 * docs/plugins/inspect/plugin-cdio.xml:
4142 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4143 * docs/plugins/inspect/plugin-dvdread.xml:
4144 * docs/plugins/inspect/plugin-dvdsub.xml:
4145 * docs/plugins/inspect/plugin-lame.xml:
4146 * docs/plugins/inspect/plugin-mad.xml:
4147 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4148 * docs/plugins/inspect/plugin-mpg123.xml:
4149 * docs/plugins/inspect/plugin-realmedia.xml:
4150 * docs/plugins/inspect/plugin-siddec.xml:
4151 * docs/plugins/inspect/plugin-twolame.xml:
4152 * docs/plugins/inspect/plugin-x264.xml:
4153 * docs/plugins/inspect/plugin-xingmux.xml:
4154 * gst-plugins-ugly.doap:
4155 * win32/common/config.h:
4158 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4202 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
4204 * gst/asfdemux/gstasfdemux.c:
4205 * gst/asfdemux/gstasfdemux.h:
4206 asfdemux: Don't modify segment values on accurate seeks
4207 When dealing with accurate seeks, we want to return exactly the segment
4208 that was requested by the seek event, and not adjust the values.
4209 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4211 === release 1.7.90 ===
4213 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4219 * docs/plugins/inspect/plugin-a52dec.xml:
4220 * docs/plugins/inspect/plugin-amrnb.xml:
4221 * docs/plugins/inspect/plugin-amrwbdec.xml:
4222 * docs/plugins/inspect/plugin-asf.xml:
4223 * docs/plugins/inspect/plugin-cdio.xml:
4224 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4225 * docs/plugins/inspect/plugin-dvdread.xml:
4226 * docs/plugins/inspect/plugin-dvdsub.xml:
4227 * docs/plugins/inspect/plugin-lame.xml:
4228 * docs/plugins/inspect/plugin-mad.xml:
4229 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4230 * docs/plugins/inspect/plugin-mpg123.xml:
4231 * docs/plugins/inspect/plugin-realmedia.xml:
4232 * docs/plugins/inspect/plugin-siddec.xml:
4233 * docs/plugins/inspect/plugin-twolame.xml:
4234 * docs/plugins/inspect/plugin-x264.xml:
4235 * docs/plugins/inspect/plugin-xingmux.xml:
4236 * gst-plugins-ugly.doap:
4237 * win32/common/config.h:
4240 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4283 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
4286 po: Update translations
4288 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
4290 * ext/dvdread/dvdreadsrc.c:
4291 dvdread: Fix seek starting at 0 for title != 1
4292 Otherwise the playback would start at title 0
4293 https://bugzilla.gnome.org/show_bug.cgi?id=762787
4295 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
4298 Automatic update of common submodule
4299 From b64f03f to 6f2d209
4301 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4303 * gst/asfdemux/gstasfdemux.c:
4304 asfdemux: fix adding bitrate to stream tags
4305 https://bugzilla.gnome.org/show_bug.cgi?id=699586
4307 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4309 * gst/asfdemux/asf.vcproj:
4310 * gst/realmedia/rmdemux.vcproj:
4313 * win32/vs6/gst_plugins_ugly.dsw:
4314 * win32/vs6/libgstasfdemux.dsp:
4315 * win32/vs6/libgstdvdlpcmdec.dsp:
4316 * win32/vs6/libgstdvdsub.dsp:
4317 * win32/vs6/libgstlame.dsp:
4318 * win32/vs6/libgstmad.dsp:
4319 * win32/vs6/libgstrealmedia.dsp:
4320 * win32/vs6/libgstsynaesthesia.dsp:
4321 win32: remove outdated build cruft
4322 This hasn't been touched for generations, doesn't work,
4323 and is just causing confusion. We also don't want to
4324 maintain these files manually.
4326 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
4328 * ext/mpeg2dec/gstmpeg2dec.c:
4329 mpeg2dec: don't use exported but undeclared core debug category symbols
4330 It's not right and won't work on Windows with MSVC.
4332 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4337 === release 1.7.2 ===
4339 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
4345 * docs/plugins/inspect/plugin-a52dec.xml:
4346 * docs/plugins/inspect/plugin-amrnb.xml:
4347 * docs/plugins/inspect/plugin-amrwbdec.xml:
4348 * docs/plugins/inspect/plugin-asf.xml:
4349 * docs/plugins/inspect/plugin-cdio.xml:
4350 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4351 * docs/plugins/inspect/plugin-dvdread.xml:
4352 * docs/plugins/inspect/plugin-dvdsub.xml:
4353 * docs/plugins/inspect/plugin-lame.xml:
4354 * docs/plugins/inspect/plugin-mad.xml:
4355 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4356 * docs/plugins/inspect/plugin-mpg123.xml:
4357 * docs/plugins/inspect/plugin-realmedia.xml:
4358 * docs/plugins/inspect/plugin-siddec.xml:
4359 * docs/plugins/inspect/plugin-twolame.xml:
4360 * docs/plugins/inspect/plugin-x264.xml:
4361 * docs/plugins/inspect/plugin-xingmux.xml:
4362 * gst-plugins-ugly.doap:
4363 * win32/common/config.h:
4366 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
4408 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4412 po: Update translations
4414 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4416 * ext/sidplay/gstsiddec.cc:
4417 sidplay: Fix compiler warning about C++11 compatibility
4418 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4419 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4421 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4422 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4425 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4427 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4428 * docs/plugins/inspect/plugin-a52dec.xml:
4429 * docs/plugins/inspect/plugin-amrnb.xml:
4430 * docs/plugins/inspect/plugin-amrwbdec.xml:
4431 * docs/plugins/inspect/plugin-asf.xml:
4432 * docs/plugins/inspect/plugin-cdio.xml:
4433 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4434 * docs/plugins/inspect/plugin-dvdread.xml:
4435 * docs/plugins/inspect/plugin-dvdsub.xml:
4436 * docs/plugins/inspect/plugin-lame.xml:
4437 * docs/plugins/inspect/plugin-mad.xml:
4438 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4439 * docs/plugins/inspect/plugin-mpg123.xml:
4440 * docs/plugins/inspect/plugin-realmedia.xml:
4441 * docs/plugins/inspect/plugin-siddec.xml:
4442 * docs/plugins/inspect/plugin-twolame.xml:
4443 * docs/plugins/inspect/plugin-x264.xml:
4444 * docs/plugins/inspect/plugin-xingmux.xml:
4445 docs: update inspection to git and fix mpg123 inspect location
4447 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
4449 * tests/files/Makefile.am:
4450 * tests/files/stream.mp2:
4451 tests: fix distcheck
4453 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
4456 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4457 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4458 * docs/plugins/xml/plugin-mpg123.xml:
4460 * gst-plugins-ugly.spec.in:
4461 * tests/check/Makefile.am:
4462 mpg123: move from -bad to -ugly
4463 Hook up to build system, add to docs
4465 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
4468 * tests/Makefile.am:
4469 * tests/check/Makefile.am:
4470 * tests/check/elements/.gitignore:
4471 * tests/files/Makefile.am:
4472 * tests/files/cbr_stream.mp3:
4473 * tests/files/vbr_stream.mp3:
4474 tests: add test data for mpg123 plugin
4476 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
4478 Merge branch 'plugin-move-mpg123'
4479 Move mpg123 plugin from -bad to -ugly.
4480 https://bugzilla.gnome.org/show_bug.cgi?id=719849
4482 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
4484 * ext/mpg123/gstmpg123audiodec.c:
4485 plugins-bad: Fix example pipelines
4486 rename gst-launch --> gst-launch-1.0
4487 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4488 fix caps in examples
4489 https://bugzilla.gnome.org/show_bug.cgi?id=759432
4491 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4493 * ext/mpg123/gstmpg123audiodec.c:
4494 mpg123: still reset pending audio info on hard flush
4495 Follow-up to previous commit.
4496 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4498 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
4500 * ext/mpg123/gstmpg123audiodec.c:
4501 mpg123: fix handling of sample rate change during playback
4502 If the sample rate of the media changes, the resulting flush will
4503 clear the has_next_audioinfo flag, and the caps won't be sent
4505 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4507 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4509 * ext/mpg123/gstmpg123audiodec.c:
4510 audiodecoders: use default pad accept-caps handling
4511 Avoids useless check of downstream caps when handling an
4513 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4514 sbcdec, adpcmdec, sirendec
4516 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4518 * ext/mpg123/Makefile.am:
4519 Remove obsolete Android build cruft
4520 This is not needed any longer.
4522 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
4524 * ext/mpg123/gstmpg123audiodec.c:
4525 mpg123: fix compiler warning and simplify checks in set_caps
4526 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4528 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4530 * ext/mpg123/gstmpg123audiodec.c:
4531 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4532 The old code was using gst_caps_normalize() and was generally overly
4533 complex. Simplify by picking sample rate and number of channels from
4534 upstream and the sample format from the allowed caps. If the format caps
4535 is a list of strins, just pick the first one. And if the srcpad isn't
4536 linked yet, use the default format (S16).
4537 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4539 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4541 * ext/mpg123/gstmpg123audiodec.c:
4542 Fix up one-element lists in template caps
4544 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
4546 * tests/check/elements/mpg123audiodec.c:
4547 tests: fix mpg123audiodec test for big-endian architectures
4549 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4551 * ext/mpg123/gstmpg123audiodec.c:
4552 mpg123: improved error report and checks
4553 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4555 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
4557 * ext/mpg123/gstmpg123audiodec.c:
4558 mpg123audiodec: Require caps to be set before any data processing
4560 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
4562 * ext/mpg123/gstmpg123audiodec.c:
4563 mpg123: Remove dead assignment
4566 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4568 * tests/check/elements/mpg123audiodec.c:
4569 mpg123audiodec: Fix event handling in unit test
4571 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4573 * ext/mpg123/Makefile.am:
4574 gst: Add better support for static plugins
4576 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
4578 * ext/mpg123/gstmpg123audiodec.c:
4579 mpg123: Add conditional on API version for new enum
4581 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4583 * tests/check/Makefile.am:
4584 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4585 To get the CK_DEFAULT_TIMEOUT defined for all tests
4586 https://bugzilla.gnome.org/show_bug.cgi?id=761472
4588 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4592 Automatic update of common submodule
4593 From 86e4663 to b64f03f
4595 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
4598 * ext/amrnb/amrnbdec.h:
4599 * ext/amrnb/amrnbenc.h:
4600 * ext/amrwbdec/amrwbdec.h:
4601 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4602 We don't really need to cater for older versions any more.
4604 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
4606 * ext/mpeg2dec/gstmpeg2dec.c:
4607 mpeg2dec: Demote rank to SECONDARY
4608 https://bugzilla.gnome.org/show_bug.cgi?id=574461
4610 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4612 * gst/dvdsub/gstdvdsubdec.c:
4613 dvdsubdec: use query caps instead of accept-caps
4614 accept-caps does only a shallow check and a full downstream
4615 caps query is needed to check if ARGB is possible
4617 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
4619 * gst/asfdemux/asfpacket.c:
4620 * gst/asfdemux/gstasfdemux.c:
4621 * gst/asfdemux/gstasfdemux.h:
4622 asfdemux: Support reverse playback
4623 Support reverse playback for ASF format.
4624 Parse packets and queue the payloads, then push
4625 the payload buffer to decoder in reverse order.
4626 Video buffers are pushed from KeyFrame to next
4628 https://bugzilla.gnome.org/show_bug.cgi?id=757341
4630 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4635 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
4637 * tests/check/elements/amrnbenc.c:
4638 amrnbenc: Fix various compiler warnings in the test
4640 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4642 * tests/check/elements/x264enc.c:
4643 x264enc: Fix various compiler warnings in the test
4645 === release 1.7.1 ===
4647 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
4653 * docs/plugins/inspect/plugin-a52dec.xml:
4654 * docs/plugins/inspect/plugin-amrnb.xml:
4655 * docs/plugins/inspect/plugin-amrwbdec.xml:
4656 * docs/plugins/inspect/plugin-asf.xml:
4657 * docs/plugins/inspect/plugin-cdio.xml:
4658 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4659 * docs/plugins/inspect/plugin-dvdread.xml:
4660 * docs/plugins/inspect/plugin-dvdsub.xml:
4661 * docs/plugins/inspect/plugin-lame.xml:
4662 * docs/plugins/inspect/plugin-mad.xml:
4663 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4664 * docs/plugins/inspect/plugin-realmedia.xml:
4665 * docs/plugins/inspect/plugin-siddec.xml:
4666 * docs/plugins/inspect/plugin-twolame.xml:
4667 * docs/plugins/inspect/plugin-x264.xml:
4668 * docs/plugins/inspect/plugin-xingmux.xml:
4669 * gst-plugins-ugly.doap:
4670 * win32/common/config.h:
4673 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
4717 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4721 po: Update translations
4723 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4726 configure: Use -Bsymbolic-functions if available
4727 While this is more useful for libraries, some of our plugins with multiple
4728 files and some internal API can also benefit from this.
4730 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
4732 * docs/plugins/gst-plugins-ugly-plugins.args:
4733 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4734 * docs/plugins/inspect/plugin-a52dec.xml:
4735 * docs/plugins/inspect/plugin-amrnb.xml:
4736 * docs/plugins/inspect/plugin-amrwbdec.xml:
4737 * docs/plugins/inspect/plugin-asf.xml:
4738 * docs/plugins/inspect/plugin-cdio.xml:
4739 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4740 * docs/plugins/inspect/plugin-dvdread.xml:
4741 * docs/plugins/inspect/plugin-dvdsub.xml:
4742 * docs/plugins/inspect/plugin-lame.xml:
4743 * docs/plugins/inspect/plugin-mad.xml:
4744 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4745 * docs/plugins/inspect/plugin-realmedia.xml:
4746 * docs/plugins/inspect/plugin-siddec.xml:
4747 * docs/plugins/inspect/plugin-twolame.xml:
4748 * docs/plugins/inspect/plugin-x264.xml:
4749 * docs/plugins/inspect/plugin-xingmux.xml:
4752 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4756 Automatic update of common submodule
4757 From b319909 to 86e4663
4759 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4761 * ext/x264/gstx264enc.c:
4762 x264enc: increase bitrate limit from 100Mbps to 2Gbps
4763 Don't artificially limit the bitrate, x264enc allows much
4764 higher bitrates, and for intra-only 4k AVC they are needed.
4765 x264 clips to 2Gbps internally, so use that as limit for now.
4766 https://bugzilla.gnome.org/show_bug.cgi?id=758620
4768 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4770 * ext/x264/gstx264enc.c:
4771 x264enc: drop unnecessary NULL check before g_free
4773 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
4776 Automatic update of common submodule
4777 From b99800a to b319909
4779 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
4782 Use new GST_ENABLE_EXTRA_CHECKS #define
4783 https://bugzilla.gnome.org/show_bug.cgi?id=756870
4785 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
4789 Automatic update of common submodule
4790 From 9aed1d7 to b99800a
4792 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
4795 Update GLib dependency to 2.40.0
4797 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4799 * ext/dvdread/README:
4800 dvdread: remove broken link
4801 Removing instead of updating as previously pointed-to page
4802 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4803 from dvd.sourceforge.net's homepage as: "Collection of
4804 information on file formats/data structures relating to DVD
4807 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
4809 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4810 dvdlpcmdec: fix invalid read beyond channel position array
4811 We would always copy sizeof(sorted_position) bytes, which is
4812 for 8 channels, but if we have less than 8 channels the
4813 position array we copy from will only have allocated space
4814 for channel channels, so we would read beyond the input
4815 array in some cases.
4817 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
4819 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4820 dvdlpcmdec: factor out common code to set output format into new function
4821 When caps event is recieved and header is changed, reordering channel
4822 and setting the default output format for audio are processed. These 2 of
4823 code are same. Thus, It is better to make a new function for these common
4824 code in terms of removing duplicated code, maintenance and expansion.
4825 https://bugzilla.gnome.org/show_bug.cgi?id=753920
4827 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4829 * gst/asfdemux/gstasfdemux.c:
4830 asfdemux: Don't push any data on pads after the segment.stop
4831 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4833 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
4835 * gst/asfdemux/gstasfdemux.c:
4836 * gst/asfdemux/gstasfdemux.h:
4837 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4838 Not for accurate seeks, which should accurately start at the requested
4840 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4842 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4844 * gst/asfdemux/gstasfdemux.c:
4845 asfdemux: Update segment.position when pushing buffers
4846 Without this, non-flushing seeks are not going to work well.
4847 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4849 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4851 * gst/asfdemux/gstasfdemux.c:
4852 asfdemux: Only push EOS event if we're not doing a segment seek
4853 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4855 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4857 * gst/asfdemux/gstasfdemux.c:
4858 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4859 We don't want to unconditionally send an EOS event downstream, but might want
4860 to send a SEGMENT_DONE message/event instead if a segment seek was done
4862 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4864 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4869 === release 1.6.0 ===
4871 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
4877 * docs/plugins/inspect/plugin-a52dec.xml:
4878 * docs/plugins/inspect/plugin-amrnb.xml:
4879 * docs/plugins/inspect/plugin-amrwbdec.xml:
4880 * docs/plugins/inspect/plugin-asf.xml:
4881 * docs/plugins/inspect/plugin-cdio.xml:
4882 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4883 * docs/plugins/inspect/plugin-dvdread.xml:
4884 * docs/plugins/inspect/plugin-dvdsub.xml:
4885 * docs/plugins/inspect/plugin-lame.xml:
4886 * docs/plugins/inspect/plugin-mad.xml:
4887 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4888 * docs/plugins/inspect/plugin-realmedia.xml:
4889 * docs/plugins/inspect/plugin-siddec.xml:
4890 * docs/plugins/inspect/plugin-twolame.xml:
4891 * docs/plugins/inspect/plugin-x264.xml:
4892 * docs/plugins/inspect/plugin-xingmux.xml:
4893 * gst-plugins-ugly.doap:
4894 * win32/common/config.h:
4897 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4941 === release 1.5.91 ===
4943 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
4949 * docs/plugins/inspect/plugin-a52dec.xml:
4950 * docs/plugins/inspect/plugin-amrnb.xml:
4951 * docs/plugins/inspect/plugin-amrwbdec.xml:
4952 * docs/plugins/inspect/plugin-asf.xml:
4953 * docs/plugins/inspect/plugin-cdio.xml:
4954 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4955 * docs/plugins/inspect/plugin-dvdread.xml:
4956 * docs/plugins/inspect/plugin-dvdsub.xml:
4957 * docs/plugins/inspect/plugin-lame.xml:
4958 * docs/plugins/inspect/plugin-mad.xml:
4959 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4960 * docs/plugins/inspect/plugin-realmedia.xml:
4961 * docs/plugins/inspect/plugin-siddec.xml:
4962 * docs/plugins/inspect/plugin-twolame.xml:
4963 * docs/plugins/inspect/plugin-x264.xml:
4964 * docs/plugins/inspect/plugin-xingmux.xml:
4965 * gst-plugins-ugly.doap:
4966 * win32/common/config.h:
4969 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
5013 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
5016 po: Update translations
5018 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
5020 * ext/x264/gstx264enc.c:
5021 x264: Add bitrate info to the tags output.
5022 Makes it possible for muxers to know the target bitrate as soon
5023 as encoding starts, which flvmux now uses.
5025 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
5027 * gst/asfdemux/gstasfdemux.c:
5028 * gst/asfdemux/gstasfdemux.h:
5029 asfdemux: fix file mode of some source files
5031 === release 1.5.90 ===
5033 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
5039 * docs/plugins/inspect/plugin-a52dec.xml:
5040 * docs/plugins/inspect/plugin-amrnb.xml:
5041 * docs/plugins/inspect/plugin-amrwbdec.xml:
5042 * docs/plugins/inspect/plugin-asf.xml:
5043 * docs/plugins/inspect/plugin-cdio.xml:
5044 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5045 * docs/plugins/inspect/plugin-dvdread.xml:
5046 * docs/plugins/inspect/plugin-dvdsub.xml:
5047 * docs/plugins/inspect/plugin-lame.xml:
5048 * docs/plugins/inspect/plugin-mad.xml:
5049 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5050 * docs/plugins/inspect/plugin-realmedia.xml:
5051 * docs/plugins/inspect/plugin-siddec.xml:
5052 * docs/plugins/inspect/plugin-twolame.xml:
5053 * docs/plugins/inspect/plugin-x264.xml:
5054 * docs/plugins/inspect/plugin-xingmux.xml:
5055 * gst-plugins-ugly.doap:
5056 * win32/common/config.h:
5059 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
5103 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
5107 po: Update translations
5109 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5111 * ext/x264/gstx264enc.c:
5112 x264enc: actually return TRUE from accept-caps handler
5113 The query was handled
5115 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5117 * ext/x264/gstx264enc.c:
5118 x264enc: implement accept-caps handling
5119 Implement accept-caps handling without doing caps queries downstream
5121 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5123 * ext/amrnb/amrnbenc.c:
5124 * ext/lame/gstlamemp3enc.c:
5125 * ext/twolame/gsttwolamemp2enc.c:
5126 audioencoders: use template subset check for accept-caps
5127 It is faster than doing a query that propagates downstream and
5129 Elements: amrnbenc, lamemp3enc, twolamemp2enc
5131 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5133 * ext/mpeg2dec/gstmpeg2dec.c:
5134 mpeg2dec: use default pad accept-caps handling
5135 Avoids useless check of downstream caps when handling an
5138 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5140 * ext/a52dec/gsta52dec.c:
5141 * ext/amrnb/amrnbdec.c:
5142 * ext/amrwbdec/amrwbdec.c:
5144 audiodecoders: use default pad accept-caps handling
5145 Avoids useless check of downstream caps when handling an
5147 Elements: a52dec, amrnbdec, amrwbdec, mad
5149 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
5151 * tests/check/generic/states.c:
5152 check: Rename states unit test
5153 Makes it easier to differentiate from other modules states unit test
5155 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
5157 * gst/realmedia/rmdemux.c:
5158 rmdemux: fix assertion error when freeing old tags.
5159 Check if old_tags is present before calling gst_tag_list_unref
5160 https://bugzilla.gnome.org/show_bug.cgi?id=753301
5162 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
5164 * gst/asfdemux/gstasfdemux.c:
5165 asfdemux: fix assertion error when codec_data is not present in structure
5166 When discovering a particular asf file, caps structure doesn't have
5167 codec_data, and this was not being checked before using the same,
5168 resulting in assertion error
5169 https://bugzilla.gnome.org/show_bug.cgi?id=752803
5171 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
5173 * gst/asfdemux/gstasfdemux.c:
5174 asfdemux: remove unread value
5175 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
5178 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
5180 * gst/asfdemux/gstasfdemux.c:
5181 asfdemux: Don't post error on flushing while reading headers
5183 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
5185 * gst/realmedia/rmdemux.c:
5186 rmdemux: mark tag list as global scope
5188 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
5190 * gst/realmedia/rmdemux.c:
5191 rmdemux: fix taglist leak
5192 merge doesn't take ownership, so must unref the
5193 old tags if we do merge.
5195 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
5197 * gst/realmedia/rmdemux.c:
5198 rmdemux: fix wrong unref when there are no tags
5199 Tags should be appended to pending tags and unref'ed only if tags
5200 are present. Else there is no need to append.
5201 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5203 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
5205 * gst/realmedia/rmdemux.c:
5206 rmdemux: fix memory leaks during error cases
5207 while adding stream, during error cases, only stream is
5208 being freed. Adapter, pad, tags, subpackets, index are not being
5209 freed resulting in memory leaks
5210 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5212 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
5214 * gst-plugins-ugly.doap:
5215 Update mailing list in doap file as well
5217 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
5219 * ext/amrnb/amrnbdec.c:
5220 Update mailing list address from sourceforge to freedesktop
5222 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
5224 * gst/realmedia/rmdemux.c:
5225 rmdemux: fix tag memory leak
5226 tags is not being freed after being merged to the
5228 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5230 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
5233 Automatic update of common submodule
5234 From f74b2df to 9aed1d7
5236 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
5241 === release 1.5.2 ===
5243 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
5249 * docs/plugins/gst-plugins-ugly-plugins.args:
5250 * docs/plugins/inspect/plugin-a52dec.xml:
5251 * docs/plugins/inspect/plugin-amrnb.xml:
5252 * docs/plugins/inspect/plugin-amrwbdec.xml:
5253 * docs/plugins/inspect/plugin-asf.xml:
5254 * docs/plugins/inspect/plugin-cdio.xml:
5255 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5256 * docs/plugins/inspect/plugin-dvdread.xml:
5257 * docs/plugins/inspect/plugin-dvdsub.xml:
5258 * docs/plugins/inspect/plugin-lame.xml:
5259 * docs/plugins/inspect/plugin-mad.xml:
5260 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5261 * docs/plugins/inspect/plugin-realmedia.xml:
5262 * docs/plugins/inspect/plugin-siddec.xml:
5263 * docs/plugins/inspect/plugin-twolame.xml:
5264 * docs/plugins/inspect/plugin-x264.xml:
5265 * docs/plugins/inspect/plugin-xingmux.xml:
5266 * gst-plugins-ugly.doap:
5267 * win32/common/config.h:
5270 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
5314 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5317 po: Update translations
5319 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
5321 * gst/asfdemux/gstasfdemux.c:
5322 asfdemux: Use gst_video_multiview_guess_half_aspect() function
5323 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5324 stereoscopic video is full-frame per view or not.
5326 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5329 Automatic update of common submodule
5330 From 6015d26 to f74b2df
5332 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
5334 * ext/x264/gstx264enc.c:
5335 * ext/x264/gstx264enc.h:
5336 x264enc: Use gst_video_encoder_set_min_pts
5337 This method replace the manual adjustment of PTS and DTS to avoid
5338 negative DTS issues. Using this method will also update the segment so
5340 https://bugzilla.gnome.org/show_bug.cgi?id=740575
5342 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
5344 * gst/asfdemux/Makefile.am:
5345 * gst/asfdemux/gstasfdemux.c:
5346 * gst/asfdemux/gstasfdemux.h:
5347 asfdemux: Add support for stereoscopic video metadata.
5348 Add parsing of stereoscopic metadata, and place into the caps to
5350 Fix parsing of Advanced Mutual Exclustion objects.
5351 https://bugzilla.gnome.org/show_bug.cgi?id=711190
5352 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5354 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
5356 * ext/x264/gstx264enc.c:
5357 * ext/x264/gstx264enc.h:
5358 x264enc: Add support for stereoscopic video
5359 Provide new frame-packing property to directly set
5360 x264enc frame packing, or pass through upstream settings
5361 The explicit layout from the frame-packing property is
5362 preferred over any info from the caps.
5364 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
5366 * gst/xingmux/gstxingmux.c:
5367 xingmux: fix compiler warnings
5368 https://bugzilla.gnome.org/show_bug.cgi?id=750596
5370 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
5373 cruft: add the obsolete tmpl dir to cruft-dirs
5375 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
5378 Automatic update of common submodule
5379 From d9a3353 to 6015d26
5381 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
5384 Automatic update of common submodule
5385 From d37af32 to d9a3353
5387 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
5390 Automatic update of common submodule
5391 From 21ba2e5 to d37af32
5393 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
5396 Automatic update of common submodule
5397 From c408583 to 21ba2e5
5399 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
5401 * docs/plugins/Makefile.am:
5402 docs: remove variables that we define in the snippet from common
5403 This is syncing our Makefile.am with upstream gtkdoc.
5405 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
5409 Automatic update of common submodule
5410 From d676993 to c408583
5412 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5417 === release 1.5.1 ===
5419 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
5425 * docs/plugins/gst-plugins-ugly-plugins.args:
5426 * docs/plugins/inspect/plugin-a52dec.xml:
5427 * docs/plugins/inspect/plugin-amrnb.xml:
5428 * docs/plugins/inspect/plugin-amrwbdec.xml:
5429 * docs/plugins/inspect/plugin-asf.xml:
5430 * docs/plugins/inspect/plugin-cdio.xml:
5431 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5432 * docs/plugins/inspect/plugin-dvdread.xml:
5433 * docs/plugins/inspect/plugin-dvdsub.xml:
5434 * docs/plugins/inspect/plugin-lame.xml:
5435 * docs/plugins/inspect/plugin-mad.xml:
5436 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5437 * docs/plugins/inspect/plugin-realmedia.xml:
5438 * docs/plugins/inspect/plugin-siddec.xml:
5439 * docs/plugins/inspect/plugin-twolame.xml:
5440 * docs/plugins/inspect/plugin-x264.xml:
5441 * docs/plugins/inspect/plugin-xingmux.xml:
5442 * gst-plugins-ugly.doap:
5443 * win32/common/config.h:
5446 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5490 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
5494 po: Update translations
5496 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
5498 * tests/check/elements/amrnbenc.c:
5499 * tests/check/elements/mpeg2dec.c:
5500 * tests/check/elements/x264enc.c:
5501 * tests/check/elements/xingmux.c:
5502 * tests/check/pipelines/lame.c:
5503 check: Use GST_CHECK_MAIN () macro everywhere
5504 Makes source code smaller, and ensures we go through common initialization
5505 path (like the one that sets up XML unit test output ...)
5507 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
5509 * ext/x264/gstx264enc.c:
5510 x264enc: don't artificially limit max allowed value of "threads" property
5511 In auto mode it will happily chose much higher values anyway,
5512 and a limit of 4 seems a bit low these days.
5514 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
5516 * ext/dvdread/dvdreadsrc.c:
5517 dvdread: Also reset the first_seek var in start()
5518 Make the initial chapter seek work across reuse.
5519 https://bugzilla.gnome.org/show_bug.cgi?id=453322
5521 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
5523 * ext/dvdread/dvdreadsrc.c:
5524 * ext/dvdread/dvdreadsrc.h:
5525 dvdread: Work around basesrc initial seek
5526 Ignore the initial seek basesrc sends, as it
5527 breaks starting from another chapter by
5528 immediately seeking back to the start of the title
5530 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
5532 * ext/a52dec/gsta52dec.c:
5533 * ext/amrnb/amrnbdec.c:
5534 * ext/amrnb/amrnbenc.c:
5535 * ext/amrwbdec/amrwbdec.c:
5536 * ext/cdio/gstcdiocddasrc.c:
5537 * ext/lame/gstlamemp3enc.c:
5539 * ext/sidplay/gstsiddec.cc:
5540 * ext/twolame/gsttwolamemp2enc.c:
5541 * ext/x264/gstx264enc.c:
5542 * gst/realmedia/rademux.c:
5543 * gst/xingmux/gstxingmux.c:
5544 docs: update example pipelines in element docs
5545 Mostly gst-launch -> gst-launch-1.0, but also
5546 use autoaudiosink/autovideosink in more places
5547 and update pipelines a little or flesh out
5550 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5552 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5553 * gst/realmedia/rdtdepay.c:
5554 Rename property enums from ARG_ to PROP_
5555 Property enum items should be nameed PROP_ for consistency and readability.
5557 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
5560 * ext/mad/Makefile.am:
5561 * ext/x264/Makefile.am:
5562 * gst/asfdemux/Makefile.am:
5563 * gst/dvdlpcmdec/Makefile.am:
5564 * gst/dvdsub/Makefile.am:
5565 * gst/realmedia/Makefile.am:
5566 * gst/xingmux/Makefile.am:
5567 Remove obsolete Android build cruft
5568 This is not needed any longer.
5570 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5572 * gst/realmedia/pnmsrc.c:
5573 realmedia: remove unused enum item PROP_LAST
5575 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
5577 * tests/check/Makefile.am:
5578 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5579 Make sure the test environment is set up.
5580 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5582 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
5585 configure: bump automake requirement to 1.14 and autoconf to 2.69
5586 This is only required for builds from git, people can still
5587 build tarballs if they only have older autotools.
5588 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5590 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
5595 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
5598 Remove LICENSE_readme
5599 It's completely outdated and just confusing, better if people are
5600 forced to look at the actual code in question than trusting this file.
5602 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5606 autotools automatically generate this, and when using different versions
5607 for autogen.sh there will always be changes to a file tracked by git.
5609 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
5611 * gst/asfdemux/gstasfdemux.c:
5612 asfdemux: fix a seek failure due to out-of-range in push mode
5613 A seek in push mode failed for big offsets which are beyond
5614 the range of guint32.
5615 https://bugzilla.gnome.org/show_bug.cgi?id=748162
5617 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
5620 * tests/check/Makefile.am:
5621 tests: Use AM_TESTS_ENVIRONMENT
5622 Needed by the new automake test runner
5624 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5628 Automatic update of common submodule
5629 From bc76a8b to c8fb372
5631 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5633 * ext/a52dec/gsta52dec.c:
5634 a52dec: fix race in liba52dec lookup table initialization
5635 a52_init initializes the IMDCT global state as well as creating
5636 a new state. When two A52 decoders are created (eg, when two AC3
5637 tracks are contained in a video), calls to a52_init may happen
5638 at the same time, and the IMDCT initialization is not reentrant.
5639 https://bugzilla.gnome.org/show_bug.cgi?id=746781
5641 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5643 * ext/mpeg2dec/gstmpeg2dec.c:
5644 mpeg2dec: fix buffer leak in crop_buffer()
5645 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5646 gst_buffer_replace() reffed it as well so we were one reference extra.
5647 https://bugzilla.gnome.org/show_bug.cgi?id=746887
5649 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5651 * gst/realmedia/rmdemux.c:
5652 rmdemux: resurrect some flow return handling
5653 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5655 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5657 * gst/asfdemux/gstasfdemux.c:
5658 asfdemux: resurrect some flow return handling
5659 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5661 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5663 * ext/mpeg2dec/gstmpeg2dec.c:
5664 mpeg2dec: fix memory leak
5667 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5669 * ext/mpeg2dec/gstmpeg2dec.c:
5670 mpeg2dec: initialize buffer
5671 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5674 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5676 * ext/mpeg2dec/gstmpeg2dec.c:
5677 mpeg2dec: Add stride support
5678 This allow using external pools that have different strides from the
5679 default. These strides need to respect certain rules, which we check
5680 and if these are not met, we fallback to generic pool.
5681 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5683 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5685 * ext/mpeg2dec/gstmpeg2dec.c:
5686 * ext/mpeg2dec/gstmpeg2dec.h:
5687 mpeg2dec: Re-implement pool handling
5688 This is a rewrite of the pool negotiation and configuration. Direct
5689 to output decoding is now achieved by configuring the pool using
5690 video-alignment. This removes copies when dealing with any elements that
5691 supports VideoAlignment, and enable usage of generic video buffer pool,
5692 XVImagePool and GLPool. It drops the crop meta implementation for now.
5693 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5695 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
5697 * gst/dvdsub/gstdvdsubdec.c:
5698 dvbsub: fix indentation
5700 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
5702 * ext/dvdread/dvdreadsrc.c:
5703 * gst/dvdsub/gstdvdsubdec.c:
5704 Fix double semicolons
5706 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5708 * ext/mpeg2dec/gstmpeg2dec.c:
5709 Revert "mpeg2dec: Fix handling of stride"
5710 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5712 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5714 * ext/mpeg2dec/gstmpeg2dec.c:
5715 Revert "mpeg2dec: Use propose unref method for buffer"
5716 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5718 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5720 * ext/mpeg2dec/gstmpeg2dec.c:
5721 mpeg2dec: Use propose unref method for buffer
5723 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5725 * ext/mpeg2dec/gstmpeg2dec.c:
5726 mpeg2dec: Fix handling of stride
5728 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
5729 would look bad when file.ts contains 704x576 video, because vaapisink would
5730 give you buffers of stride 768, but libmpeg2 was not told about this and
5731 used a stride of 704.
5732 Tell libmpeg2 about the stride from downstream; in the process, teach it to
5733 reject buffer pools that don't meet libmpeg2's chroma stride requirements
5734 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5736 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
5738 * ext/x264/gstx264enc.c:
5739 * gst/asfdemux/gstasfdemux.c:
5740 Improve and fix LATENCY query handling
5741 This now follows the design docs everywhere, especially the maximum latency
5743 https://bugzilla.gnome.org/show_bug.cgi?id=744106
5745 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
5747 * ext/x264/gstx264enc.c:
5748 x264enc: Don't set max latency to the same value as the encoder latency
5749 The meaning of the max latency is *not* the maximum latency this element will
5750 introduce. It is the maximum latency this element can endure without
5751 overflowing any buffers, which is infinite for x264enc.
5752 Fixes latency configuration in zero latency mode, where max latency was
5753 becoming 0... which usually won't work well if something else introduces
5754 latency as then max < min in the end, and latency configuration just fails.
5756 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5758 * ext/x264/gstx264enc.c:
5759 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5760 This matches what is done when downstream caps are not ANY, and fixes
5761 prerolling in byte stream mode when typefind is downstream.
5763 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
5765 * ext/lame/gstlamemp3enc.c:
5766 * ext/twolame/gsttwolamemp2enc.c:
5767 Constify some static arrays everywhere
5769 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
5772 configure: remove non-ported plugins stuff
5773 It's not needed any longer, all plugins in -ugly
5776 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5778 * ext/x264/gstx264enc.c:
5779 x264enc: Don't set an allocation maximum
5780 There is no reason x264enc should enforce a maximum allocation size.
5781 The maximum is normally set by buffer pool which cannot grow, but we
5782 don't offer a buffer pool. This would lead to stall when used with
5783 element that don't implement allocation query.
5784 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5786 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
5789 Automatic update of common submodule
5790 From f2c6b95 to bc76a8b
5792 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
5795 MAINTAINERS: Update my mail address
5797 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
5800 Automatic update of common submodule
5801 From ef1ffdc to f2c6b95
5803 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
5806 Automatic update of common submodule
5807 From 7bb2bce to ef1ffdc
5809 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5811 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5812 dvdlpcmdec: set channel positions using the appropriate API
5813 https://bugzilla.gnome.org/show_bug.cgi?id=731038
5815 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
5817 * gst/asfdemux/gstasfdemux.c:
5818 asfdemux: fix comment
5820 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
5822 * gst/asfdemux/gstasfdemux.c:
5823 asfdemux: Send duration query upstream first
5824 An upstream element (like mms or some dlna source) might be able to
5825 answer the query. Try that first, else fallback to standard logic
5827 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
5829 * gst/asfdemux/asfpacket.c:
5830 asf: fix up file mode
5832 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
5835 Automatic update of common submodule
5836 From 84d06cd to 7bb2bce
5838 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5841 tests: parallelise 'make check-valgrind'
5843 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5846 Automatic update of common submodule
5847 From a8c8939 to 84d06cd
5849 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
5853 Automatic update of common submodule
5854 From 36388a1 to a8c8939
5856 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5858 * gst/asfdemux/gstasfdemux.c:
5859 asfdemux: first try to delegate TIME seek events upstream
5860 We should give a chance to upstream to handle TIME seek events before trying
5861 to handle it in asfdemux.
5862 Fix a bug where fast backward seeks where discarded right away because they
5863 were not supported by asfdemux.
5864 https://bugzilla.gnome.org/show_bug.cgi?id=734471
5866 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5868 * gst/asfdemux/asfheaders.c:
5869 * gst/asfdemux/asfheaders.h:
5870 * gst/asfdemux/gstasfdemux.c:
5871 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5872 We can safely ignore those but best to claim to understand this object type so
5873 we don't raise a warning.
5874 https://bugzilla.gnome.org/show_bug.cgi?id=736060
5876 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5878 * gst/asfdemux/gstasfdemux.c:
5879 * gst/asfdemux/gstasfdemux.h:
5880 asfdemux: if video is h264, check the codec_data for bytestream data
5881 For bytestream we don't want to expose it as codec_data but rather as
5882 streamheader as it is not out-of-band data but data that should be
5883 prepended to the beginning of the stream before the other buffers.
5884 https://bugzilla.gnome.org/show_bug.cgi?id=735070
5886 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
5888 * docs/plugins/inspect/plugin-a52dec.xml:
5889 * docs/plugins/inspect/plugin-amrnb.xml:
5890 * docs/plugins/inspect/plugin-amrwbdec.xml:
5891 * docs/plugins/inspect/plugin-asf.xml:
5892 * docs/plugins/inspect/plugin-cdio.xml:
5893 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5894 * docs/plugins/inspect/plugin-dvdread.xml:
5895 * docs/plugins/inspect/plugin-dvdsub.xml:
5896 * docs/plugins/inspect/plugin-lame.xml:
5897 * docs/plugins/inspect/plugin-mad.xml:
5898 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5899 * docs/plugins/inspect/plugin-realmedia.xml:
5900 * docs/plugins/inspect/plugin-siddec.xml:
5901 * docs/plugins/inspect/plugin-twolame.xml:
5902 * docs/plugins/inspect/plugin-x264.xml:
5903 * docs/plugins/inspect/plugin-xingmux.xml:
5904 docs: update for git master
5906 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5908 * gst/asfdemux/gstasfdemux.c:
5909 asfdemux: simplify log statement
5910 Use the GST_PTR_FORMAT to print the buffer
5912 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
5914 * ext/x264/gstx264enc.c:
5915 x264: fix colour inversion with YV12 format
5916 It's the same as I420 but with the U/V planes swapped.
5918 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
5922 Makefile: Add usage of build-checks step
5923 Allows building checks without running them
5925 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5927 * ext/x264/gstx264enc.c:
5928 x264enc: Request buffers in allocation query
5929 https://bugzilla.gnome.org/show_bug.cgi?id=732288
5931 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5933 * ext/x264/gstx264enc.c:
5934 * ext/x264/gstx264enc.h:
5935 x264enc: Shift both PTS and DTS to ensure positive timestamp
5936 Currently we only shift DTS to compensate that we don't support negative
5937 timestamp. This cause a problem that PTS is no longer >= DTS and may
5938 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5939 remove all the hack to handle this which seems the result of thinking libx264
5941 https://bugzilla.gnome.org/show_bug.cgi?id=731351
5943 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
5948 === release 1.4.0 ===
5950 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5956 * docs/plugins/inspect/plugin-a52dec.xml:
5957 * docs/plugins/inspect/plugin-amrnb.xml:
5958 * docs/plugins/inspect/plugin-amrwbdec.xml:
5959 * docs/plugins/inspect/plugin-asf.xml:
5960 * docs/plugins/inspect/plugin-cdio.xml:
5961 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5962 * docs/plugins/inspect/plugin-dvdread.xml:
5963 * docs/plugins/inspect/plugin-dvdsub.xml:
5964 * docs/plugins/inspect/plugin-lame.xml:
5965 * docs/plugins/inspect/plugin-mad.xml:
5966 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5967 * docs/plugins/inspect/plugin-realmedia.xml:
5968 * docs/plugins/inspect/plugin-siddec.xml:
5969 * docs/plugins/inspect/plugin-twolame.xml:
5970 * docs/plugins/inspect/plugin-x264.xml:
5971 * docs/plugins/inspect/plugin-xingmux.xml:
5972 * gst-plugins-ugly.doap:
5973 * win32/common/config.h:
5976 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
6020 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
6023 po: Update translations
6025 === release 1.3.91 ===
6027 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6033 * docs/plugins/inspect/plugin-a52dec.xml:
6034 * docs/plugins/inspect/plugin-amrnb.xml:
6035 * docs/plugins/inspect/plugin-amrwbdec.xml:
6036 * docs/plugins/inspect/plugin-asf.xml:
6037 * docs/plugins/inspect/plugin-cdio.xml:
6038 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6039 * docs/plugins/inspect/plugin-dvdread.xml:
6040 * docs/plugins/inspect/plugin-dvdsub.xml:
6041 * docs/plugins/inspect/plugin-lame.xml:
6042 * docs/plugins/inspect/plugin-mad.xml:
6043 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6044 * docs/plugins/inspect/plugin-realmedia.xml:
6045 * docs/plugins/inspect/plugin-siddec.xml:
6046 * docs/plugins/inspect/plugin-twolame.xml:
6047 * docs/plugins/inspect/plugin-x264.xml:
6048 * docs/plugins/inspect/plugin-xingmux.xml:
6049 * gst-plugins-ugly.doap:
6050 * win32/common/config.h:
6053 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6097 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
6100 po: Update translations
6102 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
6104 * gst/realmedia/rademux.c:
6105 rademux: Print invalid fourcc in error message in hex
6106 Previously this was printed as characters which caused later processing
6107 of the error message to sometimes warn about non-UTF-8 characters.
6108 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
6110 === release 1.3.90 ===
6112 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
6118 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6119 * docs/plugins/inspect/plugin-a52dec.xml:
6120 * docs/plugins/inspect/plugin-amrnb.xml:
6121 * docs/plugins/inspect/plugin-amrwbdec.xml:
6122 * docs/plugins/inspect/plugin-asf.xml:
6123 * docs/plugins/inspect/plugin-cdio.xml:
6124 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6125 * docs/plugins/inspect/plugin-dvdread.xml:
6126 * docs/plugins/inspect/plugin-dvdsub.xml:
6127 * docs/plugins/inspect/plugin-lame.xml:
6128 * docs/plugins/inspect/plugin-mad.xml:
6129 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6130 * docs/plugins/inspect/plugin-realmedia.xml:
6131 * docs/plugins/inspect/plugin-siddec.xml:
6132 * docs/plugins/inspect/plugin-twolame.xml:
6133 * docs/plugins/inspect/plugin-x264.xml:
6134 * docs/plugins/inspect/plugin-xingmux.xml:
6135 * gst-plugins-ugly.doap:
6136 * win32/common/config.h:
6139 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6183 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
6186 Ignore autotools test-driver temp files from 'make check'
6188 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
6193 === release 1.3.3 ===
6195 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
6201 * docs/plugins/inspect/plugin-a52dec.xml:
6202 * docs/plugins/inspect/plugin-amrnb.xml:
6203 * docs/plugins/inspect/plugin-amrwbdec.xml:
6204 * docs/plugins/inspect/plugin-asf.xml:
6205 * docs/plugins/inspect/plugin-cdio.xml:
6206 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6207 * docs/plugins/inspect/plugin-dvdread.xml:
6208 * docs/plugins/inspect/plugin-dvdsub.xml:
6209 * docs/plugins/inspect/plugin-lame.xml:
6210 * docs/plugins/inspect/plugin-mad.xml:
6211 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6212 * docs/plugins/inspect/plugin-realmedia.xml:
6213 * docs/plugins/inspect/plugin-siddec.xml:
6214 * docs/plugins/inspect/plugin-twolame.xml:
6215 * docs/plugins/inspect/plugin-x264.xml:
6216 * docs/plugins/inspect/plugin-xingmux.xml:
6217 * gst-plugins-ugly.doap:
6218 * win32/common/config.h:
6221 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
6265 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
6269 po: Update translations
6271 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
6273 * gst/realmedia/rmdemux.c:
6274 * gst/realmedia/rmdemux.h:
6275 rmdemux: use GstFlowCombiner
6276 Removes flow return combination code to use the newly added GstFlowCombiner
6277 https://bugzilla.gnome.org/show_bug.cgi?id=709224
6279 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
6281 * gst/asfdemux/gstasfdemux.c:
6282 * gst/asfdemux/gstasfdemux.h:
6283 asfdemux: use GstFlowCombiner
6284 Removes flow return combination code to use the newly added GstFlowCombiner
6285 https://bugzilla.gnome.org/show_bug.cgi?id=709224
6287 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
6289 * ext/x264/gstx264enc.c:
6290 x264enc: fix caps leak in set_format()
6291 https://bugzilla.gnome.org/show_bug.cgi?id=730865
6293 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
6295 * gst/asfdemux/gstasfdemux.c:
6296 asfdemux: Handle initial 0 timestamp that should have been -1
6297 https://bugzilla.gnome.org/show_bug.cgi?id=719660
6299 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
6304 === release 1.3.2 ===
6306 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
6313 * docs/plugins/inspect-build.stamp:
6314 * docs/plugins/inspect.stamp:
6315 * docs/plugins/inspect/plugin-a52dec.xml:
6316 * docs/plugins/inspect/plugin-amrnb.xml:
6317 * docs/plugins/inspect/plugin-amrwbdec.xml:
6318 * docs/plugins/inspect/plugin-asf.xml:
6319 * docs/plugins/inspect/plugin-cdio.xml:
6320 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6321 * docs/plugins/inspect/plugin-dvdread.xml:
6322 * docs/plugins/inspect/plugin-dvdsub.xml:
6323 * docs/plugins/inspect/plugin-lame.xml:
6324 * docs/plugins/inspect/plugin-mad.xml:
6325 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6326 * docs/plugins/inspect/plugin-realmedia.xml:
6327 * docs/plugins/inspect/plugin-siddec.xml:
6328 * docs/plugins/inspect/plugin-twolame.xml:
6329 * docs/plugins/inspect/plugin-x264.xml:
6330 * docs/plugins/inspect/plugin-xingmux.xml:
6331 * gst-plugins-ugly.doap:
6332 * win32/common/config.h:
6335 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
6379 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
6382 Automatic update of common submodule
6383 From 211fa5f to 1f5d3c3
6385 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
6387 * ext/mpeg2dec/gstmpeg2dec.h:
6388 mpeg2dec: remove unused struct members
6390 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
6392 * gst/realmedia/rtspreal.c:
6393 rtspreal: Fix some memory leaks in an error path
6396 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
6398 * ext/mpeg2dec/gstmpeg2dec.c:
6399 mpeg2dec: Release codec state on negotiation failures
6403 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
6408 === release 1.3.1 ===
6410 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
6416 * docs/plugins/gst-plugins-ugly-plugins.args:
6417 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6418 * docs/plugins/inspect/plugin-a52dec.xml:
6419 * docs/plugins/inspect/plugin-amrnb.xml:
6420 * docs/plugins/inspect/plugin-amrwbdec.xml:
6421 * docs/plugins/inspect/plugin-asf.xml:
6422 * docs/plugins/inspect/plugin-cdio.xml:
6423 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6424 * docs/plugins/inspect/plugin-dvdread.xml:
6425 * docs/plugins/inspect/plugin-dvdsub.xml:
6426 * docs/plugins/inspect/plugin-lame.xml:
6427 * docs/plugins/inspect/plugin-mad.xml:
6428 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6429 * docs/plugins/inspect/plugin-realmedia.xml:
6430 * docs/plugins/inspect/plugin-siddec.xml:
6431 * docs/plugins/inspect/plugin-twolame.xml:
6432 * docs/plugins/inspect/plugin-x264.xml:
6433 * docs/plugins/inspect/plugin-xingmux.xml:
6434 * gst-plugins-ugly.doap:
6435 * win32/common/config.h:
6438 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6482 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6489 po: Update translations
6491 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6494 Automatic update of common submodule
6495 From bcb1518 to 211fa5f
6497 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
6499 * ext/sidplay/gstsiddec.cc:
6500 * gst/asfdemux/gstrtspwms.c:
6501 * gst/realmedia/rademux.c:
6502 * gst/realmedia/rdtmanager.c:
6503 * gst/realmedia/rtspreal.c:
6504 docs: remove outdated and pointless 'Last reviewed' lines from docs
6505 They are very confusing for people, and more often than not
6506 also just not very accurate. Seeing 'last reviewed: 2005' in
6507 your docs is not very confidence-inspiring. Let's just remove
6510 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6512 * gst/dvdsub/gstdvdsubdec.c:
6513 dvdsubdec: fix spurious rejection of 0 time offset commands
6516 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6518 * ext/dvdread/dvdreadsrc.c:
6519 dvdread: avoid intermediate promotion to signed
6520 We should not reach the dangerous range here, though.
6521 Coverity 206491, 206492, 1139856
6523 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6525 * ext/mpeg2dec/gstmpeg2dec.c:
6526 mpeg2dec: do not reset the whole video info when setting size
6527 New changes to gstvideo will reset all the video info state
6528 when calling _set_format, overwriting what was previously set
6529 in the preceding code.
6530 The comment says the following code is meant to preserve the
6531 pre-crop size, so let's just keep the size and related data
6532 as this does not seem to break anything else (this is what
6533 the _set_format call would have set before the change that
6534 reset all data, except the colorimetry).
6536 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
6538 * gst/asfdemux/gstasfdemux.c:
6539 asfdemux: Fix payloads check
6540 Don't iterate stream->payloads if ... it doesn't exist
6543 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6546 .gitignore: Ignore gcov intermediate files
6547 https://bugzilla.gnome.org/show_bug.cgi?id=725483
6549 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6552 Automatic update of common submodule
6553 From fe1672e to bcb1518
6555 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
6558 Automatic update of common submodule
6559 From 1a07da9 to fe1672e
6561 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
6564 docs: install prebuilt plugin docs if gtk-doc is disabled
6565 Sync to the Makefile.am from gst-plugin-base where it is done right.
6568 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
6570 * gst/xingmux/gstxingmux.c:
6571 * gst/xingmux/plugin.c:
6572 xingmux: add muxer category and make element plugable
6573 This is required to make encodebin consider the element. Yet it is not enough to
6574 have it plugged it has a lower priority than most mp3encoders and no different
6577 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
6579 * ext/x264/gstx264enc.c:
6580 x264enc: allow lossless compression (qp=0)
6581 https://bugzilla.gnome.org/show_bug.cgi?id=725051
6583 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
6586 m4: Remove extra check for 11+ year old a52 release
6587 You deserve a build failure if you still have that version
6588 If someone wants to completely remove this m4 to replace it with the
6589 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6591 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
6594 m4: Fix multiple tests in AC_CHECK_A52DEC
6596 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
6598 * gst/asfdemux/gstasfdemux.c:
6599 asfdemux: Remove unused function
6601 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
6603 * tests/check/Makefile.am:
6604 check: Fix test location
6606 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6608 * tests/check/Makefile.am:
6609 tests: Don't build disabled plugins' check tests
6610 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6612 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
6615 Automatic update of common submodule
6616 From d48bed3 to 1a07da9
6618 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
6620 * gst/asfdemux/gstasfdemux.c:
6621 asfdemux: only add "format" field with fourcc to WMV caps
6622 Doesn't make sense for e.g. H264 or MJPEG.
6624 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6628 Automatic update of common submodule
6629 From dbedaa0 to d48bed3
6631 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6634 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6635 https://bugzilla.gnome.org/show_bug.cgi?id=705455
6637 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
6639 * ext/amrwbdec/amrwbdec.c:
6640 amrwbdec: Remove some dead code
6642 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
6644 * ext/amrnb/amrnbdec.c:
6645 amrnbdec: Remove some dead code
6647 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
6649 * ext/amrnb/amrnbdec.c:
6650 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6652 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
6654 * ext/amrwbdec/amrwbdec.c:
6655 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6657 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6659 * ext/mpeg2dec/gstmpeg2dec.c:
6660 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6662 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
6664 * ext/x264/gstx264enc.c:
6665 x264enc: fix compiler warning
6666 Compiler warns rightly about possibly uninitialized variable.
6668 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
6670 * ext/x264/gstx264enc.c:
6671 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6672 gst-launch-1.0 videotestsrc ! x264enc
6674 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
6676 * ext/mpeg2dec/gstmpeg2dec.c:
6677 mpeg2dec: graceful degradation for badly parsed input
6679 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
6682 Automatic update of common submodule
6683 From 865aa20 to dbedaa0
6685 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
6687 * gst/asfdemux/asfpacket.c:
6688 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6689 So, don't need to check previous payload's mo_size and current
6690 payload's mo_size when merging it.
6691 https://bugzilla.gnome.org/show_bug.cgi?id=710609
6693 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6695 * gst/asfdemux/gstasfdemux.c:
6696 * gst/asfdemux/gstasfdemux.h:
6697 asfdemux: Keep audio error checking fields only for audio
6698 Video shouldn't need to be descrambled, this can cause frames data
6700 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6702 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6704 * gst/asfdemux/gstasfdemux.c:
6705 asfdemux: really copy the buffer data
6706 Pass the copy-memory flag to copy the memory for the output buffer,
6707 otherwise we end with 0-sized buffers
6708 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6710 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
6712 * ext/x264/gstx264enc.c:
6713 x264enc: If FPS is available, set VFR to false
6714 https://bugzilla.gnome.org/show_bug.cgi?id=708940
6716 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6718 * gst/asfdemux/gstasfdemux.c:
6719 asfdemux: Only use segment.start as seek_time if it is relative
6720 Relying on the gst_segment_do_seek results for getting the
6721 seeking time should not be used if seek type is SET because the
6722 do_seek function makes the 'cur` position of the seek normalized
6723 on the segment range. This means that seeking beyond the end of the
6724 file might not result in instant EOS as it will end up seeking to
6725 the final ts of the file.
6726 In asf seeking to the final timestamp can lead to seeking to the last
6727 keyframe, meaning a few seconds of video will still be played, which should
6728 not be the desired behavior when seeking beyong file limits.
6730 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6732 * gst/asfdemux/gstasfdemux.c:
6733 asfdemux: Parse last simple index entry
6734 The entry size is fixed at 6, fix typo to finish parsing the index
6735 correctly until the last sample
6737 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
6741 Automatic update of common submodule
6742 From 6b03ba7 to 865aa20
6744 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6747 configure: Actually use 1.3.0.1 as version to make configure happy
6749 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6754 === release 1.2.0 ===
6756 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6762 * docs/plugins/inspect/plugin-a52dec.xml:
6763 * docs/plugins/inspect/plugin-amrnb.xml:
6764 * docs/plugins/inspect/plugin-amrwbdec.xml:
6765 * docs/plugins/inspect/plugin-asf.xml:
6766 * docs/plugins/inspect/plugin-cdio.xml:
6767 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6768 * docs/plugins/inspect/plugin-dvdread.xml:
6769 * docs/plugins/inspect/plugin-dvdsub.xml:
6770 * docs/plugins/inspect/plugin-lame.xml:
6771 * docs/plugins/inspect/plugin-mad.xml:
6772 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6773 * docs/plugins/inspect/plugin-realmedia.xml:
6774 * docs/plugins/inspect/plugin-siddec.xml:
6775 * docs/plugins/inspect/plugin-twolame.xml:
6776 * docs/plugins/inspect/plugin-x264.xml:
6777 * docs/plugins/inspect/plugin-xingmux.xml:
6778 * gst-plugins-ugly.doap:
6779 * win32/common/config.h:
6782 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6826 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
6828 * ext/x264/gstx264enc.c:
6829 x264enc: Update the documentation to match the default profile used
6830 https://bugzilla.gnome.org/show_bug.cgi?id=708036
6832 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
6835 Automatic update of common submodule
6836 From b613661 to 6b03ba7
6838 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
6841 Automatic update of common submodule
6842 From 74a6857 to b613661
6844 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
6848 Automatic update of common submodule
6849 From 098c0d7 to 74a6857
6851 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6856 === release 1.1.90 ===
6858 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6864 * docs/plugins/inspect/plugin-a52dec.xml:
6865 * docs/plugins/inspect/plugin-amrnb.xml:
6866 * docs/plugins/inspect/plugin-amrwbdec.xml:
6867 * docs/plugins/inspect/plugin-asf.xml:
6868 * docs/plugins/inspect/plugin-cdio.xml:
6869 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6870 * docs/plugins/inspect/plugin-dvdread.xml:
6871 * docs/plugins/inspect/plugin-dvdsub.xml:
6872 * docs/plugins/inspect/plugin-lame.xml:
6873 * docs/plugins/inspect/plugin-mad.xml:
6874 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6875 * docs/plugins/inspect/plugin-realmedia.xml:
6876 * docs/plugins/inspect/plugin-siddec.xml:
6877 * docs/plugins/inspect/plugin-twolame.xml:
6878 * docs/plugins/inspect/plugin-x264.xml:
6879 * docs/plugins/inspect/plugin-xingmux.xml:
6880 * gst-plugins-ugly.doap:
6881 * win32/common/config.h:
6884 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6928 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6931 po: Update translations
6933 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
6935 * ext/x264/gstx264enc.c:
6936 * tests/check/elements/x264enc.c:
6937 x264enc: Implement getcaps that restricts the input format depending on the output profile
6938 Also add some x264enc profile tests
6939 https://bugzilla.gnome.org/show_bug.cgi?id=708326
6941 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
6943 * gst/asfdemux/asfpacket.c:
6944 * gst/asfdemux/gstasfdemux.c:
6945 asfdemux: fix playback regression in push mode
6947 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6949 * gst/asfdemux/gstasfdemux.h:
6950 asfdemux: remove unused variable
6952 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6954 * ext/x264/gstx264enc.c:
6955 x264enc: Don't unref future state but the old one
6956 Being silly will lead us nowhere.
6958 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6960 * ext/x264/gstx264enc.c:
6961 x264enc: Check if we have an input state before using it
6962 Flushing might happen before caps were set on the encoder,
6963 which would lead to crashes here.
6964 Thanks to Matej Knopp for analyzing this.
6965 https://bugzilla.gnome.org/show_bug.cgi?id=707414
6967 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
6969 * ext/x264/gstx264enc.c:
6970 x264enc: fix unsigned comparison warning
6972 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6977 === release 1.1.4 ===
6979 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6985 * docs/plugins/inspect/plugin-a52dec.xml:
6986 * docs/plugins/inspect/plugin-amrnb.xml:
6987 * docs/plugins/inspect/plugin-amrwbdec.xml:
6988 * docs/plugins/inspect/plugin-asf.xml:
6989 * docs/plugins/inspect/plugin-cdio.xml:
6990 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6991 * docs/plugins/inspect/plugin-dvdread.xml:
6992 * docs/plugins/inspect/plugin-dvdsub.xml:
6993 * docs/plugins/inspect/plugin-lame.xml:
6994 * docs/plugins/inspect/plugin-mad.xml:
6995 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6996 * docs/plugins/inspect/plugin-realmedia.xml:
6997 * docs/plugins/inspect/plugin-siddec.xml:
6998 * docs/plugins/inspect/plugin-twolame.xml:
6999 * docs/plugins/inspect/plugin-x264.xml:
7000 * docs/plugins/inspect/plugin-xingmux.xml:
7001 * gst-plugins-ugly.doap:
7002 * win32/common/config.h:
7005 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7049 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7052 po: update translations
7054 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
7056 * ext/x264/gstx264enc.c:
7057 x264enc: log when we output a lower profile than requested
7059 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7061 * ext/x264/gstx264enc.c:
7062 x264enc: Consider subset relations of profiles when setting srcpad caps
7063 constrained-baseline is a subset of baseline, is a subset of main,
7064 is a subset of high profile.
7065 https://bugzilla.gnome.org/show_bug.cgi?id=705425
7067 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
7069 * ext/x264/gstx264enc.c:
7070 x264enc: propagate flow return back to base class and upstream
7071 https://bugzilla.gnome.org/show_bug.cgi?id=705425
7073 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
7076 configure: fix x264 version checking
7077 x264 releases carry pkg-config versions such as 0.120.x
7078 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
7079 then fail, so we need to either check for > 0.119.0 or
7080 for >= 0.120 to make this work right.
7082 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
7084 * ext/x264/gstx264enc.c:
7085 x264enc: minor clean-up
7086 We requires x264 build >= 120 now.
7088 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7090 * ext/mpeg2dec/gstmpeg2dec.c:
7091 mpeg2dec: Fix mpeg2_reset() calls
7093 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7095 * ext/mpeg2dec/gstmpeg2dec.c:
7096 * ext/x264/gstx264enc.c:
7097 ext: Use new flush vfunc of video codec base classes and remove reset implementations
7099 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
7101 * gst/asfdemux/gstasfdemux.c:
7102 asfdemux: fix build on C89 compilers
7104 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
7106 * gst/asfdemux/asfpacket.c:
7107 * gst/asfdemux/gstasfdemux.c:
7108 asfdemux: fix seeking in push mode
7110 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
7113 build: add subdir-objects to AM_INIT_AUTOMAKE
7114 Fixes warnings in automake 1.14
7115 https://bugzilla.gnome.org/show_bug.cgi?id=705350
7117 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
7119 * ext/mpeg2dec/gstmpeg2dec.c:
7120 mpeg2dec: Do a hard reset of flush_stop
7121 Which is notified by hard == 0 with latest refactoring.
7123 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7140 po: update translations
7142 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7147 === release 1.1.3 ===
7149 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7155 * docs/plugins/inspect/plugin-a52dec.xml:
7156 * docs/plugins/inspect/plugin-amrnb.xml:
7157 * docs/plugins/inspect/plugin-amrwbdec.xml:
7158 * docs/plugins/inspect/plugin-asf.xml:
7159 * docs/plugins/inspect/plugin-cdio.xml:
7160 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7161 * docs/plugins/inspect/plugin-dvdread.xml:
7162 * docs/plugins/inspect/plugin-dvdsub.xml:
7163 * docs/plugins/inspect/plugin-lame.xml:
7164 * docs/plugins/inspect/plugin-mad.xml:
7165 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7166 * docs/plugins/inspect/plugin-realmedia.xml:
7167 * docs/plugins/inspect/plugin-siddec.xml:
7168 * docs/plugins/inspect/plugin-twolame.xml:
7169 * docs/plugins/inspect/plugin-x264.xml:
7170 * docs/plugins/inspect/plugin-xingmux.xml:
7171 * gst-plugins-ugly.doap:
7172 * win32/common/config.h:
7175 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7218 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7220 * gst/asfdemux/gstasfdemux.c:
7221 * gst/realmedia/rademux.c:
7222 * gst/realmedia/rmdemux.c:
7223 gst: Don't swap start/stop for negative rates in the SEGMENT query
7225 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7227 * gst/realmedia/rademux.c:
7228 * gst/realmedia/rmdemux.c:
7229 real: Implement SEGMENT query
7231 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7233 * gst/asfdemux/gstasfdemux.c:
7234 asfdemux: Implement SEGMENT query
7236 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
7238 * gst/asfdemux/asfheaders.c:
7239 * gst/asfdemux/asfheaders.h:
7240 * gst/asfdemux/asfpacket.c:
7241 * gst/asfdemux/gstasfdemux.c:
7242 * gst/asfdemux/gstasfdemux.h:
7243 asfdemux: Add support for dvr-ms
7244 https://bugzilla.gnome.org/show_bug.cgi?id=705026
7246 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
7248 * gst/realmedia/rtspreal.c:
7249 rtspreal: Ensure output value has an assigned value
7250 In the case where this macro was used, that dest was != NULL but that
7251 the strncmp failed, we would end up with dest_len being undefined.
7253 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
7255 * ext/x264/gstx264enc.c:
7256 x264: Fix dts comparision
7257 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
7258 and signed value... resulting it the result never being < 0.
7259 Instead just check if it is smaller before assigning to frame->dts.
7261 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
7263 * gst/asfdemux/gstasfdemux.c:
7264 * gst/asfdemux/gstasfdemux.h:
7265 asfdemux: fix seqnum handling for seeks
7266 Use the same seqnum as the seek for flushes/segments that are
7267 caused by the seek. Also do the same for segment events
7270 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7272 * ext/mpeg2dec/gstmpeg2dec.c:
7273 mpeg2dec: Clean up reset/start/stop handling
7275 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7277 * ext/x264/gstx264enc.c:
7278 x264enc: React properly to flushing/resetting the encoder
7279 https://bugzilla.gnome.org/show_bug.cgi?id=656007
7281 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7283 * gst/realmedia/rademux.c:
7284 * gst/realmedia/rademux.h:
7285 * gst/realmedia/rmdemux.c:
7286 * gst/realmedia/rmdemux.h:
7287 realmedia: Add support for group-id in the stream-start event
7289 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7291 * gst/asfdemux/gstasfdemux.c:
7292 * gst/asfdemux/gstasfdemux.h:
7293 asfdemux: Add support for group-id in the stream-start event
7295 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7297 * ext/sidplay/gstsiddec.cc:
7298 * ext/sidplay/gstsiddec.h:
7299 siddec: Add support for group-id in the stream-start event
7301 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
7303 * gst/realmedia/rmdemux.c:
7304 rmdemux: Mark demuxer as "running" in push-mode
7305 Allows queries (and other code) to be answered when working in push-mode.
7306 Running would only be set to TRUE accordingly when working in pull-mode
7307 once it had read header/index.
7310 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
7312 * ext/mpeg2dec/gstmpeg2dec.c:
7313 mpeg2dec: Properly reset on sequence changes
7314 Otherwise we end up using stray data/buffers.
7317 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7322 === release 1.1.2 ===
7324 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7330 * docs/plugins/inspect/plugin-a52dec.xml:
7331 * docs/plugins/inspect/plugin-amrnb.xml:
7332 * docs/plugins/inspect/plugin-amrwbdec.xml:
7333 * docs/plugins/inspect/plugin-asf.xml:
7334 * docs/plugins/inspect/plugin-cdio.xml:
7335 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7336 * docs/plugins/inspect/plugin-dvdread.xml:
7337 * docs/plugins/inspect/plugin-dvdsub.xml:
7338 * docs/plugins/inspect/plugin-lame.xml:
7339 * docs/plugins/inspect/plugin-mad.xml:
7340 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7341 * docs/plugins/inspect/plugin-realmedia.xml:
7342 * docs/plugins/inspect/plugin-siddec.xml:
7343 * docs/plugins/inspect/plugin-twolame.xml:
7344 * docs/plugins/inspect/plugin-x264.xml:
7345 * docs/plugins/inspect/plugin-xingmux.xml:
7346 * gst-plugins-ugly.doap:
7347 * win32/common/config.h:
7350 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7393 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7395 * ext/dvdread/dvdreadsrc.c:
7396 dvdreadsrc: correctly determine last chapter's duration
7397 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7398 It worked just fine before ...
7400 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7402 * gst/realmedia/rdtmanager.c:
7403 rdt: forward sticky events
7405 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7410 === release 1.1.1 ===
7412 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7419 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7420 * docs/plugins/inspect/plugin-a52dec.xml:
7421 * docs/plugins/inspect/plugin-amrnb.xml:
7422 * docs/plugins/inspect/plugin-amrwbdec.xml:
7423 * docs/plugins/inspect/plugin-asf.xml:
7424 * docs/plugins/inspect/plugin-cdio.xml:
7425 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7426 * docs/plugins/inspect/plugin-dvdread.xml:
7427 * docs/plugins/inspect/plugin-dvdsub.xml:
7428 * docs/plugins/inspect/plugin-lame.xml:
7429 * docs/plugins/inspect/plugin-mad.xml:
7430 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7431 * docs/plugins/inspect/plugin-realmedia.xml:
7432 * docs/plugins/inspect/plugin-siddec.xml:
7433 * docs/plugins/inspect/plugin-twolame.xml:
7434 * docs/plugins/inspect/plugin-x264.xml:
7435 * docs/plugins/inspect/plugin-xingmux.xml:
7436 * gst-plugins-ugly.doap:
7437 * win32/common/config.h:
7440 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7483 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7486 Automatic update of common submodule
7487 From 098c0d7 to 01a7a46
7489 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7491 * ext/mpeg2dec/gstmpeg2dec.c:
7492 mpeg2dec: make the aspect ratio calculation more accurate.
7493 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7494 aspect-ratio if we don't have a valid upstream PAR.
7495 https://bugzilla.gnome.org/show_bug.cgi?id=685103
7497 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7500 Automatic update of common submodule
7501 From 5edcd85 to 098c0d7
7503 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7505 * tests/check/elements/amrnbenc.c:
7506 * tests/check/elements/mpeg2dec.c:
7507 * tests/check/elements/x264enc.c:
7508 * tests/check/elements/xingmux.c:
7509 tests: Fix event handling
7511 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7513 * ext/lame/gstlamemp3enc.c:
7514 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7515 lame does internal resampling, but the base class only cares about
7516 the number of raw samples, so tell finish frames about that, not
7517 the number of samples in the outgoing frame.:
7519 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
7521 * ext/x264/gstx264enc.c:
7522 x264enc: output byte-stream if downstream has ANY caps
7523 It's what people expect when they pipe the output to
7524 filesink or into a tcp connection or pipe.
7526 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
7530 * README.static-linking:
7532 Automatic update of common submodule
7533 From 3cb3d3c to 5edcd85
7535 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7538 * ext/a52dec/Makefile.am:
7539 * ext/amrnb/Makefile.am:
7540 * ext/amrwbdec/Makefile.am:
7541 * ext/cdio/Makefile.am:
7542 * ext/dvdread/Makefile.am:
7543 * ext/lame/Makefile.am:
7544 * ext/mad/Makefile.am:
7545 * ext/mpeg2dec/Makefile.am:
7546 * ext/sidplay/Makefile.am:
7547 * ext/twolame/Makefile.am:
7548 * ext/x264/Makefile.am:
7549 * gst/asfdemux/Makefile.am:
7550 * gst/dvdlpcmdec/Makefile.am:
7551 * gst/dvdsub/Makefile.am:
7552 * gst/realmedia/Makefile.am:
7553 * gst/xingmux/Makefile.am:
7554 gst: Add better support for static plugins
7556 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
7560 Automatic update of common submodule
7561 From aed87ae to 3cb3d3c
7563 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
7566 Automatic update of common submodule
7567 From 04c7a1e to aed87ae
7569 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
7571 * gst/asfdemux/gstasfdemux.c:
7572 * gst/realmedia/rmdemux.c:
7573 Use %03u instead of %u in gst_pad_create_stream_id_printf()
7575 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7577 * ext/x264/gstx264enc.c:
7578 x264enc: Fix for 0/1 framerate - now uses VFR in this case
7579 Previously did a division by zero.
7580 https://bugzilla.gnome.org/show_bug.cgi?id=695728
7582 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7585 Automatic update of common submodule
7586 From 2de221c to 04c7a1e
7588 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
7590 * ext/x264/gstx264enc.c:
7591 x264enc: simplify template caps
7592 No need to make an array for one single element.
7594 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
7596 * ext/x264/gstx264enc.c:
7597 x264enc: put all theoretically possible formats in template caps
7598 and decide at runtime which subset of these (8-bit or 10-bit video
7599 formats) is supported. libx264 will be compiled for one of these
7600 two options, and it is possible to switch by pointing the dynamic
7601 linker to a different libx264 build at runtime. If we want our
7602 template caps to be correct, they should contain all then, with
7603 the actually supported ones determined at runtime.
7604 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7606 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
7608 * ext/x264/gstx264enc.c:
7609 x264enc: detect supported bit depth and pixel formats at runtime
7610 http://bugs.debian.org/667573
7611 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7613 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
7616 autogen.sh: allow calling from out-of-tree
7617 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7618 https://bugzilla.gnome.org/show_bug.cgi?id=692857
7620 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
7623 Automatic update of common submodule
7624 From a942293 to 2de221c
7626 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
7628 * tests/check/Makefile.am:
7629 tests: use _1_0 variants for the various registry variables
7630 These override the variants without version suffix. Makes 'make check' work
7631 properly in environments that set the suffixed variant for 1.0, such as
7634 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7637 Automatic update of common submodule
7638 From a72faea to a942293
7640 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
7643 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7644 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7645 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7646 https://bugzilla.gnome.org/show_bug.cgi?id=690881
7648 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7650 * ext/mpeg2dec/gstmpeg2dec.c:
7651 mpeg2dec: use appropriate printf format for gsize
7653 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7655 * ext/cdio/gstcdio.h:
7656 cdio: Fix redundant redeclaration of 'cdio_version_string'
7657 cdio/version.h is already included by cdio/cdio.h
7659 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7661 * ext/sidplay/gstsiddec.cc:
7662 siddec: init debug category
7664 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7667 * ext/dvdread/Makefile.am:
7668 dvdread: link to libgmodule-2.0 since the g_module_* API is used
7669 And the gmodule lib has been moved into the Requires.private
7670 section of the pkg-config file in core.
7672 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
7674 * ext/cdio/gstcdiocddasrc.c:
7675 * ext/cdio/gstcdiocddasrc.h:
7676 cdiocddasrc: detect whether drive produces samples in non-host endianness
7677 If drive produces samples in other endianness than the host,
7678 we need to byte swap them before pushing them out, or we
7679 produce nothing but noise. cdparanoia detects this automatically,
7680 but libcdio does not, so we have to do it ourselves.
7681 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7682 https://bugzilla.gnome.org/show_bug.cgi?id=377280
7684 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7687 Automatic update of common submodule
7688 From b497c4f to a72faea
7690 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7692 * tests/check/elements/xingmux_testdata.h:
7693 xingmux: Fix unit test after change to correctly calculate number of frames
7695 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7697 * ext/x264/gstx264enc.c:
7698 x264enc: Add support for 10-bit color formats
7699 Requires x264 to be built with 10-bit support, which disables
7700 9-bit support. Also only advertise the color formats that were
7703 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7705 * ext/x264/gstx264enc.c:
7706 x264enc: Add support for Y444, Y42B and NV12
7708 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
7710 * ext/cdio/Makefile.am:
7711 * ext/cdio/gstcdio.c:
7712 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7713 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7714 if they're not plain ASCII.
7716 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
7718 * gst/xingmux/gstxingmux.c:
7719 xingmux: Properly calculate the number of frames
7720 First, the xing header frame is never added to the count,
7721 we have to increment the count.
7722 Secondly, there is a rounding error when calculating the
7723 frame duration, as spf*GST_SECOND/rate is not an integer
7724 (26122448.9) an it must be 26122449.
7726 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
7729 configure.ac: update courtesy of autoupdate
7731 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
7735 configure: let AG_GST_PLUGIN_DOCS check for python
7736 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7737 which as a side-effect should pick up newer python versions as
7739 https://bugzilla.gnome.org/show_bug.cgi?id=563903
7741 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
7743 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7744 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7746 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7748 * tests/check/elements/mpg123audiodec.c:
7750 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7752 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
7754 * docs/random/LICENSE:
7755 * ext/a52dec/gsta52dec.c:
7756 * ext/a52dec/gsta52dec.h:
7757 * ext/amrnb/amrnb.c:
7758 * ext/amrnb/amrnbdec.c:
7759 * ext/amrnb/amrnbdec.h:
7760 * ext/amrnb/amrnbenc.c:
7761 * ext/amrnb/amrnbenc.h:
7762 * ext/amrwbdec/amrwb.c:
7763 * ext/amrwbdec/amrwbdec.c:
7764 * ext/amrwbdec/amrwbdec.h:
7765 * ext/cdio/gstcdio.c:
7766 * ext/cdio/gstcdio.h:
7767 * ext/cdio/gstcdiocddasrc.c:
7768 * ext/cdio/gstcdiocddasrc.h:
7769 * ext/dvdread/dvdreadsrc.c:
7770 * ext/dvdread/dvdreadsrc.h:
7771 * ext/lame/gstlamemp3enc.c:
7772 * ext/lame/gstlamemp3enc.h:
7773 * ext/lame/plugin.c:
7776 * ext/mpeg2dec/gstmpeg2dec.c:
7777 * ext/mpeg2dec/gstmpeg2dec.h:
7778 * ext/sidplay/gstsiddec.cc:
7779 * ext/sidplay/gstsiddec.h:
7780 * ext/twolame/gsttwolamemp2enc.c:
7781 * ext/twolame/gsttwolamemp2enc.h:
7782 * ext/x264/gstx264enc.c:
7783 * ext/x264/gstx264enc.h:
7784 * gst-libs/gst/gettext.h:
7785 * gst-libs/gst/glib-compat-private.h:
7786 * gst-libs/gst/gst-i18n-plugin.h:
7787 * gst/asfdemux/asfheaders.c:
7788 * gst/asfdemux/asfheaders.h:
7789 * gst/asfdemux/asfpacket.c:
7790 * gst/asfdemux/asfpacket.h:
7791 * gst/asfdemux/gstasf.c:
7792 * gst/asfdemux/gstasfdemux.c:
7793 * gst/asfdemux/gstasfdemux.h:
7794 * gst/asfdemux/gstrtpasfdepay.c:
7795 * gst/asfdemux/gstrtpasfdepay.h:
7796 * gst/asfdemux/gstrtspwms.c:
7797 * gst/asfdemux/gstrtspwms.h:
7798 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7799 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7800 * gst/dvdsub/gstdvdsubdec.c:
7801 * gst/dvdsub/gstdvdsubdec.h:
7802 * gst/dvdsub/gstdvdsubparse.c:
7803 * gst/dvdsub/gstdvdsubparse.h:
7804 * gst/realmedia/asmrules.c:
7805 * gst/realmedia/asmrules.h:
7806 * gst/realmedia/gstrdtbuffer.c:
7807 * gst/realmedia/gstrdtbuffer.h:
7808 * gst/realmedia/pnmsrc.c:
7809 * gst/realmedia/pnmsrc.h:
7810 * gst/realmedia/rademux.c:
7811 * gst/realmedia/rademux.h:
7812 * gst/realmedia/rdtdepay.c:
7813 * gst/realmedia/rdtdepay.h:
7814 * gst/realmedia/rdtjitterbuffer.c:
7815 * gst/realmedia/rdtjitterbuffer.h:
7816 * gst/realmedia/rdtmanager.c:
7817 * gst/realmedia/rdtmanager.h:
7818 * gst/realmedia/realhash.c:
7819 * gst/realmedia/realhash.h:
7820 * gst/realmedia/realmedia.c:
7821 * gst/realmedia/rmdemux.c:
7822 * gst/realmedia/rmdemux.h:
7823 * gst/realmedia/rmutils.c:
7824 * gst/realmedia/rmutils.h:
7825 * gst/realmedia/rtspreal.c:
7826 * gst/realmedia/rtspreal.h:
7827 * gst/xingmux/gstxingmux.c:
7828 * gst/xingmux/gstxingmux.h:
7829 * gst/xingmux/plugin.c:
7830 * tests/check/elements/amrnbenc.c:
7831 * tests/check/elements/mpeg2dec.c:
7832 * tests/check/elements/x264enc.c:
7833 * tests/check/generic/index.c:
7834 * tests/check/generic/states.c:
7835 * tests/check/pipelines/lame.c:
7837 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7839 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
7841 * gst/dvdsub/gstdvdsubdec.c:
7842 dvdsubdec: allocate correct amount of memory for bitmap
7843 https://bugzilla.gnome.org/show_bug.cgi?id=687192
7845 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7847 * ext/mpg123/gstmpg123audiodec.c:
7848 mpg123: removed unnecessary finalize function
7849 https://bugzilla.gnome.org/show_bug.cgi?id=687176
7851 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
7853 * ext/sidplay/gstsiddec.cc:
7854 siddec: reset bytes counter
7855 Reset the total_bytes counter so that we get timestamps correct.
7856 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7858 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
7860 * ext/mpg123/gstmpg123audiodec.c:
7861 mpg123: Fix leaks from not chaining up in the finalize function
7863 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
7866 * docs/plugins/inspect/plugin-a52dec.xml:
7867 * docs/plugins/inspect/plugin-amrnb.xml:
7868 * docs/plugins/inspect/plugin-amrwbdec.xml:
7869 * docs/plugins/inspect/plugin-asf.xml:
7870 * docs/plugins/inspect/plugin-cdio.xml:
7871 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7872 * docs/plugins/inspect/plugin-dvdread.xml:
7873 * docs/plugins/inspect/plugin-dvdsub.xml:
7874 * docs/plugins/inspect/plugin-lame.xml:
7875 * docs/plugins/inspect/plugin-mad.xml:
7876 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7877 * docs/plugins/inspect/plugin-realmedia.xml:
7878 * docs/plugins/inspect/plugin-siddec.xml:
7879 * docs/plugins/inspect/plugin-twolame.xml:
7880 * docs/plugins/inspect/plugin-x264.xml:
7881 * docs/plugins/inspect/plugin-xingmux.xml:
7882 * win32/common/config.h:
7883 Back to feature development
7885 === release 1.0.2 ===
7887 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7893 * docs/plugins/inspect/plugin-a52dec.xml:
7894 * docs/plugins/inspect/plugin-amrnb.xml:
7895 * docs/plugins/inspect/plugin-amrwbdec.xml:
7896 * docs/plugins/inspect/plugin-asf.xml:
7897 * docs/plugins/inspect/plugin-cdio.xml:
7898 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7899 * docs/plugins/inspect/plugin-dvdread.xml:
7900 * docs/plugins/inspect/plugin-dvdsub.xml:
7901 * docs/plugins/inspect/plugin-lame.xml:
7902 * docs/plugins/inspect/plugin-mad.xml:
7903 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7904 * docs/plugins/inspect/plugin-realmedia.xml:
7905 * docs/plugins/inspect/plugin-siddec.xml:
7906 * docs/plugins/inspect/plugin-twolame.xml:
7907 * docs/plugins/inspect/plugin-x264.xml:
7908 * docs/plugins/inspect/plugin-xingmux.xml:
7909 * gst-plugins-ugly.doap:
7910 * win32/common/config.h:
7913 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7915 * tests/check/elements/mpg123audiodec.c:
7916 tests: fix up mpg123 test a little
7919 - simplify check for elements
7920 - only run mpg123 test if mpg123 is available and selected
7921 - fix build in uninstalled setup
7922 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7924 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7926 * tests/check/elements/mpg123audiodec.c:
7927 tets: add unit test for mpg123audiodec
7928 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7930 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7932 * ext/mpg123/gstmpg123audiodec.c:
7933 mpg123: added gtkdoc section
7934 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7936 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7938 * ext/mpg123/gstmpg123audiodec.c:
7939 mpg123: fixed bug with last frame, disabled internal resampler & chatter
7940 * The last MP3 frame wasn't being pushed when base class was draining
7941 * Made sure mpg123 cannot ever use its (crude) internal resampler
7942 * Disabled mpg123 stderr output
7943 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7945 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
7947 * gst/asfdemux/Makefile.am:
7948 * gst/realmedia/Makefile.am:
7949 Makefile.am: Fix typos for generating the Android.mk files
7950 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7951 The typos led to generate the incorrect Android.mk files for the asfdemux
7952 and realmedia plugin.
7953 https://bugzilla.gnome.org/show_bug.cgi?id=686748
7955 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7957 * ext/mpg123/gstmpg123audiodec.c:
7958 mpg123: cleaned up comments, formatting, and logging lines
7959 also replaced mpg123decoder->handle != NULL checks with asserts
7960 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7962 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7964 * ext/dvdread/dvdreadsrc.c:
7965 dvdreadsrc: correctly set next cell when seeking to sector
7967 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7969 * gst/dvdsub/gstdvdsubparse.c:
7970 dvdsubparse: send src caps when receiving sink caps
7972 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7974 * ext/dvdread/dvdreadsrc.c:
7975 dvdreadsrc: update dvd event to enhanced approach
7976 ... in line with resindvdsrc.
7978 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7981 docs: add 'make upload' target for new-release script
7983 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7986 * docs/plugins/inspect/plugin-a52dec.xml:
7987 * docs/plugins/inspect/plugin-amrnb.xml:
7988 * docs/plugins/inspect/plugin-amrwbdec.xml:
7989 * docs/plugins/inspect/plugin-asf.xml:
7990 * docs/plugins/inspect/plugin-cdio.xml:
7991 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7992 * docs/plugins/inspect/plugin-dvdread.xml:
7993 * docs/plugins/inspect/plugin-dvdsub.xml:
7994 * docs/plugins/inspect/plugin-lame.xml:
7995 * docs/plugins/inspect/plugin-mad.xml:
7996 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7997 * docs/plugins/inspect/plugin-realmedia.xml:
7998 * docs/plugins/inspect/plugin-siddec.xml:
7999 * docs/plugins/inspect/plugin-twolame.xml:
8000 * docs/plugins/inspect/plugin-x264.xml:
8001 * docs/plugins/inspect/plugin-xingmux.xml:
8002 * win32/common/config.h:
8003 Back to development (bug fixing)
8005 === release 1.0.1 ===
8007 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
8013 * docs/plugins/inspect/plugin-a52dec.xml:
8014 * docs/plugins/inspect/plugin-amrnb.xml:
8015 * docs/plugins/inspect/plugin-amrwbdec.xml:
8016 * docs/plugins/inspect/plugin-asf.xml:
8017 * docs/plugins/inspect/plugin-cdio.xml:
8018 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8019 * docs/plugins/inspect/plugin-dvdread.xml:
8020 * docs/plugins/inspect/plugin-dvdsub.xml:
8021 * docs/plugins/inspect/plugin-lame.xml:
8022 * docs/plugins/inspect/plugin-mad.xml:
8023 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8024 * docs/plugins/inspect/plugin-realmedia.xml:
8025 * docs/plugins/inspect/plugin-siddec.xml:
8026 * docs/plugins/inspect/plugin-twolame.xml:
8027 * docs/plugins/inspect/plugin-x264.xml:
8028 * docs/plugins/inspect/plugin-xingmux.xml:
8029 * gst-plugins-ugly.doap:
8030 * win32/common/config.h:
8033 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
8036 Automatic update of common submodule
8037 From 6c0b52c to 6bb6951
8039 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
8041 * ext/mpeg2dec/gstmpeg2dec.c:
8042 mpeg2dec: Don't error out when there is no associated buffer
8043 In 0.10, having mpeg2dec occasionally tell us to output a frame that
8044 was never decoded was just ignored, so do the same in 1.0
8047 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
8050 * gst/dvdsub/gstdvdsubdec.c:
8051 Purge mention of liboil and update REQUIREMENTS
8052 https://bugzilla.gnome.org/show_bug.cgi?id=673285
8054 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8056 * ext/x264/gstx264enc.c:
8057 x264enc: when setting fallback decoder latency, set valid min_latency
8058 Min. latency needs to be a valid time, so pass 0 as default
8059 value in the fallback case where we can't determine any latency,
8060 and avoid nasty criticals at runtime.
8062 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8065 * docs/plugins/inspect/plugin-a52dec.xml:
8066 * docs/plugins/inspect/plugin-amrnb.xml:
8067 * docs/plugins/inspect/plugin-amrwbdec.xml:
8068 * docs/plugins/inspect/plugin-asf.xml:
8069 * docs/plugins/inspect/plugin-cdio.xml:
8070 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8071 * docs/plugins/inspect/plugin-dvdread.xml:
8072 * docs/plugins/inspect/plugin-dvdsub.xml:
8073 * docs/plugins/inspect/plugin-lame.xml:
8074 * docs/plugins/inspect/plugin-mad.xml:
8075 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8076 * docs/plugins/inspect/plugin-realmedia.xml:
8077 * docs/plugins/inspect/plugin-siddec.xml:
8078 * docs/plugins/inspect/plugin-twolame.xml:
8079 * docs/plugins/inspect/plugin-x264.xml:
8080 * docs/plugins/inspect/plugin-xingmux.xml:
8081 * win32/common/config.h:
8082 Back to development (bug fixing)
8084 === release 1.0.0 ===
8086 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8091 * docs/plugins/inspect/plugin-a52dec.xml:
8092 * docs/plugins/inspect/plugin-amrnb.xml:
8093 * docs/plugins/inspect/plugin-amrwbdec.xml:
8094 * docs/plugins/inspect/plugin-asf.xml:
8095 * docs/plugins/inspect/plugin-cdio.xml:
8096 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8097 * docs/plugins/inspect/plugin-dvdread.xml:
8098 * docs/plugins/inspect/plugin-dvdsub.xml:
8099 * docs/plugins/inspect/plugin-lame.xml:
8100 * docs/plugins/inspect/plugin-mad.xml:
8101 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8102 * docs/plugins/inspect/plugin-realmedia.xml:
8103 * docs/plugins/inspect/plugin-siddec.xml:
8104 * docs/plugins/inspect/plugin-twolame.xml:
8105 * docs/plugins/inspect/plugin-x264.xml:
8106 * docs/plugins/inspect/plugin-xingmux.xml:
8107 * gst-plugins-ugly.doap:
8108 * win32/common/config.h:
8111 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
8114 Automatic update of common submodule
8115 From 4f962f7 to 6c0b52c
8117 === release 0.11.99 ===
8119 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8122 * docs/plugins/inspect/plugin-xingmux.xml:
8123 * gst-plugins-ugly.doap:
8124 * win32/common/config.h:
8127 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8129 * docs/plugins/inspect/plugin-a52dec.xml:
8130 * docs/plugins/inspect/plugin-amrnb.xml:
8131 * docs/plugins/inspect/plugin-amrwbdec.xml:
8132 * docs/plugins/inspect/plugin-asf.xml:
8133 * docs/plugins/inspect/plugin-cdio.xml:
8134 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8135 * docs/plugins/inspect/plugin-dvdread.xml:
8136 * docs/plugins/inspect/plugin-dvdsub.xml:
8137 * docs/plugins/inspect/plugin-lame.xml:
8138 * docs/plugins/inspect/plugin-mad.xml:
8139 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8140 * docs/plugins/inspect/plugin-realmedia.xml:
8141 * docs/plugins/inspect/plugin-siddec.xml:
8142 * docs/plugins/inspect/plugin-twolame.xml:
8143 * docs/plugins/inspect/plugin-x264.xml:
8146 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8149 * ext/amrnb/Makefile.am:
8150 * ext/amrwbdec/Makefile.am:
8151 * ext/lame/Makefile.am:
8152 * ext/twolame/Makefile.am:
8153 * tests/check/Makefile.am:
8154 Remove -DGST_USE_UNSTABLE_API
8156 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8158 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8159 * docs/plugins/inspect/plugin-a52dec.xml:
8160 * docs/plugins/inspect/plugin-amrnb.xml:
8161 * docs/plugins/inspect/plugin-amrwbdec.xml:
8162 * docs/plugins/inspect/plugin-asf.xml:
8163 * docs/plugins/inspect/plugin-cdio.xml:
8164 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8165 * docs/plugins/inspect/plugin-dvdread.xml:
8166 * docs/plugins/inspect/plugin-dvdsub.xml:
8167 * docs/plugins/inspect/plugin-lame.xml:
8168 * docs/plugins/inspect/plugin-mad.xml:
8169 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8170 * docs/plugins/inspect/plugin-realmedia.xml:
8171 * docs/plugins/inspect/plugin-siddec.xml:
8172 * docs/plugins/inspect/plugin-twolame.xml:
8173 * docs/plugins/inspect/plugin-x264.xml:
8176 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8178 * ext/cdio/gstcdio.c:
8179 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
8180 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
8181 introspection/updating for this plugin.
8183 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8185 * gst-plugins-ugly.spec.in:
8186 Switch to F18 package naming
8188 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8190 * ext/dvdread/demo-play:
8191 * tests/check/elements/mpeg2dec.c:
8192 rename some caps and elements in examples
8194 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
8199 === release 0.11.94 ===
8201 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
8205 * gst-plugins-ugly.doap:
8206 * win32/common/config.h:
8209 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8211 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8212 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8213 * docs/plugins/gst-plugins-ugly-plugins.signals:
8214 * docs/plugins/inspect/plugin-a52dec.xml:
8215 * docs/plugins/inspect/plugin-amrnb.xml:
8216 * docs/plugins/inspect/plugin-amrwbdec.xml:
8217 * docs/plugins/inspect/plugin-asf.xml:
8218 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8219 * docs/plugins/inspect/plugin-dvdread.xml:
8220 * docs/plugins/inspect/plugin-dvdsub.xml:
8221 * docs/plugins/inspect/plugin-lame.xml:
8222 * docs/plugins/inspect/plugin-mad.xml:
8223 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8224 * docs/plugins/inspect/plugin-realmedia.xml:
8225 * docs/plugins/inspect/plugin-siddec.xml:
8226 * docs/plugins/inspect/plugin-twolame.xml:
8227 * docs/plugins/inspect/plugin-x264.xml:
8230 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8232 * gst/realmedia/rmdemux.c:
8233 rmdemux: use DTS and PTS
8234 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
8235 undefined to make the decoder do the right thing. We can then remove the code
8236 that tries to guess the PTS from the DTS.
8238 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
8240 * ext/mpeg2dec/gstmpeg2dec.c:
8241 mpeg2dec: Hold ref to buffer while mapped
8242 So that the buffer still exists when we go to unmap it later,
8243 even if it got pushed in the meantime.
8245 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
8247 * tests/check/elements/x264enc.c:
8248 x264enc test: x264enc produces constrained-baseline, not the full baseline
8250 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8252 * gst/asfdemux/gstasfdemux.c:
8253 * gst/realmedia/rademux.c:
8254 * gst/realmedia/rmdemux.c:
8255 gst: only activate in pull mode if upstream is seekable
8257 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8259 * gst/realmedia/rademux.c:
8260 rademux: tags can be NULL
8262 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8265 mad: fix email address
8267 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8270 mad: init base class method only once
8272 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8274 * gst/xingmux/gstxingmux.c:
8275 xingmux: remove defunct commented code
8277 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8279 * gst/dvdsub/gstdvdsubdec.c:
8280 dvbsubdec: handle and send GAP event
8281 ... in stead of update newsegment event.
8283 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8285 * gst/dvdsub/gstdvdsubdec.c:
8286 dvbsubdec: adjust disabled code comment style
8288 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8290 * ext/x264/gstx264enc.c:
8291 x264enc: clean up some debug statements
8293 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8295 * ext/x264/gstx264enc.c:
8296 * ext/x264/gstx264enc.h:
8297 x264enc: handle possibly negative DTS provided by codec
8298 ... by arranging for an offset such that DTS == PTS for keyframes,
8299 which is expected elsewhere to go along with semantics of PTS and DTS.
8300 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8302 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8304 * gst-plugins-ugly.spec.in:
8305 Fix spec file for ugly
8307 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8309 * tests/check/elements/mpeg2dec.c:
8310 tests: mpeg2dec: initialize variable
8311 ... which avoids test segfaulting.
8313 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
8315 * tests/check/elements/mpeg2dec.c:
8316 check: Feed parsed data to mpeg2dec
8317 And fix the expected output caps by adding colorimetry field
8319 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
8322 Automatic update of common submodule
8323 From 668acee to 4f962f7
8325 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
8328 configure: bump gtk-doc req to 1.12 (mar-2009)
8329 This allows us to e.g. unconditionally use gtkdoc-rebase.
8331 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8333 * docs/plugins/inspect/plugin-dvdsub.xml:
8334 * gst/dvdsub/gstdvdsubdec.c:
8335 * gst/dvdsub/gstdvdsubparse.c:
8336 video/x-dvd-subpicture -> subpicture/x-dvd
8338 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8340 * ext/x264/gstx264enc.c:
8341 x264enc: Use new video encoder base class API for handling tags
8343 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8345 * ext/mpg123/gstmpg123audiodec.c:
8346 mpg123: Give MARGINAL rank to the mpg123 decoder element
8348 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8350 * gst/dvdsub/gstdvdsubdec.c:
8351 dvdsubdec: Set alignment at the correct place of GstAllocationParams
8353 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8356 * win32/common/config.h:
8359 === release 0.11.93 ===
8361 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8364 * gst-plugins-ugly.doap:
8365 * win32/common/config.h:
8368 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8370 * gst/asfdemux/asfpacket.c:
8371 * gst/realmedia/rmdemux.c:
8372 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8374 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8376 * ext/mpg123/Makefile.am:
8377 mpg123: dist header file
8379 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8381 * gst/asfdemux/asfpacket.c:
8382 asfdemux: avoid some more invalid timestamp arithmetic
8383 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8385 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8387 * ext/sidplay/gstsiddec.cc:
8388 * gst/asfdemux/gstasfdemux.c:
8389 * gst/realmedia/rademux.c:
8390 * gst/realmedia/rmdemux.c:
8391 gst: Add stream-id to stream-start events
8393 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
8395 * ext/mpeg2dec/gstmpeg2dec.c:
8396 mpeg2dec: Don't use NULL values for fbuf
8397 We need to make a difference between the initial dummy buffers (which
8398 have a fbuf->id of NULL) and the buffers on which we allocated
8401 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
8404 Automatic update of common submodule
8405 From 94ccf4c to 668acee
8407 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
8409 * ext/a52dec/gsta52dec.c:
8410 * ext/lame/gstlamemp3enc.c:
8411 * gst/asfdemux/gstasfdemux.c:
8412 * gst/realmedia/rademux.c:
8413 * gst/realmedia/rmdemux.c:
8414 * gst/realmedia/rmutils.c:
8415 gst_tag_list_free -> gst_tag_list_unref
8417 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8419 * ext/mpg123/gstmpg123audiodec.c:
8420 mpg123: map input buffer in READ mode, not WRITE mode
8421 Makes things actually work.
8423 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8425 * ext/mpg123/gstmpg123audiodec.c:
8426 mpg123: query supported output formats at run-time
8427 Fixes stuff. We use a string here since we can't be bothered
8430 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8432 * ext/mpg123/Makefile.am:
8433 mpg123: hook up to build system
8435 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
8437 * ext/mpg123/gstmpg123audiodec.c:
8438 * ext/mpg123/gstmpg123audiodec.h:
8439 mpg123: add new libmpg123-based mp3 decoder plugin
8440 Needs a bit of cleaning up.
8441 https://bugzilla.gnome.org/show_bug.cgi?id=681003
8443 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8445 * ext/sidplay/gstsiddec.cc:
8446 * ext/x264/gstx264enc.c:
8447 * gst/asfdemux/gstasfdemux.c:
8448 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8449 * gst/realmedia/rademux.c:
8450 * gst/realmedia/rmdemux.c:
8451 tag: Update for taglist/tag event API changes
8453 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
8455 * ext/mpeg2dec/gstmpeg2dec.c:
8456 mpeg2dec: Avoid dropping first GOP
8457 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8458 do not check if it is NULL or not.
8459 And cleanup a bit of debug
8461 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8463 * gst/realmedia/rdtmanager.c:
8464 * gst/realmedia/rdtmanager.h:
8465 rdt: add on-npt-stop signal
8466 rtspsrc will look for it.
8468 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8470 * gst/realmedia/rdtmanager.c:
8471 rdt: set caps after activating the pad
8473 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8475 * gst/realmedia/gstrdtbuffer.c:
8478 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8480 * gst/asfdemux/gstrtpasfdepay.c:
8481 asfdepay: fix padding correction
8482 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8483 existing memory in the target buffer..
8484 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8486 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8488 * ext/mpeg2dec/gstmpeg2dec.c:
8489 mpeg2dec: copy buffer flags when cropping
8490 When we crop a buffer, copy the flags as well.
8492 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
8494 * ext/mpeg2dec/gstmpeg2dec.c:
8495 mpeg2dec: Fix GstVideoInfo pointer
8497 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
8499 * ext/mpeg2dec/gstmpeg2dec.c:
8500 mpeg2dec: Correctly flag output buffer interlaced state
8501 If the sequence is not flagged as progressive its buffers are marked
8502 interlace mode mixed. There is an individual picture flag indicating
8503 whether picture in the sequence are interlaced or not. This is used
8504 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8505 completely indicate the buffer's interlaced state.
8506 Also, TFF and RFF should only be set if the sequence is not progressive.
8508 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8510 * ext/mpeg2dec/gstmpeg2dec.c:
8511 ext: Update for video base classes API changes
8513 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8516 Automatic update of common submodule
8517 From 98e386f to 94ccf4c
8519 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8521 * gst/asfdemux/asfpacket.c:
8522 asfdemux: make sure to avoid arithmetic with _NONE timestamp
8524 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8526 * gst/asfdemux/asfpacket.c:
8527 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8528 ... so it does not get used as first (valid) payload ts, whereas
8529 the first real valid payload ts may be considerably larger.
8530 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8532 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8534 * gst/asfdemux/gstasfdemux.c:
8535 asfdemux: slightly relax supported seek requirements
8536 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8538 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8540 * ext/mpeg2dec/gstmpeg2dec.c:
8541 mpeg2dec: Propagate GstFlowReturn where needed
8542 It was just ignoring the return values...
8544 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8546 * ext/mpeg2dec/gstmpeg2dec.c:
8547 mpeg2dec: Store temporary buffers out of the way
8548 When mpeg2dec needs to do cropping (because downstream can't handle it),
8549 we need temporary buffers to decode to.
8550 Use the user_data field to store those, and unify the rest of the code
8551 that needs to touch a buffer (regardless of how/where it was allocated).
8552 https://bugzilla.gnome.org/show_bug.cgi?id=680194
8554 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8556 * ext/mpeg2dec/gstmpeg2dec.c:
8557 mpeg2dec: Call gst_video_decoder_negotiate()
8559 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8561 * gst/realmedia/rmdemux.c:
8562 rmdemux: give stream tags a different event name so they don't overwrite global tags
8563 There can only be one taglist per name for sticky tag events.
8564 Needs to be fixed more properly, see
8565 https://bugzilla.gnome.org/show_bug.cgi?id=677619
8567 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8569 * gst/realmedia/rademux.c:
8570 rademux: set/send caps on pad after activating it
8572 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8574 * gst/realmedia/rmdemux.c:
8575 rmdemux: set/send caps after activating the source pads
8576 Makes sure the caps event isn't dropped immediately.
8578 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8580 * ext/dvdread/dvdreadsrc.c:
8581 dvdreadsrc: mustn't drop queries like caps query if not started yet
8583 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
8585 * gst/asfdemux/gstasfdemux.c:
8586 asfdemux: extract WM/Year as GstDateTime instead of GDate
8587 So we can signal that only the year field is valid.
8589 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8591 * gst/asfdemux/gstasfdemux.c:
8592 asfdemux: don't leak payload if we are not pushing it
8594 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8596 * ext/sidplay/gstsiddec.cc:
8597 * gst/asfdemux/gstasfdemux.c:
8598 * gst/realmedia/rademux.c:
8599 * gst/realmedia/rmdemux.c:
8600 demuxers: Push STREAM_START when needed
8602 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8604 * gst/asfdemux/gstasfdemux.c:
8605 asf: don't push on inactive streams
8607 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8609 * ext/dvdread/dvdreadsrc.c:
8610 dvdreadsrc: set rank to NONE
8611 It should never be autoplugged really, for DVD
8612 playback there's rsndvd (or will be, realsoonnow).
8614 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8616 * ext/mpeg2dec/gstmpeg2dec.c:
8617 fix for allocator API changes
8619 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8621 * ext/x264/gstx264enc.c:
8622 update for query api changes
8624 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8626 * ext/mpeg2dec/gstmpeg2dec.c:
8627 update for query api changes
8629 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8631 * ext/x264/gstx264enc.c:
8632 update for allocation query changes
8634 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
8637 LICENSE_readme: fix typo
8639 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
8642 LICENSE_readme: mention x264
8643 https://bugzilla.gnome.org/show_bug.cgi?id=679472
8645 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8647 * gst/asfdemux/gstasfdemux.c:
8648 * gst/realmedia/rademux.c:
8649 * gst/realmedia/rmdemux.c:
8650 gst: Implement segment-done event
8652 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8654 * gst/asfdemux/gstasfdemux.c:
8655 asf: fix x-wmv format in caps
8657 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8659 * gst/asfdemux/asfpacket.c:
8662 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
8664 * gst/asfdemux/asfpacket.c:
8665 * gst/asfdemux/asfpacket.h:
8666 * gst/asfdemux/gstasfdemux.c:
8667 asfdemux: Ignore parsing errors from broken packets
8668 We should instead be counting the number of errors and exiting if
8669 they're too numerous. This makes a number of broken ASF files playable.
8670 https://bugzilla.gnome.org/show_bug.cgi?id=678543
8672 gst/asfdemux/asfpacket.c
8673 gst/asfdemux/gstasfdemux.c
8675 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8677 * gst/asfdemux/gstasfdemux.c:
8680 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8682 * ext/mpeg2dec/gstmpeg2dec.c:
8683 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8685 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8687 * ext/mpeg2dec/gstmpeg2dec.c:
8688 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8691 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
8693 * ext/x264/gstx264enc.c:
8694 x264enc: Fix unitialized variable and taglist event
8696 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8698 * ext/mpeg2dec/gstmpeg2dec.c:
8699 mpeg2dec: fix compilation
8701 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8703 * ext/sidplay/gstsiddec.cc:
8704 * gst/asfdemux/gstasfdemux.c:
8705 * gst/realmedia/rademux.c:
8706 * gst/realmedia/rdtmanager.c:
8707 * gst/realmedia/rmdemux.c:
8708 update for task api change
8710 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8712 * ext/mpeg2dec/gstmpeg2dec.c:
8713 * ext/x264/gstx264enc.c:
8716 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8718 * ext/mpeg2dec/gstmpeg2dec.c:
8719 * ext/mpeg2dec/gstmpeg2dec.h:
8720 mpeg2dec: Port to 0.11 again
8722 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8724 * ext/x264/gstx264enc.c:
8725 x264enc: Fix compiler warning
8727 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8729 * ext/mpeg2dec/gstmpeg2dec.c:
8730 * ext/mpeg2dec/gstmpeg2dec.h:
8731 mpeg2dec: Report PAR if not present upstream
8732 And clean up some code
8734 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8736 * ext/mpeg2dec/gstmpeg2dec.c:
8737 mpeg2dec: use _scale_ceil to compute frame period
8738 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8740 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8742 * ext/mpeg2dec/gstmpeg2dec.c:
8743 mpeg2dec: mpeg2dec actually has 3 frame latency
8744 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8746 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8748 * ext/mpeg2dec/gstmpeg2dec.c:
8749 mpeg2dec: Fix large output buffers leak
8751 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8753 * ext/mpeg2dec/gstmpeg2dec.c:
8754 mpeg2dec: Port to new way of handling frame reference
8756 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8758 * ext/mpeg2dec/gstmpeg2dec.c:
8759 mpeg2dec: don't leak input_state
8761 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8763 * ext/mpeg2dec/gstmpeg2dec.c:
8764 * ext/mpeg2dec/gstmpeg2dec.h:
8765 mpeg2dec: Port to GstVideoDecoder base class
8767 ext/mpeg2dec/gstmpeg2dec.c
8768 ext/mpeg2dec/gstmpeg2dec.h
8769 Back to 0.10 state, needs to be ported to 0.11 again.
8771 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8773 Merge remote-tracking branch 'origin/master'
8775 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8777 * ext/x264/gstx264enc.c:
8778 * ext/x264/gstx264enc.h:
8779 x264enc: Port to 0.11 again
8781 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8783 * ext/x264/gstx264enc.c:
8784 x264enc: Don't set latency while holding object lock
8785 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8786 https://bugzilla.gnome.org/show_bug.cgi?id=675762
8788 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8790 * ext/x264/gstx264enc.c:
8791 x264enc: Use video encoder stream lock to avoid deadlock
8793 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8795 * ext/x264/gstx264enc.c:
8796 x264enc: Port to new way of passing frame reference
8798 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8800 * ext/x264/gstx264enc.c:
8801 x264enc: Set default stream-format to avc as it's a better format
8803 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8805 * ext/x264/gstx264enc.c:
8806 x264enc: Fix setting latency
8807 Fixes setting latency when framerate is dynamic and round up the latency
8808 to avoid rounding issues.
8810 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8812 * ext/x264/gstx264enc.c:
8813 x264enc: gst_video_encoder_get_frame() is now transfer full
8815 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8817 * ext/x264/gstx264enc.c:
8818 x264enc: don't leak output state
8820 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8822 * ext/x264/gstx264enc.c:
8823 * ext/x264/gstx264enc.h:
8824 x264enc: Remove x264 backward compatibility support
8826 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8828 * ext/x264/gstx264enc.c:
8829 x264enc: Report latency base on x264 buffer size
8831 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8834 * ext/x264/gstx264enc.c:
8835 * ext/x264/gstx264enc.h:
8836 x264enc: Port to GstVideoEncoder baseclass
8839 ext/x264/gstx264enc.c
8840 ext/x264/gstx264enc.h
8841 Back to 0.10 state, needs to be ported to 0.11 again.
8843 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8848 * docs/plugins/Makefile.am:
8849 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8850 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8851 * docs/plugins/inspect/plugin-synaesthesia.xml:
8852 * gst/synaesthesia/.gitignore:
8853 * gst/synaesthesia/Makefile.am:
8854 * gst/synaesthesia/README:
8855 * gst/synaesthesia/gstsynaesthesia.c:
8856 * gst/synaesthesia/gstsynaesthesia.h:
8857 * gst/synaesthesia/synaescope.c:
8858 * gst/synaesthesia/synaescope.h:
8859 synaesthesia: remove experimental GPL-ed synaesthesia plugin
8860 It never made it out of experimental, and there's a new
8861 synaescope element in gst-plugins-bad that's hopefully
8862 sufficiently similar.
8863 https://bugzilla.gnome.org/show_bug.cgi?id=356882
8865 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8867 * gst/mpegstream/.gitignore:
8868 mpegstream: remove leftover hidden .gitignore file
8870 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8872 * gst/synaesthesia/gstsynaesthesia.c:
8873 * tests/check/elements/amrnbenc.c:
8874 * tests/check/elements/x264enc.c:
8875 elements: Use gst_pad_set_caps() instead of manual event fiddling
8877 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8880 Automatic update of common submodule
8881 From 03a0e57 to 98e386f
8883 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8888 === release 0.11.92 ===
8890 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8896 * docs/plugins/inspect/plugin-a52dec.xml:
8897 * docs/plugins/inspect/plugin-amrnb.xml:
8898 * docs/plugins/inspect/plugin-amrwbdec.xml:
8899 * docs/plugins/inspect/plugin-asf.xml:
8900 * docs/plugins/inspect/plugin-cdio.xml:
8901 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8902 * docs/plugins/inspect/plugin-dvdread.xml:
8903 * docs/plugins/inspect/plugin-dvdsub.xml:
8904 * docs/plugins/inspect/plugin-lame.xml:
8905 * docs/plugins/inspect/plugin-mad.xml:
8906 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8907 * docs/plugins/inspect/plugin-realmedia.xml:
8908 * docs/plugins/inspect/plugin-siddec.xml:
8909 * docs/plugins/inspect/plugin-twolame.xml:
8910 * docs/plugins/inspect/plugin-x264.xml:
8911 * gst-plugins-ugly.doap:
8912 * win32/common/config.h:
8915 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8958 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8961 Automatic update of common submodule
8962 From 1fab359 to 03a0e57
8964 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8966 * ext/sidplay/gstsiddec.cc:
8967 * gst/asfdemux/gstasfdemux.c:
8968 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8969 * gst/realmedia/rademux.c:
8970 * gst/realmedia/rmdemux.c:
8971 update for tag event change
8973 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8976 Automatic update of common submodule
8977 From f1b5a96 to 1fab359
8979 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8982 Automatic update of common submodule
8983 From 92b7266 to f1b5a96
8985 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8988 Automatic update of common submodule
8989 From ec1c4a8 to 92b7266
8991 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8994 Automatic update of common submodule
8995 From 3429ba6 to ec1c4a8
8997 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8999 * gst/realmedia/rmutils.c:
9000 realmedia: don't use GstStructure API on tag lists
9002 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
9004 * ext/a52dec/gsta52dec.c:
9005 a52dec: really prefer the original number (and position) of channels
9006 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
9008 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9011 Automatic update of common submodule
9012 From dc70203 to 3429ba6
9014 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9017 * ext/x264/gstx264enc.c:
9018 x264: bump x264 requirement to build 106 or later
9019 Build 106 is from September 2010.
9020 https://bugzilla.gnome.org/show_bug.cgi?id=676257
9022 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
9024 * ext/a52dec/gsta52dec.c:
9026 a52dec: adapt to work also with new liba52
9027 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
9029 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9031 * ext/a52dec/gsta52dec.c:
9032 a52dec: trigger renegotiation upon changed stream channels
9035 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9038 configure: Require core/base 0.11.91
9040 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
9043 .gitignore: add visual studio IDE files and OS X .DS_Store files
9044 https://bugzilla.gnome.org/show_bug.cgi?id=667899
9046 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9051 === release 0.11.91 ===
9053 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9060 * gst-plugins-ugly.doap:
9061 * win32/common/config.h:
9064 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9107 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9109 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9111 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9114 Automatic update of common submodule
9115 From dc70203 to 3429ba6
9117 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9119 * gst/asfdemux/asfpacket.c:
9120 asfdemux: Use correct enum type
9122 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9124 * gst/asfdemux/gstasfdemux.c:
9125 asfdemux: implement pull mode seek snap flags when an index is present
9126 Also ensure we get a proper EOS when seeking past the end of the
9127 file, or (when the snap after flag is set) between the last keyframe
9128 and the end of the file.
9130 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
9132 * ext/cdio/gstcdio.c:
9133 * ext/cdio/gstcdio.h:
9134 * ext/cdio/gstcdiocddasrc.c:
9135 cdio: compensate for libcdio's recent cd-text api changes
9136 https://bugzilla.gnome.org/show_bug.cgi?id=675112
9138 ext/cdio/gstcdiocddasrc.c
9140 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9142 * ext/dvdread/dvdreadsrc.c:
9143 dvdread: fix build after recent include reshuffling in core
9144 Need to include gmodule.h ourselves now.
9146 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9148 * ext/mpeg2dec/gstmpeg2dec.c:
9149 video: Update for libgstvideo API changes
9151 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9154 Automatic update of common submodule
9155 From 6db25be to dc70203
9157 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9159 * gst/asfdemux/asfpacket.c:
9160 * gst/asfdemux/asfpacket.h:
9161 asfdemux: fix performance issue, especially with high-bitrate streams
9162 Two things were suboptimal from a performance point of view:
9163 a) consider a large media object such as a video keyframe, which
9164 may be split up into multiple fragments. We would assemble
9165 the media object as follows:
9166 buf = join (join (join (frag1, frag2), frag3), frag4)
9167 which causes many unnecessary memcpy()s, and malloc/free,
9168 which could easily add up to a multiple of the actual object
9169 size. To avoid this, we allocate a buffer of the size needed
9170 from the start and copy fragments into that directly.
9171 b) for every fragment to join, we would create a sub-buffer
9172 before joining it (which would discard the sub-buffer again),
9173 leading to unnecessary miniobject create/free churn.
9175 gst/asfdemux/asfpacket.c
9176 gst/asfdemux/asfpacket.h
9178 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9180 * gst/asfdemux/asfpacket.c:
9181 asfdemux: avoid unnecessary stream lookup
9182 We have already retrieved the stream for that stream number and
9183 made sure it's not NULL, so no need to do it again here; neither
9184 the number nor the streams changed since the last time.
9186 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
9188 * ext/a52dec/gsta52dec.c:
9189 a52dec: fix first_access bigger than 2
9190 gst_buffer_extract returns the number of bytes extracted, here 2 max.
9191 Set size to the buffer size as was done in 0.10 to avoid first_access
9192 error when it bypass 2.
9193 https://bugzilla.gnome.org/show_bug.cgi?id=673434
9195 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9199 configure: Modernize autotools setup a bit
9200 Also we now only create tar.bz2 and tar.xz tarballs.
9202 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9205 Automatic update of common submodule
9206 From 464fe15 to 6db25be
9208 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9213 === release 0.11.90 ===
9215 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9221 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9222 * docs/plugins/inspect/plugin-a52dec.xml:
9223 * docs/plugins/inspect/plugin-amrnb.xml:
9224 * docs/plugins/inspect/plugin-amrwbdec.xml:
9225 * docs/plugins/inspect/plugin-asf.xml:
9226 * docs/plugins/inspect/plugin-cdio.xml:
9227 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9228 * docs/plugins/inspect/plugin-dvdread.xml:
9229 * docs/plugins/inspect/plugin-dvdsub.xml:
9230 * docs/plugins/inspect/plugin-lame.xml:
9231 * docs/plugins/inspect/plugin-mad.xml:
9232 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9233 * docs/plugins/inspect/plugin-realmedia.xml:
9234 * docs/plugins/inspect/plugin-siddec.xml:
9235 * docs/plugins/inspect/plugin-twolame.xml:
9236 * docs/plugins/inspect/plugin-x264.xml:
9237 * gst-plugins-ugly.doap:
9238 * win32/common/config.h:
9241 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9284 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9286 * ext/mad/gstmad.c.orig:
9287 mad: remove .c.orig file
9289 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9291 * ext/a52dec/gsta52dec.c:
9292 * ext/amrnb/amrnbdec.c:
9293 * ext/amrnb/amrnbenc.c:
9294 * ext/amrwbdec/amrwbdec.c:
9295 * ext/cdio/gstcdiocddasrc.c:
9296 * ext/dvdread/dvdreadsrc.c:
9297 * ext/lame/gstlamemp3enc.c:
9299 * ext/mad/gstmad.c.orig:
9300 * ext/mpeg2dec/gstmpeg2dec.c:
9301 * ext/sidplay/gstsiddec.cc:
9302 * ext/twolame/gsttwolamemp2enc.c:
9303 * ext/x264/gstx264enc.c:
9304 * gst/asfdemux/gstasfdemux.c:
9305 * gst/asfdemux/gstrtpasfdepay.c:
9306 * gst/asfdemux/gstrtspwms.c:
9307 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9308 * gst/dvdsub/gstdvdsubdec.c:
9309 * gst/dvdsub/gstdvdsubparse.c:
9310 * gst/realmedia/pnmsrc.c:
9311 * gst/realmedia/rademux.c:
9312 * gst/realmedia/rdtdepay.c:
9313 * gst/realmedia/rdtmanager.c:
9314 * gst/realmedia/rmdemux.c:
9315 * gst/realmedia/rtspreal.c:
9316 * gst/synaesthesia/gstsynaesthesia.c:
9317 * gst/xingmux/gstxingmux.c:
9318 Use new gst_element_class_set_static_metadata()
9320 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9323 Automatic update of common submodule
9324 From 7fda524 to 464fe15
9326 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9328 * ext/a52dec/gsta52dec.c:
9329 * ext/amrnb/amrnb.c:
9330 * ext/amrwbdec/amrwb.c:
9331 * ext/cdio/gstcdio.c:
9332 * ext/dvdread/dvdreadsrc.c:
9333 * ext/lame/plugin.c:
9335 * ext/mad/gstmad.c.orig:
9336 * ext/mpeg2dec/gstmpeg2dec.c:
9337 * ext/sidplay/gstsiddec.cc:
9338 * ext/twolame/gsttwolamemp2enc.c:
9339 * ext/x264/gstx264enc.c:
9340 * gst/asfdemux/gstasf.c:
9341 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9342 * gst/dvdsub/gstdvdsubdec.c:
9343 * gst/realmedia/realmedia.c:
9344 * gst/synaesthesia/gstsynaesthesia.c:
9345 * gst/xingmux/plugin.c:
9346 gst: Update for GST_PLUGIN_DEFINE() API changes
9348 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9351 configure: Update version to 0.11.89.1
9353 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9356 * docs/plugins/Makefile.am:
9357 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9358 * docs/version.entities.in:
9359 * ext/a52dec/Makefile.am:
9360 * ext/amrnb/Makefile.am:
9361 * ext/amrwbdec/Makefile.am:
9362 * ext/cdio/Makefile.am:
9363 * ext/lame/Makefile.am:
9364 * ext/mad/Makefile.am:
9365 * ext/mpeg2dec/Makefile.am:
9366 * ext/sidplay/Makefile.am:
9367 * ext/twolame/Makefile.am:
9368 * ext/x264/Makefile.am:
9369 * gst-plugins-ugly.spec.in:
9370 * gst/asfdemux/Makefile.am:
9371 * gst/dvdlpcmdec/Makefile.am:
9372 * gst/dvdsub/Makefile.am:
9373 * gst/realmedia/Makefile.am:
9374 * pkgconfig/Makefile.am:
9375 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9376 * tests/check/Makefile.am:
9377 gst: Update versioning
9379 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9381 * ext/mpeg2dec/gstmpeg2dec.c:
9382 * ext/mpeg2dec/gstmpeg2dec.h:
9383 mpeg2dec: fix cropping
9384 fix cropping in mpeg2dec
9386 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9388 * ext/mpeg2dec/gstmpeg2dec.c:
9389 mpeg2dec: add crop metadata when buffer is still writable
9391 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9393 * gst/asfdemux/gstrtpasfdepay.c:
9394 update for buffer api change
9396 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9398 * ext/a52dec/gsta52dec.c:
9400 ext: Update for audio decoder API changes
9402 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9404 * tests/check/elements/amrnbenc.c:
9405 * tests/check/elements/x264enc.c:
9406 tests: make more valgrind-friendly and plug caps leak
9408 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9410 * gst/asfdemux/asfpacket.c:
9411 * gst/asfdemux/gstasfdemux.c:
9412 * gst/dvdsub/gstdvdsubdec.c:
9413 update for buffer changes
9415 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9417 * tests/check/elements/x264enc.c:
9418 tests: x264enc: adjust test to removal of deprecated properties
9420 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9422 Replace master with 0.11
9424 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9429 === release 0.11.2 ===
9431 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9437 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9438 * docs/plugins/inspect/plugin-a52dec.xml:
9439 * docs/plugins/inspect/plugin-amrnb.xml:
9440 * docs/plugins/inspect/plugin-amrwbdec.xml:
9441 * docs/plugins/inspect/plugin-asf.xml:
9442 * docs/plugins/inspect/plugin-cdio.xml:
9443 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9444 * docs/plugins/inspect/plugin-dvdread.xml:
9445 * docs/plugins/inspect/plugin-dvdsub.xml:
9446 * docs/plugins/inspect/plugin-lame.xml:
9447 * docs/plugins/inspect/plugin-mad.xml:
9448 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9449 * docs/plugins/inspect/plugin-realmedia.xml:
9450 * docs/plugins/inspect/plugin-siddec.xml:
9451 * docs/plugins/inspect/plugin-twolame.xml:
9452 * docs/plugins/inspect/plugin-x264.xml:
9453 * gst-plugins-ugly.doap:
9493 * win32/common/config.h:
9496 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9498 * tests/check/elements/mpeg2dec.c:
9499 tests: fix after memory changes
9501 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9503 * ext/x264/gstx264enc.c:
9504 * ext/x264/gstx264enc.h:
9505 x264enc: remove deprecated properties
9507 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9509 Merge remote-tracking branch 'origin/master' into 0.11
9510 So 0.11 folks also get amr include fixes.
9512 ext/a52dec/gsta52dec.c
9515 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9517 * gst/synaesthesia/gstsynaesthesia.c:
9518 synaesthesia: fixup for bufferpool api changes
9519 ... as well as some caps ref handling.
9521 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9523 * gst/realmedia/rademux.c:
9524 * gst/realmedia/rmdemux.c:
9525 don't pass random pointers to pull_range
9527 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9529 * ext/mpeg2dec/gstmpeg2dec.c:
9530 update for bufferpool changes
9532 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9534 * ext/mpeg2dec/gstmpeg2dec.c:
9535 update for allocation query changes
9537 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9539 * ext/dvdread/dvdreadsrc.c:
9540 * ext/lame/gstlamemp3enc.c:
9541 * ext/mpeg2dec/gstmpeg2dec.c:
9542 * ext/x264/gstx264enc.c:
9543 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9544 * gst/dvdsub/gstdvdsubdec.c:
9545 update for memory api changes
9547 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9549 * ext/mpeg2dec/gstmpeg2dec.c:
9550 take padding into account
9552 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9555 mad: simplify parsing code
9556 Also fixes #671455 (expected at least).
9558 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9561 configure.ac: bump required GLib to 2.31.14
9562 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9564 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9566 * ext/sidplay/gstsiddec.cc:
9567 fix for caps _normalize changes
9569 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9571 * ext/x264/gstx264enc.c:
9572 fix for caps api changes
9574 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9576 * ext/a52dec/gsta52dec.c:
9577 * ext/a52dec/gsta52dec.h:
9578 a52dec: use base class tag handling helper
9579 ... so as to ensure these to be handled and sent at proper time.
9581 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9583 * ext/dvdread/dvdreadsrc.c:
9584 dvdreadsrc: Use variable type with correct signedness
9586 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9588 * ext/mpeg2dec/gstmpeg2dec.c:
9589 mpeg2dec: Copy planes in one go when possible
9591 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9594 * ext/amrnb/amrnbdec.h:
9595 * ext/amrnb/amrnbenc.h:
9596 * ext/amrwbdec/amrwbdec.h:
9597 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9598 In previous versions, the opencore-amr include sub-directory
9599 would be specified in the include path in the CFLAGS, but this
9600 is no longer the case in newer versions, so we need to add those
9601 to our include directives.
9602 Based on patch by: Christian Morales Vega
9603 https://bugzilla.gnome.org/show_bug.cgi?id=671123
9605 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9608 configure: get rid of non-pkg-config ways to check for opencore-amr
9610 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9612 * ext/mpeg2dec/gstmpeg2dec.c:
9613 update for metadata API changes
9615 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
9617 * ext/amrwbdec/Makefile.am:
9618 * ext/lame/Makefile.am:
9619 * ext/mad/Makefile.am:
9620 amrwbdec, lame, mad: link to libgstbase
9622 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
9624 * ext/x264/gstx264enc.c:
9625 x264enc: fix compiler warning
9627 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9629 Merge remote-tracking branch 'origin/master' into 0.11
9631 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9633 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9637 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9642 * docs/plugins/gst-plugins-ugly-plugins.args:
9643 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9644 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9645 * docs/plugins/inspect/plugin-a52dec.xml:
9646 * docs/plugins/inspect/plugin-amrnb.xml:
9647 * docs/plugins/inspect/plugin-amrwbdec.xml:
9648 * docs/plugins/inspect/plugin-asf.xml:
9649 * docs/plugins/inspect/plugin-cdio.xml:
9650 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9651 * docs/plugins/inspect/plugin-dvdread.xml:
9652 * docs/plugins/inspect/plugin-dvdsub.xml:
9653 * docs/plugins/inspect/plugin-iec958.xml:
9654 * docs/plugins/inspect/plugin-lame.xml:
9655 * docs/plugins/inspect/plugin-mad.xml:
9656 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9657 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9658 * docs/plugins/inspect/plugin-mpegstream.xml:
9659 * docs/plugins/inspect/plugin-realmedia.xml:
9660 * docs/plugins/inspect/plugin-siddec.xml:
9661 * docs/plugins/inspect/plugin-twolame.xml:
9662 * docs/plugins/inspect/plugin-x264.xml:
9663 * win32/common/config.h:
9664 Bump version after release
9666 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
9669 autogen.sh: avoid touching .po files during 'make'
9670 A simple workaround to deal with GNU gettext automake integration
9671 failing to deal with git. Fixes: #669207
9673 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9675 * ext/x264/gstx264enc.c:
9676 x264: convert g_print to LOG
9678 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9680 * gst/asfdemux/gstrtpasfdepay.c:
9681 update for new memory api
9683 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9685 * ext/x264/gstx264enc.c:
9686 x264enc: handle pts and dts
9688 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9691 mad: handle libmad freeform parsing quirk
9693 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9696 mad: fixup unhacking last frame coaxing
9697 ... so as to not only replace the data pointer but also available size.
9699 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9701 * gst-plugins-ugly.spec.in:
9704 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9706 * win32/common/config.h:
9707 win32: back to development
9709 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9712 * gst/synaesthesia/gstsynaesthesia.c:
9713 * gst/synaesthesia/gstsynaesthesia.h:
9714 synaesthesia: port to 0.11
9716 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9719 * gst/xingmux/gstxingmux.c:
9720 xingmux: port to 0.11
9722 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9727 === release 0.11.1 ===
9729 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9735 * docs/plugins/gst-plugins-ugly-plugins.args:
9736 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9737 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9738 * docs/plugins/inspect/plugin-a52dec.xml:
9739 * docs/plugins/inspect/plugin-amrnb.xml:
9740 * docs/plugins/inspect/plugin-amrwbdec.xml:
9741 * docs/plugins/inspect/plugin-asf.xml:
9742 * docs/plugins/inspect/plugin-cdio.xml:
9743 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9744 * docs/plugins/inspect/plugin-dvdread.xml:
9745 * docs/plugins/inspect/plugin-dvdsub.xml:
9746 * docs/plugins/inspect/plugin-lame.xml:
9747 * docs/plugins/inspect/plugin-mad.xml:
9748 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9749 * docs/plugins/inspect/plugin-realmedia.xml:
9750 * docs/plugins/inspect/plugin-siddec.xml:
9751 * docs/plugins/inspect/plugin-twolame.xml:
9752 * docs/plugins/inspect/plugin-x264.xml:
9753 * gst-plugins-ugly.doap:
9793 * win32/common/config.h:
9796 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9798 Merge branch 'master' into 0.11
9802 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9805 mad: unhack last frame coaxing
9806 ... so as to maximally use available base class API and interfere least
9807 as possible with its internal state.
9809 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9812 mad: fix compilation
9814 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9817 mad: chain up to default event handler
9819 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
9821 * ext/x264/gstx264enc.c:
9822 x264enc: unmap video frame after encoding
9823 Fixes major memory leak.
9824 https://bugzilla.gnome.org/show_bug.cgi?id=669863
9826 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9828 * ext/x264/gstx264enc.c:
9829 x264enc: fix after merge
9831 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9833 Merge branch 'master' into 0.11
9835 ext/x264/gstx264enc.c
9837 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9839 * ext/sidplay/gstsiddec.cc:
9840 * ext/sidplay/gstsiddec.h:
9841 sidplay: don't use ulong properties
9843 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9845 * ext/sidplay/gstsiddec.cc:
9846 sidplay: fix negotiation
9848 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
9850 * ext/x264/gstx264enc.c:
9851 x264enc: Add baseline profile to caps
9852 libx264 does not yet support the features that create the difference
9853 between baseline and constrained baseline profile. Hence it currently
9854 supports both though it can only technically encode constrained
9857 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9859 * ext/amrnb/amrnbenc.c:
9860 * gst/asfdemux/gstasfdemux.c:
9861 * gst/realmedia/rdtmanager.c:
9862 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9864 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9866 * tests/check/elements/mpeg2dec.c:
9867 mpeg2dec: fix test a bit more
9868 Still broken because cropping is broken in mpeg2dec
9870 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9872 * tests/check/elements/amrnbenc.c:
9873 * tests/check/elements/x264enc.c:
9874 * tests/check/elements/xingmux.c:
9875 tests: fix some tests
9877 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9879 * ext/twolame/gsttwolamemp2enc.c:
9880 twolame: Use new audio encoder/decoder base class API for srcpad caps
9882 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9884 * ext/lame/gstlamemp3enc.c:
9885 lame: Use new audio encoder/decoder base class API for srcpad caps
9887 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9890 mad: Use new audio encoder/decoder base class API for srcpad caps
9892 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9894 * ext/a52dec/gsta52dec.c:
9895 a52dec: Use new audio encoder/decoder base class API for srcpad caps
9897 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9899 * ext/amrwbdec/amrwbdec.c:
9900 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9902 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9904 * ext/amrnb/amrnbdec.c:
9905 * ext/amrnb/amrnbenc.c:
9906 amrnb: Use new audio encoder/decoder base class API for srcpad caps
9908 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9911 mad: ensure we do not confuse the base class with our buffer guard
9912 mad expects extra bytes at the end of a buffer (see discussion in
9913 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9914 and since we inject these without the base class' knowledge, we
9915 need to hide the bodies better.
9916 This fixes an assert at EOS when decoding an mp3 manually without
9917 an intervening mpegaudioparse.
9919 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9921 * gst/realmedia/rtspreal.c:
9922 update for HEADER flag
9924 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
9926 * ext/x264/gstx264enc.c:
9927 * ext/x264/gstx264enc.h:
9928 x264enc: implement force-key-unit API
9930 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9933 Automatic update of common submodule
9934 From c463bc0 to 7fda524
9936 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9938 * ext/amrnb/amrnbdec.c:
9939 * ext/amrwbdec/amrwbdec.c:
9940 amr: port to 0.11 again
9942 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9944 Merge branch 'master' into 0.11
9946 ext/a52dec/gsta52dec.c
9948 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9950 * ext/a52dec/gsta52dec.c:
9951 * ext/amrnb/amrnbdec.c:
9952 * ext/amrnb/amrnbenc.c:
9953 * ext/amrwbdec/amrwbdec.c:
9954 * ext/dvdread/dvdreadsrc.c:
9955 * ext/lame/gstlamemp3enc.c:
9957 * ext/mpeg2dec/gstmpeg2dec.c:
9958 * ext/sidplay/gstsiddec.cc:
9959 * ext/twolame/gsttwolamemp2enc.c:
9960 * gst/asfdemux/asfpacket.c:
9961 * gst/asfdemux/gstasfdemux.c:
9962 * gst/asfdemux/gstrtpasfdepay.c:
9963 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9964 * gst/dvdsub/gstdvdsubdec.c:
9965 * gst/dvdsub/gstdvdsubdec.h:
9966 * gst/realmedia/gstrdtbuffer.c:
9967 * gst/realmedia/gstrdtbuffer.h:
9968 * gst/realmedia/rdtdepay.c:
9969 * gst/realmedia/rmdemux.c:
9970 * gst/realmedia/rmutils.c:
9971 port to new memory API
9973 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9976 Automatic update of common submodule
9977 From 2a59016 to c463bc0
9979 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9981 * gst-libs/gst/glib-compat-private.h:
9982 Remove compatibility versions for deprecated GLib API
9984 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9986 * ext/a52dec/gsta52dec.c:
9987 a52dec: fix read buffer overflow upon syncing
9988 The wrong size was being decremented, leading to a runaway
9991 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9995 Add --disable-fatal-warnings configure option
9997 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9999 * gst/asfdemux/gstasfdemux.c:
10000 * gst/realmedia/rademux.c:
10001 * gst/realmedia/rdtmanager.c:
10002 * gst/realmedia/rmdemux.c:
10003 port to new gthread API
10005 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10008 configure.ac: Require GLib 2.31.10 for consistency
10010 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10013 Automatic update of common submodule
10014 From 0807187 to 2a59016
10016 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10018 * ext/amrwbdec/amrwbdec.c:
10019 amrwbdec: _parse should not return OK if not enough data yet
10021 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10023 * ext/amrnb/amrnbdec.c:
10024 amrnbdec: _parse should not return OK if not enough data yet
10026 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10028 * ext/dvdread/dvdreadsrc.c:
10029 dvdreadsrc: fix off by one in cell calculation for the last chapter
10031 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10033 * gst/asfdemux/gstasfdemux.c:
10034 asfdemux: set caps on src pad before adding it
10036 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10038 * gst/asfdemux/gstasfdemux.c:
10039 asfdemux: perform writable buffer map to copy into it
10041 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10043 * gst/asfdemux/asfpacket.c:
10044 * gst/asfdemux/asfpacket.h:
10045 asfpacket: fix 0.11 ported payload extraction
10046 ... to cater for not necessarily offset == size - cur_pos,
10047 as size may have been adjusted due to padding.
10050 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10052 * ext/x264/gstx264enc.c:
10053 x264enc: remove useless and semantically (though not practically) wrong code
10054 The object will be freed, so it's pointless to set the pointers
10057 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10059 * ext/x264/gstx264enc.c:
10060 x264enc: remove leaking "optimization"
10062 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10064 * gst/asfdemux/gstasfdemux.c:
10065 GST_TYPE_DATE -> G_TYPE_DATE
10067 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10069 Merge remote-tracking branch 'origin/master' into 0.11
10071 ext/a52dec/gsta52dec.c
10073 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10075 * ext/a52dec/gsta52dec.c:
10076 a52dec: plug buffer leak
10078 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10080 * ext/a52dec/gsta52dec.c:
10081 a52dec: plug buffer leak
10083 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10085 * ext/amrnb/amrnbenc.c:
10086 amrnbenc: _map and _unmap the appropriate input and output buffers
10088 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10090 * ext/a52dec/gsta52dec.c:
10091 a52dec: Fix some merge mistakes
10093 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10095 Merge branch 'master' into 0.11
10097 ext/a52dec/gsta52dec.c
10098 ext/a52dec/gsta52dec.h
10101 ext/lame/gstlamemp3enc.c
10104 gst/mpegaudioparse/gstmpegaudioparse.c
10105 gst/mpegstream/gstdvddemux.c
10106 gst/realmedia/rdtdepay.c
10111 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10113 * gst/dvdsub/Makefile.am:
10114 dvdsub: add some CFLAGS and LIBS in Makefile.am
10115 ... since adapter is still used.
10117 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10119 * gst/realmedia/rmdemux.c:
10120 rmdemux: Don't use buffer after unreffing
10122 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10124 * gst/asfdemux/gstasfdemux.c:
10125 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
10127 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10129 * ext/mad/gstmad.c:
10130 mad: Correctly unmap the buffer with the original data pointer
10132 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10134 * ext/mad/gstmad.c:
10135 mad: Make sure to set caps on the srcpad if none are set yet
10137 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10139 * ext/mad/Makefile.am:
10140 mad: fix LIBS order in Makefile.am
10142 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10144 * ext/mad/gstmad.h:
10145 mad: remove left-over id3tag.h include
10146 We don't use libid3tag any more.
10148 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10150 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10151 dvdlpcmdec: fix for multichannel
10153 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10155 * ext/a52dec/gsta52dec.c:
10156 * ext/a52dec/gsta52dec.h:
10157 a52dec: Update for the new raw audio caps
10159 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10161 * ext/mad/gstmad.c:
10162 mad: Update for the new raw audio caps
10164 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10166 * ext/lame/gstlamemp3enc.c:
10167 lamemp3enc: Update for the new raw audio caps
10169 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10171 * ext/twolame/gsttwolamemp2enc.c:
10172 twolamemp2enc: Update for the new raw audio caps
10174 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10176 * ext/amrwbdec/amrwbdec.c:
10177 amrwbdec: Add the new layout field to the raw audio caps
10179 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10181 * ext/amrnb/amrnbdec.c:
10182 * ext/amrnb/amrnbenc.c:
10183 amrnb: Add the new layout field to the raw audio caps
10185 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10187 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10188 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10189 dvdlpcmdec: Port to the new raw audio caps
10191 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10193 * gst/asfdemux/gstasfdemux.c:
10194 asfdemux: Update for libgstriff API changes
10195 Still needs to handle audio channel reordering.
10197 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10200 Automatic update of common submodule
10201 From 50b34ab to 0807187
10203 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10205 * ext/lame/Makefile.am:
10206 lame: fix LIBADD order in Makefile.am
10208 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10210 * tests/check/elements/amrnbenc.c:
10211 * tests/check/elements/mpeg2dec.c:
10212 * tests/check/elements/x264enc.c:
10213 * tests/check/elements/xingmux.c:
10214 * tests/check/generic/states.c:
10215 tests: make tests compile
10217 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10219 * ext/amrwbdec/amrwbdec.c:
10220 * ext/dvdread/dvdreadsrc.c:
10221 * ext/mad/gstmad.c:
10222 * ext/sidplay/gstsiddec.cc:
10223 * gst/asfdemux/gstasfdemux.c:
10224 * gst/realmedia/pnmsrc.c:
10225 * gst/realmedia/rdtmanager.c:
10226 * gst/realmedia/rmdemux.c:
10227 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
10229 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10231 * tests/check/Makefile.am:
10232 tests: disable generic index test
10234 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10236 * ext/mpeg2dec/gstmpeg2dec.c:
10237 mpeg2dec: remove all seeking-related code
10238 A parser or demuxer upstream should handle this Same for
10241 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10243 * ext/mpeg2dec/gstmpeg2dec.c:
10244 * ext/mpeg2dec/gstmpeg2dec.h:
10245 mpeg2dec: update for GstIndex removal
10247 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10249 * ext/cdio/gstcdiocddasrc.c:
10250 cdio: update for probe vfunc removal in GstAudioCdSrc
10252 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10254 * ext/lame/gstlame.c:
10255 * ext/lame/gstlamemp3enc.c:
10256 lame: fix printf format in debug statements
10257 https://bugzilla.gnome.org/show_bug.cgi?id=666926
10259 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10261 * ext/lame/gstlame.c:
10262 * ext/lame/gstlame.h:
10263 lame: ensure parsed output
10264 ... by doing some basic parsing of encoded lame data.
10266 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10268 * ext/lame/gstlame.h:
10269 lame: cleanup unused instance struct fields
10271 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10273 * ext/lame/Makefile.am:
10274 * ext/lame/gstlamemp3enc.c:
10275 * ext/lame/gstlamemp3enc.h:
10276 lamemp3enc: ensure parsed output
10277 ... by doing some basic parsing of encoded lame data.
10280 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10282 * ext/lame/gstlamemp3enc.c:
10283 lamemp3enc: do not leak merged tags
10285 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10287 * ext/mad/gstmad.c:
10288 * ext/mad/gstmad.h:
10289 mad: helpfully bodge the last buffer to let mad decode the last frame
10290 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10291 to be believed, the last buffer must be followed by a number of 0 bytes
10292 in order for the last frame to be decoded (at least in some cases).
10293 Doing so seems to work here, fixing a missing 1152 samples when using
10294 mp3parse before mad (not using mp3parse would yield the correct amount
10295 of samples, if there's extra non-MP3 data after (eg, tag data)).
10297 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10299 * ext/dvdread/dvdreadsrc.c:
10300 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10302 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10304 * gst/mpegstream/gstdvddemux.c:
10305 dvddemux: tweak subtitle stream setup based on dvd language codes event
10306 ... to allow for non-continuous subtitle stream numbers.
10307 The missing stream numbers tend to come up as subtitle streams anyway
10308 (albeit not with an identified language tag).
10310 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10312 * ext/dvdread/dvdreadsrc.c:
10313 dvdreadsrc: minor safety tweak to sector seeking
10315 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
10317 * ext/a52dec/gsta52dec.c:
10318 a52dec: check that a52_init returns a valid a52 state
10320 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10322 * ext/mpeg2dec/gstmpeg2dec.c:
10323 mpeg2dec: update for new interlaced flags
10325 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10327 * ext/a52dec/Makefile.am:
10328 * ext/a52dec/gsta52dec.c:
10329 * ext/a52dec/gsta52dec.h:
10330 a52dec: port to audiodecoder
10332 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10334 * ext/mad/Makefile.am:
10335 * ext/mad/gstmad.c:
10336 * ext/mad/gstmad.h:
10337 mad: port to audiodecoder
10339 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10341 * ext/a52dec/gsta52dec.c:
10342 a52dec: Don't claim to support upstream renegotiation
10343 and use fixed caps on the srcpad. To correctly support
10344 upstream renegotiation a52dec would need to check if the
10345 caps of the downstream allocated buffer are the requested
10346 caps or if the size is different.
10349 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
10351 * ext/a52dec/gsta52dec.c:
10352 a52dec: Check that the a52_state is correctly initialized
10354 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10356 * gst-libs/gst/Makefile.am:
10357 * gst-libs/gst/glib-compat-private.h:
10358 * gst/asfdemux/gstasfdemux.c:
10359 * gst/mpegaudioparse/gstmpegaudioparse.c:
10360 * gst/realmedia/rademux.c:
10361 * gst/realmedia/rdtmanager.c:
10362 * gst/realmedia/rmdemux.c:
10363 Work around deprecated thread API in glib master
10364 Add private replacements for deprecated functions such as
10365 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10366 to avoid the deprecation warnings. We can't change most of
10367 these in 0.10 because they're part of our API and ABI.
10368 Suppress deprecation warnings in selected files, mostly for
10369 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10370 not much we can do here in 0.10.
10372 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10379 po: update translations
10381 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10383 * gst/realmedia/rdtdepay.c:
10384 rdtdepay: make buffer metadata writable before setting caps on it
10385 Fixes issue when the header buffer is being pushed, which was taken
10386 from the caps and is therefore not writable.
10388 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10390 * ext/dvdread/dvdreadsrc.c:
10391 fix for basesrc changes
10393 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
10395 * gst/asfdemux/gstrtpasfdepay.c:
10396 rtpasfdepay: Initialize GstRTPBuffer before usage
10398 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10400 Merge remote-tracking branch 'origin/master' into 0.11
10402 ext/dvdread/dvdreadsrc.c
10404 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
10406 * ext/dvdread/dvdreadsrc.c:
10407 dvdreadsrc: Fix format string compiler warning
10410 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10412 Merge remote-tracking branch 'origin/master' into 0.11
10414 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10416 * ext/mpeg2dec/gstmpeg2dec.c:
10417 Update for indexable change
10419 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10421 * gst/realmedia/rdtmanager.c:
10422 update for clock provider API change
10424 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10426 * ext/a52dec/gsta52dec.c:
10427 * ext/amrnb/amrnbdec.c:
10428 * ext/amrnb/amrnbenc.c:
10429 * ext/amrwbdec/amrwbdec.c:
10430 * ext/dvdread/dvdreadsrc.c:
10431 * ext/lame/gstlame.c:
10432 * ext/lame/gstlamemp3enc.c:
10433 * ext/mad/gstmad.c:
10434 * ext/mpeg2dec/gstmpeg2dec.c:
10435 * ext/sidplay/gstsiddec.cc:
10436 * ext/twolame/gsttwolame.c:
10437 * ext/x264/gstx264enc.c:
10438 * gst/asfdemux/gstasfdemux.c:
10439 * gst/asfdemux/gstrtpasfdepay.c:
10440 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10441 * gst/dvdsub/gstdvdsubdec.c:
10442 * gst/dvdsub/gstdvdsubparse.c:
10443 * gst/iec958/ac3iec.c:
10444 * gst/mpegaudioparse/gstmpegaudioparse.c:
10445 * gst/mpegaudioparse/gstxingmux.c:
10446 * gst/mpegstream/gstdvddemux.c:
10447 * gst/mpegstream/gstmpegdemux.c:
10448 * gst/mpegstream/gstmpegparse.c:
10449 * gst/mpegstream/gstrfc2250enc.c:
10450 * gst/realmedia/pnmsrc.c:
10451 * gst/realmedia/rademux.c:
10452 * gst/realmedia/rdtdepay.c:
10453 * gst/realmedia/rdtmanager.c:
10454 * gst/realmedia/rmdemux.c:
10455 * gst/synaesthesia/gstsynaesthesia.c:
10456 various: fix pad template ref leaks
10457 https://bugzilla.gnome.org/show_bug.cgi?id=662664
10459 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
10461 * tests/check/elements/xingmux.c:
10462 tests: update for gstcheck API change
10464 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10466 * ext/amrnb/amrnbenc.c:
10467 * ext/dvdread/dvdreadsrc.c:
10468 * ext/lame/gstlamemp3enc.c:
10469 * ext/twolame/gsttwolamemp2enc.c:
10470 ext: fix more printf format warnings in debug messages
10472 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
10474 * gst/asfdemux/gstasfdemux.c:
10475 * gst/asfdemux/gstrtpasfdepay.c:
10476 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10477 * gst/dvdsub/gstdvdsubdec.c:
10478 * gst/dvdsub/gstdvdsubparse.c:
10479 * gst/realmedia/rademux.c:
10480 * gst/realmedia/rmdemux.c:
10481 Fix print format compiler warnings on OS X / 64bit
10482 https://bugzilla.gnome.org/show_bug.cgi?id=662617
10484 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10486 * gst/asfdemux/gstasfdemux.c:
10487 * gst/realmedia/rademux.c:
10488 * gst/realmedia/rdtmanager.c:
10489 * gst/realmedia/rmdemux.c:
10490 update for activation changes
10492 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10494 * gst/asfdemux/gstasfdemux.c:
10495 * gst/realmedia/rademux.c:
10496 * gst/realmedia/rmdemux.c:
10497 update for new scheduling query
10499 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10501 * gst/asfdemux/gstasfdemux.c:
10502 * gst/realmedia/rademux.c:
10503 * gst/realmedia/rdtmanager.c:
10504 * gst/realmedia/rmdemux.c:
10505 add parent to activate functions
10507 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10509 * ext/a52dec/gsta52dec.c:
10510 * ext/mpeg2dec/gstmpeg2dec.c:
10511 * ext/sidplay/gstsiddec.cc:
10512 * ext/x264/gstx264enc.c:
10513 * gst/asfdemux/gstasfdemux.c:
10514 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10515 * gst/dvdsub/gstdvdsubdec.c:
10516 * gst/dvdsub/gstdvdsubparse.c:
10517 * gst/realmedia/rademux.c:
10518 * gst/realmedia/rdtdepay.c:
10519 * gst/realmedia/rdtmanager.c:
10520 * gst/realmedia/rmdemux.c:
10521 add parent to pad functions
10523 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10525 * ext/mpeg2dec/gstmpeg2dec.c:
10526 * ext/sidplay/gstsiddec.cc:
10527 * ext/x264/gstx264enc.c:
10528 * gst/asfdemux/gstasfdemux.c:
10529 * gst/realmedia/rademux.c:
10530 * gst/realmedia/rdtmanager.c:
10531 * gst/realmedia/rmdemux.c:
10532 add parent to query function
10534 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10536 * gst/asfdemux/gstasfdemux.c:
10537 * gst/realmedia/rademux.c:
10538 _query_peer_*() -> _peer_query_*()
10540 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10542 * gst/dvdsub/gstdvdsubdec.c:
10543 _accept_caps() -> _query_accept_caps()
10545 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10547 * ext/x264/gstx264enc.c:
10548 _peer_get_caps() -> _peer_query_caps()
10550 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10552 * ext/x264/gstx264enc.c:
10553 update for _get_caps() -> _query_caps()
10555 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10557 * ext/x264/gstx264enc.c:
10558 change getcaps to query
10560 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10562 * ext/mad/gstmad.c:
10563 mad: re-instate accidentally dropped rank
10565 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10567 * ext/dvdread/dvdreadsrc.c:
10568 * gst/realmedia/pnmsrc.c:
10569 Update for GstURIHandler get_protocols() changes
10571 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10573 * ext/dvdread/dvdreadsrc.c:
10574 * ext/dvdread/dvdreadsrc.h:
10575 * gst/realmedia/pnmsrc.c:
10576 dvdreadsrc, pnmsrc: update for GstURIHandler changes
10578 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10580 * ext/mad/gstmad.c:
10581 mad: re-port to 0.11
10582 This time using the base class. Still something
10583 wrong with the parsing though, when there's no
10584 parser or demuxer upstream (which of course
10585 shouldn't happen in a normal playback scenario).
10587 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10589 * ext/mad/gstmad.c:
10590 * ext/mad/gstmad.h:
10591 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10593 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10595 * ext/mad/gstmad.c:
10596 * ext/mad/gstmad.h:
10597 mad: replace with 0.10 version ported to GstAudioDecoder
10598 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10599 of Mark's baseaudio branch.
10600 Would probably be too risky to drop this into 0.10 given
10601 all the things mad is doing.
10603 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10605 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10606 docs: remove bits for old lame element from sections.txt file
10608 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10612 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10613 * docs/plugins/inspect/plugin-mpegstream.xml:
10614 * gst-plugins-ugly.spec.in:
10615 * gst/mpegstream/Makefile.am:
10616 * gst/mpegstream/README:
10617 * gst/mpegstream/gstdvddemux.c:
10618 * gst/mpegstream/gstdvddemux.h:
10619 * gst/mpegstream/gstmpegclock.c:
10620 * gst/mpegstream/gstmpegclock.h:
10621 * gst/mpegstream/gstmpegdemux.c:
10622 * gst/mpegstream/gstmpegdemux.h:
10623 * gst/mpegstream/gstmpegpacketize.c:
10624 * gst/mpegstream/gstmpegpacketize.h:
10625 * gst/mpegstream/gstmpegparse.c:
10626 * gst/mpegstream/gstmpegparse.h:
10627 * gst/mpegstream/gstmpegstream.c:
10628 * gst/mpegstream/gstrfc2250enc.c:
10629 * gst/mpegstream/gstrfc2250enc.h:
10630 * gst/mpegstream/mpegstream.vcproj:
10631 * gst/mpegstream/notes:
10633 * win32/vs6/gst_plugins_ugly.dsw:
10634 * win32/vs6/libgstac3parse.dsp:
10635 * win32/vs6/libgstmpegaudioparse.dsp:
10636 * win32/vs6/libgstmpegstream.dsp:
10637 mpegstream: remove the old mpeg-ps parser and demuxers
10638 Don't want anyone porting this by accident.
10639 Superseded by mpegpsdemux in -bad.
10641 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10644 * ext/cdio/Makefile.am:
10645 * ext/cdio/gstcdio.c:
10646 * ext/cdio/gstcdiocddasrc.c:
10647 * ext/cdio/gstcdiocddasrc.h:
10648 cdio: port cdiocddasrc to 0.11
10650 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10652 * tests/check/elements/mpeg2dec.c:
10653 tests: port mpeg2dec to 0.11
10654 It compiles, but fails.
10656 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10658 * tests/check/elements/x264enc.c:
10659 tests: port x264enc unit test to 0.11
10660 Well, it compiles now at least.
10662 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10664 * gst/asfdemux/gstrtpasfdepay.h:
10665 update for base class rename
10667 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10669 * gst/asfdemux/gstrtpasfdepay.c:
10670 * gst/asfdemux/gstrtpasfdepay.h:
10671 update for base class rename
10673 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10713 po: update translations
10715 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10717 * docs/plugins/gst-plugins-ugly-plugins.args:
10718 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10719 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10720 * docs/plugins/inspect/plugin-a52dec.xml:
10721 * docs/plugins/inspect/plugin-amrnb.xml:
10722 * docs/plugins/inspect/plugin-amrwbdec.xml:
10723 * docs/plugins/inspect/plugin-asf.xml:
10724 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10725 * docs/plugins/inspect/plugin-dvdread.xml:
10726 * docs/plugins/inspect/plugin-dvdsub.xml:
10727 * docs/plugins/inspect/plugin-lame.xml:
10728 * docs/plugins/inspect/plugin-mad.xml:
10729 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10730 * docs/plugins/inspect/plugin-realmedia.xml:
10731 * docs/plugins/inspect/plugin-siddec.xml:
10732 * docs/plugins/inspect/plugin-twolame.xml:
10733 * docs/plugins/inspect/plugin-x264.xml:
10736 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10738 * ext/lame/gstlamemp3enc.c:
10739 lamemp3enc: cosmetic error message change
10740 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10742 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10744 * docs/plugins/Makefile.am:
10745 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10746 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10747 * ext/twolame/Makefile.am:
10748 * ext/twolame/gsttwolamemp2enc.c:
10749 * ext/twolame/gsttwolamemp2enc.h:
10751 twolame: rename to twolamemp2enc
10753 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10756 * ext/twolame/gsttwolame.c:
10757 twolame: port to 0.11
10759 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10763 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10764 * docs/plugins/inspect/plugin-iec958.xml:
10765 * gst-plugins-ugly.spec.in:
10766 * gst/iec958/Makefile.am:
10767 * gst/iec958/ac3_padder.c:
10768 * gst/iec958/ac3_padder.h:
10769 * gst/iec958/ac3iec.c:
10770 * gst/iec958/ac3iec.h:
10772 * win32/vs6/libgstiec958.dsp:
10773 iec958: remove this plugin
10774 I think it can just go away. Audio sinks can and should payload
10775 things themselves using the helper API in libgstaudio. If such
10776 a plugin still makes sense, it should probably be rewritten
10777 using the library functions (and be put into -good or so).
10779 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10781 * gst/realmedia/rademux.c:
10782 * gst/realmedia/rmdemux.c:
10783 * gst/realmedia/rtspreal.c:
10784 update for adapter api change
10786 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10788 * ext/x264/gstx264enc.c:
10789 update for removed fixate function
10791 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10793 * ext/mad/gstmad.c:
10794 * ext/mpeg2dec/gstmpeg2dec.c:
10795 * gst/asfdemux/gstasfdemux.c:
10796 * gst/realmedia/rmdemux.c:
10799 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10802 * gst/realmedia/rademux.c:
10803 * gst/realmedia/rdtdepay.c:
10804 * gst/realmedia/rmdemux.c:
10805 * gst/realmedia/rmutils.c:
10806 realmedia is ported
10808 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10810 * gst/asfdemux/gstasfdemux.c:
10811 * gst/mpegstream/gstdvddemux.c:
10812 * gst/mpegstream/gstmpegdemux.c:
10813 * gst/realmedia/rmdemux.c:
10814 * gst/realmedia/rmdemux.h:
10815 more template fixes
10817 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
10820 po: lame => lamemp3enc
10822 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10824 * gst/realmedia/rdtmanager.c:
10825 make request pads take %u
10827 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10829 * ext/mpeg2dec/gstmpeg2dec.c:
10830 * ext/mpeg2dec/gstmpeg2dec.h:
10831 mpeg2dec: Add basic cropping support
10833 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10835 * ext/a52dec/gsta52dec.c:
10836 * ext/sidplay/gstsiddec.cc:
10837 * gst/asfdemux/gstasfdemux.c:
10838 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10839 tags: update for tag API removal
10841 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10843 * ext/mpeg2dec/gstmpeg2dec.c:
10844 * ext/mpeg2dec/gstmpeg2dec.h:
10845 update for meta api change
10847 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10849 * gst/asfdemux/gstasfdemux.c:
10850 structure: fix for api update
10852 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10854 Merge remote-tracking branch 'origin/master' into 0.11
10856 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10858 * tests/check/elements/amrnbenc.c:
10859 tests: port amrnbenc test to 0.11
10861 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10863 * ext/amrnb/amrnbdec.c:
10864 * ext/amrnb/amrnbenc.c:
10865 amrnb: fix up raw audio caps for 0.11
10867 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10869 * tests/check/Makefile.am:
10870 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10872 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10874 * docs/plugins/Makefile.am:
10875 * ext/lame/Makefile.am:
10877 * ext/lame/gstlame.c:
10878 * ext/lame/gstlame.h:
10879 * ext/lame/plugin.c:
10880 * ext/lame/test-lame.c:
10881 * gst/xingmux/gstxingmux.c:
10882 * tests/check/pipelines/lame.c:
10883 lame: remove lame element, it's been superseded by lamemp3enc
10885 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10887 * ext/a52dec/gsta52dec.c:
10888 * ext/lame/gstlamemp3enc.c:
10889 * ext/mad/gstmad.c:
10890 * ext/sidplay/gstsiddec.cc:
10891 * gst/asfdemux/gstasfdemux.c:
10892 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10893 ext, gst: update for taglist API changes
10895 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
10897 * gst/asfdemux/gstasfdemux.c:
10898 asfdemux: Don't leak pending payload buffers
10901 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10903 Merge branch 'master' into 0.11
10905 ext/sidplay/gstsiddec.cc
10907 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
10909 * ext/sidplay/gstsiddec.cc:
10910 siddec: use BOILERPLATE macro and cleanup FIXMEs
10912 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10914 * gst/asfdemux/gstrtpasfdepay.c:
10915 asfdepay: fix compiler warnings after gst_caps_new_simple() change
10917 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10919 * gst-plugins-ugly.spec.in:
10920 Update specfile with latest changes
10922 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10924 * gst/asfdemux/gstasfdemux.c:
10925 asfdemux: Don't unmap a buffer that doesn't exist
10927 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10930 * ext/dvdread/dvdreadsrc.c:
10931 dvdread: port to 0.11
10933 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10936 * gst/dvdsub/Makefile.am:
10937 * gst/dvdsub/gstdvdsubdec.c:
10938 * gst/dvdsub/gstdvdsubdec.h:
10939 * gst/dvdsub/gstdvdsubparse.c:
10940 dvdsub: port to 0.11
10942 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10944 Merge branch 'master' into 0.11
10946 ext/amrwbdec/Makefile.am
10947 ext/amrwbdec/amrwbdec.c
10949 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10951 * gst/realmedia/gstrdtbuffer.c:
10952 * gst/realmedia/gstrdtbuffer.h:
10953 * gst/realmedia/pnmsrc.c:
10954 * gst/realmedia/rademux.c:
10955 * gst/realmedia/rdtdepay.c:
10956 * gst/realmedia/rdtmanager.c:
10957 * gst/realmedia/rmdemux.c:
10958 * gst/realmedia/rmutils.c:
10959 * gst/realmedia/rtspreal.c:
10960 realmedia: port to 0.11
10962 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10964 * ext/amrwbdec/Makefile.am:
10965 * ext/amrwbdec/amrwbdec.c:
10966 * ext/amrwbdec/amrwbdec.h:
10967 amrwbdec: port to audiodecoder
10969 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10971 * ext/amrnb/Makefile.am:
10972 amrnbdec: fixup build
10974 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10976 * ext/amrnb/amrnbdec.c:
10977 amrnbdec: remove leftover extraneous _unref
10979 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10981 Merge branch 'master' into 0.11
10983 ext/amrnb/amrnbdec.c
10985 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10988 * ext/amrnb/amrnbdec.c:
10989 * ext/amrnb/amrnbenc.c:
10990 amrnb: port to 0.11
10992 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10995 * ext/amrwbdec/Makefile.am:
10996 * ext/amrwbdec/amrwbdec.c:
10997 ported amrwbdec to 0.11
10999 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11001 * ext/amrnb/amrnbdec.c:
11002 * ext/amrnb/amrnbdec.h:
11003 amrnbdec: port to audiodecoder
11005 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11007 Merge branch 'master' into 0.11
11009 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11012 * ext/mpeg2dec/gstmpeg2dec.c:
11013 * ext/mpeg2dec/gstmpeg2dec.h:
11014 mpeg2dec: minimal port to 0.11
11016 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11018 * ext/mpeg2dec/gstmpeg2dec.c:
11019 * ext/mpeg2dec/gstmpeg2dec.h:
11020 mpeg2dec: post QoS messages when dropping a frame due to QoS
11021 https://bugzilla.gnome.org/show_bug.cgi?id=658241
11023 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11026 configure: update ported plugins list
11028 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11031 update to 0.11 branch
11033 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11035 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11036 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
11037 dvdlpcmdec: port to 0.11
11039 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11041 * ext/lame/gstlame.c:
11042 * ext/lame/gstlamemp3enc.c:
11043 lame: fix raw audio caps too
11045 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11047 * ext/lame/gstlame.c:
11048 * ext/lame/gstlamemp3enc.c:
11051 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11053 Merge branch 'master' into 0.11
11055 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11057 * ext/x264/gstx264enc.c:
11058 * ext/x264/gstx264enc.h:
11059 x264enc: port to 0.11
11061 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11063 * ext/amrnb/Makefile.am:
11064 * ext/amrnb/amrnbenc.c:
11065 * ext/amrnb/amrnbenc.h:
11066 amrnbenc: port to audioencoder
11068 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11070 Merge branch 'master' into 0.11
11074 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11076 * ext/a52dec/gsta52dec.c:
11077 port a52dec to 0.11
11079 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11081 * ext/twolame/gsttwolame.c:
11082 twolame: Simple fix for GstAudioEncoder API change
11084 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11086 * ext/twolame/gsttwolame.c:
11087 twolame: Fix variable 'gstelement_class' set but not used compiler warning
11089 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11091 * ext/lame/gstlame.c:
11092 * ext/lame/gstlamemp3enc.c:
11093 lame: Don't get the parent class again, GST_BOILERPLATE does this already
11095 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11097 * ext/lame/gstlame.c:
11098 * ext/lame/gstlamemp3enc.c:
11099 lame: Fix variable 'gstelement_class' set but not used compiler warning
11101 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11103 * ext/twolame/gsttwolame.c:
11104 twolame: improve output framing and timestamping
11105 ... which simply comes down to requesting one frame of input data at a time,
11106 since the encoder nicely turns this into 1 encoded frame.
11108 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11110 * ext/twolame/Makefile.am:
11111 * ext/twolame/gsttwolame.c:
11112 * ext/twolame/gsttwolame.h:
11113 twolame: port to audioencoder
11115 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11117 * ext/lame/gstlame.c:
11118 lame: use some more boilerplate
11120 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11122 * ext/lame/gstlame.c:
11123 * ext/lame/gstlame.h:
11124 lame: port to audioencoder
11126 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11128 * ext/lame/gstlamemp3enc.c:
11129 lamemp3enc: use some more boilerplate
11131 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11133 * ext/lame/gstlamemp3enc.c:
11134 lamemp3enc: really report bitrate rather kbitrate
11136 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11138 * ext/lame/Makefile.am:
11139 * ext/lame/gstlamemp3enc.c:
11140 * ext/lame/gstlamemp3enc.h:
11141 lamemp3enc: port to audioencoder
11143 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11145 * ext/dvdread/dvdreadsrc.c:
11146 dvdreadsrc: take into account first sector of the current title
11147 This fixes seeking on titles which do not start on a new file.
11148 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11150 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11152 * ext/dvdread/dvdreadsrc.c:
11153 dvdreadsrc: fix sector seeking
11154 It was overly complicated, and did not take into account the offset
11155 needed for titles which do not start on a new file.
11156 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11158 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11160 * ext/dvdread/dvdreadsrc.c:
11161 dvdreadsrc: fix sector search for packed titles
11162 Some DVD titles are packed in a single set, and we need to use
11163 the correct table to map times to sectors.
11164 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11166 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11169 * ext/mad/Makefile.am:
11170 * ext/mad/gstmad.c:
11171 * gst-plugins-ugly.spec.in:
11172 mad: remove id3tag dependency used by in practice unreachable legacy code
11173 The mad mp3 decoder element shouldn't parse tags at all really, but we
11174 have so far kept this code around for backwards-compatibility reasons
11175 for people building manual pipelines for some reason. However, as it
11176 turns out that code has never actually worked in 0.10 in practice,
11177 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
11178 which doesn't actually seem to happen any more though because of the
11179 preceding mad_header_decode(), which will discover and report the
11180 sync loss if it runs into a tag and make mad_frame_decode() try to
11182 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
11184 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11186 * gst/asfdemux/asfpacket.c:
11187 asfpacket: skip empty payload packets
11188 ... which also avoids assertion failures and possible segfaults later on
11189 when possibly trying to join 2 empty buffers.
11191 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11193 * gst/realmedia/rmdemux.c:
11194 * gst/realmedia/rmdemux.h:
11195 rmdemux: delay announcing container tags until we have pads
11196 Fixes tags when transcoding.
11197 https://bugzilla.gnome.org/show_bug.cgi?id=658297
11199 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11201 * tests/check/elements/amrnbenc.c:
11202 amrnbenc: Use complete raw audio caps in the test
11204 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
11206 * docs/plugins/Makefile.am:
11207 docs: cleanup makefiles
11208 Remove commented out parts that we don't need. Remove "the wingo addition" - no
11209 so useful after all. Narrow down file-globs for plugin docs.
11211 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
11214 Automatic update of common submodule
11215 From a39eb83 to 11f0cd5
11217 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
11220 Automatic update of common submodule
11221 From 605cd9a to a39eb83
11223 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11225 * gst/asfdemux/gstasfdemux.c:
11226 asf: don't use fourcc
11228 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11230 Merge branch 'master' into 0.11
11232 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11234 * ext/mpeg2dec/gstmpeg2dec.c:
11235 mpeg2dec: fix spurious failure to decode some files
11236 Parsing can return with an 'invalid' state, but this is not
11237 actually fatal. For one, the mpeg2dec command line tool that
11238 comes with the libmpeg2 library blithely ignores this condition
11239 and merrily goes on. So we do this same, logging the error,
11240 and going on with parsing. This makes something work that did
11241 not use to work, and brings happiness to the world.
11242 https://bugzilla.gnome.org/show_bug.cgi?id=429476
11244 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11246 * ext/mad/gstmad.c:
11247 * ext/sidplay/Makefile.am:
11248 * ext/sidplay/gstsiddec.cc:
11249 port to new audio caps
11251 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11253 Merge branch 'master' into 0.11
11256 gst/asfdemux/gstrtpasfdepay.c
11258 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11261 configure: Add synaesthesia to the list of non-ported plugins
11263 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11266 * docs/plugins/Makefile.am:
11267 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11268 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11269 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11270 * gst-plugins-ugly.spec.in:
11271 * gst/mpegaudioparse/Makefile.am:
11272 * gst/mpegaudioparse/gstmpegaudioparse.c:
11273 * gst/mpegaudioparse/gstmpegaudioparse.h:
11274 * gst/mpegaudioparse/mpegaudioparse.vcproj:
11275 * gst/xingmux/Makefile.am:
11276 * gst/xingmux/gstxingmux.c:
11277 * gst/xingmux/gstxingmux.h:
11278 * gst/xingmux/plugin.c:
11279 Remove mp3parse plugin/element
11280 It's been replaced by mpegaudioparse in -good. Don't want anyone
11281 to spend time porting a deprecated element. Rename plugin to xingmux
11282 for now until we move that somewhere else.
11284 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11287 configure.ac: Define list of non-ported plugins
11289 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11291 * ext/mad/gstmad.c:
11292 mad: Fix for changes in GstQuery API
11294 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11296 * gst/asfdemux/gstasfdemux.c:
11297 asfdemux: Fix for changes in GstQuery API
11299 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11301 * gst/asfdemux/asfpacket.c:
11302 asfdemux: Fix print statement
11304 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11307 Update common submodule
11309 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11311 * ext/x264/gstx264enc.c:
11312 x264enc: Properly set the stream format in setcaps
11313 Do not forget to set the selected format to the options string
11314 when getting it from caps
11315 https://bugzilla.gnome.org/show_bug.cgi?id=655223
11317 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
11319 * ext/x264/gstx264enc.c:
11320 x264enc: fix the build for older x264enc
11321 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11323 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
11325 * ext/x264/gstx264enc.c:
11326 x264enc: Read stream-format from the right place
11327 Read the stream-format from "stream-format" and not from profile, also rename
11328 the "bytestream" variable to "stream_format" so it's easier to understand.
11330 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11332 * ext/x264/gstx264enc.c:
11333 * ext/x264/gstx264enc.h:
11334 x264enc: Select stream-format based on caps
11335 Makes x264 select its stream-format based on what's available
11336 on caps, the user selected option will be chosen as a fallback
11337 when both options are available.
11338 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11340 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
11342 * ext/x264/gstx264enc.c:
11343 x264: Allow renegotiation but prefer current caps
11345 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
11347 * tests/check/elements/x264enc.c:
11348 tests: Test x264enc profiles from the caps
11349 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11351 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11353 * ext/x264/Makefile.am:
11354 * ext/x264/gstx264enc.c:
11355 * ext/x264/gstx264enc.h:
11356 x264: Use profile and level from caps
11357 Enforces the profile and level from the downstream caps, also
11358 sets them on the fixated caps
11359 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11361 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11364 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11366 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
11368 * ext/x264/gstx264enc.c:
11369 x264enc: fix subme property annotation - subme maximum is 10, not 6.
11370 Although the element accepts subme values > 6, the annotation which is
11371 visible through gst-inspect (for example) erroneously indicates 6 as the
11372 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11373 https://bugzilla.gnome.org/show_bug.cgi?id=653473
11375 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
11378 Automatic update of common submodule
11379 From 69b981f to 605cd9a
11381 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11383 * gst/asfdemux/gstrtspwms.c:
11384 rtspwms: Porting to 0.11
11386 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11388 * gst/asfdemux/gstrtpasfdepay.c:
11389 rtpasfdepay: Port to 0.11
11391 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11393 * gst/asfdemux/asfpacket.c:
11394 * gst/asfdemux/asfpacket.h:
11395 * gst/asfdemux/gstasfdemux.c:
11396 * gst/asfdemux/gstasfdemux.h:
11397 asfdemux: Porting to 0.11
11399 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11401 * ext/sidplay/gstsiddec.cc:
11402 siddec: port siddec to 0.11
11404 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11406 * gst/asfdemux/gstrtpasfdepay.c:
11407 rtpasfdepay: fix fragmented packet handling and packet padding
11408 Also remove a bogus assert.
11410 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
11412 * gst/synaesthesia/gstsynaesthesia.c:
11413 synaesthesia: fix wrong debug log string (copy'n'paste)
11415 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11417 Merge branch 'master' into 0.11
11421 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11423 * ext/mad/gstmad.c:
11424 mad: port to new API
11425 Port to new segment API.
11427 No need to set caps on buffers.
11429 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
11431 * gst/realmedia/rmdemux.c:
11432 rmdemux: target is unsigned and can't be < 0
11434 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
11436 * ext/mad/gstmad.c:
11437 mad: use signed when caluculating the delta
11438 Avoids a <0 check for an unsigned variable.
11440 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
11442 * docs/plugins/Makefile.am:
11443 docs: remove obsolete commented out part
11444 We don't have this in the other modules and its not needed.
11446 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
11448 * docs/plugins/gst-plugins-ugly-plugins.args:
11449 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11450 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11451 docs: update plugin introspection data
11452 Now more files are merged and produced in a canonical fashion, which hopefully
11453 creates less or no delta in the future.
11455 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
11458 Automatic update of common submodule
11459 From 9e5bbd5 to 69b981f
11461 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11463 * ext/lame/Makefile.am:
11464 * ext/lame/gstlamemp3enc.c:
11465 lamemp3enc: Post CODEC and BITRATE tags
11466 Also filter any CODEC/AUDIO_CODEC tags from incoming
11470 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
11473 Automatic update of common submodule
11474 From fd35073 to 9e5bbd5
11476 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
11479 Automatic update of common submodule
11480 From 46dfcea to fd35073
11482 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11484 * gst/asfdemux/gstrtpasfdepay.c:
11485 rtpasfdepay: simplify and refactor packet parsing
11486 Specifically, refactor buffer padding and consider marker bit for fragment
11489 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11491 * gst/asfdemux/gstrtpasfdepay.c:
11492 rtpasfdepay: avoid re-sending header
11493 ... e.g. following a seek, which otherwise confuses downstream demuxer
11494 expecting only a flow of data packets at this time.
11496 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11498 * gst/asfdemux/gstrtpasfdepay.c:
11499 * gst/asfdemux/gstrtpasfdepay.h:
11500 rtpasfdepay: remove unused field
11502 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11504 * ext/mad/gstmad.c:
11505 mad: Post bitrate tag whenever the bitrate changes
11506 Also send the layer/mode/emphasis/bitrate tags as an event too.
11508 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11511 * win32/common/config.h:
11512 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11514 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11517 * docs/plugins/inspect/plugin-a52dec.xml:
11518 * docs/plugins/inspect/plugin-amrnb.xml:
11519 * docs/plugins/inspect/plugin-amrwbdec.xml:
11520 * docs/plugins/inspect/plugin-asf.xml:
11521 * docs/plugins/inspect/plugin-cdio.xml:
11522 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11523 * docs/plugins/inspect/plugin-dvdread.xml:
11524 * docs/plugins/inspect/plugin-dvdsub.xml:
11525 * docs/plugins/inspect/plugin-iec958.xml:
11526 * docs/plugins/inspect/plugin-lame.xml:
11527 * docs/plugins/inspect/plugin-mad.xml:
11528 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11529 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11530 * docs/plugins/inspect/plugin-mpegstream.xml:
11531 * docs/plugins/inspect/plugin-realmedia.xml:
11532 * docs/plugins/inspect/plugin-siddec.xml:
11533 * docs/plugins/inspect/plugin-twolame.xml:
11534 * docs/plugins/inspect/plugin-x264.xml:
11535 * win32/common/config.h:
11536 Back to development
11538 === release 0.10.18 ===
11540 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11546 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11547 * docs/plugins/inspect/plugin-a52dec.xml:
11548 * docs/plugins/inspect/plugin-amrnb.xml:
11549 * docs/plugins/inspect/plugin-amrwbdec.xml:
11550 * docs/plugins/inspect/plugin-asf.xml:
11551 * docs/plugins/inspect/plugin-cdio.xml:
11552 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11553 * docs/plugins/inspect/plugin-dvdread.xml:
11554 * docs/plugins/inspect/plugin-dvdsub.xml:
11555 * docs/plugins/inspect/plugin-iec958.xml:
11556 * docs/plugins/inspect/plugin-lame.xml:
11557 * docs/plugins/inspect/plugin-mad.xml:
11558 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11559 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11560 * docs/plugins/inspect/plugin-mpegstream.xml:
11561 * docs/plugins/inspect/plugin-realmedia.xml:
11562 * docs/plugins/inspect/plugin-siddec.xml:
11563 * docs/plugins/inspect/plugin-twolame.xml:
11564 * docs/plugins/inspect/plugin-x264.xml:
11565 * gst-plugins-ugly.doap:
11566 * win32/common/config.h:
11569 - x264enc: allow changing bitrate and quantizers dynamically at runtime
11570 - x264enc: proxy downstream caps restrictions upstream via get_caps()
11571 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11572 - mad: allow build without libid3tag (which isn't really needed anyway)
11573 - many other fixes and improvements
11575 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11577 * ext/x264/gstx264enc.c:
11578 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11580 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11582 * ext/x264/gstx264enc.c:
11583 x264enc: do not leak peer pad reference
11585 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11587 * ext/x264/gstx264enc.c:
11588 x264enc: No need to copy, reffing is enough
11590 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11592 * ext/x264/gstx264enc.c:
11593 x264enc: get_caps function should return a copy of the caps
11595 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11598 * docs/plugins/inspect/plugin-a52dec.xml:
11599 * docs/plugins/inspect/plugin-amrnb.xml:
11600 * docs/plugins/inspect/plugin-amrwbdec.xml:
11601 * docs/plugins/inspect/plugin-asf.xml:
11602 * docs/plugins/inspect/plugin-cdio.xml:
11603 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11604 * docs/plugins/inspect/plugin-dvdread.xml:
11605 * docs/plugins/inspect/plugin-dvdsub.xml:
11606 * docs/plugins/inspect/plugin-iec958.xml:
11607 * docs/plugins/inspect/plugin-lame.xml:
11608 * docs/plugins/inspect/plugin-mad.xml:
11609 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11610 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11611 * docs/plugins/inspect/plugin-mpegstream.xml:
11612 * docs/plugins/inspect/plugin-realmedia.xml:
11613 * docs/plugins/inspect/plugin-siddec.xml:
11614 * docs/plugins/inspect/plugin-synaesthesia.xml:
11615 * docs/plugins/inspect/plugin-twolame.xml:
11616 * docs/plugins/inspect/plugin-x264.xml:
11621 * win32/common/config.h:
11622 0.10.17.4 pre-release
11624 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11626 * ext/mad/gstmad.c:
11627 mad: remove buffer_alloc
11629 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11632 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11633 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11634 * docs/plugins/inspect/plugin-a52dec.xml:
11635 * docs/plugins/inspect/plugin-amrnb.xml:
11636 * docs/plugins/inspect/plugin-amrwbdec.xml:
11637 * docs/plugins/inspect/plugin-asf.xml:
11638 * docs/plugins/inspect/plugin-cdio.xml:
11639 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11640 * docs/plugins/inspect/plugin-dvdread.xml:
11641 * docs/plugins/inspect/plugin-dvdsub.xml:
11642 * docs/plugins/inspect/plugin-iec958.xml:
11643 * docs/plugins/inspect/plugin-lame.xml:
11644 * docs/plugins/inspect/plugin-mad.xml:
11645 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11646 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11647 * docs/plugins/inspect/plugin-mpegstream.xml:
11648 * docs/plugins/inspect/plugin-realmedia.xml:
11649 * docs/plugins/inspect/plugin-siddec.xml:
11650 * docs/plugins/inspect/plugin-synaesthesia.xml:
11651 * docs/plugins/inspect/plugin-twolame.xml:
11652 * docs/plugins/inspect/plugin-x264.xml:
11660 0.10.17.3 pre-release
11662 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11665 Automatic update of common submodule
11666 From c3cafe1 to 46dfcea
11668 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11670 * ext/mad/gstmad.c:
11673 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11675 Merge branch 'master' into 0.11
11678 android/amrwbdec.mk
11680 android/mpegaudioparse.mk
11683 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11685 * tests/check/gst-plugins-ugly.supp:
11686 tests: add suppression for lame unit test
11688 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11690 * tests/check/Makefile.am:
11691 * tests/check/generic/.gitignore:
11692 * tests/check/generic/index.c:
11693 tests: add generic index-setting test
11695 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11697 * ext/mpeg2dec/gstmpeg2dec.c:
11698 mpeg2dec: don't deadlock when setting an index
11700 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11703 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11704 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11705 * docs/plugins/inspect/plugin-a52dec.xml:
11706 * docs/plugins/inspect/plugin-amrnb.xml:
11707 * docs/plugins/inspect/plugin-amrwbdec.xml:
11708 * docs/plugins/inspect/plugin-asf.xml:
11709 * docs/plugins/inspect/plugin-cdio.xml:
11710 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11711 * docs/plugins/inspect/plugin-dvdread.xml:
11712 * docs/plugins/inspect/plugin-dvdsub.xml:
11713 * docs/plugins/inspect/plugin-iec958.xml:
11714 * docs/plugins/inspect/plugin-lame.xml:
11715 * docs/plugins/inspect/plugin-mad.xml:
11716 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11717 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11718 * docs/plugins/inspect/plugin-mpegstream.xml:
11719 * docs/plugins/inspect/plugin-realmedia.xml:
11720 * docs/plugins/inspect/plugin-siddec.xml:
11721 * docs/plugins/inspect/plugin-synaesthesia.xml:
11722 * docs/plugins/inspect/plugin-twolame.xml:
11723 * docs/plugins/inspect/plugin-x264.xml:
11725 * win32/common/config.h:
11726 0.10.17.2 pre-release
11728 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11730 * gst/realmedia/rademux.c:
11731 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11733 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11735 * gst/mpegstream/gstmpegdemux.c:
11736 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11738 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11740 * ext/dvdread/dvdreadsrc.c:
11741 * ext/sidplay/gstsiddec.cc:
11742 * ext/x264/gstx264enc.c:
11743 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11745 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11747 * gst/asfdemux/gstasfdemux.c:
11748 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11750 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11752 * ext/x264/gstx264enc.c:
11753 x264enc: Implement getcaps function
11754 This allows to set width/height/etc restrictions downstream.
11756 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11759 * ext/mad/Makefile.am:
11760 * ext/x264/Makefile.am:
11761 * gst/asfdemux/Makefile.am:
11762 * gst/dvdlpcmdec/Makefile.am:
11763 * gst/dvdsub/Makefile.am:
11764 * gst/iec958/Makefile.am:
11765 * gst/mpegaudioparse/Makefile.am:
11766 * gst/mpegstream/Makefile.am:
11767 * gst/realmedia/Makefile.am:
11768 * gst/synaesthesia/Makefile.am:
11769 android: make it ready for androgenizer
11770 To build gstreamer for android we are now using androgenizer which
11771 generates the needed Android.mk files.
11772 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11774 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11777 * android/amrnb.mk:
11778 * android/amrwbdec.mk:
11780 * android/mpegaudioparse.mk:
11781 android: remove the android/ folder
11783 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
11786 Automatic update of common submodule
11787 From 1ccbe09 to c3cafe1
11789 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11791 * ext/x264/gstx264enc.c:
11792 * ext/x264/gstx264enc.h:
11793 x264enc: Allow changing the bitrate and quantitizers dynamically
11794 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11796 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11798 * ext/x264/gstx264enc.c:
11799 x264enc: Set max bitrate in quality mode
11800 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11802 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11804 * ext/x264/gstx264enc.c:
11805 x264enc: Make it clear that constant quantizer is for debugging only
11806 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11808 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11811 Automatic update of common submodule
11812 From 193b717 to 1ccbe09
11814 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
11817 Automatic update of common submodule
11818 From b77e2bf to 193b717
11820 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11823 Automatic update of common submodule
11824 From d8814b6 to b77e2bf
11826 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11829 Automatic update of common submodule
11830 From 6aaa286 to d8814b6
11832 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
11835 Automatic update of common submodule
11836 From 6aec6b9 to 6aaa286
11838 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
11841 configure.ac: redundant use of AC_MSG_RESULT()
11842 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11844 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
11847 autogen: wingo signed comment
11849 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11851 * gst/dvdsub/gstdvdsubdec.c:
11852 * gst/dvdsub/gstdvdsubdec.h:
11853 dvdsubdec: Rearrange buffer allocation and pushing code a bit
11854 This makes the code easier to read, doesn't store every buffer
11855 in the instance until the next buffer is to be drawn and
11856 fixes an unitialized variable compiler warning.
11858 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
11860 * gst/dvdsub/gstdvdsubdec.c:
11861 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11864 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
11866 * gst/dvdsub/gstdvdsubdec.c:
11867 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11870 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11873 * ext/mad/gstmad.c:
11874 * ext/mad/gstmad.h:
11875 mad: build the mad plugin even if libid3tag is not available
11876 ID3 tags are usually handled by id3demux, and should be handled
11877 by id3demux. Tag handling in mad based on libid3tag is very basic
11878 and mostly unnecessary really, so just build this plugin without
11879 ID3 tag support if libid3tag is not available.
11881 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11883 Merge branch 'master' into 0.11
11885 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
11887 * gst/mpegstream/gstdvddemux.c:
11888 dvddemux: small code cleanup
11889 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11890 and avoid empty 'if' when logging is disabled.
11892 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11895 configure.ac: export plugin description more platform independent
11898 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11901 Automatic update of common submodule
11902 From 1de7f6a to 6aec6b9
11904 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11906 Merge branch 'master' into 0.11
11910 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11912 * ext/mpeg2dec/gstmpeg2dec.c:
11913 mpeg2dec: do not fail fatally when unlinked
11914 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11916 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
11918 * ext/mad/gstmad.c:
11919 * ext/mad/gstmad.h:
11920 * ext/mpeg2dec/gstmpeg2dec.c:
11921 * ext/mpeg2dec/gstmpeg2dec.h:
11922 index: remove conditional index support
11923 Index support cannot be disabled since commit
11924 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11925 in core, which removed the configure flags to disable index.
11927 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
11929 * ext/mad/gstmad.c:
11930 * ext/mpeg2dec/gstmpeg2dec.c:
11931 formatting: trim trailing whitespace
11933 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
11935 * ext/mad/gstmad.c:
11936 * ext/mpeg2dec/gstmpeg2dec.c:
11937 * gst/mpegstream/gstmpegdemux.c:
11938 index: use delta frame flags instead of 0 or none
11940 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11942 * ext/x264/gstx264enc.c:
11943 x264enc: Don't register flags with a value of 0
11944 Flags with a value of 0 aren't meaningful and will cause
11945 g_value_transform to go into an endless loop when trying to
11946 convert the flags to a string
11948 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
11951 Automatic update of common submodule
11952 From f94d739 to 1de7f6a
11954 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11956 * ext/amrwbdec/amrwbdec.c:
11957 amrwbdec: avoid stalling on invalid frame
11958 Skip 1 byte indicating invalid frame type index rather than stalling
11959 on it indefinitely until EOS.
11962 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11964 * tests/check/pipelines/lame.c:
11965 tests: add unit test for lamemp3enc negotiation issue
11966 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11968 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11970 * ext/lame/gstlamemp3enc.c:
11971 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11972 The element downstream of mp3enc might only accept certain sample rates or channels,
11973 make sure we relay any restrictions that do exist to upstream when it does a
11974 get_caps() on the sink pad. That way upstream elements like audioresample or
11975 audioconvert can pick a sample rate / channel configuration that will be accepted,
11976 instead of just negotiating to the highest, which might then be rejected.
11977 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11979 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
11981 * gst/asfdemux/asfpacket.c:
11982 asfpacket: Avoid using broken duration extension
11983 Quite a few (broken?) files have a packet duration of 1ms, which is
11984 most definitely wrong for either audio or video packets.
11985 We therefore avoid using that value and instead use other metrics to
11986 determine the buffer duration (like using the extended stream properties
11987 average frame duration if present and valid).
11989 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11992 * win32/common/config.h:
11993 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11994 https://bugzilla.gnome.org/show_bug.cgi?id=640705
11996 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
11998 * gst/mpegaudioparse/gstxingmux.c:
11999 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
12002 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12004 * gst/mpegstream/gstdvddemux.c:
12005 mpegstream: increase allowable gap between streams
12006 The new delay is three times as much as the old one, and just happens
12007 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
12008 was chocking before at 5:11.
12009 While there, merge the constants used in two places into a define.
12010 https://bugzilla.gnome.org/show_bug.cgi?id=539708
12012 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
12014 * ext/x264/gstx264enc.c:
12015 x264enc: make tag event writable before modifying tag list in place
12016 To modify an event tag is necessary to be sure that x264enc
12018 Also fix indentation.
12019 https://bugzilla.gnome.org/show_bug.cgi?id=640272
12021 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12024 * docs/plugins/inspect/plugin-a52dec.xml:
12025 * docs/plugins/inspect/plugin-amrnb.xml:
12026 * docs/plugins/inspect/plugin-amrwbdec.xml:
12027 * docs/plugins/inspect/plugin-asf.xml:
12028 * docs/plugins/inspect/plugin-cdio.xml:
12029 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12030 * docs/plugins/inspect/plugin-dvdread.xml:
12031 * docs/plugins/inspect/plugin-dvdsub.xml:
12032 * docs/plugins/inspect/plugin-iec958.xml:
12033 * docs/plugins/inspect/plugin-lame.xml:
12034 * docs/plugins/inspect/plugin-mad.xml:
12035 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12036 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12037 * docs/plugins/inspect/plugin-mpegstream.xml:
12038 * docs/plugins/inspect/plugin-realmedia.xml:
12039 * docs/plugins/inspect/plugin-siddec.xml:
12040 * docs/plugins/inspect/plugin-twolame.xml:
12041 * docs/plugins/inspect/plugin-x264.xml:
12042 * win32/common/config.h:
12043 Back to development
12045 === release 0.10.17 ===
12047 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12053 * docs/plugins/inspect/plugin-a52dec.xml:
12054 * docs/plugins/inspect/plugin-amrnb.xml:
12055 * docs/plugins/inspect/plugin-amrwbdec.xml:
12056 * docs/plugins/inspect/plugin-asf.xml:
12057 * docs/plugins/inspect/plugin-cdio.xml:
12058 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12059 * docs/plugins/inspect/plugin-dvdread.xml:
12060 * docs/plugins/inspect/plugin-dvdsub.xml:
12061 * docs/plugins/inspect/plugin-iec958.xml:
12062 * docs/plugins/inspect/plugin-lame.xml:
12063 * docs/plugins/inspect/plugin-mad.xml:
12064 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12065 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12066 * docs/plugins/inspect/plugin-mpegstream.xml:
12067 * docs/plugins/inspect/plugin-realmedia.xml:
12068 * docs/plugins/inspect/plugin-siddec.xml:
12069 * docs/plugins/inspect/plugin-twolame.xml:
12070 * docs/plugins/inspect/plugin-x264.xml:
12071 * gst-plugins-ugly.doap:
12072 * win32/common/config.h:
12075 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12078 * docs/plugins/inspect/plugin-a52dec.xml:
12079 * docs/plugins/inspect/plugin-amrnb.xml:
12080 * docs/plugins/inspect/plugin-amrwbdec.xml:
12081 * docs/plugins/inspect/plugin-asf.xml:
12082 * docs/plugins/inspect/plugin-cdio.xml:
12083 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12084 * docs/plugins/inspect/plugin-dvdread.xml:
12085 * docs/plugins/inspect/plugin-dvdsub.xml:
12086 * docs/plugins/inspect/plugin-iec958.xml:
12087 * docs/plugins/inspect/plugin-lame.xml:
12088 * docs/plugins/inspect/plugin-mad.xml:
12089 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12090 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12091 * docs/plugins/inspect/plugin-mpegstream.xml:
12092 * docs/plugins/inspect/plugin-realmedia.xml:
12093 * docs/plugins/inspect/plugin-siddec.xml:
12094 * docs/plugins/inspect/plugin-twolame.xml:
12095 * docs/plugins/inspect/plugin-x264.xml:
12096 * win32/common/config.h:
12097 0.10.16.4 pre-release
12099 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12101 * ext/mpeg2dec/gstmpeg2dec.c:
12102 mpeg2dec: Use the proper component value for height
12104 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12107 * docs/plugins/inspect/plugin-a52dec.xml:
12108 * docs/plugins/inspect/plugin-amrnb.xml:
12109 * docs/plugins/inspect/plugin-amrwbdec.xml:
12110 * docs/plugins/inspect/plugin-asf.xml:
12111 * docs/plugins/inspect/plugin-cdio.xml:
12112 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12113 * docs/plugins/inspect/plugin-dvdread.xml:
12114 * docs/plugins/inspect/plugin-dvdsub.xml:
12115 * docs/plugins/inspect/plugin-iec958.xml:
12116 * docs/plugins/inspect/plugin-lame.xml:
12117 * docs/plugins/inspect/plugin-mad.xml:
12118 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12119 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12120 * docs/plugins/inspect/plugin-mpegstream.xml:
12121 * docs/plugins/inspect/plugin-realmedia.xml:
12122 * docs/plugins/inspect/plugin-siddec.xml:
12123 * docs/plugins/inspect/plugin-twolame.xml:
12124 * docs/plugins/inspect/plugin-x264.xml:
12125 * win32/common/config.h:
12126 0.10.16.3 pre-release
12128 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12130 * gst/asfdemux/asfheaders.c:
12131 * gst/asfdemux/asfheaders.h:
12132 * gst/asfdemux/gstasfdemux.c:
12133 asfdemux: Handle new type of DRM'd asf files.
12134 These are produced by the new MS PlayReady system.
12135 https://bugzilla.gnome.org/show_bug.cgi?id=639226
12137 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
12140 Automatic update of common submodule
12141 From e572c87 to f94d739
12143 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12146 Automatic update of common submodule
12147 From ccbaa85 to e572c87
12149 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12152 Automatic update of common submodule
12153 From 46445ad to ccbaa85
12155 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12157 * tests/check/Makefile.am:
12158 tests: never disable g_assert() and cast checks for the unit tests
12159 The unit tests are riddled with g_assert() and friends, make sure we
12160 don't disable assert and cast checks for the unit tests even if
12161 this has been specified for the rest of the code base, e.g. via
12162 --disable-glib-asserts
12164 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12167 * win32/common/config.h:
12168 0.10.16.2 pre-release
12170 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12172 * docs/plugins/gst-plugins-ugly-plugins.args:
12173 * docs/plugins/inspect/plugin-a52dec.xml:
12174 * docs/plugins/inspect/plugin-amrnb.xml:
12175 * docs/plugins/inspect/plugin-amrwbdec.xml:
12176 * docs/plugins/inspect/plugin-asf.xml:
12177 * docs/plugins/inspect/plugin-cdio.xml:
12178 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12179 * docs/plugins/inspect/plugin-dvdread.xml:
12180 * docs/plugins/inspect/plugin-dvdsub.xml:
12181 * docs/plugins/inspect/plugin-iec958.xml:
12182 * docs/plugins/inspect/plugin-lame.xml:
12183 * docs/plugins/inspect/plugin-mad.xml:
12184 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12185 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12186 * docs/plugins/inspect/plugin-mpegstream.xml:
12187 * docs/plugins/inspect/plugin-realmedia.xml:
12188 * docs/plugins/inspect/plugin-siddec.xml:
12189 * docs/plugins/inspect/plugin-twolame.xml:
12190 * docs/plugins/inspect/plugin-x264.xml:
12193 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12198 po: update translations
12200 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12203 configure: use $LIBM instead of hardcoding -lm
12205 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12207 * gst/realmedia/rmdemux.c:
12208 rmdemux: Initialize return variable.
12209 In the unlikely event that height is 0 (which is invalid) we would end up
12210 never setting the flow return.
12212 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12214 * gst/realmedia/rmutils.c:
12215 realmedia: Fix unitialized variables on macosx
12217 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12219 * ext/x264/gstx264enc.c:
12220 x264enc: Handle codec/encoder tags
12221 Make x264enc drop video-codec and codec tags and replace
12222 encoder/encoder-version with x264 and its build number
12225 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12227 * ext/mpeg2dec/gstmpeg2dec.c:
12228 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
12230 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12232 * ext/mpeg2dec/gstmpeg2dec.c:
12233 mpeg2dec: minor formatting clean-up
12235 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12237 * ext/mpeg2dec/gstmpeg2dec.c:
12238 mpeg2dec: refactor cropping code to use libgstvideo functions
12239 https://bugzilla.gnome.org/show_bug.cgi?id=571146
12241 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12243 * ext/mpeg2dec/gstmpeg2dec.c:
12244 * ext/mpeg2dec/gstmpeg2dec.h:
12245 mpeg2dec: use GstVideoFormat instead of custom enum
12247 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12249 * ext/mpeg2dec/Makefile.am:
12250 mpeg2dec: fix LIBADD order in Makefile.am
12252 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
12254 * ext/x264/gstx264enc.c:
12255 x264: vbv-buf-capacity should have a minimum of 0
12256 x264 will clip this value internally, and users should be allowed to
12257 specify a lower value than 300 ms.
12258 https://bugzilla.gnome.org/show_bug.cgi?id=635291
12260 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12262 * ext/x264/gstx264enc.c:
12263 x264enc: also accept YV12 input
12265 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12267 * ext/x264/gstx264enc.c:
12268 x264enc: add a note to the docs about encoder latency and queues
12269 https://bugzilla.gnome.org/show_bug.cgi?id=636107
12271 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12273 * gst/realmedia/rademux.c:
12274 * gst/realmedia/rmdemux.c:
12275 realmedia: do not use the pad buffer allocation functions in demuxers
12276 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
12277 https://bugzilla.gnome.org/show_bug.cgi?id=637932
12279 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12282 Automatic update of common submodule
12283 From 169462a to 46445ad
12285 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12287 * ext/mad/gstmad.c:
12288 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12291 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
12294 Automatic update of common submodule
12295 From 20742ae to 169462a
12297 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
12299 * gst/realmedia/rmdemux.c:
12300 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12301 Signed-off-by: Rob Clark <rob@ti.com>
12303 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
12306 Automatic update of common submodule
12307 From 011bcc8 to 20742ae
12309 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
12312 x264: uses pkg-config to locate libx264
12314 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12316 Merge branch 'master' into 0.11
12318 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12320 * tests/check/pipelines/lame.c:
12321 check: don't use deprecated method
12323 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12325 * android/amrnb.mk:
12326 * android/amrwbdec.mk:
12328 * android/mpegaudioparse.mk:
12330 more 0.10 -> 0,11 changes
12332 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12335 configure: open 0.11 branch
12337 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12341 * android/amrnb.mk:
12342 * android/amrwbdec.mk:
12344 * android/mpegaudioparse.mk:
12345 Add build system for Android
12347 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
12349 * gst/realmedia/rmutils.c:
12350 realmedia: Remove dead assignments
12352 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
12354 * ext/mad/gstmad.c:
12355 mad: Remove dead assignments
12357 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12359 * ext/dvdread/dvdreadsrc.c:
12360 dvdreadsrc: remove bogus comment
12362 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
12364 * ext/dvdread/dvdreadsrc.c:
12365 dvdreadsrc: fix handling of multi-angle streams
12366 We would output all angles interleaved instead of just
12367 the selected angle.
12368 https://bugzilla.gnome.org/show_bug.cgi?id=539254
12370 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12372 * gst/realmedia/Makefile.am:
12373 realmedia: fix LIBS order in Makefile
12375 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12415 po: update for new translatable strings
12417 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
12420 Automatic update of common submodule
12421 From 7bbd708 to 011bcc8
12423 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
12425 * ext/mpeg2dec/gstmpeg2dec.c:
12426 mpeg2dec: convert the position to stream time before answering to a position query
12428 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
12430 * gst/realmedia/Makefile.am:
12431 * gst/realmedia/rademux.c:
12432 * gst/realmedia/rmdemux.c:
12433 * gst/realmedia/rmdemux.h:
12434 realmedia: Get codec name from pbutils instead of harcoding them
12436 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
12438 * ext/x264/gstx264enc.c:
12439 x264enc: Work around a rate control issue in libx264
12440 When variable framerate is disabled in libx264 (which occurs when using
12441 the zerolatency tuning), libx264 ignores timestamps but still uses the
12442 timebase leading to messed up rate control with our nanosecond timebase.
12443 We work around this issue by setting the timebase to the reciprocal of
12444 the framerate and we validate that the framerate is suitable.
12445 This has been fixed upstream in libx264 but there are non-fixed versions
12446 in the wild so this workaround is still needed.
12449 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12451 * ext/mpeg2dec/gstmpeg2dec.c:
12452 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12454 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
12456 * ext/mpeg2dec/gstmpeg2dec.c:
12457 mpeg2dec: fix position query by trusting upstream
12458 Position queries are badly handled for DVDs (probably due to the division in
12459 chapters): the time returned was the time since the start of chapter.
12460 Now ask upstream for position queries, fall back to the old code if upstream
12461 cannot answer the query.
12463 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
12465 * ext/lame/gstlame.c:
12466 * ext/mad/gstmad.c:
12467 * ext/sidplay/gstsiddec.cc:
12468 * gst/mpegstream/gstmpegparse.c:
12469 various: canonicalize property names
12471 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
12473 * ext/a52dec/gsta52dec.c:
12474 * ext/amrnb/amrnbdec.c:
12475 * ext/amrnb/amrnbenc.c:
12476 * ext/cdio/gstcdiocddasrc.c:
12477 * ext/dvdread/dvdreadsrc.c:
12478 * ext/lame/gstlame.c:
12479 * ext/lame/gstlamemp3enc.c:
12480 * ext/mad/gstmad.c:
12481 * ext/sidplay/gstsiddec.cc:
12482 * ext/x264/gstx264enc.c:
12483 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12485 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
12487 * gst/iec958/ac3iec.c:
12488 * gst/mpegaudioparse/gstmpegaudioparse.c:
12489 * gst/mpegstream/gstmpegparse.c:
12490 * gst/mpegstream/gstrfc2250enc.c:
12491 * gst/realmedia/pnmsrc.c:
12492 * gst/realmedia/rdtmanager.c:
12493 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12495 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
12498 Automatic update of common submodule
12499 From 5a668bf to 7bbd708
12501 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
12504 Automatic update of common submodule
12505 From c4a8adc to 5a668bf
12507 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12510 Automatic update of common submodule
12511 From 5e3c9bf to c4a8adc
12513 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12515 * ext/mad/gstmad.c:
12516 * ext/mad/gstmad.h:
12517 mad: support reverse playback
12519 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12521 * ext/dvdread/dvdreadsrc.c:
12522 dvdreadsrc: improve error messages on read errors
12523 Provide proper i18n-ed error messages when a read error happens,
12524 and point out that the error could be happening because the
12526 https://bugzilla.gnome.org/show_bug.cgi?id=613633
12528 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12531 configure: set plugin release datetime
12533 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
12536 Automatic update of common submodule
12537 From aa0d1d0 to 5e3c9bf
12539 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12541 * gst/mpegstream/gstmpegparse.c:
12542 mpegparse: re-fix flow return handling
12543 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12544 - } while (GST_FLOW_IS_SUCCESS (result));
12545 + } while (result != GST_FLOW_OK);
12547 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
12549 * tests/check/Makefile.am:
12550 * tests/check/generic/states.c:
12551 tests: allow running state tests for all elements
12552 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12553 to try elements that would normaly be skipped.
12555 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12558 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12560 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12563 * pkgconfig/.gitignore:
12564 * pkgconfig/Makefile.am:
12565 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12566 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12567 This .pc file will not be installed, it's only for uninstalled setups,
12568 same thing as we do for -good. This is so other modules' unit tests can
12569 find our plugins properly in an uninstalled setup.
12571 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12574 Automatic update of common submodule
12575 From c2e10bf to aa0d1d0
12577 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12580 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12582 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12584 * ext/sidplay/gstsiddec.cc:
12585 siddec: don't use GST_FLOW_IS_FATAL
12586 GST_FLOW_IS_FATAL has been deprecated in core git.
12588 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
12591 Automatic update of common submodule
12592 From d3d9acf to c2e10bf
12594 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12597 configure: Require orc >= 0.4.6 for --compat
12599 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12602 Automatic update of common submodule
12603 From ec60217 to d3d9acf
12605 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12607 * ext/mpeg2dec/gstmpeg2dec.c:
12608 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12609 And don't post error messages if allocating a buffer resulted
12610 in WRONG_STATE or UNEXPECTED.
12612 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12614 * gst/mpegaudioparse/gstxingmux.c:
12615 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12617 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12619 * gst/mpegstream/gstdvddemux.c:
12620 * gst/mpegstream/gstmpegdemux.c:
12621 * gst/mpegstream/gstmpegparse.c:
12622 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12624 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12626 * gst/realmedia/rmdemux.c:
12627 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12629 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12631 * gst/asfdemux/gstasfdemux.c:
12632 asfdemux: Don't use GST_FLOW_IS_FATAL()
12633 And don't post error messages for UNEXPECTED and post an error
12634 message if pulling data failed because of NOT_LINKED.
12636 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12639 * docs/plugins/inspect/plugin-a52dec.xml:
12640 * docs/plugins/inspect/plugin-amrnb.xml:
12641 * docs/plugins/inspect/plugin-amrwbdec.xml:
12642 * docs/plugins/inspect/plugin-asf.xml:
12643 * docs/plugins/inspect/plugin-cdio.xml:
12644 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12645 * docs/plugins/inspect/plugin-dvdread.xml:
12646 * docs/plugins/inspect/plugin-dvdsub.xml:
12647 * docs/plugins/inspect/plugin-iec958.xml:
12648 * docs/plugins/inspect/plugin-lame.xml:
12649 * docs/plugins/inspect/plugin-mad.xml:
12650 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12651 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12652 * docs/plugins/inspect/plugin-mpegstream.xml:
12653 * docs/plugins/inspect/plugin-realmedia.xml:
12654 * docs/plugins/inspect/plugin-siddec.xml:
12655 * docs/plugins/inspect/plugin-twolame.xml:
12656 * docs/plugins/inspect/plugin-x264.xml:
12657 * win32/common/config.h:
12658 Back to development
12659 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12660 the code is updated for the GST_FLOW_IS_* macro deprecations.
12662 === release 0.10.16 ===
12664 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12670 * gst-plugins-ugly.doap:
12671 * win32/common/config.h:
12674 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12676 * docs/plugins/inspect/plugin-a52dec.xml:
12677 * docs/plugins/inspect/plugin-amrnb.xml:
12678 * docs/plugins/inspect/plugin-amrwbdec.xml:
12679 * docs/plugins/inspect/plugin-asf.xml:
12680 * docs/plugins/inspect/plugin-cdio.xml:
12681 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12682 * docs/plugins/inspect/plugin-dvdread.xml:
12683 * docs/plugins/inspect/plugin-dvdsub.xml:
12684 * docs/plugins/inspect/plugin-iec958.xml:
12685 * docs/plugins/inspect/plugin-lame.xml:
12686 * docs/plugins/inspect/plugin-mad.xml:
12687 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12688 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12689 * docs/plugins/inspect/plugin-mpegstream.xml:
12690 * docs/plugins/inspect/plugin-realmedia.xml:
12691 * docs/plugins/inspect/plugin-siddec.xml:
12692 * docs/plugins/inspect/plugin-twolame.xml:
12693 * docs/plugins/inspect/plugin-x264.xml:
12694 docs: update docs for release
12696 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12704 po: update translations
12706 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12745 0.10.15.6 pre-release
12747 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
12749 * gst/asfdemux/gstasfdemux.c:
12750 asfdemux: Don't error out on non-critical flow returns
12751 Only error out when downstream returns:
12756 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12757 of the streams had gone EOS) and then stop the task silently.
12758 In the case of WRONG_STATE we just need to stop silently
12759 https://bugzilla.gnome.org/show_bug.cgi?id=600412
12761 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12800 0.10.15.5 pre-release
12802 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
12804 * gst/mpegaudioparse/gstmpegaudioparse.c:
12805 mp3parse: propagate flow errors upstream.
12806 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12807 always return the error upstream.
12809 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12848 0.10.15.4 pre-release
12850 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
12853 Automatic update of common submodule
12854 From 3e8db1d to ec60217
12856 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12859 * docs/plugins/inspect/plugin-a52dec.xml:
12860 * docs/plugins/inspect/plugin-amrnb.xml:
12861 * docs/plugins/inspect/plugin-amrwbdec.xml:
12862 * docs/plugins/inspect/plugin-asf.xml:
12863 * docs/plugins/inspect/plugin-cdio.xml:
12864 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12865 * docs/plugins/inspect/plugin-dvdread.xml:
12866 * docs/plugins/inspect/plugin-dvdsub.xml:
12867 * docs/plugins/inspect/plugin-iec958.xml:
12868 * docs/plugins/inspect/plugin-lame.xml:
12869 * docs/plugins/inspect/plugin-mad.xml:
12870 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12871 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12872 * docs/plugins/inspect/plugin-mpegstream.xml:
12873 * docs/plugins/inspect/plugin-realmedia.xml:
12874 * docs/plugins/inspect/plugin-siddec.xml:
12875 * docs/plugins/inspect/plugin-twolame.xml:
12876 * docs/plugins/inspect/plugin-x264.xml:
12877 * win32/common/config.h:
12878 0.10.15.3 pre-release
12880 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
12882 * ext/x264/gstx264enc.c:
12883 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12884 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12885 argument to the option string value causes an error. For < 78 we pass the
12886 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12887 result in passing 'none' for false and 'strict' for true. Other modes can be
12888 set through the option-string property for now.
12889 https://bugzilla.gnome.org/show_bug.cgi?id=626577
12891 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12894 * docs/plugins/gst-plugins-ugly-plugins.args:
12895 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12896 * docs/plugins/inspect/plugin-a52dec.xml:
12897 * docs/plugins/inspect/plugin-amrnb.xml:
12898 * docs/plugins/inspect/plugin-amrwbdec.xml:
12899 * docs/plugins/inspect/plugin-asf.xml:
12900 * docs/plugins/inspect/plugin-cdio.xml:
12901 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12902 * docs/plugins/inspect/plugin-dvdread.xml:
12903 * docs/plugins/inspect/plugin-dvdsub.xml:
12904 * docs/plugins/inspect/plugin-iec958.xml:
12905 * docs/plugins/inspect/plugin-lame.xml:
12906 * docs/plugins/inspect/plugin-mad.xml:
12907 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12908 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12909 * docs/plugins/inspect/plugin-mpegstream.xml:
12910 * docs/plugins/inspect/plugin-realmedia.xml:
12911 * docs/plugins/inspect/plugin-siddec.xml:
12912 * docs/plugins/inspect/plugin-twolame.xml:
12913 * docs/plugins/inspect/plugin-x264.xml:
12914 * win32/common/config.h:
12915 0.10.15.2 pre-release
12917 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
12919 * gst/synaesthesia/gstsynaesthesia.c:
12920 synaesthesia: code cleanups.
12921 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12924 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
12926 * gst/synaesthesia/gstsynaesthesia.c:
12927 synaesthesia: use GST_BOILERPLATE macros
12929 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12932 Automatic update of common submodule
12933 From bd2054b to 3e8db1d
12935 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12937 * ext/x264/gstx264enc.c:
12938 x264: fix printf format warning in debug message
12940 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12942 * docs/plugins/Makefile.am:
12943 docs: fix bug passing arguments to gtkdoc-fixref in upload target
12944 Missing backslash at end of line meant we weren't passing all arguments
12945 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12947 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
12950 Automatic update of common submodule
12951 From a519571 to bd2054b
12953 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12956 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12957 This first checks what is required for ISO C99 support and sets the relevant
12958 compiler parameters and if no C99 compiler is found, it checks for a
12959 C89 compiler. This enables us to check for and use C89/C99 functions
12960 that gcc hides from us without the correct compiler parameters.
12962 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
12964 * ext/x264/gstx264enc.c:
12965 x264enc: Fix flushing of delayed frames
12966 x264_encoder_encode() should be called with a NULL picture until at least
12967 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12968 regression in make check due to the recent change in defaults which enabled
12969 b-frames and b-pyramid, both of which I believe increase the number of delayed
12970 frames when encoding.
12972 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
12974 * ext/x264/gstx264enc.c:
12975 x264enc: Improve x264enc defaults
12976 - medium x264 speed/quality preset
12977 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12978 Addresses part of bug #607798
12980 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
12982 * ext/x264/gstx264enc.c:
12983 x264enc: Fix property description typos
12985 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
12987 * ext/x264/gstx264enc.c:
12988 x264enc: Add some more debug info
12990 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
12992 * ext/x264/gstx264enc.c:
12993 * ext/x264/gstx264enc.h:
12994 x264enc: Add speed-preset and [psy-]tuning properties
12995 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12996 preset and possibly a profile and/or tuning are now the recommended way to
12997 configure x264 through x264enc.
12998 If a preset/tuning are specified then these will define the default values and
12999 the property defaults will be ignored. After this the option-string property is
13000 applied, followed by the user-set properties, fast first pass restrictions and
13001 finally the profile restrictions.
13002 Addresses part of bug #607798
13004 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
13006 * ext/x264/gstx264enc.c:
13007 * ext/x264/gstx264enc.h:
13008 x264enc: Refactor code in preparation for presets/tunings
13009 - Make defaults append the appropriate default value to a string. This is
13010 needed to differentiate between something user-set and the actual prop
13012 - Add an internal option string to which _set_property () cases append for the
13013 majority of properties.
13014 - Use gst_x264_enc_parse_options () to clean up application of settings. This
13015 will make order of application with respect to the presets and tunings quite
13017 Addresses part of bug #607798
13019 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
13021 * ext/x264/gstx264enc.c:
13022 x264enc: Update available me types
13023 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
13024 now self-maintaining.
13026 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
13028 * ext/x264/gstx264enc.c:
13029 x264enc: Use new libx264 API to affect fast first pass
13030 Uses new x264 API to apply reduced complexity values to the parameters to
13031 increase encoding speed in the first pass of a multi-pass encode. This does
13032 not impact on final quality.
13033 Addresses part of bug #607798
13035 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
13037 * ext/x264/gstx264enc.c:
13038 * ext/x264/gstx264enc.h:
13039 x264enc: Add profile property
13040 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
13041 Profile. This makes it easier to achieve Baseline Profile for example.
13042 Addresses part of bug #607798
13044 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
13046 * ext/x264/gstx264enc.c:
13047 * ext/x264/gstx264enc.h:
13048 x264enc: Add option-string property
13049 Adds support for an x264 format option-string to specify advanced parameters
13050 Addresses part of bug #607798
13052 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13054 * ext/mad/Makefile.am:
13055 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
13056 Spotted by syntr0py.
13058 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13060 * ext/x264/gstx264enc.c:
13061 x264enc: only set timebase on versions where it exists
13063 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
13065 * ext/x264/gstx264enc.c:
13066 x264enc: set appropriate time base
13069 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13071 * tests/check/Makefile.am:
13072 tests: add plugin loading whitelist to test environment
13073 Only want to load core/-base/-ugly plugins here.
13075 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13079 Bump automake requirement to 1.10 and autoconf to 2.60
13080 For maintainability reasons and $(builddir).
13083 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13085 * gst/asfdemux/gstasfdemux.c:
13086 asfdemux: Fix seeking after last commits
13087 Don't handle wrong-state returns as errors to allow seeking to work
13090 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13092 * gst/asfdemux/gstasfdemux.c:
13093 asfdemux: Push all pending data on EOS
13094 When on push mode and receiving an EOS event, asfdemux
13095 should push all pending data because we might be dealing
13096 with a broken file that has a preroll value higher
13097 than its actual length.
13099 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13101 * gst/asfdemux/gstasfdemux.c:
13102 asfdemux: Fix sending eos event for chained asfs
13103 Properly push EOS event when finishing a chained asf file
13107 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13109 * docs/plugins/Makefile.am:
13110 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13111 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13112 * docs/plugins/inspect/plugin-rmdemux.xml:
13113 docs: add rmdemux to docs properly
13114 The plugin has been renamed, remove old introspection file.
13116 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13118 * docs/plugins/gst-plugins-ugly-plugins.args:
13119 * docs/plugins/inspect/plugin-x264.xml:
13120 docs: update for recent x264enc changes
13122 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13124 * gst/realmedia/rmdemux.c:
13125 rmdemux: fix compiler warning when debugging system in core is disabled
13127 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
13130 Automatic update of common submodule
13131 From 73ff93a to a519571
13133 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
13135 * gst/asfdemux/gstasfdemux.c:
13136 asfdemux: Allow at least 500ms of preroll.
13137 Some files have insanely low preroll values which break the
13138 all_streams_prerolled() logic.
13141 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13143 * ext/x264/gstx264enc.c:
13144 x264enc: add new h264 caps attribute alignment
13147 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13149 * ext/x264/gstx264enc.c:
13150 * ext/x264/gstx264enc.h:
13151 x264enc: conditionally expose enhanced upstream capabilities
13152 API: GstX264Enc:sliced-threads
13153 API: GstX264Enc:sync-lookahead
13154 API: GstX264Enc:intra-refresh
13155 API: GstX264Enc:mb-tree
13156 API: GstX264Enc:rc-lookahead
13159 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13162 * docs/plugins/inspect/plugin-a52dec.xml:
13163 * docs/plugins/inspect/plugin-amrnb.xml:
13164 * docs/plugins/inspect/plugin-amrwbdec.xml:
13165 * docs/plugins/inspect/plugin-asf.xml:
13166 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13167 * docs/plugins/inspect/plugin-iec958.xml:
13168 * docs/plugins/inspect/plugin-mad.xml:
13169 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13170 * docs/plugins/inspect/plugin-mpegstream.xml:
13171 * docs/plugins/inspect/plugin-realmedia.xml:
13172 docs: update introspected plugin docs for gstdoc-scangobj and other changes
13173 Update common for latest gstdoc-scangobj and inspect xml files for
13174 escaping and pad template order changes.
13176 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
13179 Automatic update of common submodule
13180 From 9339ccc to 35617c2
13182 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
13185 Automatic update of common submodule
13186 From 5adb1ca to 9339ccc
13188 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
13191 Automatic update of common submodule
13192 From 57c89b7 to 5adb1ca
13194 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
13197 Automatic update of common submodule
13198 From c804988 to 57c89b7
13200 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13203 * gst/realmedia/rtspreal.c:
13204 configure: Update required GLib version to 2.20
13206 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13208 * ext/a52dec/gsta52dec.c:
13209 a52dec: Call orc_init() before trying to get target flags
13211 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13213 * ext/a52dec/gsta52dec.c:
13214 a52dec: Remove debug printf...
13216 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13219 * ext/a52dec/Makefile.am:
13220 * ext/a52dec/gsta52dec.c:
13221 a52dec: Use orc for CPU feature detection and don't check for liboil
13223 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13226 configure: Use GLIB_EXTRA_CFLAGS
13228 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13231 Automatic update of common submodule
13232 From 7a0fdf5 to c804988
13234 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13237 Automatic update of common submodule
13238 From 6da3bab to 7a0fdf5
13240 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13243 Automatic update of common submodule
13244 From 733fca9 to 6da3bab
13246 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
13249 Automatic update of common submodule
13250 From fad145b to 733fca9
13252 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
13255 Automatic update of common submodule
13256 From 47683c1 to fad145b
13258 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13260 * gst/realmedia/rmdemux.c:
13261 rmdemux: pass bitrate on caps
13262 Set the bitrate on the caps, some decoders like sipro need this to function
13266 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
13269 Automatic update of common submodule
13270 From 17f89e5 to 47683c1
13272 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
13275 Automatic update of common submodule
13276 From fd7ca04 to 17f89e5
13278 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
13280 * ext/x264/gstx264enc.c:
13281 x264enc: Only set i_weighted_pred on versions where it exists
13283 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
13285 * ext/lame/gstlamemp3enc.c:
13286 lamemp3enc: implement latency query
13287 The encoder's latency is deduced from the framesize. Fixes #618896.
13289 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13292 * docs/plugins/gst-plugins-ugly-plugins.args:
13293 * docs/plugins/gst-plugins-ugly-plugins.signals:
13294 * docs/plugins/inspect/plugin-a52dec.xml:
13295 * docs/plugins/inspect/plugin-amrnb.xml:
13296 * docs/plugins/inspect/plugin-amrwbdec.xml:
13297 * docs/plugins/inspect/plugin-asf.xml:
13298 * docs/plugins/inspect/plugin-cdio.xml:
13299 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13300 * docs/plugins/inspect/plugin-dvdread.xml:
13301 * docs/plugins/inspect/plugin-dvdsub.xml:
13302 * docs/plugins/inspect/plugin-iec958.xml:
13303 * docs/plugins/inspect/plugin-lame.xml:
13304 * docs/plugins/inspect/plugin-mad.xml:
13305 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13306 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13307 * docs/plugins/inspect/plugin-mpegstream.xml:
13308 * docs/plugins/inspect/plugin-realmedia.xml:
13309 * docs/plugins/inspect/plugin-siddec.xml:
13310 * docs/plugins/inspect/plugin-twolame.xml:
13311 * docs/plugins/inspect/plugin-x264.xml:
13312 * win32/common/config.h:
13313 Back to development
13315 === release 0.10.15 ===
13317 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13323 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13324 * docs/plugins/inspect/plugin-a52dec.xml:
13325 * docs/plugins/inspect/plugin-amrnb.xml:
13326 * docs/plugins/inspect/plugin-amrwbdec.xml:
13327 * docs/plugins/inspect/plugin-asf.xml:
13328 * docs/plugins/inspect/plugin-cdio.xml:
13329 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13330 * docs/plugins/inspect/plugin-dvdread.xml:
13331 * docs/plugins/inspect/plugin-dvdsub.xml:
13332 * docs/plugins/inspect/plugin-iec958.xml:
13333 * docs/plugins/inspect/plugin-lame.xml:
13334 * docs/plugins/inspect/plugin-mad.xml:
13335 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13336 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13337 * docs/plugins/inspect/plugin-mpegstream.xml:
13338 * docs/plugins/inspect/plugin-realmedia.xml:
13339 * docs/plugins/inspect/plugin-siddec.xml:
13340 * docs/plugins/inspect/plugin-twolame.xml:
13341 * docs/plugins/inspect/plugin-x264.xml:
13342 * gst-plugins-ugly.doap:
13343 * win32/common/config.h:
13346 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13386 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13389 configure: make implicit GLib and liboil requirements explicit
13390 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13392 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
13394 * ext/x264/gstx264enc.c:
13395 x264enc: disable I weighted pred
13396 If it is enabled, then it will be main profile instead of baseline.
13397 This ensures maximum compatibility of the output stream until the
13398 encoder configuration interface gets an overhaul with explicit
13399 output profile selection.
13402 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13405 * win32/common/config.h:
13406 0.10.14.3 pre-release
13408 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13446 po: update translations
13448 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13451 Automatic update of common submodule
13452 From 357b0db to fd7ca04
13454 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13457 * win32/common/config.h:
13458 0.10.14.2 pre-release
13460 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13463 Automatic update of common submodule
13464 From 4d67bd6 to 357b0db
13466 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13468 * gst/realmedia/rmdemux.c:
13469 * gst/realmedia/rmutils.c:
13470 * gst/realmedia/rmutils.h:
13471 rmdemux: add better sipr nibble swap routine
13473 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13475 * gst/realmedia/rmdemux.c:
13476 rmdemux: descramble SIPR before pushing out
13477 Collect and descramble the SIPR packets before pushing.
13478 Descramble ATRAC audio.
13481 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13483 * gst/realmedia/rmutils.c:
13484 * gst/realmedia/rmutils.h:
13485 rm: add function to descramble sipr
13487 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13489 * ext/x264/gstx264enc.c:
13490 * ext/x264/gstx264enc.h:
13491 x264enc: Re-send the received upstream event as-is downstream
13492 https://bugzilla.gnome.org/show_bug.cgi?id=606689
13494 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
13496 * ext/amrnb/amrnb.c:
13497 amrnbenc: Set rank to GST_RANK_SECONDARY
13499 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13501 * gst/realmedia/rtspreal.c:
13502 rtspreal: use GLib's base64 functions if available
13503 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13505 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
13507 * ext/amrnb/amrnbdec.h:
13508 * ext/amrnb/amrnbenc.h:
13509 * ext/amrwbdec/amrwbdec.h:
13510 amr: Use correct includes (as pkg-config suggests)
13513 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
13515 * gst/ac3parse/.gitignore:
13516 * gst/ac3parse/Makefile.am:
13517 * gst/ac3parse/README:
13518 * gst/ac3parse/ac3parse.vcproj:
13519 * gst/ac3parse/gstac3parse.c:
13520 * gst/ac3parse/gstac3parse.h:
13521 ac3parse: remove unported 0.8 plugin
13522 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13524 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
13526 * gst/mpegaudioparse/gstmpegaudioparse.c:
13527 docs: adding a mp3decoder as well is useful
13529 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
13531 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13532 docs: massage section index
13534 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
13536 * ext/amrwbdec/amrwbdec.c:
13537 * ext/amrwbdec/amrwbdec.h:
13538 amrwbdec: move define to source to avoid hiding it from the docs
13540 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
13542 * ext/cdio/gstcdiocddasrc.c:
13543 docs: remove short_desc, it is taken from element details
13545 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
13547 * gst/synaesthesia/gstsynaesthesia.c:
13548 docs: fix sections docs for synaesthesia
13550 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
13552 * docs/plugins/Makefile.am:
13553 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13554 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13555 * gst/mpegaudioparse/gstmpegaudioparse.c:
13556 docs: add docs for mp3parse
13558 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13560 * gst-plugins-ugly.doap:
13561 doap: update repository info from cvs->git and maintainers
13563 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13566 Automatic update of common submodule
13567 From fc85867 to 4d67bd6
13569 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13571 * tests/check/elements/x264enc.c:
13572 x264enc: adaptive NALU type checking
13573 In particular, be less picky about SEI NALU order, which makes test more
13574 robust with respect to changes in libx264.
13577 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13579 * ext/x264/gstx264enc.c:
13580 x264enc: adaptive x264 header NAL layout handling
13583 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13585 * gst/asfdemux/gstrtpasfdepay.c:
13586 asfdepay: we require a dynamic payload type
13587 Add an extra caps property that restricts the depayloader to only accept dynamic
13590 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13593 configure: Drop -Wcast-align
13594 Commit message copied from core's commit from Benjamin Otte:
13595 246f5dba96a5b50bb74621af67b30942cca72af5
13596 Apparently gcc warns that GstMiniObject is not castable to
13597 GstEvent/Message/Buffer due to them containing 64bit variables, even
13598 though ARM hackers claim that those only need 4byte alignment. And as
13599 long as gcc behaves that way, this warning is not very useful.
13600 So we'll remove the warning until this problem is fixed.
13603 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
13605 * ext/mpeg2dec/gstmpeg2dec.c:
13606 mpeg2dec: copy over all buffer flags when copying buffers.
13607 Avoids losing the tff/rff video buffer flags
13609 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
13611 * gst/asfdemux/asfpacket.c:
13612 asfdemux: Make a table static to avoid having to always allocate it.
13614 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13616 * ext/x264/gstx264enc.c:
13617 x264enc: fix up avcC header construction
13618 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13619 for BUILD_X264 < 76.
13620 Also fixes #610089.
13622 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13624 * ext/x264/gstx264enc.c:
13625 x264enc: parameterize libx264 provided NAL layout in codec-data creation
13627 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
13630 configure: Remove -Wundef flag
13631 Same fix as for #615161
13633 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13636 Automatic update of common submodule
13637 From fdf023d to fc85867
13639 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13641 * gst-libs/gst/gettext.h:
13642 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13644 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13649 build: build plugins in parallel where possible, if make -jN is used
13651 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13654 build: add cruft alert for common/shave*
13656 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13660 Remove removed file win32/common/config.h.in from MANIFEST.
13662 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
13664 * gst/synaesthesia/synaescope.c:
13665 * gst/synaesthesia/synaescope.h:
13666 synaestesia: Fix old-style prototype
13668 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
13670 * gst/realmedia/rmutils.c:
13674 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
13677 Automatic update of common submodule
13678 From 55cd514 to c1d07dd
13680 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13683 * ext/amrnb/amrnbdec.c:
13684 * ext/amrnb/amrnbenc.c:
13685 * ext/cdio/gstcdiocddasrc.h:
13686 * ext/dvdread/dvdreadsrc.c:
13687 * ext/lame/gstlame.h:
13688 * ext/lame/gstlamemp3enc.h:
13689 * ext/lame/plugin.c:
13690 * ext/mad/gstmad.c:
13691 * ext/x264/gstx264enc.c:
13692 * ext/x264/gstx264enc.h:
13693 * gst/mpegaudioparse/gstmpegaudioparse.c:
13694 * gst/mpegaudioparse/gstxingmux.c:
13695 * gst/mpegstream/gstdvddemux.c:
13696 * gst/mpegstream/gstmpegdemux.c:
13697 * gst/mpegstream/gstmpegparse.c:
13698 * gst/realmedia/asmrules.c:
13699 * gst/realmedia/pnmsrc.c:
13700 * gst/realmedia/pnmsrc.h:
13701 * gst/realmedia/rdtdepay.h:
13702 * gst/realmedia/rdtmanager.c:
13703 * gst/realmedia/rtspreal.c:
13704 build: Add all kinds of compiler warning flags and fix the resulting warnings
13706 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13708 * ext/amrnb/Makefile.am:
13709 * ext/amrwbdec/Makefile.am:
13710 * ext/sidplay/Makefile.am:
13711 * gst/asfdemux/Makefile.am:
13712 * gst/mpegaudioparse/Makefile.am:
13713 build: fix up Makefile.am
13714 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13715 the order a bit here and there (see docs/random/moving-plugins).
13717 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13719 * win32/common/config.h.in:
13720 win32: remove win32-specific config.h.in copy that's not used any longer
13721 The win32 config.h is now generated from the top-level config.h.in.
13723 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
13725 * ext/a52dec/gsta52dec.c:
13726 * ext/amrnb/amrnbdec.c:
13727 * ext/amrnb/amrnbenc.c:
13728 * ext/amrwbdec/amrwbdec.c:
13729 * ext/cdio/gstcdiocddasrc.c:
13730 * ext/dvdread/dvdreadsrc.c:
13731 * ext/lame/gstlame.c:
13732 * ext/mad/gstmad.c:
13733 * ext/mpeg2dec/gstmpeg2dec.c:
13734 * gst/ac3parse/gstac3parse.c:
13735 * gst/asfdemux/gstasfdemux.c:
13736 * gst/asfdemux/gstrtpasfdepay.c:
13737 * gst/asfdemux/gstrtspwms.c:
13738 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13739 * gst/iec958/ac3iec.c:
13740 * gst/mpegaudioparse/gstmpegaudioparse.c:
13741 * gst/mpegaudioparse/gstxingmux.c:
13742 * gst/mpegstream/gstdvddemux.c:
13743 * gst/mpegstream/gstmpegdemux.c:
13744 * gst/mpegstream/gstmpegparse.c:
13745 * gst/mpegstream/gstrfc2250enc.c:
13746 * gst/realmedia/pnmsrc.c:
13747 * gst/realmedia/rademux.c:
13748 * gst/realmedia/rdtdepay.c:
13749 * gst/realmedia/rdtmanager.c:
13750 * gst/realmedia/rmdemux.c:
13751 * gst/realmedia/rtspreal.c:
13752 * gst/synaesthesia/gstsynaesthesia.c:
13753 gst_element_class_set_details => gst_element_class_set_details_simple
13755 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13757 * ext/x264/gstx264enc.c:
13758 x264enc: Put pixel-aspect-ratio from input into the src pad caps
13761 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
13764 Automatic update of common submodule
13765 From e272f71 to 55cd514
13767 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
13770 Automatic update of common submodule
13771 From df8a7c8 to e272f71
13773 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
13776 Update CXXFLAGS, too
13778 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
13781 Update for recent changes to common submodule
13782 This just replaces every "$ERROR_CFLAGS" usage with a usage of
13783 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13785 Actually using that separation will happen later.
13787 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
13790 Automatic update of common submodule
13791 From 9720a7d to df8a7c8
13793 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
13796 Automatic update of common submodule
13797 From 0b6e072 to 9720a7d
13799 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
13802 Automatic update of common submodule
13803 From 7cc5eb4 to 0b6e072
13805 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13808 Automatic update of common submodule
13809 From 7aa65b5 to 7cc5eb4
13811 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13814 Automatic update of common submodule
13815 From 44ecce7 to 7aa65b5
13817 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13820 configure: Use automake 1.11 silent rules instead of shave if available
13821 This makes sure that we use something that is still maintained and
13822 also brings back libtool 1.5 support.
13824 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13827 * docs/plugins/inspect/plugin-a52dec.xml:
13828 * docs/plugins/inspect/plugin-amrnb.xml:
13829 * docs/plugins/inspect/plugin-amrwbdec.xml:
13830 * docs/plugins/inspect/plugin-asf.xml:
13831 * docs/plugins/inspect/plugin-cdio.xml:
13832 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13833 * docs/plugins/inspect/plugin-dvdread.xml:
13834 * docs/plugins/inspect/plugin-dvdsub.xml:
13835 * docs/plugins/inspect/plugin-iec958.xml:
13836 * docs/plugins/inspect/plugin-lame.xml:
13837 * docs/plugins/inspect/plugin-mad.xml:
13838 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13839 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13840 * docs/plugins/inspect/plugin-mpegstream.xml:
13841 * docs/plugins/inspect/plugin-realmedia.xml:
13842 * docs/plugins/inspect/plugin-siddec.xml:
13843 * docs/plugins/inspect/plugin-twolame.xml:
13844 * docs/plugins/inspect/plugin-x264.xml:
13845 * win32/common/config.h:
13846 Back to development
13848 === release 0.10.14 ===
13850 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13856 * docs/plugins/gst-plugins-ugly-plugins.args:
13857 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13858 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13859 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13860 * docs/plugins/inspect/plugin-a52dec.xml:
13861 * docs/plugins/inspect/plugin-amrnb.xml:
13862 * docs/plugins/inspect/plugin-amrwbdec.xml:
13863 * docs/plugins/inspect/plugin-asf.xml:
13864 * docs/plugins/inspect/plugin-cdio.xml:
13865 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13866 * docs/plugins/inspect/plugin-dvdread.xml:
13867 * docs/plugins/inspect/plugin-dvdsub.xml:
13868 * docs/plugins/inspect/plugin-iec958.xml:
13869 * docs/plugins/inspect/plugin-lame.xml:
13870 * docs/plugins/inspect/plugin-mad.xml:
13871 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13872 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13873 * docs/plugins/inspect/plugin-mpegstream.xml:
13874 * docs/plugins/inspect/plugin-realmedia.xml:
13875 * docs/plugins/inspect/plugin-siddec.xml:
13876 * docs/plugins/inspect/plugin-twolame.xml:
13877 * docs/plugins/inspect/plugin-x264.xml:
13878 * gst-plugins-ugly.doap:
13879 * win32/common/config.h:
13882 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13922 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13925 * win32/common/config.h:
13926 0.10.13.4 pre-release
13928 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13930 * ext/x264/gstx264enc.c:
13931 * tests/check/elements/x264enc.c:
13932 x264enc: Replace 'avc-sample' with 'avc' in caps
13933 In the element and in its tests
13936 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
13938 * gst/asfdemux/gstasfdemux.c:
13939 asfdemux: Don't set durations of 0 on outgoing buffers.
13940 Some (broken) streams don't have the extended stream properties in
13941 the header, resulting in applying a duration of zero on outgoing
13945 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
13947 * gst/asfdemux/asfpacket.c:
13948 asfdemux: Make sure we always set proper payload duration.
13949 Some (broken) streams will have a delta of 0, resulting in outgoing
13950 buffers having durations of 0.
13953 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13956 * win32/common/config.h:
13957 0.10.13.3 pre-release
13959 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
13961 * gst/asfdemux/asfpacket.c:
13962 asfdemux: Make sure we don't end up with negative timestamps.
13963 Some files have payload with timestamps smaller than the preroll duration.
13964 Instead of blindly substracting the preroll value (and ending up with
13965 insanely high timestamps on the outgoing buffers), we make sure we
13969 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13972 * win32/common/config.h:
13973 0.10.13.2 pre-release
13974 Update core/base requirement to 0.10.26, since that's more likely
13975 to be the actual requirement.
13977 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13982 po: update translations
13984 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13986 * tests/check/elements/x264enc.c:
13987 x264enc: add caps check to x264enc unit test
13988 Add some minimal caps checking to x264enc unit test.
13991 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
13993 * ext/x264/gstx264enc.c:
13994 x264enc: fix up avcC header construction and playback by flash players
13995 Fix off-by-one bug when constructing the avcC header chunk: we
13996 wrote wrong profile info into the header. The first byte in the
13997 SPS NAL we get from x264 is the nal type, not the profile_idc.
13998 Also add some debug logging.
14001 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
14003 * gst/asfdemux/gstasfdemux.c:
14004 asfdemux: Improve seek behaviour for audio-only with no index
14005 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
14006 for video, we can just seek to seek_time instead.
14008 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14011 configure: fix up GST_CXXFLAGS properly
14012 We don't want C specific flags in GST_CXXFLAGS, so base it on the
14013 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
14014 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
14016 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14019 Update MAINTAINERS, add myself
14021 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
14024 configure: base GST_CXXFLAGS on --cflags from pkg-config
14025 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
14026 point for for both C and CXX settings.
14028 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14031 Automatic update of common submodule
14032 From 96dc793 to 44ecce7
14034 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14038 * win32/common/.gitignore:
14039 * win32/common/config.h:
14040 win32: change how win32/common/config.h is updated
14041 Generate win32/common/config.h-new directly from config.h.in,
14042 using shell variables in configure and some hard-coded information.
14043 Change top-level makefile so that 'make win32-update' copies the
14044 generated file to win32/common/config.h, which we keep in source
14045 control. It's kept in source control so that the git tree is
14047 This change is similar to the ones applied a while ago to GStreamer
14048 core, gst-plugins-base and gst-plugins-good and prevents configure
14049 from changing files in source control. The generated config.h
14050 should be ok, but needs testing.
14052 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14054 * gst/realmedia/rtspreal.c:
14055 rtspreal: don't construct config header with uninitialised bytes
14056 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
14057 a presumably unintentional padding of uninitialised bytes at the end
14058 of the CONT tags chunk, which should be harmless but causes warnings
14059 in valgrind (see #608533 for a test URL).
14061 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14063 * gst/realmedia/rtspreal.c:
14064 rtspreal: add finalize function so we can free streams and rulebook
14065 Fix memory leak in Real RTSP component (#608533).
14067 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14069 * gst/realmedia/rtspreal.c:
14070 rtspreal: fix minor memory leak
14071 Caps take their own reference when a buffer is added to them, so
14072 unref buffer after adding it to caps (#608533).
14074 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14076 * gst/realmedia/rdtdepay.c:
14077 rdtdepay: unref input buffer when done
14078 Fixes memory leak, see #608533.
14080 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14083 Automatic update of common submodule
14084 From 15d47a6 to 96dc793
14086 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14088 * ext/x264/gstx264enc.c:
14089 * ext/x264/gstx264enc.h:
14090 x264enc: make use of Access Unit delimiters configurable
14091 API: GstX264Enc:aud
14093 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14095 * gst/asfdemux/asfpacket.c:
14096 asfdemux: Do not subtract padding twice
14097 Only subtract implicit padding if an explicit one isn't
14098 provided. Avoids subtracting it twice and causing
14102 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
14104 * gst/asfdemux/gstasfdemux.c:
14105 * gst/mpegstream/gstmpegpacketize.c:
14106 assert: g_assert_not_reached() cannot replace return statement
14107 Fix build with assert being turned off.
14109 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14112 Automatic update of common submodule
14113 From 14cec89 to 15d47a6
14115 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
14117 * gst/asfdemux/gstasfdemux.c:
14118 asfdemux: Don't forget to update flow variable
14119 Forgot to update the return value in the loop.
14121 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
14123 * gst/asfdemux/gstasfdemux.c:
14124 asfdemux: Check flow return on every push
14125 We previously only aggregated flow returns after the while(push) loop,
14126 which meant that in some cases we would end-up not properly aggregating
14128 This is based on the same flow aggregation algorithm as oggdemux.
14130 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14132 * ext/x264/gstx264enc.c:
14133 x264enc: Add stream-format to output caps
14134 Adds stream-format to output caps of x264enc that
14135 informs if the stream is in bytestream of avc format.
14138 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
14140 * gst/mpegaudioparse/gstxingmux.c:
14141 xingmux: Fix unaligned memory access
14142 ARM/SPARC need 32bit alignment but xingmux accesses possibly
14143 unaligned memory, which leads to SIGBUS.
14146 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
14148 * gst/asfdemux/gstasfdemux.c:
14149 asfdemux: Use GST_STR_NULL in a couple of places.
14150 Fixes crashing on some of the log statements on win32.
14152 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14154 * gst/realmedia/rmdemux.c:
14155 rmdemux: Parse and post bitrate for streams
14156 Parse the bitrate of the streams and post their tags.
14159 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14161 * gst/asfdemux/gstasfdemux.c:
14162 * gst/asfdemux/gstasfdemux.h:
14163 asfdemux: Post bitrate tag
14164 If stream bitrate object is available, post the bitrate
14168 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14170 * gst/mpegaudioparse/gstmpegaudioparse.c:
14171 * gst/mpegaudioparse/gstmpegaudioparse.h:
14172 mp3parse: minor validation check of (Xing, VBRI) metadata
14173 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
14175 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14177 * gst/mpegaudioparse/gstmpegaudioparse.c:
14178 mp3parse: use proper total_time and total_bytes in various cases
14179 The correct basis for (Xing, VBRI) seek table calculations is the
14180 byte size and duration provided by that metadata, rather than some
14181 other (possibly even estimated) one. This also prevents an infinite
14182 conversion loop in (unlikely) case where a TOC is provided without
14183 such corresponding (duration) metdata.
14185 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14187 * gst/mpegaudioparse/gstmpegaudioparse.c:
14188 * gst/mpegaudioparse/gstmpegaudioparse.h:
14189 mp3parse: conserve stop time for non-accurate seek
14190 Use the same strategy as accurate seeks to store
14191 pending non-accurate seeks to avoid overwriting non-definite
14192 stop times. When doing non-accurate seeks our position
14193 reporting might drift off by some secs and the stream can
14194 end up before it should.
14197 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14200 Automatic update of common submodule
14201 From 47cb23a to 14cec89
14203 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14205 * ext/amrwbdec/amrwb.c:
14206 amrwbdec: give decoder a rank so decodebin/playbin will use it
14208 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14210 * gst/mpegaudioparse/gstmpegaudioparse.c:
14211 mp3parse: return false when we can't seek
14212 When upstream can't seek, we return false as well
14214 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14216 * ext/lame/gstlame.c:
14217 * ext/lame/gstlamemp3enc.c:
14218 lame: Avoid crash when seeking before negotiating
14219 lame's 'lgv' variable is only initialized when the caps
14220 is negotiated, whenever a seek happens before that, it would
14221 attempt to call a function on an empty pointer, causing the crash.
14224 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14227 Automatic update of common submodule
14228 From 87bf428 to 47cb23a
14230 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14233 Automatic update of common submodule
14234 From da4c75c to 87bf428
14236 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
14239 Automatic update of common submodule
14240 From 53a2485 to da4c75c
14242 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14244 * gst/mpegaudioparse/gstmpegaudioparse.c:
14245 mp3parse: fix non-flushing seek
14246 Specifically, in addition to clearing lots of variables/offsets
14247 when receiving newsegment, also clear leftover data to match.
14249 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
14251 * ext/x264/gstx264enc.c:
14252 * ext/x264/gstx264enc.h:
14253 x264enc: Make upstream GstForceKeyUnit thread-safe
14254 Also send the GstForceKeyUnit event downstream when an upstream on is received,
14255 allowing muxers or payloaders to take appropriate actions.
14256 https://bugzilla.gnome.org/show_bug.cgi?id=602556
14258 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14261 Automatic update of common submodule
14262 From a3e3ce4 to 53a2485
14264 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
14266 * gst/asfdemux/gstasfdemux.c:
14267 asfdemux: Don't call strlen() on NULL pointers
14270 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14272 * gst/asfdemux/gstasfdemux.c:
14273 asfdemux: Remove old pads when new ones are added
14274 The old pads were being removed before adding the new ones,
14275 we should add the new ones first.
14278 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14280 * gst/asfdemux/gstasfdemux.c:
14281 * gst/asfdemux/gstasfdemux.h:
14282 asfdemux: Handle chained asfs on pull mode
14283 Adds chained asfs handling to pull mode. It now checks if
14284 there is a new asf header after the last packet (when it
14285 is possible to know how many packets are) or it tries
14286 checking if a processed packet that fails is an header
14290 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14292 * gst/asfdemux/gstasfdemux.c:
14293 * gst/asfdemux/gstasfdemux.h:
14294 asfdemux: properly do chained asfs on push mode
14295 To properly do chained asfs work with playbin2, we need to
14296 push eos on the old pads before removing them.
14299 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14301 * gst/asfdemux/gstasfdemux.c:
14302 * gst/asfdemux/gstasfdemux.h:
14303 asfdemux: add support for chained asfs (push mode)
14304 Adds support for detecting and playing chained asfs
14305 in push mode. asfdemux tries to detect a new asf start
14306 by identifying the header object guid in a input buffer.
14307 When it finds it, it resets its state, removing its pads
14308 and creates new ones for the new file.
14310 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14312 * gst/asfdemux/gstasfdemux.c:
14313 asfdemux: fix two small leaks
14315 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14317 * gst/asfdemux/gstasfdemux.c:
14318 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14319 WM/Track has a 0 base but is often wrongly written as starting from 1,
14320 so not as reliable as WM/TrackNumber which always starts from 1.
14322 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14324 * gst/asfdemux/gstasfdemux.c:
14325 asfdemux: WM/Track starts counting from 0, adjust to start from 1
14327 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14329 * gst/asfdemux/gstasfdemux.c:
14330 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14331 There's both WM/Track and WM/TrackNumber.
14333 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
14335 * ext/a52dec/gsta52dec.c:
14336 a52dec: Fix debug statement: Pass pos variable instead of time() function
14338 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
14340 * gst/dvdsub/gstdvdsubdec.c:
14341 dvdsubdec: Fix printf format string warning
14343 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
14345 * gst/asfdemux/gstasfdemux.c:
14346 asfdemux: Fix bogus variable used uninitialised warnings
14348 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
14351 po: Don't create backup .po files
14352 As well as preventing creation of useless backup files, it works
14353 around a bug in gettext 0.17 on OS/X
14355 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
14357 * gst/asfdemux/asfpacket.c:
14358 asfdemux: fix c99-style comments.
14360 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
14362 * gst/asfdemux/asfpacket.c:
14363 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14365 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14367 * gst/realmedia/rmutils.c:
14368 rmutils: fix byteswapping
14369 fix the byteswapping code that was wrong because of the side effects of the
14373 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
14375 * ext/x264/gstx264enc.c:
14376 x264enc: Adapt to slightly modified x264 API
14379 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14381 * gst/asfdemux/asfpacket.c:
14382 asfdemux: careful to avoid crash on bogus data
14383 When receiving bogus data, we have to avoid subtracting a value
14384 larger than 'size' from 'size' variable, resulting in a wrap
14385 that would make 'size' a really large bogus value.
14388 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14390 * win32/common/config.h:
14391 win32: Commit bumped version number
14393 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
14395 * gst/mpegaudioparse/gstmpegaudioparse.c:
14396 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14398 This removes a good 50% of processing time for parsing a buffer.
14399 We do this by simply... getting the nicks that we already have handy
14400 instead of going through the expensive glib system.
14402 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
14405 configure.ac: And back to development we go...
14407 === release 0.10.13 ===
14409 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
14416 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14417 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14418 * docs/plugins/inspect/plugin-a52dec.xml:
14419 * docs/plugins/inspect/plugin-asf.xml:
14420 * docs/plugins/inspect/plugin-cdio.xml:
14421 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14422 * docs/plugins/inspect/plugin-dvdread.xml:
14423 * docs/plugins/inspect/plugin-dvdsub.xml:
14424 * docs/plugins/inspect/plugin-iec958.xml:
14425 * docs/plugins/inspect/plugin-lame.xml:
14426 * docs/plugins/inspect/plugin-mad.xml:
14427 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14428 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14429 * docs/plugins/inspect/plugin-mpegstream.xml:
14430 * docs/plugins/inspect/plugin-realmedia.xml:
14431 * docs/plugins/inspect/plugin-siddec.xml:
14432 * docs/plugins/inspect/plugin-twolame.xml:
14433 * docs/plugins/inspect/plugin-x264.xml:
14434 * gst-plugins-ugly.doap:
14435 * win32/common/config.h:
14438 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
14476 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
14479 Automatic update of common submodule
14480 From 85d1530 to 0702fe1
14482 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
14520 * win32/common/config.h:
14521 0.10.12.3 pre-release
14523 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
14526 Automatic update of common submodule
14527 From a3e3ce4 to 85d1530
14529 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14531 * ext/a52dec/gsta52dec.c:
14532 a52dec: Fix reference leak on all input buffers in 'dvd mode'
14533 https://bugzilla.gnome.org/show_bug.cgi?id=598272
14535 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
14574 * win32/common/config.h:
14575 0.10.12.2 pre-release
14577 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14579 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14580 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14581 docs: Remove files accidentally added
14582 Remove the gst-plugins-ugly-plugins.args.new and
14583 gst-plugins-ugly-plugins.signals.new files, that appear
14584 to have been accidentally added in commit
14585 f5d046a0b034f9bd7274291f7131ee5db1a30052
14587 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14589 * ext/a52dec/gsta52dec.c:
14590 a52dec: Add some debugging for new segment events
14592 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
14594 * ext/mpeg2dec/gstmpeg2dec.c:
14595 mpeg2dec: fix warning in macosx snow leopard
14597 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
14599 * gst/mpegstream/gstmpegparse.c:
14600 mpegstream: fix warning in macosx snow leopard
14602 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
14604 * gst/mpegaudioparse/gstmpegaudioparse.c:
14605 mpegaudioparse: fix warning in macosx snow leopard
14607 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
14609 * gst/dvdsub/gstdvdsubdec.c:
14610 dvdsubdec: fix warning on macosx snow leopard
14612 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
14614 * gst/asfdemux/gstasfdemux.c:
14615 asfdemux: fix warning in macosx snow leopard
14617 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
14619 * gst/mpegaudioparse/gstmpegaudioparse.c:
14620 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14622 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
14625 Automatic update of common submodule
14626 From 19fa4f3 to a3e3ce4
14628 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
14630 * gst/asfdemux/gstasfdemux.c:
14631 * gst/realmedia/rdtmanager.c:
14632 build: fprintf, sprintf, sscanf need stdio.h
14634 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
14636 * ext/mad/gstmad.c:
14637 mad: add missing include to fix the build
14639 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14641 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14642 dvdlpcm: whitespace fixes
14644 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14646 * gst-plugins-ugly.spec.in:
14649 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14652 x264enc: adjust configure checking to changed upstream
14654 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14656 * ext/x264/gstx264enc.c:
14657 x264enc: conditionally adjust to new upstream API
14660 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14662 * gst/mpegaudioparse/gstmpegaudioparse.c:
14663 * gst/mpegaudioparse/gstmpegaudioparse.h:
14664 mpegaudioparse: prevent infinite (re)syncing
14666 gst/mpegaudioparse/gstmpegaudioparse.c
14668 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
14670 * gst/mpegaudioparse/gstmpegaudioparse.c:
14671 mp3parse: Refactor checking for sync. Make resyncing more reliable.
14672 Previously, we could get false sync relatively easily - it sometimes happened
14673 on real files. This cleans the code up a fair bit, and makes it require more
14674 confirmation that we've found valid sync before continuing.
14676 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14678 * gst/mpegaudioparse/gstmpegaudioparse.c:
14679 mpegaudioparse: ensure 2 valid headers in a row when resyncing
14681 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14683 * gst/mpegstream/gstdvddemux.c:
14684 dvddemux: remove bogus ifndef
14686 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14689 Automatic update of common submodule
14690 From 94f95e3 to 19fa4f3
14692 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14694 * ext/mpeg2dec/gstmpeg2dec.c:
14695 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14697 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14699 * gst/dvdsub/gstdvdsubparse.c:
14700 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14702 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
14704 * ext/amrnb/amrnbdec.c:
14705 * ext/amrnb/amrnbenc.c:
14706 Remove Ronald Bultje from Authors field
14707 Replaced with "GStreamer maintainers
14708 <gstreamer-devel@lists.sourceforge.net>" or just removed,
14709 depending on the number of other authors.
14711 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
14713 * gst/asfdemux/Makefile.am:
14714 * gst/asfdemux/gstasfmux.c:
14715 * gst/asfdemux/gstasfmux.h:
14716 asfdemux: Remove old non-built asfmux code
14717 Remove so people don't confuse it with the new asfmux code
14720 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14722 * ext/a52dec/gsta52dec.c:
14723 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14724 It's not defined for older liba52 versions.
14726 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
14728 * ext/a52dec/gsta52dec.c:
14729 a52dec: Allow liba52 to use djbfft based IMDCT transform
14730 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14731 IMDCT transform acceleration. It does however have a software based
14732 acceleration using the djbfft library (D.J. Bernstein's library for
14733 fourier transforms - Extremely fast library for floating-point
14734 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14736 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14737 and AltiVec implementations, but those are checked for first, and
14738 djbfft is chosen only if none of those is available - good in the
14739 case of some distributions including a port of the MPlayer changes
14740 in their system a52dec library.
14741 The down and upmix code in liba52 doesn't seem to be disturbed by
14742 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14743 versions if passed from oil_cpu_get_flags (SSE currently is not).
14746 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14749 amr: Use opencore-amr pkg-config files if possible
14750 This makes it possible to build the plugins when the libraries
14751 are installed at non-standard locations.
14754 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14756 * gst/mpegaudioparse/gstmpegaudioparse.c:
14757 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14758 Metadata provided seek tables are consistent with metadata's view of
14759 total size, which typically matches real size, but need not do so
14760 (e.g. a truncated file). Fixes seeking and position reporting
14761 in such truncated files (although duration based on metadata may then
14762 still be incorrect).
14764 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14767 configure: bump core/base requirements to released versions
14768 to avoid confusion.
14770 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14773 configure: Remove all mentions to the id3tag plugin which was removed
14775 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
14778 mad: make check for mad independent of the check for id3tag
14781 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14783 * gst/asfdemux/gstrtpasfdepay.c:
14784 rtpasfdepay: set padding size to the correct value
14785 asf packets in rtp packets should come with their padding fields
14786 set to 0 and the depayload must update them to the correct
14787 value before pushing downstream
14789 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
14792 * docs/plugins/Makefile.am:
14793 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14794 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14795 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14796 * docs/plugins/inspect/plugin-amrnb.xml:
14797 * docs/plugins/inspect/plugin-amrwbdec.xml:
14799 * ext/amrnb/GstAmrnbEnc.prs:
14800 * ext/amrnb/Makefile.am:
14801 * ext/amrnb/README:
14802 * ext/amrnb/amrnb.c:
14803 * ext/amrnb/amrnbdec.c:
14804 * ext/amrnb/amrnbdec.h:
14805 * ext/amrnb/amrnbenc.c:
14806 * ext/amrnb/amrnbenc.h:
14807 * ext/amrnb/amrnbparse.c:
14808 * ext/amrnb/amrnbparse.h:
14809 * ext/amrwbdec/Makefile.am:
14810 * ext/amrwbdec/README:
14811 * ext/amrwbdec/amrwb.c:
14812 * ext/amrwbdec/amrwbdec.c:
14813 * ext/amrwbdec/amrwbdec.h:
14814 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14815 These are based on the OpenCore codecs.
14818 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
14821 Automatic update of common submodule
14822 From fedaaee to 94f95e3
14824 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14829 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14830 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14831 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14832 * docs/plugins/inspect/plugin-dvdnav.xml:
14834 * ext/dvdnav/.gitignore:
14835 * ext/dvdnav/Makefile.am:
14836 * ext/dvdnav/README:
14837 * ext/dvdnav/dvdnavsrc.c:
14838 * ext/dvdnav/dvdnavsrc.h:
14839 * ext/dvdnav/gst-dvd:
14840 * ext/dvdread/dvdreadsrc.c:
14841 * gst-plugins-ugly.spec.in:
14843 dvdnav: remove dvdnav plugin
14844 Remove dvdnav plugin, it has no future. resindvd is the plugin to
14845 use for dvd playback. Note that dvdnav was never really enabled
14846 in -ugly, you had to edit configure.ac to get it built.
14848 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14850 * tests/check/elements/mpeg2dec.c:
14851 mpeg2dec: Fix unused variables compiler warnings in unit test
14853 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
14856 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14857 Check for more automake command variants. Use printf instead of 'echo -n'
14860 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14863 Automatic update of common submodule
14864 From 5845b63 to fedaaee
14866 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
14869 Make git ignore more files
14871 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
14873 * gst/asfdemux/gstasfdemux.c:
14874 asfdemux: Refactor multiple packet pull.
14875 This also fixes a bug by which the first buffer (in a multi-packet mode)
14876 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14877 full incoming buffer and not just of the single asf packet.
14878 Fixes corrupted frames introduced by latest commit.
14880 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14882 * gst/asfdemux/gstasfdemux.c:
14883 asfdemux: use the right accurate field
14884 Remove accurate variable and its faulty use because the real variable is an
14887 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
14889 * gst/asfdemux/asfpacket.c:
14890 * gst/asfdemux/gstasfdemux.c:
14891 asfdemux: Sprinkle branch prediction macros accross the code
14893 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
14895 * gst/asfdemux/gstasfdemux.c:
14896 asfdemux: Delay newsegment handling until we have a keyframe.
14897 We now have a chance for packets to be collected before we send out the
14898 newsegment. If we're not in accurate seeking (keyunit) it will set
14899 the segment start/time to the keyframe's timestamp.
14901 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
14903 * gst/asfdemux/gstasfdemux.c:
14904 asfdemux: Remove useless check. We already have checked for it above.
14906 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
14908 * gst/asfdemux/gstasfdemux.c:
14909 asfdemux: No longer queue GOPs now that seeking is fixed.
14910 We now *always* seek to the keyframe just before our requested position.
14911 When we encounter the first keyframe and we were not accurate (therefore doing
14912 keyframe seeking), we update the segment start position to the keyframe timestamp.
14914 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
14916 * gst/asfdemux/gstasfdemux.c:
14917 * gst/asfdemux/gstasfdemux.h:
14918 asfdemux: Store the accurate seeking flag
14920 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
14922 * gst/asfdemux/gstasfdemux.c:
14923 asfdemux: Use the average frame duration for buffers without a duration.
14924 This will still cause some timestamp jitter, but giving a hint as to the duration
14925 rather than nothing seems to be a better idea.
14926 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14927 duration using the accumulated packet duration (which will be correct).
14929 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
14931 * gst/asfdemux/gstasfdemux.c:
14932 * gst/asfdemux/gstasfdemux.h:
14933 asfdemux: Use index entry packet count to optimize seeking.
14934 The simple index entries also contain the number of packets one needs
14935 to retrieve at a given position to get a full keyframe. We therefore
14936 use that information to retrieve all those packets in one buffer when
14937 working in pull-mode.
14939 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14941 * gst/asfdemux/gstasfdemux.c:
14942 asfdemux: Do not try to free const pointer
14943 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14944 asfdemux tried to free a const pointer that had been cast to a
14945 normal pointer variable.
14947 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
14949 * gst/asfdemux/gstasfdemux.c:
14950 asfdemux: Use presentation timestamp when searching in the index.
14951 We need to take the preroll into account... else we end up too early.
14953 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
14956 Automatic update of common submodule
14957 From f3bb51b to 5845b63
14959 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
14961 * gst/asfdemux/gstasfdemux.c:
14962 asfdemux: Convert index entry from presentation time to timestamps.
14963 We weren't taking the preroll into account previously, meaning that we
14964 were always seeking preroll nanoseconds too early... resulting in a lot
14965 of dropped packets (which are before the start time).
14966 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14968 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
14971 * gst/asfdemux/gstasfdemux.c:
14972 asfdemux: Fix byte array metadata handling.
14973 We basically discard byte array metadata. Should be trivial to adapt
14974 to storing the pointers if we need it later on.
14976 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
14978 * gst/asfdemux/gstasfdemux.c:
14979 * gst/asfdemux/gstasfdemux.h:
14980 asfdemux: Handle PAR/interlaced information stored in packet payload.
14981 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14982 in the ASF Packet payload extensions).
14984 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
14986 * gst/asfdemux/gstasfdemux.c:
14987 * gst/asfdemux/gstasfdemux.h:
14988 asfdemux: Store/Handle global metadata (not specific to one stream).
14989 This allows us to store (and handle) PAR information which might be stored there.
14991 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14993 * gst/mpegaudioparse/gstmpegaudioparse.c:
14994 mpegaudioparse: fix Xing inverse seek table building
14996 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
14999 Automatic update of common submodule
15000 From f3bb51b to f810030
15002 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15004 * gst/asfdemux/gstasfdemux.c:
15005 asfdemux: don't try to free a NULL taglist
15007 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15009 * gst/asfdemux/gstasfdemux.c:
15010 asfdemux: post tags only after we've created our source pads
15011 Post global tags only after we've added our source pads, so that
15012 tag events get sent downstream in addition to tag messages posted
15013 on the bus. This makes sure tags can be picked up automatically
15014 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
15015 While we're at it, also add a container-format tag.
15017 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15020 * gst/asfdemux/gstasfdemux.c:
15021 asfdemux: use new bytereader functions for image tag parsing
15023 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15025 * gst/asfdemux/gstasfdemux.c:
15026 * gst/asfdemux/gstasfdemux.h:
15027 asfdemux: remove some more unused variables
15029 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15031 * gst/realmedia/rmdemux.c:
15032 rmdemux: plug buffer leaking
15034 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15036 * gst/asfdemux/gstrtpasfdepay.c:
15037 asfdepay: guard against dropped buffers
15038 If a buffer was dropped, we might request data from the adapter that is not
15039 there and then we get a NULL buffer.
15041 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15043 * gst/asfdemux/gstasfdemux.c:
15044 * gst/asfdemux/gstasfdemux.h:
15045 asfdemux: set DISCONT on streams
15046 When we receive a DISCONT as input, don't clear our complete state but simply
15047 mark a discont that will be put on the next buffer. The code will be able to
15048 handle and throw away incomplete data.
15049 Add some more debug info.
15050 Remove an unused variable.
15052 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15054 * gst/asfdemux/gstrtpasfdepay.c:
15055 asfdepay: set DELTA_UNIT flag correctly
15056 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
15057 Add some more debug info.
15059 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15061 * gst/asfdemux/gstasfdemux.c:
15062 asfdemux: fix latency calculations
15063 We need to check for -1 as an invalid timestamp, not 1.
15065 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15067 * gst/mpegaudioparse/gstmpegaudioparse.c:
15068 * gst/mpegaudioparse/gstmpegaudioparse.h:
15069 mp3parse: don't put every single frame into the index
15070 Let's not put every single mp3 frame in our index, a few frames per
15071 second should be more than enough. For now use an index interval
15072 of 100ms-500ms depending on the upstream size, to keep the index at
15073 a reasonable size. Factor out the code that adds the index entry
15074 into a separate function for better code readability.
15076 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15078 * gst/mpegaudioparse/gstmpegaudioparse.c:
15079 * gst/mpegaudioparse/gstmpegaudioparse.h:
15080 mp3parse: assume seekability only if we know the upstream size
15081 While technically upstream may be seekable even if it doesn't know
15082 the exact size, I can't think of a use case where this distincation
15083 is relevant in practice, so for now just assume we're not seekable
15084 if upstream doesn't provide us with a size. Makes sure we don't
15085 build a seek index when streaming internet radio with sources that
15086 pretend to be seekable until you try to actually seek.
15088 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15090 * gst-plugins-ugly.spec.in:
15091 Fix x264 requirement in SPEC file
15093 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15095 * ext/x264/gstx264enc.c:
15096 * gst/realmedia/rdtmanager.c:
15097 x264enc, rdtmanager: fix compilation with debugging disabled
15099 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
15102 * docs/plugins/Makefile.am:
15103 docs: Bump common. Fix comment in the docs Makefile.am
15105 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
15108 * win32/common/config.h:
15109 Back to development -> 0.10.12.1
15111 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
15113 * gst-plugins-ugly.doap:
15114 Add 0.10.12 release to the doap file
15116 === release 0.10.12 ===
15118 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15124 * docs/plugins/gst-plugins-ugly-plugins.args:
15125 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15126 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15127 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15128 * docs/plugins/inspect/plugin-a52dec.xml:
15129 * docs/plugins/inspect/plugin-asf.xml:
15130 * docs/plugins/inspect/plugin-cdio.xml:
15131 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15132 * docs/plugins/inspect/plugin-dvdread.xml:
15133 * docs/plugins/inspect/plugin-dvdsub.xml:
15134 * docs/plugins/inspect/plugin-iec958.xml:
15135 * docs/plugins/inspect/plugin-lame.xml:
15136 * docs/plugins/inspect/plugin-mad.xml:
15137 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15138 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15139 * docs/plugins/inspect/plugin-mpegstream.xml:
15140 * docs/plugins/inspect/plugin-realmedia.xml:
15141 * docs/plugins/inspect/plugin-siddec.xml:
15142 * docs/plugins/inspect/plugin-synaesthesia.xml:
15143 * docs/plugins/inspect/plugin-twolame.xml:
15144 * docs/plugins/inspect/plugin-x264.xml:
15145 * win32/common/config.h:
15148 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15157 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
15191 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
15224 * win32/common/config.h:
15225 0.10.11.2 pre-release
15227 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
15229 * win32/common/config.h.in:
15230 win32: Remove #undef inline from the win32 config.h
15232 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15234 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15235 * docs/plugins/inspect/plugin-mad.xml:
15236 * ext/mad/Makefile.am:
15237 * ext/mad/gstid3tag.c:
15238 * ext/mad/gstmad.c:
15239 * ext/mad/gstmad.h:
15240 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
15241 It will be reborn with a shiny new code base under its hood in -bad.
15242 See #581756 and #565764.
15244 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
15246 * tests/check/pipelines/.gitignore:
15247 gitignore: Ignore some built files in the test area
15249 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
15251 * docs/plugins/inspect/plugin-a52dec.xml:
15252 * docs/plugins/inspect/plugin-asf.xml:
15253 * docs/plugins/inspect/plugin-cdio.xml:
15254 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15255 * docs/plugins/inspect/plugin-dvdread.xml:
15256 * docs/plugins/inspect/plugin-dvdsub.xml:
15257 * docs/plugins/inspect/plugin-iec958.xml:
15258 * docs/plugins/inspect/plugin-lame.xml:
15259 * docs/plugins/inspect/plugin-mad.xml:
15260 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15261 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15262 * docs/plugins/inspect/plugin-mpegstream.xml:
15263 * docs/plugins/inspect/plugin-realmedia.xml:
15264 * docs/plugins/inspect/plugin-siddec.xml:
15265 * docs/plugins/inspect/plugin-synaesthesia.xml:
15266 * docs/plugins/inspect/plugin-twolame.xml:
15267 docs: Update plugin inspect files
15269 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15272 * docs/plugins/Makefile.am:
15273 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15274 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15275 * docs/plugins/inspect/plugin-x264.xml:
15277 * gst-plugins-ugly.spec.in:
15278 * tests/check/Makefile.am:
15279 * tests/check/elements/.gitignore:
15280 Moved 'x264enc' from -bad to -ugly
15282 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15284 * ext/x264/gstx264enc.c:
15285 * ext/x264/gstx264enc.h:
15286 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15289 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15291 * ext/x264/GstX264Enc.prs:
15292 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15294 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15296 * ext/x264/GstX264Enc.prs:
15297 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15299 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15301 * ext/x264/gstx264enc.c:
15302 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15304 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
15306 * ext/x264/GstX264Enc.prs:
15307 * ext/x264/Makefile.am:
15308 * ext/x264/gstx264enc.c:
15309 [MOVED FROM BAD 24/28] x264enc: add preset support
15310 Add preset iface and a (dummy) preset file as a starting point.
15312 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15314 * ext/x264/gstx264enc.c:
15315 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15317 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
15319 * ext/x264/gstx264enc.c:
15320 * ext/x264/gstx264enc.h:
15321 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15322 Use the GstForceKeyUnit event to force a keyframe.
15325 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15327 [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...
15328 Original commit message from CVS:
15329 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15330 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15331 Use hyphen in property name, perform safety buffer size check
15332 prior to mem access, and some more parentheses in macro.
15334 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
15336 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15337 Original commit message from CVS:
15338 * ext/apexsink/Makefile.am:
15339 Link against -lgcrpyto for RSA_new and RSA_free.
15340 * ext/faac/gstfaac.c:
15341 * ext/x264/gstx264enc.c:
15342 Fix compiler warnings.
15344 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15346 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15347 Original commit message from CVS:
15348 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15349 Construct source caps in more conventional (and correct) manner.
15351 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15353 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15354 Original commit message from CVS:
15355 * ext/alsaspdif/Makefile.am:
15356 * ext/amrwb/Makefile.am:
15357 * ext/apexsink/Makefile.am:
15358 * ext/arts/Makefile.am:
15359 * ext/artsd/Makefile.am:
15360 * ext/audiofile/Makefile.am:
15361 * ext/audioresample/Makefile.am:
15362 * ext/bz2/Makefile.am:
15363 * ext/cdaudio/Makefile.am:
15364 * ext/celt/Makefile.am:
15365 * ext/dc1394/Makefile.am:
15366 * ext/dirac/Makefile.am:
15367 * ext/directfb/Makefile.am:
15368 * ext/divx/Makefile.am:
15369 * ext/dts/Makefile.am:
15370 * ext/faac/Makefile.am:
15371 * ext/faad/Makefile.am:
15372 * ext/gsm/Makefile.am:
15373 * ext/hermes/Makefile.am:
15374 * ext/ivorbis/Makefile.am:
15375 * ext/jack/Makefile.am:
15376 * ext/jp2k/Makefile.am:
15377 * ext/ladspa/Makefile.am:
15378 * ext/lcs/Makefile.am:
15379 * ext/libfame/Makefile.am:
15380 * ext/libmms/Makefile.am:
15381 * ext/metadata/Makefile.am:
15382 * ext/mpeg2enc/Makefile.am:
15383 * ext/mplex/Makefile.am:
15384 * ext/musepack/Makefile.am:
15385 * ext/musicbrainz/Makefile.am:
15386 * ext/mythtv/Makefile.am:
15387 * ext/nas/Makefile.am:
15388 * ext/neon/Makefile.am:
15389 * ext/ofa/Makefile.am:
15390 * ext/polyp/Makefile.am:
15391 * ext/resindvd/Makefile.am:
15392 * ext/sdl/Makefile.am:
15393 * ext/shout/Makefile.am:
15394 * ext/snapshot/Makefile.am:
15395 * ext/sndfile/Makefile.am:
15396 * ext/soundtouch/Makefile.am:
15397 * ext/spc/Makefile.am:
15398 * ext/swfdec/Makefile.am:
15399 * ext/tarkin/Makefile.am:
15400 * ext/theora/Makefile.am:
15401 * ext/timidity/Makefile.am:
15402 * ext/twolame/Makefile.am:
15403 * ext/x264/Makefile.am:
15404 * ext/xine/Makefile.am:
15405 * ext/xvid/Makefile.am:
15406 * gst-libs/gst/app/Makefile.am:
15407 * gst-libs/gst/dshow/Makefile.am:
15408 * gst/aiffparse/Makefile.am:
15409 * gst/app/Makefile.am:
15410 * gst/audiobuffer/Makefile.am:
15411 * gst/bayer/Makefile.am:
15412 * gst/cdxaparse/Makefile.am:
15413 * gst/chart/Makefile.am:
15414 * gst/colorspace/Makefile.am:
15415 * gst/dccp/Makefile.am:
15416 * gst/deinterlace/Makefile.am:
15417 * gst/deinterlace2/Makefile.am:
15418 * gst/dvdspu/Makefile.am:
15419 * gst/festival/Makefile.am:
15420 * gst/filter/Makefile.am:
15421 * gst/flacparse/Makefile.am:
15422 * gst/flv/Makefile.am:
15423 * gst/games/Makefile.am:
15424 * gst/h264parse/Makefile.am:
15425 * gst/librfb/Makefile.am:
15426 * gst/mixmatrix/Makefile.am:
15427 * gst/modplug/Makefile.am:
15428 * gst/mpeg1sys/Makefile.am:
15429 * gst/mpeg4videoparse/Makefile.am:
15430 * gst/mpegdemux/Makefile.am:
15431 * gst/mpegtsmux/Makefile.am:
15432 * gst/mpegvideoparse/Makefile.am:
15433 * gst/mve/Makefile.am:
15434 * gst/nsf/Makefile.am:
15435 * gst/nuvdemux/Makefile.am:
15436 * gst/overlay/Makefile.am:
15437 * gst/passthrough/Makefile.am:
15438 * gst/pcapparse/Makefile.am:
15439 * gst/playondemand/Makefile.am:
15440 * gst/rawparse/Makefile.am:
15441 * gst/real/Makefile.am:
15442 * gst/rtjpeg/Makefile.am:
15443 * gst/rtpmanager/Makefile.am:
15444 * gst/scaletempo/Makefile.am:
15445 * gst/sdp/Makefile.am:
15446 * gst/selector/Makefile.am:
15447 * gst/smooth/Makefile.am:
15448 * gst/smoothwave/Makefile.am:
15449 * gst/speed/Makefile.am:
15450 * gst/speexresample/Makefile.am:
15451 * gst/stereo/Makefile.am:
15452 * gst/subenc/Makefile.am:
15453 * gst/tta/Makefile.am:
15454 * gst/vbidec/Makefile.am:
15455 * gst/videodrop/Makefile.am:
15456 * gst/videosignal/Makefile.am:
15457 * gst/virtualdub/Makefile.am:
15458 * gst/vmnc/Makefile.am:
15459 * gst/y4m/Makefile.am:
15460 * sys/acmenc/Makefile.am:
15461 * sys/cdrom/Makefile.am:
15462 * sys/dshowdecwrapper/Makefile.am:
15463 * sys/dshowsrcwrapper/Makefile.am:
15464 * sys/dvb/Makefile.am:
15465 * sys/dxr3/Makefile.am:
15466 * sys/fbdev/Makefile.am:
15467 * sys/oss4/Makefile.am:
15468 * sys/qcam/Makefile.am:
15469 * sys/qtwrapper/Makefile.am:
15470 * sys/vcd/Makefile.am:
15471 * sys/wininet/Makefile.am:
15472 * win32/common/config.h:
15473 Don't install static libs for plugins. Fixes #550851 for -bad.
15475 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15477 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
15478 Original commit message from CVS:
15479 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15480 Adapt to slightly modified x264 API. Fixes #555238.
15482 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15484 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
15485 Original commit message from CVS:
15486 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15487 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15488 * ext/x264/gstx264enc.h:
15489 Do not deal with duplicated input (timestamps). If needed,
15490 a generic element can do so.
15491 Do not manipulate input timestamps on the way out,
15492 since that shifts the timeline and A/V sync.
15494 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15496 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15497 Original commit message from CVS:
15498 * docs/plugins/gst-plugins-bad-plugins.args:
15499 Integrate new properties into documentation.
15500 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15501 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15502 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15503 Fix up API prior to eventual plugin move.
15504 API: GstX264Enc:pass (provides more options, and changed to enum)
15506 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15508 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15509 Original commit message from CVS:
15510 * docs/plugins/Makefile.am:
15511 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15512 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15513 * ext/x264/gstx264enc.c:
15514 * tests/check/Makefile.am:
15515 * tests/check/elements/x264enc.c: (setup_x264enc),
15516 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15517 Add documentation and unit test for x264enc.
15519 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15521 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15522 Original commit message from CVS:
15523 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15524 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15525 Allocate some buffers in more adaptive and economical fashion.
15527 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15529 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15530 Original commit message from CVS:
15532 Check for sufficiently up-to-date x264 API.
15533 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15534 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15535 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15536 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15537 * ext/x264/gstx264enc.h:
15538 Expose some more parameters of the x264 encoder as properties.
15540 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15542 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15543 Original commit message from CVS:
15544 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15545 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15546 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15547 (gst_x264_enc_flush_frames):
15548 Coding style and layout; re-order some functions in more
15549 typical and natural flow.
15551 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15553 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15554 Original commit message from CVS:
15555 * ext/x264/Makefile.am:
15556 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15557 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15558 (gst_x264_enc_reset), (gst_x264_enc_finalize),
15559 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15560 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15561 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15562 * ext/x264/gstx264enc.h:
15563 Use GQueue in stead of custom queue code.
15564 Factorize flushing out encoder delayed frames.
15565 Factorize initialization and state change reset.
15567 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15569 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15570 Original commit message from CVS:
15571 * ext/x264/gstx264enc.h:
15572 * sys/fbdev/gstfbdevsink.c:
15573 Use configure-generated _stdint.h.
15575 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15577 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15578 Original commit message from CVS:
15579 * ext/x264/Makefile.am:
15580 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15581 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15582 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15583 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15584 (gst_x264_enc_finalize), (gst_x264_enc_chain),
15585 (gst_x264_enc_encode_frame), (plugin_init):
15586 * ext/x264/gstx264enc.h:
15587 Use video format library and GST_WRITE_*_BE macros where applicable.
15588 Use finalize in stead of dispose.
15589 Set up debug category and log callback.
15591 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15593 [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...
15594 Original commit message from CVS:
15595 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15596 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15597 (gst_x264_enc_encode_frame):
15598 Try harder not to crash when we get an EOS event but haven't set
15599 up the encoder yet (as may happen when upstream errors out with
15600 not-negotiated, for example). Also, always push the EOS event
15603 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15605 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15606 Original commit message from CVS:
15607 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15610 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15612 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15613 Original commit message from CVS:
15614 * ext/x264/gstx264enc.c:
15615 Fix build against the libx264 version that ships with debian stable.
15617 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15619 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15620 Original commit message from CVS:
15621 * ext/audioresample/gstaudioresample.c:
15622 * ext/x264/gstx264enc.c:
15623 * gst/dvdspu/gstdvdspu.c:
15624 * gst/dvdspu/gstdvdspu.h:
15625 * gst/festival/gstfestival.c:
15626 * gst/h264parse/gsth264parse.c:
15627 * gst/mpegtsparse/mpegtspacketizer.c:
15628 * gst/mpegtsparse/mpegtsparse.c:
15629 * gst/multifile/gstmultifilesink.c:
15630 * gst/multifile/gstmultifilesrc.c:
15631 * gst/nuvdemux/gstnuvdemux.c:
15632 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15633 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15634 * sys/vcd/vcdsrc.c:
15635 Massive leak fixing, plus code cleanups.
15637 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15639 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15640 Original commit message from CVS:
15641 * examples/app/appsrc_ex.c:
15642 * examples/switch/switcher.c:
15643 * ext/neon/gstneonhttpsrc.c:
15644 * ext/timidity/gstwildmidi.c:
15645 * ext/x264/gstx264enc.c:
15646 * gst/mve/mveaudioenc.c: (mve_compress_audio):
15647 * gst/rtpmanager/gstrtpclient.c:
15648 * gst/rtpmanager/gstrtpjitterbuffer.c:
15649 * gst/spectrum/demo-audiotest.c:
15650 * gst/spectrum/demo-osssrc.c:
15651 * sys/dvb/gstdvbsrc.c:
15652 Add stdlib include (free, atoi, exit).
15654 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15656 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15657 Original commit message from CVS:
15658 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15659 This needs a version check.
15660 * gst/bayer/Makefile.am:
15663 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
15665 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15666 Original commit message from CVS:
15667 Patch by: Michal Benes <michal.benes at itonis tv>
15668 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15671 * ext/x264/Makefile.am:
15672 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15673 (gst_x264_enc_analyse_get_type),
15674 (gst_x264_enc_timestamp_queue_init),
15675 (gst_x264_enc_timestamp_queue_free),
15676 (gst_x264_enc_timestamp_queue_put),
15677 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15678 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15679 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15680 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15681 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15682 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15683 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15684 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15686 * ext/x264/gstx264enc.h:
15687 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15688 handle 'odd' widths and heights correctly yet.
15690 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15692 * gst/asfdemux/gstasfdemux.c:
15693 asfdemux: nicer metadata extraction of genre tags in some cases
15694 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15695 that they presumably stand for.
15697 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15699 * gst/asfdemux/gstasfdemux.c:
15700 asfdemux: parse WM/Picture tags to extract cover art
15703 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15706 docs: fix http links for amr libs in REQUIREMENTS
15708 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15710 * gst/asfdemux/gstasfdemux.c:
15711 asfdemux: fix bogus flow return handling in eos handler
15712 Don't overwrite the origin flow return by whatever flow we get
15713 when trying to push the remaining internally queued payloads.
15714 We want to do our eos logic, ie. send an EOS event or segment-done
15715 message in any case. Makes things EOS properly when an EOS event
15716 is forced upon the pipeline so that the source returns
15717 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15719 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15721 * win32/common/config.h:
15722 win32: update config.h
15724 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15727 configure: bump core/base requirements to released versions
15729 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15733 autogen: move the -Wno-portability for automake into configure.ac
15735 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
15737 * gst/dvdlpcmdec/Makefile.am:
15738 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15739 dvdlpcmdec: Add multichannel channel maps, and send some tags
15740 Add a multichannel map to the output caps, and send at least a CODEC and
15741 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15742 no samples and can't find info about the channel ordering, but this is
15743 better than nothing.
15745 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15748 Automatic update of common submodule
15749 From 888e0a2 to c572721
15751 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15754 Automatic update of common submodule
15755 From 6ab11d1 to 888e0a2
15757 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
15759 * gst/dvdsub/gstdvdsubdec.c:
15760 dvdsubdec: Remove some dead code
15761 Remove some redundant memset - gobject memory is already initalised to 0.
15762 Remove a commented out line leftover from the previous commit
15764 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
15766 * gst/dvdsub/gstdvdsubdec.c:
15767 * gst/dvdsub/gstdvdsubdec.h:
15768 dvdsubdec: Support ARGB output
15769 Negotiate to and render into ARGB buffers directly if the peer supports it.
15772 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
15774 * ext/a52dec/gsta52dec.c:
15775 a52dec: Reconcile code with dtsdec
15776 Perform some cleanups based on the dtsdec code such as using the boilerplate
15777 macro and static pad template functions.
15778 Add some documentation. Don't register a change in flags until we synch on
15779 another frame successfully.
15781 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15783 * ext/lame/gstlamemp3enc.c:
15784 lamemp3enc: Improve debugging a bit
15786 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
15788 * ext/mpeg2dec/gstmpeg2dec.c:
15789 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15791 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15824 po: avoid conflicts of local *.po files with files in git
15825 Make it so that filenames and line numbers are only stored in the *.pot file
15826 (which is not in git), but not in the individual *.po files. This information
15827 is hardly useful for translators in our case, and it should avoid the constant
15828 conflicts of local *.po files with the ones in git which are caused by the
15829 source files changing and the line numbers being updated. This commit might
15830 cause one last merge conflict for you, which you can work around with
15831 "git checkout po/*.po" before merging or pulling. After that there should
15832 (hopefully) not be any more local modifications of these files (unless
15833 someone committed additions or changes to translated strings and the
15834 *.po files haven't been updated yet, that is).
15836 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15838 * ext/lame/gstlamemp3enc.c:
15839 lamemp3enc: add Since tag to gtk-doc chunk
15841 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15843 * tests/check/elements/mpeg2dec.c:
15844 checks: fix mpeg2dec unit test again after interlace addition to caps
15846 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15848 * ext/mpeg2dec/gstmpeg2dec.c:
15849 mpeg2dec: work around old mpeg2dec versions
15850 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15851 detection and just assume no rff is used. This fixes the compilation.
15854 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15856 * ext/mpeg2dec/Makefile.am:
15857 mpeg2dec: link to gstvideo
15858 Fix compilation by adding the right include directories and linking to the video
15861 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
15863 * gst/asfdemux/asfpacket.c:
15864 asfdemux: Downgrade simple statements from WARNING to DEBUG
15866 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
15868 * gst/asfdemux/asfheaders.c:
15869 * gst/asfdemux/asfheaders.h:
15870 * gst/asfdemux/asfpacket.c:
15871 * gst/asfdemux/asfpacket.h:
15872 asf: Detect more payload extensions.
15873 These should help fix interlaced/PAR issues with more files.
15875 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
15877 * ext/mpeg2dec/gstmpeg2dec.c:
15878 * ext/mpeg2dec/gstmpeg2dec.h:
15879 mpeg2dec: Implement interlaced support.
15880 Expand the debugging statements to show more picture information.
15882 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15884 * ext/mpeg2dec/gstmpeg2dec.c:
15885 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15886 ffdec_mpeg2video is much faster, fixes bug #574461.
15888 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15890 * ext/lame/gstlamemp3enc.c:
15891 lamemp3enc: Don't write a Xing header
15893 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
15896 Run libtoolize before aclocal
15897 This unbreaks the build in some cases. Fixes bug #582021
15899 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
15901 * ext/mpeg2dec/gstmpeg2dec.c:
15902 mpeg2dec: use 64bit safe scaling functions.
15903 Got this to fail when seeking in a 14GB file (the value in bytes is
15904 bigger than 2**32).
15906 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15908 * gst/mpegaudioparse/gstmpegaudioparse.c:
15909 mpegaudioparse: remove some pointless g_return_if_fail()s
15911 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15913 * ext/twolame/gsttwolame.c:
15914 Switch twolame to primary rank
15916 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15918 * ext/lame/gstlame.c:
15919 * ext/lame/gstlamemp3enc.c:
15920 * ext/twolame/gsttwolame.c:
15921 Add ranks to mp3 encoders
15923 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15925 * gst-plugins-ugly.spec.in:
15926 Add twolame plugin to spec file
15928 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15930 * gst/asfdemux/asfpacket.c:
15931 * gst/asfdemux/gstasfdemux.c:
15932 * gst/asfdemux/gstasfdemux.h:
15933 asfdemux: use upstream segment and timestamps for some interpolation
15934 This should particularly help in case of upstream live src, e.g. rtspsrc,
15935 and especially so if it has to perform fallback to TCP.
15937 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
15939 * gst/asfdemux/gstrtpasfdepay.c:
15940 rtpasfdepay: Add support for fragmented packet (L == 0).
15941 This happens with rtp-over-udp.
15943 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15945 * ext/lame/gstlamemp3enc.c:
15946 lamemp3enc: Fixup the bitrate only for CBR
15947 Additionally clarify some property descriptions.
15949 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
15951 * ext/lame/gstlamemp3enc.c:
15952 lame: fix format string in debug statement
15954 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
15956 * gst/mpegaudioparse/gstmpegaudioparse.c:
15957 mp3parse: Don't reject valid Xing tables of contents
15958 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15959 reject them because of it, just subtract the initial offset when reading
15962 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
15964 * gst/mpegaudioparse/gstmpegaudioparse.c:
15965 mp3parse: Allow more bits to change in headers during resynch
15966 Be more lenient about what we accept as changing bits in a header - basically,
15967 only require that the mp3 sync marker is present, for the mpeg version,
15968 layer and samplerate.
15971 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
15973 * ext/mad/gstmad.c:
15974 mad: Add duration of incoming/outgoing buffers in debug statements
15976 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
15978 * gst/mpegaudioparse/gstmpegaudioparse.c:
15979 mpegaudioparse: Remove useless checks for valid buffer duration.
15980 The buffer duration is set to a valid value at the very top of
15981 emit_frame(), we therefore don't need to check it later on.
15983 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
15985 * gst/mpegaudioparse/gstmpegaudioparse.c:
15986 mpegaudioparse: Fix stop condition for outputting buffers.
15987 Some mp3 streams have an offset in timestamps, requiring us to push the
15988 frame *AFTER* segment.stop in order for the decoder to be able to push
15989 all data up to the segment.stop position.
15991 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15993 * gst/asfdemux/asfpacket.c:
15994 * gst/asfdemux/gstasfdemux.c:
15995 * gst/asfdemux/gstasfdemux.h:
15996 asfdemux: 0-base timestamps consistently (whether or not streaming)
15997 This also makes timestamps (more) consistent before and after a possible
15998 seek, and moreover makes for reasonable position reporting in live stream
15999 (whose payload timestamps should not be taken for granted).
16001 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16003 * gst/asfdemux/gstasfdemux.c:
16004 * gst/asfdemux/gstasfdemux.h:
16005 asfdemux: report initial latency due to internal preroll queue
16007 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16009 * gst/asfdemux/gstasfdemux.c:
16010 asfdemux: enhance debug statement and refactor some initialization
16012 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16014 * gst/asfdemux/gstasfdemux.c:
16015 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
16017 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16019 * gst/asfdemux/asfpacket.c:
16020 * gst/asfdemux/gstasfdemux.c:
16021 * gst/asfdemux/gstasfdemux.h:
16022 asfdemux: handle FIXME; normalize preroll
16024 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16026 * gst/asfdemux/gstasfdemux.c:
16027 * gst/asfdemux/gstasfdemux.h:
16028 asfdemux: fixes for streaming mode
16029 * Improve newsegment handling, e.g. upstream might live in TIME.
16030 * Only send newsegment if we have needed info.
16031 * Avoid reading past end of data section.
16033 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16035 * gst/asfdemux/gstasfdemux.c:
16036 asfdemux: fixes/enhancements for streaming mode
16037 * Do not rock the boat by reacting to FLUSH_START.
16038 * Try to handle TIME seeking by seeking upstream in BYTES.
16039 * Handle SEEKING query.
16041 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16044 * ext/lame/gstlamemp3enc.c:
16045 lame: fix compilation with LAME versions < 3.98
16046 lame_set_VBR_quality(), which takes a floating point value for the
16047 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
16048 takes quality as an integer, for older LAME versions.
16051 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16053 * win32/common/config.h:
16054 win32: update config.h to git
16055 Until someone ports the new win32 config.h logic from the
16056 other modules to -ugly.
16058 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16060 * docs/plugins/gst-plugins-ugly-plugins.args:
16061 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16062 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16065 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16067 * ext/lame/gstlamemp3enc.c:
16068 lamemp3enc: Add a note to the encoding-engine-quality property
16069 that says, that this does not affect the bitrate at all.
16071 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16073 * ext/lame/gstlame.c:
16074 * ext/lame/gstlamemp3enc.c:
16075 lame: Implement preset interface
16077 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16079 * ext/twolame/gsttwolame.c:
16080 twolame: Implement preset interface
16082 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16084 * docs/plugins/gst-plugins-ugly-plugins.args:
16085 * ext/lame/gstlamemp3enc.c:
16086 * ext/lame/gstlamemp3enc.h:
16087 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
16089 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16091 * ext/lame/gstlame.c:
16092 * ext/lame/gstlamemp3enc.c:
16093 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
16095 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16097 * ext/lame/gstlame.c:
16098 lame: Deprecate the lame element
16100 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16102 * docs/plugins/Makefile.am:
16103 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16104 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16105 * docs/plugins/gst-plugins-ugly-plugins.args:
16106 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16107 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16108 * docs/plugins/inspect/plugin-a52dec.xml:
16109 * docs/plugins/inspect/plugin-amrnb.xml:
16110 * docs/plugins/inspect/plugin-asf.xml:
16111 * docs/plugins/inspect/plugin-cdio.xml:
16112 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16113 * docs/plugins/inspect/plugin-dvdread.xml:
16114 * docs/plugins/inspect/plugin-dvdsub.xml:
16115 * docs/plugins/inspect/plugin-iec958.xml:
16116 * docs/plugins/inspect/plugin-lame.xml:
16117 * docs/plugins/inspect/plugin-mad.xml:
16118 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16119 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16120 * docs/plugins/inspect/plugin-mpegstream.xml:
16121 * docs/plugins/inspect/plugin-realmedia.xml:
16122 * docs/plugins/inspect/plugin-siddec.xml:
16123 * docs/plugins/inspect/plugin-synaesthesia.xml:
16124 * docs/plugins/inspect/plugin-twolame.xml:
16127 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16129 * ext/lame/gstlamemp3enc.c:
16130 lame: Update example pipelines with the new properties
16132 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16134 * ext/lame/Makefile.am:
16135 * ext/lame/gstlame.c:
16136 * ext/lame/gstlamemp3enc.c:
16137 * ext/lame/gstlamemp3enc.h:
16138 * ext/lame/plugin.c:
16139 lame: Add lamemp3enc element with much simplified interface
16140 This deprecates the lame element and fixes bug #494528.
16142 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
16144 * gst/asfdemux/asfpacket.c:
16145 asfpacket: Fix pull-mode timestamping handling.
16146 The problem that happens is the following:
16147 * A packet with multiple payloads comes in
16148 * Those payloads get handled one by one
16149 * The first payload contains the first audio payload with timestamp A
16150 * The second payload contains the first video (key)frame with timestamp V (where V < A)
16151 With the previous code, the following would happen:
16152 * the first payload gets processed, then passed to queue_for_stream
16153 * queue_for_stream detects it's the first valid timestamp received and stores
16155 * the second payload gets processed, then pass to queue_for_stream
16156 * queue_for_stream detects the timestamp is lower than first_ts... and
16157 discards it... resulting in losing the first keyframe of the video stream
16158 We've been having this issue for *ages*... it's just that nobody noticed it
16159 that much with playbin. But with playbin2's aggresive multiqueue handling, this
16160 will result in multiqueue not being able to preroll (because the video decoder will
16161 be dropping a ton of buffers before (maybe) receiving the next keyframe).
16162 Tested with over 200 asf files, and they all play the first frame correctly now,
16163 even the most braindead ones.
16165 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
16167 * gst/mpegaudioparse/gstmpegaudioparse.c:
16168 * gst/mpegaudioparse/gstmpegaudioparse.h:
16169 mp3parse: don't build seek table if we can't seek.
16170 Fixes #573720 - unbounded memory usage increase when listening to mp3
16171 stream for a long time.
16173 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
16176 Automatic update of common submodule
16177 From b3941ea to 6ab11d1
16179 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
16181 * gst/mpegaudioparse/gstmpegaudioparse.c:
16182 * gst/mpegaudioparse/gstxingmux.c:
16183 mpegaudioparse: Remove dead assignment and duplicate code
16185 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
16187 * gst/realmedia/rmdemux.c:
16188 rmdemux: Actually return the return value for the seek handling.
16190 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
16192 * gst/mpegstream/gstmpegdemux.c:
16193 * gst/mpegstream/gstmpegparse.c:
16194 mpegstream: Remove dead assignments.
16195 The duplicate assignment of update_time was weird... but it seems normal
16196 that it's indeed the second statement which is the valid one.
16198 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
16200 * ext/amrnb/amrnbparse.c:
16201 armnb: Remove unused variable, adapt debug message accordingly.
16203 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
16205 * gst/dvdsub/gstdvdsubdec.c:
16206 * gst/mpegstream/gstdvddemux.c:
16207 * gst/mpegstream/gstmpegclock.c:
16208 dvdsub/mpegstream: _class_init: Remove unused class variables
16210 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
16212 * gst/asfdemux/gstasfdemux.c:
16213 asfdemux: Initialize flow for a corner case.
16214 This might be caused by entering the if() line 1214 and then not having
16215 any activated_streams.. resulting in reaching line 1267 without having
16216 any valid flow value.
16218 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
16220 * ext/twolame/gsttwolame.c:
16221 twolame: Remove unneeded variable, value assigned was never read.
16223 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
16225 * ext/mpeg2dec/gstmpeg2dec.c:
16226 mpeg2dec: Remove dead assignment. Value overwritten later on.
16228 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
16230 * ext/mad/gstmad.c:
16231 mad: Remove dead assignment and variables given values which are never read.
16233 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
16235 * ext/lame/gstlame.c:
16236 lame: Remove unneeded variable, it's assigned a value never read.
16238 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
16240 * gst/realmedia/rmdemux.c:
16241 rmdemux: Remove dead assignment, value is being overwritten before being read.
16243 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
16245 * gst/realmedia/rmdemux.c:
16246 rmdemux: Remove unused accurate flag.
16247 I couldn't see any reason why this was there in the first place.
16249 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
16251 * gst/realmedia/asmrules.c:
16252 * gst/realmedia/rdtdepay.c:
16253 realmedia: Remove dead assignments. The results are never read.
16255 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
16257 * gst/realmedia/gstrdtbuffer.c:
16258 * gst/realmedia/rademux.c:
16259 * gst/realmedia/rdtmanager.c:
16260 * gst/realmedia/rmdemux.c:
16261 realmedia: Remove useless variables, only being used once (or not).
16263 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
16265 * ext/mpeg2dec/gstmpeg2dec.c:
16266 * gst/asfdemux/gstrtspwms.c:
16267 * gst/realmedia/pnmsrc.c:
16268 * gst/realmedia/rdtdepay.c:
16269 * gst/realmedia/rtspreal.c:
16270 remove empty method implementations.
16272 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
16274 * gst/asfdemux/gstrtspwms.c:
16275 rtspwms: fix condition to detect extension commands for WMS
16276 Reply with OK to the extension commands for WMS.
16278 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
16280 * gst/realmedia/rtspreal.c:
16281 realmedia: add special Real header to DESCRIBE message only for Real servers
16282 Add headers that are specific to real only if a real server had been
16283 detected by the OPTIONS message.
16285 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
16287 * gst/synaesthesia/synaescope.c:
16288 synaesthesia: fix compilation on windows
16289 Fix compilation under MSVC due to references to headers
16290 that are not available with the MS SDKs.
16293 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16295 * gst/asfdemux/gstrtspwms.c:
16296 rtspwms: reply to extension commands
16297 Reply with OK to the extension commands for WMS.
16299 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16301 * gst/asfdemux/gstrtpasfdepay.c:
16302 asfdepay: fix a comment
16304 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16306 * gst/asfdemux/gstasfdemux.c:
16307 asfdemux: add some more debugging
16309 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16312 configure.ac: require git -base
16313 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16315 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16317 * gst/realmedia/rtspreal.c:
16318 realmedia: add special Real header to SETUP message only for Real servers
16319 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16320 streams where the server errors out because it can't handle the
16321 Real-specific 'Required: com.real.retain-entity-for-setup' header
16322 we've been adding unconditionally in the recent past.
16324 rtsp://66.111.34.191:601/broadcast/alnour.rm
16325 rtsp://195.134.224.231/snowboard_100.wmv
16327 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
16330 * gst/asfdemux/Makefile.am:
16331 asfdemux: link to all required libraries including indirectly used ones.
16332 On win32, we're required to link to all the libraries used - including
16333 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16334 (for windows only) winsock.
16336 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
16339 Automatic update of common submodule
16340 From d0ea89e to b3941ea
16342 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
16345 Automatic update of common submodule
16346 From f8b3d91 to d0ea89e
16348 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
16350 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16351 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16353 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16355 * gst/realmedia/rtspreal.c:
16356 * gst/realmedia/rtspreal.h:
16357 realrtsp: add more headers
16358 Parse the ETag from the describe method and pass the sessionid as the value for
16359 the If-Match header is subsequent setup calls.
16360 Fixes support for more RealMedia RTSP streams.
16362 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
16365 twolame: bump requirement to 0.3.10
16366 0.3.10 is the first version with the float32 encoder functions.
16369 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
16372 back to development -> 0.10.11.1
16374 === release 0.10.11 ===
16376 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
16382 * docs/plugins/inspect/plugin-a52dec.xml:
16383 * docs/plugins/inspect/plugin-asf.xml:
16384 * docs/plugins/inspect/plugin-cdio.xml:
16385 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16386 * docs/plugins/inspect/plugin-dvdread.xml:
16387 * docs/plugins/inspect/plugin-dvdsub.xml:
16388 * docs/plugins/inspect/plugin-iec958.xml:
16389 * docs/plugins/inspect/plugin-lame.xml:
16390 * docs/plugins/inspect/plugin-mad.xml:
16391 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16392 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16393 * docs/plugins/inspect/plugin-mpegstream.xml:
16394 * docs/plugins/inspect/plugin-realmedia.xml:
16395 * docs/plugins/inspect/plugin-siddec.xml:
16396 * docs/plugins/inspect/plugin-twolame.xml:
16397 * gst-plugins-ugly.doap:
16399 * win32/common/config.h:
16402 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
16436 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16439 * win32/common/config.h:
16440 0.10.10.3 pre-release
16442 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
16449 po: Update translations from upstream
16451 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16455 po: Add Turkish translation
16457 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16459 * gst/mpegaudioparse/gstmpegaudioparse.c:
16460 * gst/mpegaudioparse/gstmpegaudioparse.h:
16461 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16462 Don't introduce glitches in the output by a) relaxing the threshold for
16463 taking upstream timestamps in preference to our calculated timestamps and
16464 b) only set the discont flag on outgoing buffers in response to an incoming
16468 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
16470 * gst/mpegaudioparse/gstmpegaudioparse.c:
16471 mp3parse: fix deadlock with accurate seeks.
16472 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16475 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
16506 * win32/common/config.h:
16507 0.10.10.2 pre-release
16508 Bump version number, update translations and win32 config.h
16510 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16514 po: Add Japanese translation
16516 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16519 * docs/plugins/Makefile.am:
16520 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16521 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16522 * docs/plugins/gst-plugins-ugly-plugins.args:
16523 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16524 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16525 * docs/plugins/inspect/plugin-a52dec.xml:
16526 * docs/plugins/inspect/plugin-asf.xml:
16527 * docs/plugins/inspect/plugin-cdio.xml:
16528 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16529 * docs/plugins/inspect/plugin-dvdread.xml:
16530 * docs/plugins/inspect/plugin-dvdsub.xml:
16531 * docs/plugins/inspect/plugin-iec958.xml:
16532 * docs/plugins/inspect/plugin-lame.xml:
16533 * docs/plugins/inspect/plugin-mad.xml:
16534 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16535 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16536 * docs/plugins/inspect/plugin-mpegstream.xml:
16537 * docs/plugins/inspect/plugin-realmedia.xml:
16538 * docs/plugins/inspect/plugin-siddec.xml:
16539 * docs/plugins/inspect/plugin-synaesthesia.xml:
16540 * docs/plugins/inspect/plugin-twolame.xml:
16543 Moved twolame from Bad to Ugly
16545 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16547 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16548 Original commit message from CVS:
16549 * ext/alsaspdif/Makefile.am:
16550 * ext/amrwb/Makefile.am:
16551 * ext/apexsink/Makefile.am:
16552 * ext/arts/Makefile.am:
16553 * ext/artsd/Makefile.am:
16554 * ext/audiofile/Makefile.am:
16555 * ext/audioresample/Makefile.am:
16556 * ext/bz2/Makefile.am:
16557 * ext/cdaudio/Makefile.am:
16558 * ext/celt/Makefile.am:
16559 * ext/dc1394/Makefile.am:
16560 * ext/dirac/Makefile.am:
16561 * ext/directfb/Makefile.am:
16562 * ext/divx/Makefile.am:
16563 * ext/dts/Makefile.am:
16564 * ext/faac/Makefile.am:
16565 * ext/faad/Makefile.am:
16566 * ext/gsm/Makefile.am:
16567 * ext/hermes/Makefile.am:
16568 * ext/ivorbis/Makefile.am:
16569 * ext/jack/Makefile.am:
16570 * ext/jp2k/Makefile.am:
16571 * ext/ladspa/Makefile.am:
16572 * ext/lcs/Makefile.am:
16573 * ext/libfame/Makefile.am:
16574 * ext/libmms/Makefile.am:
16575 * ext/metadata/Makefile.am:
16576 * ext/mpeg2enc/Makefile.am:
16577 * ext/mplex/Makefile.am:
16578 * ext/musepack/Makefile.am:
16579 * ext/musicbrainz/Makefile.am:
16580 * ext/mythtv/Makefile.am:
16581 * ext/nas/Makefile.am:
16582 * ext/neon/Makefile.am:
16583 * ext/ofa/Makefile.am:
16584 * ext/polyp/Makefile.am:
16585 * ext/resindvd/Makefile.am:
16586 * ext/sdl/Makefile.am:
16587 * ext/shout/Makefile.am:
16588 * ext/snapshot/Makefile.am:
16589 * ext/sndfile/Makefile.am:
16590 * ext/soundtouch/Makefile.am:
16591 * ext/spc/Makefile.am:
16592 * ext/swfdec/Makefile.am:
16593 * ext/tarkin/Makefile.am:
16594 * ext/theora/Makefile.am:
16595 * ext/timidity/Makefile.am:
16596 * ext/twolame/Makefile.am:
16597 * ext/x264/Makefile.am:
16598 * ext/xine/Makefile.am:
16599 * ext/xvid/Makefile.am:
16600 * gst-libs/gst/app/Makefile.am:
16601 * gst-libs/gst/dshow/Makefile.am:
16602 * gst/aiffparse/Makefile.am:
16603 * gst/app/Makefile.am:
16604 * gst/audiobuffer/Makefile.am:
16605 * gst/bayer/Makefile.am:
16606 * gst/cdxaparse/Makefile.am:
16607 * gst/chart/Makefile.am:
16608 * gst/colorspace/Makefile.am:
16609 * gst/dccp/Makefile.am:
16610 * gst/deinterlace/Makefile.am:
16611 * gst/deinterlace2/Makefile.am:
16612 * gst/dvdspu/Makefile.am:
16613 * gst/festival/Makefile.am:
16614 * gst/filter/Makefile.am:
16615 * gst/flacparse/Makefile.am:
16616 * gst/flv/Makefile.am:
16617 * gst/games/Makefile.am:
16618 * gst/h264parse/Makefile.am:
16619 * gst/librfb/Makefile.am:
16620 * gst/mixmatrix/Makefile.am:
16621 * gst/modplug/Makefile.am:
16622 * gst/mpeg1sys/Makefile.am:
16623 * gst/mpeg4videoparse/Makefile.am:
16624 * gst/mpegdemux/Makefile.am:
16625 * gst/mpegtsmux/Makefile.am:
16626 * gst/mpegvideoparse/Makefile.am:
16627 * gst/mve/Makefile.am:
16628 * gst/nsf/Makefile.am:
16629 * gst/nuvdemux/Makefile.am:
16630 * gst/overlay/Makefile.am:
16631 * gst/passthrough/Makefile.am:
16632 * gst/pcapparse/Makefile.am:
16633 * gst/playondemand/Makefile.am:
16634 * gst/rawparse/Makefile.am:
16635 * gst/real/Makefile.am:
16636 * gst/rtjpeg/Makefile.am:
16637 * gst/rtpmanager/Makefile.am:
16638 * gst/scaletempo/Makefile.am:
16639 * gst/sdp/Makefile.am:
16640 * gst/selector/Makefile.am:
16641 * gst/smooth/Makefile.am:
16642 * gst/smoothwave/Makefile.am:
16643 * gst/speed/Makefile.am:
16644 * gst/speexresample/Makefile.am:
16645 * gst/stereo/Makefile.am:
16646 * gst/subenc/Makefile.am:
16647 * gst/tta/Makefile.am:
16648 * gst/vbidec/Makefile.am:
16649 * gst/videodrop/Makefile.am:
16650 * gst/videosignal/Makefile.am:
16651 * gst/virtualdub/Makefile.am:
16652 * gst/vmnc/Makefile.am:
16653 * gst/y4m/Makefile.am:
16654 * sys/acmenc/Makefile.am:
16655 * sys/cdrom/Makefile.am:
16656 * sys/dshowdecwrapper/Makefile.am:
16657 * sys/dshowsrcwrapper/Makefile.am:
16658 * sys/dvb/Makefile.am:
16659 * sys/dxr3/Makefile.am:
16660 * sys/fbdev/Makefile.am:
16661 * sys/oss4/Makefile.am:
16662 * sys/qcam/Makefile.am:
16663 * sys/qtwrapper/Makefile.am:
16664 * sys/vcd/Makefile.am:
16665 * sys/wininet/Makefile.am:
16666 * win32/common/config.h:
16667 Don't install static libs for plugins. Fixes #550851 for -bad.
16669 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16671 [MOVED FROM BAD] Enable/fix up translations for these plugins.
16672 Original commit message from CVS:
16673 * ext/resindvd/plugin.c: (plugin_init):
16674 * ext/resindvd/resindvdsrc.c:
16675 * ext/twolame/gsttwolame.c: (plugin_init):
16676 * gst/aiffparse/aiffparse.c: (plugin_init):
16677 Enable/fix up translations for these plugins.
16679 Add 'ca' to LINGUAS.
16681 * po/POTFILES.skip:
16682 Add more files for translation and more files which tools
16685 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16687 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16688 Original commit message from CVS:
16689 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16690 (gst_two_lame_chain):
16691 * ext/twolame/gsttwolame.h:
16692 Allow raw float samples as input for encoding.
16694 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16696 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16697 Original commit message from CVS:
16700 * ext/twolame/Makefile.am:
16701 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16702 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16703 (gst_two_lame_release_memory), (gst_two_lame_finalize),
16704 (gst_two_lame_base_init), (gst_two_lame_class_init),
16705 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16706 (gst_two_lame_init), (gst_two_lame_set_property),
16707 (gst_two_lame_get_property), (gst_two_lame_sink_event),
16708 (gst_two_lame_chain), (gst_two_lame_setup),
16709 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16711 * ext/twolame/gsttwolame.h:
16712 Add TwoLAME MP2 encoding element, based on the LAME element.
16714 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16717 Automatic update of common submodule
16718 From 7032163 to f8b3d91
16720 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16723 Automatic update of common submodule
16724 From ffa738d to 7032163
16726 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16729 Automatic update of common submodule
16730 From 3f13e4e to ffa738d
16732 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16735 Automatic update of common submodule
16736 From 3c7456b to 3f13e4e
16738 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16741 Automatic update of common submodule
16742 From 57c83f2 to 3c7456b
16744 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
16746 * gst/mpegaudioparse/gstmpegaudioparse.c:
16747 mp3parse: be more conservative when changing layer/rate/etc.
16748 Don't allow a change in sample rate/channels/layer/version unless we can
16749 see another frame at the correct offset. Prevents accidently flipping
16750 due to simple single-bit corruption.
16752 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
16754 * gst/realmedia/realhash.c:
16755 rmdemux: Fix strict-aliasing warnings.
16756 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16759 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
16761 * gst/mpegaudioparse/gstmpegaudioparse.c:
16762 mpegaudioparse: Remove empty lines added by buggy indent.
16764 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16766 * gst/mpegaudioparse/gstmpegaudioparse.c:
16767 mpegaudioparse: Provide SEEKING query handling.
16768 Since SEEK event handling might perform some conversion
16769 from TIME to BYTES, do not let upstream fool application
16770 into (TIME) seeking not being possible.
16772 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
16774 * gst/mpegaudioparse/gstmpegaudioparse.c:
16775 mp3parse: fix accurate seeks to near 0
16776 Integer underflow made accurate seeks to near zero fail and seek to
16777 completely the wrong place. Fix by clamping to zero, since we can't seek
16778 to negative times anyway.
16780 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16784 build: Update shave init statement for changes in common. Bump common.
16786 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16788 * gst/realmedia/rtspreal.c:
16789 rtspreal: ignore data streams. Fixes #527112
16790 Ignore data streams when parsing the SDP as they don't contain anything we need
16791 to put in the realmedia header.
16793 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
16796 Automatic update of common submodule
16797 From 9cf8c9b to a6ce5c6
16799 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16801 * ext/mad/gstid3tag.c:
16802 Forward unknown events
16803 Forward unknown events upstream instead of dropping them. Also return the result
16804 of the seek event instead of a fixed value.
16806 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
16808 * gst/asfdemux/gstrtpasfdepay.c:
16809 rtpasfdepay: Fix the build by adding the needed include for atoi.
16811 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16814 * docs/plugins/Makefile.am:
16815 Use shave for the build output
16817 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
16820 Automatic update of common submodule
16821 From 5d7c9cc to 9cf8c9b
16823 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
16825 * gst/asfdemux/gstasf.c:
16826 * gst/asfdemux/gstrtpasfdepay.c:
16827 * gst/realmedia/rademux.c:
16828 * gst/realmedia/rdtdepay.c:
16829 * gst/synaesthesia/gstsynaesthesia.c:
16830 * gst/synaesthesia/synaescope.c:
16833 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
16835 * gst/realmedia/pnmsrc.c:
16836 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16838 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
16841 Automatic update of common submodule
16842 From 80c627d to 5d7c9cc
16844 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16846 * gst/realmedia/Makefile.am:
16847 * gst/realmedia/pnmsrc.c:
16848 * gst/realmedia/pnmsrc.h:
16849 * gst/realmedia/rademux.c:
16850 * gst/realmedia/rademux.h:
16851 * gst/realmedia/realmedia.c:
16852 * gst/realmedia/rmdemux.c:
16853 * gst/realmedia/rmdemux.h:
16854 Add pnm:// uri source
16855 Add a new utri handler for pnm:// that for now just redirects to the same uri
16856 with the rtsp:// protocol, which usually works nowadays.
16857 Separate the registration of the various plugins into a separate source file.
16859 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16861 * gst/asfdemux/Makefile.am:
16862 * gst/asfdemux/gstasf.c:
16863 * gst/asfdemux/gstrtpasfdepay.c:
16864 * gst/asfdemux/gstrtpasfdepay.h:
16865 Add ASF depayloader
16866 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16869 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
16871 * ext/mad/gstmad.c:
16872 mad: remove log line added in error
16874 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
16876 * ext/mad/gstmad.c:
16877 mad: just flush data when seeing BADDATAPTR instead of going into error state
16879 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
16881 * gst/realmedia/rmdemux.c:
16882 Fix parsing of the flags in rmdemux
16883 Fix parsing of the flags in version 1 realmedia streams.
16886 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
16889 Bump revision to use for common submodule.
16891 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
16893 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16894 Add releaseinfo with online url.
16896 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
16901 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16903 * gst/asfdemux/asfpacket.c:
16904 * gst/asfdemux/gstasfdemux.c:
16905 * gst/asfdemux/gstasfdemux.h:
16906 Remove redundant push_mode struct member
16908 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
16911 Fix previous commit, wasn't actually setting up a symbolic link
16913 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
16917 Use a symbolic link for the pre-commit client-side hook
16919 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
16922 Ignore some more files
16924 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
16926 * gst/synaesthesia/synaescope.c:
16927 * gst/synaesthesia/synaescope.h:
16928 Precalculate some size dependent variables. Demystify the height scaling a bit.
16929 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16931 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
16933 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16935 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16937 * gst/realmedia/rdtdepay.c:
16938 Set flags on the realmedia chunks
16939 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16940 descrambler can be reset on keyframes. Fixes #556714.
16942 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16944 * gst/realmedia/gstrdtbuffer.c:
16945 * gst/realmedia/gstrdtbuffer.h:
16946 Add method to get RDT flags
16947 Add a method to get the RDT flags. We need these flags to mark keyframes to
16948 reset the descrambing queue. See #556714.
16950 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16952 * gst/asfdemux/asfpacket.c:
16953 * gst/asfdemux/gstasfdemux.c:
16954 * gst/asfdemux/gstasfdemux.h:
16955 Add seeking support to asfdemux in push mode
16958 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16960 * gst/asfdemux/asfpacket.c:
16961 Drop packets with an invalid replicated data length
16962 Drop packets with an invalid replicated data length
16963 instead of continuing with an invalid timestamp
16964 and uninitialized payload metadata.
16965 All other code assumes that the timestamps are valid.
16967 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
16969 * gst/synaesthesia/synaescope.h:
16970 Change comment to refer to right variable.
16972 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
16974 * gst/synaesthesia/gstsynaesthesia.c:
16975 * gst/synaesthesia/gstsynaesthesia.h:
16976 * gst/synaesthesia/synaescope.c:
16977 * gst/synaesthesia/synaescope.h:
16978 Bring synaesthesia to next century.
16979 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16981 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
16983 * gst/asfdemux/gstasfdemux.c:
16984 Fix leak of converted string
16986 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16990 Add more to the gitignores
16992 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
16994 * gst/synaesthesia/gstsynaesthesia.c:
16995 Make synaesthesia build again.
16996 _init() has no params.
16998 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
17001 Update common snapshot.
17003 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
17006 Fix pre-commit hook
17008 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
17012 Install and use pre-commit indentation hook from common
17014 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
17017 autogen.sh : Use git submodule
17019 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
17021 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
17022 Original commit message from CVS:
17023 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
17024 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
17025 (gst_dvd_demux_get_audio_stream),
17026 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
17027 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
17028 (gst_mpeg_demux_get_video_stream),
17029 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
17030 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17031 Fix some caps leaks. Fixes bug #564885.
17033 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
17035 ext/cdio/gstcdio.c: Remove unused format argument.
17036 Original commit message from CVS:
17037 * ext/cdio/gstcdio.c:
17038 Remove unused format argument.
17040 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17042 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
17043 Original commit message from CVS:
17044 * win32/common/.cvsignore:
17045 * win32/common/config.h:
17046 * win32/common/config.h.in:
17047 Hardcode cpu for win32 build, just like we do in the other modules,
17048 to remove VCS conflicts and inconsistent defines between modules,
17049 and update version defines to CVS.
17051 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
17053 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17054 Original commit message from CVS:
17056 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17058 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
17060 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
17061 Original commit message from CVS:
17063 inttypes.m4 hasn't been available since gettext-0.15, and since we now
17064 require gettext >= 0.17 ... we can remove it from the list of files to
17067 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
17069 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
17070 Original commit message from CVS:
17071 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
17072 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
17073 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
17074 * gst/mpegaudioparse/gstmpegaudioparse.h:
17075 Do an initial class_ref on an internal enum type from within the
17076 class_init function so that there aren't any issues when multiple
17077 mp3parse elements are started in separate threads at the same
17078 time. (Why we use an enum type here if the tag is registered as
17079 a string type, I don't know). Also remove custom UNUSED macro
17080 and use GLib's instead.
17082 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17084 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
17085 Original commit message from CVS:
17087 Apparently AC_CONFIG_MACRO_DIR breaks when using more
17088 than one macro directory, reverting last change.
17090 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17092 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
17093 Original commit message from CVS:
17095 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
17098 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17100 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
17101 Original commit message from CVS:
17102 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17103 Last change introduced a regression that made mpeg2dec handle
17104 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
17106 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17108 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
17109 Original commit message from CVS:
17110 Patch by: Cygwin Ports maintainer
17111 <yselkowitz at users dot sourceforge dot net>
17114 Require gettext 0.17 because older versions don't mix with libtool
17115 2.2. At build time an older gettext version will still work.
17118 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
17120 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
17121 Original commit message from CVS:
17122 * ext/mpeg2dec/gstmpeg2dec.c:
17123 * ext/mpeg2dec/gstmpeg2dec.h:
17124 Add support for 4:4:4 video. Fixes #562086
17126 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
17128 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
17129 Original commit message from CVS:
17130 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
17131 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17132 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
17133 >= 0.5.0. Fixes bug #562065.
17135 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
17137 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
17138 Original commit message from CVS:
17139 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
17140 Remove duplicate and broken code for the streaming case and simply reuse
17141 the much better working pull based code. Fixes #560348.
17143 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17145 configure.ac: Back to development -> 0.10.10.1
17146 Original commit message from CVS:
17148 Back to development -> 0.10.10.1
17150 === release 0.10.10 ===
17152 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17158 * docs/plugins/inspect/plugin-a52dec.xml:
17159 * docs/plugins/inspect/plugin-asf.xml:
17160 * docs/plugins/inspect/plugin-cdio.xml:
17161 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17162 * docs/plugins/inspect/plugin-dvdread.xml:
17163 * docs/plugins/inspect/plugin-dvdsub.xml:
17164 * docs/plugins/inspect/plugin-iec958.xml:
17165 * docs/plugins/inspect/plugin-lame.xml:
17166 * docs/plugins/inspect/plugin-mad.xml:
17167 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17168 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17169 * docs/plugins/inspect/plugin-mpegstream.xml:
17170 * docs/plugins/inspect/plugin-realmedia.xml:
17171 * docs/plugins/inspect/plugin-siddec.xml:
17172 * gst-plugins-ugly.doap:
17174 Release 0.10.10 - "Under the House"
17175 Original commit message from CVS:
17176 Release 0.10.10 - "Under the House"
17178 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17188 Original commit message from CVS:
17191 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17193 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
17194 Original commit message from CVS:
17195 * ext/sidplay/Makefile.am:
17196 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
17197 contain CFLAGS that do not exist for C++, like -Wvla or
17198 -Wdeclaration-after-statement. Fixes bug #561161.
17200 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17202 configure.ac: 0.10.9.3 pre-release
17203 Original commit message from CVS:
17205 0.10.9.3 pre-release
17207 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17209 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
17210 Original commit message from CVS:
17211 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17212 Only copy sane aspect ratio values on the caps. Fixes #559682.
17214 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17217 Add bug number to the mp3parse mpeg 2.5 fix
17218 Original commit message from CVS:
17219 Add bug number to the mp3parse mpeg 2.5 fix
17221 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17223 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
17224 Original commit message from CVS:
17225 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
17226 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
17227 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
17228 * ext/amrnb/amrnbdec.h:
17229 Add a property to select the amr variant. Fixes #424070.
17231 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
17233 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
17234 Original commit message from CVS:
17235 Patch by: Tal Shalif <tshalif at nargila dot org>
17236 * gst/mpegstream/gstdvddemux.c:
17237 (gst_dvd_demux_get_subpicture_stream):
17238 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17239 (gst_mpeg_demux_get_audio_stream):
17240 Fix memmory corruption due to not storing the new updated pointer
17241 after a g_renew(). Fixes #558896.
17243 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17245 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17246 Original commit message from CVS:
17247 * tests/check/Makefile.am:
17248 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17250 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17252 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
17253 Original commit message from CVS:
17255 oops, forgot to bump the version back to devel
17256 after the last release 0.10.9.1
17258 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17260 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
17261 Original commit message from CVS:
17262 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17263 (gst_rmdemux_descramble_mp4a_audio),
17264 (gst_rmdemux_handle_scrambled_packet):
17265 Add suport for mpeg4 and aac audio. See #556714.
17267 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
17269 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17270 Original commit message from CVS:
17271 * gst/mpegaudioparse/gstmpegaudioparse.c:
17272 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17273 Fixes skipping on these files.
17275 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
17277 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
17278 Original commit message from CVS:
17279 Patch by: Robin Stocker <robin at nibor dot org>
17280 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17281 (handle_sequence), (gst_mpeg2dec_setcaps):
17282 * ext/mpeg2dec/gstmpeg2dec.h:
17283 Prefer the container's PAR over the stream's PAR if it's
17284 given in the srcpad caps. Fixes bug #556184.
17286 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17288 Don't install static libs for plugins. Fixes #550851 for ugly.
17289 Original commit message from CVS:
17290 * ext/a52dec/Makefile.am:
17291 * ext/amrnb/Makefile.am:
17292 * ext/cdio/Makefile.am:
17293 * ext/dvdnav/Makefile.am:
17294 * ext/dvdread/Makefile.am:
17295 * ext/lame/Makefile.am:
17296 * ext/mad/Makefile.am:
17297 * ext/mpeg2dec/Makefile.am:
17298 * ext/sidplay/Makefile.am:
17299 * gst/ac3parse/Makefile.am:
17300 * gst/asfdemux/Makefile.am:
17301 * gst/dvdlpcmdec/Makefile.am:
17302 * gst/dvdsub/Makefile.am:
17303 * gst/iec958/Makefile.am:
17304 * gst/mpegaudioparse/Makefile.am:
17305 * gst/mpegstream/Makefile.am:
17306 * gst/realmedia/Makefile.am:
17307 * gst/synaesthesia/Makefile.am:
17308 Don't install static libs for plugins. Fixes #550851 for ugly.
17310 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17312 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17313 Original commit message from CVS:
17314 * gst/mpegaudioparse/gstmpegaudioparse.c:
17315 (gst_mp3parse_sink_event):
17316 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17317 frames. Partially fixes bug #552237.
17319 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17321 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17322 Original commit message from CVS:
17323 * ext/amrnb/amrnbparse.c:
17324 use #defines for HEADER. Unref the object in _sink_activate_pull().
17326 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17328 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17329 Original commit message from CVS:
17330 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17331 (gst_mad_change_state):
17332 * ext/mad/gstmad.h:
17333 track discont on incomming buffers and set discont on outgoing
17335 Pass unknown events upstreams instead of dropping them.
17337 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17339 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17340 Original commit message from CVS:
17341 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17342 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17343 (handle_slice), (gst_mpeg2dec_sink_event),
17344 (gst_mpeg2dec_src_event):
17345 * ext/mpeg2dec/gstmpeg2dec.h:
17346 Fix compilation with --disable-index. Fixes bug #554150.
17348 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17350 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17351 Original commit message from CVS:
17352 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17353 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17354 (gst_mad_src_event), (gst_mad_chain):
17355 * ext/mad/gstmad.h:
17356 Fix compilation with --disable-index. Fixes bug #554142.
17358 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17360 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17361 Original commit message from CVS:
17362 * ext/a52dec/gsta52dec.c:
17363 * ext/a52dec/gsta52dec.h:
17364 Fix channel re-negotiation on a change of the incoming stream.
17365 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17368 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17370 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17371 Original commit message from CVS:
17372 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17373 (gst_amrnbenc_state_change):
17374 * ext/amrnb/amrnbenc.h:
17375 Pass the discont flag from the input buffer on to the output buffer in
17378 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17380 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17381 Original commit message from CVS:
17382 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17383 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17384 (gst_amrnbparse_handle_pull_seek),
17385 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17386 (gst_amrnbparse_sink_activate_push),
17387 (gst_amrnbparse_sink_activate_pull):
17388 * ext/amrnb/amrnbparse.h:
17389 Add flush seek handler. Fixes #536274.
17391 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17393 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17394 Original commit message from CVS:
17395 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17396 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17397 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17398 (gst_amrnbparse_state_change):
17399 * ext/amrnb/amrnbparse.h:
17400 Fix the duration query. Fixes #536226.
17401 Also set caps on the pads and buffers more correctly.
17403 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
17405 po/LINGUAS: Add 'ca' to LINGUAS.
17406 Original commit message from CVS:
17408 Add 'ca' to LINGUAS.
17410 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
17412 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17413 Original commit message from CVS:
17414 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17415 Fix aggregated GST_FLOW_RETURN check for when to send an error message
17419 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17421 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17422 Original commit message from CVS:
17423 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17424 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17425 (create_segment_event), (gst_rdt_depay_push),
17426 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17427 * gst/realmedia/rdtdepay.h:
17428 Parse other values from the incomming caps.
17429 Add event handler to handle flushing and segments.
17430 Create segment events.
17431 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17432 Do skew correction based on RDT timestamps.
17433 * gst/realmedia/rdtmanager.c: (activate_session),
17434 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17436 Parse caps to get the clockrate needed for the jitterbuffer.
17437 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17438 Apply timestamp fixup after correcting for initial timestamp and
17439 internal base timestamp corrections.
17441 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17443 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17444 Original commit message from CVS:
17445 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17446 (gst_rdt_depay_change_state):
17447 * gst/realmedia/rdtdepay.h:
17448 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17449 with a DISCONT flag when needed.
17450 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17451 Report the configure latency instead of a hardcoded value.
17453 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17455 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17456 Original commit message from CVS:
17457 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17458 (free_session), (gst_rdt_manager_query_src),
17459 (gst_rdt_manager_src_activate_push),
17460 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17461 (gst_rdt_manager_loop), (create_recv_rtp):
17462 Include the new rdt jitterbuffer in the session manager.
17464 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17466 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17467 Original commit message from CVS:
17468 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17469 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17470 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17471 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17472 * gst/realmedia/rdtdepay.h:
17473 Use new RDT parsing helper functions.
17474 Copy discont flags correctly.
17475 Push the header from the chain function instead of the setcaps function.
17476 Copy incomming timestamp to the output buffers instead of doing magic
17477 with the RDT timestamps.
17479 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
17481 gst/realmedia/: Add first support for parsing RDT messages.
17482 Original commit message from CVS:
17483 * gst/realmedia/Makefile.am:
17484 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17485 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17486 (read_packet_header), (gst_rdt_buffer_get_first_packet),
17487 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17488 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17489 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17490 (gst_rdt_packet_data_peek_data),
17491 (gst_rdt_packet_data_get_stream_id),
17492 (gst_rdt_packet_data_get_timestamp):
17493 * gst/realmedia/gstrdtbuffer.h:
17494 Add first support for parsing RDT messages.
17495 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17496 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17497 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17498 (calculate_skew), (rdt_jitter_buffer_insert),
17499 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17500 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17501 (rdt_jitter_buffer_get_ts_diff):
17502 * gst/realmedia/rdtjitterbuffer.h:
17503 Add first version of an RDT jitterbuffer.
17505 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17507 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17508 Original commit message from CVS:
17509 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17510 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17511 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17512 (gst_rmdemux_descramble_dnet_audio),
17513 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17514 * gst/realmedia/rmdemux.h:
17515 Keep track of the first timestamp of the stream and add this to the
17516 outgoing buffer timestamps so that we can handle live streams.
17517 Set discont flag on the first buffers and after a seek.
17519 === release 0.10.9 ===
17521 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17527 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17528 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17529 * docs/plugins/inspect/plugin-a52dec.xml:
17530 * docs/plugins/inspect/plugin-asf.xml:
17531 * docs/plugins/inspect/plugin-cdio.xml:
17532 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17533 * docs/plugins/inspect/plugin-dvdread.xml:
17534 * docs/plugins/inspect/plugin-dvdsub.xml:
17535 * docs/plugins/inspect/plugin-iec958.xml:
17536 * docs/plugins/inspect/plugin-lame.xml:
17537 * docs/plugins/inspect/plugin-mad.xml:
17538 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17539 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17540 * docs/plugins/inspect/plugin-mpegstream.xml:
17541 * docs/plugins/inspect/plugin-realmedia.xml:
17542 * docs/plugins/inspect/plugin-siddec.xml:
17543 * gst-plugins-ugly.doap:
17545 Original commit message from CVS:
17548 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17577 Original commit message from CVS:
17580 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17582 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17583 Original commit message from CVS:
17584 * ext/a52dec/gsta52dec.c:
17585 Set up a default time segment for output when receiving
17586 an incoming byte segment (as for raw AC3 files).
17589 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17591 0.10.8.2 pre-release.
17592 Original commit message from CVS:
17594 * docs/plugins/Makefile.am:
17595 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17596 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17597 * docs/plugins/gst-plugins-ugly-plugins.args:
17598 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17599 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17600 * docs/plugins/inspect/plugin-a52dec.xml:
17601 * docs/plugins/inspect/plugin-asf.xml:
17602 * docs/plugins/inspect/plugin-cdio.xml:
17603 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17604 * docs/plugins/inspect/plugin-dvdread.xml:
17605 * docs/plugins/inspect/plugin-dvdsub.xml:
17606 * docs/plugins/inspect/plugin-iec958.xml:
17607 * docs/plugins/inspect/plugin-lame.xml:
17608 * docs/plugins/inspect/plugin-mad.xml:
17609 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17610 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17611 * docs/plugins/inspect/plugin-mpegstream.xml:
17612 * docs/plugins/inspect/plugin-realmedia.xml:
17613 * docs/plugins/inspect/plugin-siddec.xml:
17615 0.10.8.2 pre-release.
17619 Add new translation.
17621 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
17623 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17624 Original commit message from CVS:
17625 * gst/asfdemux/gstasfdemux.c:
17626 Properly aggregate flow returns for both push and pull mode, so we shut
17627 down if all pads are unlinked.
17630 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
17632 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17633 Original commit message from CVS:
17634 Patch by: Frederic Crozat <fcrozat@mandriva.org>
17635 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17636 * ext/lame/gstlame.c: (plugin_init):
17637 * gst/asfdemux/gstasf.c: (plugin_init):
17638 Make sure gettext returns translations in UTF-8 encoding rather
17639 than in the current locale encoding (#546822).
17641 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17643 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17644 Original commit message from CVS:
17645 * gst/mpegaudioparse/gstmpegaudioparse.c:
17646 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17647 (mp3parse_total_time), (mp3parse_bytepos_to_time):
17648 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17649 if we're called from there already. Otherwise we end up in a endless
17650 recursion and crash with a stack overflow.
17651 This can happen when a Xing or VBRI header with TOC exists but it
17652 doesn't contain the total time. Fixes bug #545370.
17654 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17656 ext/lame/gstlame.c: Use the default for the strict-iso property too.
17657 Original commit message from CVS:
17658 * ext/lame/gstlame.c: (gst_lame_class_init),
17659 (gst_lame_get_default_settings):
17660 Use the default for the strict-iso property too.
17661 Allow a bitrate setting of 0, which lets lame choose the default value
17662 and which makes it possible to set the compression-ratio property.
17664 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17666 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17667 Original commit message from CVS:
17668 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17669 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17670 * ext/lame/gstlame.h:
17671 Get the defaults settings of LAME in the plugin initialization
17672 function and return FALSE here if something goes wrong. This removes
17673 the hacky failing instance init function.
17674 Use LAMEs default value for all settings instead of overwriting some
17675 of them. Overwriting some of them gives unexpected results if one only
17676 sets a preset. Fixes bug #498004.
17678 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17680 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17681 Original commit message from CVS:
17682 * ext/lame/gstlame.c: (gst_lame_init):
17683 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17684 defaults will restrict the bitrate when using the presets in a bad way.
17687 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17689 Put the MPEG audio version into the caps as "mpegaudioversion".
17690 Original commit message from CVS:
17691 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17692 * gst/mpegaudioparse/gstmpegaudioparse.c:
17693 (mp3_type_frame_length_from_header), (mp3_caps_create),
17694 (gst_mp3parse_chain):
17695 Put the MPEG audio version into the caps as "mpegaudioversion".
17696 This is different from "mpegversion".
17698 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17700 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17701 Original commit message from CVS:
17702 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17703 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17704 * ext/lame/gstlame.h:
17705 Fix build with lame >= 3.97. The padding type and cwlimit settings
17706 are deprecated now and the function declarations are hidden in the
17707 headers so deprecate the GObject properties for them and remove them
17708 in 0.11. Fixes bug #544039.
17710 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17712 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17713 Original commit message from CVS:
17714 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17715 Don't allow width/height outside the spec (i.e. smaller than 16
17716 and higher than 4096). Such files are corrupted ones and setting
17717 caps that are not a subset of the template caps confuses playbin.
17720 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17722 ext/sidplay/Makefile.am: Fix the build.
17723 Original commit message from CVS:
17724 * ext/sidplay/Makefile.am:
17727 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17729 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17730 Original commit message from CVS:
17732 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17733 flags that are invalid for C++.
17735 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
17737 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17738 Original commit message from CVS:
17739 Patch by: Tal Shalif <tshalif at nargila dot org>
17740 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17741 Prevent double free. Fixes bug #541697.
17743 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17745 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17746 Original commit message from CVS:
17747 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17748 (gst_dvd_demux_get_audio_stream),
17749 (gst_dvd_demux_get_subpicture_stream),
17750 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17751 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17752 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17753 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17754 * gst/mpegstream/gstmpegdemux.h:
17755 Resend tags event after a FLUSH (seek) to support prerolling
17756 a partial pipeline.
17758 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17760 Use correct error code for encrypted streams.
17761 Original commit message from CVS:
17763 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17764 Use correct error code for encrypted streams.
17766 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17768 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17769 Original commit message from CVS:
17770 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17771 (gst_mpeg_demux_sync_stream_to_time):
17772 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17774 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17776 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17777 Original commit message from CVS:
17778 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17779 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17780 Allow and implement non-flushing and/or segment seek
17781 (mainly in TIME and chapter format).
17782 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17783 (gst_dvd_demux_get_subpicture_stream),
17784 (gst_dvd_demux_synchronise_pads),
17785 (gst_dvd_demux_sync_stream_to_time):
17786 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17787 (gst_mpeg_demux_send_subbuffer),
17788 (gst_mpeg_demux_sync_stream_to_time),
17789 (gst_mpeg_streams_reset_cur_ts):
17790 * gst/mpegstream/gstmpegdemux.h:
17791 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17792 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17793 Delegate a query to upstream if it can't be handled.
17794 Make segment stop aware.
17795 Fix (subtitle) stream synchronization.
17796 Add some debug statements.
17798 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
17800 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17801 Original commit message from CVS:
17802 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17803 Fix build on macosx.
17805 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17807 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17808 Original commit message from CVS:
17809 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17810 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17811 * ext/a52dec/gsta52dec.c:
17812 * ext/amrnb/amrnbdec.c:
17813 * ext/amrnb/amrnbenc.c:
17814 * ext/amrnb/amrnbparse.c:
17815 * ext/lame/gstlame.c:
17816 * ext/mad/gstmad.c:
17817 * ext/sidplay/gstsiddec.cc:
17818 * gst/asfdemux/gstrtspwms.c:
17819 * gst/mpegaudioparse/gstxingmux.c:
17820 * gst/realmedia/rademux.c:
17821 * gst/realmedia/rdtmanager.c:
17822 * gst/realmedia/rtspreal.c:
17823 * gst/synaesthesia/gstsynaesthesia.c:
17824 Add missing elements to docs. Restore alphabetical order in section
17825 file. Document mad (it was included in docs already).
17826 Fix doc-markup: use convinience syntax for examples
17827 (produces valid docbook), add several refsec2 when we have several
17828 titles. Fix some types.
17830 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17832 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17833 Original commit message from CVS:
17834 * ext/lame/gstlame.c:
17835 * ext/sidplay/gstsiddec.cc:
17836 * gst/mpegaudioparse/gstxingmux.c:
17837 Do not use short_description in section docs for elements. We extract
17838 them from element details and there will be warnings if they differ.
17840 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
17842 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17843 Original commit message from CVS:
17844 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
17845 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17846 (gst_cdio_add_cdtext_album_tags):
17847 * ext/cdio/gstcdio.h:
17848 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17849 Also extract album title and album genre from CD-TEXT if
17850 available (#537021).
17852 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17854 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17855 Original commit message from CVS:
17856 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17857 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17858 emphasis value is reserved but unfortunately files with that
17859 value exist and the information is not important for the decoder
17860 anyway. Fixes bug #537235.
17862 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17864 Require libcdio >= 0.76.
17865 Original commit message from CVS:
17867 * ext/cdio/gstcdio.c:
17868 * ext/cdio/gstcdio.h:
17869 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17870 Require libcdio >= 0.76.
17872 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17874 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17875 Original commit message from CVS:
17876 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17877 Drain queued buffers before forwarding the segment event.
17879 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17881 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17882 Original commit message from CVS:
17883 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17884 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17885 (gst_a52dec_chain), (gst_a52dec_change_state):
17886 * ext/a52dec/gsta52dec.h:
17887 Add segment handling, buffer clipping and basic reverse playback.
17889 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17891 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17892 Original commit message from CVS:
17893 * docs/plugins/Makefile.am:
17894 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17895 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17896 * docs/plugins/gst-plugins-ugly-plugins.args:
17897 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17898 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17899 * docs/plugins/inspect/plugin-a52dec.xml:
17900 * docs/plugins/inspect/plugin-amrnb.xml:
17901 * docs/plugins/inspect/plugin-asf.xml:
17902 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17903 * docs/plugins/inspect/plugin-dvdread.xml:
17904 * docs/plugins/inspect/plugin-dvdsub.xml:
17905 * docs/plugins/inspect/plugin-iec958.xml:
17906 * docs/plugins/inspect/plugin-lame.xml:
17907 * docs/plugins/inspect/plugin-mad.xml:
17908 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17909 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17910 * docs/plugins/inspect/plugin-mpegstream.xml:
17911 * docs/plugins/inspect/plugin-realmedia.xml:
17912 * docs/plugins/inspect/plugin-siddec.xml:
17913 * docs/plugins/inspect/plugin-synaesthesia.xml:
17914 * ext/a52dec/gsta52dec.c:
17915 Random doc of the day. Also print human readable format of newsegment
17916 in log message if we complain about it.
17918 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
17920 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17921 Original commit message from CVS:
17922 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17923 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17924 (gst_a52dec_chain), (gst_a52dec_change_state):
17925 * ext/a52dec/gsta52dec.h:
17926 Mark discont on outgoing buffers after receiving a DISCONT buffer or
17927 when we have a decoding error.
17928 We don't need to clear the cache when we receive a NEWSEGMENT event.
17929 Clear buffer cache in DISCONT.
17930 Add beginnings of GstSegment handling.
17932 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17934 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17935 Original commit message from CVS:
17936 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17937 Fix alignment issues that caused SIGBUS on some architectures.
17939 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17941 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17942 Original commit message from CVS:
17943 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17944 Fix alignment issue which isn't really an issue at all because
17945 the plugin hasn't been ported to 0.10 yet.
17947 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17949 configure.ac: Back to devel -> 0.10.8.1
17950 Original commit message from CVS:
17952 Back to devel -> 0.10.8.1
17954 === release 0.10.8 ===
17956 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17962 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17963 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17964 * docs/plugins/inspect/plugin-a52dec.xml:
17965 * docs/plugins/inspect/plugin-asf.xml:
17966 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17967 * docs/plugins/inspect/plugin-dvdread.xml:
17968 * docs/plugins/inspect/plugin-dvdsub.xml:
17969 * docs/plugins/inspect/plugin-iec958.xml:
17970 * docs/plugins/inspect/plugin-lame.xml:
17971 * docs/plugins/inspect/plugin-mad.xml:
17972 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17973 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17974 * docs/plugins/inspect/plugin-mpegstream.xml:
17975 * docs/plugins/inspect/plugin-realmedia.xml:
17976 * docs/plugins/inspect/plugin-siddec.xml:
17977 * gst-plugins-ugly.doap:
17980 Original commit message from CVS:
17983 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18012 Original commit message from CVS:
18015 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18017 configure.ac: 0.10.7.4 pre-release
18018 Original commit message from CVS:
18020 0.10.7.4 pre-release
18022 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
18024 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
18025 Original commit message from CVS:
18026 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
18027 Fix inconsistent use of rate and channels.
18030 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
18032 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
18033 Original commit message from CVS:
18034 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
18035 Flush timestamp correction variables on a flush. Fixes #533832.
18037 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18042 Commit 0.10.7.3 pre-rel marker
18043 Original commit message from CVS:
18044 Commit 0.10.7.3 pre-rel marker
18046 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
18048 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
18049 Original commit message from CVS:
18050 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18051 Properly aggregate GstFlowReturn from downstream in order to properly
18052 stop, and doing that as early as possible.
18055 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18057 configure.ac: 0.10.7.2 pre-release
18058 Original commit message from CVS:
18060 0.10.7.2 pre-release
18062 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
18064 Always let FLUSH_START events flow downstream.
18065 Original commit message from CVS:
18066 * ext/mad/gstmad.c: (gst_mad_sink_event):
18067 * gst/mpegaudioparse/gstmpegaudioparse.c:
18068 (gst_mp3parse_sink_event):
18069 Always let FLUSH_START events flow downstream.
18071 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
18073 configure.ac: Error out if we don't have the required core/base versions.
18074 Original commit message from CVS:
18076 Error out if we don't have the required core/base versions.
18078 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
18080 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
18081 Original commit message from CVS:
18082 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18083 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18084 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18085 Fix video timestamps by adjusting it with the first timestamp found.
18086 Don't assume we have a complete fragment when flushing the adapter,
18087 packets might have been lost or the stream might just be broken.
18089 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
18091 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
18092 Original commit message from CVS:
18093 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
18094 Set Rank to NONE so that we don't accidentally try to autoplug the
18097 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18099 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
18100 Original commit message from CVS:
18101 * gst/mpegaudioparse/gstmpegaudioparse.c:
18102 (gst_mp3parse_emit_frame):
18103 Send a new duration message if the average bitrate changed and
18104 we don't know the duration from the Xing or VBRI header.
18107 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
18109 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
18110 Original commit message from CVS:
18111 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
18112 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18113 * gst/realmedia/rtspreal.h:
18114 Move assembly rule parsing to the place where we parse the SDP as it's
18115 also there that we create the MDPR and we need the currently selected
18116 asmrule in order to select the right MTLI.
18119 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
18121 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
18122 Original commit message from CVS:
18123 * gst/realmedia/realhash.c:
18124 * gst/realmedia/rtspreal.c:
18125 Include generated "_stdint.h" instead of <stdint.h> which might not
18126 exist on some systems.
18128 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18130 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
18131 Original commit message from CVS:
18132 * ext/sidplay/gstsiddec.cc:
18133 Cast NULL sentinels to void * as NULL is defined as an integer
18134 constant in most environments when using C++ and it's size might
18135 be different from a pointer. Fixes #529488.
18137 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
18140 * gst/asfdemux/gstasfdemux.c:
18141 * gst/asfdemux/gstrtspwms.c:
18142 Fix "unused var" compiler error when --disable-gst-debug is used.
18143 Original commit message from CVS:
18144 Fix "unused var" compiler error when --disable-gst-debug is used.
18146 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18148 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
18149 Original commit message from CVS:
18150 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
18151 We should also stop the streaming task when we get a NOT_LINKED
18152 flow return, which is not covered by FLOW_IS_FATAL.
18154 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
18156 ext/: gst_atomic_int_set ==> g_atomic_int_set
18157 Original commit message from CVS:
18158 * ext/cdio/gstcdiocddasrc.c:
18159 * ext/dv/gstdvdemux.c:
18160 gst_atomic_int_set ==> g_atomic_int_set
18162 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
18164 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
18165 Original commit message from CVS:
18166 2008-04-11 Julien Moutte <julien@fluendo.com>
18167 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
18170 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
18172 configure.ac: Actually build dlls when cross-compiling with mingw32.
18173 Original commit message from CVS:
18174 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
18176 Actually build dlls when cross-compiling with mingw32.
18179 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18181 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
18182 Original commit message from CVS:
18184 * gst/mpegaudioparse/gstmpegaudioparse.c:
18185 (mpeg_audio_seek_entry_free):
18186 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
18187 Depend on GLib 2.12 and use it unconditionally as we do in other
18188 modules too already.
18190 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18192 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
18193 Original commit message from CVS:
18194 * gst/mpegaudioparse/gstmpegaudioparse.c:
18195 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
18196 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
18197 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
18198 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
18199 (gst_xing_mux_chain):
18200 Use GSlice for allocating the seek table entries if we compile with
18201 GLib 2.10 or newer.
18203 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
18205 gst/asfdemux/gstasfdemux.c: Remove some debug code.
18206 Original commit message from CVS:
18207 * gst/asfdemux/gstasfdemux.c:
18208 (gst_asf_demux_process_ext_stream_props):
18209 Remove some debug code.
18211 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18213 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
18214 Original commit message from CVS:
18215 * gst/asfdemux/gstasfdemux.c:
18216 (gst_asf_demux_process_ext_stream_props):
18217 Guard against division by 0 and fall back to 25/1 framerate.
18219 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18221 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
18222 Original commit message from CVS:
18223 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18224 (gst_asf_demux_process_ext_stream_props):
18225 Instead of adding a fixes 25/1 framerate to the video caps, use the
18226 average frame duration in the extended properties of the video stream as
18227 the framerate. Fixes #524346.
18229 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18231 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
18232 Original commit message from CVS:
18234 Check if the compiler supports do { } while (0) macros. This fixes
18235 a warning when compiling with g++ 4.3, resulting in a build failure
18236 because of -Werror.
18238 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
18240 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
18241 Original commit message from CVS:
18242 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
18243 make ) also a delimiter for rules.
18244 Skip \\ when scanning strings.
18245 Add new testcase for these problems.
18247 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18249 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
18250 Original commit message from CVS:
18251 * gst/mpegaudioparse/gstmpegaudioparse.c:
18252 (gst_mp3parse_sink_event):
18253 Don't take the stream lock when caching events. This is not necessary
18254 and results in a deadlock when seeking with rhythmbox (but not with
18255 totem or banshee for some reason).
18257 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
18259 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
18260 Original commit message from CVS:
18261 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
18262 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
18263 Add the version field when creating the CONT chunk resulting in
18264 the Author, Comment and Copyright tags not being parsed correctly.
18267 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
18269 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
18270 Original commit message from CVS:
18271 * gst/mpegaudioparse/gstmpegaudioparse.c:
18272 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18273 Remove trailing newlines from debug statements.
18275 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
18277 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
18278 Original commit message from CVS:
18279 * ext/dvdnav/dvdnavsrc.c:
18280 * ext/dvdnav/dvdnavsrc.h:
18281 Apply patch that adds some seeking support to dvdnav, and fixes it
18282 in various other ways. This doesn't make dvdnavsrc fully functional,
18283 but moves it forward.
18285 Patch By: Simone Gotti <simone.gotti@email.it>
18286 * ext/dvdnav/gst-dvd:
18287 Update the simple dvdnavsrc gst-launch example to work for 0.10
18289 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
18291 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18292 Original commit message from CVS:
18294 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18295 plug-ins are included/excluded. (#498222)
18297 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18299 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18300 Original commit message from CVS:
18301 * ext/mad/gstmad.c: (gst_mad_sink_event):
18302 * gst/mpegaudioparse/gstmpegaudioparse.c:
18303 (gst_mp3parse_sink_event):
18304 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18305 of dropping and leaking them.
18307 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18309 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18310 Original commit message from CVS:
18311 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18313 * ext/mad/gstmad.h:
18314 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18315 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18316 * gst/mpegaudioparse/gstmpegaudioparse.h:
18317 Cache all events except EOS if we still have to send a NEWSEGMENT
18318 event. This will let TAG events be forwarded until after decodebin
18319 to an encoder for example as decodebin only links the pads
18320 after NEWSEGMENT. Fixes bug #518933.
18322 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18324 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18325 Original commit message from CVS:
18326 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18327 Write Xing header at the correct position in the MP3 frame for
18328 stereo files. Fixes bug #518676.
18330 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18332 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18333 Original commit message from CVS:
18335 * ext/sidplay/Makefile.am:
18336 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18337 when building C++ code (#516509).
18339 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18341 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18342 Original commit message from CVS:
18343 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18344 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18345 Workshop 12 compiler, but probably also crashes (#517985).
18347 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18349 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18350 Original commit message from CVS:
18351 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18352 * gst/mpegaudioparse/gstmpegaudioparse.c:
18353 (gst_mp3_channel_mode_get_type),
18354 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18355 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18356 (gst_mp3parse_chain):
18357 * gst/mpegaudioparse/gstmpegaudioparse.h:
18358 Post channel mode and CRC as tags. Fixes bug #504493.
18360 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18362 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18363 Original commit message from CVS:
18364 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18365 Correctly chain up to the parent's finalize function.
18367 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18369 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18370 Original commit message from CVS:
18371 * gst/mpegaudioparse/gstmpegaudioparse.c:
18372 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18373 Try a bit harder to get valid timestamps, especially if upstream
18374 gives us one and we are at the first frame or resyncing.
18375 Return UNEXPECTED if we get a valid timestamp that is outside of
18376 our configured segment. After all changes done so far this doesn't
18377 seem to cause any regression, please test.
18379 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18381 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...
18382 Original commit message from CVS:
18384 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18385 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18386 If we don't have the position to seek to in our index first try
18387 to convert from TIME to BYTES upstream and only if that fails
18388 too use the old hack to simply seek to an earlier position
18389 and let the sink drop everything before segment start.
18390 Partially fixes bug #469930.
18392 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18394 configure.ac: Back to development...
18395 Original commit message from CVS:
18397 Back to development...
18399 === release 0.10.7 ===
18401 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18407 * docs/plugins/gst-plugins-ugly-plugins.args:
18408 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18409 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18410 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18411 * docs/plugins/gst-plugins-ugly-plugins.signals:
18412 * docs/plugins/inspect/plugin-a52dec.xml:
18413 * docs/plugins/inspect/plugin-asf.xml:
18414 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18415 * docs/plugins/inspect/plugin-dvdread.xml:
18416 * docs/plugins/inspect/plugin-dvdsub.xml:
18417 * docs/plugins/inspect/plugin-iec958.xml:
18418 * docs/plugins/inspect/plugin-lame.xml:
18419 * docs/plugins/inspect/plugin-mad.xml:
18420 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18421 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18422 * docs/plugins/inspect/plugin-mpegstream.xml:
18423 * docs/plugins/inspect/plugin-realmedia.xml:
18424 * docs/plugins/inspect/plugin-siddec.xml:
18425 * gst-plugins-ugly.doap:
18427 Release 0.10.7 - I Cheated Time
18428 Original commit message from CVS:
18429 Release 0.10.7 - I Cheated Time
18431 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18456 Original commit message from CVS:
18459 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18461 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18462 Original commit message from CVS:
18463 * tests/check/Makefile.am:
18464 Exclude dvdreadsrc from the states test too.
18466 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18468 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18469 Original commit message from CVS:
18470 * gst/mpegaudioparse/gstmpegaudioparse.c:
18471 (gst_mp3parse_emit_frame):
18472 Handler buffers without valid timestamp more correctly: Don't drop
18473 them and don't use the invalid timestamp to calculate the next
18474 timestamp. Fixes bug #516811.
18476 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
18478 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18479 Original commit message from CVS:
18480 Patch by: Tal Shalif <tshalif at nargila dot org>
18481 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18482 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18483 Add some gint64 casts to prevent 32 bit integer overflows.
18486 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18488 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18489 Original commit message from CVS:
18490 * gst/mpegaudioparse/gstmpegaudioparse.c:
18491 Revert previous commit to mp3parse, as it breaks playback
18494 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18496 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18497 Original commit message from CVS:
18498 * gst/mpegaudioparse/gstmpegaudioparse.c:
18499 (gst_mp3parse_emit_frame):
18500 Return GST_FLOW_UNEXPECTED if we get data that is after our
18501 configured segment. This makes upstream go EOS immediately instead
18502 of sending us the complete stream. Also improve debugging a bit.
18504 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18506 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18507 Original commit message from CVS:
18508 * ext/dvdread/dvdreadsrc.c:
18509 Fix regression in DVD seeking - when a pack we
18510 expect to be a NAV block turns out not to be, scan forwards
18511 for up to 2MB (at most ~1sec) until we find one.
18514 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18516 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18517 Original commit message from CVS:
18518 * win32/vs6/libgstmpegaudioparse.dsp:
18519 Add xing files to VS project file.
18521 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18523 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18524 Original commit message from CVS:
18525 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18526 Stop leaking src pad templates. Fixes bug #515708.
18528 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18530 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18531 Original commit message from CVS:
18532 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18533 Correctly write the size in bytes on big endian systems.
18536 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18538 ext/lame/gstlame.c: Don't leak the allowed caps.
18539 Original commit message from CVS:
18540 * ext/lame/gstlame.c: (gst_lame_setup):
18541 Don't leak the allowed caps.
18542 * tests/check/pipelines/lame.c: (GST_START_TEST):
18543 Stop leaking all buffers. Fixes bug #515575.
18545 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18547 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18548 Original commit message from CVS:
18549 * gst/mpegaudioparse/plugin.c:
18550 Commit new file I forgot to add.
18552 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18554 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18555 Original commit message from CVS:
18557 Make DISABLE_DEPRECATED defined *only* during CVS, not during
18558 pre-releases or releases.
18560 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18563 Mention bug 511497 fixed in previous commit
18564 Original commit message from CVS:
18565 Mention bug 511497 fixed in previous commit
18567 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18569 Move xingmux from -bad.
18570 Original commit message from CVS:
18571 * docs/plugins/Makefile.am:
18572 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18573 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18574 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18575 * gst/mpegaudioparse/Makefile.am:
18576 * gst/mpegaudioparse/gstmpegaudioparse.c:
18577 * gst/mpegaudioparse/gstxingmux.c:
18578 * tests/check/Makefile.am:
18579 * tests/check/elements/.cvsignore:
18580 Move xingmux from -bad.
18582 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
18584 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18585 Original commit message from CVS:
18586 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18587 Use gst_guint64_to_gdouble for conversion
18588 * win32/vs6/libgstasfdemux.dsp:
18589 * win32/vs6/libgstdvdsub.dsp:
18590 * win32/vs6/libgstrealmedia.dsp:
18591 Update project dependencies and add new source files
18593 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18595 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18596 Original commit message from CVS:
18597 * ext/mpeg2dec/gstmpeg2dec.c:
18598 Reset decoder when handling sequence where libmpeg2 has set
18599 frame period to 0, probably due to a corrupt packet.
18602 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18604 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18605 Original commit message from CVS:
18606 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18607 (gst_mp3parse_chain):
18608 Don't set new caps on the srcpad everytime the bitrate or MPEG
18609 version changes but calculate new spf value when the MPEG version
18612 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18614 Add documentation for the xingheader plugin.
18615 Original commit message from CVS:
18616 * docs/plugins/Makefile.am:
18617 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18618 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18619 * gst/xingheader/gstxingmux.c:
18620 * gst/xingheader/gstxingmux.h:
18621 Add documentation for the xingheader plugin.
18622 * tests/check/elements/xingmux.c: (GST_START_TEST):
18623 Set element state to PLAYING before doing something else.
18625 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18627 tests/check/: Add simple unit test for the xingmux element.
18628 Original commit message from CVS:
18629 * tests/check/Makefile.am:
18630 * tests/check/elements/.cvsignore:
18631 * tests/check/elements/xingmux.c: (setup_xingmux),
18632 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18633 * tests/check/elements/xingmux_testdata.h:
18634 Add simple unit test for the xingmux element.
18635 * gst/xingheader/gstxingmux.c: (generate_xing_header),
18636 (gst_xing_mux_finalize), (xing_reset):
18637 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18639 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18641 docs/plugins/: Add the real and rtsp elements and update the lists.
18642 Original commit message from CVS:
18643 * docs/plugins/Makefile.am:
18644 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18645 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18646 Add the real and rtsp elements and update the lists.
18647 * docs/plugins/inspect/plugin-amrnb.xml:
18648 * docs/plugins/inspect/plugin-asf.xml:
18649 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18650 * docs/plugins/inspect/plugin-dvdsub.xml:
18651 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18652 * docs/plugins/inspect/plugin-mpegstream.xml:
18653 * docs/plugins/inspect/plugin-realmedia.xml:
18654 * docs/plugins/inspect/plugin-siddec.xml:
18655 * docs/plugins/inspect/plugin-synaesthesia.xml:
18657 * gst/iec958/ac3_padder.c:
18658 * gst/iec958/ac3_padder.h:
18659 Do not use gtk-doc style comments for non gtk-doc comments. Note -
18660 there are functions defined using extern in the .c file - does that
18663 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18665 ext/mad/gstmad.c: Chain up at the end of the function.
18666 Original commit message from CVS:
18667 * ext/mad/gstmad.c:
18668 Chain up at the end of the function.
18670 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18672 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18673 Original commit message from CVS:
18674 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18675 Don't add pad templates for the base class but only in the
18678 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18680 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18681 Original commit message from CVS:
18682 * ext/lame/gstlame.c:
18683 * ext/lame/gstlame.h:
18684 Fix the case where you initially have stereo input, and so lame's
18685 mode is not set to mono, and then you get input with mono audio and
18686 soon after you get stereo input again. What happened before this
18687 commit is that it would keep the encoding mode as mono. It should
18688 change it back to the one requested by the app (or the default one)
18691 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18693 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18694 Original commit message from CVS:
18695 * gst/mpegaudioparse/gstmpegaudioparse.c:
18696 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18697 (mp3parse_bytepos_to_time):
18698 Interpolate the VBRI seek table entries to get better results,
18699 support 3 byte seek table entries and prevent overflows in the
18700 seek table by adding the relative offsets when using the seek
18701 table in a large enough data type.
18703 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18705 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18706 Original commit message from CVS:
18707 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18708 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18709 (mp3parse_bytepos_to_time):
18710 * gst/mpegaudioparse/gstmpegaudioparse.h:
18711 Add support for seeking based on the VBRI seek table. Might make
18712 sense to use interpolation in the table later to get hopefully a
18713 bit more accurate values.
18715 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18717 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18718 Original commit message from CVS:
18719 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18720 (handle_picture), (handle_slice):
18721 Fix compilation error. Fixes #509313.
18723 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18725 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18726 Original commit message from CVS:
18727 * ext/lame/gstlame.c: (gst_lame_sink_event):
18728 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18729 as 8 * GST_SECOND is too large for int.
18731 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18733 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18734 Original commit message from CVS:
18735 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18736 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18739 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18741 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18742 Original commit message from CVS:
18743 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18744 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18745 (mp3parse_total_bytes), (mp3parse_total_time):
18746 * gst/mpegaudioparse/gstmpegaudioparse.h:
18747 Add initial support for reading VBRI headers as found in VBR files
18748 created by some Fraunhofer encoders. Currently we only read the
18749 number of frames and bytes (and calculate duration, etc from this)
18750 but there is also a seek table that we currently don't use.
18752 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
18754 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18755 Original commit message from CVS:
18756 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18757 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18758 (gst_lame_sink_event):
18759 Correctly set number of channels when using mono-encoding mode
18760 and fix the duration calculation of the EOS buffer.
18762 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18764 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18765 Original commit message from CVS:
18766 * gst/mpegaudioparse/gstmpegaudioparse.c:
18767 (gst_mp3parse_handle_first_frame):
18768 Guard against 0 values in the Xing header as frame count and
18769 byte count and calculate the bitrate when we have all values
18770 we need and not before.
18772 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18774 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18775 Original commit message from CVS:
18776 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18777 Remove accidentially leftover debug printf.
18779 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18781 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18782 Original commit message from CVS:
18783 * gst/xingheader/gstxingmux.c: (has_xing_header),
18784 (generate_xing_header), (gst_xing_mux_chain),
18785 (gst_xing_mux_sink_event):
18786 Choose smallest possible frame size for the Xing header, properly
18787 set the timestamp, duration and offset on the outgoing buffers,
18788 only send NEWSEGMENT events in BYTE format downstream and also
18789 drop VBRI headers if already existing.
18791 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18793 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18794 Original commit message from CVS:
18795 * gst/xingheader/Makefile.am:
18796 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18797 (has_xing_header), (generate_xing_header),
18798 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18799 (gst_xing_mux_init), (gst_xing_mux_chain),
18800 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18801 * gst/xingheader/gstxingmux.h:
18802 Major cleanup and rewrite of xingmux with less bugs and new features:
18803 - Handles other layers as 3
18806 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18808 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18809 Original commit message from CVS:
18810 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18811 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18812 Call g_type_class_ref() from a thread-safe context and not
18813 from the streaming thread to avoid GLib screwing up (see
18814 bug #349410 and #493432). Comment out unused code.
18816 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18818 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18819 Original commit message from CVS:
18820 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18821 (handle_picture), (clip_buffer), (handle_slice),
18822 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18823 (gst_mpeg2dec_change_state):
18824 * ext/mpeg2dec/gstmpeg2dec.h:
18825 Add buffer clipping.
18826 Add basic reverse playback support. Not complete yet when dealing with
18829 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18831 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18832 Original commit message from CVS:
18834 Add -Wno-portability to the automake parameters to stop warnings
18835 about GNU make extensions being used. We require GNU make in almost
18836 every Makefile anyway.
18838 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18839 at the same time is required for per target flags.
18841 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18843 Makefile.am: Include lcov.mak to allow building coverage reports.
18844 Original commit message from CVS:
18846 Include lcov.mak to allow building coverage reports.
18848 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18850 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18851 Original commit message from CVS:
18852 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18853 * gst/mpegaudioparse/gstmpegaudioparse.c:
18854 (gst_mp3parse_handle_first_frame):
18855 Make sure that the Xing TOC starts with 0 and the entries
18856 are increasing over time. Otherwise it's broken and should
18857 be skipped. Fixes bug #507821.
18859 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18861 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18862 Original commit message from CVS:
18863 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18864 (gst_asf_demux_add_video_stream),
18865 (gst_asf_demux_process_ext_content_desc),
18866 (gst_asf_demux_get_metadata_for_stream),
18867 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18868 (gst_asf_demux_change_state):
18869 * gst/asfdemux/gstasfdemux.h:
18870 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18872 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
18874 docs/plugins/.cvsignore: Add *-undeclared.txt
18875 Original commit message from CVS:
18876 * docs/plugins/.cvsignore:
18877 Add *-undeclared.txt
18879 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18881 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18882 Original commit message from CVS:
18883 * gst/realmedia/rdtmanager.c:
18884 (gst_rdt_manager_marshal_VOID__UINT_UINT),
18885 (gst_rdt_manager_class_init):
18886 * gst/realmedia/rdtmanager.h:
18887 Implement some more signals that rtspsrc connects to.
18890 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18892 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18893 Original commit message from CVS:
18895 Include common/win32.mak for CRLF check of win32 project
18896 files (see #393626).
18898 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18900 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18901 Original commit message from CVS:
18902 * gst/mpegaudioparse/gstmpegaudioparse.c:
18903 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18904 Don't post SEGMENT_START messages on the bus, only the element
18905 driving the pipeline should do that.
18907 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18909 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18910 Original commit message from CVS:
18912 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18914 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18916 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18917 Original commit message from CVS:
18918 * ext/mpeg2dec/gstmpeg2dec.h:
18919 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18922 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
18924 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18925 Original commit message from CVS:
18926 2007-11-20 Julien MOUTTE <julien@moutte.net>
18927 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18930 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18932 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18933 Original commit message from CVS:
18934 * gst/mpegaudioparse/gstmpegaudioparse.c:
18935 Restore the segment handling logic.
18936 Please don't do behavioural changes under the heading of 'leak fixes'
18937 or 'whitespace changes', people.
18939 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18941 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18942 Original commit message from CVS:
18943 * gst/mpegaudioparse/gstmpegaudioparse.c:
18946 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18948 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18949 Original commit message from CVS:
18950 * gst/asfdemux/gstasfdemux.c:
18951 Sync _activate_pull() a little more with other demuxers.
18953 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
18955 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18956 Original commit message from CVS:
18957 * gst/mpegstream/gstmpegdemux.c:
18958 recognize the padding stream
18960 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18962 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18963 Original commit message from CVS:
18964 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18965 Convert tags that come as string into the type required by
18968 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18970 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18971 Original commit message from CVS:
18972 * gst/mpegaudioparse/gstmpegaudioparse.c:
18973 (gst_mp3parse_emit_frame):
18974 Remove some more broken code, it seems to clip even when it should not.
18977 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
18979 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18980 Original commit message from CVS:
18981 * gst/mpegaudioparse/gstmpegaudioparse.c:
18982 (gst_mp3parse_emit_frame):
18983 When the element is not driving the streaming thread it is not supposed
18984 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18985 upstream when it detects EOS. See #491305.
18987 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
18989 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18990 Original commit message from CVS:
18991 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18992 * gst/dvdsub/Makefile.am:
18993 * gst/dvdsub/gstdvdsubdec.c:
18994 * gst/dvdsub/gstdvdsubparse.c:
18995 * gst/dvdsub/gstdvdsubparse.h:
18996 Add dvd subtitle parser, which just packetizes the input
18997 stream. This is needed to mux dvd subtitles into matroska
18998 files, since the muxer expects unfragmented and properly
18999 timestamped input (#415754).
19001 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19003 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
19004 Original commit message from CVS:
19006 Update requirements from past CVS versions to released
19007 versions (0.10.14 in this case).
19008 * ext/sidplay/gstsiddec.cc:
19009 Fix compilation with g++-4.2.
19011 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19013 gst/realmedia/: Fix some compiler warnings shown on Forte.
19014 Original commit message from CVS:
19015 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
19016 (gst_asm_scan_parse_condition):
19017 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
19018 Fix some compiler warnings shown on Forte.
19020 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
19022 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
19023 Original commit message from CVS:
19024 Patch by: Gautier Portet <kassoulet at gmail dot com>
19025 * gst/xingheader/gstxingmux.c:
19026 The size of the Xing header is actually 417 as it's rounded to the
19027 next smaller integer. Fixes #397759.
19028 * gst/xingheader/gstxingmux.c: (xing_generate_header),
19029 (xing_push_header):
19030 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
19031 event to the beginning was successful before pushing the header again.
19033 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
19035 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
19036 Original commit message from CVS:
19037 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
19038 (mp3parse_bytepos_to_time):
19039 Use gst_util_guint64_to_gdouble for conversions.
19040 * win32/vs6/libgstmad.dsp:
19041 Add a link to libgstaudio.
19043 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
19045 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
19046 Original commit message from CVS:
19047 * ext/lame/gstlame.c:
19048 Fix up case where there is no peer, in which case
19049 _get_allowed_caps() will return NULL.
19051 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19053 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
19054 Original commit message from CVS:
19055 * ext/lame/gstlame.c:
19056 Use GST_PTR_FORMAT to print caps in debug statement.
19058 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19060 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19061 Original commit message from CVS:
19063 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19064 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
19067 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19069 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
19070 Original commit message from CVS:
19071 * ext/lame/gstlame.c:
19072 Allow fixing the sample rate lame converts to by negotiating fixed
19073 sample rate on the src pad caps.
19075 * tests/check/Makefile.am:
19076 * tests/check/pipelines/lame.c:
19077 Add a check for it.
19079 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19081 po/: Updated translations.
19082 Original commit message from CVS:
19085 Updated translations.
19087 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19089 po/pl.po: Added Polish translation.
19090 Original commit message from CVS:
19091 translated by: Jakub Bogusz <qboosh@pld-linux.org>
19093 Added Polish translation.
19095 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19097 po/fi.po: Added Finnish translation.
19098 Original commit message from CVS:
19099 translated by: Ilkka Tuohela <hile@iki.fi>
19101 Added Finnish translation.
19103 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19105 po/es.po: Added Spanish translation.
19106 Original commit message from CVS:
19107 translated by: Jorge González González <aloriel@gmail.com>
19109 Added Spanish translation.
19111 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19113 po/bg.po: Added Bulgarian translation.
19114 Original commit message from CVS:
19115 translated by: Alexander Shopov <ash@contact.bg>
19117 Added Bulgarian translation.
19119 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19121 gst/iec958/ac3iec.c: Chainup in finalize.
19122 Original commit message from CVS:
19123 * gst/iec958/ac3iec.c:
19124 Chainup in finalize.
19125 * tests/check/Makefile.am:
19126 * tests/check/generic/states.c:
19127 Improved state change unit test.
19129 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19131 Ignore registries in any format.
19132 Original commit message from CVS:
19133 * docs/plugins/.cvsignore:
19134 * tests/check/.cvsignore:
19135 Ignore registries in any format.
19137 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19139 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
19140 Original commit message from CVS:
19142 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
19143 define in the lame headers. This has the advantage that
19144 it should still work when we're cross-compiling (#452025).
19146 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19148 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
19149 Original commit message from CVS:
19150 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19151 Add other allowed rates to the pad templates.
19152 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
19153 Reset the parser to release memory in dispose.
19155 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19157 ext/: Fix more leaks.
19158 Original commit message from CVS:
19159 * ext/amrnb/amrnbdec.c:
19160 * ext/amrnb/amrnbenc.c:
19161 * ext/amrnb/amrnbparse.c:
19162 * ext/sidplay/gstsiddec.cc:
19165 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
19167 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
19168 Original commit message from CVS:
19169 Patch by: Daniel Charles <dcharles at ti dot com>
19170 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
19171 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
19172 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
19173 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
19174 * ext/amrnb/amrnbenc.h:
19175 Add property to select the BandMode of the AMR encoder.
19178 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19180 gst/realmedia/asmrules.c: Make ro memory to share.
19181 Original commit message from CVS:
19182 * gst/realmedia/asmrules.c:
19183 Make ro memory to share.
19185 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
19187 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
19188 Original commit message from CVS:
19189 * gst/mpegaudioparse/gstmpegaudioparse.c:
19190 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
19191 * gst/mpegaudioparse/gstmpegaudioparse.h:
19192 Queue segment event and push it after we know the caps on the pad or
19193 else an autoplugger might not have plugged the element yet and the
19196 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19198 gst/iec958/ac3iec.c: Fix tests.
19199 Original commit message from CVS:
19200 * gst/iec958/ac3iec.c:
19203 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19205 tests/check/: Add generic state-change test suite to help to fi leaks.
19206 Original commit message from CVS:
19207 * tests/check/Makefile.am:
19208 * tests/check/generic/.cvsignore:
19209 * tests/check/generic/states.c:
19210 Add generic state-change test suite to help to fi leaks.
19212 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19214 po/: Added Portuguese (Brazilian) translation.
19215 Original commit message from CVS:
19216 translated by: Raphael Higino <phhigino@gmail.com>
19219 Added Portuguese (Brazilian) translation.
19221 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19223 po/: Updated translations.
19224 Original commit message from CVS:
19229 Updated translations.
19231 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
19233 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
19234 Original commit message from CVS:
19235 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
19236 (gst_rmdemux_parse_video_packet):
19237 Activate timestamp fixing code.
19239 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19241 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
19242 Original commit message from CVS:
19243 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19244 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
19245 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
19246 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
19247 Do fragment collection in the demuxer so that we can now work with
19248 both ffmpeg and realvideodec to decoder real video content.
19250 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19252 gst/realmedia/asmrules.c: Include stdlib.h.
19253 Original commit message from CVS:
19254 * gst/realmedia/asmrules.c:
19257 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
19259 gst/realmedia/rdtmanager.c: Fix caps.
19260 Original commit message from CVS:
19261 * gst/realmedia/rdtmanager.c:
19264 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19266 gst/realmedia/rtspreal.c: Disable UDP transport for now.
19267 Original commit message from CVS:
19268 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19269 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
19270 Disable UDP transport for now.
19272 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
19274 gst/realmedia/: Add simple rdt manager.
19275 Original commit message from CVS:
19276 * gst/realmedia/Makefile.am:
19277 * gst/realmedia/rdtmanager.c: (find_session_by_id),
19278 (create_session), (free_session), (gst_rdt_manager_base_init),
19279 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
19280 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
19281 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
19282 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
19283 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
19284 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
19285 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
19286 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
19287 (gst_rdt_manager_plugin_init):
19288 * gst/realmedia/rdtmanager.h:
19289 * gst/realmedia/rmdemux.c: (plugin_init):
19290 Add simple rdt manager.
19292 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
19294 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19295 Original commit message from CVS:
19296 * gst/realmedia/rdtdepay.c:
19297 Fix the encoding-name so that it matches what the rtsp extension sets.
19299 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
19301 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19302 Original commit message from CVS:
19303 * gst/realmedia/asmrules.c: (gst_asm_node_free),
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_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/rtspreal.c: (rtsp_ext_real_parse_sdp),
19315 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19316 Use g_hash_table_destroy instead of _unref which is too new.
19318 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
19320 gst/realmedia/.cvsignore: Add test to ignore.
19321 Original commit message from CVS:
19322 * gst/realmedia/.cvsignore:
19323 Add test to ignore.
19324 * gst/realmedia/Makefile.am:
19325 * gst/realmedia/asmrules.c: (gst_asm_node_new),
19326 (gst_asm_node_free), (gst_asm_operator_eval),
19327 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19328 (gst_asm_scan_string), (gst_asm_scan_number),
19329 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19330 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19331 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19332 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19333 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19334 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19335 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19336 (gst_asm_rule_book_match), (main):
19337 * gst/realmedia/asmrules.h:
19338 Added asembler rule book parser and evaluator.
19339 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19340 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19341 * gst/realmedia/rtspreal.h:
19342 Keep per stream config info.
19343 Parse and evaluate asm rule books for stream selection.
19345 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19347 gst/realmedia/rtspreal.c: Include stdlib.
19348 Original commit message from CVS:
19349 * gst/realmedia/rtspreal.c:
19352 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
19354 gst/realmedia/: Split out hash code in separate file.
19355 Original commit message from CVS:
19356 * gst/realmedia/Makefile.am:
19357 * gst/realmedia/realhash.c: (hash), (call_hash),
19358 (gst_rtsp_ext_real_calc_response_and_checksum):
19359 * gst/realmedia/realhash.h:
19360 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19361 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19362 Split out hash code in separate file.
19364 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19366 gst/: Fix include paths and link dependecies for rtsp extension.
19367 Original commit message from CVS:
19368 * gst/asfdemux/Makefile.am:
19369 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19370 (gst_rtsp_wms_class_init):
19371 * gst/realmedia/Makefile.am:
19372 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19373 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19374 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19375 (_do_init), (gst_rtsp_real_class_init):
19376 Fix include paths and link dependecies for rtsp extension.
19378 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
19380 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19381 Original commit message from CVS:
19382 * gst/realmedia/Makefile.am:
19383 * gst/realmedia/rmdemux.c: (plugin_init):
19384 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19385 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19386 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19387 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19388 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19389 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19390 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19391 (gst_rtsp_real_plugin_init):
19392 * gst/realmedia/rtspreal.h:
19393 Add RealMedia RTSP extension module. It has rank NONE until it is fully
19396 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19398 gst/asfdemux/: Move WMS RTSP extension from -good to here.
19399 Original commit message from CVS:
19400 * gst/asfdemux/Makefile.am:
19401 * gst/asfdemux/gstasf.c: (plugin_init):
19402 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19403 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19404 (gst_rtsp_wms_configure_stream), (_do_init),
19405 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19406 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19407 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19408 * gst/asfdemux/gstrtspwms.h:
19409 Move WMS RTSP extension from -good to here.
19410 Port it to the new pluggable extension interface.
19412 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19414 ext/mad/Makefile.am: Link to audio helper from plugins-base.
19415 Original commit message from CVS:
19416 * ext/mad/Makefile.am:
19417 Link to audio helper from plugins-base.
19419 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19421 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19422 Original commit message from CVS:
19424 * ext/mad/gstmad.c: (gst_mad_chain):
19425 Use the new buffer clipping function from gstaudio here and
19426 require gst-plugins-base CVS.
19428 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19430 configure.ac: Sync liboil check with plugins-base. Add libm check.
19431 Original commit message from CVS:
19433 Sync liboil check with plugins-base. Add libm check.
19434 * gst/synaesthesia/Makefile.am:
19435 Link against libm. We're using sqrt here.
19437 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19439 gst/asfdemux/gstasfdemux.c: Include stdlib.
19440 Original commit message from CVS:
19441 * gst/asfdemux/gstasfdemux.c:
19444 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19446 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19447 Original commit message from CVS:
19448 * ext/annodex/Makefile.am:
19450 * ext/cdio/gstcdiocddasrc.c:
19451 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19453 * ext/cairo/Makefile.am:
19454 * gst/videofilter/Makefile.am:
19455 * tests/examples/level/Makefile.am:
19456 Use $(LIBM) instead of -lm
19458 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19460 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19461 Original commit message from CVS:
19462 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19463 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19464 * gst/mpegaudioparse/gstmpegaudioparse.h:
19465 Save some memory for each frame by only saving the start timestamp
19466 and start byte position instead of additionally the stop timestamp
19467 and stop byte position. This requires us to use a doubly-linked list
19468 but still saves 8-12 bytes per frame.
19470 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19472 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19473 Original commit message from CVS:
19474 * ext/mad/gstmad.c: (clip_outgoing_buffer):
19475 Fix buffer clipping to correctly clip to the segment stop.
19477 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19479 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19480 Original commit message from CVS:
19481 * gst/mpegaudioparse/gstmpegaudioparse.c:
19482 (gst_mp3parse_emit_frame):
19483 Fix a calculation that was causing mp3parse to drop every incoming
19484 frame when upstream delivered a segment in TIME format, breaking
19485 playback of all mpeg system streams.
19487 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19489 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19490 Original commit message from CVS:
19493 * tests/Makefile.am:
19494 Remove bogus check for libcheck, since we check for
19495 gstreamer-check and it pulls in the required info from
19496 and we weren't actually _using_ the information for
19497 libcheck ourselves anyway.
19499 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19501 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19502 Original commit message from CVS:
19503 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19504 (gst_mp3parse_init), (gst_mp3parse_dispose),
19505 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19506 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19507 (mp3parse_handle_seek), (mp3parse_src_query):
19508 * gst/mpegaudioparse/gstmpegaudioparse.h:
19509 Implement accurate seeking in mpegaudioparse. Fixes #308312.
19510 Also implement segment seeks.
19512 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19514 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19515 Original commit message from CVS:
19516 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19517 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19518 (gst_mad_chain), (gst_mad_change_state):
19519 * ext/mad/gstmad.h:
19520 Implement buffer clipping and use GST_BOILERPLATE instead of manual
19521 GType magic. Part one of bug #308312.
19523 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19525 configure.ac: Use pkg-config to locate check.
19526 Original commit message from CVS:
19528 Use pkg-config to locate check.
19530 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19532 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19533 Original commit message from CVS:
19535 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19536 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19537 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19538 Fix build against core CVS by not using deprecated API. Bump
19539 requirements for new API (overdue anyway).
19541 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19543 REQUIREMENTS: Also add amr-libs here and update a little.
19544 Original commit message from CVS:
19546 Also add amr-libs here and update a little.
19548 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
19550 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19551 Original commit message from CVS:
19552 * docs/plugins/inspect/plugin-dvdnav.xml:
19553 * docs/plugins/inspect/plugin-realmedia.xml:
19554 * docs/plugins/inspect/plugin-synaesthesia.xml:
19555 Add inspect file for synaesthesia so the docs can be built even if
19556 the plugin isn't built yet. Fixes #454311. Also add inspect files
19557 for dvdnavsrc and realmedia.
19559 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19561 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19562 Original commit message from CVS:
19563 * docs/plugins/Makefile.am:
19564 Simplify --extra-dir as gtkdoc scans recursively.
19566 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19568 And yet more docs enabled.
19569 Original commit message from CVS:
19570 * docs/plugins/Makefile.am:
19571 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19572 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19573 * gst/synaesthesia/Makefile.am:
19574 * gst/synaesthesia/gstsynaesthesia.c:
19575 * gst/synaesthesia/gstsynaesthesia.h:
19576 And yet more docs enabled.
19578 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19580 docs/plugins/: Add new docs. Scan c++ files too.
19581 Original commit message from CVS:
19582 * docs/plugins/Makefile.am:
19583 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19584 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19585 * docs/plugins/inspect/plugin-a52dec.xml:
19586 * docs/plugins/inspect/plugin-amrnb.xml:
19587 * docs/plugins/inspect/plugin-asf.xml:
19588 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19589 * docs/plugins/inspect/plugin-dvdsub.xml:
19590 * docs/plugins/inspect/plugin-iec958.xml:
19591 * docs/plugins/inspect/plugin-lame.xml:
19592 * docs/plugins/inspect/plugin-mad.xml:
19593 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19594 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19595 * docs/plugins/inspect/plugin-mpegstream.xml:
19596 Add new docs. Scan c++ files too.
19597 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19598 (gst_amrnbdec_event):
19599 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19600 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19601 (gst_amrnbparse_loop):
19602 Add documentation headers.
19603 * ext/mad/gstmad.c:
19604 * ext/mad/gstmad.h:
19607 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19609 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19610 Original commit message from CVS:
19611 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19612 (gst_mp3parse_init):
19613 Use GST_BOILERPLATE instead of manual GType magic.
19614 * gst/mpegaudioparse/gstmpegaudioparse.c:
19615 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19616 (mp3parse_bytepos_to_time):
19617 * gst/mpegaudioparse/gstmpegaudioparse.h:
19618 Implement seeking, byte->time, time->byte conversions with the Xing
19619 seek table if available. This allows better at least a bit more
19620 accurate seeks and file position reporting.
19622 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19624 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19625 Original commit message from CVS:
19626 * gst/mpegaudioparse/gstmpegaudioparse.c:
19627 (gst_mp3parse_handle_first_frame):
19628 Copy the complete Xing seek table in the 100 byte array instead of
19629 copying the first byte 100 times.
19630 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19631 (mp3parse_total_time), (mp3parse_time_to_bytepos):
19632 Add seeking support based on the Xing header but comment it out for
19633 now as it seems to yield worse result than the other method.
19634 Also use gst_pad_query_peer_duration() instead of getting the peer pad
19635 ourself, creating a new GstQuery, etc.
19637 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19639 docs/plugins/: Update docs with caps info.
19640 Original commit message from CVS:
19641 * docs/plugins/gst-plugins-ugly-plugins.args:
19642 * docs/plugins/inspect/plugin-a52dec.xml:
19643 * docs/plugins/inspect/plugin-amrnb.xml:
19644 * docs/plugins/inspect/plugin-asf.xml:
19645 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19646 * docs/plugins/inspect/plugin-dvdread.xml:
19647 * docs/plugins/inspect/plugin-dvdsub.xml:
19648 * docs/plugins/inspect/plugin-iec958.xml:
19649 * docs/plugins/inspect/plugin-lame.xml:
19650 * docs/plugins/inspect/plugin-mad.xml:
19651 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19652 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19653 * docs/plugins/inspect/plugin-mpegstream.xml:
19654 Update docs with caps info.
19656 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19658 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19659 Original commit message from CVS:
19661 Make sure dvdnav strings get translated too (no reason not to have
19662 them in the .po file, even if the plugin is disabled for now).
19665 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19667 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19668 Original commit message from CVS:
19669 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19670 (gst_amrnbdec_event), (gst_amrnbdec_chain),
19671 (gst_amrnbdec_state_change):
19672 * ext/amrnb/amrnbdec.h:
19673 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19674 (gst_amrnbparse_loop):
19675 Add newsegment and discont handling. Some code cleanups.
19677 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
19679 ext/dvdread/dvdreadsrc.c: check for an error from
19680 Original commit message from CVS:
19681 * ext/dvdread/dvdreadsrc.c: check for an error from
19682 DVDReadBlocks() correctly.
19684 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
19686 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...
19687 Original commit message from CVS:
19688 * ext/dvdread/dvdreadsrc.c:
19689 If we can't read a nav packet, or it doesn't look like a nav
19690 packet, that's an error. Previous behavior was to look at
19691 the next packet; I can't find any justification for doing that.
19694 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19696 po/it.po: Updated Italian translation.
19697 Original commit message from CVS:
19699 Updated Italian translation.
19701 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19703 po/vi.po: Updated Vietnames translation.
19704 Original commit message from CVS:
19706 Updated Vietnames translation.
19708 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19710 po/: Added Chinese (simplified) translation.
19711 Original commit message from CVS:
19712 contributed by: Wenzheng Hu <db_lobster@163.com>
19715 Added Chinese (simplified) translation.
19717 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19719 MAINTAINERS: Updating all the maintainers files
19720 Original commit message from CVS:
19722 Updating all the maintainers files
19724 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
19726 Fix leaks some more.
19727 Original commit message from CVS:
19728 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19729 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19730 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19731 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19732 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19733 * gst/iec958/ac3iec.c: (ac3iec_init):
19734 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19735 Fix leaks some more.
19737 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
19739 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19740 Original commit message from CVS:
19741 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19742 "She's leaking me", said valgrind.
19744 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19746 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19747 Original commit message from CVS:
19748 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19749 Fix "pad caps are not a real subset of its template caps" warning.
19751 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
19753 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19754 Original commit message from CVS:
19755 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19756 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19757 (gst_amrnbdec_finalize):
19758 Don't leak the adapter, unref it in a new finalize method instead.
19761 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19763 configure.ac: Back to CVS
19764 Original commit message from CVS:
19767 * gst-plugins-ugly.doap:
19768 Add 0.10.6 to the list of releases.
19770 === release 0.10.6 ===
19772 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19778 * docs/plugins/gst-plugins-ugly-plugins.args:
19779 * docs/plugins/inspect/plugin-a52dec.xml:
19780 * docs/plugins/inspect/plugin-asf.xml:
19781 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19782 * docs/plugins/inspect/plugin-dvdread.xml:
19783 * docs/plugins/inspect/plugin-dvdsub.xml:
19784 * docs/plugins/inspect/plugin-iec958.xml:
19785 * docs/plugins/inspect/plugin-lame.xml:
19786 * docs/plugins/inspect/plugin-mad.xml:
19787 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19788 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19789 * docs/plugins/inspect/plugin-mpegstream.xml:
19790 * docs/plugins/inspect/plugin-siddec.xml:
19792 Original commit message from CVS:
19795 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19813 Original commit message from CVS:
19816 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19818 win32/vs6/: Convert line endings to CRLF and mark as binary files.
19819 Original commit message from CVS:
19820 * win32/vs6/gst_plugins_ugly.dsw:
19821 * win32/vs6/libgstac3parse.dsp:
19822 * win32/vs6/libgstasfdemux.dsp:
19823 * win32/vs6/libgstdvdlpcmdec.dsp:
19824 * win32/vs6/libgstdvdsub.dsp:
19825 * win32/vs6/libgstiec958.dsp:
19826 * win32/vs6/libgstlame.dsp:
19827 * win32/vs6/libgstmad.dsp:
19828 * win32/vs6/libgstmpegaudioparse.dsp:
19829 * win32/vs6/libgstmpegstream.dsp:
19830 * win32/vs6/libgstrealmedia.dsp:
19831 * win32/vs6/libgstsynaesthesia.dsp:
19832 Convert line endings to CRLF and mark as binary files.
19834 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19836 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19837 Original commit message from CVS:
19838 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19839 Don't forget to unlock when setting the device property, or
19840 we'll sooner or later deadlock.
19842 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
19844 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19845 Original commit message from CVS:
19846 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19847 Use gst_util_guint64_to_gdouble for conversion.
19848 * win32/vs6/libgstasfdemux.dsp:
19849 Add asfpacket.c to the build.
19851 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19853 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19854 Original commit message from CVS:
19855 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19856 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19857 * gst/mpegaudioparse/gstmpegaudioparse.h:
19858 If the Xing header provides a total time, use it to calculate the
19859 correct average bitrate immediately, instead of sending updates as
19860 we parse the stream.
19862 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
19864 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19865 Original commit message from CVS:
19866 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19867 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19868 Use GstClockTime instead of guint for a time variable to prevent
19869 overflows on too large subtitle durations. Fixes #444514.
19871 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
19873 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19874 Original commit message from CVS:
19875 Patch by: Mark Nauwelaerts <manauw at skynet be>
19876 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19877 Clear state when handling the serialized FLUSH_STOP event instead of
19878 the FLUSH_START event, thereby making sure we don't free buffers the
19879 chain function is still using. Fixes dvdsubdec crashing when flusing
19880 or seeking (#442706).
19882 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19884 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19885 Original commit message from CVS:
19886 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19887 Initialise variable to make fc4 build bot happy.
19889 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19891 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19892 Original commit message from CVS:
19893 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19894 Add sanity check so we don't abort for broken or non-MPEG streams,
19895 but instead error out. Fixes crashes/aborts for when our typefinder
19896 wrongly identifies quicktime files as mpeg (which should be fixed in
19897 -base now too). (#440120).
19899 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19902 * ext/amrnb/amrnbdec.c:
19903 * ext/amrnb/amrnbenc.c:
19904 * ext/amrnb/amrnbparse.c:
19905 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19906 Original commit message from CVS:
19907 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19908 block_size, _do_init, gst_amrnbdec_base_init,
19909 gst_amrnbdec_class_init, gst_amrnbdec_init):
19910 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19911 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19912 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19913 block_size, _do_init, gst_amrnbparse_base_init,
19914 gst_amrnbparse_class_init, gst_amrnbparse_init):
19915 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19916 GST_DEBUG_FUNCPTR and add log-category.
19918 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19920 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19921 Original commit message from CVS:
19922 * gst/mpegaudioparse/gstmpegaudioparse.c:
19923 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19924 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19925 (gst_mp3parse_chain), (mp3parse_total_bytes),
19926 (mp3parse_total_time):
19927 * gst/mpegaudioparse/gstmpegaudioparse.h:
19928 Implement parsing of Xing headers from the first frame of the stream,
19929 and use it to report duration correctly where possible.
19931 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19933 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19934 Original commit message from CVS:
19935 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19936 After descrambling, push the packets out as individual packets
19937 instead of one big descrambled buffer. Makes cook audio decoding
19938 work with the 'realaudiodec' decoder from gst-plugins-bad.
19940 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19942 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19943 Original commit message from CVS:
19944 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19945 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19946 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19947 (gst_rmdemux_parse_packet):
19948 * gst/realmedia/rmdemux.h:
19949 Remember first timestamp encountered in stream and re-timestamp
19950 stream to start from zero (fixes #397219); only send one newsegment
19951 event, not two; when seeking, send newsegment events from the
19952 streaming thread and not from the seeking thread.
19954 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
19956 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19957 Original commit message from CVS:
19958 Based on patch by: Mark Nauwelaerts <manauw skynet be>
19959 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19960 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19961 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19962 * gst/mpegstream/gstmpegdemux.h:
19963 Reset last_flow values for the various streams after a flushing
19964 seek, otherwise we might aggregate wrong flow returns afterwards
19965 that will make upstream pause silently. This should fix seeking
19966 in DVDs and also fix the Thoggen cropping dialog (#438610).
19968 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19970 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19971 Original commit message from CVS:
19972 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19973 (gst_asf_demux_chain_headers),
19974 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19975 (gst_asf_demux_have_mutually_exclusive_active_stream),
19976 (gst_asf_demux_check_activate_streams),
19977 (gst_asf_demux_find_stream_with_complete_payload),
19978 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19979 (gst_asf_demux_activate_ext_props_streams),
19980 (gst_asf_demux_process_object):
19981 * gst/asfdemux/gstasfdemux.h:
19982 Activate streams (ie. add the pads to the element) depending on
19983 whether we actually get data for those streams within the ASF
19984 preroll value specified. Currently only done in pull-mode though
19985 (this will fix problems with playbin hanging on mms streams once
19986 we use this in push-mode as well).
19988 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19990 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19991 Original commit message from CVS:
19992 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19993 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19994 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19995 (gst_asf_demux_process_file):
19996 * gst/asfdemux/gstasfdemux.h:
19997 Make all timestamps start from zero in pull-mode too; some small
19998 clean-ups and FIXMEs here and there.
20000 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
20002 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
20003 Original commit message from CVS:
20004 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
20005 (gst_asf_demux_parse_packet):
20006 If packet size is specified within the packet and smaller than
20007 the actual packet size, don't parse beyond the size specified in
20008 the packet (this makes us parse some cases of packets with single
20009 compressed payloads cleanly, see e.g stream from #431318). Also
20010 add a sanity check when parsing compressed single payloads.
20012 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
20014 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
20015 Original commit message from CVS:
20016 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
20017 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
20018 (gst_asf_demux_handle_seek_event),
20019 (gst_asf_demux_push_complete_payloads):
20020 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
20021 send data from the keyframe right before the new segment start to
20022 make sure the decoder doesn't have to decode more than absolutely
20025 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
20027 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
20028 Original commit message from CVS:
20029 * gst/asfdemux/asfheaders.c:
20030 * gst/asfdemux/asfheaders.h:
20031 * gst/asfdemux/asfpacket.c:
20032 (asf_payload_parse_replicated_data_extensions),
20033 (gst_asf_demux_parse_payload):
20034 * gst/asfdemux/asfpacket.h:
20035 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20036 (gst_asf_demux_push_complete_payloads),
20037 (gst_asf_demux_process_ext_stream_props):
20038 * gst/asfdemux/gstasfdemux.h:
20039 Implement payload extension system/extended replicated data parsing,
20040 so we can extract payload durations if they're specified.
20042 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
20044 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
20045 Original commit message from CVS:
20046 * gst/asfdemux/asfheaders.h:
20047 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20048 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
20049 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
20050 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
20051 (gst_asf_demux_parse_stream_object),
20052 (gst_asf_demux_process_ext_stream_props),
20053 (gst_asf_demux_process_queued_extended_stream_objects),
20054 (gst_asf_demux_activate_ext_props_streams),
20055 (gst_asf_demux_process_object):
20056 * gst/asfdemux/gstasfdemux.h:
20057 Refactor stream parse/activation a bit (stream activation heuristics
20058 are still the same though); some more clean-ups.
20060 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20062 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
20063 Original commit message from CVS:
20064 * win32/common/.cvsignore:
20065 Ignore generated config.h file to make build bot happy.
20067 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20069 gst/asfdemux/: Init debug category before using it.
20070 Original commit message from CVS:
20071 * gst/asfdemux/gstasf.c: (plugin_init):
20072 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
20073 * gst/asfdemux/gstasfdemux.h:
20074 Init debug category before using it.
20076 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
20078 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
20079 Original commit message from CVS:
20080 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
20081 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
20082 Fix silly bug when we can't pull as much data as we want; don't
20083 forget to announce pending tags in the new packet parsing code.
20085 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
20087 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
20088 Original commit message from CVS:
20091 Generate a win32 config.h into win32/common and add to MANIFEST so
20092 it gets disted (#393890). Looks like win32/common/config.h.in needs
20095 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
20097 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
20098 Original commit message from CVS:
20099 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
20100 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
20101 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
20102 Fix pull mode operation some more: send newsegment event before
20103 sending data; handle EOS and fatal flow returns a bit better; don't
20104 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
20106 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
20108 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
20109 Original commit message from CVS:
20110 * gst/asfdemux/Makefile.am:
20111 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
20112 (asf_packet_create_payload_buffer),
20113 (asf_payload_find_previous_fragment),
20114 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
20115 (gst_asf_demux_parse_packet):
20116 * gst/asfdemux/asfpacket.h:
20117 * gst/asfdemux/gstasfdemux.c:
20118 (gst_asf_demux_reset_stream_state_after_discont),
20119 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
20120 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
20121 (gst_asf_demux_process_chunk):
20122 * gst/asfdemux/gstasfdemux.h:
20123 New packet parsing code: should put halfway decent timestamps on
20124 buffers, and might even set the appropriate keyframe/discont buffer
20125 flags from time to time (and even if it doesn't, I'm at least able
20126 to debug this code); only used in pull-mode so far. Still needs
20127 some more work, like payload extensions parsing and proper flow
20128 aggregation, and stream activation based on preroll. Stay tuned.
20130 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
20132 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
20133 Original commit message from CVS:
20134 * gst/asfdemux/asfheaders.h:
20135 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20136 (gst_asf_demux_seek_index_lookup),
20137 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
20138 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
20139 (gst_asf_demux_process_ext_content_desc),
20140 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
20141 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
20142 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20143 * gst/asfdemux/gstasfdemux.h:
20144 Some clean-ups and small fixes: rename asf_stream_context structure to
20145 AsfStream; inline some three-line utility functions that are only used
20146 once anyway and get rid of their associated helper structs; make debug
20147 category global so that it is used by the debug statements in the other
20148 file as well; simplify gst_asf_demux_get_stream(); fix accidental
20149 implicit initialisation of stream->last_buffer_timestamp to 0, which
20150 would lead to missing timestamps on the first buffer; put fourcc format
20151 into video caps to make certain proprietary wmv decoders happy (for the
20152 case of WMVA in particular); play_time is offset by preroll as well, so
20153 fix overreporting of duration for some files.
20155 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
20157 gst/asfdemux/gstasfdemux.c: Printf format fixes.
20158 Original commit message from CVS:
20159 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20160 (gst_asf_demux_pull_indices):
20161 Printf format fixes.
20163 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
20165 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
20166 Original commit message from CVS:
20167 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20168 (gst_mpeg_parse_send_event):
20169 Post an error message if EOS wasn't handled by anything downstream.
20170 This should fix playbin freezing/hanging with small VobSub subtitle
20171 files (background: not-linked flow returns from downstream are
20172 ignored for a while at the beginning, so if the file is small
20173 upstream will never get a not-linked flow return even if nothing
20174 is connected downstream). (#429960).
20176 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
20178 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
20179 Original commit message from CVS:
20180 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20181 (gst_amrnbparse_sink_activate),
20182 (gst_amrnbparse_sink_activate_pull):
20183 Rewrite terminally broken sinkpad activation code.
20184 Now actually supports pull-mode activation (didn't before), and push
20185 mode activation doesn't leave the sinkpad flushing.
20187 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
20189 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
20190 Original commit message from CVS:
20191 * gst/asfdemux/asfheaders.c:
20192 * gst/asfdemux/asfheaders.h:
20193 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20194 (gst_asf_demux_reset), (gst_asf_demux_init),
20195 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
20196 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
20197 (gst_asf_demux_seek_index_lookup),
20198 (gst_asf_demux_reset_stream_state_after_discont),
20199 (gst_asf_demux_handle_seek_event),
20200 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
20201 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
20202 (gst_asf_demux_pull_indices),
20203 (gst_asf_demux_parse_data_object_start),
20204 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
20205 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
20206 (gst_asf_demux_process_simple_index),
20207 (gst_asf_demux_process_object),
20208 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20209 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
20210 * gst/asfdemux/gstasfdemux.h:
20211 Make asfdemux work in pull mode where possible. If there's an index
20212 at the end of the file, read it and use it for seeking purposes.
20214 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
20216 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
20217 Original commit message from CVS:
20218 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20219 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
20220 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
20221 Some timestamp fixes.
20222 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
20223 Fix for 64-bit machines.
20225 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
20227 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
20228 Original commit message from CVS:
20229 Patch by: René Stadler <mail at renestadler dot de>
20230 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
20231 (find_seek_offset_time), (gst_rmdemux_reset),
20232 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
20233 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
20234 * gst/realmedia/rmdemux.h:
20235 Make rmdemux handle any number of logical streams. Fixes #428698.
20237 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20241 Original commit message from CVS:
20244 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20246 po/: Added Danish translation.
20247 Original commit message from CVS:
20248 submitted by: Mogens Jaeger <mogens@jaeger.tf>
20251 Added Danish translation.
20253 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
20255 po/.cvsignore: Add pot.
20256 Original commit message from CVS:
20260 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
20262 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
20263 Original commit message from CVS:
20264 2007-03-27 Julien MOUTTE <julien@moutte.net>
20265 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
20266 stream and try to adapt to incoming timestamps lack of
20267 precision up to half a frame. This allows generating
20268 a perfect stream even with muxed formats like FLV where
20269 the timestamps are stored in milliseconds.
20271 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20273 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
20274 Original commit message from CVS:
20275 * gst/realmedia/rmdemux.c:
20276 Remove unused zlib.h include. Fixes #421594.
20278 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20280 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
20281 Original commit message from CVS:
20282 * ext/lame/gstlame.c: (gst_lame_setup):
20283 Disable the bitrate checking when the user has requested
20284 Free Format mode, as all bitrates less than the maximum
20287 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20289 po/: Update translations.
20290 Original commit message from CVS:
20294 Update translations.
20296 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20298 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20299 Original commit message from CVS:
20300 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20301 When handling seeks, don't convert -1 start or stop values to a bogus
20302 byte position - pass them upstream as -1.
20304 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20306 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20307 Original commit message from CVS:
20308 * gst/mpegaudioparse/gstmpegaudioparse.c:
20309 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20310 (gst_mp3parse_init), (gst_mp3parse_sink_event),
20311 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20312 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20313 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20314 (mp3parse_total_time), (mp3parse_handle_seek),
20315 (mp3parse_src_event), (mp3parse_src_query),
20316 (mp3parse_get_query_types), (plugin_init):
20317 * gst/mpegaudioparse/gstmpegaudioparse.h:
20318 Implement seeking via average bitrate, and position+duration
20319 querying in mp3parse. Later, it will support frame-accurate seeking by
20320 building a seek table as it parses.
20321 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20322 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20323 before any extant MP3 decoder plugin. This allows us to remove framing
20324 support from the decoders, if we want, and will provide them with
20325 accurate seeking automatically once it is finished.
20326 Fix the handling of MPEG-1 Layer 1 files.
20327 Partially fix timestamping of packets arriving from a demuxer by
20328 queueing the incoming timestamp until the next packet starts, rather
20329 than applying it immediately to the next pushed buffer.
20331 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20333 gst/asfdemux/gstasfdemux.c: Printf format fix.
20334 Original commit message from CVS:
20335 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20338 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20340 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20341 Original commit message from CVS:
20342 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20343 (gst_cdio_cdda_src_finalize):
20344 Make sure we always destroy our libcdio handle.
20346 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20348 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20349 Original commit message from CVS:
20350 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20351 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20352 (gst_cdio_cdda_src_finalize):
20353 Small code cleanups.
20354 Don't use pad_alloc as the base class cannot deal with the error codes.
20356 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
20358 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20359 Original commit message from CVS:
20360 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
20361 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20362 Never post a (fatal) error message on the bus on decoding errors. We
20363 should only do this if we can't recover, but mpeg2dec can always
20364 recover. This is needed for DVB streams, for example, where there
20365 may be temporary glitches in the stream. Instead of an error
20366 message, post a warning message on the bus for every N decoding
20367 errors. Fixes #370020.
20369 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20371 configure.ac: Convert to new AG_GST style.
20372 Original commit message from CVS:
20374 Convert to new AG_GST style.
20376 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20378 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20379 Original commit message from CVS:
20380 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20382 Display sensible defaults and limits for the
20383 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20384 property - it's supposed to be a boolean 0/1 value.
20386 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20388 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20389 Original commit message from CVS:
20390 * ext/lame/gstlame.c:
20391 Initialise the variables so gcc doesn't complain about possibly
20392 uninitialised uses, even though they can't actually happen.
20394 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
20396 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20397 Original commit message from CVS:
20398 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20399 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20400 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20401 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20402 Implement all sample rates.
20403 Implement sample permutation a little smarter avoiding a memcpy.
20404 Fix timestamps, use segments, fix seeking.
20406 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
20409 Original commit message from CVS:
20410 * docs/plugins/Makefile.am:
20411 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20412 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20413 * docs/plugins/inspect/plugin-siddec.xml:
20414 * ext/sidplay/gstsiddec.cc:
20415 * ext/sidplay/gstsiddec.h:
20418 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20420 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
20421 Original commit message from CVS:
20422 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20423 (gst_lame_set_property), (gst_lame_setup):
20424 Fix up bitrate checking macro. Make it give us a
20425 GST_ELEMENT_WARNING message so the application has a chance of
20426 reporting this to the user. Move the checking to _setup, so we
20427 are sure it runs in the READY state, when we hope to have a pipeline
20428 and a bus that is not flushing.
20429 This fixes e.g. using 96 kbit/sec as a bitrate.
20431 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20433 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20434 Original commit message from CVS:
20435 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20436 (gst_asf_demux_process_advanced_mutual_exclusion),
20437 (gst_asf_demux_process_queued_extended_stream_objects),
20438 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20439 * gst/asfdemux/gstasfdemux.h:
20440 Parse advanced mutual exclusion object and only add pads for
20441 'hidden' streams (those in an extended stream header) that are
20442 mutually exclusive with an already existing 'main stream' if
20443 the broadcasting flag is not set. If the broadcasting flag is set,
20444 assume that data for this stream isn't sent. (This should ideally be
20445 solved better by making playbin more robust against this and/or by
20446 making mmssrc send some information downstream about which streams
20447 will be streamed). Fixes #353116.
20449 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20451 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20452 Original commit message from CVS:
20453 * gst/synaesthesia/gstsynaesthesia.c:
20454 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20455 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20456 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20457 (synaescope32), (synaescope_set_data), (synaesthesia_update),
20458 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20459 * gst/synaesthesia/synaescope.h:
20460 Move all the mutable engine state into a structure so that
20461 multiple element instances can run without interfering.
20463 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20465 Add crossreferences to glib/gobject/gstream docs.
20466 Original commit message from CVS:
20468 * docs/plugins/Makefile.am:
20469 Add crossreferences to glib/gobject/gstream docs.
20471 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20473 gst/synaesthesia/: More source cleanups and add FIXME comments.
20474 Original commit message from CVS:
20475 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20476 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20477 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20479 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20481 More source cleanups and add FIXME comments.
20483 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
20485 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20486 Original commit message from CVS:
20487 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20488 Use gst_guint64_to_gdouble for conversions.
20489 * gst/synaesthesia/synaescope.c:
20490 Define M_PI and do not include <pthread.h> and
20491 <sys/time.h> for G_OS_WIN32
20492 * win32/vs6/libgstrealmedia.dsp:
20493 * win32/vs6/synaesthesia.dsp:
20494 Update projects files.
20495 * win32/common/config.h.in:
20496 Add config.h.in for autogen of config.h
20498 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20500 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20501 Original commit message from CVS:
20503 Add --enable-experimental support. Activate synaesthesia when building
20504 with --enable-experimental. Fix --enable external configure switch
20507 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20509 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20510 Original commit message from CVS:
20511 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20512 (gst_lame_change_state):
20513 * ext/lame/gstlame.h:
20514 On receiving EOS, we try to push a last buffer with the remaining
20515 samples. Don't do that if we got an unclean flow return on the last
20516 gst_pad_push(), downstream might not handle this very gracefully
20518 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20519 Pass flow returns upstream (helps #403168).
20521 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20523 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20524 Original commit message from CVS:
20525 * gst/synaesthesia/gstsynaesthesia.c:
20526 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20527 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20528 (gst_synaesthesia_chain), (plugin_init):
20529 check result of gst_pad_push() in _chain.
20531 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20533 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20534 Original commit message from CVS:
20535 * gst/synaesthesia/Makefile.am:
20536 * gst/synaesthesia/gstsynaesthesia.c:
20537 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20538 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20539 (gst_synaesthesia_chain), (plugin_init):
20540 * gst/synaesthesia/synaescope.c:
20541 * gst/synaesthesia/synaescope.h:
20542 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20543 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20544 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20545 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20546 possible leak in _chain. (#356882)
20548 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20550 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20551 Original commit message from CVS:
20552 * gst/asfdemux/asfheaders.c:
20553 * gst/asfdemux/asfheaders.h:
20554 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20555 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20556 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20557 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20558 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20559 (gst_asf_demux_process_ext_content_desc),
20560 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20561 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20562 (gst_asf_demux_process_bitrate_props_object),
20563 (gst_asf_demux_process_header_ext),
20564 (gst_asf_demux_process_language_list),
20565 (gst_asf_demux_process_ext_stream_props),
20566 (gst_asf_demux_process_queued_extended_stream_objects),
20567 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20568 * gst/asfdemux/gstasfdemux.h:
20569 Refactor and clean up header parsing and chain function a bit; get
20570 rid of some cruft; make header parsing a tad more robust, fixing
20573 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20575 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20576 Original commit message from CVS:
20577 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20578 Post an error if we receive an EOS event while still waiting for the
20579 ASF header object to come through.
20581 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
20583 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20584 Original commit message from CVS:
20585 Patch by: Xavier B. <xavierb gmail com>
20586 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20587 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20588 (gst_asf_demux_process_ext_content_desc),
20589 (gst_asf_demux_process_data),
20590 (gst_asf_demux_process_language_list),
20591 (gst_asf_demux_process_ext_stream_props),
20592 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20593 Guard places where we assume that a certain amount of data is
20594 available better against less data being available (should fix
20595 infamous assertion crasher bug #336370). Also fixes a small
20598 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20600 gst/realmedia/: Add demuxer for RealAudio files (#349779).
20601 Original commit message from CVS:
20602 * gst/realmedia/Makefile.am:
20603 * gst/realmedia/rademux.c:
20604 * gst/realmedia/rademux.h:
20605 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20606 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20607 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20608 * gst/realmedia/rmutils.h:
20609 Add demuxer for RealAudio files (#349779).
20611 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
20613 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20614 Original commit message from CVS:
20616 Add win32/MANIFEST to EXTRA_DIST so win32 files will
20617 be include in the next release.
20619 Remove win32/common/config.h is which is not autogenerated yet.
20621 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20623 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20624 Original commit message from CVS:
20625 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20626 warn when outgoing sample rate is different from incoming
20628 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20630 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20631 Original commit message from CVS:
20632 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20633 All sample-rates < 32khz come from the LSF extensions, which only
20634 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20635 Use gst_util_uint64_scale because we can.
20637 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20639 tests/check/elements/amrnbenc.c: and fix compilation of this test
20640 Original commit message from CVS:
20641 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20642 (cleanup_amrnbenc):
20643 and fix compilation of this test
20645 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20647 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20648 Original commit message from CVS:
20649 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20650 (cleanup_amrnbenc):
20651 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20652 (cleanup_mpeg2dec):
20653 re-apply as it was -bad and not -ugly that is frozen, doh
20655 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20657 tests/check/elements/: revert my freeze breakage
20658 Original commit message from CVS:
20659 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20660 (cleanup_amrnbenc):
20661 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20662 (cleanup_mpeg2dec):
20663 revert my freeze breakage
20665 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20667 gst/asfdemux/gstasfdemux.c: add a comment about a future change
20668 Original commit message from CVS:
20669 * gst/asfdemux/gstasfdemux.c:
20670 (gst_asf_demux_get_gst_tag_from_tag_name),
20671 (gst_asf_demux_process_ext_content_desc):
20672 add a comment about a future change
20673 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20674 (cleanup_amrnbenc):
20675 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20676 (cleanup_mpeg2dec):
20677 consistent pad (de)activation
20679 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20681 gst/asfdemux/gstasfdemux.c: Update query_types function too.
20682 Original commit message from CVS:
20683 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20684 Update query_types function too.
20686 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20688 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20689 Original commit message from CVS:
20690 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20691 (gst_rmdemux_src_query_types):
20692 Implement SEEKING query, make query function thread-safe.
20694 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20696 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20697 Original commit message from CVS:
20698 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20699 Use alignment-safe macros here too (subbuffers ...); guard against
20700 hypothetical memory access beyond our given buffer in the case
20701 where the buffer size is not a multiple of 2.
20703 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
20705 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20706 Original commit message from CVS:
20707 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20708 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20709 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20710 * gst/asfdemux/gstasfdemux.h:
20711 Don't crash in the seek event handling code when playtime is 0,
20712 as may be the case with live streams (#386218). Implement SEEKING
20713 query so applications can query seekability without second-guessing
20714 based on whether we have a duration or not.
20716 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20719 Original commit message from CVS:
20721 * gst-plugins-ugly.doap:
20722 * gst-plugins-ugly.spec.in:
20725 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
20727 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20728 Original commit message from CVS:
20729 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20730 Use our alignment-safe macros here too, since we can't assume that
20731 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20734 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20736 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20737 Original commit message from CVS:
20738 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20739 Also, don't read the index for a stream a second time when
20740 operating in pull-mode and reaching the end of the file.
20742 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20744 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20745 Original commit message from CVS:
20746 Patch by: Roland Kay <roland.kay at ox compsoc net>
20747 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20748 Don't leak stream index (#385292).
20750 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20752 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20753 Original commit message from CVS:
20754 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20755 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20757 * ext/lame/gstlame.h:
20758 Fix leak (by calling lame_init_params() before lame_close()); handle
20759 NULL return from lame_init() more gracefully. Fixes #385311.
20761 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20763 configure.ac: Back to CVS
20764 Original commit message from CVS:
20768 === release 0.10.5 ===
20770 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20776 * docs/plugins/gst-plugins-ugly-plugins.args:
20777 * docs/plugins/inspect/plugin-a52dec.xml:
20778 * docs/plugins/inspect/plugin-asf.xml:
20779 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20780 * docs/plugins/inspect/plugin-dvdsub.xml:
20781 * docs/plugins/inspect/plugin-iec958.xml:
20782 * docs/plugins/inspect/plugin-lame.xml:
20783 * docs/plugins/inspect/plugin-mad.xml:
20784 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20785 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20786 * docs/plugins/inspect/plugin-mpegstream.xml:
20787 * docs/plugins/inspect/plugin-siddec.xml:
20789 Original commit message from CVS:
20792 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
20794 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
20795 Original commit message from CVS:
20796 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20797 to in the previous checkin. see #385192. You can have your
20800 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
20802 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
20803 Original commit message from CVS:
20804 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20805 from the dereferenced integer, not the pointer itself. Fixes
20807 I'm takin ur cheese!
20809 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
20812 ChangeLog surgery: fix bug number
20813 Original commit message from CVS:
20814 ChangeLog surgery: fix bug number
20816 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20818 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20819 Original commit message from CVS:
20820 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20821 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20822 For version 4 streams, read the extra codec data size from the
20823 header instead of assuming it is always 16 (also read it from the
20824 right position) (#384989). For version 4 and 5 streams, check that
20825 the specified extra codec data size doesn't make us read beyond the
20826 chunk boundary (#384989).
20828 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20845 Original commit message from CVS:
20848 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20850 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20851 Original commit message from CVS:
20852 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20853 Cosmetic changes: fix misleading debug statement, update
20856 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20858 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20859 Original commit message from CVS:
20860 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20861 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20862 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20863 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20864 * ext/mpeg2dec/gstmpeg2dec.h:
20865 Align buffers to a 16 byte boundary so the altivec optimisations
20866 don't crash. Fixes #327350.
20868 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20870 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20871 Original commit message from CVS:
20872 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20873 The availability of extra codec data isn't something that
20874 warrants debug messages at WARNING level (see #376958).
20876 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20878 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20879 Original commit message from CVS:
20880 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20881 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20882 (gst_dvd_demux_send_subbuffer):
20883 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20884 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20885 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20886 (gst_mpeg_demux_send_subbuffer):
20887 * gst/mpegstream/gstmpegdemux.h:
20888 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20889 (gst_mpeg_parse_chain):
20890 Fix flow value combination; this fixes playbin/totem locking up if
20891 a VobSub file is specified as subtitle file (#334322). Flow value
20892 combination should only happen once we are fairly sure we've got all
20893 pads that are available for now. Since there isn't a well-specified
20894 time when this is the case in MPEG, we'll just assume this is the
20895 case once there has been a certain number of packets for each
20896 stream we've found so far.
20898 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
20900 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20901 Original commit message from CVS:
20902 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20903 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20904 Simplify the framerate code and support more framerates. Fixes #361584.
20906 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20908 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20909 Original commit message from CVS:
20910 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20911 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20912 Fix minor memleak when creating pads from static pad templates (#369627).
20913 * tests/check/Makefile.am:
20914 * tests/check/elements/.cvsignore:
20915 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20916 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20917 Add unit tests for mpeg2dec (#369627).
20919 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20923 Original commit message from CVS:
20926 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
20928 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20929 Original commit message from CVS:
20930 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20931 (gst_lame_change_state):
20932 * ext/lame/gstlame.h:
20933 Make lame timestamp flushed eos buffer by some additional timestamp
20934 accounting. Fixes #374760.
20936 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
20938 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20939 Original commit message from CVS:
20940 * gst/mpegaudioparse/gstmpegaudioparse.c:
20941 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20942 (gst_mp3parse_init), (gst_mp3parse_dispose),
20943 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20944 (gst_mp3parse_change_state):
20945 * gst/mpegaudioparse/gstmpegaudioparse.h:
20946 Make timestamp handling in mp3parse saner; now works for at least
20949 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
20951 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20952 Original commit message from CVS:
20953 * gst/mpegaudioparse/Makefile.am:
20954 * gst/mpegaudioparse/gstmpegaudioparse.c:
20955 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20956 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20957 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20958 (gst_mp3parse_change_state), (plugin_init):
20959 * gst/mpegaudioparse/gstmpegaudioparse.h:
20960 Bring mp3parse into the 21st century.
20961 Use its own debug category, use gstadapter, format nicely to 80
20962 columns, and fix incorrect handling of 32 kHz and less files.
20964 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
20966 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20967 Original commit message from CVS:
20968 Patch by: Sebastian Droege <slomo at ubuntu dot com>
20969 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20970 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20971 * ext/mpeg2dec/gstmpeg2dec.h:
20972 libmpeg2 requires its output buffers to start at a 16byte aligned
20973 address or the altivec optimizations will explode.
20975 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20977 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20978 Original commit message from CVS:
20979 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20980 * ext/cdio/gstcdio.h:
20981 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20982 Move CD-TEXT utility function into common file so it can also be
20983 used by a future cdioparanoiasrc.
20985 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20987 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20988 Original commit message from CVS:
20989 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20990 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20991 information (fixes #340433).
20993 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
20995 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20996 Original commit message from CVS:
20997 Patch by: Josep Torra Valles <josep at fluendo com>
20998 * gst/iec958/ac3_padder.c: (ac3p_init):
20999 * gst/mpegstream/gstmpegparse.c:
21000 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
21001 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
21002 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
21003 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
21004 (gst_rmdemux_parse_packet):
21005 Misc. fixes for problems discovered by Forte (different return types
21006 in function declaration and definition, pointer arithmetics with
21007 void pointers). Fixes #362639.
21009 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
21011 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
21012 Original commit message from CVS:
21013 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21014 Don't announce audio or subtitle streams that aren't really present,
21015 it makes dvddemux create pads that will never carry any data, which
21018 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
21020 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
21021 Original commit message from CVS:
21022 * ext/lame/gstlame.c: (gst_lame_set_property):
21023 Round up not allowed bitrates to the next higher allowed one
21026 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
21028 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
21029 Original commit message from CVS:
21030 * docs/plugins/Makefile.am:
21031 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21032 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
21033 * ext/lame/gstlame.c: (gst_lame_class_init):
21034 * ext/lame/gstlame.h:
21035 Add docs for lame and lame to docs. Specify allowed bitrates
21036 in the properties description (#361140). Canonicalise object
21037 property names (ie. use hyphen instead of underscore).
21038 * docs/plugins/inspect/plugin-a52dec.xml:
21039 * docs/plugins/inspect/plugin-amrnb.xml:
21040 * docs/plugins/inspect/plugin-asf.xml:
21041 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21042 * docs/plugins/inspect/plugin-dvdread.xml:
21043 * docs/plugins/inspect/plugin-dvdsub.xml:
21044 * docs/plugins/inspect/plugin-iec958.xml:
21045 * docs/plugins/inspect/plugin-lame.xml:
21046 * docs/plugins/inspect/plugin-mad.xml:
21047 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21048 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21049 * docs/plugins/inspect/plugin-mpegstream.xml:
21050 * docs/plugins/inspect/plugin-siddec.xml:
21051 Update version to CVS.
21053 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21055 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
21056 Original commit message from CVS:
21057 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
21058 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
21061 Add i18n magic to lame plugin. Throw decent error message when we
21062 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
21064 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
21066 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
21067 Original commit message from CVS:
21068 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21069 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
21070 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
21071 Change caps to x-rdt, because it's not x-rtp.
21072 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21073 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
21074 (gst_rmdemux_plugin_init):
21075 Activate pad before adding to the element.
21076 Return the combined stream return values after pad_alloc.
21078 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21080 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
21081 Original commit message from CVS:
21082 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
21083 * ext/mpeg2dec/gstmpeg2dec.h:
21084 Add some debugging to timestamp handling.
21085 Make sure we don't convert invalid timestamps.
21087 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21089 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
21090 Original commit message from CVS:
21091 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21092 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
21093 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
21094 (gst_dvd_demux_get_subpicture_stream):
21095 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
21096 (gst_mpeg_demux_get_audio_stream),
21097 (gst_mpeg_demux_get_private_stream):
21098 Active pads before adding them to the running element. Don't assert
21099 on non-BYTE format newsegment events in asfdemux.
21101 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
21103 Printf format fixes.
21104 Original commit message from CVS:
21105 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
21106 (gst_dvd_read_src_handle_seek_event):
21107 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
21108 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
21109 * ext/sidplay/gstsiddec.cc:
21110 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
21111 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
21112 (gst_rmdemux_parse_packet):
21113 Printf format fixes.
21115 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21117 gst/realmedia/: Added RDT depayloader.
21118 Original commit message from CVS:
21119 * gst/realmedia/Makefile.am:
21120 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21121 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
21122 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
21123 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
21124 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
21125 * gst/realmedia/rdtdepay.h:
21126 Added RDT depayloader.
21127 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21128 (gst_rmdemux_plugin_init), (plugin_init):
21129 Remove unused function.
21130 Added some more mime-types.
21132 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21134 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
21135 Original commit message from CVS:
21136 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
21137 If an incoming timestamp is within one sample of our current
21138 timestamp, then keep it. This prevents imprecision in the
21139 PTS (which only has 90khz granularity) from affecting our stream.
21141 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21143 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
21144 Original commit message from CVS:
21145 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21146 Reflow code so that compiler doesn't complain about possible use
21147 of uninitialised variable any longer; but just in case, initialise
21148 it anyway; also take object ref in query function and do peer pad
21149 stuff in a more thread-safe way.
21151 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
21153 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
21154 Original commit message from CVS:
21155 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21156 Init a variable to make compilers happy.
21158 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
21160 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
21161 Original commit message from CVS:
21162 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
21163 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
21164 (gst_dvd_demux_sync_stream_to_time):
21165 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
21166 (gst_mpeg_demux_synchronise_pads),
21167 (gst_mpeg_demux_sync_stream_to_time):
21168 Send newsegment updates for sparse streams (#350778).
21170 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21172 ext/dvdread/dvdreadsrc.c: fix compile warning
21173 Original commit message from CVS:
21174 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21175 fix compile warning
21177 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21180 bump the nano bitches
21181 Original commit message from CVS:
21182 bump the nano bitches
21184 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21186 configure.ac: As another attempt, synaesthesia can be enabled by passing
21187 Original commit message from CVS:
21189 As another attempt, synaesthesia can be enabled by passing
21190 --with-plugins="synaesthesia" to configure
21192 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21194 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21195 Original commit message from CVS:
21197 Don't build synaesthesia by default, until someone confirms that it
21198 is okay (filed as #356882)
21200 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21202 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21203 Original commit message from CVS:
21205 Don't build synaesthesia by default, until someone confirms that it
21206 is okay (filed as #356882)
21208 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21211 Original commit message from CVS:
21213 * gst/synaesthesia/Makefile.am:
21214 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
21215 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
21216 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
21217 (gst_synaesthesia_change_state), (plugin_init):
21220 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21222 More G_OBJECT macro fixing.
21223 Original commit message from CVS:
21224 * ext/mad/gstid3tag.c:
21225 * gst/mpegstream/gstrfc2250enc.h:
21226 * gst/synaesthesia/gstsynaesthesia.c:
21227 More G_OBJECT macro fixing.
21229 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
21231 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
21232 Original commit message from CVS:
21233 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
21234 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
21235 Fix initialisation dummy buffer, the offsets are relative to the start
21236 of the buffers. Fixes #356004.
21238 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
21240 * gst-plugins-ugly.spec.in:
21242 Original commit message from CVS:
21245 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
21247 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
21248 Original commit message from CVS:
21249 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
21250 Add convert query (needed for later when we just operate in time
21251 format and let the base source class handle all the seeking stuff).
21253 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21255 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
21256 Original commit message from CVS:
21257 * gst/asfdemux/gstasfdemux.c:
21258 (gst_asf_demux_get_gst_tag_from_tag_name),
21259 (gst_asf_demux_process_ext_content_desc):
21260 Erm, lets properly fix it. The only non-text tag that we support is
21261 the track-number and that is an UINT. asfdemux was returning a GValue
21262 initialized as INT. Further the Track and not the TrackNumber tag
21263 (the latter is a string too).
21265 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21267 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
21268 Original commit message from CVS:
21269 * gst/asfdemux/gstasfdemux.c:
21270 (gst_asf_demux_get_gst_tag_from_tag_name),
21271 (gst_asf_demux_process_ext_content_desc):
21272 Skip tags that are unknown (was producing an uninialized GValue).
21274 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
21276 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
21277 Original commit message from CVS:
21278 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
21279 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
21280 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
21281 (gst_a52dec_set_property), (gst_a52dec_get_property):
21282 * ext/a52dec/gsta52dec.h:
21283 Patch from from Michal Benes <michal.benes@itonis.tv>:
21284 Add two things to a52dec: configure the exact output format for ac3
21285 decoding through properties, if desired.
21286 By default, configure an output format preferred by downstream. Now
21287 that audioconvert lists caps by preference, this means that a52dec
21288 can do downmixing (iff required) rather than audioconvert, so it can
21289 use the ac3 downmix levels from the bitstream.
21291 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21293 Add missing GST_LIBS to the link flags
21294 Original commit message from CVS:
21295 * ext/lame/Makefile.am:
21296 * ext/mpeg2dec/Makefile.am:
21297 * gst/dvdlpcmdec/Makefile.am:
21298 * gst/dvdsub/Makefile.am:
21299 * gst/mpegaudioparse/Makefile.am:
21300 Add missing GST_LIBS to the link flags
21302 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
21304 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21305 Original commit message from CVS:
21307 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21309 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21311 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21312 Original commit message from CVS:
21313 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21314 fix build for debug disabled
21316 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
21318 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21319 Original commit message from CVS:
21320 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21321 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21322 Use static pad templates with ANY caps for the source pads for
21323 simplicity and to avoid warnings when creating pads for unhandled
21324 codec IDs (#351795).
21326 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
21328 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21329 Original commit message from CVS:
21330 Patch by: Michal Benes <michal dot benes at itonis dot tv>
21331 * ext/mad/gstmad.c: (gst_mad_chain):
21332 Fix timestamping in mad by only activating a new timestamp when the
21333 previous frame has been decoded. Fixes #350723.
21334 Also clean up some of the non fatal warnings when the input buffer is
21335 too small to decode a header.
21337 === release 0.10.4 ===
21339 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21345 * docs/plugins/gst-plugins-ugly-plugins.args:
21346 * docs/plugins/inspect/plugin-a52dec.xml:
21347 * docs/plugins/inspect/plugin-amrnb.xml:
21348 * docs/plugins/inspect/plugin-asf.xml:
21349 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21350 * docs/plugins/inspect/plugin-dvdread.xml:
21351 * docs/plugins/inspect/plugin-dvdsub.xml:
21352 * docs/plugins/inspect/plugin-iec958.xml:
21353 * docs/plugins/inspect/plugin-lame.xml:
21354 * docs/plugins/inspect/plugin-mad.xml:
21355 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21356 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21357 * docs/plugins/inspect/plugin-mpegstream.xml:
21358 * docs/plugins/inspect/plugin-rmdemux.xml:
21359 * docs/plugins/inspect/plugin-siddec.xml:
21361 Original commit message from CVS:
21364 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21381 Original commit message from CVS:
21384 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
21386 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21387 Original commit message from CVS:
21388 Patch by: Wim Taymans <wim at fluendo dot com>
21389 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21390 Instead of forwarding the event in the wrong format, unref it and set
21391 a boolean that we still need to send it in the streaming thread.
21394 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21396 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21397 Original commit message from CVS:
21398 Patch by: Edward Hervey (edward at fluendo dot com)
21399 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21400 Put debug category initialization before use of GST_DEBUG, in order
21401 to remove a fatal warning. Fixes #350895
21403 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21405 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21406 Original commit message from CVS:
21407 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21408 Set rank to NONE for the time being until we make playbin handle
21409 subtitle pictures again (dvdsubdec seems to be a bit shaky at
21410 times when seeking, so it's probably better if it doesn't get
21411 autoplugged for the time being).
21413 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21415 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21416 Original commit message from CVS:
21417 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21418 (gst_rmdemux_parse_mdpr):
21419 Handle audio streams with stream_version 3 properly; warn about
21420 unknown stream versions; handle unknown fourccs a tad more
21421 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21422 with GST_FOURCC_FORMAT.
21424 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21426 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21427 Original commit message from CVS:
21428 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21429 Error out properly if this is an interactive DVD (fixes #345694).
21431 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21433 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21434 Original commit message from CVS:
21435 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21436 When the first_access is 1 or 0, we should copy the timestamp from
21437 the incoming buffer if there is one.
21439 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21441 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21442 Original commit message from CVS:
21443 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21444 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21445 Use GST_ELEMENT_ERROR for error reporting; post errors in some
21446 more places; remove superfluous newlines from debug statements.
21448 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
21450 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21451 Original commit message from CVS:
21452 Patch by: Frédéric Riss <frederic.riss at gmail com>
21453 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21454 Don't set negative durations on outgoing buffers (#350044),
21455 which happens when you use macros that got changed during
21456 the last unstable cycle because they were thought not to
21459 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21461 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21462 Original commit message from CVS:
21463 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21464 (gst_dvd_read_src_goto_chapter),
21465 (gst_dvd_read_src_get_chapter_starts),
21466 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21467 (gst_dvd_read_src_get_time_for_sector),
21468 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21469 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21470 (gst_dvd_read_src_goto_sector):
21471 * ext/dvdread/dvdreadsrc.h:
21472 Add basic support for time-based seeking; set timestamps on
21473 outgoing buffers if we have them; create table with
21474 chapter to time mapping when opening a title; rename
21475 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21476 make it take an explicit pgc argument; fix up some debugging
21477 messages so that title/chapter numbers are printed as starting
21478 from 1 for easier readability.
21480 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
21482 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21483 Original commit message from CVS:
21484 * gst/realmedia/Makefile.am:
21485 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21486 (gst_rmdemux_parse_cont):
21487 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21488 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21489 * gst/realmedia/rmutils.h:
21490 Factor out some code into rmutils.[ch]; when reading
21491 strings, don't read beyond the available data; read
21492 metadata strings correctly (string length is 16 bits
21495 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21497 Fix dist by including gst-libs/
21498 Original commit message from CVS:
21501 * gst/asfdemux/gstasfdemux.c:
21502 Fix dist by including gst-libs/
21504 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21506 Make custom error messages translatable.
21507 Original commit message from CVS:
21508 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21510 Make custom error messages translatable.
21511 * gst/asfdemux/gstasf.c: (plugin_init):
21512 Remove setlocale() call, doesn't seem to be needed or recommended for
21513 plugins, at least not according to gstreamer/docs/random/i18n.
21515 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21517 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21518 Original commit message from CVS:
21519 * gst/asfdemux/Makefile.am:
21520 * gst/asfdemux/asfheaders.c:
21521 * gst/asfdemux/asfheaders.h:
21522 * gst/asfdemux/gstasf.c: (plugin_init):
21523 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21524 Error out when the stream is encrypted (rather than feeding
21525 garbage to the decoders). Fixes #349025.
21527 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21529 Add/enable autofoo magic for translations.
21530 Original commit message from CVS:
21535 Add/enable autofoo magic for translations.
21537 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
21539 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21540 Original commit message from CVS:
21541 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21542 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21543 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21544 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21545 Don't leak streams, strings or caps. Get rid of unnecessary
21546 getcaps() function.
21548 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21550 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21551 Original commit message from CVS:
21552 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21553 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21554 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21555 (gst_rmdemux_stream_clear_cached_subpackets),
21556 (gst_rmdemux_descramble_cook_audio),
21557 (gst_rmdemux_descramble_dnet_audio),
21558 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21559 Descramble cook audio streams before sending them to the
21560 decoder. Fixes #347292.
21561 Also miscellaneous clean-ups and log-level changes.
21563 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21565 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21566 Original commit message from CVS:
21567 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21568 * ext/lame/gstlame.c: (gst_lame_setup):
21569 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21571 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
21573 ext/sidplay/gstsiddec.*: Remove old metadata thing.
21574 Original commit message from CVS:
21575 * ext/sidplay/gstsiddec.cc:
21576 * ext/sidplay/gstsiddec.h:
21577 Remove old metadata thing.
21579 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21581 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21582 Original commit message from CVS:
21583 * gst/asfdemux/gstasfdemux.c:
21584 (gst_asf_demux_get_ext_stream_props_for_stream),
21585 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21586 Find language codes for audio streams if they are available.
21588 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21590 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21591 Original commit message from CVS:
21592 * gst/asfdemux/asfheaders.h:
21593 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21594 (gst_asf_demux_process_stream),
21595 (gst_asf_demux_process_language_list),
21596 (gst_asf_demux_process_ext_stream_props),
21597 (gst_asf_demux_process_queued_extended_stream_objects),
21598 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21599 * gst/asfdemux/gstasfdemux.h:
21600 Parse extended stream properties objects and stream objects
21601 hidden inside them (but delay creation of the appropriate
21602 pads until after all the 'normal' stream objects have been
21603 dealt with) (#343763). Also parse language list object.
21605 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21607 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21608 Original commit message from CVS:
21609 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21610 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21611 (find_seek_offset_time), (gst_rmdemux_perform_seek),
21612 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21613 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21614 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21615 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21616 * gst/realmedia/rmdemux.h:
21617 Cleanups, use GstSegment for seeking.
21618 Fix error handling.
21619 Combine flow return from all streams.
21621 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21623 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21624 Original commit message from CVS:
21625 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21626 Remove g_assert that shouldn't be there.
21628 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
21630 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21631 Original commit message from CVS:
21632 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21633 Fix refcounting when cropping. Fixes #341677.
21635 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
21637 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21638 Original commit message from CVS:
21639 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21640 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21641 (gst_asf_demux_process_segment):
21642 Fix typo. Closes #347029.
21644 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21646 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21647 Original commit message from CVS:
21648 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21649 Skip chunks for unknown streams properly. Fixes broken sound
21650 and/or video for files that have additional streams that
21651 we don't recognise yet (e.g. if they are embedded in extended
21652 stream properties). Partly fixes #343763.
21654 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21656 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21657 Original commit message from CVS:
21658 * gst/asfdemux/asfheaders.c:
21659 * gst/asfdemux/asfheaders.h:
21660 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21661 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21662 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21663 (gst_asf_demux_change_state):
21664 * gst/asfdemux/gstasfdemux.h:
21665 Add some more GUIDs and make debug log more readable
21666 and easier to follow when parsing the headers.
21668 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
21670 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21671 Original commit message from CVS:
21672 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21673 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21674 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21675 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21676 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21677 * ext/dvdread/dvdreadsrc.h:
21678 Rewrite seeking code and make seeking in DVDs work (#337834).
21680 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21682 autogen.sh: Check for automake-1.9 as well.
21683 Original commit message from CVS:
21685 Check for automake-1.9 as well.
21687 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21689 ext/dvdread/dvdreadsrc.c: Make check stronger.
21690 Original commit message from CVS:
21691 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21692 Make check stronger.
21694 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21696 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21697 Original commit message from CVS:
21698 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21699 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21700 (gst_asf_demux_push_buffer):
21701 * gst/asfdemux/gstasfdemux.h:
21702 Handle unknown codec IDs/fourccs properly (#345879); send tag
21703 events after newsegment event; fix use of GST_FOURCC_FORMAT
21706 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21708 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21709 Original commit message from CVS:
21710 * ext/a52dec/gsta52dec.c: (plugin_init):
21711 Call the channel positions get_type() method in plugin_init
21712 to ensure that it isn't simultaneously called later from
21715 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21717 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21718 Original commit message from CVS:
21719 * gst/mpegstream/gstmpegpacketize.c:
21720 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21721 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21722 Also flush packetizer cache when we get a buffer that has the
21723 DISCONT flag set; update current byte position from buffer
21724 offset after a flush.
21726 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21728 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21729 Original commit message from CVS:
21730 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21731 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21732 (gst_mpeg_packetize_read):
21733 * gst/mpegstream/gstmpegpacketize.h:
21734 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21735 (gst_mpeg_parse_change_state):
21736 Flush packetizer cache when we get a FLUSH_STOP event;
21737 remove unused source pad member from packetizer; add debug
21738 category for packetizer.
21740 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21742 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21743 Original commit message from CVS:
21744 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21745 Treat dual-mono as stereo. It should really be output on 2 separate
21746 pads, but isn't for now.
21748 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21750 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21751 Original commit message from CVS:
21752 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21753 Assume 4:3 DAR rather than 4:3 PAR (#345184).
21755 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21757 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21758 Original commit message from CVS:
21759 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21760 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21761 any PAR whatsoever (rather than using 0/0, which will lead to
21762 an abort later on). Fixes #345184.
21764 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
21766 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21767 Original commit message from CVS:
21768 Patch by: Michael Dominic K. < mdk at mdk org pl>
21769 * ext/mad/gstmad.c: (gst_mad_chain):
21770 Send newsegment event before calling
21771 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21772 in connection with pad blocking (#342594). While we're at it,
21773 do some minor clean-ups.
21775 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21777 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21778 Original commit message from CVS:
21780 Fix --disable-external (can't set conditionals conditionally,
21783 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21785 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21786 Original commit message from CVS:
21787 * ext/a52dec/Makefile.am:
21788 ... and then he said "When you go and fix the build you
21789 better make sure you have some spare backslashes in your
21792 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
21794 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21795 Original commit message from CVS:
21796 * ext/sidplay/gstsiddec.cc:
21797 Fix copyright, email addresses and descriptions.
21798 Use saner defaults for arguments. Fixes #344667.
21799 constify some stuff.
21802 Fix negotiation to do mono/44100 by default.
21803 Post error messages.
21804 Use _scale_int where possible.
21806 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
21808 ext/dvdnav/.cvsignore: More ignore
21809 Original commit message from CVS:
21810 * ext/dvdnav/.cvsignore:
21813 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21815 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21816 Original commit message from CVS:
21817 * tests/check/elements/amrnbenc.c: (push_data):
21818 Init memory before feeding it to the encoder to make
21819 the valgrind test succeed.
21821 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
21823 gst/asfdemux/.cvsignore: More ignore
21824 Original commit message from CVS:
21825 * gst/asfdemux/.cvsignore:
21828 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21830 .cvsignore: Ignore files generated by 'make dist'.
21831 Original commit message from CVS:
21833 Ignore files generated by 'make dist'.
21835 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21838 Original commit message from CVS:
21841 * ext/a52dec/Makefile.am:
21842 * ext/dvdnav/Makefile.am:
21843 * ext/dvdread/Makefile.am:
21844 * ext/lame/Makefile.am:
21845 * ext/mad/Makefile.am:
21846 * ext/mpeg2dec/Makefile.am:
21847 * ext/sidplay/Makefile.am:
21850 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21852 autogen.sh: require am17
21853 Original commit message from CVS:
21857 * ext/annodex/Makefile.am:
21858 * ext/cdio/Makefile.am:
21859 * ext/dv/Makefile.am:
21860 * ext/esd/Makefile.am:
21861 * ext/flac/Makefile.am:
21862 * ext/gdk_pixbuf/Makefile.am:
21863 * ext/ladspa/Makefile.am:
21864 * ext/libcaca/Makefile.am:
21865 * ext/speex/Makefile.am:
21866 * ext/taglib/Makefile.am:
21867 * sys/oss/Makefile.am:
21868 * sys/sunaudio/Makefile.am:
21869 * sys/ximage/Makefile.am:
21870 clean up build further
21872 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
21874 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21875 Original commit message from CVS:
21876 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21877 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21878 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21879 (gst_mpeg2dec_change_state):
21880 * ext/mpeg2dec/gstmpeg2dec.h:
21881 Simplify and don't leak our buffer pool.
21883 Remove unfixed bug number from previous ChangeLog entry.
21885 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21887 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21888 Original commit message from CVS:
21889 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21890 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21891 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21892 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21893 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21894 (handle_sequence), (handle_picture), (handle_slice),
21895 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21896 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21897 * ext/mpeg2dec/gstmpeg2dec.h:
21898 Fix padtemplate as we can now do fractional framerates.
21901 Add simple frame dropping QoS.
21902 Precalc buffer output sizes and UV offsets.
21903 Always give libmpeg2 a valid fbuf when it wants one.
21904 don't trust libmpeg to discard our buffers but manage it
21906 Fixes #343627, #327350, #335288
21908 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
21910 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21911 Original commit message from CVS:
21913 Add a manifest for futures ugly win32 releases.
21914 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21915 Move bufcaps declaration at the begining of the instructions
21918 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21920 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21921 Original commit message from CVS:
21922 * ext/alsaspdif/alsaspdifsink.h:
21923 * ext/amrwb/gstamrwbdec.h:
21924 * ext/amrwb/gstamrwbenc.h:
21925 * ext/amrwb/gstamrwbparse.h:
21926 * ext/arts/gst_arts.h:
21927 * ext/artsd/gstartsdsink.h:
21928 * ext/audiofile/gstafparse.h:
21929 * ext/audiofile/gstafsink.h:
21930 * ext/audiofile/gstafsrc.h:
21931 * ext/audioresample/gstaudioresample.h:
21932 * ext/bz2/gstbz2dec.h:
21933 * ext/bz2/gstbz2enc.h:
21934 * ext/dirac/gstdiracdec.h:
21935 * ext/directfb/dfbvideosink.h:
21936 * ext/divx/gstdivxdec.h:
21937 * ext/divx/gstdivxenc.h:
21938 * ext/dts/gstdtsdec.h:
21939 * ext/faac/gstfaac.h:
21940 * ext/gsm/gstgsmdec.h:
21941 * ext/gsm/gstgsmenc.h:
21942 * ext/ivorbis/vorbisenc.h:
21943 * ext/libfame/gstlibfame.h:
21944 * ext/nas/nassink.h:
21945 * ext/neon/gstneonhttpsrc.h:
21946 * ext/polyp/polypsink.h:
21947 * ext/sdl/sdlaudiosink.h:
21948 * ext/sdl/sdlvideosink.h:
21949 * ext/shout/gstshout.h:
21950 * ext/snapshot/gstsnapshot.h:
21951 * ext/sndfile/gstsf.h:
21952 * ext/swfdec/gstswfdec.h:
21953 * ext/tarkin/gsttarkindec.h:
21954 * ext/tarkin/gsttarkinenc.h:
21955 * ext/theora/theoradec.h:
21956 * ext/wavpack/gstwavpackdec.h:
21957 * ext/wavpack/gstwavpackparse.h:
21958 * ext/xine/gstxine.h:
21959 * ext/xvid/gstxviddec.h:
21960 * ext/xvid/gstxvidenc.h:
21961 * gst/cdxaparse/gstcdxaparse.h:
21962 * gst/cdxaparse/gstcdxastrip.h:
21963 * gst/colorspace/gstcolorspace.h:
21964 * gst/festival/gstfestival.h:
21965 * gst/freeze/gstfreeze.h:
21966 * gst/gdp/gstgdpdepay.h:
21967 * gst/gdp/gstgdppay.h:
21968 * gst/modplug/gstmodplug.h:
21969 * gst/mpeg1sys/gstmpeg1systemencode.h:
21970 * gst/mpeg1videoparse/gstmp1videoparse.h:
21971 * gst/mpeg2sub/gstmpeg2subt.h:
21972 * gst/mpegaudioparse/gstmpegaudioparse.h:
21973 * gst/multifilesink/gstmultifilesink.h:
21974 * gst/overlay/gstoverlay.h:
21975 * gst/playondemand/gstplayondemand.h:
21976 * gst/qtdemux/qtdemux.h:
21977 * gst/rtjpeg/gstrtjpegdec.h:
21978 * gst/rtjpeg/gstrtjpegenc.h:
21979 * gst/smooth/gstsmooth.h:
21980 * gst/smoothwave/gstsmoothwave.h:
21981 * gst/spectrum/gstspectrum.h:
21982 * gst/speed/gstspeed.h:
21983 * gst/stereo/gststereo.h:
21984 * gst/switch/gstswitch.h:
21985 * gst/tta/gstttadec.h:
21986 * gst/tta/gstttaparse.h:
21987 * gst/videodrop/gstvideodrop.h:
21988 * gst/xingheader/gstxingmux.h:
21989 * sys/directdraw/gstdirectdrawsink.h:
21990 * sys/directsound/gstdirectsoundsink.h:
21991 * sys/dxr3/dxr3audiosink.h:
21992 * sys/dxr3/dxr3spusink.h:
21993 * sys/dxr3/dxr3videosink.h:
21994 * sys/qcam/gstqcamsrc.h:
21995 * sys/vcd/vcdsrc.h:
21996 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21998 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22000 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
22001 Original commit message from CVS:
22002 * ext/a52dec/gsta52dec.h:
22003 * ext/amrnb/amrnbdec.h:
22004 * ext/amrnb/amrnbenc.h:
22005 * ext/amrnb/amrnbparse.h:
22006 * ext/mpeg2dec/gstmpeg2dec.h:
22007 * ext/sidplay/gstsiddec.h:
22008 * gst/ac3parse/gstac3parse.h:
22009 * gst/asfdemux/gstasfdemux.h:
22010 * gst/asfdemux/gstasfmux.h:
22011 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22012 * gst/iec958/ac3iec.h:
22013 * gst/mpegaudioparse/gstmpegaudioparse.h:
22014 * gst/mpegstream/gstdvddemux.h:
22015 * gst/mpegstream/gstmpegclock.h:
22016 * gst/mpegstream/gstmpegdemux.h:
22017 * gst/mpegstream/gstmpegparse.h:
22018 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
22020 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
22022 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
22023 Original commit message from CVS:
22025 Replace current README (containing the release notes from
22026 some 0.9.x version) with a proper README taken from the core.
22028 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
22030 ext/amrnb/: Sortof first quick cleanup of all this mess...
22031 Original commit message from CVS:
22032 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
22033 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22034 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
22035 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
22036 * ext/amrnb/amrnbparse.h:
22037 Sortof first quick cleanup of all this mess...
22038 Don't crap out on empty and invalid FTs but treat them as
22039 empty packets, the decoder handles them fine.
22042 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
22044 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
22045 Original commit message from CVS:
22046 * gst/asfdemux/gstasf.c: (plugin_init):
22047 Call gst_riff_init() so the riff debug category gets set up
22048 before it is being used.
22050 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
22052 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
22053 Original commit message from CVS:
22054 * gst/iec958/ac3_padder.c: (ac3p_parse):
22055 * gst/iec958/ac3_padder.h:
22056 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
22057 (ac3iec_chain_raw), (ac3iec_change_state):
22058 * gst/iec958/ac3iec.h:
22059 Write rate into the caps, for the allowed ac3 rates. Some minor
22062 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
22064 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
22065 Original commit message from CVS:
22066 Patch by: James "Doc" Livingston <doclivingston gmail com>
22067 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
22068 Do tag merging correctly (#339918). Output taglists
22069 properly in debug statements too while we're at it.
22071 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22073 ext/a52dec/gsta52dec.c: Add more debug
22074 Original commit message from CVS:
22075 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
22077 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
22078 (gst_dvdlpcmdec_init), (update_timestamps),
22079 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22080 (dvdlpcmdec_sink_event):
22081 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22082 If we have a first_access offset but no current timestamp (might
22083 happen after a seek), then calculate a start time for the first
22084 portion so that it will align with the timestamp given for the
22085 first_access portion.
22086 If a new-segment arrives with format time, store the start
22087 time as a failsafe timestamp in case we never get any further
22088 timestamp info (unlikely)
22089 Mask out the 'frame number' section of the incoming header so
22090 that we don't consider it to be changing on every buffer and
22091 reset the caps constantly.
22092 Use gst_util_uint64_scale for duration calculation
22094 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
22096 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
22097 Original commit message from CVS:
22098 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22099 Fix timestamping for cases where the first_access parameter is 4.
22100 Ensure we don't overrun buffers in other cases.
22102 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
22104 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
22105 Original commit message from CVS:
22106 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
22107 Fix silly bug when reading metadata (#341254).
22109 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
22111 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
22112 Original commit message from CVS:
22113 * autogen.sh: (CONFIGURE_DEF_OPT):
22114 libtoolize on Darwin/MacOSX is called glibtoolize
22116 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
22118 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
22119 Original commit message from CVS:
22120 * ext/lame/gstlame.c: (gst_lame_get_type),
22121 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
22122 (gst_lame_setup), (gst_lame_change_state):
22123 * ext/lame/gstlame.h:
22124 Remove tag writing from lame (which was completely broken
22125 anyway, #329184). Leaving GstTagSetter interface around for
22126 now, albeit non-functional. Should be removed completely
22127 in 0.11. Use the 'id3v2mux' plugin from -good for writing
22130 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
22133 * ext/dvdread/dvdreadsrc.c:
22134 * gst/asfdemux/gstasfdemux.c:
22135 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22136 Original commit message from CVS:
22137 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22139 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
22141 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
22142 Original commit message from CVS:
22143 Patch by: Andres Salomon <dilinger at debian org>
22144 * ext/lame/gstlame.c: (gst_lame_sink_event):
22145 Fix typo (comma vs. semicolon) (#340710).
22147 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
22149 ext/mad/gstmad.c: Make mad the second element to support the highly useful
22150 Original commit message from CVS:
22151 Patch by: Lutz Müller <lutz at topfrose de>
22152 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
22153 Make mad the second element to support the highly useful
22154 FORMATS query (#340594)
22156 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
22158 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
22159 Original commit message from CVS:
22160 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
22161 (gst_mpeg2dec_src_query):
22162 Remember the query duration format before passing it upstream since it
22163 could have been modified.
22164 Add GST_WARNING_OBJECT in sink convert function to detail why the
22165 conversion didn't work.
22167 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22169 Define GstElementDetails as const and also static (when defined as global)
22170 Original commit message from CVS:
22171 * ext/amrwb/gstamrwbdec.c:
22172 * ext/amrwb/gstamrwbenc.c:
22173 * ext/amrwb/gstamrwbparse.c:
22174 * ext/arts/gst_arts.c:
22175 * ext/artsd/gstartsdsink.c:
22176 * ext/audiofile/gstafparse.c:
22177 * ext/audiofile/gstafsink.c:
22178 * ext/audiofile/gstafsrc.c:
22179 * ext/audioresample/gstaudioresample.c:
22180 * ext/bz2/gstbz2dec.c:
22181 * ext/bz2/gstbz2enc.c:
22182 * ext/cdaudio/gstcdaudio.c:
22183 * ext/directfb/dfbvideosink.c:
22184 * ext/divx/gstdivxdec.c:
22185 * ext/divx/gstdivxenc.c:
22186 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22187 * ext/faac/gstfaac.c: (gst_faac_base_init):
22188 * ext/faad/gstfaad.c:
22189 * ext/gsm/gstgsmdec.c:
22190 * ext/gsm/gstgsmenc.c:
22191 * ext/hermes/gsthermescolorspace.c:
22192 * ext/ivorbis/vorbisfile.c:
22193 * ext/lcs/gstcolorspace.c:
22194 * ext/libfame/gstlibfame.c:
22195 * ext/libmms/gstmms.c: (gst_mms_base_init):
22196 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
22197 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22198 * ext/nas/nassink.c: (gst_nassink_base_init):
22199 * ext/neon/gstneonhttpsrc.c:
22200 * ext/sdl/sdlaudiosink.c:
22201 * ext/sdl/sdlvideosink.c:
22202 * ext/shout/gstshout.c:
22203 * ext/snapshot/gstsnapshot.c:
22204 * ext/sndfile/gstsf.c:
22205 * ext/swfdec/gstswfdec.c:
22206 * ext/tarkin/gsttarkindec.c:
22207 * ext/tarkin/gsttarkinenc.c:
22208 * ext/theora/theoradec.c:
22209 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22210 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22211 * ext/xvid/gstxviddec.c:
22212 * ext/xvid/gstxvidenc.c:
22213 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22214 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22215 * gst/chart/gstchart.c:
22216 * gst/colorspace/gstcolorspace.c:
22217 * gst/deinterlace/gstdeinterlace.c:
22218 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22219 * gst/festival/gstfestival.c:
22220 * gst/filter/gstbpwsinc.c:
22221 * gst/filter/gstiir.c:
22222 * gst/filter/gstlpwsinc.c:
22223 * gst/freeze/gstfreeze.c:
22224 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22225 * gst/librfb/gstrfbsrc.c:
22226 * gst/mixmatrix/mixmatrix.c:
22227 * gst/mpeg1sys/gstmpeg1systemencode.c:
22228 * gst/mpeg1videoparse/gstmp1videoparse.c:
22229 * gst/mpeg2sub/gstmpeg2subt.c:
22230 * gst/mpegaudioparse/gstmpegaudioparse.c:
22231 * gst/multifilesink/gstmultifilesink.c:
22232 * gst/overlay/gstoverlay.c:
22233 * gst/passthrough/gstpassthrough.c:
22234 * gst/playondemand/gstplayondemand.c:
22235 * gst/qtdemux/qtdemux.c:
22236 * gst/rtjpeg/gstrtjpegdec.c:
22237 * gst/rtjpeg/gstrtjpegenc.c:
22238 * gst/smooth/gstsmooth.c:
22239 * gst/smoothwave/gstsmoothwave.c:
22240 * gst/spectrum/gstspectrum.c:
22241 * gst/speed/gstspeed.c:
22242 * gst/stereo/gststereo.c:
22243 * gst/switch/gstswitch.c:
22244 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22245 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22246 * gst/vbidec/gstvbidec.c:
22247 * gst/videocrop/gstvideocrop.c:
22248 * gst/videodrop/gstvideodrop.c:
22249 * gst/virtualdub/gstxsharpen.c:
22250 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22251 * gst/y4m/gsty4mencode.c:
22252 * sys/cdrom/gstcdplayer.c:
22253 * sys/directdraw/gstdirectdrawsink.c:
22254 * sys/directsound/gstdirectsoundsink.c:
22255 * sys/glsink/glimagesink.c:
22256 * sys/qcam/gstqcamsrc.c:
22257 * sys/v4l2/gstv4l2src.c:
22258 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
22259 * sys/ximagesrc/ximagesrc.c:
22260 Define GstElementDetails as const and also static (when defined as
22263 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22265 Define GstElementDetails as const and also static (when defined as global)
22266 Original commit message from CVS:
22267 * ext/mad/gstid3tag.c:
22268 * ext/mad/gstmad.c:
22269 * gst/ac3parse/gstac3parse.c:
22270 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22271 * gst/synaesthesia/gstsynaesthesia.c:
22272 Define GstElementDetails as const and also static (when defined as
22275 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22277 Define GstElementDetails as const and also static (when defined as global)
22278 Original commit message from CVS:
22279 * ext/aalib/gstaasink.c:
22280 * ext/annodex/gstcmmldec.c:
22281 * ext/annodex/gstcmmlenc.c:
22282 * ext/cairo/gsttextoverlay.c:
22283 * ext/cairo/gsttimeoverlay.c:
22284 * ext/cdio/gstcdiocddasrc.c:
22285 * ext/dv/gstdvdec.c:
22286 * ext/dv/gstdvdemux.c:
22287 * ext/esd/esdmon.c:
22288 * ext/esd/esdsink.c:
22289 * ext/flac/gstflacenc.c:
22290 * ext/flac/gstflactag.c:
22291 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22292 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22293 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22294 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22295 * ext/gdk_pixbuf/pixbufscale.c:
22296 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22297 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22298 * ext/jpeg/gstjpegdec.c:
22299 * ext/jpeg/gstjpegenc.c:
22300 * ext/jpeg/gstsmokedec.c:
22301 * ext/jpeg/gstsmokeenc.c:
22302 * ext/libcaca/gstcacasink.c:
22303 * ext/libmng/gstmngdec.c:
22304 * ext/libmng/gstmngenc.c:
22305 * ext/libpng/gstpngdec.c:
22306 * ext/libpng/gstpngenc.c:
22307 * ext/mikmod/gstmikmod.c:
22308 * ext/raw1394/gstdv1394src.c:
22309 * ext/shout2/gstshout2.c: (gst_shout2send_init):
22310 * ext/shout2/gstshout2.h:
22311 * ext/speex/gstspeexdec.c:
22312 * ext/speex/gstspeexenc.c:
22313 * gst/alpha/gstalpha.c:
22314 * gst/alpha/gstalphacolor.c:
22315 * gst/apetag/gstapedemux.c:
22316 * gst/auparse/gstauparse.c:
22317 * gst/autodetect/gstautoaudiosink.c:
22318 (gst_auto_audio_sink_base_init):
22319 * gst/autodetect/gstautovideosink.c:
22320 (gst_auto_video_sink_base_init):
22321 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22322 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22323 * gst/cutter/gstcutter.c:
22324 * gst/debug/breakmydata.c:
22325 * gst/debug/efence.c:
22326 * gst/debug/gstnavigationtest.c:
22327 * gst/debug/gstnavseek.c:
22328 * gst/debug/negotiation.c:
22329 * gst/debug/progressreport.c:
22330 * gst/debug/testplugin.c:
22331 * gst/effectv/gstaging.c:
22332 * gst/effectv/gstdice.c:
22333 * gst/effectv/gstedge.c:
22334 * gst/effectv/gstquark.c:
22335 * gst/effectv/gstrev.c:
22336 * gst/effectv/gstshagadelic.c:
22337 * gst/effectv/gstvertigo.c:
22338 * gst/effectv/gstwarp.c:
22339 * gst/flx/gstflxdec.c:
22340 * gst/goom/gstgoom.c:
22341 * gst/icydemux/gsticydemux.c:
22342 * gst/id3demux/gstid3demux.c:
22343 * gst/interleave/deinterleave.c:
22344 * gst/interleave/interleave.c:
22345 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22346 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22347 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22348 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22349 * gst/level/gstlevel.c:
22350 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22351 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22352 * gst/median/gstmedian.c:
22353 * gst/monoscope/gstmonoscope.c:
22354 * gst/multipart/multipartdemux.c:
22355 * gst/multipart/multipartmux.c:
22356 * gst/oldcore/gstaggregator.c:
22357 * gst/oldcore/gstfdsink.c:
22358 * gst/oldcore/gstmd5sink.c:
22359 * gst/oldcore/gstmultifilesrc.c:
22360 * gst/oldcore/gstpipefilter.c:
22361 * gst/oldcore/gstshaper.c:
22362 * gst/oldcore/gststatistics.c:
22363 * gst/rtp/gstasteriskh263.c:
22364 * gst/rtp/gstrtpL16depay.c:
22365 * gst/rtp/gstrtpL16pay.c:
22366 * gst/rtp/gstrtpamrdepay.c:
22367 * gst/rtp/gstrtpamrpay.c:
22368 * gst/rtp/gstrtpdepay.c:
22369 * gst/rtp/gstrtpgsmpay.c:
22370 * gst/rtp/gstrtph263pay.c:
22371 * gst/rtp/gstrtph263pdepay.c:
22372 * gst/rtp/gstrtph263ppay.c:
22373 * gst/rtp/gstrtpilbcdepay.c:
22374 * gst/rtp/gstrtpmp4gpay.c:
22375 * gst/rtp/gstrtpmp4vdepay.c:
22376 * gst/rtp/gstrtpmp4vpay.c:
22377 * gst/rtp/gstrtpmpadepay.c:
22378 * gst/rtp/gstrtpmpapay.c:
22379 * gst/rtp/gstrtppcmadepay.c:
22380 * gst/rtp/gstrtppcmapay.c:
22381 * gst/rtp/gstrtppcmudepay.c:
22382 * gst/rtp/gstrtppcmupay.c:
22383 * gst/rtp/gstrtpspeexdepay.c:
22384 * gst/rtp/gstrtpspeexpay.c:
22385 * gst/rtsp/gstrtpdec.c:
22386 * gst/rtsp/gstrtspsrc.c:
22387 * gst/smpte/gstsmpte.c:
22388 * gst/udp/gstdynudpsink.c:
22389 * gst/udp/gstmultiudpsink.c:
22390 * gst/udp/gstudpsink.c:
22391 * gst/udp/gstudpsrc.c:
22392 * gst/videobox/gstvideobox.c:
22393 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22394 * gst/videofilter/gstvideobalance.c:
22395 * gst/videofilter/gstvideoflip.c:
22396 * gst/videofilter/gstvideotemplate.c:
22397 (gst_videotemplate_base_init):
22398 * gst/videomixer/videomixer.c:
22399 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22400 (gst_wavparse_class_init), (gst_wavparse_dispose),
22401 (gst_wavparse_reset), (gst_wavparse_init),
22402 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22403 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22404 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22405 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22406 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22407 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22408 (gst_wavparse_change_state):
22409 * gst/wavparse/gstwavparse.h:
22410 * sys/oss/gstossmixerelement.c:
22411 * sys/oss/gstosssink.c:
22412 * sys/oss/gstosssrc.c:
22413 * sys/osxaudio/gstosxaudioelement.c:
22414 * sys/osxaudio/gstosxaudiosink.c:
22415 * sys/osxaudio/gstosxaudiosrc.c:
22416 * sys/sunaudio/gstsunaudiomixer.c:
22417 * sys/sunaudio/gstsunaudiosink.c:
22418 Define GstElementDetails as const and also static (when defined as
22421 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
22423 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22424 Original commit message from CVS:
22425 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22426 Fix name of custom event (use same as dvdreadsrc).
22427 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22428 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22429 Fix event parsing (the event name is in the structure, not the
22430 name of the structure itself); also fix indentation after
22433 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
22435 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22436 Original commit message from CVS:
22437 * ext/mad/gstid3tag.c: (plugin_init):
22438 Change debug category to 'id3mux'.
22440 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
22442 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22443 Original commit message from CVS:
22444 Patch by: Alexander Lancaster <alexl at users sourceforge net>
22445 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22446 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22447 (gst_id3_tag_chain):
22448 When acting as a muxer, set caps on outgoing buffers and set caps
22449 on source pad (fixes #323658). Remove unused application/x-gst-tags
22450 cruft from the 0.6 days.
22452 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22454 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22455 Original commit message from CVS:
22456 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22457 (gst_mad_src_query), (gst_mad_chain):
22458 .. and DEFAULT queries should work too. Use magic gst util scale
22459 functions in some places.
22461 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
22463 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22464 Original commit message from CVS:
22465 * ext/mad/gstmad.c: (gst_mad_src_query):
22466 Fix duration query in BYTES format (#336824).
22468 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
22470 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22471 Original commit message from CVS:
22472 Patch by: Ed Catmur <ed at catmur dot co dot uk>
22473 * ext/lame/gstlame.c: (gst_lame_sink_event):
22474 Don't crash if we get an EOS event before the encoder
22475 has been set up (#339287).
22477 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
22479 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22480 Original commit message from CVS:
22481 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22482 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22483 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22484 Move errors out of the normal code flow.
22485 Don't send eos, basesrc will do that for us when needed.
22487 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
22489 gst/mpegstream/: Do state changes correctly
22490 Original commit message from CVS:
22491 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22492 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22493 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22494 Do state changes correctly
22496 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
22498 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22499 Original commit message from CVS:
22500 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22501 (gst_mpeg2dec_alloc_buffer):
22502 Can't use gst_pad_alloc_buffer*() when we are going to crop
22503 the image before sending it out. Downstream basetransform-based
22504 elements will complain about the wrong unit size otherwise
22505 (when not operating in passthrough-mode at least).
22506 Const-ify some static variables and do some minor clean-ups.
22507 Use I420 macros for size/offsets (not really necessary in this
22508 particular context, but this kind of code gets copy'n'pasted).
22510 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
22512 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22513 Original commit message from CVS:
22514 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22516 * gst/mpegstream/gstmpegpacketize.h:
22517 g_malloc() can't fail, we don't need to handle this. Same for
22518 gst_buffer_new_and_alloc().
22519 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22520 klass->send_buffer() should have the same semantics as
22521 gst_pad_push(), ie. ownership of the buffer is transfered,
22522 so we never have to unref the buffer no matter what the flow
22525 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22527 * tests/check/gst-plugins-ugly.supp:
22528 one more suppression for FC4
22529 Original commit message from CVS:
22530 one more suppression for FC4
22532 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
22534 * tests/check/gst-plugins-ugly.supp:
22535 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22536 Original commit message from CVS:
22537 The AMR encoder sucks giant sucky things through a sucky object with a giant
22538 sucking machine. More suppressions.
22540 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22542 add test for amrnbenc, enable test infrastructure, and fix a leak
22543 Original commit message from CVS:
22544 add test for amrnbenc, enable test infrastructure, and fix a leak
22545 * common/check.mak:
22546 allow for specifying more than one suppressions file in SUPPRESSIONS
22548 * tests/Makefile.am:
22549 * tests/check/.cvsignore:
22550 * tests/check/Makefile.am:
22551 * tests/check/elements/.cvsignore:
22554 * tests/check/gst-plugins-ugly.supp:
22555 add suppressions for libs used by -ugly
22556 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22557 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22558 (GST_START_TEST), (amrnbenc_suite), (main):
22559 add a simple test for encoding amr
22560 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22561 fix pad template leaks
22563 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
22565 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22566 Original commit message from CVS:
22567 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22568 Plug big leak in AMR encoder.
22570 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
22572 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22573 Original commit message from CVS:
22574 * ext/mad/gstmad.c: (index_seek):
22575 move GstIndexEntry *entry variable declaration before
22576 the first instruction
22577 * ext/mad/gstmad.c:
22578 remove debug macros with variable number of parameter by using
22579 GST_DEBUG for WIN32
22580 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22581 use gst_guint64_to_gdouble for conversions
22582 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22583 replace __FUNCTION__ which is not supported by MSVC by the current function name
22584 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22585 remove LL suffix by using G_GINT64_CONSTANT
22586 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22587 use gst_guint64_to_gdouble for conversions
22588 * gst/mpegstream/gstmpegparse.h:
22589 remove LL suffix by using G_GINT64_CONSTANT
22591 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22592 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22594 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22596 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22597 Original commit message from CVS:
22598 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22599 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22600 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22601 * ext/mad/gstmad.c: (gst_mad_class_init):
22602 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22603 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22604 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22605 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22606 * gst/iec958/ac3iec.c: (ac3iec_class_init):
22607 * gst/mpegaudioparse/gstmpegaudioparse.c:
22608 (gst_mp3parse_class_init):
22609 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22610 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22611 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22612 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22613 * gst/synaesthesia/gstsynaesthesia.c:
22614 (gst_synaesthesia_class_init):
22615 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22617 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22619 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22620 Original commit message from CVS:
22621 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22622 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22623 (gst_asf_demux_push_buffer):
22624 Send newsegment event only once per pad, fixes #336550.
22626 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
22628 Unify the long descriptions in the plugin details (#337263).
22629 Original commit message from CVS:
22630 Patch by: j^ <j at bootlab dot org>
22631 * ext/amrwb/gstamrwbdec.c:
22632 * ext/amrwb/gstamrwbenc.c:
22633 * ext/amrwb/gstamrwbparse.c:
22634 * ext/arts/gst_arts.c:
22635 * ext/artsd/gstartsdsink.c:
22636 * ext/audiofile/gstafparse.c:
22637 * ext/audiofile/gstafsink.c:
22638 * ext/audiofile/gstafsrc.c:
22639 * ext/cdaudio/gstcdaudio.c:
22640 * ext/directfb/dfbvideosink.c:
22641 * ext/divx/gstdivxdec.c:
22642 * ext/divx/gstdivxenc.c:
22643 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22644 * ext/faac/gstfaac.c: (gst_faac_base_init):
22645 * ext/faad/gstfaad.c:
22646 * ext/gsm/gstgsmdec.c:
22647 * ext/gsm/gstgsmenc.c:
22648 * ext/hermes/gsthermescolorspace.c:
22649 * ext/ivorbis/vorbisfile.c:
22650 * ext/lcs/gstcolorspace.c:
22651 * ext/libfame/gstlibfame.c:
22652 * ext/libmms/gstmms.c: (gst_mms_base_init):
22653 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22654 * ext/nas/nassink.c: (gst_nassink_base_init):
22655 * ext/neon/gstneonhttpsrc.c:
22656 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22657 * ext/sdl/sdlaudiosink.c:
22658 * ext/sdl/sdlvideosink.c:
22659 * ext/shout/gstshout.c:
22660 * ext/snapshot/gstsnapshot.c:
22661 * ext/sndfile/gstsf.c:
22662 * ext/tarkin/gsttarkindec.c:
22663 * ext/tarkin/gsttarkinenc.c:
22664 * ext/theora/theoradec.c:
22665 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22666 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22667 * ext/xvid/gstxviddec.c:
22668 * ext/xvid/gstxvidenc.c:
22669 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22670 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22671 * gst/chart/gstchart.c:
22672 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22673 * gst/festival/gstfestival.c:
22674 * gst/filter/gstiir.c:
22675 * gst/filter/gstlpwsinc.c:
22676 * gst/freeze/gstfreeze.c:
22677 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22678 * gst/mixmatrix/mixmatrix.c:
22679 * gst/mpeg1sys/gstmpeg1systemencode.c:
22680 * gst/mpeg1videoparse/gstmp1videoparse.c:
22681 * gst/mpeg2sub/gstmpeg2subt.c:
22682 * gst/mpegaudioparse/gstmpegaudioparse.c:
22683 * gst/multifilesink/gstmultifilesink.c:
22684 * gst/overlay/gstoverlay.c:
22685 * gst/passthrough/gstpassthrough.c:
22686 * gst/playondemand/gstplayondemand.c:
22687 * gst/qtdemux/qtdemux.c:
22688 * gst/rtjpeg/gstrtjpegdec.c:
22689 * gst/rtjpeg/gstrtjpegenc.c:
22690 * gst/smooth/gstsmooth.c:
22691 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22692 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22693 * gst/videocrop/gstvideocrop.c:
22694 * gst/videodrop/gstvideodrop.c:
22695 * gst/virtualdub/gstxsharpen.c:
22696 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22697 * gst/y4m/gsty4mencode.c:
22698 Unify the long descriptions in the plugin details (#337263).
22700 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
22702 * gst-plugins-ugly.spec.in:
22703 fix version numbering
22704 Original commit message from CVS:
22705 fix version numbering
22707 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
22710 * gst-plugins-ugly.spec.in:
22711 add dvdsub plugin to spec
22712 Original commit message from CVS:
22713 add dvdsub plugin to spec
22715 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22717 docs/plugins/: add siddec
22718 Original commit message from CVS:
22719 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22720 * docs/plugins/inspect/plugin-siddec.xml:
22722 * ext/dvdnav/dvdnavsrc.c:
22725 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22729 * ext/sidplay/Makefile.am:
22730 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22731 Original commit message from CVS:
22732 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22734 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22736 * docs/plugins/.gitignore:
22737 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22739 Original commit message from CVS:
22742 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22745 * docs/plugins/inspect/plugin-a52dec.xml:
22746 * docs/plugins/inspect/plugin-amrnb.xml:
22747 * docs/plugins/inspect/plugin-asf.xml:
22748 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22749 * docs/plugins/inspect/plugin-dvdread.xml:
22750 * docs/plugins/inspect/plugin-dvdsub.xml:
22751 * docs/plugins/inspect/plugin-iec958.xml:
22752 * docs/plugins/inspect/plugin-lame.xml:
22753 * docs/plugins/inspect/plugin-mad.xml:
22754 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22755 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22756 * docs/plugins/inspect/plugin-mpegstream.xml:
22757 * docs/plugins/inspect/plugin-rmdemux.xml:
22758 update plugin inspect files
22759 Original commit message from CVS:
22760 update plugin inspect files
22762 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22764 * gst/mpegaudioparse/gstxingmux.c:
22765 rework build; add translations for v4l2
22766 Original commit message from CVS:
22767 rework build; add translations for v4l2
22769 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22771 configure.ac: rework similarly to other modules
22772 Original commit message from CVS:
22774 rework similarly to other modules
22775 * ext/a52dec/gsta52dec.c:
22776 * ext/amrnb/amrnb.c:
22777 * ext/dvdnav/dvdnavsrc.c:
22778 * ext/dvdread/dvdreadsrc.c:
22779 * ext/lame/gstlame.c:
22780 * ext/mad/gstid3tag.c:
22781 * ext/mpeg2dec/gstmpeg2dec.c:
22782 * ext/sidplay/gstsiddec.cc:
22783 * gst/asfdemux/gstasf.c:
22784 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22785 * gst/dvdsub/gstdvdsubdec.c:
22786 * gst/iec958/ac3iec.c:
22787 * gst/mpegaudioparse/gstmpegaudioparse.c:
22788 * gst/mpegstream/gstmpegstream.c:
22789 * gst/realmedia/rmdemux.c: (plugin_init):
22790 use the correct defines
22792 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22796 * docs/plugins/.gitignore:
22798 Original commit message from CVS:
22801 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22807 Original commit message from CVS:
22810 === release 0.10.3 ===
22812 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22818 * docs/plugins/gst-plugins-ugly-plugins.signals:
22819 * docs/plugins/inspect/plugin-amrnb.xml:
22820 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22821 * docs/plugins/inspect/plugin-iec958.xml:
22822 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22823 * docs/plugins/inspect/plugin-rmdemux.xml:
22825 Original commit message from CVS:
22828 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22830 better/unified long descriptions
22831 Original commit message from CVS:
22832 * ext/aalib/gstaasink.c:
22833 * ext/annodex/gstcmmldec.c:
22834 * ext/annodex/gstcmmlenc.c:
22835 * ext/cairo/gsttextoverlay.c:
22836 * ext/cairo/gsttimeoverlay.c:
22837 * ext/cdio/gstcdiocddasrc.c:
22838 * ext/dv/gstdvdec.c:
22839 * ext/esd/esdmon.c:
22840 * ext/esd/esdsink.c:
22841 * ext/flac/gstflacdec.c:
22842 * ext/flac/gstflacenc.c:
22843 * ext/flac/gstflactag.c:
22844 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22845 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22846 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22847 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22848 * ext/gdk_pixbuf/gstgdkpixbuf.c:
22849 * ext/gdk_pixbuf/pixbufscale.c:
22850 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22851 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22852 * ext/jpeg/gstjpegdec.c:
22853 * ext/jpeg/gstjpegenc.c:
22854 * ext/jpeg/gstsmokedec.c:
22855 * ext/jpeg/gstsmokeenc.c:
22856 * ext/libcaca/gstcacasink.c:
22857 * ext/libmng/gstmngdec.c:
22858 * ext/libmng/gstmngenc.c:
22859 * ext/libpng/gstpngdec.c:
22860 * ext/libpng/gstpngenc.c:
22861 * ext/mikmod/gstmikmod.c:
22862 * ext/raw1394/gstdv1394src.c:
22863 * ext/shout2/gstshout2.c:
22864 * ext/speex/gstspeexdec.c:
22865 * ext/speex/gstspeexenc.c:
22866 * gst/alpha/gstalpha.c:
22867 * gst/alpha/gstalphacolor.c:
22868 * gst/auparse/gstauparse.c:
22869 * gst/autodetect/gstautoaudiosink.c:
22870 (gst_auto_audio_sink_base_init):
22871 * gst/autodetect/gstautovideosink.c:
22872 (gst_auto_video_sink_base_init):
22873 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22874 * gst/cutter/gstcutter.c:
22875 * gst/debug/breakmydata.c:
22876 * gst/debug/efence.c:
22877 * gst/debug/gstnavigationtest.c:
22878 * gst/debug/negotiation.c:
22879 * gst/debug/progressreport.c:
22880 * gst/debug/testplugin.c:
22881 * gst/effectv/gstaging.c:
22882 * gst/effectv/gstdice.c:
22883 * gst/effectv/gstedge.c:
22884 * gst/effectv/gstquark.c:
22885 * gst/effectv/gstrev.c:
22886 * gst/effectv/gstvertigo.c:
22887 * gst/effectv/gstwarp.c:
22888 * gst/flx/gstflxdec.c:
22889 * gst/goom/gstgoom.c:
22890 * gst/interleave/deinterleave.c:
22891 * gst/interleave/interleave.c:
22892 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22893 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22894 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22895 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22896 * gst/level/gstlevel.c:
22897 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22898 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22899 * gst/median/gstmedian.c:
22900 * gst/monoscope/gstmonoscope.c:
22901 * gst/multipart/multipartdemux.c:
22902 * gst/multipart/multipartmux.c:
22903 * gst/oldcore/gstmd5sink.c:
22904 * gst/oldcore/gstmultifilesrc.c:
22905 * gst/oldcore/gstpipefilter.c:
22906 * gst/oldcore/gstshaper.c:
22907 * gst/oldcore/gststatistics.c:
22908 * gst/rtp/gstasteriskh263.c:
22909 * gst/rtp/gstrtpL16depay.c:
22910 * gst/rtp/gstrtpL16pay.c:
22911 * gst/rtp/gstrtpamrdepay.c:
22912 * gst/rtp/gstrtpamrpay.c:
22913 * gst/rtp/gstrtpdepay.c:
22914 * gst/rtp/gstrtpgsmpay.c:
22915 * gst/rtp/gstrtph263pay.c:
22916 * gst/rtp/gstrtph263pdepay.c:
22917 * gst/rtp/gstrtph263ppay.c:
22918 * gst/rtp/gstrtpmp4gpay.c:
22919 * gst/rtp/gstrtpmp4vdepay.c:
22920 * gst/rtp/gstrtpmp4vpay.c:
22921 * gst/rtp/gstrtpmpadepay.c:
22922 * gst/rtp/gstrtpmpapay.c:
22923 * gst/rtp/gstrtppcmadepay.c:
22924 * gst/rtp/gstrtppcmapay.c:
22925 * gst/rtp/gstrtppcmudepay.c:
22926 * gst/rtp/gstrtppcmupay.c:
22927 * gst/rtp/gstrtpspeexdepay.c:
22928 * gst/rtp/gstrtpspeexpay.c:
22929 * gst/rtsp/gstrtpdec.c:
22930 * gst/smpte/gstsmpte.c:
22931 * gst/videobox/gstvideobox.c:
22932 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22933 * gst/videofilter/gstvideobalance.c:
22934 * gst/videofilter/gstvideoflip.c:
22935 * gst/videofilter/gstvideotemplate.c:
22936 (gst_videotemplate_base_init):
22937 * gst/videomixer/videomixer.c:
22938 * gst/wavenc/gstwavenc.c:
22939 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22940 better/unified long descriptions
22942 Some cleanups to auparse, don't send multiple newsegments.
22944 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
22946 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22947 Original commit message from CVS:
22948 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22949 Don't unref event unconditionally after giving away ownership
22950 (gst_pad_push_event(), gst_pad_send_event() and
22951 gst_pad_event_default() take ownership of the event
22952 passed to them). Fixes warnings/crashes caused by
22955 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22957 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22958 Original commit message from CVS:
22959 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22960 Don't ref NULL caps (private streams have NULL caps) (#336387);
22961 also, no need to set caps on the same buffer twice.
22963 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22965 gst/mpegstream/: Don't leak element and pad names in error messages, use
22966 Original commit message from CVS:
22967 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22968 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22969 (gst_dvd_demux_get_subpicture_stream):
22970 * gst/mpegstream/gstmpegdemux.c:
22971 (gst_mpeg_demux_sync_stream_to_time):
22972 Don't leak element and pad names in error messages, use
22973 GST_DEBUG_PAD_NAME instead. Add some more debug code.
22975 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22977 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22978 Original commit message from CVS:
22979 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22980 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22981 Name the structure in the custom event with the
22982 language codes for the audio and subtitle streams
22983 actually like dvddemux expects it to be named.
22984 Set caps on source pad and outgoing buffers.
22986 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22988 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22989 Original commit message from CVS:
22990 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22991 (gst_lame_get_property), (gst_lame_setup):
22992 * ext/lame/gstlame.h:
22993 Make xingheader property non-functional, it's broken anyway
22994 after all (use xingmux instead).
22996 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22998 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22999 Original commit message from CVS:
23000 * ext/lame/gstlame.c: (gst_lame_sink_event):
23001 On EOS, flush encoder and send remaining data. Fix
23002 return value handling in sink event function.
23004 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
23006 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
23007 Original commit message from CVS:
23008 Patch by: Jürg Billeter <j at bitron dot ch>
23009 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
23010 Fix wrong check for started flag when setting the 'device' property.
23011 We want to allow it when the source is NOT started yet and ignore it
23012 when the source is running.
23014 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
23016 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
23017 Original commit message from CVS:
23018 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
23019 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
23020 (gst_asf_demux_process_chunk):
23021 * gst/asfdemux/gstasfdemux.h:
23022 Subtract first timestamp from timestamps, so that
23023 stream starts from 0; makes live streams that don't
23024 start at 0 work again (fixes #317310, #336097).
23026 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
23028 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23029 Original commit message from CVS:
23030 Patch by: Christian Kirbach
23032 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23033 -good. Fixes build on some systems (#331838).
23035 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23037 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
23038 Original commit message from CVS:
23039 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23040 (gst_rmdemux_parse_cont):
23041 Extract more tags and also post codec name tag on the
23042 bus so this shows up in totem and nautilus.
23044 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
23046 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
23047 Original commit message from CVS:
23048 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23049 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
23050 Extra data usually goes into the caps as 'codec_data', not
23051 as first buffer into the stream.
23052 Need to byte swap AC3 content in realmedia files for some
23053 reason (fixes #331588).
23055 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
23057 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
23058 Original commit message from CVS:
23059 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
23060 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
23061 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23062 When operating in pull mode, post an error message on the
23063 bus when all source pads are unlinked or some other fatal
23064 error occured (#323023). Regrade some recurring debug messages
23065 to LOG level. Convert c++-style comments into C-style ones.
23067 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
23069 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
23070 Original commit message from CVS:
23071 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23072 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
23073 (gst_rmdemux_all_source_pads_unlinked),
23074 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
23075 (gst_rmdemux_parse_packet):
23076 * gst/realmedia/rmdemux.h:
23077 Handle unlinked source pads properly and stop if all source pads
23078 are unlinked (#323023).
23080 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
23082 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
23083 Original commit message from CVS:
23084 Patch by: Michal Benes <michal dot benes at xeris dot cz>
23085 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
23086 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23087 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
23088 * gst/mpegstream/gstmpegdemux.h:
23089 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
23090 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
23091 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
23092 situation really happens when grabbing DVB streams. Current
23093 mpegdemuxer can not handle this situation correctly and it
23094 restarts counting gstreamer timestamps from zero.
23097 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
23099 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
23100 Original commit message from CVS:
23101 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
23102 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
23103 * ext/a52dec/gsta52dec.h:
23104 Fix #334550: failure to play raw AC3 files due to segment problems.
23106 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
23108 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
23109 Original commit message from CVS:
23110 Patch by: Christophe Fergeau <teuf gnome org>
23111 * ext/lame/gstlame.c: (gst_lame_release_memory),
23112 (gst_lame_finalize), (gst_lame_class_init),
23113 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
23114 (gst_lame_change_state):
23115 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
23117 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
23119 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
23120 Original commit message from CVS:
23121 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
23122 (gst_mad_sink_event), (gst_mad_change_state):
23123 Include AUDIO_CODEC tag with tags posted if input is not
23124 framed (#334258). Use _scale() util functions in more places.
23126 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
23128 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
23129 Original commit message from CVS:
23130 2006-03-12 Christophe Fergeau <teuf@gnome.org>
23131 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23132 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
23133 property as BROKEN (see
23134 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
23135 explanation why it's broken).
23137 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
23139 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
23140 Original commit message from CVS:
23141 2006-03-11 Christophe Fergeau <teuf@gnome.org>
23142 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23144 * gst/xingheader/Makefile.am:
23145 * gst/xingheader/gstxingmux.c:
23146 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
23147 to MP3 files (this allows decoder to figure out the length of VBR
23150 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
23152 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23153 Original commit message from CVS:
23154 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
23155 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23156 tag (#333683, patch by: Alex Lancaster).
23158 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
23160 ext/amrnb/: Further fancyfication.
23161 Original commit message from CVS:
23162 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23163 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
23164 (gst_amrnbdec_state_change):
23165 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
23166 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
23167 (gst_amrnbenc_state_change):
23168 * ext/amrnb/amrnbenc.h:
23169 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
23170 (gst_amrnbparse_query):
23171 Further fancyfication.
23172 Use _take to get writable data from the adapter.
23173 Precalc packet duration.
23175 Forward _push to upstream.
23176 Post error messages when something goes wrong.
23177 Remove old code in amrnbparse.
23178 Don't ignore query results from upstream.
23180 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
23182 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
23183 Original commit message from CVS:
23184 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23185 The AMR encoder writes into the audio buffers it processes, so
23186 use gst_buffer_make_writable() on buffers we might (they go through
23187 an adapter, so there can be copying going on later anyway) be
23190 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
23192 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
23193 Original commit message from CVS:
23194 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
23195 (gst_mpeg_parse_handle_src_query):
23196 Declare variables at the beginning of a block and make
23197 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
23199 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
23201 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
23202 Original commit message from CVS:
23203 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
23204 Read packet size, sequence and padsize in right order again
23205 (fixes #332796; patch by: Fabrizio Gennari).
23207 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
23209 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23210 Original commit message from CVS:
23211 * gst/iec958/ac3iec.c:
23212 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23214 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23216 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
23217 Original commit message from CVS:
23219 Make the id3tag and mad checks check for both a header and the
23220 appropriate library if the pkg-config is missing. (Closes #331842)
23221 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
23222 do the same for the plugins themselves.
23224 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
23226 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
23227 Original commit message from CVS:
23228 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23229 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23230 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
23231 * ext/mpeg2dec/gstmpeg2dec.h:
23232 Don't treat STATE_INVALID as fatal error; throw an error
23233 only after five consecutive decoding errors. Makes decoding
23234 mpeg streams more robust and fixes playback of joined clips
23237 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
23239 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
23240 Original commit message from CVS:
23241 * ext/dvdnav/dvdnavsrc.h:
23242 Oops. forgot to add this one.
23244 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
23246 ext/Makefile.am: Fix dist-check.
23247 Original commit message from CVS:
23248 2006-02-26 Julien MOUTTE <julien@moutte.net>
23249 * ext/Makefile.am: Fix dist-check.
23251 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23253 configure.ac: Disable dvdnavsrc for now.
23254 Original commit message from CVS:
23256 Disable dvdnavsrc for now.
23258 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
23260 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
23261 Original commit message from CVS:
23264 * ext/dvdnav/Makefile.am:
23265 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
23266 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
23267 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
23268 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
23269 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
23270 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
23271 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
23272 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
23273 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
23274 (gst_dvd_nav_src_make_dvd_event),
23275 (gst_dvd_nav_src_structure_set_uint64),
23276 (gst_dvd_nav_src_push_dvd_nav_packet_event),
23277 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
23278 (gst_dvd_nav_src_push_titlelang_event),
23279 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
23280 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
23281 (gst_dvd_nav_src_handle_navigation_event),
23282 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
23283 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
23284 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
23285 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
23286 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
23287 (gst_dvd_nav_src_do_init), (plugin_init):
23288 dvdnavsrc ported to 0.10, for the most part at least. Not quite
23289 ready for prime time yet though.
23291 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
23293 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23294 Original commit message from CVS:
23295 * ext/cdio/Makefile.am:
23296 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23297 required for Cygwin, see #317048)
23298 * gst/rtp/gstasteriskh263.c:
23299 Cygwin has includes for both the unix network socket API
23300 and the windows API, but only one can be included, so fix
23301 includes to only use one or the other, prefering the unxi
23304 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23306 Port dvdsubdec to 0.10
23307 Original commit message from CVS:
23309 * gst/dvdsub/Makefile.am:
23310 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23311 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23312 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23313 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23314 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23315 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23316 (gst_send_empty_fill), (gst_send_subtitle_frame),
23317 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23318 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23320 * gst/dvdsub/gstdvdsubdec.h:
23321 Port dvdsubdec to 0.10
23323 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23325 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23326 Original commit message from CVS:
23327 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23328 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23329 mpegdemux for MPEG-2 video streams.
23331 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23333 configure.ac: Bump nano back to CVS
23334 Original commit message from CVS:
23336 Bump nano back to CVS
23338 === release 0.10.2 ===
23340 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23342 configure.ac: releasing 0.10.2, "Season to Taste"
23343 Original commit message from CVS:
23345 releasing 0.10.2, "Season to Taste"
23347 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23349 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23350 Original commit message from CVS:
23352 releasing 0.10.1.3 prelease for 0.10.2
23354 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
23356 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23357 Original commit message from CVS:
23358 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23359 In sink event handler, release object lock again
23360 _before_ sending EOS event downstream (#313838).
23362 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
23365 * gst/asfdemux/gstasf.c:
23366 fix rank of asfdemux
23367 Original commit message from CVS:
23368 fix rank of asfdemux
23370 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23372 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23373 Original commit message from CVS:
23375 releasing 0.10.1.2 prelease for 0.10.2
23377 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
23379 * gst-plugins-ugly.spec.in:
23381 Original commit message from CVS:
23384 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
23386 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23387 Original commit message from CVS:
23388 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23389 (crop_copy_i422_buffer), (crop_buffer):
23390 When we need to crop the output buffer, make sure we
23391 create a buffer of the right size and respect the implicit
23392 striding used for I420 elsewhere in GStreamer (#331301).
23394 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23396 ext/cdio/gstcdio.c: Init debug category (#331253).
23397 Original commit message from CVS:
23398 * ext/cdio/gstcdio.c: (plugin_init):
23399 Init debug category (#331253).
23401 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
23403 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23404 Original commit message from CVS:
23405 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23406 Do not error out on non-recognized streams. Ignore them and allow
23407 playback of the other streams.
23409 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23411 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23412 Original commit message from CVS:
23413 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23414 Add a small sanity check for LPCM reading.
23416 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
23418 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23419 Original commit message from CVS:
23420 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23421 Take into account the file properties preroll value for
23422 timestamping/newsegment. It's weird this value was commented out.
23424 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
23426 gst/asfdemux/Makefile.am: More asf makefile fixing.
23427 Original commit message from CVS:
23428 * gst/asfdemux/Makefile.am:
23429 More asf makefile fixing.
23431 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
23433 ext/lame/gstlame.c: Fix up lame a bit.
23434 Original commit message from CVS:
23435 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23436 (gst_lame_change_state):
23438 Apply patch #319782 by Gautier Portet.
23440 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
23442 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23443 Original commit message from CVS:
23444 * gst/asfdemux/Makefile.am:
23445 But we do need to link against the riff libraryr.
23447 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
23449 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23450 Original commit message from CVS:
23451 * gst/asfdemux/Makefile.am:
23452 We don't want asfmux.c yet.
23454 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
23456 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23457 Original commit message from CVS:
23458 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23459 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23460 (gst_mad_change_state):
23461 Port fixes for bugs 314771, 308772, 140237, and 302625
23462 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23463 Use GST_EVENT_FLUSH_STOP to clear data from the current input
23464 buffer, to avoid using it for any future decoding.
23466 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
23468 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23469 Original commit message from CVS:
23471 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23472 (gst_asf_get_guid_nick):
23473 * gst/asfdemux/asfheaders.h:
23474 * gst/asfdemux/gstasf.c: (plugin_init):
23475 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23476 (gst_asf_demux_class_init), (gst_asf_demux_init),
23477 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23478 (gst_asf_demux_handle_src_event),
23479 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23480 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23481 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23482 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23483 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23484 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23485 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23486 (gst_asf_demux_get_bitrate_record),
23487 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23488 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23489 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23490 (gst_asf_demux_get_obj_data_correction),
23491 (gst_asf_demux_get_stream_audio),
23492 (gst_asf_demux_get_stream_correction),
23493 (gst_asf_demux_get_stream_video),
23494 (gst_asf_demux_get_stream_video_format),
23495 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23496 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23497 (gst_asf_demux_process_stream),
23498 (gst_asf_demux_get_gst_tag_from_tag_name),
23499 (gst_asf_demux_commit_taglist),
23500 (gst_asf_demux_process_ext_content_desc),
23501 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23502 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23503 (gst_asf_demux_process_comment),
23504 (gst_asf_demux_process_bitrate_props_object),
23505 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23506 (gst_asf_demux_descramble_segment),
23507 (gst_asf_demux_element_send_event),
23508 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23509 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23510 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23511 (gst_asf_demux_get_src_query_types),
23512 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23513 * gst/asfdemux/gstasfdemux.h:
23514 asfdemux ported to 0.10. Does still need a bit of work (seems like
23515 there's something funky going on when timestamping video frames).
23516 The seeking code is likely to make Wim cry, but hey, at least it
23519 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
23521 ext/amrnb/amrnbdec.c: Some more comments.
23522 Original commit message from CVS:
23523 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23524 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23525 Some more comments.
23526 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23527 Applied patch from Fabrizio Gennari, fixes #330844.
23529 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
23531 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23532 Original commit message from CVS:
23533 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23534 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23535 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23536 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23537 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23538 * ext/dvdread/dvdreadsrc.h:
23539 Let's try to play the title the user set via the URI handler or
23540 via properties instead of always playing the first title. Also,
23541 Also, count title/chapter/angle number in URI and properties
23542 from 1 rather than 0.
23544 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
23546 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23547 Original commit message from CVS:
23548 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23549 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23550 (gst_dvd_read_src_do_duration_query):
23551 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23552 otherwise GstBaseSrc will think we can operate pull_range based,
23553 which we don't really, and typefinding will fail miserably.
23554 Also, make seeking work somewhat (only works with flumpegdemux
23555 at the moment, mpegstream needs fixing for that first).
23557 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23559 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23560 Original commit message from CVS:
23561 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23562 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23563 Only allocate buffer once we know exactly how much we need,
23564 rather than gratuitously allocating 2MB-buffers all the time
23565 even if we usually need much less than that. Also, demote
23566 a debug message from DEBUG to LOG level.
23568 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23570 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23571 Original commit message from CVS:
23572 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23573 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23574 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23575 (gst_dvd_read_src_do_position_query):
23576 Add some more debugging and fix duration query in BYTES.
23578 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
23580 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23581 Original commit message from CVS:
23584 * ext/dvdread/Makefile.am:
23585 * ext/dvdread/dvdreadsrc.c:
23586 * ext/dvdread/dvdreadsrc.h:
23587 Half-baked port to 0.10. Needs some love
23588 in the seeking department, but at least
23590 * ext/dvdread/stream_labels.c:
23591 * ext/dvdread/stream_labels.h:
23592 Remove these (we use ISO-639 language codes internally; applications
23593 that want to translate those into language names for display to the
23594 user should rely on the iso-codes package for that).
23596 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
23598 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23599 Original commit message from CVS:
23600 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23601 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23602 (gst_amrnbdec_state_change):
23603 * ext/amrnb/amrnbdec.h:
23604 Fix amrnbdec, handle events, take copy from adapter since the decoder
23605 apparently writes in the source data.
23606 Use some _scale_int, and precalc duration.
23607 Fix some leaks, post ERROR messages.
23609 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
23611 docs/plugins/: Add cdio plugin to docs.
23612 Original commit message from CVS:
23613 * docs/plugins/Makefile.am:
23614 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23615 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23616 * docs/plugins/inspect/plugin-cdio.xml:
23617 Add cdio plugin to docs.
23618 * ext/cdio/gstcdiocddasrc.c:
23620 * ext/cdio/gstcdio.c:
23621 The plugin is called 'cdio' not 'cddio'.
23623 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
23625 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23626 Original commit message from CVS:
23627 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23628 One source pad not being linked is not an error condition when we're
23629 still parsing the header. In this case (e.g. where we don't have a
23630 suitable decoder installed) just pretend everything is fine, so that
23631 the demuxer will actually go on to signal no-more-pads when done
23632 parsing the header, otherwise decodebin/playbin will never post the
23633 appropriate error message if decoders are not available.
23635 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
23639 * ext/mad/gstid3tag.c:
23640 * gst/realmedia/rmdemux.c:
23641 Just make it compile with --disable-gst-debug.
23642 Original commit message from CVS:
23643 Just make it compile with --disable-gst-debug.
23645 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23647 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23648 Original commit message from CVS:
23649 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23650 (gst_mad_check_caps_reset), (gst_mad_chain):
23651 Merge patch from Radoslaw Szkodzinski (bug 326734)
23653 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23655 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23656 Original commit message from CVS:
23657 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23658 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23659 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23660 (gst_id3_tag_chain):
23661 fixing Gdate handling
23662 enabling mux/demux mode switching
23663 adding better debug output
23665 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23667 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...
23668 Original commit message from CVS:
23669 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23670 If we haven't set caps on a source pad yet, the caps on the
23671 pad are NULL, not un-fixed. Set caps on outgoing buffers.
23673 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
23675 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23676 Original commit message from CVS:
23677 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23678 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23679 * ext/lame/gstlame.h:
23680 Contrary to what the const char in the lame API might suggest,
23681 lame expects us to keep the strings we pass to id3tag_set_foo()
23682 around; it doesn't free them either though, so we have to store
23683 them somewhere and free them later when we can be sure lame
23684 doesn't need them any longer.
23686 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
23688 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...
23689 Original commit message from CVS:
23690 * ext/lame/gstlame.c: (add_one_tag):
23691 Fix handling of GST_TAG_DATE (#311679), don't pass an
23692 uninitialised string pointer to lame if we don't know
23693 how to handle the tag type, and fix minor memory leak.
23695 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
23697 ext/mad/gstmad.c: Fix debug message.
23698 Original commit message from CVS:
23699 * ext/mad/gstmad.c: (gst_mad_chain):
23702 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23704 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23705 Original commit message from CVS:
23706 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
23707 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23708 Erase spurious call to gst_segment_set_newsegment.
23709 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23710 the superclass method when handling NEWSEGMENT events.
23711 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23712 and dvd-audio-restart event handling. There are currently less
23713 hackish ways of handling the sparse audio stream problem.
23715 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23717 fix up error domains, error strings, and use of translation
23718 Original commit message from CVS:
23719 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
23720 * ext/dvdnav/dvdnavsrc.c: (if):
23721 * ext/dvdread/stream_labels.c:
23722 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23723 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23724 fix up error domains, error strings, and use of translation
23726 fix up this file, even though none of them are actually marked
23729 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23731 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23732 Original commit message from CVS:
23733 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
23734 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23735 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23736 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23737 (gst_mpeg_parse_change_state):
23738 Make timestamp adjustment somewhat milder. Actual timestamps are
23739 now sent unmodified unless an actual gap is found in the
23740 stream. This should fix time display when playing most MPEG
23743 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
23745 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23746 Original commit message from CVS:
23747 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23748 * ext/cdio/gstcdio.h:
23749 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23750 Fix build for libcdio versions >= 76; give slightly lower rank
23753 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23755 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23756 Original commit message from CVS:
23759 * ext/cdio/Makefile.am:
23760 * ext/cdio/gstcdio.c:
23761 * ext/cdio/gstcdio.h:
23762 * ext/cdio/gstcdiocddasrc.c:
23763 * ext/cdio/gstcdiocddasrc.h:
23764 Port libcdio cdda source, formerly known as cddasrc, now known as
23765 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23766 but that's not tested (fixes #317658).
23768 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
23770 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23771 Original commit message from CVS:
23772 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23773 tss tss... always set caps on outgoing buffer.
23775 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
23777 * gst-plugins-ugly.spec.in:
23779 Original commit message from CVS:
23782 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23787 Original commit message from CVS:
23790 === release 0.10.1 ===
23792 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23798 * docs/plugins/gst-plugins-ugly-plugins.args:
23799 * docs/plugins/inspect/plugin-a52dec.xml:
23800 * docs/plugins/inspect/plugin-amrnb.xml:
23801 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23802 * docs/plugins/inspect/plugin-iec958.xml:
23803 * docs/plugins/inspect/plugin-lame.xml:
23804 * docs/plugins/inspect/plugin-mad.xml:
23805 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23806 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23807 * docs/plugins/inspect/plugin-rmdemux.xml:
23809 Original commit message from CVS:
23812 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23817 Original commit message from CVS:
23820 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23822 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23823 Original commit message from CVS:
23824 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23825 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23826 * ext/mad/gstmad.c: (gst_mad_src_query):
23827 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23828 * ext/sidplay/gstsiddec.cc:
23829 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23830 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23831 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23832 (fixes #325652; based on patch by: Philippe); make rmdemux return
23833 FALSE for position queries, instead of setting -1 as value and
23836 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23838 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23839 Original commit message from CVS:
23840 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
23841 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23842 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23843 rewrite timestamps in the case segments are being set from
23844 upstream, but use timestamps unmodified. Also send proper position
23845 values. This allows for correct time display and makes queries
23846 work in sink elements.
23847 * gst/mpegstream/gstdvddemux.h:
23848 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23849 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23850 Rename flush_filter to segment_filter, which is better represents
23851 what the arreibute does.
23852 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23853 Activate segment filtering when a timestamp discontinuity is seen.
23855 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23857 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...
23858 Original commit message from CVS:
23859 * ext/mad/gstmad.c: (gst_mad_chain):
23860 Don't forget that we need to send out a newsegment event after a
23861 restart even if we don't have enough data to decode a frame right
23864 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23866 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23867 Original commit message from CVS:
23868 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
23869 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23870 Use the new "audio-shutdown" and "audio-restart" DVD events
23871 instead of the "spu-still-frame" event to shutdown and restart
23872 the audio pipeline.
23873 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23874 Check for cases where the segment-based adjustment calculation
23875 would produce negative values (which result in an overflow) and
23876 return GST_CLOCK_TIME_NONE instead.
23877 * gst/mpegstream/gstdvddemux.h:
23878 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23879 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23880 Add a mechanism to discard audio buffers with timestamps outside
23881 the currently set segment. This was causing (sometimes serious)
23882 synchronization problems after seeking in DVDs with LPCM audio,
23883 since VOBUs usually contain audio material that lies outside the
23884 timestamp range specified by the header.
23886 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23888 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23889 Original commit message from CVS:
23890 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23891 Remove lingering reference to GstID3Demux
23892 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23893 Don't output debug saying padding streams are unknown type,
23894 because they're not
23896 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23898 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23899 Original commit message from CVS:
23900 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
23901 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23902 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23905 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23906 (gst_mpeg_demux_get_audio_stream):
23907 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23908 (gst_dvd_demux_get_audio_stream)
23909 (gst_dvd_demux_get_subpicture_stream)
23910 (gst_dvd_demux_send_subbuffer):
23911 Send current* pad buffers with appropriate caps.
23913 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23915 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23916 Original commit message from CVS:
23917 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
23918 * gst/iec958/ac3iec.h:
23919 * gst/iec958/ac3iec.c:
23920 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23921 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23922 raw-audio property to ac3iec958 that allows setting the source pad
23923 caps to raw audio instead of audio/x-iec958. This makes it
23924 possible to use ac3iec958 together with the normal alsasink
23925 element to drive an external receiver that autodetects AC3
23928 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
23930 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23931 Original commit message from CVS:
23932 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23933 (ac3iec_chain_dvd):
23934 * gst/iec958/ac3iec.h:
23935 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23937 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23939 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23940 Original commit message from CVS:
23941 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23942 When getting a seek event, first check if the upstream element
23943 can handle it and only do our own seek stuff when it can't
23944 (should fix #322856).
23946 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23948 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23949 Original commit message from CVS:
23950 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23951 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23952 Really convert to BYTES format when we want to convert
23953 to bytes (use right variable; fixes #322856).
23955 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23957 Big mpegparse clean up, second round:
23958 Original commit message from CVS:
23959 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
23960 Big mpegparse clean up, second round:
23961 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23962 Send and EOS event down the audio pipeline when an still frame
23963 event arrives. This prevents the pipeline from locking when a
23964 still menu comes directly after a flush.
23965 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23966 Don't send a newsegment in reset.
23967 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23968 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23969 Move the code of handle_newsegment to process_event. Send a
23970 NEWSEGMENT after FLUSH_STOP.
23971 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23973 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23974 (gst_mpeg_demux_class_init): Don't override send_event.
23975 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23976 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23977 (gst_mpeg_demux_reset):
23978 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
23980 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23981 Reset the mpegparse element after a flush.
23982 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23983 Don't forward events.
23984 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23985 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23986 handle_newsegment is not a virtual method anymore.
23987 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23988 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23989 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23990 rid of send_newsegment virtual method.
23991 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23992 handle DVD events and call the superclass method for other event
23994 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23995 override process_event anymore.
23996 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23997 (gst_mpeg_parse_process_event): Move actual event processing to
23998 process event so that subclasses can properly override or extend
24000 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24001 Eliminate time parameter in process event.
24002 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
24003 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
24004 (gst_mpeg_demux_send_subbuffer):
24005 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24006 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
24007 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
24008 adding the value of the adjust attribute.
24009 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
24010 rid of the adjust attribute. Now all timestamp adjustments are
24011 performed by mpegparse using the current segment.
24012 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
24013 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
24014 on the adjust attribute for SCR values and the current segment.
24015 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
24016 adjust_ts virtual method to adjust timestamps for outgoing
24018 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
24019 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
24020 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24021 (gst_dvd_demux_handle_newsegment): Don't override
24023 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
24024 Check for DVD events in process_event instead of
24026 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24027 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24028 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
24029 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
24030 (gst_mpeg_demux_send_event):
24031 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24032 (gst_dvd_demux_handle_dvd_event):
24033 Eliminate the time parameter in send_event.
24035 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24037 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
24038 Original commit message from CVS:
24039 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
24040 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
24041 Fix typefinding in id3demux, and then remove it in favour
24042 of the new LGPL id3demux in gst-plugins-good
24043 * ext/mad/gstmad.c: (gst_mad_dispose):
24044 dispose can run more than once.
24046 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24048 gst/asfdemux/gstasfmux.c: change some char* into char[]
24049 Original commit message from CVS:
24050 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
24051 change some char* into char[]
24053 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
24055 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
24056 Original commit message from CVS:
24057 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
24058 Remove memleak from unused GstRMDemuxStream
24060 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
24062 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
24063 Original commit message from CVS:
24064 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
24065 (gst_id3_tag_do_typefind):
24066 Use the correct function to free typefind factory list.
24068 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
24070 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
24071 Original commit message from CVS:
24072 * ext/mad/gstmad.c: (gst_mad_src_query):
24073 For position and duration queries in TIME format, try the peer
24074 first (might be a demuxer).
24076 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24078 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
24079 Original commit message from CVS:
24080 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
24081 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
24082 Properly handle non contiguous VOBUs by adding the segment accum
24083 field to the adjust value.
24084 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24085 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
24086 handle_newsegment to prevent sending actual newsegment events and
24087 use tiemstamp rewriting instead.
24088 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
24090 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24091 (gst_mpeg_parse_event):
24092 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24093 Add a new parameter to handle_newsegment to allow controlling
24094 whether newsegment events are forwarded or not.
24095 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24096 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24097 (gst_dvd_demux_reset):
24098 last_end_ptm and discont_time aren't necessary anymore, since
24099 timestamp adjustment is now replaced by newsegment events.
24100 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
24102 * gst/mpegstream/gstdvddemux.h:
24103 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
24104 Don't handle dvd-nav-packet events anymore, since the are now
24105 replaced by standard newsegment events.
24106 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24107 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24108 (gst_dvd_demux_change_state):
24109 * gst/mpegstream/gstdvddemux.h:
24110 Get rid of the ignore_next_newmedia_discont hack.
24111 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24112 (gst_dvd_demux_handle_newsegment):
24113 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24114 (gst_mpeg_demux_handle_newsegment): Don't override
24115 handle_newsegment anymore. It was only necessary to handle
24117 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24118 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
24119 (gst_dvd_demux_set_cur_subpicture):
24120 Reactivate handling of DVD events.
24121 * gst/mpegstream/gstmpegparse.c (normal_seek)
24122 (gst_mpeg_parse_handle_src_event)
24123 (gst_mpeg_parse_handle_src_query):
24124 First attempt at reenabling seek.
24125 * gst/mpegstream/gstmpegparse.h:
24126 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24127 (gst_mpeg_parse_update_streaminfo)
24128 (gst_mpeg_parse_get_rate)
24129 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
24130 (gst_mpeg_parse_handle_src_query):
24131 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
24132 Make queries work again.
24133 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
24134 (gst_mpeg_parse_handle_newsegment)
24135 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
24136 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
24137 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24138 Get rid of the newsegment_pending attribute, and rely instead on
24139 proper timestamp adjustment.
24140 * gst/mpegstream/gstmpegparse.c
24141 (gst_mpeg_parse_get_src_event_masks): Erase.
24142 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
24143 Initialize fields before creating pads to prevent the pad creation
24144 callback from failing.
24145 (gst_mpeg_parse_reset): Initialize new fields, and change
24146 initialization order to match the order in the structure.
24147 (gst_mpeg_parse_handle_newsegment): Forward new segment events
24148 whenever possible, and update the current segment.
24149 (gst_mpeg_parse_send_newsegment): Update the current segment and
24150 pending_newsegment.
24151 (gst_mpeg_parse_pad_added): Use the current segment to send
24152 newsegment events to new pads.
24153 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
24154 and events. Properly update newsegment_pending.
24155 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24156 New fields do_adjust and current_segment.
24157 * gst/mpegstream/gstmpegdemux.c:
24158 * gst/mpegstream/gstdvddemux.c:
24159 * gst/mpegstream/gstmpegparse.h:
24160 Rename handle_discont virtual method to handle_newsegment. Erase
24161 some (already commented out support) for old NEW_MEDIA events.
24162 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24163 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24164 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
24165 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
24166 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
24167 Erase the "pending_scr" field, and replace it by a slightly
24168 different handling of the current SCR. Document code blocks in
24169 parse_packhead and chain.
24171 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
24173 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
24174 Original commit message from CVS:
24175 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24176 g_warning() are only for really fatal warnings. If we can't decode a
24177 tag, just ignore that tag and do a GST_WARNING.
24179 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24182 * ext/a52dec/gsta52dec.h:
24183 * ext/dvdread/dvdreadsrc.h:
24184 * ext/lame/gstlame.h:
24185 * ext/mad/gstid3tag.c:
24186 * ext/mad/gstmad.c:
24187 * ext/mad/gstmad.h:
24188 * ext/mpeg2dec/gstmpeg2dec.h:
24189 * ext/sidplay/gstsiddec.h:
24190 * gst/ac3parse/gstac3parse.c:
24191 * gst/ac3parse/gstac3parse.h:
24192 * gst/asfdemux/gstasfdemux.c:
24193 * gst/asfdemux/gstasfdemux.h:
24194 * gst/iec958/ac3iec.h:
24195 * gst/mpegaudioparse/gstmpegaudioparse.c:
24196 * gst/mpegaudioparse/gstmpegaudioparse.h:
24197 * gst/mpegstream/gstdvddemux.h:
24198 * gst/mpegstream/gstmpegclock.h:
24199 * gst/mpegstream/gstmpegdemux.h:
24200 * gst/mpegstream/gstmpegpacketize.h:
24201 * gst/mpegstream/gstmpegparse.c:
24202 * gst/mpegstream/gstmpegparse.h:
24203 * gst/mpegstream/gstrfc2250enc.c:
24204 * gst/mpegstream/gstrfc2250enc.h:
24205 * gst/realmedia/rmdemux.c:
24206 * gst/realmedia/rmdemux.h:
24207 * gst/synaesthesia/synaescope.c:
24209 Original commit message from CVS:
24212 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24216 Original commit message from CVS:
24219 === release 0.10.0 ===
24221 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24227 * docs/plugins/inspect/plugin-a52dec.xml:
24228 * docs/plugins/inspect/plugin-amrnb.xml:
24229 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24230 * docs/plugins/inspect/plugin-iec958.xml:
24231 * docs/plugins/inspect/plugin-lame.xml:
24232 * docs/plugins/inspect/plugin-mad.xml:
24233 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24234 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24235 * docs/plugins/inspect/plugin-rmdemux.xml:
24237 Original commit message from CVS:
24240 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
24242 Update for alloc_buffer changes.
24243 Original commit message from CVS:
24244 2005-12-05 Andy Wingo <wingo@pobox.com>
24245 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
24246 * ext/mad/gstmad.c: (gst_mad_chain):
24247 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
24248 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24249 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
24250 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
24251 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
24253 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
24255 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
24256 Original commit message from CVS:
24257 2005-12-05 Andy Wingo <wingo@pobox.com>
24258 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
24259 id3demux and id3mux now. Fixes #323199.
24261 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
24263 * gst-plugins-ugly.spec.in:
24264 update spec file for latest changes
24265 Original commit message from CVS:
24266 update spec file for latest changes
24268 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24270 fix silly Makefile.am bug so they link correctly again
24271 Original commit message from CVS:
24272 * ext/amrnb/Makefile.am:
24273 * gst/realmedia/Makefile.am:
24274 fix silly Makefile.am bug so they link correctly again
24276 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24280 Original commit message from CVS:
24283 === release 0.9.7 ===
24285 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24292 * docs/plugins/gst-plugins-ugly-plugins.args:
24293 * docs/plugins/inspect/plugin-a52dec.xml:
24294 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24295 * docs/plugins/inspect/plugin-iec958.xml:
24296 * docs/plugins/inspect/plugin-lame.xml:
24297 * docs/plugins/inspect/plugin-mad.xml:
24298 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24299 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24300 * docs/plugins/inspect/plugin-rmdemux.xml:
24301 * docs/random/LICENSE:
24302 * docs/random/PORTED_09:
24304 Original commit message from CVS:
24307 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24311 * ext/amrnb/Makefile.am:
24312 * gst/realmedia/Makefile.am:
24313 Don't know how these escaped my eye before. Fix link flags.
24314 Original commit message from CVS:
24315 Don't know how these escaped my eye before. Fix link flags.
24317 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24320 * examples/Makefile.am:
24321 * examples/capsfilter/Makefile.am:
24322 * examples/capsfilter/capsfilter1.c:
24323 * examples/gob/Makefile.am:
24324 * examples/gob/gst-identity2.gob:
24325 * examples/gstplay/.gitignore:
24326 * examples/gstplay/Makefile.am:
24327 * examples/gstplay/player.c:
24328 * examples/indexing/.gitignore:
24329 * examples/indexing/Makefile.am:
24330 * examples/indexing/indexmpeg.c:
24331 * examples/level/Makefile.am:
24332 * examples/level/README:
24333 * examples/level/demo.c:
24334 * examples/level/plot.c:
24335 * examples/stats/Makefile.am:
24336 * examples/stats/mp2ogg.c:
24337 * examples/switch/.gitignore:
24338 * examples/switch/Makefile.am:
24339 * examples/switch/switcher.c:
24341 Original commit message from CVS:
24344 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
24346 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24347 Original commit message from CVS:
24348 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24349 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24350 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24351 (gst_mpeg_parse_send_event):
24352 Ref events before sending them to multiple pads, after all
24353 gst_pad_send_event() takes ownership of events. Don't leak
24354 events that have not been handled (fixes #322745).
24356 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24358 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24359 Original commit message from CVS:
24360 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
24361 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24362 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24363 from making timestamp adjustments. This will have to be re-added
24364 in some form in the near future, but in order to do that, some nav
24365 packet parsing will be necessary in mpegdemux.
24366 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24367 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24368 (g_value_set_int, gst_mpeg_parse_set_property)
24369 Get rid of do_adjust and use_adjust. Rename max_discont to
24371 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24372 -1, no adjustment is made.
24373 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24374 Rename max_discont property to max_scr_gap. Erase "adjust"
24376 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24377 override send_event anymore, base class does the job.
24378 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24379 Base class now does most of the work.
24380 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24381 Generalize to forwarding the event to all source pads in the
24383 * gst/mpegstream/gstmpegparse.h:
24384 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24385 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24386 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24387 (gst_mpeg_parse_set_property):
24388 Clock synchronization doesn't make sense anymore for a
24391 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
24393 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24394 Original commit message from CVS:
24395 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24396 Don't treat normal EOS as a fatal error.
24398 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
24400 ext/mad/gstmad.c: Proper warning statements,
24401 Original commit message from CVS:
24402 * ext/mad/gstmad.c: (gst_mad_chain):
24403 Proper warning statements,
24404 Don't error if the src pad isn't linked when pushing.
24405 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24406 Proper state_change, avoids borkage when going to READY
24408 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24411 * gst-libs/Makefile.am:
24413 * gst-libs/ext/.gitignore:
24414 * gst-libs/gst/media-info/.gitignore:
24415 * gst-libs/gst/play/.gitignore:
24416 * gst-libs/gst/play/play.h:
24417 * gst-libs/gst/play/play.vcproj:
24418 no need for an AS_LIBTOOL call
24419 Original commit message from CVS:
24420 no need for an AS_LIBTOOL call
24422 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24426 * gst-plugins-ugly.spec.in:
24427 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24428 Original commit message from CVS:
24429 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24431 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24433 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24434 Original commit message from CVS:
24435 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24436 Prime libmpeg2's pumps with some null custom buffers
24437 to ensure it doesn't ask us to discard garbage later yay.
24439 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24441 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24442 Original commit message from CVS:
24443 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24444 Prime libmpeg2's pumps with some null custom buffers
24445 to ensure it ask us to discard garbage later yay.
24447 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
24449 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24450 Original commit message from CVS:
24451 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24452 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24453 (gst_a52dec_chain_raw):
24454 * ext/a52dec/gsta52dec.h:
24455 Accept AC3 in audio/x-private1-ac3 format, which includes
24456 DVD-specific headers, as well as raw AC3, for compatibility with
24459 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24461 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24462 Original commit message from CVS:
24463 * ext/mad/gstmad.c: (gst_mad_chain):
24464 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24465 skip frame synthesis and consume input data as if we'd done the
24466 decode. Makes mad not error when the src pad is not connected.
24469 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24472 Erase old CVS conflict line.
24473 Original commit message from CVS:
24474 Erase old CVS conflict line.
24476 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24478 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24479 Original commit message from CVS:
24480 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
24481 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24482 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24483 (gst_mpeg_parse_chain):
24484 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24485 (gst_mpeg_demux_send_newsegment):
24486 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24487 * gst/mpegstream/gstmpegparse.h:
24488 Rename send_discont method to send_newsegment and add parameters
24489 to handle actual segments. Adapt code all around to run with the
24490 new name and signature.
24491 * gst/mpegstream/gstmpegdemux.c:
24492 * gst/mpegstream/gstmpegparse.c:
24493 * gst/mpegstream/gstdvddemux.c:
24494 Convert to GST_BOILERPLATE.
24496 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24499 fix AS_LIBTOOL call
24500 Original commit message from CVS:
24501 fix AS_LIBTOOL call
24503 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24506 add a torture target
24507 Original commit message from CVS:
24508 add a torture target
24510 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24515 Original commit message from CVS:
24518 === release 0.9.6 ===
24520 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24526 * docs/plugins/gst-plugins-ugly-plugins.args:
24527 * docs/plugins/gst-plugins-ugly-plugins.signals:
24528 * docs/plugins/inspect/plugin-a52dec.xml:
24529 * docs/plugins/inspect/plugin-amrnb.xml:
24530 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24531 * docs/plugins/inspect/plugin-iec958.xml:
24532 * docs/plugins/inspect/plugin-lame.xml:
24533 * docs/plugins/inspect/plugin-mad.xml:
24534 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24535 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24536 * docs/plugins/inspect/plugin-rmdemux.xml:
24538 Original commit message from CVS:
24541 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
24543 gst/realmedia/rmdemux.c: Fractional framerates.
24544 Original commit message from CVS:
24545 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24546 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24547 (find_seek_offset_bytes), (find_seek_offset_time),
24548 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24549 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24550 (gst_rmdemux_chain), (gst_rmdemux_send_event),
24551 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24552 (gst_rmdemux_parse_packet):
24553 Fractional framerates.
24555 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24557 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24558 Original commit message from CVS:
24559 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24560 (gst_mpeg2dec_negotiate_format), (handle_sequence),
24561 (gst_mpeg2dec_sink_event):
24562 * ext/mpeg2dec/gstmpeg2dec.h:
24563 Use fractional framerates
24565 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24567 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24568 Original commit message from CVS:
24569 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24570 set_clock returns a boolean.
24572 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24574 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24575 Original commit message from CVS:
24576 * ext/mad/gstmad.c: (gst_mad_chain):
24577 Fix seeking even more by sending the newsegment event with the
24578 right parameters. Should fix querying in playbin/totem after
24581 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24583 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24584 Original commit message from CVS:
24585 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24586 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24587 Fix seeking in stand-alone mode. Fix nonexistant enum value
24588 introduced in previous commit. Improve debug messages here and
24589 there. Actually return a proper return value in the sink event
24592 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24594 * ext/lame/gstlame.c:
24596 Original commit message from CVS:
24599 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24602 * ext/lame/gstlame.c:
24603 * ext/mad/gstmad.c:
24604 * ext/sidplay/gstsiddec.cc:
24606 Original commit message from CVS:
24609 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
24612 * ext/lame/gstlame.c:
24613 * ext/mad/gstid3tag.c:
24614 * ext/sidplay/gstsiddec.cc:
24615 Update for gst_tag_setter API changes.
24616 Original commit message from CVS:
24617 2005-11-22 Andy Wingo <wingo@pobox.com>
24618 * Update for gst_tag_setter API changes.
24620 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
24623 * ext/a52dec/gsta52dec.c:
24624 * ext/mad/gstid3tag.c:
24625 * ext/mad/gstmad.c:
24626 * gst/mpegaudioparse/gstmpegaudioparse.c:
24627 * gst/mpegstream/gstdvddemux.c:
24628 * gst/mpegstream/gstmpegparse.c:
24629 * gst/realmedia/rmdemux.c:
24630 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24631 Original commit message from CVS:
24632 2005-11-22 Andy Wingo <wingo@pobox.com>
24633 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24634 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24635 * ext/mad/gstmad.c (gst_mad_chain)
24636 * gst/mpegaudioparse/gstmpegaudioparse.c
24637 (gst_mp3parse_sink_event)
24638 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24639 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24640 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24641 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24642 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24644 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
24646 ext/mad/Makefile.am: libgsttagedit => libgsttag
24647 Original commit message from CVS:
24648 * ext/mad/Makefile.am:
24649 libgsttagedit => libgsttag
24651 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
24653 ext/lame/gstlame.c: Don't take the stream lock
24654 Original commit message from CVS:
24655 * ext/lame/gstlame.c: (gst_lame_sink_event):
24656 Don't take the stream lock
24658 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
24660 ext/: Don't take the stream lock.
24661 Original commit message from CVS:
24662 2005-11-21 Andy Wingo <wingo@pobox.com>
24663 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24664 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24665 * ext/mad/gstmad.c (gst_mad_sink_event):
24666 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24668 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24669 stream lock changes.
24671 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
24673 *.*: Ran scripts/update-macros. Oh yes.
24674 Original commit message from CVS:
24675 2005-11-21 Andy Wingo <wingo@pobox.com>
24677 * *.c: Ran scripts/update-macros. Oh yes.
24679 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
24681 gst/mpegstream/: Filler events have beem removed for now.
24682 Original commit message from CVS:
24683 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24684 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24685 Filler events have beem removed for now.
24687 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
24689 gst/: Update for GST_FOURCC_FORMAT API change.
24690 Original commit message from CVS:
24691 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24692 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24693 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24694 Update for GST_FOURCC_FORMAT API change.
24696 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
24698 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24699 Original commit message from CVS:
24700 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24701 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24702 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24703 (gst_rmdemux_parse_packet):
24704 Modifications for disapearance of GST_PAD_IS_USABLE()
24706 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
24708 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24709 Original commit message from CVS:
24710 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24711 Remove some setcaps brokenness.
24712 Don't crash on bad input.
24714 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
24716 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24717 Original commit message from CVS:
24718 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24720 (gst_id3_tag_do_typefind): Unref caps
24721 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24723 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
24725 * ext/mad/gstmad.c:
24726 remove accidentally commited hack
24727 Original commit message from CVS:
24728 remove accidentally commited hack
24730 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
24732 * ext/mad/gstmad.c:
24734 Original commit message from CVS:
24737 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
24739 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24740 Original commit message from CVS:
24741 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24742 (gst_mpeg2dec_sink_event):
24743 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24744 nice-ify debug message in event handler; add CHECKME.
24745 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24746 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24747 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24748 (gst_dvd_demux_sync_stream_to_time):
24749 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24750 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24751 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24752 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24753 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24754 (gst_mpeg_demux_sync_stream_to_time),
24755 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24756 * gst/mpegstream/gstmpegdemux.h:
24757 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24758 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24759 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24760 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24761 (gst_mpeg_parse_chain):
24762 * gst/mpegstream/gstmpegparse.h:
24763 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24764 return value confusion (gst_pad_push vs. gst_pad_send_event and
24765 gst_pad_push_event); pass flow return values to caller;
24766 miscellaneous fixes and clean-ups.
24768 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
24770 * gst/mpegstream/gstdvddemux.c:
24771 set rank to secondary until it works 100%
24772 Original commit message from CVS:
24773 set rank to secondary until it works 100%
24775 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
24777 * gst-plugins-ugly.spec.in:
24778 add mpegstream plugin to spec file
24779 Original commit message from CVS:
24780 add mpegstream plugin to spec file
24782 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24784 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24785 Original commit message from CVS:
24786 2005-11-14 Martin Soto <soto@localhost.localdomain>
24787 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24790 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
24792 partially port the mpegstream plugin to GStreamer 0.9.
24793 Original commit message from CVS:
24794 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
24796 * gst/mpegstream/Makefile.am:
24797 * gst/mpegstream/gstdvddemux.c:
24798 * gst/mpegstream/gstdvddemux.h:
24799 * gst/mpegstream/gstmpegdemux.c:
24800 * gst/mpegstream/gstmpegdemux.h:
24801 * gst/mpegstream/gstmpegpacketize.c:
24802 * gst/mpegstream/gstmpegpacketize.h:
24803 * gst/mpegstream/gstmpegparse.c:
24804 * gst/mpegstream/gstmpegparse.h:
24805 * gst/mpegstream/gstmpegstream.c:
24806 * gst/mpegstream/gstrfc2250enc.c:
24807 * gst/mpegstream/gstrfc2250enc.h:
24808 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24809 partially port the mpegstream plugin to GStreamer 0.9.
24811 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
24813 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24814 Original commit message from CVS:
24815 2005-11-14 Andy Wingo <wingo@pobox.com>
24816 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24817 debugging, allows dll builds on windows. Fixes #316076.
24819 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24824 Original commit message from CVS:
24827 === release 0.9.5 ===
24829 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24836 * docs/plugins/inspect/plugin-a52dec.xml:
24837 * docs/plugins/inspect/plugin-amrnb.xml:
24838 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24839 * docs/plugins/inspect/plugin-iec958.xml:
24840 * docs/plugins/inspect/plugin-lame.xml:
24841 * docs/plugins/inspect/plugin-mad.xml:
24842 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24843 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24844 * docs/plugins/inspect/plugin-rmdemux.xml:
24846 Original commit message from CVS:
24849 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
24851 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24852 Original commit message from CVS:
24853 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24854 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24855 (handle_sequence), (handle_picture), (handle_slice),
24856 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24857 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24858 Forward GstFlowReturn about everywhere.
24859 Handle seeking correctly.
24861 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24863 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24864 Original commit message from CVS:
24865 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24866 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24867 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24868 Small cleanups in refcounting.
24870 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
24872 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24873 Original commit message from CVS:
24874 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24875 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24876 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24877 (handle_sequence), (handle_picture):
24878 * ext/mpeg2dec/gstmpeg2dec.h:
24879 Removed lots of dubious code.
24880 Handle flushing and seeking correctly. Still leaks though...
24882 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
24886 port plugins listing changes
24887 Original commit message from CVS:
24888 port plugins listing changes
24890 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24895 Original commit message from CVS:
24898 === release 0.9.4 ===
24900 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24907 * docs/plugins/gst-plugins-ugly-plugins.args:
24908 * docs/plugins/gst-plugins-ugly-plugins.signals:
24909 * docs/plugins/inspect/plugin-a52dec.xml:
24910 * docs/plugins/inspect/plugin-amrnb.xml:
24911 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24912 * docs/plugins/inspect/plugin-iec958.xml:
24913 * docs/plugins/inspect/plugin-lame.xml:
24914 * docs/plugins/inspect/plugin-mad.xml:
24915 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24916 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24917 * docs/plugins/inspect/plugin-rmdemux.xml:
24918 * gst/realmedia/rmdemux.c:
24921 Original commit message from CVS:
24924 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
24926 gst/realmedia/rmdemux.c: STOPPED->FAILED
24927 Original commit message from CVS:
24928 2005-10-23 Julien MOUTTE <julien@moutte.net>
24929 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24931 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
24933 * gst-plugins-ugly.spec.in:
24934 add packaging of a52dec
24935 Original commit message from CVS:
24936 add packaging of a52dec
24938 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24940 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24941 Original commit message from CVS:
24942 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24943 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24944 Set correct stream time in newsegment event.
24946 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24950 Original commit message from CVS:
24953 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24958 Original commit message from CVS:
24961 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
24963 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24964 Original commit message from CVS:
24965 * ext/a52dec/Makefile.am:
24966 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24967 (gst_a52dec_class_init), (gst_a52dec_sink_event),
24968 (gst_a52dec_change_state):
24969 * ext/a52dec/gsta52dec.h:
24970 Re-enable CPU flags, use liboil to get them.
24972 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
24974 Port AC3 decoder to 0.9 (#318849).
24975 Original commit message from CVS:
24976 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24978 * ext/a52dec/Makefile.am:
24979 * ext/a52dec/gsta52dec.c:
24980 * ext/a52dec/gsta52dec.h:
24981 Port AC3 decoder to 0.9 (#318849).
24983 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24985 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24986 Original commit message from CVS:
24987 * ext/sidplay/gstsiddec.cc:
24988 Small fixes and more error messages.
24990 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
24993 Original commit message from CVS:
24994 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24995 (gst_amrnbparse_state_change):
24996 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24997 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24998 * ext/mpeg2dec/gstmpeg2dec.c:
24999 * ext/sidplay/gstsiddec.cc:
25000 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
25001 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
25004 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
25006 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
25007 Original commit message from CVS:
25009 GST_DOC has been renamed to GST_DOCBOOK_CHECK
25011 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25013 configure.ac: some docs I had
25014 Original commit message from CVS:
25017 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
25020 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
25022 gst/realmedia/rmdemux.c: segment-start/done API change.
25023 Original commit message from CVS:
25024 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
25025 (gst_rmdemux_perform_seek):
25026 segment-start/done API change.
25028 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
25032 * gst/iec958/ac3iec.c:
25033 Set buffer durations on IEC958 buffers.
25034 Original commit message from CVS:
25035 Set buffer durations on IEC958 buffers.
25037 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
25039 configure.ac: Fix glib check
25040 Original commit message from CVS:
25044 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
25046 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25047 Original commit message from CVS:
25048 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
25049 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25051 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25053 examples/stats/mp2ogg.c: yes, typo fixes
25054 Original commit message from CVS:
25055 * examples/stats/mp2ogg.c:
25058 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25060 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
25061 Original commit message from CVS:
25062 * examples/indexing/indexmpeg.c: (main):
25063 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
25064 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
25065 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
25066 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
25067 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
25068 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
25069 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
25070 * ext/dvdread/dvdreadsrc.h:
25071 * ext/lame/gstlame.h:
25072 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
25073 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
25074 * gst/iec958/ac3iec.h:
25075 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
25076 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
25077 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
25078 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
25079 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
25080 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
25081 moved bitshift from macro to enum definition
25083 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
25085 newsegment API update.
25086 Original commit message from CVS:
25087 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
25088 * ext/mad/gstmad.c: (gst_mad_chain):
25089 * gst/mpegaudioparse/gstmpegaudioparse.c:
25090 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25091 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
25092 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
25093 newsegment API update.
25095 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
25097 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
25098 Original commit message from CVS:
25099 * ext/amrnb/amrnbdec.c:
25100 Mark invalid frame sizes
25101 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
25102 UNUSABLE is not to be used here, just push out stuff so
25103 probes can continue linking or making the pad usable.
25105 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
25108 * gst/realmedia/rmdemux.c:
25109 Improve seek error-resilience.
25110 Original commit message from CVS:
25111 Improve seek error-resilience.
25112 Better error handling generally.
25114 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25119 Original commit message from CVS:
25122 === release 0.9.3 ===
25124 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25130 * ext/sidplay/Makefile.am:
25132 Original commit message from CVS:
25135 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
25137 * gst/realmedia/rmdemux.h:
25138 Forgot to commit this file. I hate Nano.
25139 Original commit message from CVS:
25140 Forgot to commit this file. I hate Nano.
25142 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
25146 * gst/realmedia/rmdemux.c:
25147 Sanity checks and memory leak fixes for real demuxer
25148 Original commit message from CVS:
25149 Sanity checks and memory leak fixes for real demuxer
25151 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
25153 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
25154 Original commit message from CVS:
25155 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
25156 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
25157 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
25158 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
25159 Real demuxer fixes. Make it more bulletproof against bad data,
25160 identify a few more stream types.
25161 Fix seeking so that it works (at least with the seek example
25162 program; it still fails with totem).
25164 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
25166 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
25167 Original commit message from CVS:
25168 * gst/mpegaudioparse/gstmpegaudioparse.c:
25169 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25170 Set correct caps on buffers too.
25172 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
25174 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
25175 Original commit message from CVS:
25176 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
25177 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25178 * gst/mpegaudioparse/gstmpegaudioparse.h:
25179 Put timestamps on buffers.
25181 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
25184 * ext/amrnb/amrnbenc.c:
25185 Changed amrnbenc description, it is an encoder, not decoder.
25186 Original commit message from CVS:
25187 Changed amrnbenc description, it is an encoder, not decoder.
25189 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
25192 * gst/iec958/ac3_padder.c:
25193 * gst/iec958/ac3_padder.h:
25194 * gst/iec958/ac3iec.c:
25195 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
25196 Original commit message from CVS:
25197 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
25198 more accurate, and to check AC3 checksums (both of them in each frame),
25199 and dump the frame (as a probable sync failure) if they don't match.
25200 General code cleanup, improved comments. Changed to not construct the
25201 header backwards, and not byteswap everything else. If we end up needing
25202 to do little-endian output, we should swap in the element doing the
25203 output (AC3 is big-endian).
25205 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
25207 * gst-plugins-ugly.spec.in:
25208 fix spec file for ugly
25209 Original commit message from CVS:
25210 fix spec file for ugly
25212 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25214 * docs/plugins/inspect/plugin-lame.xml:
25215 revert empty commit
25216 Original commit message from CVS:
25217 revert empty commit
25219 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25221 * docs/plugins/scan.stamp:
25222 whoops, wrong files
25223 Original commit message from CVS:
25224 whoops, wrong files
25226 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25228 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
25229 Original commit message from CVS:
25230 * docs/plugins/gst-plugins-ugly-plugins.args:
25231 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
25232 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
25233 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
25234 commit missing files
25235 * docs/plugins/inspect/plugin-lame.xml:
25238 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25242 * gst-plugins-ugly.spec.in:
25243 add check-valgrind target
25244 Original commit message from CVS:
25245 add check-valgrind target
25247 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25249 * docs/plugins/scanobj-build.stamp:
25251 Original commit message from CVS:
25254 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
25256 ext/lame/gstlame.c: Set caps on outgoing buffers.
25257 Original commit message from CVS:
25258 * ext/lame/gstlame.c: (gst_lame_chain):
25259 Set caps on outgoing buffers.
25261 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25264 * ext/lame/gstlame.c:
25265 * ext/lame/gstlame.h:
25266 clean up further so we don't try to set up five times for a simple pipeline
25267 Original commit message from CVS:
25268 clean up further so we don't try to set up five times for
25271 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
25275 * gst/iec958/ac3iec.c:
25276 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
25277 Original commit message from CVS:
25278 Set setcaps function on sink pad, not source pad. Produce correct caps
25281 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25284 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25285 * docs/plugins/inspect/plugin-iec958.xml:
25286 * docs/plugins/inspect/plugin-lame.xml:
25287 * docs/plugins/inspect/plugin-mad.xml:
25288 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25289 * docs/plugins/inspect/plugin-rmdemux.xml:
25290 update inspect with source
25291 Original commit message from CVS:
25292 update inspect with source
25294 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25296 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25297 Original commit message from CVS:
25298 * ext/mad/gstid3tag.c:
25299 gsttaginterface.h -> gsttagsetter.h
25301 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25305 Original commit message from CVS:
25308 === release 0.9.1 ===
25310 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25319 Original commit message from CVS:
25322 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
25324 ext/amrnb/: State change function updates.
25325 Original commit message from CVS:
25326 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25327 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25328 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25329 State change function updates.
25331 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25333 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25334 Original commit message from CVS:
25335 * ext/mpeg2dec/gstmpeg2dec.c:
25336 GST_CAT_SEEK disappeared from the public API at some point
25338 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25340 * gst/iec958/ac3_padder.c:
25341 * gst/iec958/ac3_padder.h:
25343 Original commit message from CVS:
25346 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25352 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25353 * docs/plugins/inspect-build.stamp:
25354 * docs/plugins/inspect.stamp:
25355 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25356 * docs/plugins/inspect/plugin-iec958.xml:
25357 * docs/plugins/inspect/plugin-lame.xml:
25358 * docs/plugins/inspect/plugin-mad.xml:
25359 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25360 * docs/plugins/inspect/plugin-rmdemux.xml:
25361 docs for ugly plugins
25362 Original commit message from CVS:
25363 docs for ugly plugins
25365 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25367 * gst-plugins-ugly.spec.in:
25368 * gst/iec958/Makefile.am:
25370 Original commit message from CVS:
25373 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
25376 * gst/iec958/ac3iec.c:
25377 Accept audio/x-private1-a3c on sink pad
25378 Original commit message from CVS:
25379 Accept audio/x-private1-a3c on sink pad
25381 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25383 * gst-plugins-ugly.spec.in:
25385 Original commit message from CVS:
25388 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
25390 * examples/gstplay/player.c:
25391 * examples/stats/mp2ogg.c:
25392 * ext/a52dec/gsta52dec.c:
25393 * ext/amrnb/amrnbdec.c:
25394 * ext/amrnb/amrnbenc.c:
25395 * ext/amrnb/amrnbparse.c:
25396 * ext/dvdnav/dvdnavsrc.c:
25397 * ext/dvdread/dvdreadsrc.c:
25398 * ext/lame/gstlame.c:
25399 * ext/mad/gstid3tag.c:
25400 * ext/mad/gstmad.c:
25401 * ext/mpeg2dec/gstmpeg2dec.c:
25402 * gst/ac3parse/gstac3parse.c:
25403 * gst/asfdemux/gstasfdemux.c:
25404 * gst/asfdemux/gstasfmux.c:
25405 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25406 * gst/iec958/ac3iec.c:
25407 * gst/mpegaudioparse/gstmpegaudioparse.c:
25408 * gst/mpegstream/gstdvddemux.c:
25409 * gst/mpegstream/gstmpegdemux.c:
25410 * gst/mpegstream/gstmpegparse.c:
25411 * gst/mpegstream/gstrfc2250enc.c:
25412 * gst/realmedia/rmdemux.c:
25413 * gst/synaesthesia/gstsynaesthesia.c:
25414 All plugins updated for element state changes.
25415 Original commit message from CVS:
25416 2005-09-02 Andy Wingo <wingo@pobox.com>
25417 * All plugins updated for element state changes.
25419 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
25421 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25422 * gst/iec958/ac3iec.c:
25423 Fix return types in setcaps functions
25424 Original commit message from CVS:
25425 Fix return types in setcaps functions
25427 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
25430 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25431 * gst/iec958/ac3iec.c:
25432 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25433 Original commit message from CVS:
25434 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25435 Some general cleanups in iec958 framer.
25437 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25445 * m4/gst-matroska.m4:
25448 fix distcheck; remove some old m4s
25449 Original commit message from CVS:
25450 fix distcheck; remove some old m4s
25452 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
25456 * gst/iec958/Makefile.am:
25457 * gst/iec958/ac3_padder.c:
25458 * gst/iec958/ac3_padder.h:
25459 * gst/iec958/ac3iec.c:
25460 * gst/iec958/ac3iec.h:
25461 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25462 Original commit message from CVS:
25463 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25465 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
25467 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25468 Original commit message from CVS:
25469 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25470 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25471 (gst_dvdlpcmdec_change_state):
25472 Cleanups, fixed header parsing and stripping.
25474 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
25477 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25478 Use the right bytes when parsing the LPCM dvd header
25479 Original commit message from CVS:
25480 Use the right bytes when parsing the LPCM dvd header
25482 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
25485 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25486 Return the correct values from chain function
25487 Original commit message from CVS:
25488 Return the correct values from chain function
25490 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25493 * docs/Makefile.am:
25494 * docs/plugins/.gitignore:
25495 * docs/random/ChangeLog-0.8:
25496 * docs/version.entities.in:
25498 Original commit message from CVS:
25501 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
25504 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25505 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25506 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25507 Original commit message from CVS:
25508 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25509 header; instead do this internally. Also support the old way, using
25510 a different mime-type. CVS:
25512 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25515 Original commit message from CVS: