3 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
9 * gst-plugins-ugly.doap:
13 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
15 * docs/plugins/inspect/plugin-a52dec.xml:
16 * docs/plugins/inspect/plugin-amrnb.xml:
17 * docs/plugins/inspect/plugin-amrwbdec.xml:
18 * docs/plugins/inspect/plugin-asf.xml:
19 * docs/plugins/inspect/plugin-cdio.xml:
20 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21 * docs/plugins/inspect/plugin-dvdread.xml:
22 * docs/plugins/inspect/plugin-dvdsub.xml:
23 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24 * docs/plugins/inspect/plugin-realmedia.xml:
25 * docs/plugins/inspect/plugin-sid.xml:
26 * docs/plugins/inspect/plugin-x264.xml:
27 * docs/plugins/inspect/plugin-xingmux.xml:
30 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
76 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
78 * tests/check/generic/states.c:
79 * tests/check/meson.build:
80 tests: Enable test generic_states on Windows
81 ... and drop needless unistd.h dependency
83 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
86 * tests/check/meson.build:
87 meson: Use join_paths() instead '/'
89 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
92 * tests/check/meson.build:
94 tests: Enable unit test on Windows
95 Remove hard-coded ':' whitelist separator since it varies with OS
97 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
100 Automatic update of common submodule
101 From ed78bee to 59cb678
103 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
106 meson: Specify encoding to UTF-8 when building with MSVC
107 Use build arguments consistent with core and -base. This can also
108 remove noisy "C4819" warning of non-us locale MSVC.
110 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
113 Add Gitlab CI configuration
114 This commit adds a .gitlab-ci.yml file, which uses a feature
115 to fetch the config from a centralized repository. The intent is
116 to have all the gstreamer modules use the same configuration.
117 The configuration is currently hosted at the gst-ci repository
118 under the gitlab/ci_template.yml path.
119 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
121 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
124 Update common submodule location
125 Remove the git directory
127 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
130 * gst-plugins-ugly.doap:
131 Clone the code from gitlab
132 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
134 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
137 meson: use new 'python' module instead of deprecated
138 https://github.com/mesonbuild/meson/pull/4169
140 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
142 * tests/check/elements/x264enc.c:
143 tests: x264enc: fix leak in unit test
144 The static pad templates weren't static so their
145 contents were leaked. valgrind was not happy.
146 Also rename confusing define.
148 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
150 * ext/x264/gstx264enc.c:
151 * ext/x264/gstx264enc.h:
152 x264enc: Avoid format decision per frame
153 Avoid switch/case per frame for format decision and detect the format
154 only if where it could be changed. Note that, whenever encoder->input_state
155 is changed, gst_x264_enc_init_encoder() is called.
156 https://bugzilla.gnome.org/show_bug.cgi?id=797164
158 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
162 meson: add glib-checks option to disable API guards and such
163 We want this enabled by default, also in releases, but people
164 may want to disable this for performance-critical workloads or
167 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
170 meson: fix missing closing bracket in option descriptions
172 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
177 meson: add option to disable tests
179 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
182 meson: clean up some cruft
184 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
188 meson: add options to disable gobject cast checks and glib asserts
189 ... and define G_DISABLE_DEPRECATED for development versions,
190 like we do in autotools.
192 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
194 * ext/x264/gstx264enc.c:
195 x264enc: Set bit depth for x264 ≥ 153
196 https://bugzilla.gnome.org/show_bug.cgi?id=796975
198 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
200 * ext/x264/gstx264enc.c:
201 x264enc: Remove superfluous x264_param_default
202 https://bugzilla.gnome.org/show_bug.cgi?id=796973
204 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
206 * ext/a52dec/meson.build:
207 * ext/amrnb/meson.build:
208 * ext/amrwbdec/meson.build:
209 * ext/cdio/meson.build:
210 * ext/dvdread/meson.build:
211 * ext/mpeg2dec/meson.build:
212 * ext/sidplay/meson.build:
213 * ext/x264/meson.build:
217 Add feature options for all plugins
218 The only automagic dependency left is C++ availability detection.
219 https://bugzilla.gnome.org/show_bug.cgi?id=795107
221 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
225 meson: Convert common options to feature options
226 The rest will be converted later, these are necessary for gst-build to
227 set options correctly.
228 https://bugzilla.gnome.org/show_bug.cgi?id=795107
230 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
232 * gst/asfdemux/gstasfdemux.c:
233 asfdemux: Remove 0.10 code
234 This was used to "close" a segment. It's no longer needed anymore
235 in 1.x (it was essentially sending the same thing again)
237 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
239 * gst/asfdemux/gstasfdemux.c:
240 asfdemux: Only send flush event on seeking flushes
241 And not on all the time
243 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
247 meson: add 'nls' option to disable translations
248 And enable by default. Was implicitly disabled because
249 ENABLE_NLS was not defined. Also use .set_quoted().
251 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
255 meson: Update option names to omit disable_ and with- prefixes
256 Also yield common options to the outer project (gst-build in our case)
257 so that they don't have to be set manually.
259 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
261 * gst/dvdsub/gstdvdsubdec.c:
262 dvdsubdec: Take the highlight event from the structure.
263 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
264 associated with a highlight event, instead store
265 it in the event structure directly, as
266 GstEvent::timestamp will disappear in GStreamer 2.0
267 https://bugzilla.gnome.org/show_bug.cgi?id=761477
269 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
271 * ext/a52dec/meson.build:
272 * ext/amrnb/meson.build:
273 * ext/amrwbdec/meson.build:
274 * ext/cdio/meson.build:
275 * ext/dvdread/meson.build:
276 * ext/mpeg2dec/meson.build:
277 * ext/x264/meson.build:
278 * gst/asfdemux/meson.build:
279 * gst/dvdlpcmdec/meson.build:
280 * gst/dvdsub/meson.build:
281 * gst/realmedia/meson.build:
282 * gst/xingmux/meson.build:
284 Meson: Generate pc file for all plugins in ugly
285 https://bugzilla.gnome.org/show_bug.cgi?id=794568
287 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
290 meson: use -Wl,-Bsymbolic-functions where supported
291 Just like the autotools build.
293 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
295 * gst/asfdemux/gstasfdemux.c:
296 asfdemux: Set the stream-format field of H264 streams
297 If we have codec_data it will be AVC, otherwise assume byte-stream.
299 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
303 Automatic update of common submodule
304 From 3fa2c9e to ed78bee
306 2018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com>
311 * docs/plugins/inspect/plugin-a52dec.xml:
312 * docs/plugins/inspect/plugin-amrnb.xml:
313 * docs/plugins/inspect/plugin-amrwbdec.xml:
314 * docs/plugins/inspect/plugin-asf.xml:
315 * docs/plugins/inspect/plugin-cdio.xml:
316 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
317 * docs/plugins/inspect/plugin-dvdread.xml:
318 * docs/plugins/inspect/plugin-dvdsub.xml:
319 * docs/plugins/inspect/plugin-mpeg2dec.xml:
320 * docs/plugins/inspect/plugin-realmedia.xml:
321 * docs/plugins/inspect/plugin-sid.xml:
322 * docs/plugins/inspect/plugin-x264.xml:
323 * docs/plugins/inspect/plugin-xingmux.xml:
327 === release 1.14.0 ===
329 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
335 * gst-plugins-ugly.doap:
339 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
341 * docs/plugins/inspect/plugin-a52dec.xml:
342 * docs/plugins/inspect/plugin-amrnb.xml:
343 * docs/plugins/inspect/plugin-amrwbdec.xml:
344 * docs/plugins/inspect/plugin-asf.xml:
345 * docs/plugins/inspect/plugin-cdio.xml:
346 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
347 * docs/plugins/inspect/plugin-dvdread.xml:
348 * docs/plugins/inspect/plugin-dvdsub.xml:
349 * docs/plugins/inspect/plugin-mpeg2dec.xml:
350 * docs/plugins/inspect/plugin-realmedia.xml:
351 * docs/plugins/inspect/plugin-sid.xml:
352 * docs/plugins/inspect/plugin-x264.xml:
353 * docs/plugins/inspect/plugin-xingmux.xml:
356 === release 1.13.91 ===
358 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
364 * gst-plugins-ugly.doap:
368 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
370 * docs/plugins/inspect/plugin-a52dec.xml:
371 * docs/plugins/inspect/plugin-amrnb.xml:
372 * docs/plugins/inspect/plugin-amrwbdec.xml:
373 * docs/plugins/inspect/plugin-asf.xml:
374 * docs/plugins/inspect/plugin-cdio.xml:
375 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
376 * docs/plugins/inspect/plugin-dvdread.xml:
377 * docs/plugins/inspect/plugin-dvdsub.xml:
378 * docs/plugins/inspect/plugin-mpeg2dec.xml:
379 * docs/plugins/inspect/plugin-realmedia.xml:
380 * docs/plugins/inspect/plugin-sid.xml:
381 * docs/plugins/inspect/plugin-x264.xml:
382 * docs/plugins/inspect/plugin-xingmux.xml:
385 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
387 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
388 docs: plugins: minor addition to plugins list
390 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
393 configure.ac: enable largefile support if possible
394 https://bugzilla.gnome.org/show_bug.cgi?id=793103
396 === release 1.13.90 ===
398 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
404 * gst-plugins-ugly.doap:
408 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
410 * docs/plugins/gst-plugins-ugly-plugins.args:
411 * docs/plugins/inspect/plugin-a52dec.xml:
412 * docs/plugins/inspect/plugin-amrnb.xml:
413 * docs/plugins/inspect/plugin-amrwbdec.xml:
414 * docs/plugins/inspect/plugin-asf.xml:
415 * docs/plugins/inspect/plugin-cdio.xml:
416 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
417 * docs/plugins/inspect/plugin-dvdread.xml:
418 * docs/plugins/inspect/plugin-dvdsub.xml:
419 * docs/plugins/inspect/plugin-mpeg2dec.xml:
420 * docs/plugins/inspect/plugin-realmedia.xml:
421 * docs/plugins/inspect/plugin-sid.xml:
422 * docs/plugins/inspect/plugin-x264.xml:
423 * docs/plugins/inspect/plugin-xingmux.xml:
426 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
429 * tests/check/meson.build:
430 meson: enable more warnings
432 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
434 * ext/x264/gstx264enc.c:
435 x264enc: fix build with newer x264 with support for multiple bit depths
436 libx264 used to be built for one specific bit depth, and if we
437 wanted to support multiple bit depths we would have to dynamically
438 load the right .so from different paths. That has changed now, and
439 libx264 can include support for multiple depths in the same lib,
440 so we don't need to do the dlopen() dance any more. We'll keep
441 the vtable stuff around until we can drop support for older x264.
442 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
443 https://bugzilla.gnome.org/show_bug.cgi?id=792111
445 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
447 * ext/x264/gstx264enc.c:
448 x264enc: Add format example for option-string
449 https://bugzilla.gnome.org/show_bug.cgi?id=793879
451 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
454 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
455 add_global_arguments() can't be used in subprojects. It's
456 entirely possible that -ugly is a subproject but gstreamer
457 is picked up from an installed location, so we should
458 really use add_project_arguments() in both cases.
460 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
463 * docs/plugins/inspect/plugin-a52dec.xml:
464 * docs/plugins/inspect/plugin-amrnb.xml:
465 * docs/plugins/inspect/plugin-amrwbdec.xml:
466 * docs/plugins/inspect/plugin-asf.xml:
467 * docs/plugins/inspect/plugin-cdio.xml:
468 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
469 * docs/plugins/inspect/plugin-dvdread.xml:
470 * docs/plugins/inspect/plugin-dvdsub.xml:
471 * docs/plugins/inspect/plugin-mpeg2dec.xml:
472 * docs/plugins/inspect/plugin-realmedia.xml:
473 * docs/plugins/inspect/plugin-sid.xml:
474 * docs/plugins/inspect/plugin-x264.xml:
475 * docs/plugins/inspect/plugin-xingmux.xml:
479 === release 1.13.1 ===
481 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
485 * gst-plugins-ugly.doap:
489 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
491 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
492 * docs/plugins/gst-plugins-ugly-plugins.args:
493 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
494 * docs/plugins/inspect/plugin-a52dec.xml:
495 * docs/plugins/inspect/plugin-amrnb.xml:
496 * docs/plugins/inspect/plugin-amrwbdec.xml:
497 * docs/plugins/inspect/plugin-asf.xml:
498 * docs/plugins/inspect/plugin-cdio.xml:
499 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
500 * docs/plugins/inspect/plugin-dvdread.xml:
501 * docs/plugins/inspect/plugin-dvdsub.xml:
502 * docs/plugins/inspect/plugin-mpeg2dec.xml:
503 * docs/plugins/inspect/plugin-realmedia.xml:
504 * docs/plugins/inspect/plugin-sid.xml:
505 * docs/plugins/inspect/plugin-x264.xml:
506 * docs/plugins/inspect/plugin-xingmux.xml:
507 docs: update plugin docs
509 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
515 po: update translations
517 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
520 meson: make version numbers ints and fix int/string comparison
521 WARNING: Trying to compare values of different types (str, int).
522 The result of this is undefined and will become a hard error
523 in a future Meson release.
525 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
528 autotools: use -fno-strict-aliasing where supported
529 https://bugzilla.gnome.org/show_bug.cgi?id=769183
531 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
533 * ext/sidplay/meson.build:
535 meson: use -fno-strict-aliasing where supported
536 https://bugzilla.gnome.org/show_bug.cgi?id=769183
538 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
540 * ext/amrnb/amrnbdec.c:
541 amrnbdec: Don't use g_return_*_if_fail() on data parsing
542 Those functions can be disabled. Instead just use the (existing)
546 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
548 * ext/amrwbdec/amrwbdec.c:
549 amrwbdec: Don't use g_return_*_if_fail() on data parsing
550 Those functions can be disabled. Instead just use the (existing)
554 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
557 meson: skip translations if gettext is not available
559 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
562 Automatic update of common submodule
563 From e8c7a71 to 3fa2c9e
565 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
567 * ext/x264/gstx264enc.c:
568 * ext/x264/gstx264enc.h:
569 x264enc: add 'insert-vui' property for users to choose
570 VUI(Video Usability Information) parameters should be set
571 according to the specification. However, some of the existing
572 hardware decoders refuse to decode in certain combinations of
573 the resolution and VUI parameters. To support the legacy
574 decoders, this patch provides 'insert-vui' to skip the settings.
575 https://bugzilla.gnome.org/show_bug.cgi?id=791331
577 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
579 * ext/cdio/gstcdio.c:
580 * ext/cdio/gstcdio.h:
581 * ext/cdio/gstcdiocddasrc.c:
582 cdio: Fix build with cdio >= 1.0
583 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
584 as 1 for 1.0. We had various checks for < 83, which of course succeeded
585 now although we are >= 0.83.
586 Fix this by checking for < 76 (0.76) too, as that is the minimum version
587 we currently support and everything < 76 is going to be >= 1.0.
588 https://bugzilla.gnome.org/show_bug.cgi?id=791301
590 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
593 Automatic update of common submodule
594 From 3f4aa96 to e8c7a71
596 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
599 configure: actually use -fvisibility if supported
600 Fix up for previous commit.
602 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
605 autotools: stop controlling symbol visibility with -export-symbols-regex
606 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
607 This should result in consistent behaviour for the autotools and
610 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
612 * gst/asfdemux/gstasfdemux.c:
613 asfdemux: Fix prerolling files with "empty" streams
614 This is a regression that was introduced by
615 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
616 " asfdemux: Add support for dvr-ms"
617 The problem is that some files/streams might contain stream definition
618 but there is no actual packets for those streams.
619 This was used to "define" streams with different bitrates for example.
620 The first_ts calculation resulted in never ever finding a valid first_ts
621 since some streams were empty, and therefore never "activating" itself.
622 Instead of that we first check if we are prerolled. And if we are we
623 unconditionally get the "first_ts"
624 The preroll check has been adapted to check whether streams of
625 each defined type (i.e. audio/video/sub) has been prerolled. This solves
626 the problem of having different streams of a particular type where only
627 one stream actually has data.
629 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
631 * gst/asfdemux/gstasfdemux.c:
632 asfdemux: Store the stream type in streams
633 The field was present but never set :)
635 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
637 * ext/a52dec/gsta52dec.c:
638 a52dec: Fix out buffer memory leak in error code path
639 https://bugzilla.gnome.org/show_bug.cgi?id=788119
641 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
643 * ext/mpeg2dec/gstmpeg2dec.c:
644 mpeg2dec: Fix buffer memory leak in error code path
645 https://bugzilla.gnome.org/show_bug.cgi?id=787817
647 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
649 * ext/mpeg2dec/gstmpeg2dec.c:
650 mpeg2dec: Unmap output video frame if copying to it fails
651 https://bugzilla.gnome.org/show_bug.cgi?id=787398
653 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
655 * gst/realmedia/asmrules.c:
656 realmedia: fix leak in asmrules error code path
657 https://bugzilla.gnome.org/show_bug.cgi?id=787056
659 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
661 * gst/realmedia/rtspreal.c:
662 realmedia: Fix Memory leak in error case
663 https://bugzilla.gnome.org/show_bug.cgi?id=787014
665 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
667 * tests/files/Makefile.am:
668 * tests/files/cbr_stream.mp3:
669 * tests/files/stream.mp2:
670 * tests/files/vbr_stream.mp3:
671 tests: remove files that were used by the mpg123 unit test
673 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
678 * docs/plugins/Makefile.am:
679 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
680 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
681 * docs/plugins/inspect/plugin-twolame.xml:
684 * ext/twolame/Makefile.am:
685 * ext/twolame/gsttwolamemp2enc.c:
686 * ext/twolame/gsttwolamemp2enc.h:
687 * ext/twolame/meson.build:
689 Remove twolame plugin, moved to -good
690 https://bugzilla.gnome.org/show_bug.cgi?id=774252
692 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
697 * docs/plugins/Makefile.am:
698 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
699 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
700 * docs/plugins/gst-plugins-ugly-plugins.args:
701 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
702 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
703 * docs/plugins/inspect/plugin-lame.xml:
705 * ext/lame/Makefile.am:
706 * ext/lame/gstlamemp3enc.c:
707 * ext/lame/gstlamemp3enc.h:
708 * ext/lame/meson.build:
714 * tests/check/Makefile.am:
715 * tests/check/gst-plugins-ugly.supp:
716 * tests/check/meson.build:
717 * tests/check/pipelines/.gitignore:
718 * tests/check/pipelines/lame.c:
719 Remove lame plugin, moved to -good
720 https://bugzilla.gnome.org/show_bug.cgi?id=774252
722 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
727 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
728 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
729 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
730 * docs/plugins/inspect/plugin-mpg123.xml:
733 * ext/mpg123/Makefile.am:
734 * ext/mpg123/gstmpg123audiodec.c:
735 * ext/mpg123/gstmpg123audiodec.h:
736 * ext/mpg123/meson.build:
737 * tests/check/Makefile.am:
738 * tests/check/elements/.gitignore:
739 * tests/check/elements/mpg123audiodec.c:
740 * tests/check/meson.build:
741 Remove mpg123 plugin, moved to -good
742 https://bugzilla.gnome.org/show_bug.cgi?id=774252
744 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
748 Automatic update of common submodule
749 From 48a5d85 to 3f4aa96
751 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
753 * ext/sidplay/meson.build:
754 sidplay: hide symbols in meson for this c++ plugin too
755 Keep things local, as this is the only c++ plugin
758 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
761 meson: don't export symbols by default
762 Only plugin entry points should be exported.
763 Currently plugins might export more symbols with
764 the meson build, as we don't have the exports
765 regexp there that we pass to libtool.
767 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
769 * ext/x264/gstx264enc.c:
770 x264enc: add FIXME note for future configuration cleanup
772 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
774 * ext/dvdread/dvdreadsrc.c:
775 dvdreadsrc: Fix string memory leak
776 https://bugzilla.gnome.org/show_bug.cgi?id=785388
778 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
780 * ext/x264/gstx264enc.c:
781 x264enc: fix indentation
783 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
785 * ext/x264/gstx264enc.c:
786 x264enc: fix caps leak
787 Move creation of supported sink pads into class_init function
788 which is also the only place where they're used. Unref the
789 caps when no longer needed, the pad template will take its
791 https://bugzilla.gnome.org/show_bug.cgi?id=784982
793 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
795 * ext/mpg123/gstmpg123audiodec.c:
796 mpg123audiodec: fix caps leak
797 The pad template takes its own ref, so we should unref the caps.
798 https://bugzilla.gnome.org/show_bug.cgi?id=784982
800 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
803 meson: po: use glib preset and read language list from LINGUAS
804 Supported since meson 0.37, so we can use it now.
806 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
808 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
809 dvdlpmdec: Fix overrun from coverity
812 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
815 meson: find python3 via python3 module
816 https://bugzilla.gnome.org/show_bug.cgi?id=783198
818 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
820 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
821 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
822 dvdlpcmdec: Added support for Blu-Ray audio
823 https://bugzilla.gnome.org/show_bug.cgi?id=784552
825 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
827 * gst/asfdemux/gstasfdemux.c:
828 asfdemux: More index handling
829 In the same vein as the previous commit, the end of the file might have been
830 cut and therefore contains bogus data.
831 If the object is too short, consider it as garbage and return a non-fatal
833 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
835 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
837 * gst/asfdemux/gstasfdemux.c:
838 asfdemux; Don't assume index is present at end of file
839 Some files have garbage at the end of the file, don't error out if we don't
840 find the index there.
841 Reverts back to previous behaviour (where corrupted/missing indexex were
843 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
845 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
848 meson: fix with-package-name option
849 https://bugzilla.gnome.org/show_bug.cgi?id=784082
851 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
853 * gst/asfdemux/gstasfdemux.c:
854 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
855 ... which is how it has always been until changed coincidentally in commit
856 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
857 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
858 to compensate for that in a lateral way
860 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
862 * ext/x264/gstx264enc.c:
863 x264enc: relax bframes upper limit count to maximum encoder supported
865 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
867 * ext/sidplay/meson.build:
868 meson: don't error out if sidplay library is not found
870 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
873 * ext/sidplay/meson.build:
874 meson: build sid plugin
875 https://bugzilla.gnome.org/show_bug.cgi?id=784135
877 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
879 * ext/x264/gstx264enc.c:
880 x264: fix memory leak
881 When the allowed caps are the same of template caps the allowed
882 caps are not unrefed, leaking memory.
883 https://bugzilla.gnome.org/show_bug.cgi?id=784060
885 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
887 * tests/check/meson.build:
888 meson: Do not use path separator in test names
889 Avoiding warnings like:
890 WARNING: Target "elements/audioamplify" has a path separator in its name.
892 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
894 * gst/asfdemux/gstasfdemux.c:
895 asfdemux: fix checking for header objects
896 The if 'and' condition was mixed up with the last parameter of the
897 function and would lead to wrong results
899 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
904 meson: don't need config.h.meson any longer
906 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
910 meson: add options to set package name and origin
911 https://bugzilla.gnome.org/show_bug.cgi?id=782172
913 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
915 * tests/check/meson.build:
916 Add gstvideo_dep for meson mpeg2dec test build
918 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
920 * tests/check/Makefile.am:
921 * tests/check/elements/mpeg2dec.c:
922 mpeg2dec test: Fix expected output caps
923 In the absence of explicit info, video decoders
924 now output mono multiview caps by default, so make
925 the expected caps match that
927 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
931 * ext/a52dec/Makefile.am:
932 * ext/amrnb/Makefile.am:
933 * ext/amrwbdec/Makefile.am:
934 * ext/cdio/Makefile.am:
935 * ext/dvdread/Makefile.am:
936 * ext/lame/Makefile.am:
937 * ext/mpeg2dec/Makefile.am:
938 * ext/mpg123/Makefile.am:
939 * ext/sidplay/Makefile.am:
940 * ext/twolame/Makefile.am:
941 * ext/x264/Makefile.am:
942 * gst/asfdemux/Makefile.am:
943 * gst/dvdlpcmdec/Makefile.am:
944 * gst/dvdsub/Makefile.am:
945 * gst/realmedia/Makefile.am:
946 * gst/xingmux/Makefile.am:
947 Remove plugin specific static build option
948 Static and dynamic plugins now have the same interface. The standard
949 --enable-static/--enable-shared toggle are sufficient.
951 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
953 * ext/sidplay/gstsiddec.cc:
954 sid: Make plugin name match plugin file name
956 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
962 === release 1.12.0 ===
964 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
970 * docs/plugins/inspect/plugin-a52dec.xml:
971 * docs/plugins/inspect/plugin-amrnb.xml:
972 * docs/plugins/inspect/plugin-amrwbdec.xml:
973 * docs/plugins/inspect/plugin-asf.xml:
974 * docs/plugins/inspect/plugin-cdio.xml:
975 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
976 * docs/plugins/inspect/plugin-dvdread.xml:
977 * docs/plugins/inspect/plugin-dvdsub.xml:
978 * docs/plugins/inspect/plugin-lame.xml:
979 * docs/plugins/inspect/plugin-mpeg2dec.xml:
980 * docs/plugins/inspect/plugin-mpg123.xml:
981 * docs/plugins/inspect/plugin-realmedia.xml:
982 * docs/plugins/inspect/plugin-siddec.xml:
983 * docs/plugins/inspect/plugin-twolame.xml:
984 * docs/plugins/inspect/plugin-x264.xml:
985 * docs/plugins/inspect/plugin-xingmux.xml:
986 * gst-plugins-ugly.doap:
990 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
1035 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
1039 po: Update translations
1041 === release 1.11.91 ===
1043 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
1049 * docs/plugins/inspect/plugin-a52dec.xml:
1050 * docs/plugins/inspect/plugin-amrnb.xml:
1051 * docs/plugins/inspect/plugin-amrwbdec.xml:
1052 * docs/plugins/inspect/plugin-asf.xml:
1053 * docs/plugins/inspect/plugin-cdio.xml:
1054 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1055 * docs/plugins/inspect/plugin-dvdread.xml:
1056 * docs/plugins/inspect/plugin-dvdsub.xml:
1057 * docs/plugins/inspect/plugin-lame.xml:
1058 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1059 * docs/plugins/inspect/plugin-mpg123.xml:
1060 * docs/plugins/inspect/plugin-realmedia.xml:
1061 * docs/plugins/inspect/plugin-siddec.xml:
1062 * docs/plugins/inspect/plugin-twolame.xml:
1063 * docs/plugins/inspect/plugin-x264.xml:
1064 * docs/plugins/inspect/plugin-xingmux.xml:
1065 * gst-plugins-ugly.doap:
1069 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
1114 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
1120 po: Update translations
1122 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1124 * ext/x264/gstx264enc.h:
1125 x264: Use __declspec(dllimport) with MinGW too
1126 x264.h says this isn't needed with MinGW, but it looks like it is.
1127 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
1129 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
1132 Automatic update of common submodule
1133 From 60aeef6 to 48a5d85
1135 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
1139 Automatic update of common submodule
1140 From 39ac2f5 to 60aeef6
1142 === release 1.11.90 ===
1144 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
1150 * docs/plugins/inspect/plugin-a52dec.xml:
1151 * docs/plugins/inspect/plugin-amrnb.xml:
1152 * docs/plugins/inspect/plugin-amrwbdec.xml:
1153 * docs/plugins/inspect/plugin-asf.xml:
1154 * docs/plugins/inspect/plugin-cdio.xml:
1155 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1156 * docs/plugins/inspect/plugin-dvdread.xml:
1157 * docs/plugins/inspect/plugin-dvdsub.xml:
1158 * docs/plugins/inspect/plugin-lame.xml:
1159 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1160 * docs/plugins/inspect/plugin-mpg123.xml:
1161 * docs/plugins/inspect/plugin-realmedia.xml:
1162 * docs/plugins/inspect/plugin-siddec.xml:
1163 * docs/plugins/inspect/plugin-twolame.xml:
1164 * docs/plugins/inspect/plugin-x264.xml:
1165 * docs/plugins/inspect/plugin-xingmux.xml:
1166 * gst-plugins-ugly.doap:
1170 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
1214 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
1218 po: Update translations
1220 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1222 * tests/check/meson.build:
1223 meson: test: Fix environment object usage
1224 And use get_pkgconfig_variable instead of calling pkg-config ourself
1226 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
1229 REQUIREMENTS: update for mad mp3 decoder removal
1230 https://bugzilla.gnome.org/show_bug.cgi?id=776140
1232 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1235 Add libgstrmdemux.so to cruft list
1236 This was renamed to libgstrealmedia.so, this fixes helps fixing
1238 https://bugzilla.gnome.org/show_bug.cgi?id=779344
1240 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1242 * docs/plugins/inspect/plugin-realmedia.xml:
1243 * gst/realmedia/Makefile.am:
1244 * gst/realmedia/meson.build:
1245 Rename plugin filenames to match plugin names
1246 libgstrmdemux.so becomes libgstrealmedia.so
1247 https://bugzilla.gnome.org/show_bug.cgi?id=779344
1249 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
1251 * ext/mpeg2dec/gstmpeg2dec.c:
1252 mpeg2dec: Fix latency calculation
1253 The latency calculation was missing a scaling by GST_SECOND,
1254 so it would always report a tiny latency. Fix that.
1255 Spotted by Guillaume Desmottes.
1257 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
1259 * gst/asfdemux/gstasfdemux.c:
1260 asfdemux: Fix compilation with gcc 7
1261 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
1262 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
1263 is_encrypted = ! !((flags & 0x8000) << 15);
1264 ~~~~~~~~~~~~~~~~~~^~~~~~
1265 https://bugzilla.gnome.org/show_bug.cgi?id=779329
1267 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
1269 * ext/amrwbdec/amrwb.c:
1270 * ext/amrwbdec/amrwbdec.h:
1271 Update Edgard Lima's email
1272 https://bugzilla.gnome.org/show_bug.cgi?id=779230
1274 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
1277 meson: Update version
1279 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1284 === release 1.11.2 ===
1286 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
1292 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1293 * docs/plugins/inspect/plugin-a52dec.xml:
1294 * docs/plugins/inspect/plugin-amrnb.xml:
1295 * docs/plugins/inspect/plugin-amrwbdec.xml:
1296 * docs/plugins/inspect/plugin-asf.xml:
1297 * docs/plugins/inspect/plugin-cdio.xml:
1298 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1299 * docs/plugins/inspect/plugin-dvdread.xml:
1300 * docs/plugins/inspect/plugin-dvdsub.xml:
1301 * docs/plugins/inspect/plugin-lame.xml:
1302 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1303 * docs/plugins/inspect/plugin-mpg123.xml:
1304 * docs/plugins/inspect/plugin-realmedia.xml:
1305 * docs/plugins/inspect/plugin-siddec.xml:
1306 * docs/plugins/inspect/plugin-twolame.xml:
1307 * docs/plugins/inspect/plugin-x264.xml:
1308 * docs/plugins/inspect/plugin-xingmux.xml:
1309 * gst-plugins-ugly.doap:
1312 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
1356 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1360 po: Update translations
1362 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1365 meson: dist meson build files
1366 Ship meson build files in tarballs, so people who use tarballs
1367 in their builds can start playing with meson already.
1369 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1371 * ext/x264/gstx264enc.c:
1372 x264: Initialize function vtable in plugin_init()
1373 These values are defined in the x264.h header and are not const on
1374 Windows due to the way DLLs work. See:
1375 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
1376 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
1377 https://bugzilla.gnome.org/show_bug.cgi?id=777903
1379 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
1381 * gst/asfdemux/gstasfdemux.c:
1382 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
1383 https://bugzilla.gnome.org/show_bug.cgi?id=777955
1385 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
1387 * gst/asfdemux/gstasfdemux.c:
1388 asfdemux: Reset number of languages to 0 when freeing the array because of errors
1389 Otherwise we will happily index into the array at NULL if the requested
1390 index is smaller than the number of languages that were previously
1392 https://bugzilla.gnome.org/show_bug.cgi?id=777937
1394 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1396 * tests/check/meson.build:
1397 meson: Properly use ':' for defining keywords
1399 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
1404 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
1409 === release 1.11.1 ===
1411 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
1417 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1418 * docs/plugins/inspect/plugin-a52dec.xml:
1419 * docs/plugins/inspect/plugin-amrnb.xml:
1420 * docs/plugins/inspect/plugin-amrwbdec.xml:
1421 * docs/plugins/inspect/plugin-asf.xml:
1422 * docs/plugins/inspect/plugin-cdio.xml:
1423 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1424 * docs/plugins/inspect/plugin-dvdread.xml:
1425 * docs/plugins/inspect/plugin-dvdsub.xml:
1426 * docs/plugins/inspect/plugin-lame.xml:
1427 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1428 * docs/plugins/inspect/plugin-mpg123.xml:
1429 * docs/plugins/inspect/plugin-realmedia.xml:
1430 * docs/plugins/inspect/plugin-siddec.xml:
1431 * docs/plugins/inspect/plugin-twolame.xml:
1432 * docs/plugins/inspect/plugin-x264.xml:
1433 * docs/plugins/inspect/plugin-xingmux.xml:
1434 * gst-plugins-ugly.doap:
1437 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
1481 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
1486 po: Update translations
1488 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1490 * ext/amrnb/meson.build:
1491 * ext/x264/meson.build:
1493 meson: Install presets files
1495 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
1497 * ext/x264/GstX264Enc.prs:
1498 x264enc: Add a youtube preset.
1499 Based on https://support.google.com/youtube/answer/1722171
1500 https://bugzilla.gnome.org/show_bug.cgi?id=751560
1502 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1506 * docs/plugins/Makefile.am:
1507 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1508 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1509 * docs/plugins/inspect/plugin-mad.xml:
1511 * ext/mad/Makefile.am:
1514 * ext/mad/meson.build:
1517 We have better replacements such as the mpg123 plugin.
1518 The main reason to keep around mad was for 'freeform'
1519 mp3 support, but mpg123 can handle those too nowadays.
1520 Also, mad is GPL and has been unmaintained for years.
1521 https://bugzilla.gnome.org/show_bug.cgi?id=776140
1523 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
1528 * win32/common/.gitignore:
1529 * win32/common/config.h:
1530 win32: remove platform-specific copies of generated headers
1531 Unused and no longer needed.
1533 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
1538 * gst-plugins-ugly.spec.in:
1539 Remove generated .spec file
1540 Likely extremely bitrotten, and we should not ship this anyway.
1542 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
1545 meson: Support building without Gst debug
1547 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
1551 Automatic update of common submodule
1552 From f980fd9 to 39ac2f5
1554 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
1556 * gst/asfdemux/gstasfdemux.c:
1557 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
1558 https://bugzilla.gnome.org/show_bug.cgi?id=775515
1560 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1562 * ext/x264/gstx264enc.c:
1563 x264enc: Add information for mixed mode
1564 https://bugzilla.gnome.org/show_bug.cgi?id=775411
1566 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1568 * ext/x264/gstx264enc.c:
1569 x264enc: Correctly pass interlacing/TFF information
1570 Give the interlacing information correctly to the encoder. Also parse
1571 TFF/BFF information from the caps and pass it too.
1572 https://bugzilla.gnome.org/show_bug.cgi?id=775411
1574 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1576 * ext/x264/gstx264enc.c:
1577 x264enc: Auto-detect interlace mode from caps
1578 If the caps are interlaced, interlacing is always enabled on the
1579 encoder. If the interlace-mode field is missing or if it's progressive,
1580 the encoder uses the "interlaced" property.
1581 https://bugzilla.gnome.org/show_bug.cgi?id=775228
1583 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
1586 common: use https protocol for common submodule
1587 https://bugzilla.gnome.org/show_bug.cgi?id=775110
1589 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
1591 * gst/realmedia/realhash.c:
1592 real: Fix compiler warnings with latest clang
1593 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
1596 https://bugzilla.gnome.org/show_bug.cgi?id=775112
1598 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
1600 * gst/asfdemux/gstasfdemux.c:
1601 asfdemux: Allow 64bit sizes for DATA object
1602 we *can* have files greater than 4GB, any other object should be
1605 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
1607 * gst/asfdemux/gstasfdemux.c:
1608 asfdemux: Add sanity check for asf_stream_audio
1609 We should have enough bytes for the specified codec_data
1610 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1612 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
1614 * gst/asfdemux/gstasfdemux.c:
1615 asfdemux: Add sanity checks when reading asf_stream_video_format
1616 It should report a size of at least 40 bytes
1617 Also check for the size of the remaining data (i.e. codec_data)
1618 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1620 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
1622 * gst/asfdemux/gstasfdemux.c:
1623 asfdemux: Add check for invalid/corrupt asf object
1624 An asf object can't realistically be bigger than 2**32 bytes.
1625 If it reports a size bigger than that, consider it corrupt and properly
1626 propagate the error back.
1627 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1629 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
1631 * gst/asfdemux/gstasfdemux.c:
1632 asfdemux: Handle EOS in push-mode on corrupted files
1633 It is possible no streams were activated when receiving EOS, if so
1634 handled it as if we hadn't seen the header
1635 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1637 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
1639 * gst/asfdemux/gstasfdemux.c:
1640 * gst/asfdemux/gstasfdemux.h:
1641 asfdemux: FILE headers are mandatory in the header
1642 As per the specification, also avoids ending up trying to play a
1643 file with plenty of un-initialized values.
1644 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1646 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
1648 * gst/asfdemux/gstasfdemux.c:
1649 asfdemux: Handle incomplete header in pull mode
1650 pulling headers is meant to complete as a whole. If we don't have
1651 enough data, it's an error.
1652 Avoids pipeline hangs on corrupted files
1653 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1655 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
1657 * gst/asfdemux/gstasfdemux.c:
1658 asfdemux: Handle issues with "empty" files
1659 In some corrupted files, we could end up with no actual streams
1661 In those cases, make sure we properly propagate the failure all
1662 the way to the loop function. This avoids ending up in cases where
1663 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
1664 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1666 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1668 * ext/dvdread/dvdreadsrc.c:
1669 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
1671 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
1674 meson: Add ignored warnings for MSVC
1675 https://bugzilla.gnome.org/show_bug.cgi?id=774656
1677 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
1680 * ext/x264/Makefile.am:
1681 * ext/x264/gstx264enc.c:
1682 * ext/x264/gstx264enc.h:
1683 * ext/x264/meson.build:
1684 * meson_options.txt:
1685 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
1686 x264 has to be compiled specifically for a target bit depth.
1687 Distributions currently ship various libraries in their packages, with
1688 different bit depths.
1689 This change now allows to provide them all at configure time and have
1690 the x264enc element dynamically switch between them based on the bit
1691 depth of the input format.
1692 https://bugzilla.gnome.org/show_bug.cgi?id=763297
1694 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
1697 meson: update version
1699 === release 1.11.0 ===
1701 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
1706 === release 1.10.0 ===
1708 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
1714 * docs/plugins/inspect/plugin-a52dec.xml:
1715 * docs/plugins/inspect/plugin-amrnb.xml:
1716 * docs/plugins/inspect/plugin-amrwbdec.xml:
1717 * docs/plugins/inspect/plugin-asf.xml:
1718 * docs/plugins/inspect/plugin-cdio.xml:
1719 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1720 * docs/plugins/inspect/plugin-dvdread.xml:
1721 * docs/plugins/inspect/plugin-dvdsub.xml:
1722 * docs/plugins/inspect/plugin-lame.xml:
1723 * docs/plugins/inspect/plugin-mad.xml:
1724 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1725 * docs/plugins/inspect/plugin-mpg123.xml:
1726 * docs/plugins/inspect/plugin-realmedia.xml:
1727 * docs/plugins/inspect/plugin-siddec.xml:
1728 * docs/plugins/inspect/plugin-twolame.xml:
1729 * docs/plugins/inspect/plugin-x264.xml:
1730 * docs/plugins/inspect/plugin-xingmux.xml:
1731 * gst-plugins-ugly.doap:
1732 * win32/common/config.h:
1735 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
1779 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1783 po: Update translations
1785 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
1788 * tests/meson.build:
1789 meson: Don't depend on gstreamer-check-1.0 on windows
1790 https://bugzilla.gnome.org/show_bug.cgi?id=773114
1792 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1795 * tests/check/meson.build:
1796 * tests/meson.build:
1797 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
1798 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
1799 Does not actually work. See:
1800 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
1802 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1804 * tests/check/meson.build:
1805 meson: fix build outside of gst-all
1807 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
1810 * tests/check/meson.build:
1811 * tests/meson.build:
1812 meson: move gstreamer-check-1.0 dependency to tests/check
1813 https://bugzilla.gnome.org/show_bug.cgi?id=773114
1815 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1818 meson: Don't set c_std to gnu99
1819 Use the default for each compiler on every platform instead. This
1820 improves our compatibility with compilers that don't have gnu99 as
1823 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1826 * tests/check/getpluginsdir:
1827 * tests/check/meson.build:
1828 meson: Make use of new environment object and set plugin path to builddir
1829 Workaround source_root being the root directory of all projects
1830 in the subproject case and remove now unneeded getpluginsdir
1831 Bump meson requirement to 0.35
1833 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1835 * hooks/pre-commit.hook:
1837 * tests/check/getpluginsdir:
1838 meson: Setup pre commit hook and fix getpluginsdir for standalone case
1840 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
1843 meson: update version
1845 === release 1.9.90 ===
1847 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
1853 * docs/plugins/inspect/plugin-a52dec.xml:
1854 * docs/plugins/inspect/plugin-amrnb.xml:
1855 * docs/plugins/inspect/plugin-amrwbdec.xml:
1856 * docs/plugins/inspect/plugin-asf.xml:
1857 * docs/plugins/inspect/plugin-cdio.xml:
1858 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1859 * docs/plugins/inspect/plugin-dvdread.xml:
1860 * docs/plugins/inspect/plugin-dvdsub.xml:
1861 * docs/plugins/inspect/plugin-lame.xml:
1862 * docs/plugins/inspect/plugin-mad.xml:
1863 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1864 * docs/plugins/inspect/plugin-mpg123.xml:
1865 * docs/plugins/inspect/plugin-realmedia.xml:
1866 * docs/plugins/inspect/plugin-siddec.xml:
1867 * docs/plugins/inspect/plugin-twolame.xml:
1868 * docs/plugins/inspect/plugin-x264.xml:
1869 * docs/plugins/inspect/plugin-xingmux.xml:
1870 * gst-plugins-ugly.doap:
1871 * win32/common/config.h:
1874 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
1918 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
1922 po: Update translations
1924 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
1926 * ext/x264/gstx264enc.c:
1927 x264enc: Set colorimetry and chroma-site information
1928 https://bugzilla.gnome.org/show_bug.cgi?id=772159
1930 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
1934 meson: hook up translations
1936 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
1939 * tests/check/getpluginsdir:
1940 * tests/check/meson.build:
1941 * tests/meson.build:
1942 meson: hook up unit tests
1944 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
1947 configure: Depend on gstreamer 1.9.2.1
1949 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
1953 Automatic update of common submodule
1954 From b18d820 to f980fd9
1956 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
1960 Automatic update of common submodule
1961 From f49c55e to b18d820
1963 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1966 meson: Bump version to 1.9.2
1968 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
1973 === release 1.9.2 ===
1975 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
1981 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1982 * docs/plugins/inspect/plugin-a52dec.xml:
1983 * docs/plugins/inspect/plugin-amrnb.xml:
1984 * docs/plugins/inspect/plugin-amrwbdec.xml:
1985 * docs/plugins/inspect/plugin-asf.xml:
1986 * docs/plugins/inspect/plugin-cdio.xml:
1987 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1988 * docs/plugins/inspect/plugin-dvdread.xml:
1989 * docs/plugins/inspect/plugin-dvdsub.xml:
1990 * docs/plugins/inspect/plugin-lame.xml:
1991 * docs/plugins/inspect/plugin-mad.xml:
1992 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1993 * docs/plugins/inspect/plugin-mpg123.xml:
1994 * docs/plugins/inspect/plugin-realmedia.xml:
1995 * docs/plugins/inspect/plugin-siddec.xml:
1996 * docs/plugins/inspect/plugin-twolame.xml:
1997 * docs/plugins/inspect/plugin-x264.xml:
1998 * docs/plugins/inspect/plugin-xingmux.xml:
1999 * gst-plugins-ugly.doap:
2000 * win32/common/config.h:
2003 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2045 po: Update translations
2047 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
2049 * ext/sidplay/gstsiddec.cc:
2050 siddec: Fix compilation with debugging disabled
2052 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
2053 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
2054 const gchar *reason = gst_flow_get_name (ret);
2057 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
2059 * ext/sidplay/gstsiddec.cc:
2060 * gst/asfdemux/gstasfdemux.c:
2061 * gst/realmedia/rmdemux.c:
2062 Use the new API to post flow ERROR messages on the bus
2063 https://bugzilla.gnome.org/show_bug.cgi?id=770158
2065 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
2067 * gst/asfdemux/meson.build:
2068 meson: Link asfdemux against the gstsdp library
2070 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
2073 meson: Add support for fallback subprojects
2075 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2079 * ext/a52dec/meson.build:
2080 * ext/amrnb/meson.build:
2081 * ext/amrwbdec/meson.build:
2082 * ext/cdio/meson.build:
2083 * ext/dvdread/meson.build:
2084 * ext/lame/meson.build:
2085 * ext/mad/meson.build:
2087 * ext/mpeg2dec/meson.build:
2088 * ext/mpg123/meson.build:
2089 * ext/twolame/meson.build:
2090 * ext/x264/meson.build:
2091 * gst/asfdemux/meson.build:
2092 * gst/dvdlpcmdec/meson.build:
2093 * gst/dvdsub/meson.build:
2095 * gst/realmedia/meson.build:
2096 * gst/xingmux/meson.build:
2098 Add support for Meson as alternative/parallel build system
2099 https://github.com/mesonbuild/meson
2100 With contributions from:
2101 Tim-Philipp Müller <tim@centricular.com>
2102 Jussi Pakkanen <jpakkane@gmail.com> (original port)
2103 Highlights of the features provided are:
2104 * Faster builds on Linux (~40-50% faster)
2105 * The ability to build with MSVC on Windows
2106 * Generate Visual Studio project files
2107 * Generate XCode project files
2108 * Much faster builds on Windows (on-par with Linux)
2109 * Seriously fast configure and building on embedded
2110 ... and many more. For more details see:
2111 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
2112 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
2113 Building with Meson should work on both Linux and Windows, but may
2114 need a few more tweaks on other operating systems.
2116 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2118 * ext/a52dec/gsta52dec.c:
2119 * ext/dvdread/dvdreadsrc.c:
2120 * ext/x264/gstx264enc.h:
2121 * gst/realmedia/realhash.c:
2122 * gst/realmedia/rtspreal.c:
2123 plugins: Use <stdint.h> instead of _stdint.h
2124 _stdint.h is generated by Autotools and we don't really need it. All
2125 supported platforms now ship with stdint.h. The only stickler was MSVC,
2126 and since Visual Studio 2015 it also ships stdint.h now.
2128 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
2130 * ext/mpeg2dec/perftest.c:
2131 mpeg2dec: remove file no longer used or needed
2133 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
2135 * gst/dvdlpcmdec/Makefile.am:
2136 dvdlpcmdec: add libgstbase CFLAGS as well
2138 https://bugzilla.gnome.org/show_bug.cgi?id=769610
2140 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
2142 * gst/dvdlpcmdec/Makefile.am:
2143 dvdlpcmdec: link libgstbase-1.0
2144 https://bugzilla.gnome.org/show_bug.cgi?id=769610
2146 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
2148 * gst/asfdemux/gstasfdemux.c:
2149 asfdemux: Add byte rate based bitrate tag in case there are no audio props
2150 https://bugzilla.gnome.org/show_bug.cgi?id=769418
2152 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
2154 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2155 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2156 dvdlpcmdec: add support for another format
2157 The format specification can be found here:
2158 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
2159 Note: This format is also used for Wifi-Display.
2160 https://bugzilla.gnome.org/show_bug.cgi?id=765807
2162 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
2164 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2165 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2166 dvdlpcmdec: rewrite to use GstAudioDecoder
2167 https://bugzilla.gnome.org/show_bug.cgi?id=765807
2169 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
2171 * ext/sidplay/gstsiddec.cc:
2172 sidplay: fix compiler warnings when building with -O3
2173 Avoid compiler warnings "‘foo’ may be used uninitialized in this
2174 function" when building with -O3 by checking the return bool value
2175 of format conversion function.
2176 https://bugzilla.gnome.org/show_bug.cgi?id=769116
2178 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
2181 Automatic update of common submodule
2182 From f363b32 to f49c55e
2184 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
2189 === release 1.9.1 ===
2191 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
2197 * docs/plugins/inspect/plugin-a52dec.xml:
2198 * docs/plugins/inspect/plugin-amrnb.xml:
2199 * docs/plugins/inspect/plugin-amrwbdec.xml:
2200 * docs/plugins/inspect/plugin-asf.xml:
2201 * docs/plugins/inspect/plugin-cdio.xml:
2202 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2203 * docs/plugins/inspect/plugin-dvdread.xml:
2204 * docs/plugins/inspect/plugin-dvdsub.xml:
2205 * docs/plugins/inspect/plugin-lame.xml:
2206 * docs/plugins/inspect/plugin-mad.xml:
2207 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2208 * docs/plugins/inspect/plugin-mpg123.xml:
2209 * docs/plugins/inspect/plugin-realmedia.xml:
2210 * docs/plugins/inspect/plugin-siddec.xml:
2211 * docs/plugins/inspect/plugin-twolame.xml:
2212 * docs/plugins/inspect/plugin-x264.xml:
2213 * docs/plugins/inspect/plugin-xingmux.xml:
2214 * gst-plugins-ugly.doap:
2215 * win32/common/config.h:
2218 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
2262 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
2265 po: Update translations
2267 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2270 Automatic update of common submodule
2271 From ac2f647 to f363b32
2273 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
2275 * gst/asfdemux/gstasfdemux.c:
2276 asfdemux: fix seeking back after EOS has been reached in push mode
2277 Fix seeking when demuxer is in INDEX state. This happens when we
2278 reached the end of the stream. It should still be possible to do
2279 a flushing seek and seek back to any other position though. Instead
2280 the demuxer would just go straight to EOS again instead of going
2281 back to processing packets again from the new position.
2282 https://bugzilla.gnome.org/show_bug.cgi?id=749066
2284 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2286 * gst/realmedia/rdtmanager.c:
2287 rdtmanager: fix clock leak
2288 The clock returned by gst_system_clock_obtain() was never unreffed.
2289 https://bugzilla.gnome.org/show_bug.cgi?id=766565
2291 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
2293 * docs/plugins/inspect/plugin-a52dec.xml:
2294 * docs/plugins/inspect/plugin-amrnb.xml:
2295 * docs/plugins/inspect/plugin-amrwbdec.xml:
2296 * docs/plugins/inspect/plugin-asf.xml:
2297 * docs/plugins/inspect/plugin-cdio.xml:
2298 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2299 * docs/plugins/inspect/plugin-dvdread.xml:
2300 * docs/plugins/inspect/plugin-dvdsub.xml:
2301 * docs/plugins/inspect/plugin-lame.xml:
2302 * docs/plugins/inspect/plugin-mad.xml:
2303 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2304 * docs/plugins/inspect/plugin-mpg123.xml:
2305 * docs/plugins/inspect/plugin-realmedia.xml:
2306 * docs/plugins/inspect/plugin-siddec.xml:
2307 * docs/plugins/inspect/plugin-twolame.xml:
2308 * docs/plugins/inspect/plugin-x264.xml:
2309 * docs/plugins/inspect/plugin-xingmux.xml:
2310 docs: Update for git master
2312 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
2314 * ext/amrnb/amrnbdec.c:
2316 amrnbec, mad: fix two more parse function declarations
2318 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2320 * ext/a52dec/gsta52dec.c:
2321 * ext/amrwbdec/amrwbdec.c:
2322 a52dec, amrwbec: fix parse function declaration mismatch
2323 Fixes MSVC compiler warning:
2324 amrwbdec.c(99): warning C4133: '=': incompatible types
2325 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2326 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2327 gsta52dec.c(156): warning C4133: '=': incompatible types
2328 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2329 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2331 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
2333 * ext/mpg123/gstmpg123audiodec.h:
2334 mpg123: fix build with msvc
2335 Fix syntax errors when compiling against cerbero-provided libmpg123
2336 headers. We do the same as the libmpg123 internal visual studio
2338 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
2339 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
2340 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
2341 mpg123.h(1378): error C2091: function returns function
2342 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
2343 mpg123.h(1378): error C2059: syntax error: ')'
2344 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
2345 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
2348 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2351 * ext/mpeg2dec/gstmpeg2dec.c:
2352 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
2353 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
2354 and get rid of version-dependent code paths. There's still
2355 avdec_mpeg2video for those who are stuck on ancient distros which
2356 we don't target any more.
2357 Also fixes build with MSVC, which doesn't like #if #else #endif
2358 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
2360 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
2364 Automatic update of common submodule
2365 From 6f2d209 to ac2f647
2367 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
2369 * ext/a52dec/gsta52dec.c:
2370 * ext/amrnb/amrnbdec.c:
2371 * ext/amrnb/amrnbenc.c:
2372 * ext/amrwbdec/amrwbdec.c:
2373 * ext/dvdread/dvdreadsrc.c:
2374 * ext/lame/gstlamemp3enc.c:
2376 * ext/mpeg2dec/gstmpeg2dec.c:
2377 * ext/sidplay/gstsiddec.cc:
2378 * ext/twolame/gsttwolamemp2enc.c:
2379 * ext/x264/gstx264enc.c:
2380 * gst/asfdemux/gstasfdemux.c:
2381 * gst/asfdemux/gstrtpasfdepay.c:
2382 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2383 * gst/dvdsub/gstdvdsubdec.c:
2384 * gst/dvdsub/gstdvdsubparse.c:
2385 * gst/realmedia/pnmsrc.c:
2386 * gst/realmedia/rademux.c:
2387 * gst/realmedia/rdtdepay.c:
2388 * gst/realmedia/rdtmanager.c:
2389 * gst/realmedia/rmdemux.c:
2390 * gst/xingmux/gstxingmux.c:
2391 ugly: use new gst_element_class_add_static_pad_template()
2392 https://bugzilla.gnome.org/show_bug.cgi?id=763082
2394 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2399 === release 1.8.0 ===
2401 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
2407 * docs/plugins/inspect/plugin-a52dec.xml:
2408 * docs/plugins/inspect/plugin-amrnb.xml:
2409 * docs/plugins/inspect/plugin-amrwbdec.xml:
2410 * docs/plugins/inspect/plugin-asf.xml:
2411 * docs/plugins/inspect/plugin-cdio.xml:
2412 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2413 * docs/plugins/inspect/plugin-dvdread.xml:
2414 * docs/plugins/inspect/plugin-dvdsub.xml:
2415 * docs/plugins/inspect/plugin-lame.xml:
2416 * docs/plugins/inspect/plugin-mad.xml:
2417 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2418 * docs/plugins/inspect/plugin-mpg123.xml:
2419 * docs/plugins/inspect/plugin-realmedia.xml:
2420 * docs/plugins/inspect/plugin-siddec.xml:
2421 * docs/plugins/inspect/plugin-twolame.xml:
2422 * docs/plugins/inspect/plugin-x264.xml:
2423 * docs/plugins/inspect/plugin-xingmux.xml:
2424 * gst-plugins-ugly.doap:
2425 * win32/common/config.h:
2428 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
2472 === release 1.7.91 ===
2474 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
2480 * docs/plugins/inspect/plugin-a52dec.xml:
2481 * docs/plugins/inspect/plugin-amrnb.xml:
2482 * docs/plugins/inspect/plugin-amrwbdec.xml:
2483 * docs/plugins/inspect/plugin-asf.xml:
2484 * docs/plugins/inspect/plugin-cdio.xml:
2485 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2486 * docs/plugins/inspect/plugin-dvdread.xml:
2487 * docs/plugins/inspect/plugin-dvdsub.xml:
2488 * docs/plugins/inspect/plugin-lame.xml:
2489 * docs/plugins/inspect/plugin-mad.xml:
2490 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2491 * docs/plugins/inspect/plugin-mpg123.xml:
2492 * docs/plugins/inspect/plugin-realmedia.xml:
2493 * docs/plugins/inspect/plugin-siddec.xml:
2494 * docs/plugins/inspect/plugin-twolame.xml:
2495 * docs/plugins/inspect/plugin-x264.xml:
2496 * docs/plugins/inspect/plugin-xingmux.xml:
2497 * gst-plugins-ugly.doap:
2498 * win32/common/config.h:
2501 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2545 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
2547 * gst/asfdemux/gstasfdemux.c:
2548 * gst/asfdemux/gstasfdemux.h:
2549 asfdemux: Don't modify segment values on accurate seeks
2550 When dealing with accurate seeks, we want to return exactly the segment
2551 that was requested by the seek event, and not adjust the values.
2552 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2554 === release 1.7.90 ===
2556 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2562 * docs/plugins/inspect/plugin-a52dec.xml:
2563 * docs/plugins/inspect/plugin-amrnb.xml:
2564 * docs/plugins/inspect/plugin-amrwbdec.xml:
2565 * docs/plugins/inspect/plugin-asf.xml:
2566 * docs/plugins/inspect/plugin-cdio.xml:
2567 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2568 * docs/plugins/inspect/plugin-dvdread.xml:
2569 * docs/plugins/inspect/plugin-dvdsub.xml:
2570 * docs/plugins/inspect/plugin-lame.xml:
2571 * docs/plugins/inspect/plugin-mad.xml:
2572 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2573 * docs/plugins/inspect/plugin-mpg123.xml:
2574 * docs/plugins/inspect/plugin-realmedia.xml:
2575 * docs/plugins/inspect/plugin-siddec.xml:
2576 * docs/plugins/inspect/plugin-twolame.xml:
2577 * docs/plugins/inspect/plugin-x264.xml:
2578 * docs/plugins/inspect/plugin-xingmux.xml:
2579 * gst-plugins-ugly.doap:
2580 * win32/common/config.h:
2583 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2626 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
2629 po: Update translations
2631 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
2633 * ext/dvdread/dvdreadsrc.c:
2634 dvdread: Fix seek starting at 0 for title != 1
2635 Otherwise the playback would start at title 0
2636 https://bugzilla.gnome.org/show_bug.cgi?id=762787
2638 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
2641 Automatic update of common submodule
2642 From b64f03f to 6f2d209
2644 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
2646 * gst/asfdemux/gstasfdemux.c:
2647 asfdemux: fix adding bitrate to stream tags
2648 https://bugzilla.gnome.org/show_bug.cgi?id=699586
2650 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
2652 * gst/asfdemux/asf.vcproj:
2653 * gst/realmedia/rmdemux.vcproj:
2656 * win32/vs6/gst_plugins_ugly.dsw:
2657 * win32/vs6/libgstasfdemux.dsp:
2658 * win32/vs6/libgstdvdlpcmdec.dsp:
2659 * win32/vs6/libgstdvdsub.dsp:
2660 * win32/vs6/libgstlame.dsp:
2661 * win32/vs6/libgstmad.dsp:
2662 * win32/vs6/libgstrealmedia.dsp:
2663 * win32/vs6/libgstsynaesthesia.dsp:
2664 win32: remove outdated build cruft
2665 This hasn't been touched for generations, doesn't work,
2666 and is just causing confusion. We also don't want to
2667 maintain these files manually.
2669 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
2671 * ext/mpeg2dec/gstmpeg2dec.c:
2672 mpeg2dec: don't use exported but undeclared core debug category symbols
2673 It's not right and won't work on Windows with MSVC.
2675 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2680 === release 1.7.2 ===
2682 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
2688 * docs/plugins/inspect/plugin-a52dec.xml:
2689 * docs/plugins/inspect/plugin-amrnb.xml:
2690 * docs/plugins/inspect/plugin-amrwbdec.xml:
2691 * docs/plugins/inspect/plugin-asf.xml:
2692 * docs/plugins/inspect/plugin-cdio.xml:
2693 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2694 * docs/plugins/inspect/plugin-dvdread.xml:
2695 * docs/plugins/inspect/plugin-dvdsub.xml:
2696 * docs/plugins/inspect/plugin-lame.xml:
2697 * docs/plugins/inspect/plugin-mad.xml:
2698 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2699 * docs/plugins/inspect/plugin-mpg123.xml:
2700 * docs/plugins/inspect/plugin-realmedia.xml:
2701 * docs/plugins/inspect/plugin-siddec.xml:
2702 * docs/plugins/inspect/plugin-twolame.xml:
2703 * docs/plugins/inspect/plugin-x264.xml:
2704 * docs/plugins/inspect/plugin-xingmux.xml:
2705 * gst-plugins-ugly.doap:
2706 * win32/common/config.h:
2709 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
2751 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
2755 po: Update translations
2757 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2759 * ext/sidplay/gstsiddec.cc:
2760 sidplay: Fix compiler warning about C++11 compatibility
2761 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2762 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2764 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2765 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2768 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
2770 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2771 * docs/plugins/inspect/plugin-a52dec.xml:
2772 * docs/plugins/inspect/plugin-amrnb.xml:
2773 * docs/plugins/inspect/plugin-amrwbdec.xml:
2774 * docs/plugins/inspect/plugin-asf.xml:
2775 * docs/plugins/inspect/plugin-cdio.xml:
2776 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2777 * docs/plugins/inspect/plugin-dvdread.xml:
2778 * docs/plugins/inspect/plugin-dvdsub.xml:
2779 * docs/plugins/inspect/plugin-lame.xml:
2780 * docs/plugins/inspect/plugin-mad.xml:
2781 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2782 * docs/plugins/inspect/plugin-mpg123.xml:
2783 * docs/plugins/inspect/plugin-realmedia.xml:
2784 * docs/plugins/inspect/plugin-siddec.xml:
2785 * docs/plugins/inspect/plugin-twolame.xml:
2786 * docs/plugins/inspect/plugin-x264.xml:
2787 * docs/plugins/inspect/plugin-xingmux.xml:
2788 docs: update inspection to git and fix mpg123 inspect location
2790 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
2792 * tests/files/Makefile.am:
2793 * tests/files/stream.mp2:
2794 tests: fix distcheck
2796 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
2799 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2800 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2801 * docs/plugins/xml/plugin-mpg123.xml:
2803 * gst-plugins-ugly.spec.in:
2804 * tests/check/Makefile.am:
2805 mpg123: move from -bad to -ugly
2806 Hook up to build system, add to docs
2808 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
2811 * tests/Makefile.am:
2812 * tests/check/Makefile.am:
2813 * tests/check/elements/.gitignore:
2814 * tests/files/Makefile.am:
2815 * tests/files/cbr_stream.mp3:
2816 * tests/files/vbr_stream.mp3:
2817 tests: add test data for mpg123 plugin
2819 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
2821 Merge branch 'plugin-move-mpg123'
2822 Move mpg123 plugin from -bad to -ugly.
2823 https://bugzilla.gnome.org/show_bug.cgi?id=719849
2825 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
2827 * ext/mpg123/gstmpg123audiodec.c:
2828 plugins-bad: Fix example pipelines
2829 rename gst-launch --> gst-launch-1.0
2830 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
2831 fix caps in examples
2832 https://bugzilla.gnome.org/show_bug.cgi?id=759432
2834 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
2836 * ext/mpg123/gstmpg123audiodec.c:
2837 mpg123: still reset pending audio info on hard flush
2838 Follow-up to previous commit.
2839 https://bugzilla.gnome.org/show_bug.cgi?id=752431
2841 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
2843 * ext/mpg123/gstmpg123audiodec.c:
2844 mpg123: fix handling of sample rate change during playback
2845 If the sample rate of the media changes, the resulting flush will
2846 clear the has_next_audioinfo flag, and the caps won't be sent
2848 https://bugzilla.gnome.org/show_bug.cgi?id=752431
2850 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2852 * ext/mpg123/gstmpg123audiodec.c:
2853 audiodecoders: use default pad accept-caps handling
2854 Avoids useless check of downstream caps when handling an
2856 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
2857 sbcdec, adpcmdec, sirendec
2859 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
2861 * ext/mpg123/Makefile.am:
2862 Remove obsolete Android build cruft
2863 This is not needed any longer.
2865 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
2867 * ext/mpg123/gstmpg123audiodec.c:
2868 mpg123: fix compiler warning and simplify checks in set_caps
2869 https://bugzilla.gnome.org/show_bug.cgi?id=740195
2871 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
2873 * ext/mpg123/gstmpg123audiodec.c:
2874 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
2875 The old code was using gst_caps_normalize() and was generally overly
2876 complex. Simplify by picking sample rate and number of channels from
2877 upstream and the sample format from the allowed caps. If the format caps
2878 is a list of strins, just pick the first one. And if the srcpad isn't
2879 linked yet, use the default format (S16).
2880 https://bugzilla.gnome.org/show_bug.cgi?id=740195
2882 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
2884 * ext/mpg123/gstmpg123audiodec.c:
2885 Fix up one-element lists in template caps
2887 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
2889 * tests/check/elements/mpg123audiodec.c:
2890 tests: fix mpg123audiodec test for big-endian architectures
2892 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
2894 * ext/mpg123/gstmpg123audiodec.c:
2895 mpg123: improved error report and checks
2896 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
2898 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
2900 * ext/mpg123/gstmpg123audiodec.c:
2901 mpg123audiodec: Require caps to be set before any data processing
2903 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
2905 * ext/mpg123/gstmpg123audiodec.c:
2906 mpg123: Remove dead assignment
2909 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2911 * tests/check/elements/mpg123audiodec.c:
2912 mpg123audiodec: Fix event handling in unit test
2914 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2916 * ext/mpg123/Makefile.am:
2917 gst: Add better support for static plugins
2919 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
2921 * ext/mpg123/gstmpg123audiodec.c:
2922 mpg123: Add conditional on API version for new enum
2924 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2926 * tests/check/Makefile.am:
2927 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
2928 To get the CK_DEFAULT_TIMEOUT defined for all tests
2929 https://bugzilla.gnome.org/show_bug.cgi?id=761472
2931 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2935 Automatic update of common submodule
2936 From 86e4663 to b64f03f
2938 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
2941 * ext/amrnb/amrnbdec.h:
2942 * ext/amrnb/amrnbenc.h:
2943 * ext/amrwbdec/amrwbdec.h:
2944 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
2945 We don't really need to cater for older versions any more.
2947 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
2949 * ext/mpeg2dec/gstmpeg2dec.c:
2950 mpeg2dec: Demote rank to SECONDARY
2951 https://bugzilla.gnome.org/show_bug.cgi?id=574461
2953 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2955 * gst/dvdsub/gstdvdsubdec.c:
2956 dvdsubdec: use query caps instead of accept-caps
2957 accept-caps does only a shallow check and a full downstream
2958 caps query is needed to check if ARGB is possible
2960 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
2962 * gst/asfdemux/asfpacket.c:
2963 * gst/asfdemux/gstasfdemux.c:
2964 * gst/asfdemux/gstasfdemux.h:
2965 asfdemux: Support reverse playback
2966 Support reverse playback for ASF format.
2967 Parse packets and queue the payloads, then push
2968 the payload buffer to decoder in reverse order.
2969 Video buffers are pushed from KeyFrame to next
2971 https://bugzilla.gnome.org/show_bug.cgi?id=757341
2973 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
2978 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
2980 * tests/check/elements/amrnbenc.c:
2981 amrnbenc: Fix various compiler warnings in the test
2983 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
2985 * tests/check/elements/x264enc.c:
2986 x264enc: Fix various compiler warnings in the test
2988 === release 1.7.1 ===
2990 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
2996 * docs/plugins/inspect/plugin-a52dec.xml:
2997 * docs/plugins/inspect/plugin-amrnb.xml:
2998 * docs/plugins/inspect/plugin-amrwbdec.xml:
2999 * docs/plugins/inspect/plugin-asf.xml:
3000 * docs/plugins/inspect/plugin-cdio.xml:
3001 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3002 * docs/plugins/inspect/plugin-dvdread.xml:
3003 * docs/plugins/inspect/plugin-dvdsub.xml:
3004 * docs/plugins/inspect/plugin-lame.xml:
3005 * docs/plugins/inspect/plugin-mad.xml:
3006 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3007 * docs/plugins/inspect/plugin-realmedia.xml:
3008 * docs/plugins/inspect/plugin-siddec.xml:
3009 * docs/plugins/inspect/plugin-twolame.xml:
3010 * docs/plugins/inspect/plugin-x264.xml:
3011 * docs/plugins/inspect/plugin-xingmux.xml:
3012 * gst-plugins-ugly.doap:
3013 * win32/common/config.h:
3016 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
3060 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
3064 po: Update translations
3066 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
3069 configure: Use -Bsymbolic-functions if available
3070 While this is more useful for libraries, some of our plugins with multiple
3071 files and some internal API can also benefit from this.
3073 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
3075 * docs/plugins/gst-plugins-ugly-plugins.args:
3076 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3077 * docs/plugins/inspect/plugin-a52dec.xml:
3078 * docs/plugins/inspect/plugin-amrnb.xml:
3079 * docs/plugins/inspect/plugin-amrwbdec.xml:
3080 * docs/plugins/inspect/plugin-asf.xml:
3081 * docs/plugins/inspect/plugin-cdio.xml:
3082 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3083 * docs/plugins/inspect/plugin-dvdread.xml:
3084 * docs/plugins/inspect/plugin-dvdsub.xml:
3085 * docs/plugins/inspect/plugin-lame.xml:
3086 * docs/plugins/inspect/plugin-mad.xml:
3087 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3088 * docs/plugins/inspect/plugin-realmedia.xml:
3089 * docs/plugins/inspect/plugin-siddec.xml:
3090 * docs/plugins/inspect/plugin-twolame.xml:
3091 * docs/plugins/inspect/plugin-x264.xml:
3092 * docs/plugins/inspect/plugin-xingmux.xml:
3095 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3099 Automatic update of common submodule
3100 From b319909 to 86e4663
3102 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
3104 * ext/x264/gstx264enc.c:
3105 x264enc: increase bitrate limit from 100Mbps to 2Gbps
3106 Don't artificially limit the bitrate, x264enc allows much
3107 higher bitrates, and for intra-only 4k AVC they are needed.
3108 x264 clips to 2Gbps internally, so use that as limit for now.
3109 https://bugzilla.gnome.org/show_bug.cgi?id=758620
3111 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3113 * ext/x264/gstx264enc.c:
3114 x264enc: drop unnecessary NULL check before g_free
3116 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
3119 Automatic update of common submodule
3120 From b99800a to b319909
3122 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
3125 Use new GST_ENABLE_EXTRA_CHECKS #define
3126 https://bugzilla.gnome.org/show_bug.cgi?id=756870
3128 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
3132 Automatic update of common submodule
3133 From 9aed1d7 to b99800a
3135 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3138 Update GLib dependency to 2.40.0
3140 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3142 * ext/dvdread/README:
3143 dvdread: remove broken link
3144 Removing instead of updating as previously pointed-to page
3145 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
3146 from dvd.sourceforge.net's homepage as: "Collection of
3147 information on file formats/data structures relating to DVD
3150 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
3152 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3153 dvdlpcmdec: fix invalid read beyond channel position array
3154 We would always copy sizeof(sorted_position) bytes, which is
3155 for 8 channels, but if we have less than 8 channels the
3156 position array we copy from will only have allocated space
3157 for channel channels, so we would read beyond the input
3158 array in some cases.
3160 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
3162 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3163 dvdlpcmdec: factor out common code to set output format into new function
3164 When caps event is recieved and header is changed, reordering channel
3165 and setting the default output format for audio are processed. These 2 of
3166 code are same. Thus, It is better to make a new function for these common
3167 code in terms of removing duplicated code, maintenance and expansion.
3168 https://bugzilla.gnome.org/show_bug.cgi?id=753920
3170 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3172 * gst/asfdemux/gstasfdemux.c:
3173 asfdemux: Don't push any data on pads after the segment.stop
3174 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3176 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
3178 * gst/asfdemux/gstasfdemux.c:
3179 * gst/asfdemux/gstasfdemux.h:
3180 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
3181 Not for accurate seeks, which should accurately start at the requested
3183 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3185 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
3187 * gst/asfdemux/gstasfdemux.c:
3188 asfdemux: Update segment.position when pushing buffers
3189 Without this, non-flushing seeks are not going to work well.
3190 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3192 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
3194 * gst/asfdemux/gstasfdemux.c:
3195 asfdemux: Only push EOS event if we're not doing a segment seek
3196 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3198 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
3200 * gst/asfdemux/gstasfdemux.c:
3201 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
3202 We don't want to unconditionally send an EOS event downstream, but might want
3203 to send a SEGMENT_DONE message/event instead if a segment seek was done
3205 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3207 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
3212 === release 1.6.0 ===
3214 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
3220 * docs/plugins/inspect/plugin-a52dec.xml:
3221 * docs/plugins/inspect/plugin-amrnb.xml:
3222 * docs/plugins/inspect/plugin-amrwbdec.xml:
3223 * docs/plugins/inspect/plugin-asf.xml:
3224 * docs/plugins/inspect/plugin-cdio.xml:
3225 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3226 * docs/plugins/inspect/plugin-dvdread.xml:
3227 * docs/plugins/inspect/plugin-dvdsub.xml:
3228 * docs/plugins/inspect/plugin-lame.xml:
3229 * docs/plugins/inspect/plugin-mad.xml:
3230 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3231 * docs/plugins/inspect/plugin-realmedia.xml:
3232 * docs/plugins/inspect/plugin-siddec.xml:
3233 * docs/plugins/inspect/plugin-twolame.xml:
3234 * docs/plugins/inspect/plugin-x264.xml:
3235 * docs/plugins/inspect/plugin-xingmux.xml:
3236 * gst-plugins-ugly.doap:
3237 * win32/common/config.h:
3240 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
3284 === release 1.5.91 ===
3286 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
3292 * docs/plugins/inspect/plugin-a52dec.xml:
3293 * docs/plugins/inspect/plugin-amrnb.xml:
3294 * docs/plugins/inspect/plugin-amrwbdec.xml:
3295 * docs/plugins/inspect/plugin-asf.xml:
3296 * docs/plugins/inspect/plugin-cdio.xml:
3297 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3298 * docs/plugins/inspect/plugin-dvdread.xml:
3299 * docs/plugins/inspect/plugin-dvdsub.xml:
3300 * docs/plugins/inspect/plugin-lame.xml:
3301 * docs/plugins/inspect/plugin-mad.xml:
3302 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3303 * docs/plugins/inspect/plugin-realmedia.xml:
3304 * docs/plugins/inspect/plugin-siddec.xml:
3305 * docs/plugins/inspect/plugin-twolame.xml:
3306 * docs/plugins/inspect/plugin-x264.xml:
3307 * docs/plugins/inspect/plugin-xingmux.xml:
3308 * gst-plugins-ugly.doap:
3309 * win32/common/config.h:
3312 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
3356 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
3359 po: Update translations
3361 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
3363 * ext/x264/gstx264enc.c:
3364 x264: Add bitrate info to the tags output.
3365 Makes it possible for muxers to know the target bitrate as soon
3366 as encoding starts, which flvmux now uses.
3368 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
3370 * gst/asfdemux/gstasfdemux.c:
3371 * gst/asfdemux/gstasfdemux.h:
3372 asfdemux: fix file mode of some source files
3374 === release 1.5.90 ===
3376 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
3382 * docs/plugins/inspect/plugin-a52dec.xml:
3383 * docs/plugins/inspect/plugin-amrnb.xml:
3384 * docs/plugins/inspect/plugin-amrwbdec.xml:
3385 * docs/plugins/inspect/plugin-asf.xml:
3386 * docs/plugins/inspect/plugin-cdio.xml:
3387 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3388 * docs/plugins/inspect/plugin-dvdread.xml:
3389 * docs/plugins/inspect/plugin-dvdsub.xml:
3390 * docs/plugins/inspect/plugin-lame.xml:
3391 * docs/plugins/inspect/plugin-mad.xml:
3392 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3393 * docs/plugins/inspect/plugin-realmedia.xml:
3394 * docs/plugins/inspect/plugin-siddec.xml:
3395 * docs/plugins/inspect/plugin-twolame.xml:
3396 * docs/plugins/inspect/plugin-x264.xml:
3397 * docs/plugins/inspect/plugin-xingmux.xml:
3398 * gst-plugins-ugly.doap:
3399 * win32/common/config.h:
3402 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
3446 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3450 po: Update translations
3452 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3454 * ext/x264/gstx264enc.c:
3455 x264enc: actually return TRUE from accept-caps handler
3456 The query was handled
3458 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3460 * ext/x264/gstx264enc.c:
3461 x264enc: implement accept-caps handling
3462 Implement accept-caps handling without doing caps queries downstream
3464 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3466 * ext/amrnb/amrnbenc.c:
3467 * ext/lame/gstlamemp3enc.c:
3468 * ext/twolame/gsttwolamemp2enc.c:
3469 audioencoders: use template subset check for accept-caps
3470 It is faster than doing a query that propagates downstream and
3472 Elements: amrnbenc, lamemp3enc, twolamemp2enc
3474 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3476 * ext/mpeg2dec/gstmpeg2dec.c:
3477 mpeg2dec: use default pad accept-caps handling
3478 Avoids useless check of downstream caps when handling an
3481 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3483 * ext/a52dec/gsta52dec.c:
3484 * ext/amrnb/amrnbdec.c:
3485 * ext/amrwbdec/amrwbdec.c:
3487 audiodecoders: use default pad accept-caps handling
3488 Avoids useless check of downstream caps when handling an
3490 Elements: a52dec, amrnbdec, amrwbdec, mad
3492 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
3494 * tests/check/generic/states.c:
3495 check: Rename states unit test
3496 Makes it easier to differentiate from other modules states unit test
3498 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
3500 * gst/realmedia/rmdemux.c:
3501 rmdemux: fix assertion error when freeing old tags.
3502 Check if old_tags is present before calling gst_tag_list_unref
3503 https://bugzilla.gnome.org/show_bug.cgi?id=753301
3505 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
3507 * gst/asfdemux/gstasfdemux.c:
3508 asfdemux: fix assertion error when codec_data is not present in structure
3509 When discovering a particular asf file, caps structure doesn't have
3510 codec_data, and this was not being checked before using the same,
3511 resulting in assertion error
3512 https://bugzilla.gnome.org/show_bug.cgi?id=752803
3514 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
3516 * gst/asfdemux/gstasfdemux.c:
3517 asfdemux: remove unread value
3518 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
3521 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
3523 * gst/asfdemux/gstasfdemux.c:
3524 asfdemux: Don't post error on flushing while reading headers
3526 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
3528 * gst/realmedia/rmdemux.c:
3529 rmdemux: mark tag list as global scope
3531 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
3533 * gst/realmedia/rmdemux.c:
3534 rmdemux: fix taglist leak
3535 merge doesn't take ownership, so must unref the
3536 old tags if we do merge.
3538 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
3540 * gst/realmedia/rmdemux.c:
3541 rmdemux: fix wrong unref when there are no tags
3542 Tags should be appended to pending tags and unref'ed only if tags
3543 are present. Else there is no need to append.
3544 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3546 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
3548 * gst/realmedia/rmdemux.c:
3549 rmdemux: fix memory leaks during error cases
3550 while adding stream, during error cases, only stream is
3551 being freed. Adapter, pad, tags, subpackets, index are not being
3552 freed resulting in memory leaks
3553 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3555 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
3557 * gst-plugins-ugly.doap:
3558 Update mailing list in doap file as well
3560 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3562 * ext/amrnb/amrnbdec.c:
3563 Update mailing list address from sourceforge to freedesktop
3565 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
3567 * gst/realmedia/rmdemux.c:
3568 rmdemux: fix tag memory leak
3569 tags is not being freed after being merged to the
3571 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3573 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
3576 Automatic update of common submodule
3577 From f74b2df to 9aed1d7
3579 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
3584 === release 1.5.2 ===
3586 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
3592 * docs/plugins/gst-plugins-ugly-plugins.args:
3593 * docs/plugins/inspect/plugin-a52dec.xml:
3594 * docs/plugins/inspect/plugin-amrnb.xml:
3595 * docs/plugins/inspect/plugin-amrwbdec.xml:
3596 * docs/plugins/inspect/plugin-asf.xml:
3597 * docs/plugins/inspect/plugin-cdio.xml:
3598 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3599 * docs/plugins/inspect/plugin-dvdread.xml:
3600 * docs/plugins/inspect/plugin-dvdsub.xml:
3601 * docs/plugins/inspect/plugin-lame.xml:
3602 * docs/plugins/inspect/plugin-mad.xml:
3603 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3604 * docs/plugins/inspect/plugin-realmedia.xml:
3605 * docs/plugins/inspect/plugin-siddec.xml:
3606 * docs/plugins/inspect/plugin-twolame.xml:
3607 * docs/plugins/inspect/plugin-x264.xml:
3608 * docs/plugins/inspect/plugin-xingmux.xml:
3609 * gst-plugins-ugly.doap:
3610 * win32/common/config.h:
3613 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3657 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3660 po: Update translations
3662 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
3664 * gst/asfdemux/gstasfdemux.c:
3665 asfdemux: Use gst_video_multiview_guess_half_aspect() function
3666 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
3667 stereoscopic video is full-frame per view or not.
3669 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3672 Automatic update of common submodule
3673 From 6015d26 to f74b2df
3675 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
3677 * ext/x264/gstx264enc.c:
3678 * ext/x264/gstx264enc.h:
3679 x264enc: Use gst_video_encoder_set_min_pts
3680 This method replace the manual adjustment of PTS and DTS to avoid
3681 negative DTS issues. Using this method will also update the segment so
3683 https://bugzilla.gnome.org/show_bug.cgi?id=740575
3685 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
3687 * gst/asfdemux/Makefile.am:
3688 * gst/asfdemux/gstasfdemux.c:
3689 * gst/asfdemux/gstasfdemux.h:
3690 asfdemux: Add support for stereoscopic video metadata.
3691 Add parsing of stereoscopic metadata, and place into the caps to
3693 Fix parsing of Advanced Mutual Exclustion objects.
3694 https://bugzilla.gnome.org/show_bug.cgi?id=711190
3695 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
3697 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
3699 * ext/x264/gstx264enc.c:
3700 * ext/x264/gstx264enc.h:
3701 x264enc: Add support for stereoscopic video
3702 Provide new frame-packing property to directly set
3703 x264enc frame packing, or pass through upstream settings
3704 The explicit layout from the frame-packing property is
3705 preferred over any info from the caps.
3707 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
3709 * gst/xingmux/gstxingmux.c:
3710 xingmux: fix compiler warnings
3711 https://bugzilla.gnome.org/show_bug.cgi?id=750596
3713 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
3716 cruft: add the obsolete tmpl dir to cruft-dirs
3718 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
3721 Automatic update of common submodule
3722 From d9a3353 to 6015d26
3724 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
3727 Automatic update of common submodule
3728 From d37af32 to d9a3353
3730 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
3733 Automatic update of common submodule
3734 From 21ba2e5 to d37af32
3736 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
3739 Automatic update of common submodule
3740 From c408583 to 21ba2e5
3742 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
3744 * docs/plugins/Makefile.am:
3745 docs: remove variables that we define in the snippet from common
3746 This is syncing our Makefile.am with upstream gtkdoc.
3748 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
3752 Automatic update of common submodule
3753 From d676993 to c408583
3755 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
3760 === release 1.5.1 ===
3762 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
3768 * docs/plugins/gst-plugins-ugly-plugins.args:
3769 * docs/plugins/inspect/plugin-a52dec.xml:
3770 * docs/plugins/inspect/plugin-amrnb.xml:
3771 * docs/plugins/inspect/plugin-amrwbdec.xml:
3772 * docs/plugins/inspect/plugin-asf.xml:
3773 * docs/plugins/inspect/plugin-cdio.xml:
3774 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3775 * docs/plugins/inspect/plugin-dvdread.xml:
3776 * docs/plugins/inspect/plugin-dvdsub.xml:
3777 * docs/plugins/inspect/plugin-lame.xml:
3778 * docs/plugins/inspect/plugin-mad.xml:
3779 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3780 * docs/plugins/inspect/plugin-realmedia.xml:
3781 * docs/plugins/inspect/plugin-siddec.xml:
3782 * docs/plugins/inspect/plugin-twolame.xml:
3783 * docs/plugins/inspect/plugin-x264.xml:
3784 * docs/plugins/inspect/plugin-xingmux.xml:
3785 * gst-plugins-ugly.doap:
3786 * win32/common/config.h:
3789 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3833 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
3837 po: Update translations
3839 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
3841 * tests/check/elements/amrnbenc.c:
3842 * tests/check/elements/mpeg2dec.c:
3843 * tests/check/elements/x264enc.c:
3844 * tests/check/elements/xingmux.c:
3845 * tests/check/pipelines/lame.c:
3846 check: Use GST_CHECK_MAIN () macro everywhere
3847 Makes source code smaller, and ensures we go through common initialization
3848 path (like the one that sets up XML unit test output ...)
3850 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
3852 * ext/x264/gstx264enc.c:
3853 x264enc: don't artificially limit max allowed value of "threads" property
3854 In auto mode it will happily chose much higher values anyway,
3855 and a limit of 4 seems a bit low these days.
3857 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
3859 * ext/dvdread/dvdreadsrc.c:
3860 dvdread: Also reset the first_seek var in start()
3861 Make the initial chapter seek work across reuse.
3862 https://bugzilla.gnome.org/show_bug.cgi?id=453322
3864 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
3866 * ext/dvdread/dvdreadsrc.c:
3867 * ext/dvdread/dvdreadsrc.h:
3868 dvdread: Work around basesrc initial seek
3869 Ignore the initial seek basesrc sends, as it
3870 breaks starting from another chapter by
3871 immediately seeking back to the start of the title
3873 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
3875 * ext/a52dec/gsta52dec.c:
3876 * ext/amrnb/amrnbdec.c:
3877 * ext/amrnb/amrnbenc.c:
3878 * ext/amrwbdec/amrwbdec.c:
3879 * ext/cdio/gstcdiocddasrc.c:
3880 * ext/lame/gstlamemp3enc.c:
3882 * ext/sidplay/gstsiddec.cc:
3883 * ext/twolame/gsttwolamemp2enc.c:
3884 * ext/x264/gstx264enc.c:
3885 * gst/realmedia/rademux.c:
3886 * gst/xingmux/gstxingmux.c:
3887 docs: update example pipelines in element docs
3888 Mostly gst-launch -> gst-launch-1.0, but also
3889 use autoaudiosink/autovideosink in more places
3890 and update pipelines a little or flesh out
3893 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
3895 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3896 * gst/realmedia/rdtdepay.c:
3897 Rename property enums from ARG_ to PROP_
3898 Property enum items should be nameed PROP_ for consistency and readability.
3900 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
3903 * ext/mad/Makefile.am:
3904 * ext/x264/Makefile.am:
3905 * gst/asfdemux/Makefile.am:
3906 * gst/dvdlpcmdec/Makefile.am:
3907 * gst/dvdsub/Makefile.am:
3908 * gst/realmedia/Makefile.am:
3909 * gst/xingmux/Makefile.am:
3910 Remove obsolete Android build cruft
3911 This is not needed any longer.
3913 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
3915 * gst/realmedia/pnmsrc.c:
3916 realmedia: remove unused enum item PROP_LAST
3918 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
3920 * tests/check/Makefile.am:
3921 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
3922 Make sure the test environment is set up.
3923 https://bugzilla.gnome.org//show_bug.cgi?id=747624
3925 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3928 configure: bump automake requirement to 1.14 and autoconf to 2.69
3929 This is only required for builds from git, people can still
3930 build tarballs if they only have older autotools.
3931 https://bugzilla.gnome.org//show_bug.cgi?id=747624
3933 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
3938 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
3941 Remove LICENSE_readme
3942 It's completely outdated and just confusing, better if people are
3943 forced to look at the actual code in question than trusting this file.
3945 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
3949 autotools automatically generate this, and when using different versions
3950 for autogen.sh there will always be changes to a file tracked by git.
3952 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
3954 * gst/asfdemux/gstasfdemux.c:
3955 asfdemux: fix a seek failure due to out-of-range in push mode
3956 A seek in push mode failed for big offsets which are beyond
3957 the range of guint32.
3958 https://bugzilla.gnome.org/show_bug.cgi?id=748162
3960 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
3963 * tests/check/Makefile.am:
3964 tests: Use AM_TESTS_ENVIRONMENT
3965 Needed by the new automake test runner
3967 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3971 Automatic update of common submodule
3972 From bc76a8b to c8fb372
3974 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3976 * ext/a52dec/gsta52dec.c:
3977 a52dec: fix race in liba52dec lookup table initialization
3978 a52_init initializes the IMDCT global state as well as creating
3979 a new state. When two A52 decoders are created (eg, when two AC3
3980 tracks are contained in a video), calls to a52_init may happen
3981 at the same time, and the IMDCT initialization is not reentrant.
3982 https://bugzilla.gnome.org/show_bug.cgi?id=746781
3984 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3986 * ext/mpeg2dec/gstmpeg2dec.c:
3987 mpeg2dec: fix buffer leak in crop_buffer()
3988 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
3989 gst_buffer_replace() reffed it as well so we were one reference extra.
3990 https://bugzilla.gnome.org/show_bug.cgi?id=746887
3992 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3994 * gst/realmedia/rmdemux.c:
3995 rmdemux: resurrect some flow return handling
3996 https://bugzilla.gnome.org/show_bug.cgi?id=744572
3998 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
4000 * gst/asfdemux/gstasfdemux.c:
4001 asfdemux: resurrect some flow return handling
4002 https://bugzilla.gnome.org/show_bug.cgi?id=744572
4004 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
4006 * ext/mpeg2dec/gstmpeg2dec.c:
4007 mpeg2dec: fix memory leak
4010 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
4012 * ext/mpeg2dec/gstmpeg2dec.c:
4013 mpeg2dec: initialize buffer
4014 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
4017 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4019 * ext/mpeg2dec/gstmpeg2dec.c:
4020 mpeg2dec: Add stride support
4021 This allow using external pools that have different strides from the
4022 default. These strides need to respect certain rules, which we check
4023 and if these are not met, we fallback to generic pool.
4024 https://bugzilla.gnome.org/show_bug.cgi?id=735379
4026 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4028 * ext/mpeg2dec/gstmpeg2dec.c:
4029 * ext/mpeg2dec/gstmpeg2dec.h:
4030 mpeg2dec: Re-implement pool handling
4031 This is a rewrite of the pool negotiation and configuration. Direct
4032 to output decoding is now achieved by configuring the pool using
4033 video-alignment. This removes copies when dealing with any elements that
4034 supports VideoAlignment, and enable usage of generic video buffer pool,
4035 XVImagePool and GLPool. It drops the crop meta implementation for now.
4036 https://bugzilla.gnome.org/show_bug.cgi?id=735379
4038 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
4040 * gst/dvdsub/gstdvdsubdec.c:
4041 dvbsub: fix indentation
4043 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
4045 * ext/dvdread/dvdreadsrc.c:
4046 * gst/dvdsub/gstdvdsubdec.c:
4047 Fix double semicolons
4049 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4051 * ext/mpeg2dec/gstmpeg2dec.c:
4052 Revert "mpeg2dec: Fix handling of stride"
4053 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
4055 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4057 * ext/mpeg2dec/gstmpeg2dec.c:
4058 Revert "mpeg2dec: Use propose unref method for buffer"
4059 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
4061 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4063 * ext/mpeg2dec/gstmpeg2dec.c:
4064 mpeg2dec: Use propose unref method for buffer
4066 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4068 * ext/mpeg2dec/gstmpeg2dec.c:
4069 mpeg2dec: Fix handling of stride
4071 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
4072 would look bad when file.ts contains 704x576 video, because vaapisink would
4073 give you buffers of stride 768, but libmpeg2 was not told about this and
4074 used a stride of 704.
4075 Tell libmpeg2 about the stride from downstream; in the process, teach it to
4076 reject buffer pools that don't meet libmpeg2's chroma stride requirements
4077 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4079 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
4081 * ext/x264/gstx264enc.c:
4082 * gst/asfdemux/gstasfdemux.c:
4083 Improve and fix LATENCY query handling
4084 This now follows the design docs everywhere, especially the maximum latency
4086 https://bugzilla.gnome.org/show_bug.cgi?id=744106
4088 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4090 * ext/x264/gstx264enc.c:
4091 x264enc: Don't set max latency to the same value as the encoder latency
4092 The meaning of the max latency is *not* the maximum latency this element will
4093 introduce. It is the maximum latency this element can endure without
4094 overflowing any buffers, which is infinite for x264enc.
4095 Fixes latency configuration in zero latency mode, where max latency was
4096 becoming 0... which usually won't work well if something else introduces
4097 latency as then max < min in the end, and latency configuration just fails.
4099 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4101 * ext/x264/gstx264enc.c:
4102 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
4103 This matches what is done when downstream caps are not ANY, and fixes
4104 prerolling in byte stream mode when typefind is downstream.
4106 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
4108 * ext/lame/gstlamemp3enc.c:
4109 * ext/twolame/gsttwolamemp2enc.c:
4110 Constify some static arrays everywhere
4112 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
4115 configure: remove non-ported plugins stuff
4116 It's not needed any longer, all plugins in -ugly
4119 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4121 * ext/x264/gstx264enc.c:
4122 x264enc: Don't set an allocation maximum
4123 There is no reason x264enc should enforce a maximum allocation size.
4124 The maximum is normally set by buffer pool which cannot grow, but we
4125 don't offer a buffer pool. This would lead to stall when used with
4126 element that don't implement allocation query.
4127 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
4129 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
4132 Automatic update of common submodule
4133 From f2c6b95 to bc76a8b
4135 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4138 MAINTAINERS: Update my mail address
4140 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
4143 Automatic update of common submodule
4144 From ef1ffdc to f2c6b95
4146 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
4149 Automatic update of common submodule
4150 From 7bb2bce to ef1ffdc
4152 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4154 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4155 dvdlpcmdec: set channel positions using the appropriate API
4156 https://bugzilla.gnome.org/show_bug.cgi?id=731038
4158 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
4160 * gst/asfdemux/gstasfdemux.c:
4161 asfdemux: fix comment
4163 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
4165 * gst/asfdemux/gstasfdemux.c:
4166 asfdemux: Send duration query upstream first
4167 An upstream element (like mms or some dlna source) might be able to
4168 answer the query. Try that first, else fallback to standard logic
4170 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
4172 * gst/asfdemux/asfpacket.c:
4173 asf: fix up file mode
4175 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
4178 Automatic update of common submodule
4179 From 84d06cd to 7bb2bce
4181 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
4184 tests: parallelise 'make check-valgrind'
4186 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
4189 Automatic update of common submodule
4190 From a8c8939 to 84d06cd
4192 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
4196 Automatic update of common submodule
4197 From 36388a1 to a8c8939
4199 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4201 * gst/asfdemux/gstasfdemux.c:
4202 asfdemux: first try to delegate TIME seek events upstream
4203 We should give a chance to upstream to handle TIME seek events before trying
4204 to handle it in asfdemux.
4205 Fix a bug where fast backward seeks where discarded right away because they
4206 were not supported by asfdemux.
4207 https://bugzilla.gnome.org/show_bug.cgi?id=734471
4209 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4211 * gst/asfdemux/asfheaders.c:
4212 * gst/asfdemux/asfheaders.h:
4213 * gst/asfdemux/gstasfdemux.c:
4214 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
4215 We can safely ignore those but best to claim to understand this object type so
4216 we don't raise a warning.
4217 https://bugzilla.gnome.org/show_bug.cgi?id=736060
4219 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4221 * gst/asfdemux/gstasfdemux.c:
4222 * gst/asfdemux/gstasfdemux.h:
4223 asfdemux: if video is h264, check the codec_data for bytestream data
4224 For bytestream we don't want to expose it as codec_data but rather as
4225 streamheader as it is not out-of-band data but data that should be
4226 prepended to the beginning of the stream before the other buffers.
4227 https://bugzilla.gnome.org/show_bug.cgi?id=735070
4229 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
4231 * docs/plugins/inspect/plugin-a52dec.xml:
4232 * docs/plugins/inspect/plugin-amrnb.xml:
4233 * docs/plugins/inspect/plugin-amrwbdec.xml:
4234 * docs/plugins/inspect/plugin-asf.xml:
4235 * docs/plugins/inspect/plugin-cdio.xml:
4236 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4237 * docs/plugins/inspect/plugin-dvdread.xml:
4238 * docs/plugins/inspect/plugin-dvdsub.xml:
4239 * docs/plugins/inspect/plugin-lame.xml:
4240 * docs/plugins/inspect/plugin-mad.xml:
4241 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4242 * docs/plugins/inspect/plugin-realmedia.xml:
4243 * docs/plugins/inspect/plugin-siddec.xml:
4244 * docs/plugins/inspect/plugin-twolame.xml:
4245 * docs/plugins/inspect/plugin-x264.xml:
4246 * docs/plugins/inspect/plugin-xingmux.xml:
4247 docs: update for git master
4249 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4251 * gst/asfdemux/gstasfdemux.c:
4252 asfdemux: simplify log statement
4253 Use the GST_PTR_FORMAT to print the buffer
4255 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
4257 * ext/x264/gstx264enc.c:
4258 x264: fix colour inversion with YV12 format
4259 It's the same as I420 but with the U/V planes swapped.
4261 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
4265 Makefile: Add usage of build-checks step
4266 Allows building checks without running them
4268 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
4270 * ext/x264/gstx264enc.c:
4271 x264enc: Request buffers in allocation query
4272 https://bugzilla.gnome.org/show_bug.cgi?id=732288
4274 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4276 * ext/x264/gstx264enc.c:
4277 * ext/x264/gstx264enc.h:
4278 x264enc: Shift both PTS and DTS to ensure positive timestamp
4279 Currently we only shift DTS to compensate that we don't support negative
4280 timestamp. This cause a problem that PTS is no longer >= DTS and may
4281 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
4282 remove all the hack to handle this which seems the result of thinking libx264
4284 https://bugzilla.gnome.org/show_bug.cgi?id=731351
4286 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
4291 === release 1.4.0 ===
4293 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4299 * docs/plugins/inspect/plugin-a52dec.xml:
4300 * docs/plugins/inspect/plugin-amrnb.xml:
4301 * docs/plugins/inspect/plugin-amrwbdec.xml:
4302 * docs/plugins/inspect/plugin-asf.xml:
4303 * docs/plugins/inspect/plugin-cdio.xml:
4304 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4305 * docs/plugins/inspect/plugin-dvdread.xml:
4306 * docs/plugins/inspect/plugin-dvdsub.xml:
4307 * docs/plugins/inspect/plugin-lame.xml:
4308 * docs/plugins/inspect/plugin-mad.xml:
4309 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4310 * docs/plugins/inspect/plugin-realmedia.xml:
4311 * docs/plugins/inspect/plugin-siddec.xml:
4312 * docs/plugins/inspect/plugin-twolame.xml:
4313 * docs/plugins/inspect/plugin-x264.xml:
4314 * docs/plugins/inspect/plugin-xingmux.xml:
4315 * gst-plugins-ugly.doap:
4316 * win32/common/config.h:
4319 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
4363 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
4366 po: Update translations
4368 === release 1.3.91 ===
4370 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4376 * docs/plugins/inspect/plugin-a52dec.xml:
4377 * docs/plugins/inspect/plugin-amrnb.xml:
4378 * docs/plugins/inspect/plugin-amrwbdec.xml:
4379 * docs/plugins/inspect/plugin-asf.xml:
4380 * docs/plugins/inspect/plugin-cdio.xml:
4381 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4382 * docs/plugins/inspect/plugin-dvdread.xml:
4383 * docs/plugins/inspect/plugin-dvdsub.xml:
4384 * docs/plugins/inspect/plugin-lame.xml:
4385 * docs/plugins/inspect/plugin-mad.xml:
4386 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4387 * docs/plugins/inspect/plugin-realmedia.xml:
4388 * docs/plugins/inspect/plugin-siddec.xml:
4389 * docs/plugins/inspect/plugin-twolame.xml:
4390 * docs/plugins/inspect/plugin-x264.xml:
4391 * docs/plugins/inspect/plugin-xingmux.xml:
4392 * gst-plugins-ugly.doap:
4393 * win32/common/config.h:
4396 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
4440 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4443 po: Update translations
4445 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
4447 * gst/realmedia/rademux.c:
4448 rademux: Print invalid fourcc in error message in hex
4449 Previously this was printed as characters which caused later processing
4450 of the error message to sometimes warn about non-UTF-8 characters.
4451 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
4453 === release 1.3.90 ===
4455 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
4461 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4462 * docs/plugins/inspect/plugin-a52dec.xml:
4463 * docs/plugins/inspect/plugin-amrnb.xml:
4464 * docs/plugins/inspect/plugin-amrwbdec.xml:
4465 * docs/plugins/inspect/plugin-asf.xml:
4466 * docs/plugins/inspect/plugin-cdio.xml:
4467 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4468 * docs/plugins/inspect/plugin-dvdread.xml:
4469 * docs/plugins/inspect/plugin-dvdsub.xml:
4470 * docs/plugins/inspect/plugin-lame.xml:
4471 * docs/plugins/inspect/plugin-mad.xml:
4472 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4473 * docs/plugins/inspect/plugin-realmedia.xml:
4474 * docs/plugins/inspect/plugin-siddec.xml:
4475 * docs/plugins/inspect/plugin-twolame.xml:
4476 * docs/plugins/inspect/plugin-x264.xml:
4477 * docs/plugins/inspect/plugin-xingmux.xml:
4478 * gst-plugins-ugly.doap:
4479 * win32/common/config.h:
4482 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4526 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4529 Ignore autotools test-driver temp files from 'make check'
4531 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
4536 === release 1.3.3 ===
4538 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
4544 * docs/plugins/inspect/plugin-a52dec.xml:
4545 * docs/plugins/inspect/plugin-amrnb.xml:
4546 * docs/plugins/inspect/plugin-amrwbdec.xml:
4547 * docs/plugins/inspect/plugin-asf.xml:
4548 * docs/plugins/inspect/plugin-cdio.xml:
4549 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4550 * docs/plugins/inspect/plugin-dvdread.xml:
4551 * docs/plugins/inspect/plugin-dvdsub.xml:
4552 * docs/plugins/inspect/plugin-lame.xml:
4553 * docs/plugins/inspect/plugin-mad.xml:
4554 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4555 * docs/plugins/inspect/plugin-realmedia.xml:
4556 * docs/plugins/inspect/plugin-siddec.xml:
4557 * docs/plugins/inspect/plugin-twolame.xml:
4558 * docs/plugins/inspect/plugin-x264.xml:
4559 * docs/plugins/inspect/plugin-xingmux.xml:
4560 * gst-plugins-ugly.doap:
4561 * win32/common/config.h:
4564 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4608 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
4612 po: Update translations
4614 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
4616 * gst/realmedia/rmdemux.c:
4617 * gst/realmedia/rmdemux.h:
4618 rmdemux: use GstFlowCombiner
4619 Removes flow return combination code to use the newly added GstFlowCombiner
4620 https://bugzilla.gnome.org/show_bug.cgi?id=709224
4622 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
4624 * gst/asfdemux/gstasfdemux.c:
4625 * gst/asfdemux/gstasfdemux.h:
4626 asfdemux: use GstFlowCombiner
4627 Removes flow return combination code to use the newly added GstFlowCombiner
4628 https://bugzilla.gnome.org/show_bug.cgi?id=709224
4630 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
4632 * ext/x264/gstx264enc.c:
4633 x264enc: fix caps leak in set_format()
4634 https://bugzilla.gnome.org/show_bug.cgi?id=730865
4636 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
4638 * gst/asfdemux/gstasfdemux.c:
4639 asfdemux: Handle initial 0 timestamp that should have been -1
4640 https://bugzilla.gnome.org/show_bug.cgi?id=719660
4642 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
4647 === release 1.3.2 ===
4649 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
4656 * docs/plugins/inspect-build.stamp:
4657 * docs/plugins/inspect.stamp:
4658 * docs/plugins/inspect/plugin-a52dec.xml:
4659 * docs/plugins/inspect/plugin-amrnb.xml:
4660 * docs/plugins/inspect/plugin-amrwbdec.xml:
4661 * docs/plugins/inspect/plugin-asf.xml:
4662 * docs/plugins/inspect/plugin-cdio.xml:
4663 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4664 * docs/plugins/inspect/plugin-dvdread.xml:
4665 * docs/plugins/inspect/plugin-dvdsub.xml:
4666 * docs/plugins/inspect/plugin-lame.xml:
4667 * docs/plugins/inspect/plugin-mad.xml:
4668 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4669 * docs/plugins/inspect/plugin-realmedia.xml:
4670 * docs/plugins/inspect/plugin-siddec.xml:
4671 * docs/plugins/inspect/plugin-twolame.xml:
4672 * docs/plugins/inspect/plugin-x264.xml:
4673 * docs/plugins/inspect/plugin-xingmux.xml:
4674 * gst-plugins-ugly.doap:
4675 * win32/common/config.h:
4678 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
4722 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
4725 Automatic update of common submodule
4726 From 211fa5f to 1f5d3c3
4728 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
4730 * ext/mpeg2dec/gstmpeg2dec.h:
4731 mpeg2dec: remove unused struct members
4733 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4735 * gst/realmedia/rtspreal.c:
4736 rtspreal: Fix some memory leaks in an error path
4739 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
4741 * ext/mpeg2dec/gstmpeg2dec.c:
4742 mpeg2dec: Release codec state on negotiation failures
4746 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
4751 === release 1.3.1 ===
4753 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
4759 * docs/plugins/gst-plugins-ugly-plugins.args:
4760 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4761 * docs/plugins/inspect/plugin-a52dec.xml:
4762 * docs/plugins/inspect/plugin-amrnb.xml:
4763 * docs/plugins/inspect/plugin-amrwbdec.xml:
4764 * docs/plugins/inspect/plugin-asf.xml:
4765 * docs/plugins/inspect/plugin-cdio.xml:
4766 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4767 * docs/plugins/inspect/plugin-dvdread.xml:
4768 * docs/plugins/inspect/plugin-dvdsub.xml:
4769 * docs/plugins/inspect/plugin-lame.xml:
4770 * docs/plugins/inspect/plugin-mad.xml:
4771 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4772 * docs/plugins/inspect/plugin-realmedia.xml:
4773 * docs/plugins/inspect/plugin-siddec.xml:
4774 * docs/plugins/inspect/plugin-twolame.xml:
4775 * docs/plugins/inspect/plugin-x264.xml:
4776 * docs/plugins/inspect/plugin-xingmux.xml:
4777 * gst-plugins-ugly.doap:
4778 * win32/common/config.h:
4781 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4825 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
4832 po: Update translations
4834 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4837 Automatic update of common submodule
4838 From bcb1518 to 211fa5f
4840 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4842 * ext/sidplay/gstsiddec.cc:
4843 * gst/asfdemux/gstrtspwms.c:
4844 * gst/realmedia/rademux.c:
4845 * gst/realmedia/rdtmanager.c:
4846 * gst/realmedia/rtspreal.c:
4847 docs: remove outdated and pointless 'Last reviewed' lines from docs
4848 They are very confusing for people, and more often than not
4849 also just not very accurate. Seeing 'last reviewed: 2005' in
4850 your docs is not very confidence-inspiring. Let's just remove
4853 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4855 * gst/dvdsub/gstdvdsubdec.c:
4856 dvdsubdec: fix spurious rejection of 0 time offset commands
4859 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4861 * ext/dvdread/dvdreadsrc.c:
4862 dvdread: avoid intermediate promotion to signed
4863 We should not reach the dangerous range here, though.
4864 Coverity 206491, 206492, 1139856
4866 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4868 * ext/mpeg2dec/gstmpeg2dec.c:
4869 mpeg2dec: do not reset the whole video info when setting size
4870 New changes to gstvideo will reset all the video info state
4871 when calling _set_format, overwriting what was previously set
4872 in the preceding code.
4873 The comment says the following code is meant to preserve the
4874 pre-crop size, so let's just keep the size and related data
4875 as this does not seem to break anything else (this is what
4876 the _set_format call would have set before the change that
4877 reset all data, except the colorimetry).
4879 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
4881 * gst/asfdemux/gstasfdemux.c:
4882 asfdemux: Fix payloads check
4883 Don't iterate stream->payloads if ... it doesn't exist
4886 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
4889 .gitignore: Ignore gcov intermediate files
4890 https://bugzilla.gnome.org/show_bug.cgi?id=725483
4892 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
4895 Automatic update of common submodule
4896 From fe1672e to bcb1518
4898 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
4901 Automatic update of common submodule
4902 From 1a07da9 to fe1672e
4904 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
4907 docs: install prebuilt plugin docs if gtk-doc is disabled
4908 Sync to the Makefile.am from gst-plugin-base where it is done right.
4911 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
4913 * gst/xingmux/gstxingmux.c:
4914 * gst/xingmux/plugin.c:
4915 xingmux: add muxer category and make element plugable
4916 This is required to make encodebin consider the element. Yet it is not enough to
4917 have it plugged it has a lower priority than most mp3encoders and no different
4920 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
4922 * ext/x264/gstx264enc.c:
4923 x264enc: allow lossless compression (qp=0)
4924 https://bugzilla.gnome.org/show_bug.cgi?id=725051
4926 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
4929 m4: Remove extra check for 11+ year old a52 release
4930 You deserve a build failure if you still have that version
4931 If someone wants to completely remove this m4 to replace it with the
4932 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
4934 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
4937 m4: Fix multiple tests in AC_CHECK_A52DEC
4939 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
4941 * gst/asfdemux/gstasfdemux.c:
4942 asfdemux: Remove unused function
4944 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
4946 * tests/check/Makefile.am:
4947 check: Fix test location
4949 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
4951 * tests/check/Makefile.am:
4952 tests: Don't build disabled plugins' check tests
4953 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
4955 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
4958 Automatic update of common submodule
4959 From d48bed3 to 1a07da9
4961 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4963 * gst/asfdemux/gstasfdemux.c:
4964 asfdemux: only add "format" field with fourcc to WMV caps
4965 Doesn't make sense for e.g. H264 or MJPEG.
4967 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
4971 Automatic update of common submodule
4972 From dbedaa0 to d48bed3
4974 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
4977 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
4978 https://bugzilla.gnome.org/show_bug.cgi?id=705455
4980 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
4982 * ext/amrwbdec/amrwbdec.c:
4983 amrwbdec: Remove some dead code
4985 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4987 * ext/amrnb/amrnbdec.c:
4988 amrnbdec: Remove some dead code
4990 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
4992 * ext/amrnb/amrnbdec.c:
4993 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
4995 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4997 * ext/amrwbdec/amrwbdec.c:
4998 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
5000 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
5002 * ext/mpeg2dec/gstmpeg2dec.c:
5003 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
5005 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
5007 * ext/x264/gstx264enc.c:
5008 x264enc: fix compiler warning
5009 Compiler warns rightly about possibly uninitialized variable.
5011 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
5013 * ext/x264/gstx264enc.c:
5014 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
5015 gst-launch-1.0 videotestsrc ! x264enc
5017 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5019 * ext/mpeg2dec/gstmpeg2dec.c:
5020 mpeg2dec: graceful degradation for badly parsed input
5022 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
5025 Automatic update of common submodule
5026 From 865aa20 to dbedaa0
5028 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
5030 * gst/asfdemux/asfpacket.c:
5031 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
5032 So, don't need to check previous payload's mo_size and current
5033 payload's mo_size when merging it.
5034 https://bugzilla.gnome.org/show_bug.cgi?id=710609
5036 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
5038 * gst/asfdemux/gstasfdemux.c:
5039 * gst/asfdemux/gstasfdemux.h:
5040 asfdemux: Keep audio error checking fields only for audio
5041 Video shouldn't need to be descrambled, this can cause frames data
5043 https://bugzilla.gnome.org/show_bug.cgi?id=684942
5045 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
5047 * gst/asfdemux/gstasfdemux.c:
5048 asfdemux: really copy the buffer data
5049 Pass the copy-memory flag to copy the memory for the output buffer,
5050 otherwise we end with 0-sized buffers
5051 https://bugzilla.gnome.org/show_bug.cgi?id=684942
5053 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
5055 * ext/x264/gstx264enc.c:
5056 x264enc: If FPS is available, set VFR to false
5057 https://bugzilla.gnome.org/show_bug.cgi?id=708940
5059 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
5061 * gst/asfdemux/gstasfdemux.c:
5062 asfdemux: Only use segment.start as seek_time if it is relative
5063 Relying on the gst_segment_do_seek results for getting the
5064 seeking time should not be used if seek type is SET because the
5065 do_seek function makes the 'cur` position of the seek normalized
5066 on the segment range. This means that seeking beyond the end of the
5067 file might not result in instant EOS as it will end up seeking to
5068 the final ts of the file.
5069 In asf seeking to the final timestamp can lead to seeking to the last
5070 keyframe, meaning a few seconds of video will still be played, which should
5071 not be the desired behavior when seeking beyong file limits.
5073 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
5075 * gst/asfdemux/gstasfdemux.c:
5076 asfdemux: Parse last simple index entry
5077 The entry size is fixed at 6, fix typo to finish parsing the index
5078 correctly until the last sample
5080 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
5084 Automatic update of common submodule
5085 From 6b03ba7 to 865aa20
5087 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5090 configure: Actually use 1.3.0.1 as version to make configure happy
5092 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5097 === release 1.2.0 ===
5099 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5105 * docs/plugins/inspect/plugin-a52dec.xml:
5106 * docs/plugins/inspect/plugin-amrnb.xml:
5107 * docs/plugins/inspect/plugin-amrwbdec.xml:
5108 * docs/plugins/inspect/plugin-asf.xml:
5109 * docs/plugins/inspect/plugin-cdio.xml:
5110 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5111 * docs/plugins/inspect/plugin-dvdread.xml:
5112 * docs/plugins/inspect/plugin-dvdsub.xml:
5113 * docs/plugins/inspect/plugin-lame.xml:
5114 * docs/plugins/inspect/plugin-mad.xml:
5115 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5116 * docs/plugins/inspect/plugin-realmedia.xml:
5117 * docs/plugins/inspect/plugin-siddec.xml:
5118 * docs/plugins/inspect/plugin-twolame.xml:
5119 * docs/plugins/inspect/plugin-x264.xml:
5120 * docs/plugins/inspect/plugin-xingmux.xml:
5121 * gst-plugins-ugly.doap:
5122 * win32/common/config.h:
5125 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5169 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
5171 * ext/x264/gstx264enc.c:
5172 x264enc: Update the documentation to match the default profile used
5173 https://bugzilla.gnome.org/show_bug.cgi?id=708036
5175 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
5178 Automatic update of common submodule
5179 From b613661 to 6b03ba7
5181 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
5184 Automatic update of common submodule
5185 From 74a6857 to b613661
5187 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
5191 Automatic update of common submodule
5192 From 098c0d7 to 74a6857
5194 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5199 === release 1.1.90 ===
5201 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5207 * docs/plugins/inspect/plugin-a52dec.xml:
5208 * docs/plugins/inspect/plugin-amrnb.xml:
5209 * docs/plugins/inspect/plugin-amrwbdec.xml:
5210 * docs/plugins/inspect/plugin-asf.xml:
5211 * docs/plugins/inspect/plugin-cdio.xml:
5212 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5213 * docs/plugins/inspect/plugin-dvdread.xml:
5214 * docs/plugins/inspect/plugin-dvdsub.xml:
5215 * docs/plugins/inspect/plugin-lame.xml:
5216 * docs/plugins/inspect/plugin-mad.xml:
5217 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5218 * docs/plugins/inspect/plugin-realmedia.xml:
5219 * docs/plugins/inspect/plugin-siddec.xml:
5220 * docs/plugins/inspect/plugin-twolame.xml:
5221 * docs/plugins/inspect/plugin-x264.xml:
5222 * docs/plugins/inspect/plugin-xingmux.xml:
5223 * gst-plugins-ugly.doap:
5224 * win32/common/config.h:
5227 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5271 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5274 po: Update translations
5276 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
5278 * ext/x264/gstx264enc.c:
5279 * tests/check/elements/x264enc.c:
5280 x264enc: Implement getcaps that restricts the input format depending on the output profile
5281 Also add some x264enc profile tests
5282 https://bugzilla.gnome.org/show_bug.cgi?id=708326
5284 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
5286 * gst/asfdemux/asfpacket.c:
5287 * gst/asfdemux/gstasfdemux.c:
5288 asfdemux: fix playback regression in push mode
5290 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
5292 * gst/asfdemux/gstasfdemux.h:
5293 asfdemux: remove unused variable
5295 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
5297 * ext/x264/gstx264enc.c:
5298 x264enc: Don't unref future state but the old one
5299 Being silly will lead us nowhere.
5301 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5303 * ext/x264/gstx264enc.c:
5304 x264enc: Check if we have an input state before using it
5305 Flushing might happen before caps were set on the encoder,
5306 which would lead to crashes here.
5307 Thanks to Matej Knopp for analyzing this.
5308 https://bugzilla.gnome.org/show_bug.cgi?id=707414
5310 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
5312 * ext/x264/gstx264enc.c:
5313 x264enc: fix unsigned comparison warning
5315 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5320 === release 1.1.4 ===
5322 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5328 * docs/plugins/inspect/plugin-a52dec.xml:
5329 * docs/plugins/inspect/plugin-amrnb.xml:
5330 * docs/plugins/inspect/plugin-amrwbdec.xml:
5331 * docs/plugins/inspect/plugin-asf.xml:
5332 * docs/plugins/inspect/plugin-cdio.xml:
5333 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5334 * docs/plugins/inspect/plugin-dvdread.xml:
5335 * docs/plugins/inspect/plugin-dvdsub.xml:
5336 * docs/plugins/inspect/plugin-lame.xml:
5337 * docs/plugins/inspect/plugin-mad.xml:
5338 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5339 * docs/plugins/inspect/plugin-realmedia.xml:
5340 * docs/plugins/inspect/plugin-siddec.xml:
5341 * docs/plugins/inspect/plugin-twolame.xml:
5342 * docs/plugins/inspect/plugin-x264.xml:
5343 * docs/plugins/inspect/plugin-xingmux.xml:
5344 * gst-plugins-ugly.doap:
5345 * win32/common/config.h:
5348 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5392 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5395 po: update translations
5397 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
5399 * ext/x264/gstx264enc.c:
5400 x264enc: log when we output a lower profile than requested
5402 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5404 * ext/x264/gstx264enc.c:
5405 x264enc: Consider subset relations of profiles when setting srcpad caps
5406 constrained-baseline is a subset of baseline, is a subset of main,
5407 is a subset of high profile.
5408 https://bugzilla.gnome.org/show_bug.cgi?id=705425
5410 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
5412 * ext/x264/gstx264enc.c:
5413 x264enc: propagate flow return back to base class and upstream
5414 https://bugzilla.gnome.org/show_bug.cgi?id=705425
5416 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
5419 configure: fix x264 version checking
5420 x264 releases carry pkg-config versions such as 0.120.x
5421 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
5422 then fail, so we need to either check for > 0.119.0 or
5423 for >= 0.120 to make this work right.
5425 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
5427 * ext/x264/gstx264enc.c:
5428 x264enc: minor clean-up
5429 We requires x264 build >= 120 now.
5431 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5433 * ext/mpeg2dec/gstmpeg2dec.c:
5434 mpeg2dec: Fix mpeg2_reset() calls
5436 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5438 * ext/mpeg2dec/gstmpeg2dec.c:
5439 * ext/x264/gstx264enc.c:
5440 ext: Use new flush vfunc of video codec base classes and remove reset implementations
5442 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
5444 * gst/asfdemux/gstasfdemux.c:
5445 asfdemux: fix build on C89 compilers
5447 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
5449 * gst/asfdemux/asfpacket.c:
5450 * gst/asfdemux/gstasfdemux.c:
5451 asfdemux: fix seeking in push mode
5453 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
5456 build: add subdir-objects to AM_INIT_AUTOMAKE
5457 Fixes warnings in automake 1.14
5458 https://bugzilla.gnome.org/show_bug.cgi?id=705350
5460 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
5462 * ext/mpeg2dec/gstmpeg2dec.c:
5463 mpeg2dec: Do a hard reset of flush_stop
5464 Which is notified by hard == 0 with latest refactoring.
5466 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
5483 po: update translations
5485 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5490 === release 1.1.3 ===
5492 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5498 * docs/plugins/inspect/plugin-a52dec.xml:
5499 * docs/plugins/inspect/plugin-amrnb.xml:
5500 * docs/plugins/inspect/plugin-amrwbdec.xml:
5501 * docs/plugins/inspect/plugin-asf.xml:
5502 * docs/plugins/inspect/plugin-cdio.xml:
5503 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5504 * docs/plugins/inspect/plugin-dvdread.xml:
5505 * docs/plugins/inspect/plugin-dvdsub.xml:
5506 * docs/plugins/inspect/plugin-lame.xml:
5507 * docs/plugins/inspect/plugin-mad.xml:
5508 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5509 * docs/plugins/inspect/plugin-realmedia.xml:
5510 * docs/plugins/inspect/plugin-siddec.xml:
5511 * docs/plugins/inspect/plugin-twolame.xml:
5512 * docs/plugins/inspect/plugin-x264.xml:
5513 * docs/plugins/inspect/plugin-xingmux.xml:
5514 * gst-plugins-ugly.doap:
5515 * win32/common/config.h:
5518 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5561 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5563 * gst/asfdemux/gstasfdemux.c:
5564 * gst/realmedia/rademux.c:
5565 * gst/realmedia/rmdemux.c:
5566 gst: Don't swap start/stop for negative rates in the SEGMENT query
5568 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5570 * gst/realmedia/rademux.c:
5571 * gst/realmedia/rmdemux.c:
5572 real: Implement SEGMENT query
5574 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5576 * gst/asfdemux/gstasfdemux.c:
5577 asfdemux: Implement SEGMENT query
5579 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
5581 * gst/asfdemux/asfheaders.c:
5582 * gst/asfdemux/asfheaders.h:
5583 * gst/asfdemux/asfpacket.c:
5584 * gst/asfdemux/gstasfdemux.c:
5585 * gst/asfdemux/gstasfdemux.h:
5586 asfdemux: Add support for dvr-ms
5587 https://bugzilla.gnome.org/show_bug.cgi?id=705026
5589 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
5591 * gst/realmedia/rtspreal.c:
5592 rtspreal: Ensure output value has an assigned value
5593 In the case where this macro was used, that dest was != NULL but that
5594 the strncmp failed, we would end up with dest_len being undefined.
5596 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
5598 * ext/x264/gstx264enc.c:
5599 x264: Fix dts comparision
5600 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
5601 and signed value... resulting it the result never being < 0.
5602 Instead just check if it is smaller before assigning to frame->dts.
5604 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
5606 * gst/asfdemux/gstasfdemux.c:
5607 * gst/asfdemux/gstasfdemux.h:
5608 asfdemux: fix seqnum handling for seeks
5609 Use the same seqnum as the seek for flushes/segments that are
5610 caused by the seek. Also do the same for segment events
5613 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5615 * ext/mpeg2dec/gstmpeg2dec.c:
5616 mpeg2dec: Clean up reset/start/stop handling
5618 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5620 * ext/x264/gstx264enc.c:
5621 x264enc: React properly to flushing/resetting the encoder
5622 https://bugzilla.gnome.org/show_bug.cgi?id=656007
5624 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5626 * gst/realmedia/rademux.c:
5627 * gst/realmedia/rademux.h:
5628 * gst/realmedia/rmdemux.c:
5629 * gst/realmedia/rmdemux.h:
5630 realmedia: Add support for group-id in the stream-start event
5632 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5634 * gst/asfdemux/gstasfdemux.c:
5635 * gst/asfdemux/gstasfdemux.h:
5636 asfdemux: Add support for group-id in the stream-start event
5638 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5640 * ext/sidplay/gstsiddec.cc:
5641 * ext/sidplay/gstsiddec.h:
5642 siddec: Add support for group-id in the stream-start event
5644 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
5646 * gst/realmedia/rmdemux.c:
5647 rmdemux: Mark demuxer as "running" in push-mode
5648 Allows queries (and other code) to be answered when working in push-mode.
5649 Running would only be set to TRUE accordingly when working in pull-mode
5650 once it had read header/index.
5653 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
5655 * ext/mpeg2dec/gstmpeg2dec.c:
5656 mpeg2dec: Properly reset on sequence changes
5657 Otherwise we end up using stray data/buffers.
5660 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5665 === release 1.1.2 ===
5667 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5673 * docs/plugins/inspect/plugin-a52dec.xml:
5674 * docs/plugins/inspect/plugin-amrnb.xml:
5675 * docs/plugins/inspect/plugin-amrwbdec.xml:
5676 * docs/plugins/inspect/plugin-asf.xml:
5677 * docs/plugins/inspect/plugin-cdio.xml:
5678 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5679 * docs/plugins/inspect/plugin-dvdread.xml:
5680 * docs/plugins/inspect/plugin-dvdsub.xml:
5681 * docs/plugins/inspect/plugin-lame.xml:
5682 * docs/plugins/inspect/plugin-mad.xml:
5683 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5684 * docs/plugins/inspect/plugin-realmedia.xml:
5685 * docs/plugins/inspect/plugin-siddec.xml:
5686 * docs/plugins/inspect/plugin-twolame.xml:
5687 * docs/plugins/inspect/plugin-x264.xml:
5688 * docs/plugins/inspect/plugin-xingmux.xml:
5689 * gst-plugins-ugly.doap:
5690 * win32/common/config.h:
5693 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5736 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5738 * ext/dvdread/dvdreadsrc.c:
5739 dvdreadsrc: correctly determine last chapter's duration
5740 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
5741 It worked just fine before ...
5743 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5745 * gst/realmedia/rdtmanager.c:
5746 rdt: forward sticky events
5748 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5753 === release 1.1.1 ===
5755 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5762 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5763 * docs/plugins/inspect/plugin-a52dec.xml:
5764 * docs/plugins/inspect/plugin-amrnb.xml:
5765 * docs/plugins/inspect/plugin-amrwbdec.xml:
5766 * docs/plugins/inspect/plugin-asf.xml:
5767 * docs/plugins/inspect/plugin-cdio.xml:
5768 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5769 * docs/plugins/inspect/plugin-dvdread.xml:
5770 * docs/plugins/inspect/plugin-dvdsub.xml:
5771 * docs/plugins/inspect/plugin-lame.xml:
5772 * docs/plugins/inspect/plugin-mad.xml:
5773 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5774 * docs/plugins/inspect/plugin-realmedia.xml:
5775 * docs/plugins/inspect/plugin-siddec.xml:
5776 * docs/plugins/inspect/plugin-twolame.xml:
5777 * docs/plugins/inspect/plugin-x264.xml:
5778 * docs/plugins/inspect/plugin-xingmux.xml:
5779 * gst-plugins-ugly.doap:
5780 * win32/common/config.h:
5783 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5826 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5829 Automatic update of common submodule
5830 From 098c0d7 to 01a7a46
5832 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5834 * ext/mpeg2dec/gstmpeg2dec.c:
5835 mpeg2dec: make the aspect ratio calculation more accurate.
5836 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
5837 aspect-ratio if we don't have a valid upstream PAR.
5838 https://bugzilla.gnome.org/show_bug.cgi?id=685103
5840 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5843 Automatic update of common submodule
5844 From 5edcd85 to 098c0d7
5846 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5848 * tests/check/elements/amrnbenc.c:
5849 * tests/check/elements/mpeg2dec.c:
5850 * tests/check/elements/x264enc.c:
5851 * tests/check/elements/xingmux.c:
5852 tests: Fix event handling
5854 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
5856 * ext/lame/gstlamemp3enc.c:
5857 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
5858 lame does internal resampling, but the base class only cares about
5859 the number of raw samples, so tell finish frames about that, not
5860 the number of samples in the outgoing frame.:
5862 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
5864 * ext/x264/gstx264enc.c:
5865 x264enc: output byte-stream if downstream has ANY caps
5866 It's what people expect when they pipe the output to
5867 filesink or into a tcp connection or pipe.
5869 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
5873 * README.static-linking:
5875 Automatic update of common submodule
5876 From 3cb3d3c to 5edcd85
5878 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5881 * ext/a52dec/Makefile.am:
5882 * ext/amrnb/Makefile.am:
5883 * ext/amrwbdec/Makefile.am:
5884 * ext/cdio/Makefile.am:
5885 * ext/dvdread/Makefile.am:
5886 * ext/lame/Makefile.am:
5887 * ext/mad/Makefile.am:
5888 * ext/mpeg2dec/Makefile.am:
5889 * ext/sidplay/Makefile.am:
5890 * ext/twolame/Makefile.am:
5891 * ext/x264/Makefile.am:
5892 * gst/asfdemux/Makefile.am:
5893 * gst/dvdlpcmdec/Makefile.am:
5894 * gst/dvdsub/Makefile.am:
5895 * gst/realmedia/Makefile.am:
5896 * gst/xingmux/Makefile.am:
5897 gst: Add better support for static plugins
5899 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
5903 Automatic update of common submodule
5904 From aed87ae to 3cb3d3c
5906 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
5909 Automatic update of common submodule
5910 From 04c7a1e to aed87ae
5912 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
5914 * gst/asfdemux/gstasfdemux.c:
5915 * gst/realmedia/rmdemux.c:
5916 Use %03u instead of %u in gst_pad_create_stream_id_printf()
5918 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
5920 * ext/x264/gstx264enc.c:
5921 x264enc: Fix for 0/1 framerate - now uses VFR in this case
5922 Previously did a division by zero.
5923 https://bugzilla.gnome.org/show_bug.cgi?id=695728
5925 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
5928 Automatic update of common submodule
5929 From 2de221c to 04c7a1e
5931 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
5933 * ext/x264/gstx264enc.c:
5934 x264enc: simplify template caps
5935 No need to make an array for one single element.
5937 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
5939 * ext/x264/gstx264enc.c:
5940 x264enc: put all theoretically possible formats in template caps
5941 and decide at runtime which subset of these (8-bit or 10-bit video
5942 formats) is supported. libx264 will be compiled for one of these
5943 two options, and it is possible to switch by pointing the dynamic
5944 linker to a different libx264 build at runtime. If we want our
5945 template caps to be correct, they should contain all then, with
5946 the actually supported ones determined at runtime.
5947 https://bugzilla.gnome.org/show_bug.cgi?id=691935
5949 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
5951 * ext/x264/gstx264enc.c:
5952 x264enc: detect supported bit depth and pixel formats at runtime
5953 http://bugs.debian.org/667573
5954 https://bugzilla.gnome.org/show_bug.cgi?id=691935
5956 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
5959 autogen.sh: allow calling from out-of-tree
5960 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5961 https://bugzilla.gnome.org/show_bug.cgi?id=692857
5963 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
5966 Automatic update of common submodule
5967 From a942293 to 2de221c
5969 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
5971 * tests/check/Makefile.am:
5972 tests: use _1_0 variants for the various registry variables
5973 These override the variants without version suffix. Makes 'make check' work
5974 properly in environments that set the suffixed variant for 1.0, such as
5977 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5980 Automatic update of common submodule
5981 From a72faea to a942293
5983 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
5986 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
5987 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
5988 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
5989 https://bugzilla.gnome.org/show_bug.cgi?id=690881
5991 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
5993 * ext/mpeg2dec/gstmpeg2dec.c:
5994 mpeg2dec: use appropriate printf format for gsize
5996 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
5998 * ext/cdio/gstcdio.h:
5999 cdio: Fix redundant redeclaration of 'cdio_version_string'
6000 cdio/version.h is already included by cdio/cdio.h
6002 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6004 * ext/sidplay/gstsiddec.cc:
6005 siddec: init debug category
6007 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6010 * ext/dvdread/Makefile.am:
6011 dvdread: link to libgmodule-2.0 since the g_module_* API is used
6012 And the gmodule lib has been moved into the Requires.private
6013 section of the pkg-config file in core.
6015 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
6017 * ext/cdio/gstcdiocddasrc.c:
6018 * ext/cdio/gstcdiocddasrc.h:
6019 cdiocddasrc: detect whether drive produces samples in non-host endianness
6020 If drive produces samples in other endianness than the host,
6021 we need to byte swap them before pushing them out, or we
6022 produce nothing but noise. cdparanoia detects this automatically,
6023 but libcdio does not, so we have to do it ourselves.
6024 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
6025 https://bugzilla.gnome.org/show_bug.cgi?id=377280
6027 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
6030 Automatic update of common submodule
6031 From b497c4f to a72faea
6033 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6035 * tests/check/elements/xingmux_testdata.h:
6036 xingmux: Fix unit test after change to correctly calculate number of frames
6038 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6040 * ext/x264/gstx264enc.c:
6041 x264enc: Add support for 10-bit color formats
6042 Requires x264 to be built with 10-bit support, which disables
6043 9-bit support. Also only advertise the color formats that were
6046 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6048 * ext/x264/gstx264enc.c:
6049 x264enc: Add support for Y444, Y42B and NV12
6051 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
6053 * ext/cdio/Makefile.am:
6054 * ext/cdio/gstcdio.c:
6055 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
6056 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
6057 if they're not plain ASCII.
6059 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
6061 * gst/xingmux/gstxingmux.c:
6062 xingmux: Properly calculate the number of frames
6063 First, the xing header frame is never added to the count,
6064 we have to increment the count.
6065 Secondly, there is a rounding error when calculating the
6066 frame duration, as spf*GST_SECOND/rate is not an integer
6067 (26122448.9) an it must be 26122449.
6069 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
6072 configure.ac: update courtesy of autoupdate
6074 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
6078 configure: let AG_GST_PLUGIN_DOCS check for python
6079 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
6080 which as a side-effect should pick up newer python versions as
6082 https://bugzilla.gnome.org/show_bug.cgi?id=563903
6084 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
6086 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6087 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
6089 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
6091 * tests/check/elements/mpg123audiodec.c:
6093 https://bugzilla.gnome.org/show_bug.cgi?id=687520
6095 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
6097 * docs/random/LICENSE:
6098 * ext/a52dec/gsta52dec.c:
6099 * ext/a52dec/gsta52dec.h:
6100 * ext/amrnb/amrnb.c:
6101 * ext/amrnb/amrnbdec.c:
6102 * ext/amrnb/amrnbdec.h:
6103 * ext/amrnb/amrnbenc.c:
6104 * ext/amrnb/amrnbenc.h:
6105 * ext/amrwbdec/amrwb.c:
6106 * ext/amrwbdec/amrwbdec.c:
6107 * ext/amrwbdec/amrwbdec.h:
6108 * ext/cdio/gstcdio.c:
6109 * ext/cdio/gstcdio.h:
6110 * ext/cdio/gstcdiocddasrc.c:
6111 * ext/cdio/gstcdiocddasrc.h:
6112 * ext/dvdread/dvdreadsrc.c:
6113 * ext/dvdread/dvdreadsrc.h:
6114 * ext/lame/gstlamemp3enc.c:
6115 * ext/lame/gstlamemp3enc.h:
6116 * ext/lame/plugin.c:
6119 * ext/mpeg2dec/gstmpeg2dec.c:
6120 * ext/mpeg2dec/gstmpeg2dec.h:
6121 * ext/sidplay/gstsiddec.cc:
6122 * ext/sidplay/gstsiddec.h:
6123 * ext/twolame/gsttwolamemp2enc.c:
6124 * ext/twolame/gsttwolamemp2enc.h:
6125 * ext/x264/gstx264enc.c:
6126 * ext/x264/gstx264enc.h:
6127 * gst-libs/gst/gettext.h:
6128 * gst-libs/gst/glib-compat-private.h:
6129 * gst-libs/gst/gst-i18n-plugin.h:
6130 * gst/asfdemux/asfheaders.c:
6131 * gst/asfdemux/asfheaders.h:
6132 * gst/asfdemux/asfpacket.c:
6133 * gst/asfdemux/asfpacket.h:
6134 * gst/asfdemux/gstasf.c:
6135 * gst/asfdemux/gstasfdemux.c:
6136 * gst/asfdemux/gstasfdemux.h:
6137 * gst/asfdemux/gstrtpasfdepay.c:
6138 * gst/asfdemux/gstrtpasfdepay.h:
6139 * gst/asfdemux/gstrtspwms.c:
6140 * gst/asfdemux/gstrtspwms.h:
6141 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6142 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
6143 * gst/dvdsub/gstdvdsubdec.c:
6144 * gst/dvdsub/gstdvdsubdec.h:
6145 * gst/dvdsub/gstdvdsubparse.c:
6146 * gst/dvdsub/gstdvdsubparse.h:
6147 * gst/realmedia/asmrules.c:
6148 * gst/realmedia/asmrules.h:
6149 * gst/realmedia/gstrdtbuffer.c:
6150 * gst/realmedia/gstrdtbuffer.h:
6151 * gst/realmedia/pnmsrc.c:
6152 * gst/realmedia/pnmsrc.h:
6153 * gst/realmedia/rademux.c:
6154 * gst/realmedia/rademux.h:
6155 * gst/realmedia/rdtdepay.c:
6156 * gst/realmedia/rdtdepay.h:
6157 * gst/realmedia/rdtjitterbuffer.c:
6158 * gst/realmedia/rdtjitterbuffer.h:
6159 * gst/realmedia/rdtmanager.c:
6160 * gst/realmedia/rdtmanager.h:
6161 * gst/realmedia/realhash.c:
6162 * gst/realmedia/realhash.h:
6163 * gst/realmedia/realmedia.c:
6164 * gst/realmedia/rmdemux.c:
6165 * gst/realmedia/rmdemux.h:
6166 * gst/realmedia/rmutils.c:
6167 * gst/realmedia/rmutils.h:
6168 * gst/realmedia/rtspreal.c:
6169 * gst/realmedia/rtspreal.h:
6170 * gst/xingmux/gstxingmux.c:
6171 * gst/xingmux/gstxingmux.h:
6172 * gst/xingmux/plugin.c:
6173 * tests/check/elements/amrnbenc.c:
6174 * tests/check/elements/mpeg2dec.c:
6175 * tests/check/elements/x264enc.c:
6176 * tests/check/generic/index.c:
6177 * tests/check/generic/states.c:
6178 * tests/check/pipelines/lame.c:
6180 https://bugzilla.gnome.org/show_bug.cgi?id=687520
6182 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
6184 * gst/dvdsub/gstdvdsubdec.c:
6185 dvdsubdec: allocate correct amount of memory for bitmap
6186 https://bugzilla.gnome.org/show_bug.cgi?id=687192
6188 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
6190 * ext/mpg123/gstmpg123audiodec.c:
6191 mpg123: removed unnecessary finalize function
6192 https://bugzilla.gnome.org/show_bug.cgi?id=687176
6194 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
6196 * ext/sidplay/gstsiddec.cc:
6197 siddec: reset bytes counter
6198 Reset the total_bytes counter so that we get timestamps correct.
6199 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
6201 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
6203 * ext/mpg123/gstmpg123audiodec.c:
6204 mpg123: Fix leaks from not chaining up in the finalize function
6206 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
6209 * docs/plugins/inspect/plugin-a52dec.xml:
6210 * docs/plugins/inspect/plugin-amrnb.xml:
6211 * docs/plugins/inspect/plugin-amrwbdec.xml:
6212 * docs/plugins/inspect/plugin-asf.xml:
6213 * docs/plugins/inspect/plugin-cdio.xml:
6214 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6215 * docs/plugins/inspect/plugin-dvdread.xml:
6216 * docs/plugins/inspect/plugin-dvdsub.xml:
6217 * docs/plugins/inspect/plugin-lame.xml:
6218 * docs/plugins/inspect/plugin-mad.xml:
6219 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6220 * docs/plugins/inspect/plugin-realmedia.xml:
6221 * docs/plugins/inspect/plugin-siddec.xml:
6222 * docs/plugins/inspect/plugin-twolame.xml:
6223 * docs/plugins/inspect/plugin-x264.xml:
6224 * docs/plugins/inspect/plugin-xingmux.xml:
6225 * win32/common/config.h:
6226 Back to feature development
6228 === release 1.0.2 ===
6230 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
6236 * docs/plugins/inspect/plugin-a52dec.xml:
6237 * docs/plugins/inspect/plugin-amrnb.xml:
6238 * docs/plugins/inspect/plugin-amrwbdec.xml:
6239 * docs/plugins/inspect/plugin-asf.xml:
6240 * docs/plugins/inspect/plugin-cdio.xml:
6241 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6242 * docs/plugins/inspect/plugin-dvdread.xml:
6243 * docs/plugins/inspect/plugin-dvdsub.xml:
6244 * docs/plugins/inspect/plugin-lame.xml:
6245 * docs/plugins/inspect/plugin-mad.xml:
6246 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6247 * docs/plugins/inspect/plugin-realmedia.xml:
6248 * docs/plugins/inspect/plugin-siddec.xml:
6249 * docs/plugins/inspect/plugin-twolame.xml:
6250 * docs/plugins/inspect/plugin-x264.xml:
6251 * docs/plugins/inspect/plugin-xingmux.xml:
6252 * gst-plugins-ugly.doap:
6253 * win32/common/config.h:
6256 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6258 * tests/check/elements/mpg123audiodec.c:
6259 tests: fix up mpg123 test a little
6262 - simplify check for elements
6263 - only run mpg123 test if mpg123 is available and selected
6264 - fix build in uninstalled setup
6265 https://bugzilla.gnome.org/show_bug.cgi?id=686595
6267 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
6269 * tests/check/elements/mpg123audiodec.c:
6270 tets: add unit test for mpg123audiodec
6271 https://bugzilla.gnome.org/show_bug.cgi?id=686595
6273 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
6275 * ext/mpg123/gstmpg123audiodec.c:
6276 mpg123: added gtkdoc section
6277 https://bugzilla.gnome.org/show_bug.cgi?id=686595
6279 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
6281 * ext/mpg123/gstmpg123audiodec.c:
6282 mpg123: fixed bug with last frame, disabled internal resampler & chatter
6283 * The last MP3 frame wasn't being pushed when base class was draining
6284 * Made sure mpg123 cannot ever use its (crude) internal resampler
6285 * Disabled mpg123 stderr output
6286 https://bugzilla.gnome.org/show_bug.cgi?id=686595
6288 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
6290 * gst/asfdemux/Makefile.am:
6291 * gst/realmedia/Makefile.am:
6292 Makefile.am: Fix typos for generating the Android.mk files
6293 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
6294 The typos led to generate the incorrect Android.mk files for the asfdemux
6295 and realmedia plugin.
6296 https://bugzilla.gnome.org/show_bug.cgi?id=686748
6298 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
6300 * ext/mpg123/gstmpg123audiodec.c:
6301 mpg123: cleaned up comments, formatting, and logging lines
6302 also replaced mpg123decoder->handle != NULL checks with asserts
6303 https://bugzilla.gnome.org/show_bug.cgi?id=686595
6305 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6307 * ext/dvdread/dvdreadsrc.c:
6308 dvdreadsrc: correctly set next cell when seeking to sector
6310 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6312 * gst/dvdsub/gstdvdsubparse.c:
6313 dvdsubparse: send src caps when receiving sink caps
6315 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6317 * ext/dvdread/dvdreadsrc.c:
6318 dvdreadsrc: update dvd event to enhanced approach
6319 ... in line with resindvdsrc.
6321 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
6324 docs: add 'make upload' target for new-release script
6326 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
6329 * docs/plugins/inspect/plugin-a52dec.xml:
6330 * docs/plugins/inspect/plugin-amrnb.xml:
6331 * docs/plugins/inspect/plugin-amrwbdec.xml:
6332 * docs/plugins/inspect/plugin-asf.xml:
6333 * docs/plugins/inspect/plugin-cdio.xml:
6334 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6335 * docs/plugins/inspect/plugin-dvdread.xml:
6336 * docs/plugins/inspect/plugin-dvdsub.xml:
6337 * docs/plugins/inspect/plugin-lame.xml:
6338 * docs/plugins/inspect/plugin-mad.xml:
6339 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6340 * docs/plugins/inspect/plugin-realmedia.xml:
6341 * docs/plugins/inspect/plugin-siddec.xml:
6342 * docs/plugins/inspect/plugin-twolame.xml:
6343 * docs/plugins/inspect/plugin-x264.xml:
6344 * docs/plugins/inspect/plugin-xingmux.xml:
6345 * win32/common/config.h:
6346 Back to development (bug fixing)
6348 === release 1.0.1 ===
6350 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
6356 * docs/plugins/inspect/plugin-a52dec.xml:
6357 * docs/plugins/inspect/plugin-amrnb.xml:
6358 * docs/plugins/inspect/plugin-amrwbdec.xml:
6359 * docs/plugins/inspect/plugin-asf.xml:
6360 * docs/plugins/inspect/plugin-cdio.xml:
6361 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6362 * docs/plugins/inspect/plugin-dvdread.xml:
6363 * docs/plugins/inspect/plugin-dvdsub.xml:
6364 * docs/plugins/inspect/plugin-lame.xml:
6365 * docs/plugins/inspect/plugin-mad.xml:
6366 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6367 * docs/plugins/inspect/plugin-realmedia.xml:
6368 * docs/plugins/inspect/plugin-siddec.xml:
6369 * docs/plugins/inspect/plugin-twolame.xml:
6370 * docs/plugins/inspect/plugin-x264.xml:
6371 * docs/plugins/inspect/plugin-xingmux.xml:
6372 * gst-plugins-ugly.doap:
6373 * win32/common/config.h:
6376 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
6379 Automatic update of common submodule
6380 From 6c0b52c to 6bb6951
6382 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
6384 * ext/mpeg2dec/gstmpeg2dec.c:
6385 mpeg2dec: Don't error out when there is no associated buffer
6386 In 0.10, having mpeg2dec occasionally tell us to output a frame that
6387 was never decoded was just ignored, so do the same in 1.0
6390 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
6393 * gst/dvdsub/gstdvdsubdec.c:
6394 Purge mention of liboil and update REQUIREMENTS
6395 https://bugzilla.gnome.org/show_bug.cgi?id=673285
6397 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
6399 * ext/x264/gstx264enc.c:
6400 x264enc: when setting fallback decoder latency, set valid min_latency
6401 Min. latency needs to be a valid time, so pass 0 as default
6402 value in the fallback case where we can't determine any latency,
6403 and avoid nasty criticals at runtime.
6405 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6408 * docs/plugins/inspect/plugin-a52dec.xml:
6409 * docs/plugins/inspect/plugin-amrnb.xml:
6410 * docs/plugins/inspect/plugin-amrwbdec.xml:
6411 * docs/plugins/inspect/plugin-asf.xml:
6412 * docs/plugins/inspect/plugin-cdio.xml:
6413 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6414 * docs/plugins/inspect/plugin-dvdread.xml:
6415 * docs/plugins/inspect/plugin-dvdsub.xml:
6416 * docs/plugins/inspect/plugin-lame.xml:
6417 * docs/plugins/inspect/plugin-mad.xml:
6418 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6419 * docs/plugins/inspect/plugin-realmedia.xml:
6420 * docs/plugins/inspect/plugin-siddec.xml:
6421 * docs/plugins/inspect/plugin-twolame.xml:
6422 * docs/plugins/inspect/plugin-x264.xml:
6423 * docs/plugins/inspect/plugin-xingmux.xml:
6424 * win32/common/config.h:
6425 Back to development (bug fixing)
6427 === release 1.0.0 ===
6429 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6434 * docs/plugins/inspect/plugin-a52dec.xml:
6435 * docs/plugins/inspect/plugin-amrnb.xml:
6436 * docs/plugins/inspect/plugin-amrwbdec.xml:
6437 * docs/plugins/inspect/plugin-asf.xml:
6438 * docs/plugins/inspect/plugin-cdio.xml:
6439 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6440 * docs/plugins/inspect/plugin-dvdread.xml:
6441 * docs/plugins/inspect/plugin-dvdsub.xml:
6442 * docs/plugins/inspect/plugin-lame.xml:
6443 * docs/plugins/inspect/plugin-mad.xml:
6444 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6445 * docs/plugins/inspect/plugin-realmedia.xml:
6446 * docs/plugins/inspect/plugin-siddec.xml:
6447 * docs/plugins/inspect/plugin-twolame.xml:
6448 * docs/plugins/inspect/plugin-x264.xml:
6449 * docs/plugins/inspect/plugin-xingmux.xml:
6450 * gst-plugins-ugly.doap:
6451 * win32/common/config.h:
6454 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
6457 Automatic update of common submodule
6458 From 4f962f7 to 6c0b52c
6460 === release 0.11.99 ===
6462 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6465 * docs/plugins/inspect/plugin-xingmux.xml:
6466 * gst-plugins-ugly.doap:
6467 * win32/common/config.h:
6470 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6472 * docs/plugins/inspect/plugin-a52dec.xml:
6473 * docs/plugins/inspect/plugin-amrnb.xml:
6474 * docs/plugins/inspect/plugin-amrwbdec.xml:
6475 * docs/plugins/inspect/plugin-asf.xml:
6476 * docs/plugins/inspect/plugin-cdio.xml:
6477 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6478 * docs/plugins/inspect/plugin-dvdread.xml:
6479 * docs/plugins/inspect/plugin-dvdsub.xml:
6480 * docs/plugins/inspect/plugin-lame.xml:
6481 * docs/plugins/inspect/plugin-mad.xml:
6482 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6483 * docs/plugins/inspect/plugin-realmedia.xml:
6484 * docs/plugins/inspect/plugin-siddec.xml:
6485 * docs/plugins/inspect/plugin-twolame.xml:
6486 * docs/plugins/inspect/plugin-x264.xml:
6489 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6492 * ext/amrnb/Makefile.am:
6493 * ext/amrwbdec/Makefile.am:
6494 * ext/lame/Makefile.am:
6495 * ext/twolame/Makefile.am:
6496 * tests/check/Makefile.am:
6497 Remove -DGST_USE_UNSTABLE_API
6499 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6501 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6502 * docs/plugins/inspect/plugin-a52dec.xml:
6503 * docs/plugins/inspect/plugin-amrnb.xml:
6504 * docs/plugins/inspect/plugin-amrwbdec.xml:
6505 * docs/plugins/inspect/plugin-asf.xml:
6506 * docs/plugins/inspect/plugin-cdio.xml:
6507 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6508 * docs/plugins/inspect/plugin-dvdread.xml:
6509 * docs/plugins/inspect/plugin-dvdsub.xml:
6510 * docs/plugins/inspect/plugin-lame.xml:
6511 * docs/plugins/inspect/plugin-mad.xml:
6512 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6513 * docs/plugins/inspect/plugin-realmedia.xml:
6514 * docs/plugins/inspect/plugin-siddec.xml:
6515 * docs/plugins/inspect/plugin-twolame.xml:
6516 * docs/plugins/inspect/plugin-x264.xml:
6519 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6521 * ext/cdio/gstcdio.c:
6522 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
6523 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
6524 introspection/updating for this plugin.
6526 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6528 * gst-plugins-ugly.spec.in:
6529 Switch to F18 package naming
6531 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6533 * ext/dvdread/demo-play:
6534 * tests/check/elements/mpeg2dec.c:
6535 rename some caps and elements in examples
6537 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
6542 === release 0.11.94 ===
6544 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
6548 * gst-plugins-ugly.doap:
6549 * win32/common/config.h:
6552 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
6554 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6555 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6556 * docs/plugins/gst-plugins-ugly-plugins.signals:
6557 * docs/plugins/inspect/plugin-a52dec.xml:
6558 * docs/plugins/inspect/plugin-amrnb.xml:
6559 * docs/plugins/inspect/plugin-amrwbdec.xml:
6560 * docs/plugins/inspect/plugin-asf.xml:
6561 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6562 * docs/plugins/inspect/plugin-dvdread.xml:
6563 * docs/plugins/inspect/plugin-dvdsub.xml:
6564 * docs/plugins/inspect/plugin-lame.xml:
6565 * docs/plugins/inspect/plugin-mad.xml:
6566 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6567 * docs/plugins/inspect/plugin-realmedia.xml:
6568 * docs/plugins/inspect/plugin-siddec.xml:
6569 * docs/plugins/inspect/plugin-twolame.xml:
6570 * docs/plugins/inspect/plugin-x264.xml:
6573 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6575 * gst/realmedia/rmdemux.c:
6576 rmdemux: use DTS and PTS
6577 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
6578 undefined to make the decoder do the right thing. We can then remove the code
6579 that tries to guess the PTS from the DTS.
6581 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
6583 * ext/mpeg2dec/gstmpeg2dec.c:
6584 mpeg2dec: Hold ref to buffer while mapped
6585 So that the buffer still exists when we go to unmap it later,
6586 even if it got pushed in the meantime.
6588 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
6590 * tests/check/elements/x264enc.c:
6591 x264enc test: x264enc produces constrained-baseline, not the full baseline
6593 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6595 * gst/asfdemux/gstasfdemux.c:
6596 * gst/realmedia/rademux.c:
6597 * gst/realmedia/rmdemux.c:
6598 gst: only activate in pull mode if upstream is seekable
6600 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6602 * gst/realmedia/rademux.c:
6603 rademux: tags can be NULL
6605 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6608 mad: fix email address
6610 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6613 mad: init base class method only once
6615 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6617 * gst/xingmux/gstxingmux.c:
6618 xingmux: remove defunct commented code
6620 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6622 * gst/dvdsub/gstdvdsubdec.c:
6623 dvbsubdec: handle and send GAP event
6624 ... in stead of update newsegment event.
6626 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6628 * gst/dvdsub/gstdvdsubdec.c:
6629 dvbsubdec: adjust disabled code comment style
6631 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6633 * ext/x264/gstx264enc.c:
6634 x264enc: clean up some debug statements
6636 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6638 * ext/x264/gstx264enc.c:
6639 * ext/x264/gstx264enc.h:
6640 x264enc: handle possibly negative DTS provided by codec
6641 ... by arranging for an offset such that DTS == PTS for keyframes,
6642 which is expected elsewhere to go along with semantics of PTS and DTS.
6643 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
6645 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6647 * gst-plugins-ugly.spec.in:
6648 Fix spec file for ugly
6650 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6652 * tests/check/elements/mpeg2dec.c:
6653 tests: mpeg2dec: initialize variable
6654 ... which avoids test segfaulting.
6656 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
6658 * tests/check/elements/mpeg2dec.c:
6659 check: Feed parsed data to mpeg2dec
6660 And fix the expected output caps by adding colorimetry field
6662 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
6665 Automatic update of common submodule
6666 From 668acee to 4f962f7
6668 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
6671 configure: bump gtk-doc req to 1.12 (mar-2009)
6672 This allows us to e.g. unconditionally use gtkdoc-rebase.
6674 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
6676 * docs/plugins/inspect/plugin-dvdsub.xml:
6677 * gst/dvdsub/gstdvdsubdec.c:
6678 * gst/dvdsub/gstdvdsubparse.c:
6679 video/x-dvd-subpicture -> subpicture/x-dvd
6681 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6683 * ext/x264/gstx264enc.c:
6684 x264enc: Use new video encoder base class API for handling tags
6686 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6688 * ext/mpg123/gstmpg123audiodec.c:
6689 mpg123: Give MARGINAL rank to the mpg123 decoder element
6691 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6693 * gst/dvdsub/gstdvdsubdec.c:
6694 dvdsubdec: Set alignment at the correct place of GstAllocationParams
6696 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6699 * win32/common/config.h:
6702 === release 0.11.93 ===
6704 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6707 * gst-plugins-ugly.doap:
6708 * win32/common/config.h:
6711 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6713 * gst/asfdemux/asfpacket.c:
6714 * gst/realmedia/rmdemux.c:
6715 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
6717 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
6719 * ext/mpg123/Makefile.am:
6720 mpg123: dist header file
6722 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6724 * gst/asfdemux/asfpacket.c:
6725 asfdemux: avoid some more invalid timestamp arithmetic
6726 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
6728 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6730 * ext/sidplay/gstsiddec.cc:
6731 * gst/asfdemux/gstasfdemux.c:
6732 * gst/realmedia/rademux.c:
6733 * gst/realmedia/rmdemux.c:
6734 gst: Add stream-id to stream-start events
6736 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
6738 * ext/mpeg2dec/gstmpeg2dec.c:
6739 mpeg2dec: Don't use NULL values for fbuf
6740 We need to make a difference between the initial dummy buffers (which
6741 have a fbuf->id of NULL) and the buffers on which we allocated
6744 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
6747 Automatic update of common submodule
6748 From 94ccf4c to 668acee
6750 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
6752 * ext/a52dec/gsta52dec.c:
6753 * ext/lame/gstlamemp3enc.c:
6754 * gst/asfdemux/gstasfdemux.c:
6755 * gst/realmedia/rademux.c:
6756 * gst/realmedia/rmdemux.c:
6757 * gst/realmedia/rmutils.c:
6758 gst_tag_list_free -> gst_tag_list_unref
6760 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6762 * ext/mpg123/gstmpg123audiodec.c:
6763 mpg123: map input buffer in READ mode, not WRITE mode
6764 Makes things actually work.
6766 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6768 * ext/mpg123/gstmpg123audiodec.c:
6769 mpg123: query supported output formats at run-time
6770 Fixes stuff. We use a string here since we can't be bothered
6773 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6775 * ext/mpg123/Makefile.am:
6776 mpg123: hook up to build system
6778 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
6780 * ext/mpg123/gstmpg123audiodec.c:
6781 * ext/mpg123/gstmpg123audiodec.h:
6782 mpg123: add new libmpg123-based mp3 decoder plugin
6783 Needs a bit of cleaning up.
6784 https://bugzilla.gnome.org/show_bug.cgi?id=681003
6786 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6788 * ext/sidplay/gstsiddec.cc:
6789 * ext/x264/gstx264enc.c:
6790 * gst/asfdemux/gstasfdemux.c:
6791 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6792 * gst/realmedia/rademux.c:
6793 * gst/realmedia/rmdemux.c:
6794 tag: Update for taglist/tag event API changes
6796 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
6798 * ext/mpeg2dec/gstmpeg2dec.c:
6799 mpeg2dec: Avoid dropping first GOP
6800 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
6801 do not check if it is NULL or not.
6802 And cleanup a bit of debug
6804 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6806 * gst/realmedia/rdtmanager.c:
6807 * gst/realmedia/rdtmanager.h:
6808 rdt: add on-npt-stop signal
6809 rtspsrc will look for it.
6811 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6813 * gst/realmedia/rdtmanager.c:
6814 rdt: set caps after activating the pad
6816 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6818 * gst/realmedia/gstrdtbuffer.c:
6821 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6823 * gst/asfdemux/gstrtpasfdepay.c:
6824 asfdepay: fix padding correction
6825 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
6826 existing memory in the target buffer..
6827 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
6829 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6831 * ext/mpeg2dec/gstmpeg2dec.c:
6832 mpeg2dec: copy buffer flags when cropping
6833 When we crop a buffer, copy the flags as well.
6835 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
6837 * ext/mpeg2dec/gstmpeg2dec.c:
6838 mpeg2dec: Fix GstVideoInfo pointer
6840 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
6842 * ext/mpeg2dec/gstmpeg2dec.c:
6843 mpeg2dec: Correctly flag output buffer interlaced state
6844 If the sequence is not flagged as progressive its buffers are marked
6845 interlace mode mixed. There is an individual picture flag indicating
6846 whether picture in the sequence are interlaced or not. This is used
6847 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
6848 completely indicate the buffer's interlaced state.
6849 Also, TFF and RFF should only be set if the sequence is not progressive.
6851 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6853 * ext/mpeg2dec/gstmpeg2dec.c:
6854 ext: Update for video base classes API changes
6856 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6859 Automatic update of common submodule
6860 From 98e386f to 94ccf4c
6862 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6864 * gst/asfdemux/asfpacket.c:
6865 asfdemux: make sure to avoid arithmetic with _NONE timestamp
6867 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6869 * gst/asfdemux/asfpacket.c:
6870 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
6871 ... so it does not get used as first (valid) payload ts, whereas
6872 the first real valid payload ts may be considerably larger.
6873 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
6875 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6877 * gst/asfdemux/gstasfdemux.c:
6878 asfdemux: slightly relax supported seek requirements
6879 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
6881 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6883 * ext/mpeg2dec/gstmpeg2dec.c:
6884 mpeg2dec: Propagate GstFlowReturn where needed
6885 It was just ignoring the return values...
6887 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6889 * ext/mpeg2dec/gstmpeg2dec.c:
6890 mpeg2dec: Store temporary buffers out of the way
6891 When mpeg2dec needs to do cropping (because downstream can't handle it),
6892 we need temporary buffers to decode to.
6893 Use the user_data field to store those, and unify the rest of the code
6894 that needs to touch a buffer (regardless of how/where it was allocated).
6895 https://bugzilla.gnome.org/show_bug.cgi?id=680194
6897 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6899 * ext/mpeg2dec/gstmpeg2dec.c:
6900 mpeg2dec: Call gst_video_decoder_negotiate()
6902 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6904 * gst/realmedia/rmdemux.c:
6905 rmdemux: give stream tags a different event name so they don't overwrite global tags
6906 There can only be one taglist per name for sticky tag events.
6907 Needs to be fixed more properly, see
6908 https://bugzilla.gnome.org/show_bug.cgi?id=677619
6910 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6912 * gst/realmedia/rademux.c:
6913 rademux: set/send caps on pad after activating it
6915 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6917 * gst/realmedia/rmdemux.c:
6918 rmdemux: set/send caps after activating the source pads
6919 Makes sure the caps event isn't dropped immediately.
6921 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6923 * ext/dvdread/dvdreadsrc.c:
6924 dvdreadsrc: mustn't drop queries like caps query if not started yet
6926 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
6928 * gst/asfdemux/gstasfdemux.c:
6929 asfdemux: extract WM/Year as GstDateTime instead of GDate
6930 So we can signal that only the year field is valid.
6932 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6934 * gst/asfdemux/gstasfdemux.c:
6935 asfdemux: don't leak payload if we are not pushing it
6937 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6939 * ext/sidplay/gstsiddec.cc:
6940 * gst/asfdemux/gstasfdemux.c:
6941 * gst/realmedia/rademux.c:
6942 * gst/realmedia/rmdemux.c:
6943 demuxers: Push STREAM_START when needed
6945 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6947 * gst/asfdemux/gstasfdemux.c:
6948 asf: don't push on inactive streams
6950 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6952 * ext/dvdread/dvdreadsrc.c:
6953 dvdreadsrc: set rank to NONE
6954 It should never be autoplugged really, for DVD
6955 playback there's rsndvd (or will be, realsoonnow).
6957 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6959 * ext/mpeg2dec/gstmpeg2dec.c:
6960 fix for allocator API changes
6962 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6964 * ext/x264/gstx264enc.c:
6965 update for query api changes
6967 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6969 * ext/mpeg2dec/gstmpeg2dec.c:
6970 update for query api changes
6972 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6974 * ext/x264/gstx264enc.c:
6975 update for allocation query changes
6977 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
6980 LICENSE_readme: fix typo
6982 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
6985 LICENSE_readme: mention x264
6986 https://bugzilla.gnome.org/show_bug.cgi?id=679472
6988 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6990 * gst/asfdemux/gstasfdemux.c:
6991 * gst/realmedia/rademux.c:
6992 * gst/realmedia/rmdemux.c:
6993 gst: Implement segment-done event
6995 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6997 * gst/asfdemux/gstasfdemux.c:
6998 asf: fix x-wmv format in caps
7000 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7002 * gst/asfdemux/asfpacket.c:
7005 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
7007 * gst/asfdemux/asfpacket.c:
7008 * gst/asfdemux/asfpacket.h:
7009 * gst/asfdemux/gstasfdemux.c:
7010 asfdemux: Ignore parsing errors from broken packets
7011 We should instead be counting the number of errors and exiting if
7012 they're too numerous. This makes a number of broken ASF files playable.
7013 https://bugzilla.gnome.org/show_bug.cgi?id=678543
7015 gst/asfdemux/asfpacket.c
7016 gst/asfdemux/gstasfdemux.c
7018 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7020 * gst/asfdemux/gstasfdemux.c:
7023 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7025 * ext/mpeg2dec/gstmpeg2dec.c:
7026 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
7028 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7030 * ext/mpeg2dec/gstmpeg2dec.c:
7031 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
7034 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
7036 * ext/x264/gstx264enc.c:
7037 x264enc: Fix unitialized variable and taglist event
7039 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7041 * ext/mpeg2dec/gstmpeg2dec.c:
7042 mpeg2dec: fix compilation
7044 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7046 * ext/sidplay/gstsiddec.cc:
7047 * gst/asfdemux/gstasfdemux.c:
7048 * gst/realmedia/rademux.c:
7049 * gst/realmedia/rdtmanager.c:
7050 * gst/realmedia/rmdemux.c:
7051 update for task api change
7053 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7055 * ext/mpeg2dec/gstmpeg2dec.c:
7056 * ext/x264/gstx264enc.c:
7059 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7061 * ext/mpeg2dec/gstmpeg2dec.c:
7062 * ext/mpeg2dec/gstmpeg2dec.h:
7063 mpeg2dec: Port to 0.11 again
7065 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7067 * ext/x264/gstx264enc.c:
7068 x264enc: Fix compiler warning
7070 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7072 * ext/mpeg2dec/gstmpeg2dec.c:
7073 * ext/mpeg2dec/gstmpeg2dec.h:
7074 mpeg2dec: Report PAR if not present upstream
7075 And clean up some code
7077 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7079 * ext/mpeg2dec/gstmpeg2dec.c:
7080 mpeg2dec: use _scale_ceil to compute frame period
7081 https://bugzilla.gnome.org/show_bug.cgi?id=675769
7083 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7085 * ext/mpeg2dec/gstmpeg2dec.c:
7086 mpeg2dec: mpeg2dec actually has 3 frame latency
7087 https://bugzilla.gnome.org/show_bug.cgi?id=675769
7089 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7091 * ext/mpeg2dec/gstmpeg2dec.c:
7092 mpeg2dec: Fix large output buffers leak
7094 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7096 * ext/mpeg2dec/gstmpeg2dec.c:
7097 mpeg2dec: Port to new way of handling frame reference
7099 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7101 * ext/mpeg2dec/gstmpeg2dec.c:
7102 mpeg2dec: don't leak input_state
7104 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7106 * ext/mpeg2dec/gstmpeg2dec.c:
7107 * ext/mpeg2dec/gstmpeg2dec.h:
7108 mpeg2dec: Port to GstVideoDecoder base class
7110 ext/mpeg2dec/gstmpeg2dec.c
7111 ext/mpeg2dec/gstmpeg2dec.h
7112 Back to 0.10 state, needs to be ported to 0.11 again.
7114 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7116 Merge remote-tracking branch 'origin/master'
7118 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7120 * ext/x264/gstx264enc.c:
7121 * ext/x264/gstx264enc.h:
7122 x264enc: Port to 0.11 again
7124 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7126 * ext/x264/gstx264enc.c:
7127 x264enc: Don't set latency while holding object lock
7128 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
7129 https://bugzilla.gnome.org/show_bug.cgi?id=675762
7131 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7133 * ext/x264/gstx264enc.c:
7134 x264enc: Use video encoder stream lock to avoid deadlock
7136 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7138 * ext/x264/gstx264enc.c:
7139 x264enc: Port to new way of passing frame reference
7141 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7143 * ext/x264/gstx264enc.c:
7144 x264enc: Set default stream-format to avc as it's a better format
7146 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7148 * ext/x264/gstx264enc.c:
7149 x264enc: Fix setting latency
7150 Fixes setting latency when framerate is dynamic and round up the latency
7151 to avoid rounding issues.
7153 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7155 * ext/x264/gstx264enc.c:
7156 x264enc: gst_video_encoder_get_frame() is now transfer full
7158 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7160 * ext/x264/gstx264enc.c:
7161 x264enc: don't leak output state
7163 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7165 * ext/x264/gstx264enc.c:
7166 * ext/x264/gstx264enc.h:
7167 x264enc: Remove x264 backward compatibility support
7169 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7171 * ext/x264/gstx264enc.c:
7172 x264enc: Report latency base on x264 buffer size
7174 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
7177 * ext/x264/gstx264enc.c:
7178 * ext/x264/gstx264enc.h:
7179 x264enc: Port to GstVideoEncoder baseclass
7182 ext/x264/gstx264enc.c
7183 ext/x264/gstx264enc.h
7184 Back to 0.10 state, needs to be ported to 0.11 again.
7186 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7191 * docs/plugins/Makefile.am:
7192 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7193 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7194 * docs/plugins/inspect/plugin-synaesthesia.xml:
7195 * gst/synaesthesia/.gitignore:
7196 * gst/synaesthesia/Makefile.am:
7197 * gst/synaesthesia/README:
7198 * gst/synaesthesia/gstsynaesthesia.c:
7199 * gst/synaesthesia/gstsynaesthesia.h:
7200 * gst/synaesthesia/synaescope.c:
7201 * gst/synaesthesia/synaescope.h:
7202 synaesthesia: remove experimental GPL-ed synaesthesia plugin
7203 It never made it out of experimental, and there's a new
7204 synaescope element in gst-plugins-bad that's hopefully
7205 sufficiently similar.
7206 https://bugzilla.gnome.org/show_bug.cgi?id=356882
7208 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7210 * gst/mpegstream/.gitignore:
7211 mpegstream: remove leftover hidden .gitignore file
7213 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7215 * gst/synaesthesia/gstsynaesthesia.c:
7216 * tests/check/elements/amrnbenc.c:
7217 * tests/check/elements/x264enc.c:
7218 elements: Use gst_pad_set_caps() instead of manual event fiddling
7220 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7223 Automatic update of common submodule
7224 From 03a0e57 to 98e386f
7226 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7231 === release 0.11.92 ===
7233 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7239 * docs/plugins/inspect/plugin-a52dec.xml:
7240 * docs/plugins/inspect/plugin-amrnb.xml:
7241 * docs/plugins/inspect/plugin-amrwbdec.xml:
7242 * docs/plugins/inspect/plugin-asf.xml:
7243 * docs/plugins/inspect/plugin-cdio.xml:
7244 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7245 * docs/plugins/inspect/plugin-dvdread.xml:
7246 * docs/plugins/inspect/plugin-dvdsub.xml:
7247 * docs/plugins/inspect/plugin-lame.xml:
7248 * docs/plugins/inspect/plugin-mad.xml:
7249 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7250 * docs/plugins/inspect/plugin-realmedia.xml:
7251 * docs/plugins/inspect/plugin-siddec.xml:
7252 * docs/plugins/inspect/plugin-twolame.xml:
7253 * docs/plugins/inspect/plugin-x264.xml:
7254 * gst-plugins-ugly.doap:
7255 * win32/common/config.h:
7258 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7301 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7304 Automatic update of common submodule
7305 From 1fab359 to 03a0e57
7307 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7309 * ext/sidplay/gstsiddec.cc:
7310 * gst/asfdemux/gstasfdemux.c:
7311 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7312 * gst/realmedia/rademux.c:
7313 * gst/realmedia/rmdemux.c:
7314 update for tag event change
7316 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
7319 Automatic update of common submodule
7320 From f1b5a96 to 1fab359
7322 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7325 Automatic update of common submodule
7326 From 92b7266 to f1b5a96
7328 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7331 Automatic update of common submodule
7332 From ec1c4a8 to 92b7266
7334 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7337 Automatic update of common submodule
7338 From 3429ba6 to ec1c4a8
7340 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7342 * gst/realmedia/rmutils.c:
7343 realmedia: don't use GstStructure API on tag lists
7345 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
7347 * ext/a52dec/gsta52dec.c:
7348 a52dec: really prefer the original number (and position) of channels
7349 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
7351 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7354 Automatic update of common submodule
7355 From dc70203 to 3429ba6
7357 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7360 * ext/x264/gstx264enc.c:
7361 x264: bump x264 requirement to build 106 or later
7362 Build 106 is from September 2010.
7363 https://bugzilla.gnome.org/show_bug.cgi?id=676257
7365 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
7367 * ext/a52dec/gsta52dec.c:
7369 a52dec: adapt to work also with new liba52
7370 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
7372 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7374 * ext/a52dec/gsta52dec.c:
7375 a52dec: trigger renegotiation upon changed stream channels
7378 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7381 configure: Require core/base 0.11.91
7383 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
7386 .gitignore: add visual studio IDE files and OS X .DS_Store files
7387 https://bugzilla.gnome.org/show_bug.cgi?id=667899
7389 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7394 === release 0.11.91 ===
7396 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7403 * gst-plugins-ugly.doap:
7404 * win32/common/config.h:
7407 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7450 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7452 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7454 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7457 Automatic update of common submodule
7458 From dc70203 to 3429ba6
7460 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7462 * gst/asfdemux/asfpacket.c:
7463 asfdemux: Use correct enum type
7465 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7467 * gst/asfdemux/gstasfdemux.c:
7468 asfdemux: implement pull mode seek snap flags when an index is present
7469 Also ensure we get a proper EOS when seeking past the end of the
7470 file, or (when the snap after flag is set) between the last keyframe
7471 and the end of the file.
7473 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
7475 * ext/cdio/gstcdio.c:
7476 * ext/cdio/gstcdio.h:
7477 * ext/cdio/gstcdiocddasrc.c:
7478 cdio: compensate for libcdio's recent cd-text api changes
7479 https://bugzilla.gnome.org/show_bug.cgi?id=675112
7481 ext/cdio/gstcdiocddasrc.c
7483 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7485 * ext/dvdread/dvdreadsrc.c:
7486 dvdread: fix build after recent include reshuffling in core
7487 Need to include gmodule.h ourselves now.
7489 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7491 * ext/mpeg2dec/gstmpeg2dec.c:
7492 video: Update for libgstvideo API changes
7494 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7497 Automatic update of common submodule
7498 From 6db25be to dc70203
7500 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7502 * gst/asfdemux/asfpacket.c:
7503 * gst/asfdemux/asfpacket.h:
7504 asfdemux: fix performance issue, especially with high-bitrate streams
7505 Two things were suboptimal from a performance point of view:
7506 a) consider a large media object such as a video keyframe, which
7507 may be split up into multiple fragments. We would assemble
7508 the media object as follows:
7509 buf = join (join (join (frag1, frag2), frag3), frag4)
7510 which causes many unnecessary memcpy()s, and malloc/free,
7511 which could easily add up to a multiple of the actual object
7512 size. To avoid this, we allocate a buffer of the size needed
7513 from the start and copy fragments into that directly.
7514 b) for every fragment to join, we would create a sub-buffer
7515 before joining it (which would discard the sub-buffer again),
7516 leading to unnecessary miniobject create/free churn.
7518 gst/asfdemux/asfpacket.c
7519 gst/asfdemux/asfpacket.h
7521 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7523 * gst/asfdemux/asfpacket.c:
7524 asfdemux: avoid unnecessary stream lookup
7525 We have already retrieved the stream for that stream number and
7526 made sure it's not NULL, so no need to do it again here; neither
7527 the number nor the streams changed since the last time.
7529 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
7531 * ext/a52dec/gsta52dec.c:
7532 a52dec: fix first_access bigger than 2
7533 gst_buffer_extract returns the number of bytes extracted, here 2 max.
7534 Set size to the buffer size as was done in 0.10 to avoid first_access
7535 error when it bypass 2.
7536 https://bugzilla.gnome.org/show_bug.cgi?id=673434
7538 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7542 configure: Modernize autotools setup a bit
7543 Also we now only create tar.bz2 and tar.xz tarballs.
7545 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7548 Automatic update of common submodule
7549 From 464fe15 to 6db25be
7551 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7556 === release 0.11.90 ===
7558 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7564 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7565 * docs/plugins/inspect/plugin-a52dec.xml:
7566 * docs/plugins/inspect/plugin-amrnb.xml:
7567 * docs/plugins/inspect/plugin-amrwbdec.xml:
7568 * docs/plugins/inspect/plugin-asf.xml:
7569 * docs/plugins/inspect/plugin-cdio.xml:
7570 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7571 * docs/plugins/inspect/plugin-dvdread.xml:
7572 * docs/plugins/inspect/plugin-dvdsub.xml:
7573 * docs/plugins/inspect/plugin-lame.xml:
7574 * docs/plugins/inspect/plugin-mad.xml:
7575 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7576 * docs/plugins/inspect/plugin-realmedia.xml:
7577 * docs/plugins/inspect/plugin-siddec.xml:
7578 * docs/plugins/inspect/plugin-twolame.xml:
7579 * docs/plugins/inspect/plugin-x264.xml:
7580 * gst-plugins-ugly.doap:
7581 * win32/common/config.h:
7584 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7627 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7629 * ext/mad/gstmad.c.orig:
7630 mad: remove .c.orig file
7632 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7634 * ext/a52dec/gsta52dec.c:
7635 * ext/amrnb/amrnbdec.c:
7636 * ext/amrnb/amrnbenc.c:
7637 * ext/amrwbdec/amrwbdec.c:
7638 * ext/cdio/gstcdiocddasrc.c:
7639 * ext/dvdread/dvdreadsrc.c:
7640 * ext/lame/gstlamemp3enc.c:
7642 * ext/mad/gstmad.c.orig:
7643 * ext/mpeg2dec/gstmpeg2dec.c:
7644 * ext/sidplay/gstsiddec.cc:
7645 * ext/twolame/gsttwolamemp2enc.c:
7646 * ext/x264/gstx264enc.c:
7647 * gst/asfdemux/gstasfdemux.c:
7648 * gst/asfdemux/gstrtpasfdepay.c:
7649 * gst/asfdemux/gstrtspwms.c:
7650 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7651 * gst/dvdsub/gstdvdsubdec.c:
7652 * gst/dvdsub/gstdvdsubparse.c:
7653 * gst/realmedia/pnmsrc.c:
7654 * gst/realmedia/rademux.c:
7655 * gst/realmedia/rdtdepay.c:
7656 * gst/realmedia/rdtmanager.c:
7657 * gst/realmedia/rmdemux.c:
7658 * gst/realmedia/rtspreal.c:
7659 * gst/synaesthesia/gstsynaesthesia.c:
7660 * gst/xingmux/gstxingmux.c:
7661 Use new gst_element_class_set_static_metadata()
7663 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7666 Automatic update of common submodule
7667 From 7fda524 to 464fe15
7669 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7671 * ext/a52dec/gsta52dec.c:
7672 * ext/amrnb/amrnb.c:
7673 * ext/amrwbdec/amrwb.c:
7674 * ext/cdio/gstcdio.c:
7675 * ext/dvdread/dvdreadsrc.c:
7676 * ext/lame/plugin.c:
7678 * ext/mad/gstmad.c.orig:
7679 * ext/mpeg2dec/gstmpeg2dec.c:
7680 * ext/sidplay/gstsiddec.cc:
7681 * ext/twolame/gsttwolamemp2enc.c:
7682 * ext/x264/gstx264enc.c:
7683 * gst/asfdemux/gstasf.c:
7684 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7685 * gst/dvdsub/gstdvdsubdec.c:
7686 * gst/realmedia/realmedia.c:
7687 * gst/synaesthesia/gstsynaesthesia.c:
7688 * gst/xingmux/plugin.c:
7689 gst: Update for GST_PLUGIN_DEFINE() API changes
7691 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7694 configure: Update version to 0.11.89.1
7696 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7699 * docs/plugins/Makefile.am:
7700 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7701 * docs/version.entities.in:
7702 * ext/a52dec/Makefile.am:
7703 * ext/amrnb/Makefile.am:
7704 * ext/amrwbdec/Makefile.am:
7705 * ext/cdio/Makefile.am:
7706 * ext/lame/Makefile.am:
7707 * ext/mad/Makefile.am:
7708 * ext/mpeg2dec/Makefile.am:
7709 * ext/sidplay/Makefile.am:
7710 * ext/twolame/Makefile.am:
7711 * ext/x264/Makefile.am:
7712 * gst-plugins-ugly.spec.in:
7713 * gst/asfdemux/Makefile.am:
7714 * gst/dvdlpcmdec/Makefile.am:
7715 * gst/dvdsub/Makefile.am:
7716 * gst/realmedia/Makefile.am:
7717 * pkgconfig/Makefile.am:
7718 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7719 * tests/check/Makefile.am:
7720 gst: Update versioning
7722 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7724 * ext/mpeg2dec/gstmpeg2dec.c:
7725 * ext/mpeg2dec/gstmpeg2dec.h:
7726 mpeg2dec: fix cropping
7727 fix cropping in mpeg2dec
7729 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7731 * ext/mpeg2dec/gstmpeg2dec.c:
7732 mpeg2dec: add crop metadata when buffer is still writable
7734 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7736 * gst/asfdemux/gstrtpasfdepay.c:
7737 update for buffer api change
7739 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7741 * ext/a52dec/gsta52dec.c:
7743 ext: Update for audio decoder API changes
7745 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7747 * tests/check/elements/amrnbenc.c:
7748 * tests/check/elements/x264enc.c:
7749 tests: make more valgrind-friendly and plug caps leak
7751 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7753 * gst/asfdemux/asfpacket.c:
7754 * gst/asfdemux/gstasfdemux.c:
7755 * gst/dvdsub/gstdvdsubdec.c:
7756 update for buffer changes
7758 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7760 * tests/check/elements/x264enc.c:
7761 tests: x264enc: adjust test to removal of deprecated properties
7763 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7765 Replace master with 0.11
7767 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7772 === release 0.11.2 ===
7774 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7780 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7781 * docs/plugins/inspect/plugin-a52dec.xml:
7782 * docs/plugins/inspect/plugin-amrnb.xml:
7783 * docs/plugins/inspect/plugin-amrwbdec.xml:
7784 * docs/plugins/inspect/plugin-asf.xml:
7785 * docs/plugins/inspect/plugin-cdio.xml:
7786 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7787 * docs/plugins/inspect/plugin-dvdread.xml:
7788 * docs/plugins/inspect/plugin-dvdsub.xml:
7789 * docs/plugins/inspect/plugin-lame.xml:
7790 * docs/plugins/inspect/plugin-mad.xml:
7791 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7792 * docs/plugins/inspect/plugin-realmedia.xml:
7793 * docs/plugins/inspect/plugin-siddec.xml:
7794 * docs/plugins/inspect/plugin-twolame.xml:
7795 * docs/plugins/inspect/plugin-x264.xml:
7796 * gst-plugins-ugly.doap:
7836 * win32/common/config.h:
7839 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7841 * tests/check/elements/mpeg2dec.c:
7842 tests: fix after memory changes
7844 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7846 * ext/x264/gstx264enc.c:
7847 * ext/x264/gstx264enc.h:
7848 x264enc: remove deprecated properties
7850 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7852 Merge remote-tracking branch 'origin/master' into 0.11
7853 So 0.11 folks also get amr include fixes.
7855 ext/a52dec/gsta52dec.c
7858 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7860 * gst/synaesthesia/gstsynaesthesia.c:
7861 synaesthesia: fixup for bufferpool api changes
7862 ... as well as some caps ref handling.
7864 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7866 * gst/realmedia/rademux.c:
7867 * gst/realmedia/rmdemux.c:
7868 don't pass random pointers to pull_range
7870 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7872 * ext/mpeg2dec/gstmpeg2dec.c:
7873 update for bufferpool changes
7875 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7877 * ext/mpeg2dec/gstmpeg2dec.c:
7878 update for allocation query changes
7880 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7882 * ext/dvdread/dvdreadsrc.c:
7883 * ext/lame/gstlamemp3enc.c:
7884 * ext/mpeg2dec/gstmpeg2dec.c:
7885 * ext/x264/gstx264enc.c:
7886 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7887 * gst/dvdsub/gstdvdsubdec.c:
7888 update for memory api changes
7890 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7892 * ext/mpeg2dec/gstmpeg2dec.c:
7893 take padding into account
7895 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7898 mad: simplify parsing code
7899 Also fixes #671455 (expected at least).
7901 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7904 configure.ac: bump required GLib to 2.31.14
7905 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
7907 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7909 * ext/sidplay/gstsiddec.cc:
7910 fix for caps _normalize changes
7912 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7914 * ext/x264/gstx264enc.c:
7915 fix for caps api changes
7917 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7919 * ext/a52dec/gsta52dec.c:
7920 * ext/a52dec/gsta52dec.h:
7921 a52dec: use base class tag handling helper
7922 ... so as to ensure these to be handled and sent at proper time.
7924 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7926 * ext/dvdread/dvdreadsrc.c:
7927 dvdreadsrc: Use variable type with correct signedness
7929 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7931 * ext/mpeg2dec/gstmpeg2dec.c:
7932 mpeg2dec: Copy planes in one go when possible
7934 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7937 * ext/amrnb/amrnbdec.h:
7938 * ext/amrnb/amrnbenc.h:
7939 * ext/amrwbdec/amrwbdec.h:
7940 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
7941 In previous versions, the opencore-amr include sub-directory
7942 would be specified in the include path in the CFLAGS, but this
7943 is no longer the case in newer versions, so we need to add those
7944 to our include directives.
7945 Based on patch by: Christian Morales Vega
7946 https://bugzilla.gnome.org/show_bug.cgi?id=671123
7948 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7951 configure: get rid of non-pkg-config ways to check for opencore-amr
7953 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7955 * ext/mpeg2dec/gstmpeg2dec.c:
7956 update for metadata API changes
7958 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
7960 * ext/amrwbdec/Makefile.am:
7961 * ext/lame/Makefile.am:
7962 * ext/mad/Makefile.am:
7963 amrwbdec, lame, mad: link to libgstbase
7965 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
7967 * ext/x264/gstx264enc.c:
7968 x264enc: fix compiler warning
7970 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7972 Merge remote-tracking branch 'origin/master' into 0.11
7974 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7976 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
7980 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7985 * docs/plugins/gst-plugins-ugly-plugins.args:
7986 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7987 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7988 * docs/plugins/inspect/plugin-a52dec.xml:
7989 * docs/plugins/inspect/plugin-amrnb.xml:
7990 * docs/plugins/inspect/plugin-amrwbdec.xml:
7991 * docs/plugins/inspect/plugin-asf.xml:
7992 * docs/plugins/inspect/plugin-cdio.xml:
7993 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7994 * docs/plugins/inspect/plugin-dvdread.xml:
7995 * docs/plugins/inspect/plugin-dvdsub.xml:
7996 * docs/plugins/inspect/plugin-iec958.xml:
7997 * docs/plugins/inspect/plugin-lame.xml:
7998 * docs/plugins/inspect/plugin-mad.xml:
7999 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8000 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8001 * docs/plugins/inspect/plugin-mpegstream.xml:
8002 * docs/plugins/inspect/plugin-realmedia.xml:
8003 * docs/plugins/inspect/plugin-siddec.xml:
8004 * docs/plugins/inspect/plugin-twolame.xml:
8005 * docs/plugins/inspect/plugin-x264.xml:
8006 * win32/common/config.h:
8007 Bump version after release
8009 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
8012 autogen.sh: avoid touching .po files during 'make'
8013 A simple workaround to deal with GNU gettext automake integration
8014 failing to deal with git. Fixes: #669207
8016 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8018 * ext/x264/gstx264enc.c:
8019 x264: convert g_print to LOG
8021 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8023 * gst/asfdemux/gstrtpasfdepay.c:
8024 update for new memory api
8026 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8028 * ext/x264/gstx264enc.c:
8029 x264enc: handle pts and dts
8031 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8034 mad: handle libmad freeform parsing quirk
8036 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8039 mad: fixup unhacking last frame coaxing
8040 ... so as to not only replace the data pointer but also available size.
8042 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8044 * gst-plugins-ugly.spec.in:
8047 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8049 * win32/common/config.h:
8050 win32: back to development
8052 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8055 * gst/synaesthesia/gstsynaesthesia.c:
8056 * gst/synaesthesia/gstsynaesthesia.h:
8057 synaesthesia: port to 0.11
8059 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8062 * gst/xingmux/gstxingmux.c:
8063 xingmux: port to 0.11
8065 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8070 === release 0.11.1 ===
8072 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8078 * docs/plugins/gst-plugins-ugly-plugins.args:
8079 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8080 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8081 * docs/plugins/inspect/plugin-a52dec.xml:
8082 * docs/plugins/inspect/plugin-amrnb.xml:
8083 * docs/plugins/inspect/plugin-amrwbdec.xml:
8084 * docs/plugins/inspect/plugin-asf.xml:
8085 * docs/plugins/inspect/plugin-cdio.xml:
8086 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8087 * docs/plugins/inspect/plugin-dvdread.xml:
8088 * docs/plugins/inspect/plugin-dvdsub.xml:
8089 * docs/plugins/inspect/plugin-lame.xml:
8090 * docs/plugins/inspect/plugin-mad.xml:
8091 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8092 * docs/plugins/inspect/plugin-realmedia.xml:
8093 * docs/plugins/inspect/plugin-siddec.xml:
8094 * docs/plugins/inspect/plugin-twolame.xml:
8095 * docs/plugins/inspect/plugin-x264.xml:
8096 * gst-plugins-ugly.doap:
8136 * win32/common/config.h:
8139 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8141 Merge branch 'master' into 0.11
8145 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8148 mad: unhack last frame coaxing
8149 ... so as to maximally use available base class API and interfere least
8150 as possible with its internal state.
8152 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8155 mad: fix compilation
8157 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8160 mad: chain up to default event handler
8162 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
8164 * ext/x264/gstx264enc.c:
8165 x264enc: unmap video frame after encoding
8166 Fixes major memory leak.
8167 https://bugzilla.gnome.org/show_bug.cgi?id=669863
8169 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8171 * ext/x264/gstx264enc.c:
8172 x264enc: fix after merge
8174 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8176 Merge branch 'master' into 0.11
8178 ext/x264/gstx264enc.c
8180 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8182 * ext/sidplay/gstsiddec.cc:
8183 * ext/sidplay/gstsiddec.h:
8184 sidplay: don't use ulong properties
8186 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8188 * ext/sidplay/gstsiddec.cc:
8189 sidplay: fix negotiation
8191 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
8193 * ext/x264/gstx264enc.c:
8194 x264enc: Add baseline profile to caps
8195 libx264 does not yet support the features that create the difference
8196 between baseline and constrained baseline profile. Hence it currently
8197 supports both though it can only technically encode constrained
8200 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8202 * ext/amrnb/amrnbenc.c:
8203 * gst/asfdemux/gstasfdemux.c:
8204 * gst/realmedia/rdtmanager.c:
8205 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
8207 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8209 * tests/check/elements/mpeg2dec.c:
8210 mpeg2dec: fix test a bit more
8211 Still broken because cropping is broken in mpeg2dec
8213 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8215 * tests/check/elements/amrnbenc.c:
8216 * tests/check/elements/x264enc.c:
8217 * tests/check/elements/xingmux.c:
8218 tests: fix some tests
8220 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8222 * ext/twolame/gsttwolamemp2enc.c:
8223 twolame: Use new audio encoder/decoder base class API for srcpad caps
8225 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8227 * ext/lame/gstlamemp3enc.c:
8228 lame: Use new audio encoder/decoder base class API for srcpad caps
8230 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8233 mad: Use new audio encoder/decoder base class API for srcpad caps
8235 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8237 * ext/a52dec/gsta52dec.c:
8238 a52dec: Use new audio encoder/decoder base class API for srcpad caps
8240 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8242 * ext/amrwbdec/amrwbdec.c:
8243 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
8245 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8247 * ext/amrnb/amrnbdec.c:
8248 * ext/amrnb/amrnbenc.c:
8249 amrnb: Use new audio encoder/decoder base class API for srcpad caps
8251 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8254 mad: ensure we do not confuse the base class with our buffer guard
8255 mad expects extra bytes at the end of a buffer (see discussion in
8256 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
8257 and since we inject these without the base class' knowledge, we
8258 need to hide the bodies better.
8259 This fixes an assert at EOS when decoding an mp3 manually without
8260 an intervening mpegaudioparse.
8262 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8264 * gst/realmedia/rtspreal.c:
8265 update for HEADER flag
8267 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
8269 * ext/x264/gstx264enc.c:
8270 * ext/x264/gstx264enc.h:
8271 x264enc: implement force-key-unit API
8273 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
8276 Automatic update of common submodule
8277 From c463bc0 to 7fda524
8279 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8281 * ext/amrnb/amrnbdec.c:
8282 * ext/amrwbdec/amrwbdec.c:
8283 amr: port to 0.11 again
8285 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8287 Merge branch 'master' into 0.11
8289 ext/a52dec/gsta52dec.c
8291 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8293 * ext/a52dec/gsta52dec.c:
8294 * ext/amrnb/amrnbdec.c:
8295 * ext/amrnb/amrnbenc.c:
8296 * ext/amrwbdec/amrwbdec.c:
8297 * ext/dvdread/dvdreadsrc.c:
8298 * ext/lame/gstlamemp3enc.c:
8300 * ext/mpeg2dec/gstmpeg2dec.c:
8301 * ext/sidplay/gstsiddec.cc:
8302 * ext/twolame/gsttwolamemp2enc.c:
8303 * gst/asfdemux/asfpacket.c:
8304 * gst/asfdemux/gstasfdemux.c:
8305 * gst/asfdemux/gstrtpasfdepay.c:
8306 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8307 * gst/dvdsub/gstdvdsubdec.c:
8308 * gst/dvdsub/gstdvdsubdec.h:
8309 * gst/realmedia/gstrdtbuffer.c:
8310 * gst/realmedia/gstrdtbuffer.h:
8311 * gst/realmedia/rdtdepay.c:
8312 * gst/realmedia/rmdemux.c:
8313 * gst/realmedia/rmutils.c:
8314 port to new memory API
8316 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8319 Automatic update of common submodule
8320 From 2a59016 to c463bc0
8322 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8324 * gst-libs/gst/glib-compat-private.h:
8325 Remove compatibility versions for deprecated GLib API
8327 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8329 * ext/a52dec/gsta52dec.c:
8330 a52dec: fix read buffer overflow upon syncing
8331 The wrong size was being decremented, leading to a runaway
8334 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8338 Add --disable-fatal-warnings configure option
8340 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8342 * gst/asfdemux/gstasfdemux.c:
8343 * gst/realmedia/rademux.c:
8344 * gst/realmedia/rdtmanager.c:
8345 * gst/realmedia/rmdemux.c:
8346 port to new gthread API
8348 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8351 configure.ac: Require GLib 2.31.10 for consistency
8353 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8356 Automatic update of common submodule
8357 From 0807187 to 2a59016
8359 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8361 * ext/amrwbdec/amrwbdec.c:
8362 amrwbdec: _parse should not return OK if not enough data yet
8364 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8366 * ext/amrnb/amrnbdec.c:
8367 amrnbdec: _parse should not return OK if not enough data yet
8369 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8371 * ext/dvdread/dvdreadsrc.c:
8372 dvdreadsrc: fix off by one in cell calculation for the last chapter
8374 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8376 * gst/asfdemux/gstasfdemux.c:
8377 asfdemux: set caps on src pad before adding it
8379 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8381 * gst/asfdemux/gstasfdemux.c:
8382 asfdemux: perform writable buffer map to copy into it
8384 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8386 * gst/asfdemux/asfpacket.c:
8387 * gst/asfdemux/asfpacket.h:
8388 asfpacket: fix 0.11 ported payload extraction
8389 ... to cater for not necessarily offset == size - cur_pos,
8390 as size may have been adjusted due to padding.
8393 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8395 * ext/x264/gstx264enc.c:
8396 x264enc: remove useless and semantically (though not practically) wrong code
8397 The object will be freed, so it's pointless to set the pointers
8400 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8402 * ext/x264/gstx264enc.c:
8403 x264enc: remove leaking "optimization"
8405 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8407 * gst/asfdemux/gstasfdemux.c:
8408 GST_TYPE_DATE -> G_TYPE_DATE
8410 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8412 Merge remote-tracking branch 'origin/master' into 0.11
8414 ext/a52dec/gsta52dec.c
8416 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8418 * ext/a52dec/gsta52dec.c:
8419 a52dec: plug buffer leak
8421 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8423 * ext/a52dec/gsta52dec.c:
8424 a52dec: plug buffer leak
8426 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8428 * ext/amrnb/amrnbenc.c:
8429 amrnbenc: _map and _unmap the appropriate input and output buffers
8431 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8433 * ext/a52dec/gsta52dec.c:
8434 a52dec: Fix some merge mistakes
8436 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8438 Merge branch 'master' into 0.11
8440 ext/a52dec/gsta52dec.c
8441 ext/a52dec/gsta52dec.h
8444 ext/lame/gstlamemp3enc.c
8447 gst/mpegaudioparse/gstmpegaudioparse.c
8448 gst/mpegstream/gstdvddemux.c
8449 gst/realmedia/rdtdepay.c
8454 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8456 * gst/dvdsub/Makefile.am:
8457 dvdsub: add some CFLAGS and LIBS in Makefile.am
8458 ... since adapter is still used.
8460 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8462 * gst/realmedia/rmdemux.c:
8463 rmdemux: Don't use buffer after unreffing
8465 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8467 * gst/asfdemux/gstasfdemux.c:
8468 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
8470 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8473 mad: Correctly unmap the buffer with the original data pointer
8475 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8478 mad: Make sure to set caps on the srcpad if none are set yet
8480 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8482 * ext/mad/Makefile.am:
8483 mad: fix LIBS order in Makefile.am
8485 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8488 mad: remove left-over id3tag.h include
8489 We don't use libid3tag any more.
8491 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8493 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8494 dvdlpcmdec: fix for multichannel
8496 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8498 * ext/a52dec/gsta52dec.c:
8499 * ext/a52dec/gsta52dec.h:
8500 a52dec: Update for the new raw audio caps
8502 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8505 mad: Update for the new raw audio caps
8507 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8509 * ext/lame/gstlamemp3enc.c:
8510 lamemp3enc: Update for the new raw audio caps
8512 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8514 * ext/twolame/gsttwolamemp2enc.c:
8515 twolamemp2enc: Update for the new raw audio caps
8517 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8519 * ext/amrwbdec/amrwbdec.c:
8520 amrwbdec: Add the new layout field to the raw audio caps
8522 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8524 * ext/amrnb/amrnbdec.c:
8525 * ext/amrnb/amrnbenc.c:
8526 amrnb: Add the new layout field to the raw audio caps
8528 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8530 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8531 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8532 dvdlpcmdec: Port to the new raw audio caps
8534 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8536 * gst/asfdemux/gstasfdemux.c:
8537 asfdemux: Update for libgstriff API changes
8538 Still needs to handle audio channel reordering.
8540 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8543 Automatic update of common submodule
8544 From 50b34ab to 0807187
8546 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8548 * ext/lame/Makefile.am:
8549 lame: fix LIBADD order in Makefile.am
8551 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8553 * tests/check/elements/amrnbenc.c:
8554 * tests/check/elements/mpeg2dec.c:
8555 * tests/check/elements/x264enc.c:
8556 * tests/check/elements/xingmux.c:
8557 * tests/check/generic/states.c:
8558 tests: make tests compile
8560 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8562 * ext/amrwbdec/amrwbdec.c:
8563 * ext/dvdread/dvdreadsrc.c:
8565 * ext/sidplay/gstsiddec.cc:
8566 * gst/asfdemux/gstasfdemux.c:
8567 * gst/realmedia/pnmsrc.c:
8568 * gst/realmedia/rdtmanager.c:
8569 * gst/realmedia/rmdemux.c:
8570 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
8572 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8574 * tests/check/Makefile.am:
8575 tests: disable generic index test
8577 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8579 * ext/mpeg2dec/gstmpeg2dec.c:
8580 mpeg2dec: remove all seeking-related code
8581 A parser or demuxer upstream should handle this Same for
8584 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8586 * ext/mpeg2dec/gstmpeg2dec.c:
8587 * ext/mpeg2dec/gstmpeg2dec.h:
8588 mpeg2dec: update for GstIndex removal
8590 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8592 * ext/cdio/gstcdiocddasrc.c:
8593 cdio: update for probe vfunc removal in GstAudioCdSrc
8595 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8597 * ext/lame/gstlame.c:
8598 * ext/lame/gstlamemp3enc.c:
8599 lame: fix printf format in debug statements
8600 https://bugzilla.gnome.org/show_bug.cgi?id=666926
8602 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8604 * ext/lame/gstlame.c:
8605 * ext/lame/gstlame.h:
8606 lame: ensure parsed output
8607 ... by doing some basic parsing of encoded lame data.
8609 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8611 * ext/lame/gstlame.h:
8612 lame: cleanup unused instance struct fields
8614 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8616 * ext/lame/Makefile.am:
8617 * ext/lame/gstlamemp3enc.c:
8618 * ext/lame/gstlamemp3enc.h:
8619 lamemp3enc: ensure parsed output
8620 ... by doing some basic parsing of encoded lame data.
8623 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8625 * ext/lame/gstlamemp3enc.c:
8626 lamemp3enc: do not leak merged tags
8628 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8632 mad: helpfully bodge the last buffer to let mad decode the last frame
8633 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
8634 to be believed, the last buffer must be followed by a number of 0 bytes
8635 in order for the last frame to be decoded (at least in some cases).
8636 Doing so seems to work here, fixing a missing 1152 samples when using
8637 mp3parse before mad (not using mp3parse would yield the correct amount
8638 of samples, if there's extra non-MP3 data after (eg, tag data)).
8640 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8642 * ext/dvdread/dvdreadsrc.c:
8643 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
8645 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8647 * gst/mpegstream/gstdvddemux.c:
8648 dvddemux: tweak subtitle stream setup based on dvd language codes event
8649 ... to allow for non-continuous subtitle stream numbers.
8650 The missing stream numbers tend to come up as subtitle streams anyway
8651 (albeit not with an identified language tag).
8653 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8655 * ext/dvdread/dvdreadsrc.c:
8656 dvdreadsrc: minor safety tweak to sector seeking
8658 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
8660 * ext/a52dec/gsta52dec.c:
8661 a52dec: check that a52_init returns a valid a52 state
8663 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8665 * ext/mpeg2dec/gstmpeg2dec.c:
8666 mpeg2dec: update for new interlaced flags
8668 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8670 * ext/a52dec/Makefile.am:
8671 * ext/a52dec/gsta52dec.c:
8672 * ext/a52dec/gsta52dec.h:
8673 a52dec: port to audiodecoder
8675 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8677 * ext/mad/Makefile.am:
8680 mad: port to audiodecoder
8682 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8684 * ext/a52dec/gsta52dec.c:
8685 a52dec: Don't claim to support upstream renegotiation
8686 and use fixed caps on the srcpad. To correctly support
8687 upstream renegotiation a52dec would need to check if the
8688 caps of the downstream allocated buffer are the requested
8689 caps or if the size is different.
8692 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
8694 * ext/a52dec/gsta52dec.c:
8695 a52dec: Check that the a52_state is correctly initialized
8697 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8699 * gst-libs/gst/Makefile.am:
8700 * gst-libs/gst/glib-compat-private.h:
8701 * gst/asfdemux/gstasfdemux.c:
8702 * gst/mpegaudioparse/gstmpegaudioparse.c:
8703 * gst/realmedia/rademux.c:
8704 * gst/realmedia/rdtmanager.c:
8705 * gst/realmedia/rmdemux.c:
8706 Work around deprecated thread API in glib master
8707 Add private replacements for deprecated functions such as
8708 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
8709 to avoid the deprecation warnings. We can't change most of
8710 these in 0.10 because they're part of our API and ABI.
8711 Suppress deprecation warnings in selected files, mostly for
8712 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
8713 not much we can do here in 0.10.
8715 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8722 po: update translations
8724 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8726 * gst/realmedia/rdtdepay.c:
8727 rdtdepay: make buffer metadata writable before setting caps on it
8728 Fixes issue when the header buffer is being pushed, which was taken
8729 from the caps and is therefore not writable.
8731 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8733 * ext/dvdread/dvdreadsrc.c:
8734 fix for basesrc changes
8736 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
8738 * gst/asfdemux/gstrtpasfdepay.c:
8739 rtpasfdepay: Initialize GstRTPBuffer before usage
8741 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8743 Merge remote-tracking branch 'origin/master' into 0.11
8745 ext/dvdread/dvdreadsrc.c
8747 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
8749 * ext/dvdread/dvdreadsrc.c:
8750 dvdreadsrc: Fix format string compiler warning
8753 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8755 Merge remote-tracking branch 'origin/master' into 0.11
8757 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8759 * ext/mpeg2dec/gstmpeg2dec.c:
8760 Update for indexable change
8762 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8764 * gst/realmedia/rdtmanager.c:
8765 update for clock provider API change
8767 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8769 * ext/a52dec/gsta52dec.c:
8770 * ext/amrnb/amrnbdec.c:
8771 * ext/amrnb/amrnbenc.c:
8772 * ext/amrwbdec/amrwbdec.c:
8773 * ext/dvdread/dvdreadsrc.c:
8774 * ext/lame/gstlame.c:
8775 * ext/lame/gstlamemp3enc.c:
8777 * ext/mpeg2dec/gstmpeg2dec.c:
8778 * ext/sidplay/gstsiddec.cc:
8779 * ext/twolame/gsttwolame.c:
8780 * ext/x264/gstx264enc.c:
8781 * gst/asfdemux/gstasfdemux.c:
8782 * gst/asfdemux/gstrtpasfdepay.c:
8783 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8784 * gst/dvdsub/gstdvdsubdec.c:
8785 * gst/dvdsub/gstdvdsubparse.c:
8786 * gst/iec958/ac3iec.c:
8787 * gst/mpegaudioparse/gstmpegaudioparse.c:
8788 * gst/mpegaudioparse/gstxingmux.c:
8789 * gst/mpegstream/gstdvddemux.c:
8790 * gst/mpegstream/gstmpegdemux.c:
8791 * gst/mpegstream/gstmpegparse.c:
8792 * gst/mpegstream/gstrfc2250enc.c:
8793 * gst/realmedia/pnmsrc.c:
8794 * gst/realmedia/rademux.c:
8795 * gst/realmedia/rdtdepay.c:
8796 * gst/realmedia/rdtmanager.c:
8797 * gst/realmedia/rmdemux.c:
8798 * gst/synaesthesia/gstsynaesthesia.c:
8799 various: fix pad template ref leaks
8800 https://bugzilla.gnome.org/show_bug.cgi?id=662664
8802 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
8804 * tests/check/elements/xingmux.c:
8805 tests: update for gstcheck API change
8807 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8809 * ext/amrnb/amrnbenc.c:
8810 * ext/dvdread/dvdreadsrc.c:
8811 * ext/lame/gstlamemp3enc.c:
8812 * ext/twolame/gsttwolamemp2enc.c:
8813 ext: fix more printf format warnings in debug messages
8815 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
8817 * gst/asfdemux/gstasfdemux.c:
8818 * gst/asfdemux/gstrtpasfdepay.c:
8819 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8820 * gst/dvdsub/gstdvdsubdec.c:
8821 * gst/dvdsub/gstdvdsubparse.c:
8822 * gst/realmedia/rademux.c:
8823 * gst/realmedia/rmdemux.c:
8824 Fix print format compiler warnings on OS X / 64bit
8825 https://bugzilla.gnome.org/show_bug.cgi?id=662617
8827 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8829 * gst/asfdemux/gstasfdemux.c:
8830 * gst/realmedia/rademux.c:
8831 * gst/realmedia/rdtmanager.c:
8832 * gst/realmedia/rmdemux.c:
8833 update for activation changes
8835 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8837 * gst/asfdemux/gstasfdemux.c:
8838 * gst/realmedia/rademux.c:
8839 * gst/realmedia/rmdemux.c:
8840 update for new scheduling query
8842 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8844 * gst/asfdemux/gstasfdemux.c:
8845 * gst/realmedia/rademux.c:
8846 * gst/realmedia/rdtmanager.c:
8847 * gst/realmedia/rmdemux.c:
8848 add parent to activate functions
8850 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8852 * ext/a52dec/gsta52dec.c:
8853 * ext/mpeg2dec/gstmpeg2dec.c:
8854 * ext/sidplay/gstsiddec.cc:
8855 * ext/x264/gstx264enc.c:
8856 * gst/asfdemux/gstasfdemux.c:
8857 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8858 * gst/dvdsub/gstdvdsubdec.c:
8859 * gst/dvdsub/gstdvdsubparse.c:
8860 * gst/realmedia/rademux.c:
8861 * gst/realmedia/rdtdepay.c:
8862 * gst/realmedia/rdtmanager.c:
8863 * gst/realmedia/rmdemux.c:
8864 add parent to pad functions
8866 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8868 * ext/mpeg2dec/gstmpeg2dec.c:
8869 * ext/sidplay/gstsiddec.cc:
8870 * ext/x264/gstx264enc.c:
8871 * gst/asfdemux/gstasfdemux.c:
8872 * gst/realmedia/rademux.c:
8873 * gst/realmedia/rdtmanager.c:
8874 * gst/realmedia/rmdemux.c:
8875 add parent to query function
8877 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8879 * gst/asfdemux/gstasfdemux.c:
8880 * gst/realmedia/rademux.c:
8881 _query_peer_*() -> _peer_query_*()
8883 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8885 * gst/dvdsub/gstdvdsubdec.c:
8886 _accept_caps() -> _query_accept_caps()
8888 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8890 * ext/x264/gstx264enc.c:
8891 _peer_get_caps() -> _peer_query_caps()
8893 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8895 * ext/x264/gstx264enc.c:
8896 update for _get_caps() -> _query_caps()
8898 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8900 * ext/x264/gstx264enc.c:
8901 change getcaps to query
8903 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8906 mad: re-instate accidentally dropped rank
8908 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8910 * ext/dvdread/dvdreadsrc.c:
8911 * gst/realmedia/pnmsrc.c:
8912 Update for GstURIHandler get_protocols() changes
8914 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8916 * ext/dvdread/dvdreadsrc.c:
8917 * ext/dvdread/dvdreadsrc.h:
8918 * gst/realmedia/pnmsrc.c:
8919 dvdreadsrc, pnmsrc: update for GstURIHandler changes
8921 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8924 mad: re-port to 0.11
8925 This time using the base class. Still something
8926 wrong with the parsing though, when there's no
8927 parser or demuxer upstream (which of course
8928 shouldn't happen in a normal playback scenario).
8930 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8934 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
8936 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8940 mad: replace with 0.10 version ported to GstAudioDecoder
8941 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
8942 of Mark's baseaudio branch.
8943 Would probably be too risky to drop this into 0.10 given
8944 all the things mad is doing.
8946 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8948 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8949 docs: remove bits for old lame element from sections.txt file
8951 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8955 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8956 * docs/plugins/inspect/plugin-mpegstream.xml:
8957 * gst-plugins-ugly.spec.in:
8958 * gst/mpegstream/Makefile.am:
8959 * gst/mpegstream/README:
8960 * gst/mpegstream/gstdvddemux.c:
8961 * gst/mpegstream/gstdvddemux.h:
8962 * gst/mpegstream/gstmpegclock.c:
8963 * gst/mpegstream/gstmpegclock.h:
8964 * gst/mpegstream/gstmpegdemux.c:
8965 * gst/mpegstream/gstmpegdemux.h:
8966 * gst/mpegstream/gstmpegpacketize.c:
8967 * gst/mpegstream/gstmpegpacketize.h:
8968 * gst/mpegstream/gstmpegparse.c:
8969 * gst/mpegstream/gstmpegparse.h:
8970 * gst/mpegstream/gstmpegstream.c:
8971 * gst/mpegstream/gstrfc2250enc.c:
8972 * gst/mpegstream/gstrfc2250enc.h:
8973 * gst/mpegstream/mpegstream.vcproj:
8974 * gst/mpegstream/notes:
8976 * win32/vs6/gst_plugins_ugly.dsw:
8977 * win32/vs6/libgstac3parse.dsp:
8978 * win32/vs6/libgstmpegaudioparse.dsp:
8979 * win32/vs6/libgstmpegstream.dsp:
8980 mpegstream: remove the old mpeg-ps parser and demuxers
8981 Don't want anyone porting this by accident.
8982 Superseded by mpegpsdemux in -bad.
8984 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8987 * ext/cdio/Makefile.am:
8988 * ext/cdio/gstcdio.c:
8989 * ext/cdio/gstcdiocddasrc.c:
8990 * ext/cdio/gstcdiocddasrc.h:
8991 cdio: port cdiocddasrc to 0.11
8993 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8995 * tests/check/elements/mpeg2dec.c:
8996 tests: port mpeg2dec to 0.11
8997 It compiles, but fails.
8999 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9001 * tests/check/elements/x264enc.c:
9002 tests: port x264enc unit test to 0.11
9003 Well, it compiles now at least.
9005 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9007 * gst/asfdemux/gstrtpasfdepay.h:
9008 update for base class rename
9010 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9012 * gst/asfdemux/gstrtpasfdepay.c:
9013 * gst/asfdemux/gstrtpasfdepay.h:
9014 update for base class rename
9016 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9056 po: update translations
9058 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9060 * docs/plugins/gst-plugins-ugly-plugins.args:
9061 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9062 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9063 * docs/plugins/inspect/plugin-a52dec.xml:
9064 * docs/plugins/inspect/plugin-amrnb.xml:
9065 * docs/plugins/inspect/plugin-amrwbdec.xml:
9066 * docs/plugins/inspect/plugin-asf.xml:
9067 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9068 * docs/plugins/inspect/plugin-dvdread.xml:
9069 * docs/plugins/inspect/plugin-dvdsub.xml:
9070 * docs/plugins/inspect/plugin-lame.xml:
9071 * docs/plugins/inspect/plugin-mad.xml:
9072 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9073 * docs/plugins/inspect/plugin-realmedia.xml:
9074 * docs/plugins/inspect/plugin-siddec.xml:
9075 * docs/plugins/inspect/plugin-twolame.xml:
9076 * docs/plugins/inspect/plugin-x264.xml:
9079 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9081 * ext/lame/gstlamemp3enc.c:
9082 lamemp3enc: cosmetic error message change
9083 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
9085 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9087 * docs/plugins/Makefile.am:
9088 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9089 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9090 * ext/twolame/Makefile.am:
9091 * ext/twolame/gsttwolamemp2enc.c:
9092 * ext/twolame/gsttwolamemp2enc.h:
9094 twolame: rename to twolamemp2enc
9096 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9099 * ext/twolame/gsttwolame.c:
9100 twolame: port to 0.11
9102 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9106 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9107 * docs/plugins/inspect/plugin-iec958.xml:
9108 * gst-plugins-ugly.spec.in:
9109 * gst/iec958/Makefile.am:
9110 * gst/iec958/ac3_padder.c:
9111 * gst/iec958/ac3_padder.h:
9112 * gst/iec958/ac3iec.c:
9113 * gst/iec958/ac3iec.h:
9115 * win32/vs6/libgstiec958.dsp:
9116 iec958: remove this plugin
9117 I think it can just go away. Audio sinks can and should payload
9118 things themselves using the helper API in libgstaudio. If such
9119 a plugin still makes sense, it should probably be rewritten
9120 using the library functions (and be put into -good or so).
9122 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9124 * gst/realmedia/rademux.c:
9125 * gst/realmedia/rmdemux.c:
9126 * gst/realmedia/rtspreal.c:
9127 update for adapter api change
9129 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9131 * ext/x264/gstx264enc.c:
9132 update for removed fixate function
9134 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9137 * ext/mpeg2dec/gstmpeg2dec.c:
9138 * gst/asfdemux/gstasfdemux.c:
9139 * gst/realmedia/rmdemux.c:
9142 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9145 * gst/realmedia/rademux.c:
9146 * gst/realmedia/rdtdepay.c:
9147 * gst/realmedia/rmdemux.c:
9148 * gst/realmedia/rmutils.c:
9151 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9153 * gst/asfdemux/gstasfdemux.c:
9154 * gst/mpegstream/gstdvddemux.c:
9155 * gst/mpegstream/gstmpegdemux.c:
9156 * gst/realmedia/rmdemux.c:
9157 * gst/realmedia/rmdemux.h:
9160 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
9163 po: lame => lamemp3enc
9165 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9167 * gst/realmedia/rdtmanager.c:
9168 make request pads take %u
9170 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9172 * ext/mpeg2dec/gstmpeg2dec.c:
9173 * ext/mpeg2dec/gstmpeg2dec.h:
9174 mpeg2dec: Add basic cropping support
9176 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9178 * ext/a52dec/gsta52dec.c:
9179 * ext/sidplay/gstsiddec.cc:
9180 * gst/asfdemux/gstasfdemux.c:
9181 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9182 tags: update for tag API removal
9184 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9186 * ext/mpeg2dec/gstmpeg2dec.c:
9187 * ext/mpeg2dec/gstmpeg2dec.h:
9188 update for meta api change
9190 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9192 * gst/asfdemux/gstasfdemux.c:
9193 structure: fix for api update
9195 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9197 Merge remote-tracking branch 'origin/master' into 0.11
9199 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9201 * tests/check/elements/amrnbenc.c:
9202 tests: port amrnbenc test to 0.11
9204 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9206 * ext/amrnb/amrnbdec.c:
9207 * ext/amrnb/amrnbenc.c:
9208 amrnb: fix up raw audio caps for 0.11
9210 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9212 * tests/check/Makefile.am:
9213 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
9215 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9217 * docs/plugins/Makefile.am:
9218 * ext/lame/Makefile.am:
9220 * ext/lame/gstlame.c:
9221 * ext/lame/gstlame.h:
9222 * ext/lame/plugin.c:
9223 * ext/lame/test-lame.c:
9224 * gst/xingmux/gstxingmux.c:
9225 * tests/check/pipelines/lame.c:
9226 lame: remove lame element, it's been superseded by lamemp3enc
9228 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9230 * ext/a52dec/gsta52dec.c:
9231 * ext/lame/gstlamemp3enc.c:
9233 * ext/sidplay/gstsiddec.cc:
9234 * gst/asfdemux/gstasfdemux.c:
9235 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9236 ext, gst: update for taglist API changes
9238 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
9240 * gst/asfdemux/gstasfdemux.c:
9241 asfdemux: Don't leak pending payload buffers
9244 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9246 Merge branch 'master' into 0.11
9248 ext/sidplay/gstsiddec.cc
9250 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
9252 * ext/sidplay/gstsiddec.cc:
9253 siddec: use BOILERPLATE macro and cleanup FIXMEs
9255 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9257 * gst/asfdemux/gstrtpasfdepay.c:
9258 asfdepay: fix compiler warnings after gst_caps_new_simple() change
9260 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9262 * gst-plugins-ugly.spec.in:
9263 Update specfile with latest changes
9265 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9267 * gst/asfdemux/gstasfdemux.c:
9268 asfdemux: Don't unmap a buffer that doesn't exist
9270 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9273 * ext/dvdread/dvdreadsrc.c:
9274 dvdread: port to 0.11
9276 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9279 * gst/dvdsub/Makefile.am:
9280 * gst/dvdsub/gstdvdsubdec.c:
9281 * gst/dvdsub/gstdvdsubdec.h:
9282 * gst/dvdsub/gstdvdsubparse.c:
9283 dvdsub: port to 0.11
9285 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9287 Merge branch 'master' into 0.11
9289 ext/amrwbdec/Makefile.am
9290 ext/amrwbdec/amrwbdec.c
9292 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9294 * gst/realmedia/gstrdtbuffer.c:
9295 * gst/realmedia/gstrdtbuffer.h:
9296 * gst/realmedia/pnmsrc.c:
9297 * gst/realmedia/rademux.c:
9298 * gst/realmedia/rdtdepay.c:
9299 * gst/realmedia/rdtmanager.c:
9300 * gst/realmedia/rmdemux.c:
9301 * gst/realmedia/rmutils.c:
9302 * gst/realmedia/rtspreal.c:
9303 realmedia: port to 0.11
9305 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9307 * ext/amrwbdec/Makefile.am:
9308 * ext/amrwbdec/amrwbdec.c:
9309 * ext/amrwbdec/amrwbdec.h:
9310 amrwbdec: port to audiodecoder
9312 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9314 * ext/amrnb/Makefile.am:
9315 amrnbdec: fixup build
9317 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9319 * ext/amrnb/amrnbdec.c:
9320 amrnbdec: remove leftover extraneous _unref
9322 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9324 Merge branch 'master' into 0.11
9326 ext/amrnb/amrnbdec.c
9328 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9331 * ext/amrnb/amrnbdec.c:
9332 * ext/amrnb/amrnbenc.c:
9335 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9338 * ext/amrwbdec/Makefile.am:
9339 * ext/amrwbdec/amrwbdec.c:
9340 ported amrwbdec to 0.11
9342 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9344 * ext/amrnb/amrnbdec.c:
9345 * ext/amrnb/amrnbdec.h:
9346 amrnbdec: port to audiodecoder
9348 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9350 Merge branch 'master' into 0.11
9352 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9355 * ext/mpeg2dec/gstmpeg2dec.c:
9356 * ext/mpeg2dec/gstmpeg2dec.h:
9357 mpeg2dec: minimal port to 0.11
9359 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9361 * ext/mpeg2dec/gstmpeg2dec.c:
9362 * ext/mpeg2dec/gstmpeg2dec.h:
9363 mpeg2dec: post QoS messages when dropping a frame due to QoS
9364 https://bugzilla.gnome.org/show_bug.cgi?id=658241
9366 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9369 configure: update ported plugins list
9371 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9374 update to 0.11 branch
9376 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9378 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9379 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9380 dvdlpcmdec: port to 0.11
9382 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9384 * ext/lame/gstlame.c:
9385 * ext/lame/gstlamemp3enc.c:
9386 lame: fix raw audio caps too
9388 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9390 * ext/lame/gstlame.c:
9391 * ext/lame/gstlamemp3enc.c:
9394 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9396 Merge branch 'master' into 0.11
9398 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9400 * ext/x264/gstx264enc.c:
9401 * ext/x264/gstx264enc.h:
9402 x264enc: port to 0.11
9404 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9406 * ext/amrnb/Makefile.am:
9407 * ext/amrnb/amrnbenc.c:
9408 * ext/amrnb/amrnbenc.h:
9409 amrnbenc: port to audioencoder
9411 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9413 Merge branch 'master' into 0.11
9417 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9419 * ext/a52dec/gsta52dec.c:
9422 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9424 * ext/twolame/gsttwolame.c:
9425 twolame: Simple fix for GstAudioEncoder API change
9427 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9429 * ext/twolame/gsttwolame.c:
9430 twolame: Fix variable 'gstelement_class' set but not used compiler warning
9432 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9434 * ext/lame/gstlame.c:
9435 * ext/lame/gstlamemp3enc.c:
9436 lame: Don't get the parent class again, GST_BOILERPLATE does this already
9438 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9440 * ext/lame/gstlame.c:
9441 * ext/lame/gstlamemp3enc.c:
9442 lame: Fix variable 'gstelement_class' set but not used compiler warning
9444 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9446 * ext/twolame/gsttwolame.c:
9447 twolame: improve output framing and timestamping
9448 ... which simply comes down to requesting one frame of input data at a time,
9449 since the encoder nicely turns this into 1 encoded frame.
9451 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9453 * ext/twolame/Makefile.am:
9454 * ext/twolame/gsttwolame.c:
9455 * ext/twolame/gsttwolame.h:
9456 twolame: port to audioencoder
9458 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9460 * ext/lame/gstlame.c:
9461 lame: use some more boilerplate
9463 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9465 * ext/lame/gstlame.c:
9466 * ext/lame/gstlame.h:
9467 lame: port to audioencoder
9469 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9471 * ext/lame/gstlamemp3enc.c:
9472 lamemp3enc: use some more boilerplate
9474 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9476 * ext/lame/gstlamemp3enc.c:
9477 lamemp3enc: really report bitrate rather kbitrate
9479 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9481 * ext/lame/Makefile.am:
9482 * ext/lame/gstlamemp3enc.c:
9483 * ext/lame/gstlamemp3enc.h:
9484 lamemp3enc: port to audioencoder
9486 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9488 * ext/dvdread/dvdreadsrc.c:
9489 dvdreadsrc: take into account first sector of the current title
9490 This fixes seeking on titles which do not start on a new file.
9491 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9493 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9495 * ext/dvdread/dvdreadsrc.c:
9496 dvdreadsrc: fix sector seeking
9497 It was overly complicated, and did not take into account the offset
9498 needed for titles which do not start on a new file.
9499 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9501 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9503 * ext/dvdread/dvdreadsrc.c:
9504 dvdreadsrc: fix sector search for packed titles
9505 Some DVD titles are packed in a single set, and we need to use
9506 the correct table to map times to sectors.
9507 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9509 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9512 * ext/mad/Makefile.am:
9514 * gst-plugins-ugly.spec.in:
9515 mad: remove id3tag dependency used by in practice unreachable legacy code
9516 The mad mp3 decoder element shouldn't parse tags at all really, but we
9517 have so far kept this code around for backwards-compatibility reasons
9518 for people building manual pipelines for some reason. However, as it
9519 turns out that code has never actually worked in 0.10 in practice,
9520 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
9521 which doesn't actually seem to happen any more though because of the
9522 preceding mad_header_decode(), which will discover and report the
9523 sync loss if it runs into a tag and make mad_frame_decode() try to
9525 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
9527 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9529 * gst/asfdemux/asfpacket.c:
9530 asfpacket: skip empty payload packets
9531 ... which also avoids assertion failures and possible segfaults later on
9532 when possibly trying to join 2 empty buffers.
9534 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9536 * gst/realmedia/rmdemux.c:
9537 * gst/realmedia/rmdemux.h:
9538 rmdemux: delay announcing container tags until we have pads
9539 Fixes tags when transcoding.
9540 https://bugzilla.gnome.org/show_bug.cgi?id=658297
9542 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9544 * tests/check/elements/amrnbenc.c:
9545 amrnbenc: Use complete raw audio caps in the test
9547 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
9549 * docs/plugins/Makefile.am:
9550 docs: cleanup makefiles
9551 Remove commented out parts that we don't need. Remove "the wingo addition" - no
9552 so useful after all. Narrow down file-globs for plugin docs.
9554 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
9557 Automatic update of common submodule
9558 From a39eb83 to 11f0cd5
9560 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
9563 Automatic update of common submodule
9564 From 605cd9a to a39eb83
9566 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9568 * gst/asfdemux/gstasfdemux.c:
9569 asf: don't use fourcc
9571 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9573 Merge branch 'master' into 0.11
9575 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9577 * ext/mpeg2dec/gstmpeg2dec.c:
9578 mpeg2dec: fix spurious failure to decode some files
9579 Parsing can return with an 'invalid' state, but this is not
9580 actually fatal. For one, the mpeg2dec command line tool that
9581 comes with the libmpeg2 library blithely ignores this condition
9582 and merrily goes on. So we do this same, logging the error,
9583 and going on with parsing. This makes something work that did
9584 not use to work, and brings happiness to the world.
9585 https://bugzilla.gnome.org/show_bug.cgi?id=429476
9587 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9590 * ext/sidplay/Makefile.am:
9591 * ext/sidplay/gstsiddec.cc:
9592 port to new audio caps
9594 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9596 Merge branch 'master' into 0.11
9599 gst/asfdemux/gstrtpasfdepay.c
9601 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9604 configure: Add synaesthesia to the list of non-ported plugins
9606 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9609 * docs/plugins/Makefile.am:
9610 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9611 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9612 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9613 * gst-plugins-ugly.spec.in:
9614 * gst/mpegaudioparse/Makefile.am:
9615 * gst/mpegaudioparse/gstmpegaudioparse.c:
9616 * gst/mpegaudioparse/gstmpegaudioparse.h:
9617 * gst/mpegaudioparse/mpegaudioparse.vcproj:
9618 * gst/xingmux/Makefile.am:
9619 * gst/xingmux/gstxingmux.c:
9620 * gst/xingmux/gstxingmux.h:
9621 * gst/xingmux/plugin.c:
9622 Remove mp3parse plugin/element
9623 It's been replaced by mpegaudioparse in -good. Don't want anyone
9624 to spend time porting a deprecated element. Rename plugin to xingmux
9625 for now until we move that somewhere else.
9627 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9630 configure.ac: Define list of non-ported plugins
9632 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9635 mad: Fix for changes in GstQuery API
9637 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9639 * gst/asfdemux/gstasfdemux.c:
9640 asfdemux: Fix for changes in GstQuery API
9642 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9644 * gst/asfdemux/asfpacket.c:
9645 asfdemux: Fix print statement
9647 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9650 Update common submodule
9652 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9654 * ext/x264/gstx264enc.c:
9655 x264enc: Properly set the stream format in setcaps
9656 Do not forget to set the selected format to the options string
9657 when getting it from caps
9658 https://bugzilla.gnome.org/show_bug.cgi?id=655223
9660 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
9662 * ext/x264/gstx264enc.c:
9663 x264enc: fix the build for older x264enc
9664 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
9666 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
9668 * ext/x264/gstx264enc.c:
9669 x264enc: Read stream-format from the right place
9670 Read the stream-format from "stream-format" and not from profile, also rename
9671 the "bytestream" variable to "stream_format" so it's easier to understand.
9673 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9675 * ext/x264/gstx264enc.c:
9676 * ext/x264/gstx264enc.h:
9677 x264enc: Select stream-format based on caps
9678 Makes x264 select its stream-format based on what's available
9679 on caps, the user selected option will be chosen as a fallback
9680 when both options are available.
9681 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9683 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
9685 * ext/x264/gstx264enc.c:
9686 x264: Allow renegotiation but prefer current caps
9688 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
9690 * tests/check/elements/x264enc.c:
9691 tests: Test x264enc profiles from the caps
9692 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9694 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
9696 * ext/x264/Makefile.am:
9697 * ext/x264/gstx264enc.c:
9698 * ext/x264/gstx264enc.h:
9699 x264: Use profile and level from caps
9700 Enforces the profile and level from the downstream caps, also
9701 sets them on the fixated caps
9702 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9704 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9707 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
9709 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
9711 * ext/x264/gstx264enc.c:
9712 x264enc: fix subme property annotation - subme maximum is 10, not 6.
9713 Although the element accepts subme values > 6, the annotation which is
9714 visible through gst-inspect (for example) erroneously indicates 6 as the
9715 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
9716 https://bugzilla.gnome.org/show_bug.cgi?id=653473
9718 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
9721 Automatic update of common submodule
9722 From 69b981f to 605cd9a
9724 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9726 * gst/asfdemux/gstrtspwms.c:
9727 rtspwms: Porting to 0.11
9729 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9731 * gst/asfdemux/gstrtpasfdepay.c:
9732 rtpasfdepay: Port to 0.11
9734 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9736 * gst/asfdemux/asfpacket.c:
9737 * gst/asfdemux/asfpacket.h:
9738 * gst/asfdemux/gstasfdemux.c:
9739 * gst/asfdemux/gstasfdemux.h:
9740 asfdemux: Porting to 0.11
9742 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9744 * ext/sidplay/gstsiddec.cc:
9745 siddec: port siddec to 0.11
9747 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9749 * gst/asfdemux/gstrtpasfdepay.c:
9750 rtpasfdepay: fix fragmented packet handling and packet padding
9751 Also remove a bogus assert.
9753 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
9755 * gst/synaesthesia/gstsynaesthesia.c:
9756 synaesthesia: fix wrong debug log string (copy'n'paste)
9758 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9760 Merge branch 'master' into 0.11
9764 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9767 mad: port to new API
9768 Port to new segment API.
9770 No need to set caps on buffers.
9772 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
9774 * gst/realmedia/rmdemux.c:
9775 rmdemux: target is unsigned and can't be < 0
9777 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
9780 mad: use signed when caluculating the delta
9781 Avoids a <0 check for an unsigned variable.
9783 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
9785 * docs/plugins/Makefile.am:
9786 docs: remove obsolete commented out part
9787 We don't have this in the other modules and its not needed.
9789 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
9791 * docs/plugins/gst-plugins-ugly-plugins.args:
9792 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9793 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9794 docs: update plugin introspection data
9795 Now more files are merged and produced in a canonical fashion, which hopefully
9796 creates less or no delta in the future.
9798 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
9801 Automatic update of common submodule
9802 From 9e5bbd5 to 69b981f
9804 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9806 * ext/lame/Makefile.am:
9807 * ext/lame/gstlamemp3enc.c:
9808 lamemp3enc: Post CODEC and BITRATE tags
9809 Also filter any CODEC/AUDIO_CODEC tags from incoming
9813 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
9816 Automatic update of common submodule
9817 From fd35073 to 9e5bbd5
9819 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
9822 Automatic update of common submodule
9823 From 46dfcea to fd35073
9825 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9827 * gst/asfdemux/gstrtpasfdepay.c:
9828 rtpasfdepay: simplify and refactor packet parsing
9829 Specifically, refactor buffer padding and consider marker bit for fragment
9832 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9834 * gst/asfdemux/gstrtpasfdepay.c:
9835 rtpasfdepay: avoid re-sending header
9836 ... e.g. following a seek, which otherwise confuses downstream demuxer
9837 expecting only a flow of data packets at this time.
9839 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9841 * gst/asfdemux/gstrtpasfdepay.c:
9842 * gst/asfdemux/gstrtpasfdepay.h:
9843 rtpasfdepay: remove unused field
9845 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9848 mad: Post bitrate tag whenever the bitrate changes
9849 Also send the layer/mode/emphasis/bitrate tags as an event too.
9851 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9854 * win32/common/config.h:
9855 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
9857 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9860 * docs/plugins/inspect/plugin-a52dec.xml:
9861 * docs/plugins/inspect/plugin-amrnb.xml:
9862 * docs/plugins/inspect/plugin-amrwbdec.xml:
9863 * docs/plugins/inspect/plugin-asf.xml:
9864 * docs/plugins/inspect/plugin-cdio.xml:
9865 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9866 * docs/plugins/inspect/plugin-dvdread.xml:
9867 * docs/plugins/inspect/plugin-dvdsub.xml:
9868 * docs/plugins/inspect/plugin-iec958.xml:
9869 * docs/plugins/inspect/plugin-lame.xml:
9870 * docs/plugins/inspect/plugin-mad.xml:
9871 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9872 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9873 * docs/plugins/inspect/plugin-mpegstream.xml:
9874 * docs/plugins/inspect/plugin-realmedia.xml:
9875 * docs/plugins/inspect/plugin-siddec.xml:
9876 * docs/plugins/inspect/plugin-twolame.xml:
9877 * docs/plugins/inspect/plugin-x264.xml:
9878 * win32/common/config.h:
9881 === release 0.10.18 ===
9883 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9889 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9890 * docs/plugins/inspect/plugin-a52dec.xml:
9891 * docs/plugins/inspect/plugin-amrnb.xml:
9892 * docs/plugins/inspect/plugin-amrwbdec.xml:
9893 * docs/plugins/inspect/plugin-asf.xml:
9894 * docs/plugins/inspect/plugin-cdio.xml:
9895 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9896 * docs/plugins/inspect/plugin-dvdread.xml:
9897 * docs/plugins/inspect/plugin-dvdsub.xml:
9898 * docs/plugins/inspect/plugin-iec958.xml:
9899 * docs/plugins/inspect/plugin-lame.xml:
9900 * docs/plugins/inspect/plugin-mad.xml:
9901 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9902 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9903 * docs/plugins/inspect/plugin-mpegstream.xml:
9904 * docs/plugins/inspect/plugin-realmedia.xml:
9905 * docs/plugins/inspect/plugin-siddec.xml:
9906 * docs/plugins/inspect/plugin-twolame.xml:
9907 * docs/plugins/inspect/plugin-x264.xml:
9908 * gst-plugins-ugly.doap:
9909 * win32/common/config.h:
9912 - x264enc: allow changing bitrate and quantizers dynamically at runtime
9913 - x264enc: proxy downstream caps restrictions upstream via get_caps()
9914 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
9915 - mad: allow build without libid3tag (which isn't really needed anyway)
9916 - many other fixes and improvements
9918 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9920 * ext/x264/gstx264enc.c:
9921 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
9923 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9925 * ext/x264/gstx264enc.c:
9926 x264enc: do not leak peer pad reference
9928 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9930 * ext/x264/gstx264enc.c:
9931 x264enc: No need to copy, reffing is enough
9933 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9935 * ext/x264/gstx264enc.c:
9936 x264enc: get_caps function should return a copy of the caps
9938 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9941 * docs/plugins/inspect/plugin-a52dec.xml:
9942 * docs/plugins/inspect/plugin-amrnb.xml:
9943 * docs/plugins/inspect/plugin-amrwbdec.xml:
9944 * docs/plugins/inspect/plugin-asf.xml:
9945 * docs/plugins/inspect/plugin-cdio.xml:
9946 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9947 * docs/plugins/inspect/plugin-dvdread.xml:
9948 * docs/plugins/inspect/plugin-dvdsub.xml:
9949 * docs/plugins/inspect/plugin-iec958.xml:
9950 * docs/plugins/inspect/plugin-lame.xml:
9951 * docs/plugins/inspect/plugin-mad.xml:
9952 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9953 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9954 * docs/plugins/inspect/plugin-mpegstream.xml:
9955 * docs/plugins/inspect/plugin-realmedia.xml:
9956 * docs/plugins/inspect/plugin-siddec.xml:
9957 * docs/plugins/inspect/plugin-synaesthesia.xml:
9958 * docs/plugins/inspect/plugin-twolame.xml:
9959 * docs/plugins/inspect/plugin-x264.xml:
9964 * win32/common/config.h:
9965 0.10.17.4 pre-release
9967 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9970 mad: remove buffer_alloc
9972 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9975 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9976 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9977 * docs/plugins/inspect/plugin-a52dec.xml:
9978 * docs/plugins/inspect/plugin-amrnb.xml:
9979 * docs/plugins/inspect/plugin-amrwbdec.xml:
9980 * docs/plugins/inspect/plugin-asf.xml:
9981 * docs/plugins/inspect/plugin-cdio.xml:
9982 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9983 * docs/plugins/inspect/plugin-dvdread.xml:
9984 * docs/plugins/inspect/plugin-dvdsub.xml:
9985 * docs/plugins/inspect/plugin-iec958.xml:
9986 * docs/plugins/inspect/plugin-lame.xml:
9987 * docs/plugins/inspect/plugin-mad.xml:
9988 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9989 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9990 * docs/plugins/inspect/plugin-mpegstream.xml:
9991 * docs/plugins/inspect/plugin-realmedia.xml:
9992 * docs/plugins/inspect/plugin-siddec.xml:
9993 * docs/plugins/inspect/plugin-synaesthesia.xml:
9994 * docs/plugins/inspect/plugin-twolame.xml:
9995 * docs/plugins/inspect/plugin-x264.xml:
10003 0.10.17.3 pre-release
10005 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10008 Automatic update of common submodule
10009 From c3cafe1 to 46dfcea
10011 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10013 * ext/mad/gstmad.c:
10016 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10018 Merge branch 'master' into 0.11
10021 android/amrwbdec.mk
10023 android/mpegaudioparse.mk
10026 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10028 * tests/check/gst-plugins-ugly.supp:
10029 tests: add suppression for lame unit test
10031 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10033 * tests/check/Makefile.am:
10034 * tests/check/generic/.gitignore:
10035 * tests/check/generic/index.c:
10036 tests: add generic index-setting test
10038 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10040 * ext/mpeg2dec/gstmpeg2dec.c:
10041 mpeg2dec: don't deadlock when setting an index
10043 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10046 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10047 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10048 * docs/plugins/inspect/plugin-a52dec.xml:
10049 * docs/plugins/inspect/plugin-amrnb.xml:
10050 * docs/plugins/inspect/plugin-amrwbdec.xml:
10051 * docs/plugins/inspect/plugin-asf.xml:
10052 * docs/plugins/inspect/plugin-cdio.xml:
10053 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10054 * docs/plugins/inspect/plugin-dvdread.xml:
10055 * docs/plugins/inspect/plugin-dvdsub.xml:
10056 * docs/plugins/inspect/plugin-iec958.xml:
10057 * docs/plugins/inspect/plugin-lame.xml:
10058 * docs/plugins/inspect/plugin-mad.xml:
10059 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10060 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10061 * docs/plugins/inspect/plugin-mpegstream.xml:
10062 * docs/plugins/inspect/plugin-realmedia.xml:
10063 * docs/plugins/inspect/plugin-siddec.xml:
10064 * docs/plugins/inspect/plugin-synaesthesia.xml:
10065 * docs/plugins/inspect/plugin-twolame.xml:
10066 * docs/plugins/inspect/plugin-x264.xml:
10068 * win32/common/config.h:
10069 0.10.17.2 pre-release
10071 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10073 * gst/realmedia/rademux.c:
10074 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
10076 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10078 * gst/mpegstream/gstmpegdemux.c:
10079 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
10081 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10083 * ext/dvdread/dvdreadsrc.c:
10084 * ext/sidplay/gstsiddec.cc:
10085 * ext/x264/gstx264enc.c:
10086 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
10088 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10090 * gst/asfdemux/gstasfdemux.c:
10091 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
10093 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10095 * ext/x264/gstx264enc.c:
10096 x264enc: Implement getcaps function
10097 This allows to set width/height/etc restrictions downstream.
10099 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
10102 * ext/mad/Makefile.am:
10103 * ext/x264/Makefile.am:
10104 * gst/asfdemux/Makefile.am:
10105 * gst/dvdlpcmdec/Makefile.am:
10106 * gst/dvdsub/Makefile.am:
10107 * gst/iec958/Makefile.am:
10108 * gst/mpegaudioparse/Makefile.am:
10109 * gst/mpegstream/Makefile.am:
10110 * gst/realmedia/Makefile.am:
10111 * gst/synaesthesia/Makefile.am:
10112 android: make it ready for androgenizer
10113 To build gstreamer for android we are now using androgenizer which
10114 generates the needed Android.mk files.
10115 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
10117 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
10120 * android/amrnb.mk:
10121 * android/amrwbdec.mk:
10123 * android/mpegaudioparse.mk:
10124 android: remove the android/ folder
10126 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
10129 Automatic update of common submodule
10130 From 1ccbe09 to c3cafe1
10132 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10134 * ext/x264/gstx264enc.c:
10135 * ext/x264/gstx264enc.h:
10136 x264enc: Allow changing the bitrate and quantitizers dynamically
10137 https://bugzilla.gnome.org/show_bug.cgi?id=621663
10139 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10141 * ext/x264/gstx264enc.c:
10142 x264enc: Set max bitrate in quality mode
10143 https://bugzilla.gnome.org/show_bug.cgi?id=621663
10145 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10147 * ext/x264/gstx264enc.c:
10148 x264enc: Make it clear that constant quantizer is for debugging only
10149 https://bugzilla.gnome.org/show_bug.cgi?id=621663
10151 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10154 Automatic update of common submodule
10155 From 193b717 to 1ccbe09
10157 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
10160 Automatic update of common submodule
10161 From b77e2bf to 193b717
10163 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10166 Automatic update of common submodule
10167 From d8814b6 to b77e2bf
10169 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10172 Automatic update of common submodule
10173 From 6aaa286 to d8814b6
10175 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
10178 Automatic update of common submodule
10179 From 6aec6b9 to 6aaa286
10181 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
10184 configure.ac: redundant use of AC_MSG_RESULT()
10185 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
10187 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
10190 autogen: wingo signed comment
10192 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10194 * gst/dvdsub/gstdvdsubdec.c:
10195 * gst/dvdsub/gstdvdsubdec.h:
10196 dvdsubdec: Rearrange buffer allocation and pushing code a bit
10197 This makes the code easier to read, doesn't store every buffer
10198 in the instance until the next buffer is to be drawn and
10199 fixes an unitialized variable compiler warning.
10201 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
10203 * gst/dvdsub/gstdvdsubdec.c:
10204 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
10207 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
10209 * gst/dvdsub/gstdvdsubdec.c:
10210 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
10213 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10216 * ext/mad/gstmad.c:
10217 * ext/mad/gstmad.h:
10218 mad: build the mad plugin even if libid3tag is not available
10219 ID3 tags are usually handled by id3demux, and should be handled
10220 by id3demux. Tag handling in mad based on libid3tag is very basic
10221 and mostly unnecessary really, so just build this plugin without
10222 ID3 tag support if libid3tag is not available.
10224 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10226 Merge branch 'master' into 0.11
10228 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
10230 * gst/mpegstream/gstdvddemux.c:
10231 dvddemux: small code cleanup
10232 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
10233 and avoid empty 'if' when logging is disabled.
10235 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10238 configure.ac: export plugin description more platform independent
10241 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10244 Automatic update of common submodule
10245 From 1de7f6a to 6aec6b9
10247 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10249 Merge branch 'master' into 0.11
10253 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10255 * ext/mpeg2dec/gstmpeg2dec.c:
10256 mpeg2dec: do not fail fatally when unlinked
10257 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
10259 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
10261 * ext/mad/gstmad.c:
10262 * ext/mad/gstmad.h:
10263 * ext/mpeg2dec/gstmpeg2dec.c:
10264 * ext/mpeg2dec/gstmpeg2dec.h:
10265 index: remove conditional index support
10266 Index support cannot be disabled since commit
10267 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
10268 in core, which removed the configure flags to disable index.
10270 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
10272 * ext/mad/gstmad.c:
10273 * ext/mpeg2dec/gstmpeg2dec.c:
10274 formatting: trim trailing whitespace
10276 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
10278 * ext/mad/gstmad.c:
10279 * ext/mpeg2dec/gstmpeg2dec.c:
10280 * gst/mpegstream/gstmpegdemux.c:
10281 index: use delta frame flags instead of 0 or none
10283 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10285 * ext/x264/gstx264enc.c:
10286 x264enc: Don't register flags with a value of 0
10287 Flags with a value of 0 aren't meaningful and will cause
10288 g_value_transform to go into an endless loop when trying to
10289 convert the flags to a string
10291 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
10294 Automatic update of common submodule
10295 From f94d739 to 1de7f6a
10297 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10299 * ext/amrwbdec/amrwbdec.c:
10300 amrwbdec: avoid stalling on invalid frame
10301 Skip 1 byte indicating invalid frame type index rather than stalling
10302 on it indefinitely until EOS.
10305 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10307 * tests/check/pipelines/lame.c:
10308 tests: add unit test for lamemp3enc negotiation issue
10309 https://bugzilla.gnome.org/show_bug.cgi?id=641151
10311 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10313 * ext/lame/gstlamemp3enc.c:
10314 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
10315 The element downstream of mp3enc might only accept certain sample rates or channels,
10316 make sure we relay any restrictions that do exist to upstream when it does a
10317 get_caps() on the sink pad. That way upstream elements like audioresample or
10318 audioconvert can pick a sample rate / channel configuration that will be accepted,
10319 instead of just negotiating to the highest, which might then be rejected.
10320 https://bugzilla.gnome.org/show_bug.cgi?id=641151
10322 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
10324 * gst/asfdemux/asfpacket.c:
10325 asfpacket: Avoid using broken duration extension
10326 Quite a few (broken?) files have a packet duration of 1ms, which is
10327 most definitely wrong for either audio or video packets.
10328 We therefore avoid using that value and instead use other metrics to
10329 determine the buffer duration (like using the extended stream properties
10330 average frame duration if present and valid).
10332 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10335 * win32/common/config.h:
10336 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
10337 https://bugzilla.gnome.org/show_bug.cgi?id=640705
10339 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
10341 * gst/mpegaudioparse/gstxingmux.c:
10342 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
10345 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10347 * gst/mpegstream/gstdvddemux.c:
10348 mpegstream: increase allowable gap between streams
10349 The new delay is three times as much as the old one, and just happens
10350 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
10351 was chocking before at 5:11.
10352 While there, merge the constants used in two places into a define.
10353 https://bugzilla.gnome.org/show_bug.cgi?id=539708
10355 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
10357 * ext/x264/gstx264enc.c:
10358 x264enc: make tag event writable before modifying tag list in place
10359 To modify an event tag is necessary to be sure that x264enc
10361 Also fix indentation.
10362 https://bugzilla.gnome.org/show_bug.cgi?id=640272
10364 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10367 * docs/plugins/inspect/plugin-a52dec.xml:
10368 * docs/plugins/inspect/plugin-amrnb.xml:
10369 * docs/plugins/inspect/plugin-amrwbdec.xml:
10370 * docs/plugins/inspect/plugin-asf.xml:
10371 * docs/plugins/inspect/plugin-cdio.xml:
10372 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10373 * docs/plugins/inspect/plugin-dvdread.xml:
10374 * docs/plugins/inspect/plugin-dvdsub.xml:
10375 * docs/plugins/inspect/plugin-iec958.xml:
10376 * docs/plugins/inspect/plugin-lame.xml:
10377 * docs/plugins/inspect/plugin-mad.xml:
10378 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10379 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10380 * docs/plugins/inspect/plugin-mpegstream.xml:
10381 * docs/plugins/inspect/plugin-realmedia.xml:
10382 * docs/plugins/inspect/plugin-siddec.xml:
10383 * docs/plugins/inspect/plugin-twolame.xml:
10384 * docs/plugins/inspect/plugin-x264.xml:
10385 * win32/common/config.h:
10386 Back to development
10388 === release 0.10.17 ===
10390 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10396 * docs/plugins/inspect/plugin-a52dec.xml:
10397 * docs/plugins/inspect/plugin-amrnb.xml:
10398 * docs/plugins/inspect/plugin-amrwbdec.xml:
10399 * docs/plugins/inspect/plugin-asf.xml:
10400 * docs/plugins/inspect/plugin-cdio.xml:
10401 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10402 * docs/plugins/inspect/plugin-dvdread.xml:
10403 * docs/plugins/inspect/plugin-dvdsub.xml:
10404 * docs/plugins/inspect/plugin-iec958.xml:
10405 * docs/plugins/inspect/plugin-lame.xml:
10406 * docs/plugins/inspect/plugin-mad.xml:
10407 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10408 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10409 * docs/plugins/inspect/plugin-mpegstream.xml:
10410 * docs/plugins/inspect/plugin-realmedia.xml:
10411 * docs/plugins/inspect/plugin-siddec.xml:
10412 * docs/plugins/inspect/plugin-twolame.xml:
10413 * docs/plugins/inspect/plugin-x264.xml:
10414 * gst-plugins-ugly.doap:
10415 * win32/common/config.h:
10418 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10421 * docs/plugins/inspect/plugin-a52dec.xml:
10422 * docs/plugins/inspect/plugin-amrnb.xml:
10423 * docs/plugins/inspect/plugin-amrwbdec.xml:
10424 * docs/plugins/inspect/plugin-asf.xml:
10425 * docs/plugins/inspect/plugin-cdio.xml:
10426 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10427 * docs/plugins/inspect/plugin-dvdread.xml:
10428 * docs/plugins/inspect/plugin-dvdsub.xml:
10429 * docs/plugins/inspect/plugin-iec958.xml:
10430 * docs/plugins/inspect/plugin-lame.xml:
10431 * docs/plugins/inspect/plugin-mad.xml:
10432 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10433 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10434 * docs/plugins/inspect/plugin-mpegstream.xml:
10435 * docs/plugins/inspect/plugin-realmedia.xml:
10436 * docs/plugins/inspect/plugin-siddec.xml:
10437 * docs/plugins/inspect/plugin-twolame.xml:
10438 * docs/plugins/inspect/plugin-x264.xml:
10439 * win32/common/config.h:
10440 0.10.16.4 pre-release
10442 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10444 * ext/mpeg2dec/gstmpeg2dec.c:
10445 mpeg2dec: Use the proper component value for height
10447 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10450 * docs/plugins/inspect/plugin-a52dec.xml:
10451 * docs/plugins/inspect/plugin-amrnb.xml:
10452 * docs/plugins/inspect/plugin-amrwbdec.xml:
10453 * docs/plugins/inspect/plugin-asf.xml:
10454 * docs/plugins/inspect/plugin-cdio.xml:
10455 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10456 * docs/plugins/inspect/plugin-dvdread.xml:
10457 * docs/plugins/inspect/plugin-dvdsub.xml:
10458 * docs/plugins/inspect/plugin-iec958.xml:
10459 * docs/plugins/inspect/plugin-lame.xml:
10460 * docs/plugins/inspect/plugin-mad.xml:
10461 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10462 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10463 * docs/plugins/inspect/plugin-mpegstream.xml:
10464 * docs/plugins/inspect/plugin-realmedia.xml:
10465 * docs/plugins/inspect/plugin-siddec.xml:
10466 * docs/plugins/inspect/plugin-twolame.xml:
10467 * docs/plugins/inspect/plugin-x264.xml:
10468 * win32/common/config.h:
10469 0.10.16.3 pre-release
10471 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10473 * gst/asfdemux/asfheaders.c:
10474 * gst/asfdemux/asfheaders.h:
10475 * gst/asfdemux/gstasfdemux.c:
10476 asfdemux: Handle new type of DRM'd asf files.
10477 These are produced by the new MS PlayReady system.
10478 https://bugzilla.gnome.org/show_bug.cgi?id=639226
10480 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
10483 Automatic update of common submodule
10484 From e572c87 to f94d739
10486 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10489 Automatic update of common submodule
10490 From ccbaa85 to e572c87
10492 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10495 Automatic update of common submodule
10496 From 46445ad to ccbaa85
10498 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10500 * tests/check/Makefile.am:
10501 tests: never disable g_assert() and cast checks for the unit tests
10502 The unit tests are riddled with g_assert() and friends, make sure we
10503 don't disable assert and cast checks for the unit tests even if
10504 this has been specified for the rest of the code base, e.g. via
10505 --disable-glib-asserts
10507 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10510 * win32/common/config.h:
10511 0.10.16.2 pre-release
10513 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10515 * docs/plugins/gst-plugins-ugly-plugins.args:
10516 * docs/plugins/inspect/plugin-a52dec.xml:
10517 * docs/plugins/inspect/plugin-amrnb.xml:
10518 * docs/plugins/inspect/plugin-amrwbdec.xml:
10519 * docs/plugins/inspect/plugin-asf.xml:
10520 * docs/plugins/inspect/plugin-cdio.xml:
10521 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10522 * docs/plugins/inspect/plugin-dvdread.xml:
10523 * docs/plugins/inspect/plugin-dvdsub.xml:
10524 * docs/plugins/inspect/plugin-iec958.xml:
10525 * docs/plugins/inspect/plugin-lame.xml:
10526 * docs/plugins/inspect/plugin-mad.xml:
10527 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10528 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10529 * docs/plugins/inspect/plugin-mpegstream.xml:
10530 * docs/plugins/inspect/plugin-realmedia.xml:
10531 * docs/plugins/inspect/plugin-siddec.xml:
10532 * docs/plugins/inspect/plugin-twolame.xml:
10533 * docs/plugins/inspect/plugin-x264.xml:
10536 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10541 po: update translations
10543 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10546 configure: use $LIBM instead of hardcoding -lm
10548 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10550 * gst/realmedia/rmdemux.c:
10551 rmdemux: Initialize return variable.
10552 In the unlikely event that height is 0 (which is invalid) we would end up
10553 never setting the flow return.
10555 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10557 * gst/realmedia/rmutils.c:
10558 realmedia: Fix unitialized variables on macosx
10560 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10562 * ext/x264/gstx264enc.c:
10563 x264enc: Handle codec/encoder tags
10564 Make x264enc drop video-codec and codec tags and replace
10565 encoder/encoder-version with x264 and its build number
10568 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10570 * ext/mpeg2dec/gstmpeg2dec.c:
10571 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
10573 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10575 * ext/mpeg2dec/gstmpeg2dec.c:
10576 mpeg2dec: minor formatting clean-up
10578 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10580 * ext/mpeg2dec/gstmpeg2dec.c:
10581 mpeg2dec: refactor cropping code to use libgstvideo functions
10582 https://bugzilla.gnome.org/show_bug.cgi?id=571146
10584 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10586 * ext/mpeg2dec/gstmpeg2dec.c:
10587 * ext/mpeg2dec/gstmpeg2dec.h:
10588 mpeg2dec: use GstVideoFormat instead of custom enum
10590 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10592 * ext/mpeg2dec/Makefile.am:
10593 mpeg2dec: fix LIBADD order in Makefile.am
10595 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
10597 * ext/x264/gstx264enc.c:
10598 x264: vbv-buf-capacity should have a minimum of 0
10599 x264 will clip this value internally, and users should be allowed to
10600 specify a lower value than 300 ms.
10601 https://bugzilla.gnome.org/show_bug.cgi?id=635291
10603 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10605 * ext/x264/gstx264enc.c:
10606 x264enc: also accept YV12 input
10608 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10610 * ext/x264/gstx264enc.c:
10611 x264enc: add a note to the docs about encoder latency and queues
10612 https://bugzilla.gnome.org/show_bug.cgi?id=636107
10614 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10616 * gst/realmedia/rademux.c:
10617 * gst/realmedia/rmdemux.c:
10618 realmedia: do not use the pad buffer allocation functions in demuxers
10619 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
10620 https://bugzilla.gnome.org/show_bug.cgi?id=637932
10622 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10625 Automatic update of common submodule
10626 From 169462a to 46445ad
10628 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10630 * ext/mad/gstmad.c:
10631 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
10634 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
10637 Automatic update of common submodule
10638 From 20742ae to 169462a
10640 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
10642 * gst/realmedia/rmdemux.c:
10643 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
10644 Signed-off-by: Rob Clark <rob@ti.com>
10646 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
10649 Automatic update of common submodule
10650 From 011bcc8 to 20742ae
10652 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
10655 x264: uses pkg-config to locate libx264
10657 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10659 Merge branch 'master' into 0.11
10661 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10663 * tests/check/pipelines/lame.c:
10664 check: don't use deprecated method
10666 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10668 * android/amrnb.mk:
10669 * android/amrwbdec.mk:
10671 * android/mpegaudioparse.mk:
10673 more 0.10 -> 0,11 changes
10675 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10678 configure: open 0.11 branch
10680 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
10684 * android/amrnb.mk:
10685 * android/amrwbdec.mk:
10687 * android/mpegaudioparse.mk:
10688 Add build system for Android
10690 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
10692 * gst/realmedia/rmutils.c:
10693 realmedia: Remove dead assignments
10695 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
10697 * ext/mad/gstmad.c:
10698 mad: Remove dead assignments
10700 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10702 * ext/dvdread/dvdreadsrc.c:
10703 dvdreadsrc: remove bogus comment
10705 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
10707 * ext/dvdread/dvdreadsrc.c:
10708 dvdreadsrc: fix handling of multi-angle streams
10709 We would output all angles interleaved instead of just
10710 the selected angle.
10711 https://bugzilla.gnome.org/show_bug.cgi?id=539254
10713 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10715 * gst/realmedia/Makefile.am:
10716 realmedia: fix LIBS order in Makefile
10718 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10758 po: update for new translatable strings
10760 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
10763 Automatic update of common submodule
10764 From 7bbd708 to 011bcc8
10766 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
10768 * ext/mpeg2dec/gstmpeg2dec.c:
10769 mpeg2dec: convert the position to stream time before answering to a position query
10771 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
10773 * gst/realmedia/Makefile.am:
10774 * gst/realmedia/rademux.c:
10775 * gst/realmedia/rmdemux.c:
10776 * gst/realmedia/rmdemux.h:
10777 realmedia: Get codec name from pbutils instead of harcoding them
10779 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
10781 * ext/x264/gstx264enc.c:
10782 x264enc: Work around a rate control issue in libx264
10783 When variable framerate is disabled in libx264 (which occurs when using
10784 the zerolatency tuning), libx264 ignores timestamps but still uses the
10785 timebase leading to messed up rate control with our nanosecond timebase.
10786 We work around this issue by setting the timebase to the reciprocal of
10787 the framerate and we validate that the framerate is suitable.
10788 This has been fixed upstream in libx264 but there are non-fixed versions
10789 in the wild so this workaround is still needed.
10792 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10794 * ext/mpeg2dec/gstmpeg2dec.c:
10795 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
10797 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
10799 * ext/mpeg2dec/gstmpeg2dec.c:
10800 mpeg2dec: fix position query by trusting upstream
10801 Position queries are badly handled for DVDs (probably due to the division in
10802 chapters): the time returned was the time since the start of chapter.
10803 Now ask upstream for position queries, fall back to the old code if upstream
10804 cannot answer the query.
10806 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
10808 * ext/lame/gstlame.c:
10809 * ext/mad/gstmad.c:
10810 * ext/sidplay/gstsiddec.cc:
10811 * gst/mpegstream/gstmpegparse.c:
10812 various: canonicalize property names
10814 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
10816 * ext/a52dec/gsta52dec.c:
10817 * ext/amrnb/amrnbdec.c:
10818 * ext/amrnb/amrnbenc.c:
10819 * ext/cdio/gstcdiocddasrc.c:
10820 * ext/dvdread/dvdreadsrc.c:
10821 * ext/lame/gstlame.c:
10822 * ext/lame/gstlamemp3enc.c:
10823 * ext/mad/gstmad.c:
10824 * ext/sidplay/gstsiddec.cc:
10825 * ext/x264/gstx264enc.c:
10826 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
10828 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
10830 * gst/iec958/ac3iec.c:
10831 * gst/mpegaudioparse/gstmpegaudioparse.c:
10832 * gst/mpegstream/gstmpegparse.c:
10833 * gst/mpegstream/gstrfc2250enc.c:
10834 * gst/realmedia/pnmsrc.c:
10835 * gst/realmedia/rdtmanager.c:
10836 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
10838 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
10841 Automatic update of common submodule
10842 From 5a668bf to 7bbd708
10844 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
10847 Automatic update of common submodule
10848 From c4a8adc to 5a668bf
10850 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10853 Automatic update of common submodule
10854 From 5e3c9bf to c4a8adc
10856 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10858 * ext/mad/gstmad.c:
10859 * ext/mad/gstmad.h:
10860 mad: support reverse playback
10862 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10864 * ext/dvdread/dvdreadsrc.c:
10865 dvdreadsrc: improve error messages on read errors
10866 Provide proper i18n-ed error messages when a read error happens,
10867 and point out that the error could be happening because the
10869 https://bugzilla.gnome.org/show_bug.cgi?id=613633
10871 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10874 configure: set plugin release datetime
10876 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
10879 Automatic update of common submodule
10880 From aa0d1d0 to 5e3c9bf
10882 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10884 * gst/mpegstream/gstmpegparse.c:
10885 mpegparse: re-fix flow return handling
10886 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
10887 - } while (GST_FLOW_IS_SUCCESS (result));
10888 + } while (result != GST_FLOW_OK);
10890 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
10892 * tests/check/Makefile.am:
10893 * tests/check/generic/states.c:
10894 tests: allow running state tests for all elements
10895 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
10896 to try elements that would normaly be skipped.
10898 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10901 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
10903 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10906 * pkgconfig/.gitignore:
10907 * pkgconfig/Makefile.am:
10908 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
10909 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
10910 This .pc file will not be installed, it's only for uninstalled setups,
10911 same thing as we do for -good. This is so other modules' unit tests can
10912 find our plugins properly in an uninstalled setup.
10914 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10917 Automatic update of common submodule
10918 From c2e10bf to aa0d1d0
10920 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10923 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
10925 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10927 * ext/sidplay/gstsiddec.cc:
10928 siddec: don't use GST_FLOW_IS_FATAL
10929 GST_FLOW_IS_FATAL has been deprecated in core git.
10931 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
10934 Automatic update of common submodule
10935 From d3d9acf to c2e10bf
10937 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10940 configure: Require orc >= 0.4.6 for --compat
10942 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10945 Automatic update of common submodule
10946 From ec60217 to d3d9acf
10948 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10950 * ext/mpeg2dec/gstmpeg2dec.c:
10951 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
10952 And don't post error messages if allocating a buffer resulted
10953 in WRONG_STATE or UNEXPECTED.
10955 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10957 * gst/mpegaudioparse/gstxingmux.c:
10958 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
10960 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10962 * gst/mpegstream/gstdvddemux.c:
10963 * gst/mpegstream/gstmpegdemux.c:
10964 * gst/mpegstream/gstmpegparse.c:
10965 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
10967 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10969 * gst/realmedia/rmdemux.c:
10970 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
10972 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10974 * gst/asfdemux/gstasfdemux.c:
10975 asfdemux: Don't use GST_FLOW_IS_FATAL()
10976 And don't post error messages for UNEXPECTED and post an error
10977 message if pulling data failed because of NOT_LINKED.
10979 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10982 * docs/plugins/inspect/plugin-a52dec.xml:
10983 * docs/plugins/inspect/plugin-amrnb.xml:
10984 * docs/plugins/inspect/plugin-amrwbdec.xml:
10985 * docs/plugins/inspect/plugin-asf.xml:
10986 * docs/plugins/inspect/plugin-cdio.xml:
10987 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10988 * docs/plugins/inspect/plugin-dvdread.xml:
10989 * docs/plugins/inspect/plugin-dvdsub.xml:
10990 * docs/plugins/inspect/plugin-iec958.xml:
10991 * docs/plugins/inspect/plugin-lame.xml:
10992 * docs/plugins/inspect/plugin-mad.xml:
10993 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10994 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10995 * docs/plugins/inspect/plugin-mpegstream.xml:
10996 * docs/plugins/inspect/plugin-realmedia.xml:
10997 * docs/plugins/inspect/plugin-siddec.xml:
10998 * docs/plugins/inspect/plugin-twolame.xml:
10999 * docs/plugins/inspect/plugin-x264.xml:
11000 * win32/common/config.h:
11001 Back to development
11002 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
11003 the code is updated for the GST_FLOW_IS_* macro deprecations.
11005 === release 0.10.16 ===
11007 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11013 * gst-plugins-ugly.doap:
11014 * win32/common/config.h:
11017 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11019 * docs/plugins/inspect/plugin-a52dec.xml:
11020 * docs/plugins/inspect/plugin-amrnb.xml:
11021 * docs/plugins/inspect/plugin-amrwbdec.xml:
11022 * docs/plugins/inspect/plugin-asf.xml:
11023 * docs/plugins/inspect/plugin-cdio.xml:
11024 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11025 * docs/plugins/inspect/plugin-dvdread.xml:
11026 * docs/plugins/inspect/plugin-dvdsub.xml:
11027 * docs/plugins/inspect/plugin-iec958.xml:
11028 * docs/plugins/inspect/plugin-lame.xml:
11029 * docs/plugins/inspect/plugin-mad.xml:
11030 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11031 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11032 * docs/plugins/inspect/plugin-mpegstream.xml:
11033 * docs/plugins/inspect/plugin-realmedia.xml:
11034 * docs/plugins/inspect/plugin-siddec.xml:
11035 * docs/plugins/inspect/plugin-twolame.xml:
11036 * docs/plugins/inspect/plugin-x264.xml:
11037 docs: update docs for release
11039 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11047 po: update translations
11049 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11088 0.10.15.6 pre-release
11090 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
11092 * gst/asfdemux/gstasfdemux.c:
11093 asfdemux: Don't error out on non-critical flow returns
11094 Only error out when downstream returns:
11099 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
11100 of the streams had gone EOS) and then stop the task silently.
11101 In the case of WRONG_STATE we just need to stop silently
11102 https://bugzilla.gnome.org/show_bug.cgi?id=600412
11104 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11143 0.10.15.5 pre-release
11145 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
11147 * gst/mpegaudioparse/gstmpegaudioparse.c:
11148 mp3parse: propagate flow errors upstream.
11149 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
11150 always return the error upstream.
11152 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11191 0.10.15.4 pre-release
11193 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
11196 Automatic update of common submodule
11197 From 3e8db1d to ec60217
11199 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11202 * docs/plugins/inspect/plugin-a52dec.xml:
11203 * docs/plugins/inspect/plugin-amrnb.xml:
11204 * docs/plugins/inspect/plugin-amrwbdec.xml:
11205 * docs/plugins/inspect/plugin-asf.xml:
11206 * docs/plugins/inspect/plugin-cdio.xml:
11207 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11208 * docs/plugins/inspect/plugin-dvdread.xml:
11209 * docs/plugins/inspect/plugin-dvdsub.xml:
11210 * docs/plugins/inspect/plugin-iec958.xml:
11211 * docs/plugins/inspect/plugin-lame.xml:
11212 * docs/plugins/inspect/plugin-mad.xml:
11213 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11214 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11215 * docs/plugins/inspect/plugin-mpegstream.xml:
11216 * docs/plugins/inspect/plugin-realmedia.xml:
11217 * docs/plugins/inspect/plugin-siddec.xml:
11218 * docs/plugins/inspect/plugin-twolame.xml:
11219 * docs/plugins/inspect/plugin-x264.xml:
11220 * win32/common/config.h:
11221 0.10.15.3 pre-release
11223 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
11225 * ext/x264/gstx264enc.c:
11226 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
11227 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
11228 argument to the option string value causes an error. For < 78 we pass the
11229 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
11230 result in passing 'none' for false and 'strict' for true. Other modes can be
11231 set through the option-string property for now.
11232 https://bugzilla.gnome.org/show_bug.cgi?id=626577
11234 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11237 * docs/plugins/gst-plugins-ugly-plugins.args:
11238 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11239 * docs/plugins/inspect/plugin-a52dec.xml:
11240 * docs/plugins/inspect/plugin-amrnb.xml:
11241 * docs/plugins/inspect/plugin-amrwbdec.xml:
11242 * docs/plugins/inspect/plugin-asf.xml:
11243 * docs/plugins/inspect/plugin-cdio.xml:
11244 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11245 * docs/plugins/inspect/plugin-dvdread.xml:
11246 * docs/plugins/inspect/plugin-dvdsub.xml:
11247 * docs/plugins/inspect/plugin-iec958.xml:
11248 * docs/plugins/inspect/plugin-lame.xml:
11249 * docs/plugins/inspect/plugin-mad.xml:
11250 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11251 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11252 * docs/plugins/inspect/plugin-mpegstream.xml:
11253 * docs/plugins/inspect/plugin-realmedia.xml:
11254 * docs/plugins/inspect/plugin-siddec.xml:
11255 * docs/plugins/inspect/plugin-twolame.xml:
11256 * docs/plugins/inspect/plugin-x264.xml:
11257 * win32/common/config.h:
11258 0.10.15.2 pre-release
11260 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
11262 * gst/synaesthesia/gstsynaesthesia.c:
11263 synaesthesia: code cleanups.
11264 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
11267 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
11269 * gst/synaesthesia/gstsynaesthesia.c:
11270 synaesthesia: use GST_BOILERPLATE macros
11272 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11275 Automatic update of common submodule
11276 From bd2054b to 3e8db1d
11278 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11280 * ext/x264/gstx264enc.c:
11281 x264: fix printf format warning in debug message
11283 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11285 * docs/plugins/Makefile.am:
11286 docs: fix bug passing arguments to gtkdoc-fixref in upload target
11287 Missing backslash at end of line meant we weren't passing all arguments
11288 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
11290 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
11293 Automatic update of common submodule
11294 From a519571 to bd2054b
11296 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11299 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
11300 This first checks what is required for ISO C99 support and sets the relevant
11301 compiler parameters and if no C99 compiler is found, it checks for a
11302 C89 compiler. This enables us to check for and use C89/C99 functions
11303 that gcc hides from us without the correct compiler parameters.
11305 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
11307 * ext/x264/gstx264enc.c:
11308 x264enc: Fix flushing of delayed frames
11309 x264_encoder_encode() should be called with a NULL picture until at least
11310 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
11311 regression in make check due to the recent change in defaults which enabled
11312 b-frames and b-pyramid, both of which I believe increase the number of delayed
11313 frames when encoding.
11315 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
11317 * ext/x264/gstx264enc.c:
11318 x264enc: Improve x264enc defaults
11319 - medium x264 speed/quality preset
11320 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
11321 Addresses part of bug #607798
11323 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
11325 * ext/x264/gstx264enc.c:
11326 x264enc: Fix property description typos
11328 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
11330 * ext/x264/gstx264enc.c:
11331 x264enc: Add some more debug info
11333 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
11335 * ext/x264/gstx264enc.c:
11336 * ext/x264/gstx264enc.h:
11337 x264enc: Add speed-preset and [psy-]tuning properties
11338 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
11339 preset and possibly a profile and/or tuning are now the recommended way to
11340 configure x264 through x264enc.
11341 If a preset/tuning are specified then these will define the default values and
11342 the property defaults will be ignored. After this the option-string property is
11343 applied, followed by the user-set properties, fast first pass restrictions and
11344 finally the profile restrictions.
11345 Addresses part of bug #607798
11347 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
11349 * ext/x264/gstx264enc.c:
11350 * ext/x264/gstx264enc.h:
11351 x264enc: Refactor code in preparation for presets/tunings
11352 - Make defaults append the appropriate default value to a string. This is
11353 needed to differentiate between something user-set and the actual prop
11355 - Add an internal option string to which _set_property () cases append for the
11356 majority of properties.
11357 - Use gst_x264_enc_parse_options () to clean up application of settings. This
11358 will make order of application with respect to the presets and tunings quite
11360 Addresses part of bug #607798
11362 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
11364 * ext/x264/gstx264enc.c:
11365 x264enc: Update available me types
11366 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
11367 now self-maintaining.
11369 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
11371 * ext/x264/gstx264enc.c:
11372 x264enc: Use new libx264 API to affect fast first pass
11373 Uses new x264 API to apply reduced complexity values to the parameters to
11374 increase encoding speed in the first pass of a multi-pass encode. This does
11375 not impact on final quality.
11376 Addresses part of bug #607798
11378 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
11380 * ext/x264/gstx264enc.c:
11381 * ext/x264/gstx264enc.h:
11382 x264enc: Add profile property
11383 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
11384 Profile. This makes it easier to achieve Baseline Profile for example.
11385 Addresses part of bug #607798
11387 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
11389 * ext/x264/gstx264enc.c:
11390 * ext/x264/gstx264enc.h:
11391 x264enc: Add option-string property
11392 Adds support for an x264 format option-string to specify advanced parameters
11393 Addresses part of bug #607798
11395 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11397 * ext/mad/Makefile.am:
11398 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
11399 Spotted by syntr0py.
11401 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11403 * ext/x264/gstx264enc.c:
11404 x264enc: only set timebase on versions where it exists
11406 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
11408 * ext/x264/gstx264enc.c:
11409 x264enc: set appropriate time base
11412 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11414 * tests/check/Makefile.am:
11415 tests: add plugin loading whitelist to test environment
11416 Only want to load core/-base/-ugly plugins here.
11418 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11422 Bump automake requirement to 1.10 and autoconf to 2.60
11423 For maintainability reasons and $(builddir).
11426 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11428 * gst/asfdemux/gstasfdemux.c:
11429 asfdemux: Fix seeking after last commits
11430 Don't handle wrong-state returns as errors to allow seeking to work
11433 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11435 * gst/asfdemux/gstasfdemux.c:
11436 asfdemux: Push all pending data on EOS
11437 When on push mode and receiving an EOS event, asfdemux
11438 should push all pending data because we might be dealing
11439 with a broken file that has a preroll value higher
11440 than its actual length.
11442 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11444 * gst/asfdemux/gstasfdemux.c:
11445 asfdemux: Fix sending eos event for chained asfs
11446 Properly push EOS event when finishing a chained asf file
11450 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11452 * docs/plugins/Makefile.am:
11453 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11454 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11455 * docs/plugins/inspect/plugin-rmdemux.xml:
11456 docs: add rmdemux to docs properly
11457 The plugin has been renamed, remove old introspection file.
11459 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11461 * docs/plugins/gst-plugins-ugly-plugins.args:
11462 * docs/plugins/inspect/plugin-x264.xml:
11463 docs: update for recent x264enc changes
11465 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11467 * gst/realmedia/rmdemux.c:
11468 rmdemux: fix compiler warning when debugging system in core is disabled
11470 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
11473 Automatic update of common submodule
11474 From 73ff93a to a519571
11476 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
11478 * gst/asfdemux/gstasfdemux.c:
11479 asfdemux: Allow at least 500ms of preroll.
11480 Some files have insanely low preroll values which break the
11481 all_streams_prerolled() logic.
11484 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11486 * ext/x264/gstx264enc.c:
11487 x264enc: add new h264 caps attribute alignment
11490 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11492 * ext/x264/gstx264enc.c:
11493 * ext/x264/gstx264enc.h:
11494 x264enc: conditionally expose enhanced upstream capabilities
11495 API: GstX264Enc:sliced-threads
11496 API: GstX264Enc:sync-lookahead
11497 API: GstX264Enc:intra-refresh
11498 API: GstX264Enc:mb-tree
11499 API: GstX264Enc:rc-lookahead
11502 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11505 * docs/plugins/inspect/plugin-a52dec.xml:
11506 * docs/plugins/inspect/plugin-amrnb.xml:
11507 * docs/plugins/inspect/plugin-amrwbdec.xml:
11508 * docs/plugins/inspect/plugin-asf.xml:
11509 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11510 * docs/plugins/inspect/plugin-iec958.xml:
11511 * docs/plugins/inspect/plugin-mad.xml:
11512 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11513 * docs/plugins/inspect/plugin-mpegstream.xml:
11514 * docs/plugins/inspect/plugin-realmedia.xml:
11515 docs: update introspected plugin docs for gstdoc-scangobj and other changes
11516 Update common for latest gstdoc-scangobj and inspect xml files for
11517 escaping and pad template order changes.
11519 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
11522 Automatic update of common submodule
11523 From 9339ccc to 35617c2
11525 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
11528 Automatic update of common submodule
11529 From 5adb1ca to 9339ccc
11531 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
11534 Automatic update of common submodule
11535 From 57c89b7 to 5adb1ca
11537 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
11540 Automatic update of common submodule
11541 From c804988 to 57c89b7
11543 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11546 * gst/realmedia/rtspreal.c:
11547 configure: Update required GLib version to 2.20
11549 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11551 * ext/a52dec/gsta52dec.c:
11552 a52dec: Call orc_init() before trying to get target flags
11554 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11556 * ext/a52dec/gsta52dec.c:
11557 a52dec: Remove debug printf...
11559 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11562 * ext/a52dec/Makefile.am:
11563 * ext/a52dec/gsta52dec.c:
11564 a52dec: Use orc for CPU feature detection and don't check for liboil
11566 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11569 configure: Use GLIB_EXTRA_CFLAGS
11571 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11574 Automatic update of common submodule
11575 From 7a0fdf5 to c804988
11577 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11580 Automatic update of common submodule
11581 From 6da3bab to 7a0fdf5
11583 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11586 Automatic update of common submodule
11587 From 733fca9 to 6da3bab
11589 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
11592 Automatic update of common submodule
11593 From fad145b to 733fca9
11595 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
11598 Automatic update of common submodule
11599 From 47683c1 to fad145b
11601 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11603 * gst/realmedia/rmdemux.c:
11604 rmdemux: pass bitrate on caps
11605 Set the bitrate on the caps, some decoders like sipro need this to function
11609 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
11612 Automatic update of common submodule
11613 From 17f89e5 to 47683c1
11615 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
11618 Automatic update of common submodule
11619 From fd7ca04 to 17f89e5
11621 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11623 * ext/x264/gstx264enc.c:
11624 x264enc: Only set i_weighted_pred on versions where it exists
11626 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
11628 * ext/lame/gstlamemp3enc.c:
11629 lamemp3enc: implement latency query
11630 The encoder's latency is deduced from the framesize. Fixes #618896.
11632 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11635 * docs/plugins/gst-plugins-ugly-plugins.args:
11636 * docs/plugins/gst-plugins-ugly-plugins.signals:
11637 * docs/plugins/inspect/plugin-a52dec.xml:
11638 * docs/plugins/inspect/plugin-amrnb.xml:
11639 * docs/plugins/inspect/plugin-amrwbdec.xml:
11640 * docs/plugins/inspect/plugin-asf.xml:
11641 * docs/plugins/inspect/plugin-cdio.xml:
11642 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11643 * docs/plugins/inspect/plugin-dvdread.xml:
11644 * docs/plugins/inspect/plugin-dvdsub.xml:
11645 * docs/plugins/inspect/plugin-iec958.xml:
11646 * docs/plugins/inspect/plugin-lame.xml:
11647 * docs/plugins/inspect/plugin-mad.xml:
11648 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11649 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11650 * docs/plugins/inspect/plugin-mpegstream.xml:
11651 * docs/plugins/inspect/plugin-realmedia.xml:
11652 * docs/plugins/inspect/plugin-siddec.xml:
11653 * docs/plugins/inspect/plugin-twolame.xml:
11654 * docs/plugins/inspect/plugin-x264.xml:
11655 * win32/common/config.h:
11656 Back to development
11658 === release 0.10.15 ===
11660 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11666 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11667 * docs/plugins/inspect/plugin-a52dec.xml:
11668 * docs/plugins/inspect/plugin-amrnb.xml:
11669 * docs/plugins/inspect/plugin-amrwbdec.xml:
11670 * docs/plugins/inspect/plugin-asf.xml:
11671 * docs/plugins/inspect/plugin-cdio.xml:
11672 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11673 * docs/plugins/inspect/plugin-dvdread.xml:
11674 * docs/plugins/inspect/plugin-dvdsub.xml:
11675 * docs/plugins/inspect/plugin-iec958.xml:
11676 * docs/plugins/inspect/plugin-lame.xml:
11677 * docs/plugins/inspect/plugin-mad.xml:
11678 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11679 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11680 * docs/plugins/inspect/plugin-mpegstream.xml:
11681 * docs/plugins/inspect/plugin-realmedia.xml:
11682 * docs/plugins/inspect/plugin-siddec.xml:
11683 * docs/plugins/inspect/plugin-twolame.xml:
11684 * docs/plugins/inspect/plugin-x264.xml:
11685 * gst-plugins-ugly.doap:
11686 * win32/common/config.h:
11689 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11729 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11732 configure: make implicit GLib and liboil requirements explicit
11733 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
11735 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
11737 * ext/x264/gstx264enc.c:
11738 x264enc: disable I weighted pred
11739 If it is enabled, then it will be main profile instead of baseline.
11740 This ensures maximum compatibility of the output stream until the
11741 encoder configuration interface gets an overhaul with explicit
11742 output profile selection.
11745 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11748 * win32/common/config.h:
11749 0.10.14.3 pre-release
11751 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11789 po: update translations
11791 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11794 Automatic update of common submodule
11795 From 357b0db to fd7ca04
11797 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11800 * win32/common/config.h:
11801 0.10.14.2 pre-release
11803 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11806 Automatic update of common submodule
11807 From 4d67bd6 to 357b0db
11809 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11811 * gst/realmedia/rmdemux.c:
11812 * gst/realmedia/rmutils.c:
11813 * gst/realmedia/rmutils.h:
11814 rmdemux: add better sipr nibble swap routine
11816 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11818 * gst/realmedia/rmdemux.c:
11819 rmdemux: descramble SIPR before pushing out
11820 Collect and descramble the SIPR packets before pushing.
11821 Descramble ATRAC audio.
11824 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11826 * gst/realmedia/rmutils.c:
11827 * gst/realmedia/rmutils.h:
11828 rm: add function to descramble sipr
11830 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11832 * ext/x264/gstx264enc.c:
11833 * ext/x264/gstx264enc.h:
11834 x264enc: Re-send the received upstream event as-is downstream
11835 https://bugzilla.gnome.org/show_bug.cgi?id=606689
11837 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
11839 * ext/amrnb/amrnb.c:
11840 amrnbenc: Set rank to GST_RANK_SECONDARY
11842 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11844 * gst/realmedia/rtspreal.c:
11845 rtspreal: use GLib's base64 functions if available
11846 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
11848 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
11850 * ext/amrnb/amrnbdec.h:
11851 * ext/amrnb/amrnbenc.h:
11852 * ext/amrwbdec/amrwbdec.h:
11853 amr: Use correct includes (as pkg-config suggests)
11856 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
11858 * gst/ac3parse/.gitignore:
11859 * gst/ac3parse/Makefile.am:
11860 * gst/ac3parse/README:
11861 * gst/ac3parse/ac3parse.vcproj:
11862 * gst/ac3parse/gstac3parse.c:
11863 * gst/ac3parse/gstac3parse.h:
11864 ac3parse: remove unported 0.8 plugin
11865 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
11867 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
11869 * gst/mpegaudioparse/gstmpegaudioparse.c:
11870 docs: adding a mp3decoder as well is useful
11872 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
11874 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11875 docs: massage section index
11877 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
11879 * ext/amrwbdec/amrwbdec.c:
11880 * ext/amrwbdec/amrwbdec.h:
11881 amrwbdec: move define to source to avoid hiding it from the docs
11883 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
11885 * ext/cdio/gstcdiocddasrc.c:
11886 docs: remove short_desc, it is taken from element details
11888 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
11890 * gst/synaesthesia/gstsynaesthesia.c:
11891 docs: fix sections docs for synaesthesia
11893 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
11895 * docs/plugins/Makefile.am:
11896 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11897 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11898 * gst/mpegaudioparse/gstmpegaudioparse.c:
11899 docs: add docs for mp3parse
11901 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11903 * gst-plugins-ugly.doap:
11904 doap: update repository info from cvs->git and maintainers
11906 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11909 Automatic update of common submodule
11910 From fc85867 to 4d67bd6
11912 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11914 * tests/check/elements/x264enc.c:
11915 x264enc: adaptive NALU type checking
11916 In particular, be less picky about SEI NALU order, which makes test more
11917 robust with respect to changes in libx264.
11920 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11922 * ext/x264/gstx264enc.c:
11923 x264enc: adaptive x264 header NAL layout handling
11926 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11928 * gst/asfdemux/gstrtpasfdepay.c:
11929 asfdepay: we require a dynamic payload type
11930 Add an extra caps property that restricts the depayloader to only accept dynamic
11933 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11936 configure: Drop -Wcast-align
11937 Commit message copied from core's commit from Benjamin Otte:
11938 246f5dba96a5b50bb74621af67b30942cca72af5
11939 Apparently gcc warns that GstMiniObject is not castable to
11940 GstEvent/Message/Buffer due to them containing 64bit variables, even
11941 though ARM hackers claim that those only need 4byte alignment. And as
11942 long as gcc behaves that way, this warning is not very useful.
11943 So we'll remove the warning until this problem is fixed.
11946 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
11948 * ext/mpeg2dec/gstmpeg2dec.c:
11949 mpeg2dec: copy over all buffer flags when copying buffers.
11950 Avoids losing the tff/rff video buffer flags
11952 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
11954 * gst/asfdemux/asfpacket.c:
11955 asfdemux: Make a table static to avoid having to always allocate it.
11957 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11959 * ext/x264/gstx264enc.c:
11960 x264enc: fix up avcC header construction
11961 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
11962 for BUILD_X264 < 76.
11963 Also fixes #610089.
11965 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11967 * ext/x264/gstx264enc.c:
11968 x264enc: parameterize libx264 provided NAL layout in codec-data creation
11970 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
11973 configure: Remove -Wundef flag
11974 Same fix as for #615161
11976 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11979 Automatic update of common submodule
11980 From fdf023d to fc85867
11982 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11984 * gst-libs/gst/gettext.h:
11985 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
11987 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11992 build: build plugins in parallel where possible, if make -jN is used
11994 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11997 build: add cruft alert for common/shave*
11999 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12003 Remove removed file win32/common/config.h.in from MANIFEST.
12005 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
12007 * gst/synaesthesia/synaescope.c:
12008 * gst/synaesthesia/synaescope.h:
12009 synaestesia: Fix old-style prototype
12011 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
12013 * gst/realmedia/rmutils.c:
12017 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
12020 Automatic update of common submodule
12021 From 55cd514 to c1d07dd
12023 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12026 * ext/amrnb/amrnbdec.c:
12027 * ext/amrnb/amrnbenc.c:
12028 * ext/cdio/gstcdiocddasrc.h:
12029 * ext/dvdread/dvdreadsrc.c:
12030 * ext/lame/gstlame.h:
12031 * ext/lame/gstlamemp3enc.h:
12032 * ext/lame/plugin.c:
12033 * ext/mad/gstmad.c:
12034 * ext/x264/gstx264enc.c:
12035 * ext/x264/gstx264enc.h:
12036 * gst/mpegaudioparse/gstmpegaudioparse.c:
12037 * gst/mpegaudioparse/gstxingmux.c:
12038 * gst/mpegstream/gstdvddemux.c:
12039 * gst/mpegstream/gstmpegdemux.c:
12040 * gst/mpegstream/gstmpegparse.c:
12041 * gst/realmedia/asmrules.c:
12042 * gst/realmedia/pnmsrc.c:
12043 * gst/realmedia/pnmsrc.h:
12044 * gst/realmedia/rdtdepay.h:
12045 * gst/realmedia/rdtmanager.c:
12046 * gst/realmedia/rtspreal.c:
12047 build: Add all kinds of compiler warning flags and fix the resulting warnings
12049 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12051 * ext/amrnb/Makefile.am:
12052 * ext/amrwbdec/Makefile.am:
12053 * ext/sidplay/Makefile.am:
12054 * gst/asfdemux/Makefile.am:
12055 * gst/mpegaudioparse/Makefile.am:
12056 build: fix up Makefile.am
12057 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
12058 the order a bit here and there (see docs/random/moving-plugins).
12060 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12062 * win32/common/config.h.in:
12063 win32: remove win32-specific config.h.in copy that's not used any longer
12064 The win32 config.h is now generated from the top-level config.h.in.
12066 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
12068 * ext/a52dec/gsta52dec.c:
12069 * ext/amrnb/amrnbdec.c:
12070 * ext/amrnb/amrnbenc.c:
12071 * ext/amrwbdec/amrwbdec.c:
12072 * ext/cdio/gstcdiocddasrc.c:
12073 * ext/dvdread/dvdreadsrc.c:
12074 * ext/lame/gstlame.c:
12075 * ext/mad/gstmad.c:
12076 * ext/mpeg2dec/gstmpeg2dec.c:
12077 * gst/ac3parse/gstac3parse.c:
12078 * gst/asfdemux/gstasfdemux.c:
12079 * gst/asfdemux/gstrtpasfdepay.c:
12080 * gst/asfdemux/gstrtspwms.c:
12081 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12082 * gst/iec958/ac3iec.c:
12083 * gst/mpegaudioparse/gstmpegaudioparse.c:
12084 * gst/mpegaudioparse/gstxingmux.c:
12085 * gst/mpegstream/gstdvddemux.c:
12086 * gst/mpegstream/gstmpegdemux.c:
12087 * gst/mpegstream/gstmpegparse.c:
12088 * gst/mpegstream/gstrfc2250enc.c:
12089 * gst/realmedia/pnmsrc.c:
12090 * gst/realmedia/rademux.c:
12091 * gst/realmedia/rdtdepay.c:
12092 * gst/realmedia/rdtmanager.c:
12093 * gst/realmedia/rmdemux.c:
12094 * gst/realmedia/rtspreal.c:
12095 * gst/synaesthesia/gstsynaesthesia.c:
12096 gst_element_class_set_details => gst_element_class_set_details_simple
12098 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12100 * ext/x264/gstx264enc.c:
12101 x264enc: Put pixel-aspect-ratio from input into the src pad caps
12104 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
12107 Automatic update of common submodule
12108 From e272f71 to 55cd514
12110 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
12113 Automatic update of common submodule
12114 From df8a7c8 to e272f71
12116 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
12119 Update CXXFLAGS, too
12121 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
12124 Update for recent changes to common submodule
12125 This just replaces every "$ERROR_CFLAGS" usage with a usage of
12126 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
12128 Actually using that separation will happen later.
12130 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
12133 Automatic update of common submodule
12134 From 9720a7d to df8a7c8
12136 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
12139 Automatic update of common submodule
12140 From 0b6e072 to 9720a7d
12142 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
12145 Automatic update of common submodule
12146 From 7cc5eb4 to 0b6e072
12148 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12151 Automatic update of common submodule
12152 From 7aa65b5 to 7cc5eb4
12154 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12157 Automatic update of common submodule
12158 From 44ecce7 to 7aa65b5
12160 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12163 configure: Use automake 1.11 silent rules instead of shave if available
12164 This makes sure that we use something that is still maintained and
12165 also brings back libtool 1.5 support.
12167 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12170 * docs/plugins/inspect/plugin-a52dec.xml:
12171 * docs/plugins/inspect/plugin-amrnb.xml:
12172 * docs/plugins/inspect/plugin-amrwbdec.xml:
12173 * docs/plugins/inspect/plugin-asf.xml:
12174 * docs/plugins/inspect/plugin-cdio.xml:
12175 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12176 * docs/plugins/inspect/plugin-dvdread.xml:
12177 * docs/plugins/inspect/plugin-dvdsub.xml:
12178 * docs/plugins/inspect/plugin-iec958.xml:
12179 * docs/plugins/inspect/plugin-lame.xml:
12180 * docs/plugins/inspect/plugin-mad.xml:
12181 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12182 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12183 * docs/plugins/inspect/plugin-mpegstream.xml:
12184 * docs/plugins/inspect/plugin-realmedia.xml:
12185 * docs/plugins/inspect/plugin-siddec.xml:
12186 * docs/plugins/inspect/plugin-twolame.xml:
12187 * docs/plugins/inspect/plugin-x264.xml:
12188 * win32/common/config.h:
12189 Back to development
12191 === release 0.10.14 ===
12193 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12199 * docs/plugins/gst-plugins-ugly-plugins.args:
12200 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12201 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12202 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12203 * docs/plugins/inspect/plugin-a52dec.xml:
12204 * docs/plugins/inspect/plugin-amrnb.xml:
12205 * docs/plugins/inspect/plugin-amrwbdec.xml:
12206 * docs/plugins/inspect/plugin-asf.xml:
12207 * docs/plugins/inspect/plugin-cdio.xml:
12208 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12209 * docs/plugins/inspect/plugin-dvdread.xml:
12210 * docs/plugins/inspect/plugin-dvdsub.xml:
12211 * docs/plugins/inspect/plugin-iec958.xml:
12212 * docs/plugins/inspect/plugin-lame.xml:
12213 * docs/plugins/inspect/plugin-mad.xml:
12214 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12215 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12216 * docs/plugins/inspect/plugin-mpegstream.xml:
12217 * docs/plugins/inspect/plugin-realmedia.xml:
12218 * docs/plugins/inspect/plugin-siddec.xml:
12219 * docs/plugins/inspect/plugin-twolame.xml:
12220 * docs/plugins/inspect/plugin-x264.xml:
12221 * gst-plugins-ugly.doap:
12222 * win32/common/config.h:
12225 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12265 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12268 * win32/common/config.h:
12269 0.10.13.4 pre-release
12271 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12273 * ext/x264/gstx264enc.c:
12274 * tests/check/elements/x264enc.c:
12275 x264enc: Replace 'avc-sample' with 'avc' in caps
12276 In the element and in its tests
12279 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
12281 * gst/asfdemux/gstasfdemux.c:
12282 asfdemux: Don't set durations of 0 on outgoing buffers.
12283 Some (broken) streams don't have the extended stream properties in
12284 the header, resulting in applying a duration of zero on outgoing
12288 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
12290 * gst/asfdemux/asfpacket.c:
12291 asfdemux: Make sure we always set proper payload duration.
12292 Some (broken) streams will have a delta of 0, resulting in outgoing
12293 buffers having durations of 0.
12296 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12299 * win32/common/config.h:
12300 0.10.13.3 pre-release
12302 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
12304 * gst/asfdemux/asfpacket.c:
12305 asfdemux: Make sure we don't end up with negative timestamps.
12306 Some files have payload with timestamps smaller than the preroll duration.
12307 Instead of blindly substracting the preroll value (and ending up with
12308 insanely high timestamps on the outgoing buffers), we make sure we
12312 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12315 * win32/common/config.h:
12316 0.10.13.2 pre-release
12317 Update core/base requirement to 0.10.26, since that's more likely
12318 to be the actual requirement.
12320 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12325 po: update translations
12327 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12329 * tests/check/elements/x264enc.c:
12330 x264enc: add caps check to x264enc unit test
12331 Add some minimal caps checking to x264enc unit test.
12334 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
12336 * ext/x264/gstx264enc.c:
12337 x264enc: fix up avcC header construction and playback by flash players
12338 Fix off-by-one bug when constructing the avcC header chunk: we
12339 wrote wrong profile info into the header. The first byte in the
12340 SPS NAL we get from x264 is the nal type, not the profile_idc.
12341 Also add some debug logging.
12344 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
12346 * gst/asfdemux/gstasfdemux.c:
12347 asfdemux: Improve seek behaviour for audio-only with no index
12348 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
12349 for video, we can just seek to seek_time instead.
12351 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12354 configure: fix up GST_CXXFLAGS properly
12355 We don't want C specific flags in GST_CXXFLAGS, so base it on the
12356 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
12357 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
12359 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12362 Update MAINTAINERS, add myself
12364 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
12367 configure: base GST_CXXFLAGS on --cflags from pkg-config
12368 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
12369 point for for both C and CXX settings.
12371 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12374 Automatic update of common submodule
12375 From 96dc793 to 44ecce7
12377 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12381 * win32/common/.gitignore:
12382 * win32/common/config.h:
12383 win32: change how win32/common/config.h is updated
12384 Generate win32/common/config.h-new directly from config.h.in,
12385 using shell variables in configure and some hard-coded information.
12386 Change top-level makefile so that 'make win32-update' copies the
12387 generated file to win32/common/config.h, which we keep in source
12388 control. It's kept in source control so that the git tree is
12390 This change is similar to the ones applied a while ago to GStreamer
12391 core, gst-plugins-base and gst-plugins-good and prevents configure
12392 from changing files in source control. The generated config.h
12393 should be ok, but needs testing.
12395 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12397 * gst/realmedia/rtspreal.c:
12398 rtspreal: don't construct config header with uninitialised bytes
12399 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
12400 a presumably unintentional padding of uninitialised bytes at the end
12401 of the CONT tags chunk, which should be harmless but causes warnings
12402 in valgrind (see #608533 for a test URL).
12404 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12406 * gst/realmedia/rtspreal.c:
12407 rtspreal: add finalize function so we can free streams and rulebook
12408 Fix memory leak in Real RTSP component (#608533).
12410 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12412 * gst/realmedia/rtspreal.c:
12413 rtspreal: fix minor memory leak
12414 Caps take their own reference when a buffer is added to them, so
12415 unref buffer after adding it to caps (#608533).
12417 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12419 * gst/realmedia/rdtdepay.c:
12420 rdtdepay: unref input buffer when done
12421 Fixes memory leak, see #608533.
12423 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12426 Automatic update of common submodule
12427 From 15d47a6 to 96dc793
12429 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12431 * ext/x264/gstx264enc.c:
12432 * ext/x264/gstx264enc.h:
12433 x264enc: make use of Access Unit delimiters configurable
12434 API: GstX264Enc:aud
12436 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12438 * gst/asfdemux/asfpacket.c:
12439 asfdemux: Do not subtract padding twice
12440 Only subtract implicit padding if an explicit one isn't
12441 provided. Avoids subtracting it twice and causing
12445 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
12447 * gst/asfdemux/gstasfdemux.c:
12448 * gst/mpegstream/gstmpegpacketize.c:
12449 assert: g_assert_not_reached() cannot replace return statement
12450 Fix build with assert being turned off.
12452 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12455 Automatic update of common submodule
12456 From 14cec89 to 15d47a6
12458 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
12460 * gst/asfdemux/gstasfdemux.c:
12461 asfdemux: Don't forget to update flow variable
12462 Forgot to update the return value in the loop.
12464 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
12466 * gst/asfdemux/gstasfdemux.c:
12467 asfdemux: Check flow return on every push
12468 We previously only aggregated flow returns after the while(push) loop,
12469 which meant that in some cases we would end-up not properly aggregating
12471 This is based on the same flow aggregation algorithm as oggdemux.
12473 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12475 * ext/x264/gstx264enc.c:
12476 x264enc: Add stream-format to output caps
12477 Adds stream-format to output caps of x264enc that
12478 informs if the stream is in bytestream of avc format.
12481 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
12483 * gst/mpegaudioparse/gstxingmux.c:
12484 xingmux: Fix unaligned memory access
12485 ARM/SPARC need 32bit alignment but xingmux accesses possibly
12486 unaligned memory, which leads to SIGBUS.
12489 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
12491 * gst/asfdemux/gstasfdemux.c:
12492 asfdemux: Use GST_STR_NULL in a couple of places.
12493 Fixes crashing on some of the log statements on win32.
12495 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12497 * gst/realmedia/rmdemux.c:
12498 rmdemux: Parse and post bitrate for streams
12499 Parse the bitrate of the streams and post their tags.
12502 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12504 * gst/asfdemux/gstasfdemux.c:
12505 * gst/asfdemux/gstasfdemux.h:
12506 asfdemux: Post bitrate tag
12507 If stream bitrate object is available, post the bitrate
12511 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12513 * gst/mpegaudioparse/gstmpegaudioparse.c:
12514 * gst/mpegaudioparse/gstmpegaudioparse.h:
12515 mp3parse: minor validation check of (Xing, VBRI) metadata
12516 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
12518 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12520 * gst/mpegaudioparse/gstmpegaudioparse.c:
12521 mp3parse: use proper total_time and total_bytes in various cases
12522 The correct basis for (Xing, VBRI) seek table calculations is the
12523 byte size and duration provided by that metadata, rather than some
12524 other (possibly even estimated) one. This also prevents an infinite
12525 conversion loop in (unlikely) case where a TOC is provided without
12526 such corresponding (duration) metdata.
12528 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12530 * gst/mpegaudioparse/gstmpegaudioparse.c:
12531 * gst/mpegaudioparse/gstmpegaudioparse.h:
12532 mp3parse: conserve stop time for non-accurate seek
12533 Use the same strategy as accurate seeks to store
12534 pending non-accurate seeks to avoid overwriting non-definite
12535 stop times. When doing non-accurate seeks our position
12536 reporting might drift off by some secs and the stream can
12537 end up before it should.
12540 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12543 Automatic update of common submodule
12544 From 47cb23a to 14cec89
12546 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12548 * ext/amrwbdec/amrwb.c:
12549 amrwbdec: give decoder a rank so decodebin/playbin will use it
12551 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12553 * gst/mpegaudioparse/gstmpegaudioparse.c:
12554 mp3parse: return false when we can't seek
12555 When upstream can't seek, we return false as well
12557 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12559 * ext/lame/gstlame.c:
12560 * ext/lame/gstlamemp3enc.c:
12561 lame: Avoid crash when seeking before negotiating
12562 lame's 'lgv' variable is only initialized when the caps
12563 is negotiated, whenever a seek happens before that, it would
12564 attempt to call a function on an empty pointer, causing the crash.
12567 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12570 Automatic update of common submodule
12571 From 87bf428 to 47cb23a
12573 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12576 Automatic update of common submodule
12577 From da4c75c to 87bf428
12579 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
12582 Automatic update of common submodule
12583 From 53a2485 to da4c75c
12585 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12587 * gst/mpegaudioparse/gstmpegaudioparse.c:
12588 mp3parse: fix non-flushing seek
12589 Specifically, in addition to clearing lots of variables/offsets
12590 when receiving newsegment, also clear leftover data to match.
12592 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
12594 * ext/x264/gstx264enc.c:
12595 * ext/x264/gstx264enc.h:
12596 x264enc: Make upstream GstForceKeyUnit thread-safe
12597 Also send the GstForceKeyUnit event downstream when an upstream on is received,
12598 allowing muxers or payloaders to take appropriate actions.
12599 https://bugzilla.gnome.org/show_bug.cgi?id=602556
12601 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12604 Automatic update of common submodule
12605 From a3e3ce4 to 53a2485
12607 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
12609 * gst/asfdemux/gstasfdemux.c:
12610 asfdemux: Don't call strlen() on NULL pointers
12613 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12615 * gst/asfdemux/gstasfdemux.c:
12616 asfdemux: Remove old pads when new ones are added
12617 The old pads were being removed before adding the new ones,
12618 we should add the new ones first.
12621 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12623 * gst/asfdemux/gstasfdemux.c:
12624 * gst/asfdemux/gstasfdemux.h:
12625 asfdemux: Handle chained asfs on pull mode
12626 Adds chained asfs handling to pull mode. It now checks if
12627 there is a new asf header after the last packet (when it
12628 is possible to know how many packets are) or it tries
12629 checking if a processed packet that fails is an header
12633 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12635 * gst/asfdemux/gstasfdemux.c:
12636 * gst/asfdemux/gstasfdemux.h:
12637 asfdemux: properly do chained asfs on push mode
12638 To properly do chained asfs work with playbin2, we need to
12639 push eos on the old pads before removing them.
12642 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12644 * gst/asfdemux/gstasfdemux.c:
12645 * gst/asfdemux/gstasfdemux.h:
12646 asfdemux: add support for chained asfs (push mode)
12647 Adds support for detecting and playing chained asfs
12648 in push mode. asfdemux tries to detect a new asf start
12649 by identifying the header object guid in a input buffer.
12650 When it finds it, it resets its state, removing its pads
12651 and creates new ones for the new file.
12653 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12655 * gst/asfdemux/gstasfdemux.c:
12656 asfdemux: fix two small leaks
12658 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12660 * gst/asfdemux/gstasfdemux.c:
12661 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
12662 WM/Track has a 0 base but is often wrongly written as starting from 1,
12663 so not as reliable as WM/TrackNumber which always starts from 1.
12665 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12667 * gst/asfdemux/gstasfdemux.c:
12668 asfdemux: WM/Track starts counting from 0, adjust to start from 1
12670 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12672 * gst/asfdemux/gstasfdemux.c:
12673 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
12674 There's both WM/Track and WM/TrackNumber.
12676 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
12678 * ext/a52dec/gsta52dec.c:
12679 a52dec: Fix debug statement: Pass pos variable instead of time() function
12681 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
12683 * gst/dvdsub/gstdvdsubdec.c:
12684 dvdsubdec: Fix printf format string warning
12686 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
12688 * gst/asfdemux/gstasfdemux.c:
12689 asfdemux: Fix bogus variable used uninitialised warnings
12691 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
12694 po: Don't create backup .po files
12695 As well as preventing creation of useless backup files, it works
12696 around a bug in gettext 0.17 on OS/X
12698 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
12700 * gst/asfdemux/asfpacket.c:
12701 asfdemux: fix c99-style comments.
12703 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
12705 * gst/asfdemux/asfpacket.c:
12706 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
12708 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12710 * gst/realmedia/rmutils.c:
12711 rmutils: fix byteswapping
12712 fix the byteswapping code that was wrong because of the side effects of the
12716 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
12718 * ext/x264/gstx264enc.c:
12719 x264enc: Adapt to slightly modified x264 API
12722 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12724 * gst/asfdemux/asfpacket.c:
12725 asfdemux: careful to avoid crash on bogus data
12726 When receiving bogus data, we have to avoid subtracting a value
12727 larger than 'size' from 'size' variable, resulting in a wrap
12728 that would make 'size' a really large bogus value.
12731 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
12733 * win32/common/config.h:
12734 win32: Commit bumped version number
12736 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
12738 * gst/mpegaudioparse/gstmpegaudioparse.c:
12739 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
12741 This removes a good 50% of processing time for parsing a buffer.
12742 We do this by simply... getting the nicks that we already have handy
12743 instead of going through the expensive glib system.
12745 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
12748 configure.ac: And back to development we go...
12750 === release 0.10.13 ===
12752 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
12759 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12760 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12761 * docs/plugins/inspect/plugin-a52dec.xml:
12762 * docs/plugins/inspect/plugin-asf.xml:
12763 * docs/plugins/inspect/plugin-cdio.xml:
12764 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12765 * docs/plugins/inspect/plugin-dvdread.xml:
12766 * docs/plugins/inspect/plugin-dvdsub.xml:
12767 * docs/plugins/inspect/plugin-iec958.xml:
12768 * docs/plugins/inspect/plugin-lame.xml:
12769 * docs/plugins/inspect/plugin-mad.xml:
12770 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12771 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12772 * docs/plugins/inspect/plugin-mpegstream.xml:
12773 * docs/plugins/inspect/plugin-realmedia.xml:
12774 * docs/plugins/inspect/plugin-siddec.xml:
12775 * docs/plugins/inspect/plugin-twolame.xml:
12776 * docs/plugins/inspect/plugin-x264.xml:
12777 * gst-plugins-ugly.doap:
12778 * win32/common/config.h:
12781 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
12819 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
12822 Automatic update of common submodule
12823 From 85d1530 to 0702fe1
12825 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
12863 * win32/common/config.h:
12864 0.10.12.3 pre-release
12866 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
12869 Automatic update of common submodule
12870 From a3e3ce4 to 85d1530
12872 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
12874 * ext/a52dec/gsta52dec.c:
12875 a52dec: Fix reference leak on all input buffers in 'dvd mode'
12876 https://bugzilla.gnome.org/show_bug.cgi?id=598272
12878 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
12917 * win32/common/config.h:
12918 0.10.12.2 pre-release
12920 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
12922 * docs/plugins/gst-plugins-ugly-plugins.args.new:
12923 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12924 docs: Remove files accidentally added
12925 Remove the gst-plugins-ugly-plugins.args.new and
12926 gst-plugins-ugly-plugins.signals.new files, that appear
12927 to have been accidentally added in commit
12928 f5d046a0b034f9bd7274291f7131ee5db1a30052
12930 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
12932 * ext/a52dec/gsta52dec.c:
12933 a52dec: Add some debugging for new segment events
12935 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
12937 * ext/mpeg2dec/gstmpeg2dec.c:
12938 mpeg2dec: fix warning in macosx snow leopard
12940 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
12942 * gst/mpegstream/gstmpegparse.c:
12943 mpegstream: fix warning in macosx snow leopard
12945 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
12947 * gst/mpegaudioparse/gstmpegaudioparse.c:
12948 mpegaudioparse: fix warning in macosx snow leopard
12950 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
12952 * gst/dvdsub/gstdvdsubdec.c:
12953 dvdsubdec: fix warning on macosx snow leopard
12955 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
12957 * gst/asfdemux/gstasfdemux.c:
12958 asfdemux: fix warning in macosx snow leopard
12960 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
12962 * gst/mpegaudioparse/gstmpegaudioparse.c:
12963 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
12965 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
12968 Automatic update of common submodule
12969 From 19fa4f3 to a3e3ce4
12971 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
12973 * gst/asfdemux/gstasfdemux.c:
12974 * gst/realmedia/rdtmanager.c:
12975 build: fprintf, sprintf, sscanf need stdio.h
12977 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
12979 * ext/mad/gstmad.c:
12980 mad: add missing include to fix the build
12982 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12984 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12985 dvdlpcm: whitespace fixes
12987 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
12989 * gst-plugins-ugly.spec.in:
12992 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12995 x264enc: adjust configure checking to changed upstream
12997 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12999 * ext/x264/gstx264enc.c:
13000 x264enc: conditionally adjust to new upstream API
13003 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13005 * gst/mpegaudioparse/gstmpegaudioparse.c:
13006 * gst/mpegaudioparse/gstmpegaudioparse.h:
13007 mpegaudioparse: prevent infinite (re)syncing
13009 gst/mpegaudioparse/gstmpegaudioparse.c
13011 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
13013 * gst/mpegaudioparse/gstmpegaudioparse.c:
13014 mp3parse: Refactor checking for sync. Make resyncing more reliable.
13015 Previously, we could get false sync relatively easily - it sometimes happened
13016 on real files. This cleans the code up a fair bit, and makes it require more
13017 confirmation that we've found valid sync before continuing.
13019 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13021 * gst/mpegaudioparse/gstmpegaudioparse.c:
13022 mpegaudioparse: ensure 2 valid headers in a row when resyncing
13024 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13026 * gst/mpegstream/gstdvddemux.c:
13027 dvddemux: remove bogus ifndef
13029 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13032 Automatic update of common submodule
13033 From 94f95e3 to 19fa4f3
13035 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13037 * ext/mpeg2dec/gstmpeg2dec.c:
13038 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
13040 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13042 * gst/dvdsub/gstdvdsubparse.c:
13043 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
13045 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
13047 * ext/amrnb/amrnbdec.c:
13048 * ext/amrnb/amrnbenc.c:
13049 Remove Ronald Bultje from Authors field
13050 Replaced with "GStreamer maintainers
13051 <gstreamer-devel@lists.sourceforge.net>" or just removed,
13052 depending on the number of other authors.
13054 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
13056 * gst/asfdemux/Makefile.am:
13057 * gst/asfdemux/gstasfmux.c:
13058 * gst/asfdemux/gstasfmux.h:
13059 asfdemux: Remove old non-built asfmux code
13060 Remove so people don't confuse it with the new asfmux code
13063 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13065 * ext/a52dec/gsta52dec.c:
13066 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
13067 It's not defined for older liba52 versions.
13069 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
13071 * ext/a52dec/gsta52dec.c:
13072 a52dec: Allow liba52 to use djbfft based IMDCT transform
13073 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
13074 IMDCT transform acceleration. It does however have a software based
13075 acceleration using the djbfft library (D.J. Bernstein's library for
13076 fourier transforms - Extremely fast library for floating-point
13077 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
13079 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
13080 and AltiVec implementations, but those are checked for first, and
13081 djbfft is chosen only if none of those is available - good in the
13082 case of some distributions including a port of the MPlayer changes
13083 in their system a52dec library.
13084 The down and upmix code in liba52 doesn't seem to be disturbed by
13085 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
13086 versions if passed from oil_cpu_get_flags (SSE currently is not).
13089 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13092 amr: Use opencore-amr pkg-config files if possible
13093 This makes it possible to build the plugins when the libraries
13094 are installed at non-standard locations.
13097 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13099 * gst/mpegaudioparse/gstmpegaudioparse.c:
13100 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
13101 Metadata provided seek tables are consistent with metadata's view of
13102 total size, which typically matches real size, but need not do so
13103 (e.g. a truncated file). Fixes seeking and position reporting
13104 in such truncated files (although duration based on metadata may then
13105 still be incorrect).
13107 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13110 configure: bump core/base requirements to released versions
13111 to avoid confusion.
13113 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13116 configure: Remove all mentions to the id3tag plugin which was removed
13118 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
13121 mad: make check for mad independent of the check for id3tag
13124 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
13126 * gst/asfdemux/gstrtpasfdepay.c:
13127 rtpasfdepay: set padding size to the correct value
13128 asf packets in rtp packets should come with their padding fields
13129 set to 0 and the depayload must update them to the correct
13130 value before pushing downstream
13132 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
13135 * docs/plugins/Makefile.am:
13136 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13137 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13138 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13139 * docs/plugins/inspect/plugin-amrnb.xml:
13140 * docs/plugins/inspect/plugin-amrwbdec.xml:
13142 * ext/amrnb/GstAmrnbEnc.prs:
13143 * ext/amrnb/Makefile.am:
13144 * ext/amrnb/README:
13145 * ext/amrnb/amrnb.c:
13146 * ext/amrnb/amrnbdec.c:
13147 * ext/amrnb/amrnbdec.h:
13148 * ext/amrnb/amrnbenc.c:
13149 * ext/amrnb/amrnbenc.h:
13150 * ext/amrnb/amrnbparse.c:
13151 * ext/amrnb/amrnbparse.h:
13152 * ext/amrwbdec/Makefile.am:
13153 * ext/amrwbdec/README:
13154 * ext/amrwbdec/amrwb.c:
13155 * ext/amrwbdec/amrwbdec.c:
13156 * ext/amrwbdec/amrwbdec.h:
13157 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
13158 These are based on the OpenCore codecs.
13161 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
13164 Automatic update of common submodule
13165 From fedaaee to 94f95e3
13167 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13172 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13173 * docs/plugins/gst-plugins-ugly-plugins.args.new:
13174 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
13175 * docs/plugins/inspect/plugin-dvdnav.xml:
13177 * ext/dvdnav/.gitignore:
13178 * ext/dvdnav/Makefile.am:
13179 * ext/dvdnav/README:
13180 * ext/dvdnav/dvdnavsrc.c:
13181 * ext/dvdnav/dvdnavsrc.h:
13182 * ext/dvdnav/gst-dvd:
13183 * ext/dvdread/dvdreadsrc.c:
13184 * gst-plugins-ugly.spec.in:
13186 dvdnav: remove dvdnav plugin
13187 Remove dvdnav plugin, it has no future. resindvd is the plugin to
13188 use for dvd playback. Note that dvdnav was never really enabled
13189 in -ugly, you had to edit configure.ac to get it built.
13191 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13193 * tests/check/elements/mpeg2dec.c:
13194 mpeg2dec: Fix unused variables compiler warnings in unit test
13196 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
13199 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
13200 Check for more automake command variants. Use printf instead of 'echo -n'
13203 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
13206 Automatic update of common submodule
13207 From 5845b63 to fedaaee
13209 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
13212 Make git ignore more files
13214 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
13216 * gst/asfdemux/gstasfdemux.c:
13217 asfdemux: Refactor multiple packet pull.
13218 This also fixes a bug by which the first buffer (in a multi-packet mode)
13219 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
13220 full incoming buffer and not just of the single asf packet.
13221 Fixes corrupted frames introduced by latest commit.
13223 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13225 * gst/asfdemux/gstasfdemux.c:
13226 asfdemux: use the right accurate field
13227 Remove accurate variable and its faulty use because the real variable is an
13230 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
13232 * gst/asfdemux/asfpacket.c:
13233 * gst/asfdemux/gstasfdemux.c:
13234 asfdemux: Sprinkle branch prediction macros accross the code
13236 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
13238 * gst/asfdemux/gstasfdemux.c:
13239 asfdemux: Delay newsegment handling until we have a keyframe.
13240 We now have a chance for packets to be collected before we send out the
13241 newsegment. If we're not in accurate seeking (keyunit) it will set
13242 the segment start/time to the keyframe's timestamp.
13244 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
13246 * gst/asfdemux/gstasfdemux.c:
13247 asfdemux: Remove useless check. We already have checked for it above.
13249 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
13251 * gst/asfdemux/gstasfdemux.c:
13252 asfdemux: No longer queue GOPs now that seeking is fixed.
13253 We now *always* seek to the keyframe just before our requested position.
13254 When we encounter the first keyframe and we were not accurate (therefore doing
13255 keyframe seeking), we update the segment start position to the keyframe timestamp.
13257 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
13259 * gst/asfdemux/gstasfdemux.c:
13260 * gst/asfdemux/gstasfdemux.h:
13261 asfdemux: Store the accurate seeking flag
13263 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
13265 * gst/asfdemux/gstasfdemux.c:
13266 asfdemux: Use the average frame duration for buffers without a duration.
13267 This will still cause some timestamp jitter, but giving a hint as to the duration
13268 rather than nothing seems to be a better idea.
13269 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
13270 duration using the accumulated packet duration (which will be correct).
13272 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
13274 * gst/asfdemux/gstasfdemux.c:
13275 * gst/asfdemux/gstasfdemux.h:
13276 asfdemux: Use index entry packet count to optimize seeking.
13277 The simple index entries also contain the number of packets one needs
13278 to retrieve at a given position to get a full keyframe. We therefore
13279 use that information to retrieve all those packets in one buffer when
13280 working in pull-mode.
13282 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
13284 * gst/asfdemux/gstasfdemux.c:
13285 asfdemux: Do not try to free const pointer
13286 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
13287 asfdemux tried to free a const pointer that had been cast to a
13288 normal pointer variable.
13290 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
13292 * gst/asfdemux/gstasfdemux.c:
13293 asfdemux: Use presentation timestamp when searching in the index.
13294 We need to take the preroll into account... else we end up too early.
13296 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
13299 Automatic update of common submodule
13300 From f3bb51b to 5845b63
13302 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
13304 * gst/asfdemux/gstasfdemux.c:
13305 asfdemux: Convert index entry from presentation time to timestamps.
13306 We weren't taking the preroll into account previously, meaning that we
13307 were always seeking preroll nanoseconds too early... resulting in a lot
13308 of dropped packets (which are before the start time).
13309 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
13311 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
13314 * gst/asfdemux/gstasfdemux.c:
13315 asfdemux: Fix byte array metadata handling.
13316 We basically discard byte array metadata. Should be trivial to adapt
13317 to storing the pointers if we need it later on.
13319 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
13321 * gst/asfdemux/gstasfdemux.c:
13322 * gst/asfdemux/gstasfdemux.h:
13323 asfdemux: Handle PAR/interlaced information stored in packet payload.
13324 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
13325 in the ASF Packet payload extensions).
13327 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
13329 * gst/asfdemux/gstasfdemux.c:
13330 * gst/asfdemux/gstasfdemux.h:
13331 asfdemux: Store/Handle global metadata (not specific to one stream).
13332 This allows us to store (and handle) PAR information which might be stored there.
13334 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13336 * gst/mpegaudioparse/gstmpegaudioparse.c:
13337 mpegaudioparse: fix Xing inverse seek table building
13339 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
13342 Automatic update of common submodule
13343 From f3bb51b to f810030
13345 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13347 * gst/asfdemux/gstasfdemux.c:
13348 asfdemux: don't try to free a NULL taglist
13350 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13352 * gst/asfdemux/gstasfdemux.c:
13353 asfdemux: post tags only after we've created our source pads
13354 Post global tags only after we've added our source pads, so that
13355 tag events get sent downstream in addition to tag messages posted
13356 on the bus. This makes sure tags can be picked up automatically
13357 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
13358 While we're at it, also add a container-format tag.
13360 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13363 * gst/asfdemux/gstasfdemux.c:
13364 asfdemux: use new bytereader functions for image tag parsing
13366 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13368 * gst/asfdemux/gstasfdemux.c:
13369 * gst/asfdemux/gstasfdemux.h:
13370 asfdemux: remove some more unused variables
13372 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13374 * gst/realmedia/rmdemux.c:
13375 rmdemux: plug buffer leaking
13377 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13379 * gst/asfdemux/gstrtpasfdepay.c:
13380 asfdepay: guard against dropped buffers
13381 If a buffer was dropped, we might request data from the adapter that is not
13382 there and then we get a NULL buffer.
13384 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13386 * gst/asfdemux/gstasfdemux.c:
13387 * gst/asfdemux/gstasfdemux.h:
13388 asfdemux: set DISCONT on streams
13389 When we receive a DISCONT as input, don't clear our complete state but simply
13390 mark a discont that will be put on the next buffer. The code will be able to
13391 handle and throw away incomplete data.
13392 Add some more debug info.
13393 Remove an unused variable.
13395 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13397 * gst/asfdemux/gstrtpasfdepay.c:
13398 asfdepay: set DELTA_UNIT flag correctly
13399 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
13400 Add some more debug info.
13402 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13404 * gst/asfdemux/gstasfdemux.c:
13405 asfdemux: fix latency calculations
13406 We need to check for -1 as an invalid timestamp, not 1.
13408 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13410 * gst/mpegaudioparse/gstmpegaudioparse.c:
13411 * gst/mpegaudioparse/gstmpegaudioparse.h:
13412 mp3parse: don't put every single frame into the index
13413 Let's not put every single mp3 frame in our index, a few frames per
13414 second should be more than enough. For now use an index interval
13415 of 100ms-500ms depending on the upstream size, to keep the index at
13416 a reasonable size. Factor out the code that adds the index entry
13417 into a separate function for better code readability.
13419 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13421 * gst/mpegaudioparse/gstmpegaudioparse.c:
13422 * gst/mpegaudioparse/gstmpegaudioparse.h:
13423 mp3parse: assume seekability only if we know the upstream size
13424 While technically upstream may be seekable even if it doesn't know
13425 the exact size, I can't think of a use case where this distincation
13426 is relevant in practice, so for now just assume we're not seekable
13427 if upstream doesn't provide us with a size. Makes sure we don't
13428 build a seek index when streaming internet radio with sources that
13429 pretend to be seekable until you try to actually seek.
13431 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13433 * gst-plugins-ugly.spec.in:
13434 Fix x264 requirement in SPEC file
13436 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13438 * ext/x264/gstx264enc.c:
13439 * gst/realmedia/rdtmanager.c:
13440 x264enc, rdtmanager: fix compilation with debugging disabled
13442 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
13445 * docs/plugins/Makefile.am:
13446 docs: Bump common. Fix comment in the docs Makefile.am
13448 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
13451 * win32/common/config.h:
13452 Back to development -> 0.10.12.1
13454 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
13456 * gst-plugins-ugly.doap:
13457 Add 0.10.12 release to the doap file
13459 === release 0.10.12 ===
13461 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
13467 * docs/plugins/gst-plugins-ugly-plugins.args:
13468 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13469 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13470 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13471 * docs/plugins/inspect/plugin-a52dec.xml:
13472 * docs/plugins/inspect/plugin-asf.xml:
13473 * docs/plugins/inspect/plugin-cdio.xml:
13474 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13475 * docs/plugins/inspect/plugin-dvdread.xml:
13476 * docs/plugins/inspect/plugin-dvdsub.xml:
13477 * docs/plugins/inspect/plugin-iec958.xml:
13478 * docs/plugins/inspect/plugin-lame.xml:
13479 * docs/plugins/inspect/plugin-mad.xml:
13480 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13481 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13482 * docs/plugins/inspect/plugin-mpegstream.xml:
13483 * docs/plugins/inspect/plugin-realmedia.xml:
13484 * docs/plugins/inspect/plugin-siddec.xml:
13485 * docs/plugins/inspect/plugin-synaesthesia.xml:
13486 * docs/plugins/inspect/plugin-twolame.xml:
13487 * docs/plugins/inspect/plugin-x264.xml:
13488 * win32/common/config.h:
13491 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
13500 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
13534 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
13567 * win32/common/config.h:
13568 0.10.11.2 pre-release
13570 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
13572 * win32/common/config.h.in:
13573 win32: Remove #undef inline from the win32 config.h
13575 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13577 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13578 * docs/plugins/inspect/plugin-mad.xml:
13579 * ext/mad/Makefile.am:
13580 * ext/mad/gstid3tag.c:
13581 * ext/mad/gstmad.c:
13582 * ext/mad/gstmad.h:
13583 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
13584 It will be reborn with a shiny new code base under its hood in -bad.
13585 See #581756 and #565764.
13587 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
13589 * tests/check/pipelines/.gitignore:
13590 gitignore: Ignore some built files in the test area
13592 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
13594 * docs/plugins/inspect/plugin-a52dec.xml:
13595 * docs/plugins/inspect/plugin-asf.xml:
13596 * docs/plugins/inspect/plugin-cdio.xml:
13597 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13598 * docs/plugins/inspect/plugin-dvdread.xml:
13599 * docs/plugins/inspect/plugin-dvdsub.xml:
13600 * docs/plugins/inspect/plugin-iec958.xml:
13601 * docs/plugins/inspect/plugin-lame.xml:
13602 * docs/plugins/inspect/plugin-mad.xml:
13603 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13604 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13605 * docs/plugins/inspect/plugin-mpegstream.xml:
13606 * docs/plugins/inspect/plugin-realmedia.xml:
13607 * docs/plugins/inspect/plugin-siddec.xml:
13608 * docs/plugins/inspect/plugin-synaesthesia.xml:
13609 * docs/plugins/inspect/plugin-twolame.xml:
13610 docs: Update plugin inspect files
13612 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
13615 * docs/plugins/Makefile.am:
13616 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13617 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13618 * docs/plugins/inspect/plugin-x264.xml:
13620 * gst-plugins-ugly.spec.in:
13621 * tests/check/Makefile.am:
13622 * tests/check/elements/.gitignore:
13623 Moved 'x264enc' from -bad to -ugly
13625 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13627 * ext/x264/gstx264enc.c:
13628 * ext/x264/gstx264enc.h:
13629 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
13632 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13634 * ext/x264/GstX264Enc.prs:
13635 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
13637 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13639 * ext/x264/GstX264Enc.prs:
13640 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
13642 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13644 * ext/x264/gstx264enc.c:
13645 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
13647 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
13649 * ext/x264/GstX264Enc.prs:
13650 * ext/x264/Makefile.am:
13651 * ext/x264/gstx264enc.c:
13652 [MOVED FROM BAD 24/28] x264enc: add preset support
13653 Add preset iface and a (dummy) preset file as a starting point.
13655 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13657 * ext/x264/gstx264enc.c:
13658 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
13660 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
13662 * ext/x264/gstx264enc.c:
13663 * ext/x264/gstx264enc.h:
13664 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
13665 Use the GstForceKeyUnit event to force a keyframe.
13668 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13670 [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...
13671 Original commit message from CVS:
13672 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13673 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13674 Use hyphen in property name, perform safety buffer size check
13675 prior to mem access, and some more parentheses in macro.
13677 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
13679 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
13680 Original commit message from CVS:
13681 * ext/apexsink/Makefile.am:
13682 Link against -lgcrpyto for RSA_new and RSA_free.
13683 * ext/faac/gstfaac.c:
13684 * ext/x264/gstx264enc.c:
13685 Fix compiler warnings.
13687 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13689 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
13690 Original commit message from CVS:
13691 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13692 Construct source caps in more conventional (and correct) manner.
13694 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13696 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
13697 Original commit message from CVS:
13698 * ext/alsaspdif/Makefile.am:
13699 * ext/amrwb/Makefile.am:
13700 * ext/apexsink/Makefile.am:
13701 * ext/arts/Makefile.am:
13702 * ext/artsd/Makefile.am:
13703 * ext/audiofile/Makefile.am:
13704 * ext/audioresample/Makefile.am:
13705 * ext/bz2/Makefile.am:
13706 * ext/cdaudio/Makefile.am:
13707 * ext/celt/Makefile.am:
13708 * ext/dc1394/Makefile.am:
13709 * ext/dirac/Makefile.am:
13710 * ext/directfb/Makefile.am:
13711 * ext/divx/Makefile.am:
13712 * ext/dts/Makefile.am:
13713 * ext/faac/Makefile.am:
13714 * ext/faad/Makefile.am:
13715 * ext/gsm/Makefile.am:
13716 * ext/hermes/Makefile.am:
13717 * ext/ivorbis/Makefile.am:
13718 * ext/jack/Makefile.am:
13719 * ext/jp2k/Makefile.am:
13720 * ext/ladspa/Makefile.am:
13721 * ext/lcs/Makefile.am:
13722 * ext/libfame/Makefile.am:
13723 * ext/libmms/Makefile.am:
13724 * ext/metadata/Makefile.am:
13725 * ext/mpeg2enc/Makefile.am:
13726 * ext/mplex/Makefile.am:
13727 * ext/musepack/Makefile.am:
13728 * ext/musicbrainz/Makefile.am:
13729 * ext/mythtv/Makefile.am:
13730 * ext/nas/Makefile.am:
13731 * ext/neon/Makefile.am:
13732 * ext/ofa/Makefile.am:
13733 * ext/polyp/Makefile.am:
13734 * ext/resindvd/Makefile.am:
13735 * ext/sdl/Makefile.am:
13736 * ext/shout/Makefile.am:
13737 * ext/snapshot/Makefile.am:
13738 * ext/sndfile/Makefile.am:
13739 * ext/soundtouch/Makefile.am:
13740 * ext/spc/Makefile.am:
13741 * ext/swfdec/Makefile.am:
13742 * ext/tarkin/Makefile.am:
13743 * ext/theora/Makefile.am:
13744 * ext/timidity/Makefile.am:
13745 * ext/twolame/Makefile.am:
13746 * ext/x264/Makefile.am:
13747 * ext/xine/Makefile.am:
13748 * ext/xvid/Makefile.am:
13749 * gst-libs/gst/app/Makefile.am:
13750 * gst-libs/gst/dshow/Makefile.am:
13751 * gst/aiffparse/Makefile.am:
13752 * gst/app/Makefile.am:
13753 * gst/audiobuffer/Makefile.am:
13754 * gst/bayer/Makefile.am:
13755 * gst/cdxaparse/Makefile.am:
13756 * gst/chart/Makefile.am:
13757 * gst/colorspace/Makefile.am:
13758 * gst/dccp/Makefile.am:
13759 * gst/deinterlace/Makefile.am:
13760 * gst/deinterlace2/Makefile.am:
13761 * gst/dvdspu/Makefile.am:
13762 * gst/festival/Makefile.am:
13763 * gst/filter/Makefile.am:
13764 * gst/flacparse/Makefile.am:
13765 * gst/flv/Makefile.am:
13766 * gst/games/Makefile.am:
13767 * gst/h264parse/Makefile.am:
13768 * gst/librfb/Makefile.am:
13769 * gst/mixmatrix/Makefile.am:
13770 * gst/modplug/Makefile.am:
13771 * gst/mpeg1sys/Makefile.am:
13772 * gst/mpeg4videoparse/Makefile.am:
13773 * gst/mpegdemux/Makefile.am:
13774 * gst/mpegtsmux/Makefile.am:
13775 * gst/mpegvideoparse/Makefile.am:
13776 * gst/mve/Makefile.am:
13777 * gst/nsf/Makefile.am:
13778 * gst/nuvdemux/Makefile.am:
13779 * gst/overlay/Makefile.am:
13780 * gst/passthrough/Makefile.am:
13781 * gst/pcapparse/Makefile.am:
13782 * gst/playondemand/Makefile.am:
13783 * gst/rawparse/Makefile.am:
13784 * gst/real/Makefile.am:
13785 * gst/rtjpeg/Makefile.am:
13786 * gst/rtpmanager/Makefile.am:
13787 * gst/scaletempo/Makefile.am:
13788 * gst/sdp/Makefile.am:
13789 * gst/selector/Makefile.am:
13790 * gst/smooth/Makefile.am:
13791 * gst/smoothwave/Makefile.am:
13792 * gst/speed/Makefile.am:
13793 * gst/speexresample/Makefile.am:
13794 * gst/stereo/Makefile.am:
13795 * gst/subenc/Makefile.am:
13796 * gst/tta/Makefile.am:
13797 * gst/vbidec/Makefile.am:
13798 * gst/videodrop/Makefile.am:
13799 * gst/videosignal/Makefile.am:
13800 * gst/virtualdub/Makefile.am:
13801 * gst/vmnc/Makefile.am:
13802 * gst/y4m/Makefile.am:
13803 * sys/acmenc/Makefile.am:
13804 * sys/cdrom/Makefile.am:
13805 * sys/dshowdecwrapper/Makefile.am:
13806 * sys/dshowsrcwrapper/Makefile.am:
13807 * sys/dvb/Makefile.am:
13808 * sys/dxr3/Makefile.am:
13809 * sys/fbdev/Makefile.am:
13810 * sys/oss4/Makefile.am:
13811 * sys/qcam/Makefile.am:
13812 * sys/qtwrapper/Makefile.am:
13813 * sys/vcd/Makefile.am:
13814 * sys/wininet/Makefile.am:
13815 * win32/common/config.h:
13816 Don't install static libs for plugins. Fixes #550851 for -bad.
13818 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13820 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
13821 Original commit message from CVS:
13822 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
13823 Adapt to slightly modified x264 API. Fixes #555238.
13825 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13827 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
13828 Original commit message from CVS:
13829 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
13830 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
13831 * ext/x264/gstx264enc.h:
13832 Do not deal with duplicated input (timestamps). If needed,
13833 a generic element can do so.
13834 Do not manipulate input timestamps on the way out,
13835 since that shifts the timeline and A/V sync.
13837 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13839 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
13840 Original commit message from CVS:
13841 * docs/plugins/gst-plugins-bad-plugins.args:
13842 Integrate new properties into documentation.
13843 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13844 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13845 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13846 Fix up API prior to eventual plugin move.
13847 API: GstX264Enc:pass (provides more options, and changed to enum)
13849 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13851 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
13852 Original commit message from CVS:
13853 * docs/plugins/Makefile.am:
13854 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13855 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13856 * ext/x264/gstx264enc.c:
13857 * tests/check/Makefile.am:
13858 * tests/check/elements/x264enc.c: (setup_x264enc),
13859 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
13860 Add documentation and unit test for x264enc.
13862 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13864 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
13865 Original commit message from CVS:
13866 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
13867 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13868 Allocate some buffers in more adaptive and economical fashion.
13870 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13872 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
13873 Original commit message from CVS:
13875 Check for sufficiently up-to-date x264 API.
13876 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
13877 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
13878 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13879 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13880 * ext/x264/gstx264enc.h:
13881 Expose some more parameters of the x264 encoder as properties.
13883 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13885 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
13886 Original commit message from CVS:
13887 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
13888 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
13889 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
13890 (gst_x264_enc_flush_frames):
13891 Coding style and layout; re-order some functions in more
13892 typical and natural flow.
13894 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13896 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
13897 Original commit message from CVS:
13898 * ext/x264/Makefile.am:
13899 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
13900 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
13901 (gst_x264_enc_reset), (gst_x264_enc_finalize),
13902 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
13903 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
13904 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
13905 * ext/x264/gstx264enc.h:
13906 Use GQueue in stead of custom queue code.
13907 Factorize flushing out encoder delayed frames.
13908 Factorize initialization and state change reset.
13910 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13912 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
13913 Original commit message from CVS:
13914 * ext/x264/gstx264enc.h:
13915 * sys/fbdev/gstfbdevsink.c:
13916 Use configure-generated _stdint.h.
13918 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13920 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
13921 Original commit message from CVS:
13922 * ext/x264/Makefile.am:
13923 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13924 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
13925 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
13926 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13927 (gst_x264_enc_finalize), (gst_x264_enc_chain),
13928 (gst_x264_enc_encode_frame), (plugin_init):
13929 * ext/x264/gstx264enc.h:
13930 Use video format library and GST_WRITE_*_BE macros where applicable.
13931 Use finalize in stead of dispose.
13932 Set up debug category and log callback.
13934 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
13936 [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...
13937 Original commit message from CVS:
13938 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13939 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
13940 (gst_x264_enc_encode_frame):
13941 Try harder not to crash when we get an EOS event but haven't set
13942 up the encoder yet (as may happen when upstream errors out with
13943 not-negotiated, for example). Also, always push the EOS event
13946 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
13948 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
13949 Original commit message from CVS:
13950 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13953 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
13955 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
13956 Original commit message from CVS:
13957 * ext/x264/gstx264enc.c:
13958 Fix build against the libx264 version that ships with debian stable.
13960 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13962 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
13963 Original commit message from CVS:
13964 * ext/audioresample/gstaudioresample.c:
13965 * ext/x264/gstx264enc.c:
13966 * gst/dvdspu/gstdvdspu.c:
13967 * gst/dvdspu/gstdvdspu.h:
13968 * gst/festival/gstfestival.c:
13969 * gst/h264parse/gsth264parse.c:
13970 * gst/mpegtsparse/mpegtspacketizer.c:
13971 * gst/mpegtsparse/mpegtsparse.c:
13972 * gst/multifile/gstmultifilesink.c:
13973 * gst/multifile/gstmultifilesrc.c:
13974 * gst/nuvdemux/gstnuvdemux.c:
13975 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
13976 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
13977 * sys/vcd/vcdsrc.c:
13978 Massive leak fixing, plus code cleanups.
13980 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13982 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
13983 Original commit message from CVS:
13984 * examples/app/appsrc_ex.c:
13985 * examples/switch/switcher.c:
13986 * ext/neon/gstneonhttpsrc.c:
13987 * ext/timidity/gstwildmidi.c:
13988 * ext/x264/gstx264enc.c:
13989 * gst/mve/mveaudioenc.c: (mve_compress_audio):
13990 * gst/rtpmanager/gstrtpclient.c:
13991 * gst/rtpmanager/gstrtpjitterbuffer.c:
13992 * gst/spectrum/demo-audiotest.c:
13993 * gst/spectrum/demo-osssrc.c:
13994 * sys/dvb/gstdvbsrc.c:
13995 Add stdlib include (free, atoi, exit).
13997 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13999 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
14000 Original commit message from CVS:
14001 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
14002 This needs a version check.
14003 * gst/bayer/Makefile.am:
14006 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
14008 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
14009 Original commit message from CVS:
14010 Patch by: Michal Benes <michal.benes at itonis tv>
14011 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
14014 * ext/x264/Makefile.am:
14015 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
14016 (gst_x264_enc_analyse_get_type),
14017 (gst_x264_enc_timestamp_queue_init),
14018 (gst_x264_enc_timestamp_queue_free),
14019 (gst_x264_enc_timestamp_queue_put),
14020 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
14021 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
14022 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
14023 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14024 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
14025 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
14026 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
14027 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
14029 * ext/x264/gstx264enc.h:
14030 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
14031 handle 'odd' widths and heights correctly yet.
14033 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14035 * gst/asfdemux/gstasfdemux.c:
14036 asfdemux: nicer metadata extraction of genre tags in some cases
14037 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
14038 that they presumably stand for.
14040 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14042 * gst/asfdemux/gstasfdemux.c:
14043 asfdemux: parse WM/Picture tags to extract cover art
14046 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14049 docs: fix http links for amr libs in REQUIREMENTS
14051 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14053 * gst/asfdemux/gstasfdemux.c:
14054 asfdemux: fix bogus flow return handling in eos handler
14055 Don't overwrite the origin flow return by whatever flow we get
14056 when trying to push the remaining internally queued payloads.
14057 We want to do our eos logic, ie. send an EOS event or segment-done
14058 message in any case. Makes things EOS properly when an EOS event
14059 is forced upon the pipeline so that the source returns
14060 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
14062 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14064 * win32/common/config.h:
14065 win32: update config.h
14067 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14070 configure: bump core/base requirements to released versions
14072 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14076 autogen: move the -Wno-portability for automake into configure.ac
14078 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
14080 * gst/dvdlpcmdec/Makefile.am:
14081 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14082 dvdlpcmdec: Add multichannel channel maps, and send some tags
14083 Add a multichannel map to the output caps, and send at least a CODEC and
14084 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
14085 no samples and can't find info about the channel ordering, but this is
14086 better than nothing.
14088 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14091 Automatic update of common submodule
14092 From 888e0a2 to c572721
14094 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
14097 Automatic update of common submodule
14098 From 6ab11d1 to 888e0a2
14100 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
14102 * gst/dvdsub/gstdvdsubdec.c:
14103 dvdsubdec: Remove some dead code
14104 Remove some redundant memset - gobject memory is already initalised to 0.
14105 Remove a commented out line leftover from the previous commit
14107 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
14109 * gst/dvdsub/gstdvdsubdec.c:
14110 * gst/dvdsub/gstdvdsubdec.h:
14111 dvdsubdec: Support ARGB output
14112 Negotiate to and render into ARGB buffers directly if the peer supports it.
14115 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
14117 * ext/a52dec/gsta52dec.c:
14118 a52dec: Reconcile code with dtsdec
14119 Perform some cleanups based on the dtsdec code such as using the boilerplate
14120 macro and static pad template functions.
14121 Add some documentation. Don't register a change in flags until we synch on
14122 another frame successfully.
14124 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14126 * ext/lame/gstlamemp3enc.c:
14127 lamemp3enc: Improve debugging a bit
14129 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
14131 * ext/mpeg2dec/gstmpeg2dec.c:
14132 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
14134 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14167 po: avoid conflicts of local *.po files with files in git
14168 Make it so that filenames and line numbers are only stored in the *.pot file
14169 (which is not in git), but not in the individual *.po files. This information
14170 is hardly useful for translators in our case, and it should avoid the constant
14171 conflicts of local *.po files with the ones in git which are caused by the
14172 source files changing and the line numbers being updated. This commit might
14173 cause one last merge conflict for you, which you can work around with
14174 "git checkout po/*.po" before merging or pulling. After that there should
14175 (hopefully) not be any more local modifications of these files (unless
14176 someone committed additions or changes to translated strings and the
14177 *.po files haven't been updated yet, that is).
14179 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14181 * ext/lame/gstlamemp3enc.c:
14182 lamemp3enc: add Since tag to gtk-doc chunk
14184 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14186 * tests/check/elements/mpeg2dec.c:
14187 checks: fix mpeg2dec unit test again after interlace addition to caps
14189 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14191 * ext/mpeg2dec/gstmpeg2dec.c:
14192 mpeg2dec: work around old mpeg2dec versions
14193 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
14194 detection and just assume no rff is used. This fixes the compilation.
14197 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14199 * ext/mpeg2dec/Makefile.am:
14200 mpeg2dec: link to gstvideo
14201 Fix compilation by adding the right include directories and linking to the video
14204 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
14206 * gst/asfdemux/asfpacket.c:
14207 asfdemux: Downgrade simple statements from WARNING to DEBUG
14209 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
14211 * gst/asfdemux/asfheaders.c:
14212 * gst/asfdemux/asfheaders.h:
14213 * gst/asfdemux/asfpacket.c:
14214 * gst/asfdemux/asfpacket.h:
14215 asf: Detect more payload extensions.
14216 These should help fix interlaced/PAR issues with more files.
14218 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
14220 * ext/mpeg2dec/gstmpeg2dec.c:
14221 * ext/mpeg2dec/gstmpeg2dec.h:
14222 mpeg2dec: Implement interlaced support.
14223 Expand the debugging statements to show more picture information.
14225 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14227 * ext/mpeg2dec/gstmpeg2dec.c:
14228 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
14229 ffdec_mpeg2video is much faster, fixes bug #574461.
14231 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14233 * ext/lame/gstlamemp3enc.c:
14234 lamemp3enc: Don't write a Xing header
14236 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
14239 Run libtoolize before aclocal
14240 This unbreaks the build in some cases. Fixes bug #582021
14242 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
14244 * ext/mpeg2dec/gstmpeg2dec.c:
14245 mpeg2dec: use 64bit safe scaling functions.
14246 Got this to fail when seeking in a 14GB file (the value in bytes is
14247 bigger than 2**32).
14249 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14251 * gst/mpegaudioparse/gstmpegaudioparse.c:
14252 mpegaudioparse: remove some pointless g_return_if_fail()s
14254 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14256 * ext/twolame/gsttwolame.c:
14257 Switch twolame to primary rank
14259 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14261 * ext/lame/gstlame.c:
14262 * ext/lame/gstlamemp3enc.c:
14263 * ext/twolame/gsttwolame.c:
14264 Add ranks to mp3 encoders
14266 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14268 * gst-plugins-ugly.spec.in:
14269 Add twolame plugin to spec file
14271 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14273 * gst/asfdemux/asfpacket.c:
14274 * gst/asfdemux/gstasfdemux.c:
14275 * gst/asfdemux/gstasfdemux.h:
14276 asfdemux: use upstream segment and timestamps for some interpolation
14277 This should particularly help in case of upstream live src, e.g. rtspsrc,
14278 and especially so if it has to perform fallback to TCP.
14280 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
14282 * gst/asfdemux/gstrtpasfdepay.c:
14283 rtpasfdepay: Add support for fragmented packet (L == 0).
14284 This happens with rtp-over-udp.
14286 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14288 * ext/lame/gstlamemp3enc.c:
14289 lamemp3enc: Fixup the bitrate only for CBR
14290 Additionally clarify some property descriptions.
14292 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
14294 * ext/lame/gstlamemp3enc.c:
14295 lame: fix format string in debug statement
14297 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
14299 * gst/mpegaudioparse/gstmpegaudioparse.c:
14300 mp3parse: Don't reject valid Xing tables of contents
14301 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
14302 reject them because of it, just subtract the initial offset when reading
14305 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
14307 * gst/mpegaudioparse/gstmpegaudioparse.c:
14308 mp3parse: Allow more bits to change in headers during resynch
14309 Be more lenient about what we accept as changing bits in a header - basically,
14310 only require that the mp3 sync marker is present, for the mpeg version,
14311 layer and samplerate.
14314 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
14316 * ext/mad/gstmad.c:
14317 mad: Add duration of incoming/outgoing buffers in debug statements
14319 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
14321 * gst/mpegaudioparse/gstmpegaudioparse.c:
14322 mpegaudioparse: Remove useless checks for valid buffer duration.
14323 The buffer duration is set to a valid value at the very top of
14324 emit_frame(), we therefore don't need to check it later on.
14326 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
14328 * gst/mpegaudioparse/gstmpegaudioparse.c:
14329 mpegaudioparse: Fix stop condition for outputting buffers.
14330 Some mp3 streams have an offset in timestamps, requiring us to push the
14331 frame *AFTER* segment.stop in order for the decoder to be able to push
14332 all data up to the segment.stop position.
14334 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14336 * gst/asfdemux/asfpacket.c:
14337 * gst/asfdemux/gstasfdemux.c:
14338 * gst/asfdemux/gstasfdemux.h:
14339 asfdemux: 0-base timestamps consistently (whether or not streaming)
14340 This also makes timestamps (more) consistent before and after a possible
14341 seek, and moreover makes for reasonable position reporting in live stream
14342 (whose payload timestamps should not be taken for granted).
14344 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14346 * gst/asfdemux/gstasfdemux.c:
14347 * gst/asfdemux/gstasfdemux.h:
14348 asfdemux: report initial latency due to internal preroll queue
14350 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14352 * gst/asfdemux/gstasfdemux.c:
14353 asfdemux: enhance debug statement and refactor some initialization
14355 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14357 * gst/asfdemux/gstasfdemux.c:
14358 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
14360 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14362 * gst/asfdemux/asfpacket.c:
14363 * gst/asfdemux/gstasfdemux.c:
14364 * gst/asfdemux/gstasfdemux.h:
14365 asfdemux: handle FIXME; normalize preroll
14367 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14369 * gst/asfdemux/gstasfdemux.c:
14370 * gst/asfdemux/gstasfdemux.h:
14371 asfdemux: fixes for streaming mode
14372 * Improve newsegment handling, e.g. upstream might live in TIME.
14373 * Only send newsegment if we have needed info.
14374 * Avoid reading past end of data section.
14376 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14378 * gst/asfdemux/gstasfdemux.c:
14379 asfdemux: fixes/enhancements for streaming mode
14380 * Do not rock the boat by reacting to FLUSH_START.
14381 * Try to handle TIME seeking by seeking upstream in BYTES.
14382 * Handle SEEKING query.
14384 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14387 * ext/lame/gstlamemp3enc.c:
14388 lame: fix compilation with LAME versions < 3.98
14389 lame_set_VBR_quality(), which takes a floating point value for the
14390 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
14391 takes quality as an integer, for older LAME versions.
14394 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14396 * win32/common/config.h:
14397 win32: update config.h to git
14398 Until someone ports the new win32 config.h logic from the
14399 other modules to -ugly.
14401 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14403 * docs/plugins/gst-plugins-ugly-plugins.args:
14404 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14405 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14408 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14410 * ext/lame/gstlamemp3enc.c:
14411 lamemp3enc: Add a note to the encoding-engine-quality property
14412 that says, that this does not affect the bitrate at all.
14414 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14416 * ext/lame/gstlame.c:
14417 * ext/lame/gstlamemp3enc.c:
14418 lame: Implement preset interface
14420 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14422 * ext/twolame/gsttwolame.c:
14423 twolame: Implement preset interface
14425 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14427 * docs/plugins/gst-plugins-ugly-plugins.args:
14428 * ext/lame/gstlamemp3enc.c:
14429 * ext/lame/gstlamemp3enc.h:
14430 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
14432 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14434 * ext/lame/gstlame.c:
14435 * ext/lame/gstlamemp3enc.c:
14436 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
14438 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14440 * ext/lame/gstlame.c:
14441 lame: Deprecate the lame element
14443 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14445 * docs/plugins/Makefile.am:
14446 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14447 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14448 * docs/plugins/gst-plugins-ugly-plugins.args:
14449 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14450 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14451 * docs/plugins/inspect/plugin-a52dec.xml:
14452 * docs/plugins/inspect/plugin-amrnb.xml:
14453 * docs/plugins/inspect/plugin-asf.xml:
14454 * docs/plugins/inspect/plugin-cdio.xml:
14455 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14456 * docs/plugins/inspect/plugin-dvdread.xml:
14457 * docs/plugins/inspect/plugin-dvdsub.xml:
14458 * docs/plugins/inspect/plugin-iec958.xml:
14459 * docs/plugins/inspect/plugin-lame.xml:
14460 * docs/plugins/inspect/plugin-mad.xml:
14461 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14462 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14463 * docs/plugins/inspect/plugin-mpegstream.xml:
14464 * docs/plugins/inspect/plugin-realmedia.xml:
14465 * docs/plugins/inspect/plugin-siddec.xml:
14466 * docs/plugins/inspect/plugin-synaesthesia.xml:
14467 * docs/plugins/inspect/plugin-twolame.xml:
14470 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14472 * ext/lame/gstlamemp3enc.c:
14473 lame: Update example pipelines with the new properties
14475 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14477 * ext/lame/Makefile.am:
14478 * ext/lame/gstlame.c:
14479 * ext/lame/gstlamemp3enc.c:
14480 * ext/lame/gstlamemp3enc.h:
14481 * ext/lame/plugin.c:
14482 lame: Add lamemp3enc element with much simplified interface
14483 This deprecates the lame element and fixes bug #494528.
14485 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
14487 * gst/asfdemux/asfpacket.c:
14488 asfpacket: Fix pull-mode timestamping handling.
14489 The problem that happens is the following:
14490 * A packet with multiple payloads comes in
14491 * Those payloads get handled one by one
14492 * The first payload contains the first audio payload with timestamp A
14493 * The second payload contains the first video (key)frame with timestamp V (where V < A)
14494 With the previous code, the following would happen:
14495 * the first payload gets processed, then passed to queue_for_stream
14496 * queue_for_stream detects it's the first valid timestamp received and stores
14498 * the second payload gets processed, then pass to queue_for_stream
14499 * queue_for_stream detects the timestamp is lower than first_ts... and
14500 discards it... resulting in losing the first keyframe of the video stream
14501 We've been having this issue for *ages*... it's just that nobody noticed it
14502 that much with playbin. But with playbin2's aggresive multiqueue handling, this
14503 will result in multiqueue not being able to preroll (because the video decoder will
14504 be dropping a ton of buffers before (maybe) receiving the next keyframe).
14505 Tested with over 200 asf files, and they all play the first frame correctly now,
14506 even the most braindead ones.
14508 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
14510 * gst/mpegaudioparse/gstmpegaudioparse.c:
14511 * gst/mpegaudioparse/gstmpegaudioparse.h:
14512 mp3parse: don't build seek table if we can't seek.
14513 Fixes #573720 - unbounded memory usage increase when listening to mp3
14514 stream for a long time.
14516 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14519 Automatic update of common submodule
14520 From b3941ea to 6ab11d1
14522 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
14524 * gst/mpegaudioparse/gstmpegaudioparse.c:
14525 * gst/mpegaudioparse/gstxingmux.c:
14526 mpegaudioparse: Remove dead assignment and duplicate code
14528 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
14530 * gst/realmedia/rmdemux.c:
14531 rmdemux: Actually return the return value for the seek handling.
14533 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
14535 * gst/mpegstream/gstmpegdemux.c:
14536 * gst/mpegstream/gstmpegparse.c:
14537 mpegstream: Remove dead assignments.
14538 The duplicate assignment of update_time was weird... but it seems normal
14539 that it's indeed the second statement which is the valid one.
14541 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
14543 * ext/amrnb/amrnbparse.c:
14544 armnb: Remove unused variable, adapt debug message accordingly.
14546 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
14548 * gst/dvdsub/gstdvdsubdec.c:
14549 * gst/mpegstream/gstdvddemux.c:
14550 * gst/mpegstream/gstmpegclock.c:
14551 dvdsub/mpegstream: _class_init: Remove unused class variables
14553 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
14555 * gst/asfdemux/gstasfdemux.c:
14556 asfdemux: Initialize flow for a corner case.
14557 This might be caused by entering the if() line 1214 and then not having
14558 any activated_streams.. resulting in reaching line 1267 without having
14559 any valid flow value.
14561 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
14563 * ext/twolame/gsttwolame.c:
14564 twolame: Remove unneeded variable, value assigned was never read.
14566 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
14568 * ext/mpeg2dec/gstmpeg2dec.c:
14569 mpeg2dec: Remove dead assignment. Value overwritten later on.
14571 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
14573 * ext/mad/gstmad.c:
14574 mad: Remove dead assignment and variables given values which are never read.
14576 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
14578 * ext/lame/gstlame.c:
14579 lame: Remove unneeded variable, it's assigned a value never read.
14581 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
14583 * gst/realmedia/rmdemux.c:
14584 rmdemux: Remove dead assignment, value is being overwritten before being read.
14586 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
14588 * gst/realmedia/rmdemux.c:
14589 rmdemux: Remove unused accurate flag.
14590 I couldn't see any reason why this was there in the first place.
14592 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
14594 * gst/realmedia/asmrules.c:
14595 * gst/realmedia/rdtdepay.c:
14596 realmedia: Remove dead assignments. The results are never read.
14598 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
14600 * gst/realmedia/gstrdtbuffer.c:
14601 * gst/realmedia/rademux.c:
14602 * gst/realmedia/rdtmanager.c:
14603 * gst/realmedia/rmdemux.c:
14604 realmedia: Remove useless variables, only being used once (or not).
14606 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
14608 * ext/mpeg2dec/gstmpeg2dec.c:
14609 * gst/asfdemux/gstrtspwms.c:
14610 * gst/realmedia/pnmsrc.c:
14611 * gst/realmedia/rdtdepay.c:
14612 * gst/realmedia/rtspreal.c:
14613 remove empty method implementations.
14615 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
14617 * gst/asfdemux/gstrtspwms.c:
14618 rtspwms: fix condition to detect extension commands for WMS
14619 Reply with OK to the extension commands for WMS.
14621 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
14623 * gst/realmedia/rtspreal.c:
14624 realmedia: add special Real header to DESCRIBE message only for Real servers
14625 Add headers that are specific to real only if a real server had been
14626 detected by the OPTIONS message.
14628 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
14630 * gst/synaesthesia/synaescope.c:
14631 synaesthesia: fix compilation on windows
14632 Fix compilation under MSVC due to references to headers
14633 that are not available with the MS SDKs.
14636 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14638 * gst/asfdemux/gstrtspwms.c:
14639 rtspwms: reply to extension commands
14640 Reply with OK to the extension commands for WMS.
14642 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14644 * gst/asfdemux/gstrtpasfdepay.c:
14645 asfdepay: fix a comment
14647 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14649 * gst/asfdemux/gstasfdemux.c:
14650 asfdemux: add some more debugging
14652 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14655 configure.ac: require git -base
14656 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
14658 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14660 * gst/realmedia/rtspreal.c:
14661 realmedia: add special Real header to SETUP message only for Real servers
14662 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
14663 streams where the server errors out because it can't handle the
14664 Real-specific 'Required: com.real.retain-entity-for-setup' header
14665 we've been adding unconditionally in the recent past.
14667 rtsp://66.111.34.191:601/broadcast/alnour.rm
14668 rtsp://195.134.224.231/snowboard_100.wmv
14670 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
14673 * gst/asfdemux/Makefile.am:
14674 asfdemux: link to all required libraries including indirectly used ones.
14675 On win32, we're required to link to all the libraries used - including
14676 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
14677 (for windows only) winsock.
14679 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
14682 Automatic update of common submodule
14683 From d0ea89e to b3941ea
14685 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
14688 Automatic update of common submodule
14689 From f8b3d91 to d0ea89e
14691 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
14693 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14694 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
14696 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14698 * gst/realmedia/rtspreal.c:
14699 * gst/realmedia/rtspreal.h:
14700 realrtsp: add more headers
14701 Parse the ETag from the describe method and pass the sessionid as the value for
14702 the If-Match header is subsequent setup calls.
14703 Fixes support for more RealMedia RTSP streams.
14705 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
14708 twolame: bump requirement to 0.3.10
14709 0.3.10 is the first version with the float32 encoder functions.
14712 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
14715 back to development -> 0.10.11.1
14717 === release 0.10.11 ===
14719 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
14725 * docs/plugins/inspect/plugin-a52dec.xml:
14726 * docs/plugins/inspect/plugin-asf.xml:
14727 * docs/plugins/inspect/plugin-cdio.xml:
14728 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14729 * docs/plugins/inspect/plugin-dvdread.xml:
14730 * docs/plugins/inspect/plugin-dvdsub.xml:
14731 * docs/plugins/inspect/plugin-iec958.xml:
14732 * docs/plugins/inspect/plugin-lame.xml:
14733 * docs/plugins/inspect/plugin-mad.xml:
14734 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14735 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14736 * docs/plugins/inspect/plugin-mpegstream.xml:
14737 * docs/plugins/inspect/plugin-realmedia.xml:
14738 * docs/plugins/inspect/plugin-siddec.xml:
14739 * docs/plugins/inspect/plugin-twolame.xml:
14740 * gst-plugins-ugly.doap:
14742 * win32/common/config.h:
14745 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
14779 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
14782 * win32/common/config.h:
14783 0.10.10.3 pre-release
14785 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
14792 po: Update translations from upstream
14794 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
14798 po: Add Turkish translation
14800 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
14802 * gst/mpegaudioparse/gstmpegaudioparse.c:
14803 * gst/mpegaudioparse/gstmpegaudioparse.h:
14804 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
14805 Don't introduce glitches in the output by a) relaxing the threshold for
14806 taking upstream timestamps in preference to our calculated timestamps and
14807 b) only set the discont flag on outgoing buffers in response to an incoming
14811 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
14813 * gst/mpegaudioparse/gstmpegaudioparse.c:
14814 mp3parse: fix deadlock with accurate seeks.
14815 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
14818 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
14849 * win32/common/config.h:
14850 0.10.10.2 pre-release
14851 Bump version number, update translations and win32 config.h
14853 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
14857 po: Add Japanese translation
14859 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
14862 * docs/plugins/Makefile.am:
14863 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14864 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14865 * docs/plugins/gst-plugins-ugly-plugins.args:
14866 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14867 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14868 * docs/plugins/inspect/plugin-a52dec.xml:
14869 * docs/plugins/inspect/plugin-asf.xml:
14870 * docs/plugins/inspect/plugin-cdio.xml:
14871 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14872 * docs/plugins/inspect/plugin-dvdread.xml:
14873 * docs/plugins/inspect/plugin-dvdsub.xml:
14874 * docs/plugins/inspect/plugin-iec958.xml:
14875 * docs/plugins/inspect/plugin-lame.xml:
14876 * docs/plugins/inspect/plugin-mad.xml:
14877 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14878 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14879 * docs/plugins/inspect/plugin-mpegstream.xml:
14880 * docs/plugins/inspect/plugin-realmedia.xml:
14881 * docs/plugins/inspect/plugin-siddec.xml:
14882 * docs/plugins/inspect/plugin-synaesthesia.xml:
14883 * docs/plugins/inspect/plugin-twolame.xml:
14886 Moved twolame from Bad to Ugly
14888 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14890 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
14891 Original commit message from CVS:
14892 * ext/alsaspdif/Makefile.am:
14893 * ext/amrwb/Makefile.am:
14894 * ext/apexsink/Makefile.am:
14895 * ext/arts/Makefile.am:
14896 * ext/artsd/Makefile.am:
14897 * ext/audiofile/Makefile.am:
14898 * ext/audioresample/Makefile.am:
14899 * ext/bz2/Makefile.am:
14900 * ext/cdaudio/Makefile.am:
14901 * ext/celt/Makefile.am:
14902 * ext/dc1394/Makefile.am:
14903 * ext/dirac/Makefile.am:
14904 * ext/directfb/Makefile.am:
14905 * ext/divx/Makefile.am:
14906 * ext/dts/Makefile.am:
14907 * ext/faac/Makefile.am:
14908 * ext/faad/Makefile.am:
14909 * ext/gsm/Makefile.am:
14910 * ext/hermes/Makefile.am:
14911 * ext/ivorbis/Makefile.am:
14912 * ext/jack/Makefile.am:
14913 * ext/jp2k/Makefile.am:
14914 * ext/ladspa/Makefile.am:
14915 * ext/lcs/Makefile.am:
14916 * ext/libfame/Makefile.am:
14917 * ext/libmms/Makefile.am:
14918 * ext/metadata/Makefile.am:
14919 * ext/mpeg2enc/Makefile.am:
14920 * ext/mplex/Makefile.am:
14921 * ext/musepack/Makefile.am:
14922 * ext/musicbrainz/Makefile.am:
14923 * ext/mythtv/Makefile.am:
14924 * ext/nas/Makefile.am:
14925 * ext/neon/Makefile.am:
14926 * ext/ofa/Makefile.am:
14927 * ext/polyp/Makefile.am:
14928 * ext/resindvd/Makefile.am:
14929 * ext/sdl/Makefile.am:
14930 * ext/shout/Makefile.am:
14931 * ext/snapshot/Makefile.am:
14932 * ext/sndfile/Makefile.am:
14933 * ext/soundtouch/Makefile.am:
14934 * ext/spc/Makefile.am:
14935 * ext/swfdec/Makefile.am:
14936 * ext/tarkin/Makefile.am:
14937 * ext/theora/Makefile.am:
14938 * ext/timidity/Makefile.am:
14939 * ext/twolame/Makefile.am:
14940 * ext/x264/Makefile.am:
14941 * ext/xine/Makefile.am:
14942 * ext/xvid/Makefile.am:
14943 * gst-libs/gst/app/Makefile.am:
14944 * gst-libs/gst/dshow/Makefile.am:
14945 * gst/aiffparse/Makefile.am:
14946 * gst/app/Makefile.am:
14947 * gst/audiobuffer/Makefile.am:
14948 * gst/bayer/Makefile.am:
14949 * gst/cdxaparse/Makefile.am:
14950 * gst/chart/Makefile.am:
14951 * gst/colorspace/Makefile.am:
14952 * gst/dccp/Makefile.am:
14953 * gst/deinterlace/Makefile.am:
14954 * gst/deinterlace2/Makefile.am:
14955 * gst/dvdspu/Makefile.am:
14956 * gst/festival/Makefile.am:
14957 * gst/filter/Makefile.am:
14958 * gst/flacparse/Makefile.am:
14959 * gst/flv/Makefile.am:
14960 * gst/games/Makefile.am:
14961 * gst/h264parse/Makefile.am:
14962 * gst/librfb/Makefile.am:
14963 * gst/mixmatrix/Makefile.am:
14964 * gst/modplug/Makefile.am:
14965 * gst/mpeg1sys/Makefile.am:
14966 * gst/mpeg4videoparse/Makefile.am:
14967 * gst/mpegdemux/Makefile.am:
14968 * gst/mpegtsmux/Makefile.am:
14969 * gst/mpegvideoparse/Makefile.am:
14970 * gst/mve/Makefile.am:
14971 * gst/nsf/Makefile.am:
14972 * gst/nuvdemux/Makefile.am:
14973 * gst/overlay/Makefile.am:
14974 * gst/passthrough/Makefile.am:
14975 * gst/pcapparse/Makefile.am:
14976 * gst/playondemand/Makefile.am:
14977 * gst/rawparse/Makefile.am:
14978 * gst/real/Makefile.am:
14979 * gst/rtjpeg/Makefile.am:
14980 * gst/rtpmanager/Makefile.am:
14981 * gst/scaletempo/Makefile.am:
14982 * gst/sdp/Makefile.am:
14983 * gst/selector/Makefile.am:
14984 * gst/smooth/Makefile.am:
14985 * gst/smoothwave/Makefile.am:
14986 * gst/speed/Makefile.am:
14987 * gst/speexresample/Makefile.am:
14988 * gst/stereo/Makefile.am:
14989 * gst/subenc/Makefile.am:
14990 * gst/tta/Makefile.am:
14991 * gst/vbidec/Makefile.am:
14992 * gst/videodrop/Makefile.am:
14993 * gst/videosignal/Makefile.am:
14994 * gst/virtualdub/Makefile.am:
14995 * gst/vmnc/Makefile.am:
14996 * gst/y4m/Makefile.am:
14997 * sys/acmenc/Makefile.am:
14998 * sys/cdrom/Makefile.am:
14999 * sys/dshowdecwrapper/Makefile.am:
15000 * sys/dshowsrcwrapper/Makefile.am:
15001 * sys/dvb/Makefile.am:
15002 * sys/dxr3/Makefile.am:
15003 * sys/fbdev/Makefile.am:
15004 * sys/oss4/Makefile.am:
15005 * sys/qcam/Makefile.am:
15006 * sys/qtwrapper/Makefile.am:
15007 * sys/vcd/Makefile.am:
15008 * sys/wininet/Makefile.am:
15009 * win32/common/config.h:
15010 Don't install static libs for plugins. Fixes #550851 for -bad.
15012 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
15014 [MOVED FROM BAD] Enable/fix up translations for these plugins.
15015 Original commit message from CVS:
15016 * ext/resindvd/plugin.c: (plugin_init):
15017 * ext/resindvd/resindvdsrc.c:
15018 * ext/twolame/gsttwolame.c: (plugin_init):
15019 * gst/aiffparse/aiffparse.c: (plugin_init):
15020 Enable/fix up translations for these plugins.
15022 Add 'ca' to LINGUAS.
15024 * po/POTFILES.skip:
15025 Add more files for translation and more files which tools
15028 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15030 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
15031 Original commit message from CVS:
15032 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
15033 (gst_two_lame_chain):
15034 * ext/twolame/gsttwolame.h:
15035 Allow raw float samples as input for encoding.
15037 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15039 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
15040 Original commit message from CVS:
15043 * ext/twolame/Makefile.am:
15044 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
15045 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
15046 (gst_two_lame_release_memory), (gst_two_lame_finalize),
15047 (gst_two_lame_base_init), (gst_two_lame_class_init),
15048 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
15049 (gst_two_lame_init), (gst_two_lame_set_property),
15050 (gst_two_lame_get_property), (gst_two_lame_sink_event),
15051 (gst_two_lame_chain), (gst_two_lame_setup),
15052 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
15054 * ext/twolame/gsttwolame.h:
15055 Add TwoLAME MP2 encoding element, based on the LAME element.
15057 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
15060 Automatic update of common submodule
15061 From 7032163 to f8b3d91
15063 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15066 Automatic update of common submodule
15067 From ffa738d to 7032163
15069 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15072 Automatic update of common submodule
15073 From 3f13e4e to ffa738d
15075 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15078 Automatic update of common submodule
15079 From 3c7456b to 3f13e4e
15081 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15084 Automatic update of common submodule
15085 From 57c83f2 to 3c7456b
15087 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
15089 * gst/mpegaudioparse/gstmpegaudioparse.c:
15090 mp3parse: be more conservative when changing layer/rate/etc.
15091 Don't allow a change in sample rate/channels/layer/version unless we can
15092 see another frame at the correct offset. Prevents accidently flipping
15093 due to simple single-bit corruption.
15095 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
15097 * gst/realmedia/realhash.c:
15098 rmdemux: Fix strict-aliasing warnings.
15099 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
15102 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
15104 * gst/mpegaudioparse/gstmpegaudioparse.c:
15105 mpegaudioparse: Remove empty lines added by buggy indent.
15107 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15109 * gst/mpegaudioparse/gstmpegaudioparse.c:
15110 mpegaudioparse: Provide SEEKING query handling.
15111 Since SEEK event handling might perform some conversion
15112 from TIME to BYTES, do not let upstream fool application
15113 into (TIME) seeking not being possible.
15115 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
15117 * gst/mpegaudioparse/gstmpegaudioparse.c:
15118 mp3parse: fix accurate seeks to near 0
15119 Integer underflow made accurate seeks to near zero fail and seek to
15120 completely the wrong place. Fix by clamping to zero, since we can't seek
15121 to negative times anyway.
15123 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
15127 build: Update shave init statement for changes in common. Bump common.
15129 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15131 * gst/realmedia/rtspreal.c:
15132 rtspreal: ignore data streams. Fixes #527112
15133 Ignore data streams when parsing the SDP as they don't contain anything we need
15134 to put in the realmedia header.
15136 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
15139 Automatic update of common submodule
15140 From 9cf8c9b to a6ce5c6
15142 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15144 * ext/mad/gstid3tag.c:
15145 Forward unknown events
15146 Forward unknown events upstream instead of dropping them. Also return the result
15147 of the seek event instead of a fixed value.
15149 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
15151 * gst/asfdemux/gstrtpasfdepay.c:
15152 rtpasfdepay: Fix the build by adding the needed include for atoi.
15154 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
15157 * docs/plugins/Makefile.am:
15158 Use shave for the build output
15160 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
15163 Automatic update of common submodule
15164 From 5d7c9cc to 9cf8c9b
15166 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
15168 * gst/asfdemux/gstasf.c:
15169 * gst/asfdemux/gstrtpasfdepay.c:
15170 * gst/realmedia/rademux.c:
15171 * gst/realmedia/rdtdepay.c:
15172 * gst/synaesthesia/gstsynaesthesia.c:
15173 * gst/synaesthesia/synaescope.c:
15176 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
15178 * gst/realmedia/pnmsrc.c:
15179 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
15181 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
15184 Automatic update of common submodule
15185 From 80c627d to 5d7c9cc
15187 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15189 * gst/realmedia/Makefile.am:
15190 * gst/realmedia/pnmsrc.c:
15191 * gst/realmedia/pnmsrc.h:
15192 * gst/realmedia/rademux.c:
15193 * gst/realmedia/rademux.h:
15194 * gst/realmedia/realmedia.c:
15195 * gst/realmedia/rmdemux.c:
15196 * gst/realmedia/rmdemux.h:
15197 Add pnm:// uri source
15198 Add a new utri handler for pnm:// that for now just redirects to the same uri
15199 with the rtsp:// protocol, which usually works nowadays.
15200 Separate the registration of the various plugins into a separate source file.
15202 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15204 * gst/asfdemux/Makefile.am:
15205 * gst/asfdemux/gstasf.c:
15206 * gst/asfdemux/gstrtpasfdepay.c:
15207 * gst/asfdemux/gstrtpasfdepay.h:
15208 Add ASF depayloader
15209 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
15212 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
15214 * ext/mad/gstmad.c:
15215 mad: remove log line added in error
15217 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
15219 * ext/mad/gstmad.c:
15220 mad: just flush data when seeing BADDATAPTR instead of going into error state
15222 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
15224 * gst/realmedia/rmdemux.c:
15225 Fix parsing of the flags in rmdemux
15226 Fix parsing of the flags in version 1 realmedia streams.
15229 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
15232 Bump revision to use for common submodule.
15234 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
15236 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15237 Add releaseinfo with online url.
15239 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
15244 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15246 * gst/asfdemux/asfpacket.c:
15247 * gst/asfdemux/gstasfdemux.c:
15248 * gst/asfdemux/gstasfdemux.h:
15249 Remove redundant push_mode struct member
15251 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
15254 Fix previous commit, wasn't actually setting up a symbolic link
15256 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
15260 Use a symbolic link for the pre-commit client-side hook
15262 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
15265 Ignore some more files
15267 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
15269 * gst/synaesthesia/synaescope.c:
15270 * gst/synaesthesia/synaescope.h:
15271 Precalculate some size dependent variables. Demystify the height scaling a bit.
15272 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
15274 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
15276 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
15278 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15280 * gst/realmedia/rdtdepay.c:
15281 Set flags on the realmedia chunks
15282 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
15283 descrambler can be reset on keyframes. Fixes #556714.
15285 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
15287 * gst/realmedia/gstrdtbuffer.c:
15288 * gst/realmedia/gstrdtbuffer.h:
15289 Add method to get RDT flags
15290 Add a method to get the RDT flags. We need these flags to mark keyframes to
15291 reset the descrambing queue. See #556714.
15293 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
15295 * gst/asfdemux/asfpacket.c:
15296 * gst/asfdemux/gstasfdemux.c:
15297 * gst/asfdemux/gstasfdemux.h:
15298 Add seeking support to asfdemux in push mode
15301 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
15303 * gst/asfdemux/asfpacket.c:
15304 Drop packets with an invalid replicated data length
15305 Drop packets with an invalid replicated data length
15306 instead of continuing with an invalid timestamp
15307 and uninitialized payload metadata.
15308 All other code assumes that the timestamps are valid.
15310 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
15312 * gst/synaesthesia/synaescope.h:
15313 Change comment to refer to right variable.
15315 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
15317 * gst/synaesthesia/gstsynaesthesia.c:
15318 * gst/synaesthesia/gstsynaesthesia.h:
15319 * gst/synaesthesia/synaescope.c:
15320 * gst/synaesthesia/synaescope.h:
15321 Bring synaesthesia to next century.
15322 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
15324 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
15326 * gst/asfdemux/gstasfdemux.c:
15327 Fix leak of converted string
15329 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
15333 Add more to the gitignores
15335 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
15337 * gst/synaesthesia/gstsynaesthesia.c:
15338 Make synaesthesia build again.
15339 _init() has no params.
15341 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
15344 Update common snapshot.
15346 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
15349 Fix pre-commit hook
15351 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
15355 Install and use pre-commit indentation hook from common
15357 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
15360 autogen.sh : Use git submodule
15362 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
15364 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
15365 Original commit message from CVS:
15366 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15367 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
15368 (gst_dvd_demux_get_audio_stream),
15369 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
15370 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
15371 (gst_mpeg_demux_get_video_stream),
15372 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
15373 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15374 Fix some caps leaks. Fixes bug #564885.
15376 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
15378 ext/cdio/gstcdio.c: Remove unused format argument.
15379 Original commit message from CVS:
15380 * ext/cdio/gstcdio.c:
15381 Remove unused format argument.
15383 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15385 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
15386 Original commit message from CVS:
15387 * win32/common/.cvsignore:
15388 * win32/common/config.h:
15389 * win32/common/config.h.in:
15390 Hardcode cpu for win32 build, just like we do in the other modules,
15391 to remove VCS conflicts and inconsistent defines between modules,
15392 and update version defines to CVS.
15394 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
15396 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15397 Original commit message from CVS:
15399 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15401 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
15403 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
15404 Original commit message from CVS:
15406 inttypes.m4 hasn't been available since gettext-0.15, and since we now
15407 require gettext >= 0.17 ... we can remove it from the list of files to
15410 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15412 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
15413 Original commit message from CVS:
15414 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
15415 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
15416 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
15417 * gst/mpegaudioparse/gstmpegaudioparse.h:
15418 Do an initial class_ref on an internal enum type from within the
15419 class_init function so that there aren't any issues when multiple
15420 mp3parse elements are started in separate threads at the same
15421 time. (Why we use an enum type here if the tag is registered as
15422 a string type, I don't know). Also remove custom UNUSED macro
15423 and use GLib's instead.
15425 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15427 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
15428 Original commit message from CVS:
15430 Apparently AC_CONFIG_MACRO_DIR breaks when using more
15431 than one macro directory, reverting last change.
15433 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15435 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
15436 Original commit message from CVS:
15438 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
15441 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15443 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
15444 Original commit message from CVS:
15445 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15446 Last change introduced a regression that made mpeg2dec handle
15447 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
15449 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15451 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
15452 Original commit message from CVS:
15453 Patch by: Cygwin Ports maintainer
15454 <yselkowitz at users dot sourceforge dot net>
15457 Require gettext 0.17 because older versions don't mix with libtool
15458 2.2. At build time an older gettext version will still work.
15461 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
15463 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
15464 Original commit message from CVS:
15465 * ext/mpeg2dec/gstmpeg2dec.c:
15466 * ext/mpeg2dec/gstmpeg2dec.h:
15467 Add support for 4:4:4 video. Fixes #562086
15469 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
15471 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
15472 Original commit message from CVS:
15473 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
15474 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15475 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
15476 >= 0.5.0. Fixes bug #562065.
15478 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
15480 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
15481 Original commit message from CVS:
15482 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
15483 Remove duplicate and broken code for the streaming case and simply reuse
15484 the much better working pull based code. Fixes #560348.
15486 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15488 configure.ac: Back to development -> 0.10.10.1
15489 Original commit message from CVS:
15491 Back to development -> 0.10.10.1
15493 === release 0.10.10 ===
15495 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15501 * docs/plugins/inspect/plugin-a52dec.xml:
15502 * docs/plugins/inspect/plugin-asf.xml:
15503 * docs/plugins/inspect/plugin-cdio.xml:
15504 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15505 * docs/plugins/inspect/plugin-dvdread.xml:
15506 * docs/plugins/inspect/plugin-dvdsub.xml:
15507 * docs/plugins/inspect/plugin-iec958.xml:
15508 * docs/plugins/inspect/plugin-lame.xml:
15509 * docs/plugins/inspect/plugin-mad.xml:
15510 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15511 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15512 * docs/plugins/inspect/plugin-mpegstream.xml:
15513 * docs/plugins/inspect/plugin-realmedia.xml:
15514 * docs/plugins/inspect/plugin-siddec.xml:
15515 * gst-plugins-ugly.doap:
15517 Release 0.10.10 - "Under the House"
15518 Original commit message from CVS:
15519 Release 0.10.10 - "Under the House"
15521 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15531 Original commit message from CVS:
15534 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15536 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
15537 Original commit message from CVS:
15538 * ext/sidplay/Makefile.am:
15539 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
15540 contain CFLAGS that do not exist for C++, like -Wvla or
15541 -Wdeclaration-after-statement. Fixes bug #561161.
15543 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15545 configure.ac: 0.10.9.3 pre-release
15546 Original commit message from CVS:
15548 0.10.9.3 pre-release
15550 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
15552 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
15553 Original commit message from CVS:
15554 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15555 Only copy sane aspect ratio values on the caps. Fixes #559682.
15557 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15560 Add bug number to the mp3parse mpeg 2.5 fix
15561 Original commit message from CVS:
15562 Add bug number to the mp3parse mpeg 2.5 fix
15564 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15566 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
15567 Original commit message from CVS:
15568 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
15569 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
15570 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
15571 * ext/amrnb/amrnbdec.h:
15572 Add a property to select the amr variant. Fixes #424070.
15574 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
15576 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
15577 Original commit message from CVS:
15578 Patch by: Tal Shalif <tshalif at nargila dot org>
15579 * gst/mpegstream/gstdvddemux.c:
15580 (gst_dvd_demux_get_subpicture_stream):
15581 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15582 (gst_mpeg_demux_get_audio_stream):
15583 Fix memmory corruption due to not storing the new updated pointer
15584 after a g_renew(). Fixes #558896.
15586 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15588 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15589 Original commit message from CVS:
15590 * tests/check/Makefile.am:
15591 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15593 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15595 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
15596 Original commit message from CVS:
15598 oops, forgot to bump the version back to devel
15599 after the last release 0.10.9.1
15601 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15603 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
15604 Original commit message from CVS:
15605 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15606 (gst_rmdemux_descramble_mp4a_audio),
15607 (gst_rmdemux_handle_scrambled_packet):
15608 Add suport for mpeg4 and aac audio. See #556714.
15610 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
15612 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15613 Original commit message from CVS:
15614 * gst/mpegaudioparse/gstmpegaudioparse.c:
15615 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15616 Fixes skipping on these files.
15618 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
15620 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
15621 Original commit message from CVS:
15622 Patch by: Robin Stocker <robin at nibor dot org>
15623 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15624 (handle_sequence), (gst_mpeg2dec_setcaps):
15625 * ext/mpeg2dec/gstmpeg2dec.h:
15626 Prefer the container's PAR over the stream's PAR if it's
15627 given in the srcpad caps. Fixes bug #556184.
15629 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15631 Don't install static libs for plugins. Fixes #550851 for ugly.
15632 Original commit message from CVS:
15633 * ext/a52dec/Makefile.am:
15634 * ext/amrnb/Makefile.am:
15635 * ext/cdio/Makefile.am:
15636 * ext/dvdnav/Makefile.am:
15637 * ext/dvdread/Makefile.am:
15638 * ext/lame/Makefile.am:
15639 * ext/mad/Makefile.am:
15640 * ext/mpeg2dec/Makefile.am:
15641 * ext/sidplay/Makefile.am:
15642 * gst/ac3parse/Makefile.am:
15643 * gst/asfdemux/Makefile.am:
15644 * gst/dvdlpcmdec/Makefile.am:
15645 * gst/dvdsub/Makefile.am:
15646 * gst/iec958/Makefile.am:
15647 * gst/mpegaudioparse/Makefile.am:
15648 * gst/mpegstream/Makefile.am:
15649 * gst/realmedia/Makefile.am:
15650 * gst/synaesthesia/Makefile.am:
15651 Don't install static libs for plugins. Fixes #550851 for ugly.
15653 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15655 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
15656 Original commit message from CVS:
15657 * gst/mpegaudioparse/gstmpegaudioparse.c:
15658 (gst_mp3parse_sink_event):
15659 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
15660 frames. Partially fixes bug #552237.
15662 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15664 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
15665 Original commit message from CVS:
15666 * ext/amrnb/amrnbparse.c:
15667 use #defines for HEADER. Unref the object in _sink_activate_pull().
15669 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
15671 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
15672 Original commit message from CVS:
15673 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
15674 (gst_mad_change_state):
15675 * ext/mad/gstmad.h:
15676 track discont on incomming buffers and set discont on outgoing
15678 Pass unknown events upstreams instead of dropping them.
15680 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
15682 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
15683 Original commit message from CVS:
15684 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15685 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
15686 (handle_slice), (gst_mpeg2dec_sink_event),
15687 (gst_mpeg2dec_src_event):
15688 * ext/mpeg2dec/gstmpeg2dec.h:
15689 Fix compilation with --disable-index. Fixes bug #554150.
15691 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
15693 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
15694 Original commit message from CVS:
15695 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15696 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
15697 (gst_mad_src_event), (gst_mad_chain):
15698 * ext/mad/gstmad.h:
15699 Fix compilation with --disable-index. Fixes bug #554142.
15701 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
15703 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
15704 Original commit message from CVS:
15705 * ext/a52dec/gsta52dec.c:
15706 * ext/a52dec/gsta52dec.h:
15707 Fix channel re-negotiation on a change of the incoming stream.
15708 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
15711 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15713 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
15714 Original commit message from CVS:
15715 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
15716 (gst_amrnbenc_state_change):
15717 * ext/amrnb/amrnbenc.h:
15718 Pass the discont flag from the input buffer on to the output buffer in
15721 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
15723 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
15724 Original commit message from CVS:
15725 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15726 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15727 (gst_amrnbparse_handle_pull_seek),
15728 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
15729 (gst_amrnbparse_sink_activate_push),
15730 (gst_amrnbparse_sink_activate_pull):
15731 * ext/amrnb/amrnbparse.h:
15732 Add flush seek handler. Fixes #536274.
15734 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
15736 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
15737 Original commit message from CVS:
15738 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15739 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15740 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
15741 (gst_amrnbparse_state_change):
15742 * ext/amrnb/amrnbparse.h:
15743 Fix the duration query. Fixes #536226.
15744 Also set caps on the pads and buffers more correctly.
15746 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
15748 po/LINGUAS: Add 'ca' to LINGUAS.
15749 Original commit message from CVS:
15751 Add 'ca' to LINGUAS.
15753 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
15755 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
15756 Original commit message from CVS:
15757 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
15758 Fix aggregated GST_FLOW_RETURN check for when to send an error message
15762 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15764 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
15765 Original commit message from CVS:
15766 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
15767 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
15768 (create_segment_event), (gst_rdt_depay_push),
15769 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
15770 * gst/realmedia/rdtdepay.h:
15771 Parse other values from the incomming caps.
15772 Add event handler to handle flushing and segments.
15773 Create segment events.
15774 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
15775 Do skew correction based on RDT timestamps.
15776 * gst/realmedia/rdtmanager.c: (activate_session),
15777 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
15779 Parse caps to get the clockrate needed for the jitterbuffer.
15780 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15781 Apply timestamp fixup after correcting for initial timestamp and
15782 internal base timestamp corrections.
15784 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
15786 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
15787 Original commit message from CVS:
15788 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
15789 (gst_rdt_depay_change_state):
15790 * gst/realmedia/rdtdepay.h:
15791 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
15792 with a DISCONT flag when needed.
15793 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
15794 Report the configure latency instead of a hardcoded value.
15796 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
15798 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
15799 Original commit message from CVS:
15800 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
15801 (free_session), (gst_rdt_manager_query_src),
15802 (gst_rdt_manager_src_activate_push),
15803 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
15804 (gst_rdt_manager_loop), (create_recv_rtp):
15805 Include the new rdt jitterbuffer in the session manager.
15807 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
15809 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
15810 Original commit message from CVS:
15811 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
15812 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
15813 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
15814 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15815 * gst/realmedia/rdtdepay.h:
15816 Use new RDT parsing helper functions.
15817 Copy discont flags correctly.
15818 Push the header from the chain function instead of the setcaps function.
15819 Copy incomming timestamp to the output buffers instead of doing magic
15820 with the RDT timestamps.
15822 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
15824 gst/realmedia/: Add first support for parsing RDT messages.
15825 Original commit message from CVS:
15826 * gst/realmedia/Makefile.am:
15827 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
15828 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
15829 (read_packet_header), (gst_rdt_buffer_get_first_packet),
15830 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
15831 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
15832 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
15833 (gst_rdt_packet_data_peek_data),
15834 (gst_rdt_packet_data_get_stream_id),
15835 (gst_rdt_packet_data_get_timestamp):
15836 * gst/realmedia/gstrdtbuffer.h:
15837 Add first support for parsing RDT messages.
15838 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
15839 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
15840 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
15841 (calculate_skew), (rdt_jitter_buffer_insert),
15842 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
15843 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
15844 (rdt_jitter_buffer_get_ts_diff):
15845 * gst/realmedia/rdtjitterbuffer.h:
15846 Add first version of an RDT jitterbuffer.
15848 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
15850 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
15851 Original commit message from CVS:
15852 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15853 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
15854 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
15855 (gst_rmdemux_descramble_dnet_audio),
15856 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
15857 * gst/realmedia/rmdemux.h:
15858 Keep track of the first timestamp of the stream and add this to the
15859 outgoing buffer timestamps so that we can handle live streams.
15860 Set discont flag on the first buffers and after a seek.
15862 === release 0.10.9 ===
15864 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15870 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15871 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15872 * docs/plugins/inspect/plugin-a52dec.xml:
15873 * docs/plugins/inspect/plugin-asf.xml:
15874 * docs/plugins/inspect/plugin-cdio.xml:
15875 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15876 * docs/plugins/inspect/plugin-dvdread.xml:
15877 * docs/plugins/inspect/plugin-dvdsub.xml:
15878 * docs/plugins/inspect/plugin-iec958.xml:
15879 * docs/plugins/inspect/plugin-lame.xml:
15880 * docs/plugins/inspect/plugin-mad.xml:
15881 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15882 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15883 * docs/plugins/inspect/plugin-mpegstream.xml:
15884 * docs/plugins/inspect/plugin-realmedia.xml:
15885 * docs/plugins/inspect/plugin-siddec.xml:
15886 * gst-plugins-ugly.doap:
15888 Original commit message from CVS:
15891 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15920 Original commit message from CVS:
15923 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15925 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
15926 Original commit message from CVS:
15927 * ext/a52dec/gsta52dec.c:
15928 Set up a default time segment for output when receiving
15929 an incoming byte segment (as for raw AC3 files).
15932 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15934 0.10.8.2 pre-release.
15935 Original commit message from CVS:
15937 * docs/plugins/Makefile.am:
15938 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15939 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15940 * docs/plugins/gst-plugins-ugly-plugins.args:
15941 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15942 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15943 * docs/plugins/inspect/plugin-a52dec.xml:
15944 * docs/plugins/inspect/plugin-asf.xml:
15945 * docs/plugins/inspect/plugin-cdio.xml:
15946 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15947 * docs/plugins/inspect/plugin-dvdread.xml:
15948 * docs/plugins/inspect/plugin-dvdsub.xml:
15949 * docs/plugins/inspect/plugin-iec958.xml:
15950 * docs/plugins/inspect/plugin-lame.xml:
15951 * docs/plugins/inspect/plugin-mad.xml:
15952 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15953 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15954 * docs/plugins/inspect/plugin-mpegstream.xml:
15955 * docs/plugins/inspect/plugin-realmedia.xml:
15956 * docs/plugins/inspect/plugin-siddec.xml:
15958 0.10.8.2 pre-release.
15962 Add new translation.
15964 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
15966 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
15967 Original commit message from CVS:
15968 * gst/asfdemux/gstasfdemux.c:
15969 Properly aggregate flow returns for both push and pull mode, so we shut
15970 down if all pads are unlinked.
15973 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
15975 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
15976 Original commit message from CVS:
15977 Patch by: Frederic Crozat <fcrozat@mandriva.org>
15978 * ext/dvdread/dvdreadsrc.c: (plugin_init):
15979 * ext/lame/gstlame.c: (plugin_init):
15980 * gst/asfdemux/gstasf.c: (plugin_init):
15981 Make sure gettext returns translations in UTF-8 encoding rather
15982 than in the current locale encoding (#546822).
15984 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15986 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
15987 Original commit message from CVS:
15988 * gst/mpegaudioparse/gstmpegaudioparse.c:
15989 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
15990 (mp3parse_total_time), (mp3parse_bytepos_to_time):
15991 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
15992 if we're called from there already. Otherwise we end up in a endless
15993 recursion and crash with a stack overflow.
15994 This can happen when a Xing or VBRI header with TOC exists but it
15995 doesn't contain the total time. Fixes bug #545370.
15997 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15999 ext/lame/gstlame.c: Use the default for the strict-iso property too.
16000 Original commit message from CVS:
16001 * ext/lame/gstlame.c: (gst_lame_class_init),
16002 (gst_lame_get_default_settings):
16003 Use the default for the strict-iso property too.
16004 Allow a bitrate setting of 0, which lets lame choose the default value
16005 and which makes it possible to set the compression-ratio property.
16007 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16009 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
16010 Original commit message from CVS:
16011 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16012 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
16013 * ext/lame/gstlame.h:
16014 Get the defaults settings of LAME in the plugin initialization
16015 function and return FALSE here if something goes wrong. This removes
16016 the hacky failing instance init function.
16017 Use LAMEs default value for all settings instead of overwriting some
16018 of them. Overwriting some of them gives unexpected results if one only
16019 sets a preset. Fixes bug #498004.
16021 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16023 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
16024 Original commit message from CVS:
16025 * ext/lame/gstlame.c: (gst_lame_init):
16026 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
16027 defaults will restrict the bitrate when using the presets in a bad way.
16030 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16032 Put the MPEG audio version into the caps as "mpegaudioversion".
16033 Original commit message from CVS:
16034 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16035 * gst/mpegaudioparse/gstmpegaudioparse.c:
16036 (mp3_type_frame_length_from_header), (mp3_caps_create),
16037 (gst_mp3parse_chain):
16038 Put the MPEG audio version into the caps as "mpegaudioversion".
16039 This is different from "mpegversion".
16041 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16043 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
16044 Original commit message from CVS:
16045 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16046 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
16047 * ext/lame/gstlame.h:
16048 Fix build with lame >= 3.97. The padding type and cwlimit settings
16049 are deprecated now and the function declarations are hidden in the
16050 headers so deprecate the GObject properties for them and remove them
16051 in 0.11. Fixes bug #544039.
16053 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16055 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
16056 Original commit message from CVS:
16057 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16058 Don't allow width/height outside the spec (i.e. smaller than 16
16059 and higher than 4096). Such files are corrupted ones and setting
16060 caps that are not a subset of the template caps confuses playbin.
16063 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16065 ext/sidplay/Makefile.am: Fix the build.
16066 Original commit message from CVS:
16067 * ext/sidplay/Makefile.am:
16070 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16072 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
16073 Original commit message from CVS:
16075 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
16076 flags that are invalid for C++.
16078 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
16080 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
16081 Original commit message from CVS:
16082 Patch by: Tal Shalif <tshalif at nargila dot org>
16083 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
16084 Prevent double free. Fixes bug #541697.
16086 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16088 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
16089 Original commit message from CVS:
16090 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
16091 (gst_dvd_demux_get_audio_stream),
16092 (gst_dvd_demux_get_subpicture_stream),
16093 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
16094 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16095 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
16096 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
16097 * gst/mpegstream/gstmpegdemux.h:
16098 Resend tags event after a FLUSH (seek) to support prerolling
16099 a partial pipeline.
16101 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
16103 Use correct error code for encrypted streams.
16104 Original commit message from CVS:
16106 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16107 Use correct error code for encrypted streams.
16109 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16111 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
16112 Original commit message from CVS:
16113 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
16114 (gst_mpeg_demux_sync_stream_to_time):
16115 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
16117 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16119 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
16120 Original commit message from CVS:
16121 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16122 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
16123 Allow and implement non-flushing and/or segment seek
16124 (mainly in TIME and chapter format).
16125 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16126 (gst_dvd_demux_get_subpicture_stream),
16127 (gst_dvd_demux_synchronise_pads),
16128 (gst_dvd_demux_sync_stream_to_time):
16129 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
16130 (gst_mpeg_demux_send_subbuffer),
16131 (gst_mpeg_demux_sync_stream_to_time),
16132 (gst_mpeg_streams_reset_cur_ts):
16133 * gst/mpegstream/gstmpegdemux.h:
16134 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16135 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
16136 Delegate a query to upstream if it can't be handled.
16137 Make segment stop aware.
16138 Fix (subtitle) stream synchronization.
16139 Add some debug statements.
16141 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
16143 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
16144 Original commit message from CVS:
16145 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
16146 Fix build on macosx.
16148 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16150 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
16151 Original commit message from CVS:
16152 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16153 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16154 * ext/a52dec/gsta52dec.c:
16155 * ext/amrnb/amrnbdec.c:
16156 * ext/amrnb/amrnbenc.c:
16157 * ext/amrnb/amrnbparse.c:
16158 * ext/lame/gstlame.c:
16159 * ext/mad/gstmad.c:
16160 * ext/sidplay/gstsiddec.cc:
16161 * gst/asfdemux/gstrtspwms.c:
16162 * gst/mpegaudioparse/gstxingmux.c:
16163 * gst/realmedia/rademux.c:
16164 * gst/realmedia/rdtmanager.c:
16165 * gst/realmedia/rtspreal.c:
16166 * gst/synaesthesia/gstsynaesthesia.c:
16167 Add missing elements to docs. Restore alphabetical order in section
16168 file. Document mad (it was included in docs already).
16169 Fix doc-markup: use convinience syntax for examples
16170 (produces valid docbook), add several refsec2 when we have several
16171 titles. Fix some types.
16173 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16175 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
16176 Original commit message from CVS:
16177 * ext/lame/gstlame.c:
16178 * ext/sidplay/gstsiddec.cc:
16179 * gst/mpegaudioparse/gstxingmux.c:
16180 Do not use short_description in section docs for elements. We extract
16181 them from element details and there will be warnings if they differ.
16183 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
16185 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
16186 Original commit message from CVS:
16187 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
16188 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
16189 (gst_cdio_add_cdtext_album_tags):
16190 * ext/cdio/gstcdio.h:
16191 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
16192 Also extract album title and album genre from CD-TEXT if
16193 available (#537021).
16195 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16197 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
16198 Original commit message from CVS:
16199 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
16200 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
16201 emphasis value is reserved but unfortunately files with that
16202 value exist and the information is not important for the decoder
16203 anyway. Fixes bug #537235.
16205 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16207 Require libcdio >= 0.76.
16208 Original commit message from CVS:
16210 * ext/cdio/gstcdio.c:
16211 * ext/cdio/gstcdio.h:
16212 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
16213 Require libcdio >= 0.76.
16215 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
16217 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
16218 Original commit message from CVS:
16219 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
16220 Drain queued buffers before forwarding the segment event.
16222 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
16224 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
16225 Original commit message from CVS:
16226 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
16227 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
16228 (gst_a52dec_chain), (gst_a52dec_change_state):
16229 * ext/a52dec/gsta52dec.h:
16230 Add segment handling, buffer clipping and basic reverse playback.
16232 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16234 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
16235 Original commit message from CVS:
16236 * docs/plugins/Makefile.am:
16237 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16238 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16239 * docs/plugins/gst-plugins-ugly-plugins.args:
16240 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16241 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16242 * docs/plugins/inspect/plugin-a52dec.xml:
16243 * docs/plugins/inspect/plugin-amrnb.xml:
16244 * docs/plugins/inspect/plugin-asf.xml:
16245 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16246 * docs/plugins/inspect/plugin-dvdread.xml:
16247 * docs/plugins/inspect/plugin-dvdsub.xml:
16248 * docs/plugins/inspect/plugin-iec958.xml:
16249 * docs/plugins/inspect/plugin-lame.xml:
16250 * docs/plugins/inspect/plugin-mad.xml:
16251 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16252 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16253 * docs/plugins/inspect/plugin-mpegstream.xml:
16254 * docs/plugins/inspect/plugin-realmedia.xml:
16255 * docs/plugins/inspect/plugin-siddec.xml:
16256 * docs/plugins/inspect/plugin-synaesthesia.xml:
16257 * ext/a52dec/gsta52dec.c:
16258 Random doc of the day. Also print human readable format of newsegment
16259 in log message if we complain about it.
16261 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
16263 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
16264 Original commit message from CVS:
16265 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
16266 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
16267 (gst_a52dec_chain), (gst_a52dec_change_state):
16268 * ext/a52dec/gsta52dec.h:
16269 Mark discont on outgoing buffers after receiving a DISCONT buffer or
16270 when we have a decoding error.
16271 We don't need to clear the cache when we receive a NEWSEGMENT event.
16272 Clear buffer cache in DISCONT.
16273 Add beginnings of GstSegment handling.
16275 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16277 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
16278 Original commit message from CVS:
16279 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
16280 Fix alignment issues that caused SIGBUS on some architectures.
16282 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16284 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
16285 Original commit message from CVS:
16286 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
16287 Fix alignment issue which isn't really an issue at all because
16288 the plugin hasn't been ported to 0.10 yet.
16290 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16292 configure.ac: Back to devel -> 0.10.8.1
16293 Original commit message from CVS:
16295 Back to devel -> 0.10.8.1
16297 === release 0.10.8 ===
16299 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16305 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16306 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16307 * docs/plugins/inspect/plugin-a52dec.xml:
16308 * docs/plugins/inspect/plugin-asf.xml:
16309 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16310 * docs/plugins/inspect/plugin-dvdread.xml:
16311 * docs/plugins/inspect/plugin-dvdsub.xml:
16312 * docs/plugins/inspect/plugin-iec958.xml:
16313 * docs/plugins/inspect/plugin-lame.xml:
16314 * docs/plugins/inspect/plugin-mad.xml:
16315 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16316 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16317 * docs/plugins/inspect/plugin-mpegstream.xml:
16318 * docs/plugins/inspect/plugin-realmedia.xml:
16319 * docs/plugins/inspect/plugin-siddec.xml:
16320 * gst-plugins-ugly.doap:
16323 Original commit message from CVS:
16326 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16355 Original commit message from CVS:
16358 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16360 configure.ac: 0.10.7.4 pre-release
16361 Original commit message from CVS:
16363 0.10.7.4 pre-release
16365 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
16367 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
16368 Original commit message from CVS:
16369 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
16370 Fix inconsistent use of rate and channels.
16373 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
16375 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
16376 Original commit message from CVS:
16377 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
16378 Flush timestamp correction variables on a flush. Fixes #533832.
16380 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16385 Commit 0.10.7.3 pre-rel marker
16386 Original commit message from CVS:
16387 Commit 0.10.7.3 pre-rel marker
16389 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
16391 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
16392 Original commit message from CVS:
16393 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16394 Properly aggregate GstFlowReturn from downstream in order to properly
16395 stop, and doing that as early as possible.
16398 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16400 configure.ac: 0.10.7.2 pre-release
16401 Original commit message from CVS:
16403 0.10.7.2 pre-release
16405 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
16407 Always let FLUSH_START events flow downstream.
16408 Original commit message from CVS:
16409 * ext/mad/gstmad.c: (gst_mad_sink_event):
16410 * gst/mpegaudioparse/gstmpegaudioparse.c:
16411 (gst_mp3parse_sink_event):
16412 Always let FLUSH_START events flow downstream.
16414 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
16416 configure.ac: Error out if we don't have the required core/base versions.
16417 Original commit message from CVS:
16419 Error out if we don't have the required core/base versions.
16421 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
16423 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
16424 Original commit message from CVS:
16425 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16426 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16427 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16428 Fix video timestamps by adjusting it with the first timestamp found.
16429 Don't assume we have a complete fragment when flushing the adapter,
16430 packets might have been lost or the stream might just be broken.
16432 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
16434 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
16435 Original commit message from CVS:
16436 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
16437 Set Rank to NONE so that we don't accidentally try to autoplug the
16440 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16442 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
16443 Original commit message from CVS:
16444 * gst/mpegaudioparse/gstmpegaudioparse.c:
16445 (gst_mp3parse_emit_frame):
16446 Send a new duration message if the average bitrate changed and
16447 we don't know the duration from the Xing or VBRI header.
16450 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
16452 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
16453 Original commit message from CVS:
16454 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
16455 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16456 * gst/realmedia/rtspreal.h:
16457 Move assembly rule parsing to the place where we parse the SDP as it's
16458 also there that we create the MDPR and we need the currently selected
16459 asmrule in order to select the right MTLI.
16462 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
16464 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
16465 Original commit message from CVS:
16466 * gst/realmedia/realhash.c:
16467 * gst/realmedia/rtspreal.c:
16468 Include generated "_stdint.h" instead of <stdint.h> which might not
16469 exist on some systems.
16471 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16473 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
16474 Original commit message from CVS:
16475 * ext/sidplay/gstsiddec.cc:
16476 Cast NULL sentinels to void * as NULL is defined as an integer
16477 constant in most environments when using C++ and it's size might
16478 be different from a pointer. Fixes #529488.
16480 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
16483 * gst/asfdemux/gstasfdemux.c:
16484 * gst/asfdemux/gstrtspwms.c:
16485 Fix "unused var" compiler error when --disable-gst-debug is used.
16486 Original commit message from CVS:
16487 Fix "unused var" compiler error when --disable-gst-debug is used.
16489 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
16491 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
16492 Original commit message from CVS:
16493 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
16494 We should also stop the streaming task when we get a NOT_LINKED
16495 flow return, which is not covered by FLOW_IS_FATAL.
16497 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
16499 ext/: gst_atomic_int_set ==> g_atomic_int_set
16500 Original commit message from CVS:
16501 * ext/cdio/gstcdiocddasrc.c:
16502 * ext/dv/gstdvdemux.c:
16503 gst_atomic_int_set ==> g_atomic_int_set
16505 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
16507 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
16508 Original commit message from CVS:
16509 2008-04-11 Julien Moutte <julien@fluendo.com>
16510 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
16513 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
16515 configure.ac: Actually build dlls when cross-compiling with mingw32.
16516 Original commit message from CVS:
16517 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
16519 Actually build dlls when cross-compiling with mingw32.
16522 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16524 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
16525 Original commit message from CVS:
16527 * gst/mpegaudioparse/gstmpegaudioparse.c:
16528 (mpeg_audio_seek_entry_free):
16529 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
16530 Depend on GLib 2.12 and use it unconditionally as we do in other
16531 modules too already.
16533 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16535 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
16536 Original commit message from CVS:
16537 * gst/mpegaudioparse/gstmpegaudioparse.c:
16538 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
16539 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
16540 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
16541 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
16542 (gst_xing_mux_chain):
16543 Use GSlice for allocating the seek table entries if we compile with
16544 GLib 2.10 or newer.
16546 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
16548 gst/asfdemux/gstasfdemux.c: Remove some debug code.
16549 Original commit message from CVS:
16550 * gst/asfdemux/gstasfdemux.c:
16551 (gst_asf_demux_process_ext_stream_props):
16552 Remove some debug code.
16554 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16556 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
16557 Original commit message from CVS:
16558 * gst/asfdemux/gstasfdemux.c:
16559 (gst_asf_demux_process_ext_stream_props):
16560 Guard against division by 0 and fall back to 25/1 framerate.
16562 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16564 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
16565 Original commit message from CVS:
16566 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16567 (gst_asf_demux_process_ext_stream_props):
16568 Instead of adding a fixes 25/1 framerate to the video caps, use the
16569 average frame duration in the extended properties of the video stream as
16570 the framerate. Fixes #524346.
16572 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16574 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
16575 Original commit message from CVS:
16577 Check if the compiler supports do { } while (0) macros. This fixes
16578 a warning when compiling with g++ 4.3, resulting in a build failure
16579 because of -Werror.
16581 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
16583 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
16584 Original commit message from CVS:
16585 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
16586 make ) also a delimiter for rules.
16587 Skip \\ when scanning strings.
16588 Add new testcase for these problems.
16590 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16592 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
16593 Original commit message from CVS:
16594 * gst/mpegaudioparse/gstmpegaudioparse.c:
16595 (gst_mp3parse_sink_event):
16596 Don't take the stream lock when caching events. This is not necessary
16597 and results in a deadlock when seeking with rhythmbox (but not with
16598 totem or banshee for some reason).
16600 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
16602 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
16603 Original commit message from CVS:
16604 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
16605 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
16606 Add the version field when creating the CONT chunk resulting in
16607 the Author, Comment and Copyright tags not being parsed correctly.
16610 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
16612 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
16613 Original commit message from CVS:
16614 * gst/mpegaudioparse/gstmpegaudioparse.c:
16615 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16616 Remove trailing newlines from debug statements.
16618 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
16620 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
16621 Original commit message from CVS:
16622 * ext/dvdnav/dvdnavsrc.c:
16623 * ext/dvdnav/dvdnavsrc.h:
16624 Apply patch that adds some seeking support to dvdnav, and fixes it
16625 in various other ways. This doesn't make dvdnavsrc fully functional,
16626 but moves it forward.
16628 Patch By: Simone Gotti <simone.gotti@email.it>
16629 * ext/dvdnav/gst-dvd:
16630 Update the simple dvdnavsrc gst-launch example to work for 0.10
16632 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
16634 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
16635 Original commit message from CVS:
16637 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
16638 plug-ins are included/excluded. (#498222)
16640 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16642 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
16643 Original commit message from CVS:
16644 * ext/mad/gstmad.c: (gst_mad_sink_event):
16645 * gst/mpegaudioparse/gstmpegaudioparse.c:
16646 (gst_mp3parse_sink_event):
16647 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
16648 of dropping and leaking them.
16650 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16652 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
16653 Original commit message from CVS:
16654 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
16656 * ext/mad/gstmad.h:
16657 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
16658 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16659 * gst/mpegaudioparse/gstmpegaudioparse.h:
16660 Cache all events except EOS if we still have to send a NEWSEGMENT
16661 event. This will let TAG events be forwarded until after decodebin
16662 to an encoder for example as decodebin only links the pads
16663 after NEWSEGMENT. Fixes bug #518933.
16665 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16667 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
16668 Original commit message from CVS:
16669 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
16670 Write Xing header at the correct position in the MP3 frame for
16671 stereo files. Fixes bug #518676.
16673 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16675 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
16676 Original commit message from CVS:
16678 * ext/sidplay/Makefile.am:
16679 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
16680 when building C++ code (#516509).
16682 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
16684 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16685 Original commit message from CVS:
16686 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16687 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16688 Workshop 12 compiler, but probably also crashes (#517985).
16690 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
16692 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
16693 Original commit message from CVS:
16694 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
16695 * gst/mpegaudioparse/gstmpegaudioparse.c:
16696 (gst_mp3_channel_mode_get_type),
16697 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
16698 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
16699 (gst_mp3parse_chain):
16700 * gst/mpegaudioparse/gstmpegaudioparse.h:
16701 Post channel mode and CRC as tags. Fixes bug #504493.
16703 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16705 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
16706 Original commit message from CVS:
16707 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
16708 Correctly chain up to the parent's finalize function.
16710 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16712 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
16713 Original commit message from CVS:
16714 * gst/mpegaudioparse/gstmpegaudioparse.c:
16715 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
16716 Try a bit harder to get valid timestamps, especially if upstream
16717 gives us one and we are at the first frame or resyncing.
16718 Return UNEXPECTED if we get a valid timestamp that is outside of
16719 our configured segment. After all changes done so far this doesn't
16720 seem to cause any regression, please test.
16722 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16724 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...
16725 Original commit message from CVS:
16727 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
16728 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
16729 If we don't have the position to seek to in our index first try
16730 to convert from TIME to BYTES upstream and only if that fails
16731 too use the old hack to simply seek to an earlier position
16732 and let the sink drop everything before segment start.
16733 Partially fixes bug #469930.
16735 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16737 configure.ac: Back to development...
16738 Original commit message from CVS:
16740 Back to development...
16742 === release 0.10.7 ===
16744 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16750 * docs/plugins/gst-plugins-ugly-plugins.args:
16751 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16752 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16753 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16754 * docs/plugins/gst-plugins-ugly-plugins.signals:
16755 * docs/plugins/inspect/plugin-a52dec.xml:
16756 * docs/plugins/inspect/plugin-asf.xml:
16757 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16758 * docs/plugins/inspect/plugin-dvdread.xml:
16759 * docs/plugins/inspect/plugin-dvdsub.xml:
16760 * docs/plugins/inspect/plugin-iec958.xml:
16761 * docs/plugins/inspect/plugin-lame.xml:
16762 * docs/plugins/inspect/plugin-mad.xml:
16763 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16764 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16765 * docs/plugins/inspect/plugin-mpegstream.xml:
16766 * docs/plugins/inspect/plugin-realmedia.xml:
16767 * docs/plugins/inspect/plugin-siddec.xml:
16768 * gst-plugins-ugly.doap:
16770 Release 0.10.7 - I Cheated Time
16771 Original commit message from CVS:
16772 Release 0.10.7 - I Cheated Time
16774 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16799 Original commit message from CVS:
16802 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16804 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
16805 Original commit message from CVS:
16806 * tests/check/Makefile.am:
16807 Exclude dvdreadsrc from the states test too.
16809 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16811 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
16812 Original commit message from CVS:
16813 * gst/mpegaudioparse/gstmpegaudioparse.c:
16814 (gst_mp3parse_emit_frame):
16815 Handler buffers without valid timestamp more correctly: Don't drop
16816 them and don't use the invalid timestamp to calculate the next
16817 timestamp. Fixes bug #516811.
16819 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
16821 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
16822 Original commit message from CVS:
16823 Patch by: Tal Shalif <tshalif at nargila dot org>
16824 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
16825 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
16826 Add some gint64 casts to prevent 32 bit integer overflows.
16829 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16831 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
16832 Original commit message from CVS:
16833 * gst/mpegaudioparse/gstmpegaudioparse.c:
16834 Revert previous commit to mp3parse, as it breaks playback
16837 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16839 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
16840 Original commit message from CVS:
16841 * gst/mpegaudioparse/gstmpegaudioparse.c:
16842 (gst_mp3parse_emit_frame):
16843 Return GST_FLOW_UNEXPECTED if we get data that is after our
16844 configured segment. This makes upstream go EOS immediately instead
16845 of sending us the complete stream. Also improve debugging a bit.
16847 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16849 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
16850 Original commit message from CVS:
16851 * ext/dvdread/dvdreadsrc.c:
16852 Fix regression in DVD seeking - when a pack we
16853 expect to be a NAV block turns out not to be, scan forwards
16854 for up to 2MB (at most ~1sec) until we find one.
16857 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
16859 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
16860 Original commit message from CVS:
16861 * win32/vs6/libgstmpegaudioparse.dsp:
16862 Add xing files to VS project file.
16864 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16866 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
16867 Original commit message from CVS:
16868 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
16869 Stop leaking src pad templates. Fixes bug #515708.
16871 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16873 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
16874 Original commit message from CVS:
16875 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
16876 Correctly write the size in bytes on big endian systems.
16879 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16881 ext/lame/gstlame.c: Don't leak the allowed caps.
16882 Original commit message from CVS:
16883 * ext/lame/gstlame.c: (gst_lame_setup):
16884 Don't leak the allowed caps.
16885 * tests/check/pipelines/lame.c: (GST_START_TEST):
16886 Stop leaking all buffers. Fixes bug #515575.
16888 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16890 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
16891 Original commit message from CVS:
16892 * gst/mpegaudioparse/plugin.c:
16893 Commit new file I forgot to add.
16895 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16897 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
16898 Original commit message from CVS:
16900 Make DISABLE_DEPRECATED defined *only* during CVS, not during
16901 pre-releases or releases.
16903 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16906 Mention bug 511497 fixed in previous commit
16907 Original commit message from CVS:
16908 Mention bug 511497 fixed in previous commit
16910 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16912 Move xingmux from -bad.
16913 Original commit message from CVS:
16914 * docs/plugins/Makefile.am:
16915 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16916 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16917 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16918 * gst/mpegaudioparse/Makefile.am:
16919 * gst/mpegaudioparse/gstmpegaudioparse.c:
16920 * gst/mpegaudioparse/gstxingmux.c:
16921 * tests/check/Makefile.am:
16922 * tests/check/elements/.cvsignore:
16923 Move xingmux from -bad.
16925 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
16927 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
16928 Original commit message from CVS:
16929 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
16930 Use gst_guint64_to_gdouble for conversion
16931 * win32/vs6/libgstasfdemux.dsp:
16932 * win32/vs6/libgstdvdsub.dsp:
16933 * win32/vs6/libgstrealmedia.dsp:
16934 Update project dependencies and add new source files
16936 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
16938 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
16939 Original commit message from CVS:
16940 * ext/mpeg2dec/gstmpeg2dec.c:
16941 Reset decoder when handling sequence where libmpeg2 has set
16942 frame period to 0, probably due to a corrupt packet.
16945 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16947 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
16948 Original commit message from CVS:
16949 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
16950 (gst_mp3parse_chain):
16951 Don't set new caps on the srcpad everytime the bitrate or MPEG
16952 version changes but calculate new spf value when the MPEG version
16955 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16957 Add documentation for the xingheader plugin.
16958 Original commit message from CVS:
16959 * docs/plugins/Makefile.am:
16960 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
16961 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
16962 * gst/xingheader/gstxingmux.c:
16963 * gst/xingheader/gstxingmux.h:
16964 Add documentation for the xingheader plugin.
16965 * tests/check/elements/xingmux.c: (GST_START_TEST):
16966 Set element state to PLAYING before doing something else.
16968 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16970 tests/check/: Add simple unit test for the xingmux element.
16971 Original commit message from CVS:
16972 * tests/check/Makefile.am:
16973 * tests/check/elements/.cvsignore:
16974 * tests/check/elements/xingmux.c: (setup_xingmux),
16975 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
16976 * tests/check/elements/xingmux_testdata.h:
16977 Add simple unit test for the xingmux element.
16978 * gst/xingheader/gstxingmux.c: (generate_xing_header),
16979 (gst_xing_mux_finalize), (xing_reset):
16980 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
16982 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16984 docs/plugins/: Add the real and rtsp elements and update the lists.
16985 Original commit message from CVS:
16986 * docs/plugins/Makefile.am:
16987 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16988 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16989 Add the real and rtsp elements and update the lists.
16990 * docs/plugins/inspect/plugin-amrnb.xml:
16991 * docs/plugins/inspect/plugin-asf.xml:
16992 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16993 * docs/plugins/inspect/plugin-dvdsub.xml:
16994 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16995 * docs/plugins/inspect/plugin-mpegstream.xml:
16996 * docs/plugins/inspect/plugin-realmedia.xml:
16997 * docs/plugins/inspect/plugin-siddec.xml:
16998 * docs/plugins/inspect/plugin-synaesthesia.xml:
17000 * gst/iec958/ac3_padder.c:
17001 * gst/iec958/ac3_padder.h:
17002 Do not use gtk-doc style comments for non gtk-doc comments. Note -
17003 there are functions defined using extern in the .c file - does that
17006 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17008 ext/mad/gstmad.c: Chain up at the end of the function.
17009 Original commit message from CVS:
17010 * ext/mad/gstmad.c:
17011 Chain up at the end of the function.
17013 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17015 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
17016 Original commit message from CVS:
17017 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
17018 Don't add pad templates for the base class but only in the
17021 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17023 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
17024 Original commit message from CVS:
17025 * ext/lame/gstlame.c:
17026 * ext/lame/gstlame.h:
17027 Fix the case where you initially have stereo input, and so lame's
17028 mode is not set to mono, and then you get input with mono audio and
17029 soon after you get stereo input again. What happened before this
17030 commit is that it would keep the encoding mode as mono. It should
17031 change it back to the one requested by the app (or the default one)
17034 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17036 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
17037 Original commit message from CVS:
17038 * gst/mpegaudioparse/gstmpegaudioparse.c:
17039 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17040 (mp3parse_bytepos_to_time):
17041 Interpolate the VBRI seek table entries to get better results,
17042 support 3 byte seek table entries and prevent overflows in the
17043 seek table by adding the relative offsets when using the seek
17044 table in a large enough data type.
17046 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17048 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
17049 Original commit message from CVS:
17050 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17051 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17052 (mp3parse_bytepos_to_time):
17053 * gst/mpegaudioparse/gstmpegaudioparse.h:
17054 Add support for seeking based on the VBRI seek table. Might make
17055 sense to use interpolation in the table later to get hopefully a
17056 bit more accurate values.
17058 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17060 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
17061 Original commit message from CVS:
17062 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17063 (handle_picture), (handle_slice):
17064 Fix compilation error. Fixes #509313.
17066 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17068 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
17069 Original commit message from CVS:
17070 * ext/lame/gstlame.c: (gst_lame_sink_event):
17071 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
17072 as 8 * GST_SECOND is too large for int.
17074 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17076 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
17077 Original commit message from CVS:
17078 * gst/xingheader/gstxingmux.c: (generate_xing_header):
17079 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
17082 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17084 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
17085 Original commit message from CVS:
17086 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17087 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17088 (mp3parse_total_bytes), (mp3parse_total_time):
17089 * gst/mpegaudioparse/gstmpegaudioparse.h:
17090 Add initial support for reading VBRI headers as found in VBR files
17091 created by some Fraunhofer encoders. Currently we only read the
17092 number of frames and bytes (and calculate duration, etc from this)
17093 but there is also a seek table that we currently don't use.
17095 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
17097 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
17098 Original commit message from CVS:
17099 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
17100 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17101 (gst_lame_sink_event):
17102 Correctly set number of channels when using mono-encoding mode
17103 and fix the duration calculation of the EOS buffer.
17105 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17107 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
17108 Original commit message from CVS:
17109 * gst/mpegaudioparse/gstmpegaudioparse.c:
17110 (gst_mp3parse_handle_first_frame):
17111 Guard against 0 values in the Xing header as frame count and
17112 byte count and calculate the bitrate when we have all values
17113 we need and not before.
17115 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17117 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
17118 Original commit message from CVS:
17119 * gst/xingheader/gstxingmux.c: (generate_xing_header):
17120 Remove accidentially leftover debug printf.
17122 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17124 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
17125 Original commit message from CVS:
17126 * gst/xingheader/gstxingmux.c: (has_xing_header),
17127 (generate_xing_header), (gst_xing_mux_chain),
17128 (gst_xing_mux_sink_event):
17129 Choose smallest possible frame size for the Xing header, properly
17130 set the timestamp, duration and offset on the outgoing buffers,
17131 only send NEWSEGMENT events in BYTE format downstream and also
17132 drop VBRI headers if already existing.
17134 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17136 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
17137 Original commit message from CVS:
17138 * gst/xingheader/Makefile.am:
17139 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
17140 (has_xing_header), (generate_xing_header),
17141 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
17142 (gst_xing_mux_init), (gst_xing_mux_chain),
17143 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
17144 * gst/xingheader/gstxingmux.h:
17145 Major cleanup and rewrite of xingmux with less bugs and new features:
17146 - Handles other layers as 3
17149 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17151 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
17152 Original commit message from CVS:
17153 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
17154 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
17155 Call g_type_class_ref() from a thread-safe context and not
17156 from the streaming thread to avoid GLib screwing up (see
17157 bug #349410 and #493432). Comment out unused code.
17159 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
17161 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
17162 Original commit message from CVS:
17163 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17164 (handle_picture), (clip_buffer), (handle_slice),
17165 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
17166 (gst_mpeg2dec_change_state):
17167 * ext/mpeg2dec/gstmpeg2dec.h:
17168 Add buffer clipping.
17169 Add basic reverse playback support. Not complete yet when dealing with
17172 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17174 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
17175 Original commit message from CVS:
17177 Add -Wno-portability to the automake parameters to stop warnings
17178 about GNU make extensions being used. We require GNU make in almost
17179 every Makefile anyway.
17181 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
17182 at the same time is required for per target flags.
17184 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17186 Makefile.am: Include lcov.mak to allow building coverage reports.
17187 Original commit message from CVS:
17189 Include lcov.mak to allow building coverage reports.
17191 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17193 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
17194 Original commit message from CVS:
17195 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
17196 * gst/mpegaudioparse/gstmpegaudioparse.c:
17197 (gst_mp3parse_handle_first_frame):
17198 Make sure that the Xing TOC starts with 0 and the entries
17199 are increasing over time. Otherwise it's broken and should
17200 be skipped. Fixes bug #507821.
17202 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
17204 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
17205 Original commit message from CVS:
17206 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
17207 (gst_asf_demux_add_video_stream),
17208 (gst_asf_demux_process_ext_content_desc),
17209 (gst_asf_demux_get_metadata_for_stream),
17210 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
17211 (gst_asf_demux_change_state):
17212 * gst/asfdemux/gstasfdemux.h:
17213 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
17215 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
17217 docs/plugins/.cvsignore: Add *-undeclared.txt
17218 Original commit message from CVS:
17219 * docs/plugins/.cvsignore:
17220 Add *-undeclared.txt
17222 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17224 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
17225 Original commit message from CVS:
17226 * gst/realmedia/rdtmanager.c:
17227 (gst_rdt_manager_marshal_VOID__UINT_UINT),
17228 (gst_rdt_manager_class_init):
17229 * gst/realmedia/rdtmanager.h:
17230 Implement some more signals that rtspsrc connects to.
17233 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
17235 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
17236 Original commit message from CVS:
17238 Include common/win32.mak for CRLF check of win32 project
17239 files (see #393626).
17241 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17243 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
17244 Original commit message from CVS:
17245 * gst/mpegaudioparse/gstmpegaudioparse.c:
17246 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
17247 Don't post SEGMENT_START messages on the bus, only the element
17248 driving the pipeline should do that.
17250 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17252 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
17253 Original commit message from CVS:
17255 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
17257 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
17259 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
17260 Original commit message from CVS:
17261 * ext/mpeg2dec/gstmpeg2dec.h:
17262 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
17265 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
17267 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
17268 Original commit message from CVS:
17269 2007-11-20 Julien MOUTTE <julien@moutte.net>
17270 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
17273 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17275 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
17276 Original commit message from CVS:
17277 * gst/mpegaudioparse/gstmpegaudioparse.c:
17278 Restore the segment handling logic.
17279 Please don't do behavioural changes under the heading of 'leak fixes'
17280 or 'whitespace changes', people.
17282 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17284 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
17285 Original commit message from CVS:
17286 * gst/mpegaudioparse/gstmpegaudioparse.c:
17289 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17291 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
17292 Original commit message from CVS:
17293 * gst/asfdemux/gstasfdemux.c:
17294 Sync _activate_pull() a little more with other demuxers.
17296 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17298 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
17299 Original commit message from CVS:
17300 * gst/mpegstream/gstmpegdemux.c:
17301 recognize the padding stream
17303 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
17305 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
17306 Original commit message from CVS:
17307 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
17308 Convert tags that come as string into the type required by
17311 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17313 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
17314 Original commit message from CVS:
17315 * gst/mpegaudioparse/gstmpegaudioparse.c:
17316 (gst_mp3parse_emit_frame):
17317 Remove some more broken code, it seems to clip even when it should not.
17320 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
17322 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
17323 Original commit message from CVS:
17324 * gst/mpegaudioparse/gstmpegaudioparse.c:
17325 (gst_mp3parse_emit_frame):
17326 When the element is not driving the streaming thread it is not supposed
17327 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
17328 upstream when it detects EOS. See #491305.
17330 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
17332 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
17333 Original commit message from CVS:
17334 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
17335 * gst/dvdsub/Makefile.am:
17336 * gst/dvdsub/gstdvdsubdec.c:
17337 * gst/dvdsub/gstdvdsubparse.c:
17338 * gst/dvdsub/gstdvdsubparse.h:
17339 Add dvd subtitle parser, which just packetizes the input
17340 stream. This is needed to mux dvd subtitles into matroska
17341 files, since the muxer expects unfragmented and properly
17342 timestamped input (#415754).
17344 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17346 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
17347 Original commit message from CVS:
17349 Update requirements from past CVS versions to released
17350 versions (0.10.14 in this case).
17351 * ext/sidplay/gstsiddec.cc:
17352 Fix compilation with g++-4.2.
17354 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17356 gst/realmedia/: Fix some compiler warnings shown on Forte.
17357 Original commit message from CVS:
17358 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
17359 (gst_asm_scan_parse_condition):
17360 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17361 Fix some compiler warnings shown on Forte.
17363 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
17365 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
17366 Original commit message from CVS:
17367 Patch by: Gautier Portet <kassoulet at gmail dot com>
17368 * gst/xingheader/gstxingmux.c:
17369 The size of the Xing header is actually 417 as it's rounded to the
17370 next smaller integer. Fixes #397759.
17371 * gst/xingheader/gstxingmux.c: (xing_generate_header),
17372 (xing_push_header):
17373 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
17374 event to the beginning was successful before pushing the header again.
17376 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
17378 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
17379 Original commit message from CVS:
17380 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
17381 (mp3parse_bytepos_to_time):
17382 Use gst_util_guint64_to_gdouble for conversions.
17383 * win32/vs6/libgstmad.dsp:
17384 Add a link to libgstaudio.
17386 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17388 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
17389 Original commit message from CVS:
17390 * ext/lame/gstlame.c:
17391 Fix up case where there is no peer, in which case
17392 _get_allowed_caps() will return NULL.
17394 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17396 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
17397 Original commit message from CVS:
17398 * ext/lame/gstlame.c:
17399 Use GST_PTR_FORMAT to print caps in debug statement.
17401 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17403 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17404 Original commit message from CVS:
17406 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17407 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
17410 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17412 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
17413 Original commit message from CVS:
17414 * ext/lame/gstlame.c:
17415 Allow fixing the sample rate lame converts to by negotiating fixed
17416 sample rate on the src pad caps.
17418 * tests/check/Makefile.am:
17419 * tests/check/pipelines/lame.c:
17420 Add a check for it.
17422 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17424 po/: Updated translations.
17425 Original commit message from CVS:
17428 Updated translations.
17430 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17432 po/pl.po: Added Polish translation.
17433 Original commit message from CVS:
17434 translated by: Jakub Bogusz <qboosh@pld-linux.org>
17436 Added Polish translation.
17438 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17440 po/fi.po: Added Finnish translation.
17441 Original commit message from CVS:
17442 translated by: Ilkka Tuohela <hile@iki.fi>
17444 Added Finnish translation.
17446 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17448 po/es.po: Added Spanish translation.
17449 Original commit message from CVS:
17450 translated by: Jorge González González <aloriel@gmail.com>
17452 Added Spanish translation.
17454 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17456 po/bg.po: Added Bulgarian translation.
17457 Original commit message from CVS:
17458 translated by: Alexander Shopov <ash@contact.bg>
17460 Added Bulgarian translation.
17462 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17464 gst/iec958/ac3iec.c: Chainup in finalize.
17465 Original commit message from CVS:
17466 * gst/iec958/ac3iec.c:
17467 Chainup in finalize.
17468 * tests/check/Makefile.am:
17469 * tests/check/generic/states.c:
17470 Improved state change unit test.
17472 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17474 Ignore registries in any format.
17475 Original commit message from CVS:
17476 * docs/plugins/.cvsignore:
17477 * tests/check/.cvsignore:
17478 Ignore registries in any format.
17480 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17482 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
17483 Original commit message from CVS:
17485 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
17486 define in the lame headers. This has the advantage that
17487 it should still work when we're cross-compiling (#452025).
17489 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17491 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
17492 Original commit message from CVS:
17493 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17494 Add other allowed rates to the pad templates.
17495 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
17496 Reset the parser to release memory in dispose.
17498 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17500 ext/: Fix more leaks.
17501 Original commit message from CVS:
17502 * ext/amrnb/amrnbdec.c:
17503 * ext/amrnb/amrnbenc.c:
17504 * ext/amrnb/amrnbparse.c:
17505 * ext/sidplay/gstsiddec.cc:
17508 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
17510 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
17511 Original commit message from CVS:
17512 Patch by: Daniel Charles <dcharles at ti dot com>
17513 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
17514 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
17515 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
17516 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
17517 * ext/amrnb/amrnbenc.h:
17518 Add property to select the BandMode of the AMR encoder.
17521 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17523 gst/realmedia/asmrules.c: Make ro memory to share.
17524 Original commit message from CVS:
17525 * gst/realmedia/asmrules.c:
17526 Make ro memory to share.
17528 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17530 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
17531 Original commit message from CVS:
17532 * gst/mpegaudioparse/gstmpegaudioparse.c:
17533 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17534 * gst/mpegaudioparse/gstmpegaudioparse.h:
17535 Queue segment event and push it after we know the caps on the pad or
17536 else an autoplugger might not have plugged the element yet and the
17539 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17541 gst/iec958/ac3iec.c: Fix tests.
17542 Original commit message from CVS:
17543 * gst/iec958/ac3iec.c:
17546 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17548 tests/check/: Add generic state-change test suite to help to fi leaks.
17549 Original commit message from CVS:
17550 * tests/check/Makefile.am:
17551 * tests/check/generic/.cvsignore:
17552 * tests/check/generic/states.c:
17553 Add generic state-change test suite to help to fi leaks.
17555 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17557 po/: Added Portuguese (Brazilian) translation.
17558 Original commit message from CVS:
17559 translated by: Raphael Higino <phhigino@gmail.com>
17562 Added Portuguese (Brazilian) translation.
17564 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17566 po/: Updated translations.
17567 Original commit message from CVS:
17572 Updated translations.
17574 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
17576 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
17577 Original commit message from CVS:
17578 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
17579 (gst_rmdemux_parse_video_packet):
17580 Activate timestamp fixing code.
17582 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
17584 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
17585 Original commit message from CVS:
17586 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17587 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
17588 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17589 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17590 Do fragment collection in the demuxer so that we can now work with
17591 both ffmpeg and realvideodec to decoder real video content.
17593 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17595 gst/realmedia/asmrules.c: Include stdlib.h.
17596 Original commit message from CVS:
17597 * gst/realmedia/asmrules.c:
17600 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
17602 gst/realmedia/rdtmanager.c: Fix caps.
17603 Original commit message from CVS:
17604 * gst/realmedia/rdtmanager.c:
17607 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
17609 gst/realmedia/rtspreal.c: Disable UDP transport for now.
17610 Original commit message from CVS:
17611 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17612 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17613 Disable UDP transport for now.
17615 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
17617 gst/realmedia/: Add simple rdt manager.
17618 Original commit message from CVS:
17619 * gst/realmedia/Makefile.am:
17620 * gst/realmedia/rdtmanager.c: (find_session_by_id),
17621 (create_session), (free_session), (gst_rdt_manager_base_init),
17622 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
17623 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
17624 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
17625 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
17626 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
17627 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
17628 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
17629 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
17630 (gst_rdt_manager_plugin_init):
17631 * gst/realmedia/rdtmanager.h:
17632 * gst/realmedia/rmdemux.c: (plugin_init):
17633 Add simple rdt manager.
17635 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17637 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
17638 Original commit message from CVS:
17639 * gst/realmedia/rdtdepay.c:
17640 Fix the encoding-name so that it matches what the rtsp extension sets.
17642 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
17644 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
17645 Original commit message from CVS:
17646 * gst/realmedia/asmrules.c: (gst_asm_node_free),
17647 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17648 (gst_asm_scan_string), (gst_asm_scan_number),
17649 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17650 (gst_asm_scan_next_token), (gst_asm_rule_free),
17651 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17652 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17653 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17654 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17655 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17656 (gst_asm_rule_book_match), (main):
17657 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17658 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17659 Use g_hash_table_destroy instead of _unref which is too new.
17661 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17663 gst/realmedia/.cvsignore: Add test to ignore.
17664 Original commit message from CVS:
17665 * gst/realmedia/.cvsignore:
17666 Add test to ignore.
17667 * gst/realmedia/Makefile.am:
17668 * gst/realmedia/asmrules.c: (gst_asm_node_new),
17669 (gst_asm_node_free), (gst_asm_operator_eval),
17670 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17671 (gst_asm_scan_string), (gst_asm_scan_number),
17672 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17673 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
17674 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17675 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17676 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17677 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17678 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17679 (gst_asm_rule_book_match), (main):
17680 * gst/realmedia/asmrules.h:
17681 Added asembler rule book parser and evaluator.
17682 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17683 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17684 * gst/realmedia/rtspreal.h:
17685 Keep per stream config info.
17686 Parse and evaluate asm rule books for stream selection.
17688 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17690 gst/realmedia/rtspreal.c: Include stdlib.
17691 Original commit message from CVS:
17692 * gst/realmedia/rtspreal.c:
17695 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
17697 gst/realmedia/: Split out hash code in separate file.
17698 Original commit message from CVS:
17699 * gst/realmedia/Makefile.am:
17700 * gst/realmedia/realhash.c: (hash), (call_hash),
17701 (gst_rtsp_ext_real_calc_response_and_checksum):
17702 * gst/realmedia/realhash.h:
17703 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17704 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
17705 Split out hash code in separate file.
17707 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
17709 gst/: Fix include paths and link dependecies for rtsp extension.
17710 Original commit message from CVS:
17711 * gst/asfdemux/Makefile.am:
17712 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
17713 (gst_rtsp_wms_class_init):
17714 * gst/realmedia/Makefile.am:
17715 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17716 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
17717 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17718 (_do_init), (gst_rtsp_real_class_init):
17719 Fix include paths and link dependecies for rtsp extension.
17721 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
17723 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
17724 Original commit message from CVS:
17725 * gst/realmedia/Makefile.am:
17726 * gst/realmedia/rmdemux.c: (plugin_init):
17727 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17728 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
17729 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
17730 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17731 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
17732 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
17733 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
17734 (gst_rtsp_real_plugin_init):
17735 * gst/realmedia/rtspreal.h:
17736 Add RealMedia RTSP extension module. It has rank NONE until it is fully
17739 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17741 gst/asfdemux/: Move WMS RTSP extension from -good to here.
17742 Original commit message from CVS:
17743 * gst/asfdemux/Makefile.am:
17744 * gst/asfdemux/gstasf.c: (plugin_init):
17745 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
17746 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
17747 (gst_rtsp_wms_configure_stream), (_do_init),
17748 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
17749 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
17750 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
17751 * gst/asfdemux/gstrtspwms.h:
17752 Move WMS RTSP extension from -good to here.
17753 Port it to the new pluggable extension interface.
17755 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17757 ext/mad/Makefile.am: Link to audio helper from plugins-base.
17758 Original commit message from CVS:
17759 * ext/mad/Makefile.am:
17760 Link to audio helper from plugins-base.
17762 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17764 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
17765 Original commit message from CVS:
17767 * ext/mad/gstmad.c: (gst_mad_chain):
17768 Use the new buffer clipping function from gstaudio here and
17769 require gst-plugins-base CVS.
17771 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17773 configure.ac: Sync liboil check with plugins-base. Add libm check.
17774 Original commit message from CVS:
17776 Sync liboil check with plugins-base. Add libm check.
17777 * gst/synaesthesia/Makefile.am:
17778 Link against libm. We're using sqrt here.
17780 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17782 gst/asfdemux/gstasfdemux.c: Include stdlib.
17783 Original commit message from CVS:
17784 * gst/asfdemux/gstasfdemux.c:
17787 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17789 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
17790 Original commit message from CVS:
17791 * ext/annodex/Makefile.am:
17793 * ext/cdio/gstcdiocddasrc.c:
17794 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
17796 * ext/cairo/Makefile.am:
17797 * gst/videofilter/Makefile.am:
17798 * tests/examples/level/Makefile.am:
17799 Use $(LIBM) instead of -lm
17801 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17803 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
17804 Original commit message from CVS:
17805 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17806 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
17807 * gst/mpegaudioparse/gstmpegaudioparse.h:
17808 Save some memory for each frame by only saving the start timestamp
17809 and start byte position instead of additionally the stop timestamp
17810 and stop byte position. This requires us to use a doubly-linked list
17811 but still saves 8-12 bytes per frame.
17813 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17815 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
17816 Original commit message from CVS:
17817 * ext/mad/gstmad.c: (clip_outgoing_buffer):
17818 Fix buffer clipping to correctly clip to the segment stop.
17820 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17822 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
17823 Original commit message from CVS:
17824 * gst/mpegaudioparse/gstmpegaudioparse.c:
17825 (gst_mp3parse_emit_frame):
17826 Fix a calculation that was causing mp3parse to drop every incoming
17827 frame when upstream delivered a segment in TIME format, breaking
17828 playback of all mpeg system streams.
17830 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17832 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
17833 Original commit message from CVS:
17836 * tests/Makefile.am:
17837 Remove bogus check for libcheck, since we check for
17838 gstreamer-check and it pulls in the required info from
17839 and we weren't actually _using_ the information for
17840 libcheck ourselves anyway.
17842 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17844 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
17845 Original commit message from CVS:
17846 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17847 (gst_mp3parse_init), (gst_mp3parse_dispose),
17848 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
17849 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17850 (mp3parse_handle_seek), (mp3parse_src_query):
17851 * gst/mpegaudioparse/gstmpegaudioparse.h:
17852 Implement accurate seeking in mpegaudioparse. Fixes #308312.
17853 Also implement segment seeks.
17855 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17857 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
17858 Original commit message from CVS:
17859 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
17860 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
17861 (gst_mad_chain), (gst_mad_change_state):
17862 * ext/mad/gstmad.h:
17863 Implement buffer clipping and use GST_BOILERPLATE instead of manual
17864 GType magic. Part one of bug #308312.
17866 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17868 configure.ac: Use pkg-config to locate check.
17869 Original commit message from CVS:
17871 Use pkg-config to locate check.
17873 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17875 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
17876 Original commit message from CVS:
17878 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
17879 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
17880 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17881 Fix build against core CVS by not using deprecated API. Bump
17882 requirements for new API (overdue anyway).
17884 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17886 REQUIREMENTS: Also add amr-libs here and update a little.
17887 Original commit message from CVS:
17889 Also add amr-libs here and update a little.
17891 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
17893 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
17894 Original commit message from CVS:
17895 * docs/plugins/inspect/plugin-dvdnav.xml:
17896 * docs/plugins/inspect/plugin-realmedia.xml:
17897 * docs/plugins/inspect/plugin-synaesthesia.xml:
17898 Add inspect file for synaesthesia so the docs can be built even if
17899 the plugin isn't built yet. Fixes #454311. Also add inspect files
17900 for dvdnavsrc and realmedia.
17902 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17904 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
17905 Original commit message from CVS:
17906 * docs/plugins/Makefile.am:
17907 Simplify --extra-dir as gtkdoc scans recursively.
17909 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17911 And yet more docs enabled.
17912 Original commit message from CVS:
17913 * docs/plugins/Makefile.am:
17914 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17915 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17916 * gst/synaesthesia/Makefile.am:
17917 * gst/synaesthesia/gstsynaesthesia.c:
17918 * gst/synaesthesia/gstsynaesthesia.h:
17919 And yet more docs enabled.
17921 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17923 docs/plugins/: Add new docs. Scan c++ files too.
17924 Original commit message from CVS:
17925 * docs/plugins/Makefile.am:
17926 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17927 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17928 * docs/plugins/inspect/plugin-a52dec.xml:
17929 * docs/plugins/inspect/plugin-amrnb.xml:
17930 * docs/plugins/inspect/plugin-asf.xml:
17931 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17932 * docs/plugins/inspect/plugin-dvdsub.xml:
17933 * docs/plugins/inspect/plugin-iec958.xml:
17934 * docs/plugins/inspect/plugin-lame.xml:
17935 * docs/plugins/inspect/plugin-mad.xml:
17936 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17937 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17938 * docs/plugins/inspect/plugin-mpegstream.xml:
17939 Add new docs. Scan c++ files too.
17940 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
17941 (gst_amrnbdec_event):
17942 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
17943 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
17944 (gst_amrnbparse_loop):
17945 Add documentation headers.
17946 * ext/mad/gstmad.c:
17947 * ext/mad/gstmad.h:
17950 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17952 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
17953 Original commit message from CVS:
17954 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
17955 (gst_mp3parse_init):
17956 Use GST_BOILERPLATE instead of manual GType magic.
17957 * gst/mpegaudioparse/gstmpegaudioparse.c:
17958 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17959 (mp3parse_bytepos_to_time):
17960 * gst/mpegaudioparse/gstmpegaudioparse.h:
17961 Implement seeking, byte->time, time->byte conversions with the Xing
17962 seek table if available. This allows better at least a bit more
17963 accurate seeks and file position reporting.
17965 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17967 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
17968 Original commit message from CVS:
17969 * gst/mpegaudioparse/gstmpegaudioparse.c:
17970 (gst_mp3parse_handle_first_frame):
17971 Copy the complete Xing seek table in the 100 byte array instead of
17972 copying the first byte 100 times.
17973 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
17974 (mp3parse_total_time), (mp3parse_time_to_bytepos):
17975 Add seeking support based on the Xing header but comment it out for
17976 now as it seems to yield worse result than the other method.
17977 Also use gst_pad_query_peer_duration() instead of getting the peer pad
17978 ourself, creating a new GstQuery, etc.
17980 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17982 docs/plugins/: Update docs with caps info.
17983 Original commit message from CVS:
17984 * docs/plugins/gst-plugins-ugly-plugins.args:
17985 * docs/plugins/inspect/plugin-a52dec.xml:
17986 * docs/plugins/inspect/plugin-amrnb.xml:
17987 * docs/plugins/inspect/plugin-asf.xml:
17988 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17989 * docs/plugins/inspect/plugin-dvdread.xml:
17990 * docs/plugins/inspect/plugin-dvdsub.xml:
17991 * docs/plugins/inspect/plugin-iec958.xml:
17992 * docs/plugins/inspect/plugin-lame.xml:
17993 * docs/plugins/inspect/plugin-mad.xml:
17994 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17995 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17996 * docs/plugins/inspect/plugin-mpegstream.xml:
17997 Update docs with caps info.
17999 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18001 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
18002 Original commit message from CVS:
18004 Make sure dvdnav strings get translated too (no reason not to have
18005 them in the .po file, even if the plugin is disabled for now).
18008 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18010 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
18011 Original commit message from CVS:
18012 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
18013 (gst_amrnbdec_event), (gst_amrnbdec_chain),
18014 (gst_amrnbdec_state_change):
18015 * ext/amrnb/amrnbdec.h:
18016 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
18017 (gst_amrnbparse_loop):
18018 Add newsegment and discont handling. Some code cleanups.
18020 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
18022 ext/dvdread/dvdreadsrc.c: check for an error from
18023 Original commit message from CVS:
18024 * ext/dvdread/dvdreadsrc.c: check for an error from
18025 DVDReadBlocks() correctly.
18027 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
18029 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...
18030 Original commit message from CVS:
18031 * ext/dvdread/dvdreadsrc.c:
18032 If we can't read a nav packet, or it doesn't look like a nav
18033 packet, that's an error. Previous behavior was to look at
18034 the next packet; I can't find any justification for doing that.
18037 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18039 po/it.po: Updated Italian translation.
18040 Original commit message from CVS:
18042 Updated Italian translation.
18044 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18046 po/vi.po: Updated Vietnames translation.
18047 Original commit message from CVS:
18049 Updated Vietnames translation.
18051 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18053 po/: Added Chinese (simplified) translation.
18054 Original commit message from CVS:
18055 contributed by: Wenzheng Hu <db_lobster@163.com>
18058 Added Chinese (simplified) translation.
18060 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18062 MAINTAINERS: Updating all the maintainers files
18063 Original commit message from CVS:
18065 Updating all the maintainers files
18067 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
18069 Fix leaks some more.
18070 Original commit message from CVS:
18071 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
18072 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
18073 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18074 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
18075 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
18076 * gst/iec958/ac3iec.c: (ac3iec_init):
18077 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18078 Fix leaks some more.
18080 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
18082 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
18083 Original commit message from CVS:
18084 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
18085 "She's leaking me", said valgrind.
18087 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18089 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
18090 Original commit message from CVS:
18091 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
18092 Fix "pad caps are not a real subset of its template caps" warning.
18094 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
18096 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
18097 Original commit message from CVS:
18098 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
18099 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
18100 (gst_amrnbdec_finalize):
18101 Don't leak the adapter, unref it in a new finalize method instead.
18104 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18106 configure.ac: Back to CVS
18107 Original commit message from CVS:
18110 * gst-plugins-ugly.doap:
18111 Add 0.10.6 to the list of releases.
18113 === release 0.10.6 ===
18115 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18121 * docs/plugins/gst-plugins-ugly-plugins.args:
18122 * docs/plugins/inspect/plugin-a52dec.xml:
18123 * docs/plugins/inspect/plugin-asf.xml:
18124 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18125 * docs/plugins/inspect/plugin-dvdread.xml:
18126 * docs/plugins/inspect/plugin-dvdsub.xml:
18127 * docs/plugins/inspect/plugin-iec958.xml:
18128 * docs/plugins/inspect/plugin-lame.xml:
18129 * docs/plugins/inspect/plugin-mad.xml:
18130 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18131 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18132 * docs/plugins/inspect/plugin-mpegstream.xml:
18133 * docs/plugins/inspect/plugin-siddec.xml:
18135 Original commit message from CVS:
18138 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18156 Original commit message from CVS:
18159 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18161 win32/vs6/: Convert line endings to CRLF and mark as binary files.
18162 Original commit message from CVS:
18163 * win32/vs6/gst_plugins_ugly.dsw:
18164 * win32/vs6/libgstac3parse.dsp:
18165 * win32/vs6/libgstasfdemux.dsp:
18166 * win32/vs6/libgstdvdlpcmdec.dsp:
18167 * win32/vs6/libgstdvdsub.dsp:
18168 * win32/vs6/libgstiec958.dsp:
18169 * win32/vs6/libgstlame.dsp:
18170 * win32/vs6/libgstmad.dsp:
18171 * win32/vs6/libgstmpegaudioparse.dsp:
18172 * win32/vs6/libgstmpegstream.dsp:
18173 * win32/vs6/libgstrealmedia.dsp:
18174 * win32/vs6/libgstsynaesthesia.dsp:
18175 Convert line endings to CRLF and mark as binary files.
18177 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
18179 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
18180 Original commit message from CVS:
18181 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
18182 Don't forget to unlock when setting the device property, or
18183 we'll sooner or later deadlock.
18185 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
18187 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
18188 Original commit message from CVS:
18189 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
18190 Use gst_util_guint64_to_gdouble for conversion.
18191 * win32/vs6/libgstasfdemux.dsp:
18192 Add asfpacket.c to the build.
18194 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18196 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
18197 Original commit message from CVS:
18198 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18199 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
18200 * gst/mpegaudioparse/gstmpegaudioparse.h:
18201 If the Xing header provides a total time, use it to calculate the
18202 correct average bitrate immediately, instead of sending updates as
18203 we parse the stream.
18205 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
18207 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
18208 Original commit message from CVS:
18209 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
18210 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
18211 Use GstClockTime instead of guint for a time variable to prevent
18212 overflows on too large subtitle durations. Fixes #444514.
18214 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
18216 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
18217 Original commit message from CVS:
18218 Patch by: Mark Nauwelaerts <manauw at skynet be>
18219 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
18220 Clear state when handling the serialized FLUSH_STOP event instead of
18221 the FLUSH_START event, thereby making sure we don't free buffers the
18222 chain function is still using. Fixes dvdsubdec crashing when flusing
18223 or seeking (#442706).
18225 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18227 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
18228 Original commit message from CVS:
18229 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18230 Initialise variable to make fc4 build bot happy.
18232 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18234 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
18235 Original commit message from CVS:
18236 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18237 Add sanity check so we don't abort for broken or non-MPEG streams,
18238 but instead error out. Fixes crashes/aborts for when our typefinder
18239 wrongly identifies quicktime files as mpeg (which should be fixed in
18240 -base now too). (#440120).
18242 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18245 * ext/amrnb/amrnbdec.c:
18246 * ext/amrnb/amrnbenc.c:
18247 * ext/amrnb/amrnbparse.c:
18248 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
18249 Original commit message from CVS:
18250 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
18251 block_size, _do_init, gst_amrnbdec_base_init,
18252 gst_amrnbdec_class_init, gst_amrnbdec_init):
18253 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
18254 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
18255 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
18256 block_size, _do_init, gst_amrnbparse_base_init,
18257 gst_amrnbparse_class_init, gst_amrnbparse_init):
18258 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
18259 GST_DEBUG_FUNCPTR and add log-category.
18261 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18263 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
18264 Original commit message from CVS:
18265 * gst/mpegaudioparse/gstmpegaudioparse.c:
18266 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18267 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18268 (gst_mp3parse_chain), (mp3parse_total_bytes),
18269 (mp3parse_total_time):
18270 * gst/mpegaudioparse/gstmpegaudioparse.h:
18271 Implement parsing of Xing headers from the first frame of the stream,
18272 and use it to report duration correctly where possible.
18274 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
18276 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
18277 Original commit message from CVS:
18278 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
18279 After descrambling, push the packets out as individual packets
18280 instead of one big descrambled buffer. Makes cook audio decoding
18281 work with the 'realaudiodec' decoder from gst-plugins-bad.
18283 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18285 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
18286 Original commit message from CVS:
18287 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
18288 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
18289 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18290 (gst_rmdemux_parse_packet):
18291 * gst/realmedia/rmdemux.h:
18292 Remember first timestamp encountered in stream and re-timestamp
18293 stream to start from zero (fixes #397219); only send one newsegment
18294 event, not two; when seeking, send newsegment events from the
18295 streaming thread and not from the seeking thread.
18297 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
18299 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
18300 Original commit message from CVS:
18301 Based on patch by: Mark Nauwelaerts <manauw skynet be>
18302 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18303 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18304 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
18305 * gst/mpegstream/gstmpegdemux.h:
18306 Reset last_flow values for the various streams after a flushing
18307 seek, otherwise we might aggregate wrong flow returns afterwards
18308 that will make upstream pause silently. This should fix seeking
18309 in DVDs and also fix the Thoggen cropping dialog (#438610).
18311 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18313 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
18314 Original commit message from CVS:
18315 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
18316 (gst_asf_demux_chain_headers),
18317 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
18318 (gst_asf_demux_have_mutually_exclusive_active_stream),
18319 (gst_asf_demux_check_activate_streams),
18320 (gst_asf_demux_find_stream_with_complete_payload),
18321 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18322 (gst_asf_demux_activate_ext_props_streams),
18323 (gst_asf_demux_process_object):
18324 * gst/asfdemux/gstasfdemux.h:
18325 Activate streams (ie. add the pads to the element) depending on
18326 whether we actually get data for those streams within the ASF
18327 preroll value specified. Currently only done in pull-mode though
18328 (this will fix problems with playbin hanging on mms streams once
18329 we use this in push-mode as well).
18331 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18333 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
18334 Original commit message from CVS:
18335 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18336 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
18337 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
18338 (gst_asf_demux_process_file):
18339 * gst/asfdemux/gstasfdemux.h:
18340 Make all timestamps start from zero in pull-mode too; some small
18341 clean-ups and FIXMEs here and there.
18343 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
18345 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
18346 Original commit message from CVS:
18347 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
18348 (gst_asf_demux_parse_packet):
18349 If packet size is specified within the packet and smaller than
18350 the actual packet size, don't parse beyond the size specified in
18351 the packet (this makes us parse some cases of packets with single
18352 compressed payloads cleanly, see e.g stream from #431318). Also
18353 add a sanity check when parsing compressed single payloads.
18355 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
18357 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
18358 Original commit message from CVS:
18359 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18360 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
18361 (gst_asf_demux_handle_seek_event),
18362 (gst_asf_demux_push_complete_payloads):
18363 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
18364 send data from the keyframe right before the new segment start to
18365 make sure the decoder doesn't have to decode more than absolutely
18368 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18370 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
18371 Original commit message from CVS:
18372 * gst/asfdemux/asfheaders.c:
18373 * gst/asfdemux/asfheaders.h:
18374 * gst/asfdemux/asfpacket.c:
18375 (asf_payload_parse_replicated_data_extensions),
18376 (gst_asf_demux_parse_payload):
18377 * gst/asfdemux/asfpacket.h:
18378 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18379 (gst_asf_demux_push_complete_payloads),
18380 (gst_asf_demux_process_ext_stream_props):
18381 * gst/asfdemux/gstasfdemux.h:
18382 Implement payload extension system/extended replicated data parsing,
18383 so we can extract payload durations if they're specified.
18385 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
18387 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
18388 Original commit message from CVS:
18389 * gst/asfdemux/asfheaders.h:
18390 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18391 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
18392 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
18393 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
18394 (gst_asf_demux_parse_stream_object),
18395 (gst_asf_demux_process_ext_stream_props),
18396 (gst_asf_demux_process_queued_extended_stream_objects),
18397 (gst_asf_demux_activate_ext_props_streams),
18398 (gst_asf_demux_process_object):
18399 * gst/asfdemux/gstasfdemux.h:
18400 Refactor stream parse/activation a bit (stream activation heuristics
18401 are still the same though); some more clean-ups.
18403 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18405 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
18406 Original commit message from CVS:
18407 * win32/common/.cvsignore:
18408 Ignore generated config.h file to make build bot happy.
18410 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
18412 gst/asfdemux/: Init debug category before using it.
18413 Original commit message from CVS:
18414 * gst/asfdemux/gstasf.c: (plugin_init):
18415 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
18416 * gst/asfdemux/gstasfdemux.h:
18417 Init debug category before using it.
18419 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
18421 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
18422 Original commit message from CVS:
18423 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
18424 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
18425 Fix silly bug when we can't pull as much data as we want; don't
18426 forget to announce pending tags in the new packet parsing code.
18428 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
18430 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
18431 Original commit message from CVS:
18434 Generate a win32 config.h into win32/common and add to MANIFEST so
18435 it gets disted (#393890). Looks like win32/common/config.h.in needs
18438 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
18440 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
18441 Original commit message from CVS:
18442 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
18443 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
18444 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
18445 Fix pull mode operation some more: send newsegment event before
18446 sending data; handle EOS and fatal flow returns a bit better; don't
18447 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
18449 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
18451 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
18452 Original commit message from CVS:
18453 * gst/asfdemux/Makefile.am:
18454 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
18455 (asf_packet_create_payload_buffer),
18456 (asf_payload_find_previous_fragment),
18457 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
18458 (gst_asf_demux_parse_packet):
18459 * gst/asfdemux/asfpacket.h:
18460 * gst/asfdemux/gstasfdemux.c:
18461 (gst_asf_demux_reset_stream_state_after_discont),
18462 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18463 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
18464 (gst_asf_demux_process_chunk):
18465 * gst/asfdemux/gstasfdemux.h:
18466 New packet parsing code: should put halfway decent timestamps on
18467 buffers, and might even set the appropriate keyframe/discont buffer
18468 flags from time to time (and even if it doesn't, I'm at least able
18469 to debug this code); only used in pull-mode so far. Still needs
18470 some more work, like payload extensions parsing and proper flow
18471 aggregation, and stream activation based on preroll. Stay tuned.
18473 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18475 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
18476 Original commit message from CVS:
18477 * gst/asfdemux/asfheaders.h:
18478 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18479 (gst_asf_demux_seek_index_lookup),
18480 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
18481 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
18482 (gst_asf_demux_process_ext_content_desc),
18483 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
18484 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
18485 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18486 * gst/asfdemux/gstasfdemux.h:
18487 Some clean-ups and small fixes: rename asf_stream_context structure to
18488 AsfStream; inline some three-line utility functions that are only used
18489 once anyway and get rid of their associated helper structs; make debug
18490 category global so that it is used by the debug statements in the other
18491 file as well; simplify gst_asf_demux_get_stream(); fix accidental
18492 implicit initialisation of stream->last_buffer_timestamp to 0, which
18493 would lead to missing timestamps on the first buffer; put fourcc format
18494 into video caps to make certain proprietary wmv decoders happy (for the
18495 case of WMVA in particular); play_time is offset by preroll as well, so
18496 fix overreporting of duration for some files.
18498 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
18500 gst/asfdemux/gstasfdemux.c: Printf format fixes.
18501 Original commit message from CVS:
18502 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18503 (gst_asf_demux_pull_indices):
18504 Printf format fixes.
18506 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
18508 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
18509 Original commit message from CVS:
18510 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18511 (gst_mpeg_parse_send_event):
18512 Post an error message if EOS wasn't handled by anything downstream.
18513 This should fix playbin freezing/hanging with small VobSub subtitle
18514 files (background: not-linked flow returns from downstream are
18515 ignored for a while at the beginning, so if the file is small
18516 upstream will never get a not-linked flow return even if nothing
18517 is connected downstream). (#429960).
18519 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
18521 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
18522 Original commit message from CVS:
18523 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18524 (gst_amrnbparse_sink_activate),
18525 (gst_amrnbparse_sink_activate_pull):
18526 Rewrite terminally broken sinkpad activation code.
18527 Now actually supports pull-mode activation (didn't before), and push
18528 mode activation doesn't leave the sinkpad flushing.
18530 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18532 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
18533 Original commit message from CVS:
18534 * gst/asfdemux/asfheaders.c:
18535 * gst/asfdemux/asfheaders.h:
18536 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18537 (gst_asf_demux_reset), (gst_asf_demux_init),
18538 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
18539 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
18540 (gst_asf_demux_seek_index_lookup),
18541 (gst_asf_demux_reset_stream_state_after_discont),
18542 (gst_asf_demux_handle_seek_event),
18543 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
18544 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
18545 (gst_asf_demux_pull_indices),
18546 (gst_asf_demux_parse_data_object_start),
18547 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
18548 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
18549 (gst_asf_demux_process_simple_index),
18550 (gst_asf_demux_process_object),
18551 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18552 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
18553 * gst/asfdemux/gstasfdemux.h:
18554 Make asfdemux work in pull mode where possible. If there's an index
18555 at the end of the file, read it and use it for seeking purposes.
18557 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
18559 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
18560 Original commit message from CVS:
18561 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18562 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
18563 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
18564 Some timestamp fixes.
18565 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
18566 Fix for 64-bit machines.
18568 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
18570 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
18571 Original commit message from CVS:
18572 Patch by: René Stadler <mail at renestadler dot de>
18573 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
18574 (find_seek_offset_time), (gst_rmdemux_reset),
18575 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
18576 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
18577 * gst/realmedia/rmdemux.h:
18578 Make rmdemux handle any number of logical streams. Fixes #428698.
18580 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18584 Original commit message from CVS:
18587 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18589 po/: Added Danish translation.
18590 Original commit message from CVS:
18591 submitted by: Mogens Jaeger <mogens@jaeger.tf>
18594 Added Danish translation.
18596 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18598 po/.cvsignore: Add pot.
18599 Original commit message from CVS:
18603 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
18605 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
18606 Original commit message from CVS:
18607 2007-03-27 Julien MOUTTE <julien@moutte.net>
18608 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
18609 stream and try to adapt to incoming timestamps lack of
18610 precision up to half a frame. This allows generating
18611 a perfect stream even with muxed formats like FLV where
18612 the timestamps are stored in milliseconds.
18614 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18616 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
18617 Original commit message from CVS:
18618 * gst/realmedia/rmdemux.c:
18619 Remove unused zlib.h include. Fixes #421594.
18621 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18623 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
18624 Original commit message from CVS:
18625 * ext/lame/gstlame.c: (gst_lame_setup):
18626 Disable the bitrate checking when the user has requested
18627 Free Format mode, as all bitrates less than the maximum
18630 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18632 po/: Update translations.
18633 Original commit message from CVS:
18637 Update translations.
18639 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18641 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
18642 Original commit message from CVS:
18643 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
18644 When handling seeks, don't convert -1 start or stop values to a bogus
18645 byte position - pass them upstream as -1.
18647 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18649 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
18650 Original commit message from CVS:
18651 * gst/mpegaudioparse/gstmpegaudioparse.c:
18652 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18653 (gst_mp3parse_init), (gst_mp3parse_sink_event),
18654 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18655 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
18656 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
18657 (mp3parse_total_time), (mp3parse_handle_seek),
18658 (mp3parse_src_event), (mp3parse_src_query),
18659 (mp3parse_get_query_types), (plugin_init):
18660 * gst/mpegaudioparse/gstmpegaudioparse.h:
18661 Implement seeking via average bitrate, and position+duration
18662 querying in mp3parse. Later, it will support frame-accurate seeking by
18663 building a seek table as it parses.
18664 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
18665 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
18666 before any extant MP3 decoder plugin. This allows us to remove framing
18667 support from the decoders, if we want, and will provide them with
18668 accurate seeking automatically once it is finished.
18669 Fix the handling of MPEG-1 Layer 1 files.
18670 Partially fix timestamping of packets arriving from a demuxer by
18671 queueing the incoming timestamp until the next packet starts, rather
18672 than applying it immediately to the next pushed buffer.
18674 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
18676 gst/asfdemux/gstasfdemux.c: Printf format fix.
18677 Original commit message from CVS:
18678 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
18681 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18683 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
18684 Original commit message from CVS:
18685 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
18686 (gst_cdio_cdda_src_finalize):
18687 Make sure we always destroy our libcdio handle.
18689 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
18691 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
18692 Original commit message from CVS:
18693 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
18694 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
18695 (gst_cdio_cdda_src_finalize):
18696 Small code cleanups.
18697 Don't use pad_alloc as the base class cannot deal with the error codes.
18699 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
18701 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
18702 Original commit message from CVS:
18703 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
18704 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
18705 Never post a (fatal) error message on the bus on decoding errors. We
18706 should only do this if we can't recover, but mpeg2dec can always
18707 recover. This is needed for DVB streams, for example, where there
18708 may be temporary glitches in the stream. Instead of an error
18709 message, post a warning message on the bus for every N decoding
18710 errors. Fixes #370020.
18712 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18714 configure.ac: Convert to new AG_GST style.
18715 Original commit message from CVS:
18717 Convert to new AG_GST style.
18719 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18721 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
18722 Original commit message from CVS:
18723 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
18725 Display sensible defaults and limits for the
18726 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
18727 property - it's supposed to be a boolean 0/1 value.
18729 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18731 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
18732 Original commit message from CVS:
18733 * ext/lame/gstlame.c:
18734 Initialise the variables so gcc doesn't complain about possibly
18735 uninitialised uses, even though they can't actually happen.
18737 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
18739 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
18740 Original commit message from CVS:
18741 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18742 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
18743 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
18744 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18745 Implement all sample rates.
18746 Implement sample permutation a little smarter avoiding a memcpy.
18747 Fix timestamps, use segments, fix seeking.
18749 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
18752 Original commit message from CVS:
18753 * docs/plugins/Makefile.am:
18754 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18755 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18756 * docs/plugins/inspect/plugin-siddec.xml:
18757 * ext/sidplay/gstsiddec.cc:
18758 * ext/sidplay/gstsiddec.h:
18761 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18763 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
18764 Original commit message from CVS:
18765 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18766 (gst_lame_set_property), (gst_lame_setup):
18767 Fix up bitrate checking macro. Make it give us a
18768 GST_ELEMENT_WARNING message so the application has a chance of
18769 reporting this to the user. Move the checking to _setup, so we
18770 are sure it runs in the READY state, when we hope to have a pipeline
18771 and a bus that is not flushing.
18772 This fixes e.g. using 96 kbit/sec as a bitrate.
18774 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
18776 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
18777 Original commit message from CVS:
18778 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
18779 (gst_asf_demux_process_advanced_mutual_exclusion),
18780 (gst_asf_demux_process_queued_extended_stream_objects),
18781 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18782 * gst/asfdemux/gstasfdemux.h:
18783 Parse advanced mutual exclusion object and only add pads for
18784 'hidden' streams (those in an extended stream header) that are
18785 mutually exclusive with an already existing 'main stream' if
18786 the broadcasting flag is not set. If the broadcasting flag is set,
18787 assume that data for this stream isn't sent. (This should ideally be
18788 solved better by making playbin more robust against this and/or by
18789 making mmssrc send some information downstream about which streams
18790 will be streamed). Fixes #353116.
18792 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18794 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
18795 Original commit message from CVS:
18796 * gst/synaesthesia/gstsynaesthesia.c:
18797 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18798 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
18799 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18800 (synaescope32), (synaescope_set_data), (synaesthesia_update),
18801 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
18802 * gst/synaesthesia/synaescope.h:
18803 Move all the mutable engine state into a structure so that
18804 multiple element instances can run without interfering.
18806 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18808 Add crossreferences to glib/gobject/gstream docs.
18809 Original commit message from CVS:
18811 * docs/plugins/Makefile.am:
18812 Add crossreferences to glib/gobject/gstream docs.
18814 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18816 gst/synaesthesia/: More source cleanups and add FIXME comments.
18817 Original commit message from CVS:
18818 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18819 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18820 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18822 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18824 More source cleanups and add FIXME comments.
18826 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
18828 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
18829 Original commit message from CVS:
18830 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
18831 Use gst_guint64_to_gdouble for conversions.
18832 * gst/synaesthesia/synaescope.c:
18833 Define M_PI and do not include <pthread.h> and
18834 <sys/time.h> for G_OS_WIN32
18835 * win32/vs6/libgstrealmedia.dsp:
18836 * win32/vs6/synaesthesia.dsp:
18837 Update projects files.
18838 * win32/common/config.h.in:
18839 Add config.h.in for autogen of config.h
18841 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18843 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
18844 Original commit message from CVS:
18846 Add --enable-experimental support. Activate synaesthesia when building
18847 with --enable-experimental. Fix --enable external configure switch
18850 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18852 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
18853 Original commit message from CVS:
18854 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18855 (gst_lame_change_state):
18856 * ext/lame/gstlame.h:
18857 On receiving EOS, we try to push a last buffer with the remaining
18858 samples. Don't do that if we got an unclean flow return on the last
18859 gst_pad_push(), downstream might not handle this very gracefully
18861 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18862 Pass flow returns upstream (helps #403168).
18864 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18866 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
18867 Original commit message from CVS:
18868 * gst/synaesthesia/gstsynaesthesia.c:
18869 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18870 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18871 (gst_synaesthesia_chain), (plugin_init):
18872 check result of gst_pad_push() in _chain.
18874 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18876 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
18877 Original commit message from CVS:
18878 * gst/synaesthesia/Makefile.am:
18879 * gst/synaesthesia/gstsynaesthesia.c:
18880 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18881 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18882 (gst_synaesthesia_chain), (plugin_init):
18883 * gst/synaesthesia/synaescope.c:
18884 * gst/synaesthesia/synaescope.h:
18885 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
18886 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
18887 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
18888 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
18889 possible leak in _chain. (#356882)
18891 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18893 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
18894 Original commit message from CVS:
18895 * gst/asfdemux/asfheaders.c:
18896 * gst/asfdemux/asfheaders.h:
18897 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
18898 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18899 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
18900 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
18901 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
18902 (gst_asf_demux_process_ext_content_desc),
18903 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
18904 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
18905 (gst_asf_demux_process_bitrate_props_object),
18906 (gst_asf_demux_process_header_ext),
18907 (gst_asf_demux_process_language_list),
18908 (gst_asf_demux_process_ext_stream_props),
18909 (gst_asf_demux_process_queued_extended_stream_objects),
18910 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18911 * gst/asfdemux/gstasfdemux.h:
18912 Refactor and clean up header parsing and chain function a bit; get
18913 rid of some cruft; make header parsing a tad more robust, fixing
18916 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18918 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
18919 Original commit message from CVS:
18920 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
18921 Post an error if we receive an EOS event while still waiting for the
18922 ASF header object to come through.
18924 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
18926 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
18927 Original commit message from CVS:
18928 Patch by: Xavier B. <xavierb gmail com>
18929 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
18930 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18931 (gst_asf_demux_process_ext_content_desc),
18932 (gst_asf_demux_process_data),
18933 (gst_asf_demux_process_language_list),
18934 (gst_asf_demux_process_ext_stream_props),
18935 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18936 Guard places where we assume that a certain amount of data is
18937 available better against less data being available (should fix
18938 infamous assertion crasher bug #336370). Also fixes a small
18941 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
18943 gst/realmedia/: Add demuxer for RealAudio files (#349779).
18944 Original commit message from CVS:
18945 * gst/realmedia/Makefile.am:
18946 * gst/realmedia/rademux.c:
18947 * gst/realmedia/rademux.h:
18948 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18949 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
18950 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
18951 * gst/realmedia/rmutils.h:
18952 Add demuxer for RealAudio files (#349779).
18954 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18956 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
18957 Original commit message from CVS:
18959 Add win32/MANIFEST to EXTRA_DIST so win32 files will
18960 be include in the next release.
18962 Remove win32/common/config.h is which is not autogenerated yet.
18964 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18966 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
18967 Original commit message from CVS:
18968 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
18969 warn when outgoing sample rate is different from incoming
18971 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18973 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
18974 Original commit message from CVS:
18975 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18976 All sample-rates < 32khz come from the LSF extensions, which only
18977 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
18978 Use gst_util_uint64_scale because we can.
18980 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18982 tests/check/elements/amrnbenc.c: and fix compilation of this test
18983 Original commit message from CVS:
18984 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18985 (cleanup_amrnbenc):
18986 and fix compilation of this test
18988 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18990 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
18991 Original commit message from CVS:
18992 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18993 (cleanup_amrnbenc):
18994 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18995 (cleanup_mpeg2dec):
18996 re-apply as it was -bad and not -ugly that is frozen, doh
18998 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19000 tests/check/elements/: revert my freeze breakage
19001 Original commit message from CVS:
19002 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19003 (cleanup_amrnbenc):
19004 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19005 (cleanup_mpeg2dec):
19006 revert my freeze breakage
19008 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19010 gst/asfdemux/gstasfdemux.c: add a comment about a future change
19011 Original commit message from CVS:
19012 * gst/asfdemux/gstasfdemux.c:
19013 (gst_asf_demux_get_gst_tag_from_tag_name),
19014 (gst_asf_demux_process_ext_content_desc):
19015 add a comment about a future change
19016 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19017 (cleanup_amrnbenc):
19018 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19019 (cleanup_mpeg2dec):
19020 consistent pad (de)activation
19022 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
19024 gst/asfdemux/gstasfdemux.c: Update query_types function too.
19025 Original commit message from CVS:
19026 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
19027 Update query_types function too.
19029 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19031 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
19032 Original commit message from CVS:
19033 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
19034 (gst_rmdemux_src_query_types):
19035 Implement SEEKING query, make query function thread-safe.
19037 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
19039 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
19040 Original commit message from CVS:
19041 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
19042 Use alignment-safe macros here too (subbuffers ...); guard against
19043 hypothetical memory access beyond our given buffer in the case
19044 where the buffer size is not a multiple of 2.
19046 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
19048 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
19049 Original commit message from CVS:
19050 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19051 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
19052 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
19053 * gst/asfdemux/gstasfdemux.h:
19054 Don't crash in the seek event handling code when playtime is 0,
19055 as may be the case with live streams (#386218). Implement SEEKING
19056 query so applications can query seekability without second-guessing
19057 based on whether we have a duration or not.
19059 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19062 Original commit message from CVS:
19064 * gst-plugins-ugly.doap:
19065 * gst-plugins-ugly.spec.in:
19068 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
19070 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
19071 Original commit message from CVS:
19072 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
19073 Use our alignment-safe macros here too, since we can't assume that
19074 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
19077 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19079 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
19080 Original commit message from CVS:
19081 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
19082 Also, don't read the index for a stream a second time when
19083 operating in pull-mode and reaching the end of the file.
19085 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
19087 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
19088 Original commit message from CVS:
19089 Patch by: Roland Kay <roland.kay at ox compsoc net>
19090 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
19091 Don't leak stream index (#385292).
19093 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
19095 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
19096 Original commit message from CVS:
19097 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
19098 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
19100 * ext/lame/gstlame.h:
19101 Fix leak (by calling lame_init_params() before lame_close()); handle
19102 NULL return from lame_init() more gracefully. Fixes #385311.
19104 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19106 configure.ac: Back to CVS
19107 Original commit message from CVS:
19111 === release 0.10.5 ===
19113 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19119 * docs/plugins/gst-plugins-ugly-plugins.args:
19120 * docs/plugins/inspect/plugin-a52dec.xml:
19121 * docs/plugins/inspect/plugin-asf.xml:
19122 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19123 * docs/plugins/inspect/plugin-dvdsub.xml:
19124 * docs/plugins/inspect/plugin-iec958.xml:
19125 * docs/plugins/inspect/plugin-lame.xml:
19126 * docs/plugins/inspect/plugin-mad.xml:
19127 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19128 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19129 * docs/plugins/inspect/plugin-mpegstream.xml:
19130 * docs/plugins/inspect/plugin-siddec.xml:
19132 Original commit message from CVS:
19135 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
19137 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
19138 Original commit message from CVS:
19139 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
19140 to in the previous checkin. see #385192. You can have your
19143 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
19145 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
19146 Original commit message from CVS:
19147 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
19148 from the dereferenced integer, not the pointer itself. Fixes
19150 I'm takin ur cheese!
19152 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
19155 ChangeLog surgery: fix bug number
19156 Original commit message from CVS:
19157 ChangeLog surgery: fix bug number
19159 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
19161 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
19162 Original commit message from CVS:
19163 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
19164 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
19165 For version 4 streams, read the extra codec data size from the
19166 header instead of assuming it is always 16 (also read it from the
19167 right position) (#384989). For version 4 and 5 streams, check that
19168 the specified extra codec data size doesn't make us read beyond the
19169 chunk boundary (#384989).
19171 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19188 Original commit message from CVS:
19191 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
19193 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
19194 Original commit message from CVS:
19195 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
19196 Cosmetic changes: fix misleading debug statement, update
19199 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19201 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
19202 Original commit message from CVS:
19203 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
19204 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19205 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
19206 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
19207 * ext/mpeg2dec/gstmpeg2dec.h:
19208 Align buffers to a 16 byte boundary so the altivec optimisations
19209 don't crash. Fixes #327350.
19211 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
19213 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
19214 Original commit message from CVS:
19215 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
19216 The availability of extra codec data isn't something that
19217 warrants debug messages at WARNING level (see #376958).
19219 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19221 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
19222 Original commit message from CVS:
19223 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
19224 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
19225 (gst_dvd_demux_send_subbuffer):
19226 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19227 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
19228 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
19229 (gst_mpeg_demux_send_subbuffer):
19230 * gst/mpegstream/gstmpegdemux.h:
19231 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19232 (gst_mpeg_parse_chain):
19233 Fix flow value combination; this fixes playbin/totem locking up if
19234 a VobSub file is specified as subtitle file (#334322). Flow value
19235 combination should only happen once we are fairly sure we've got all
19236 pads that are available for now. Since there isn't a well-specified
19237 time when this is the case in MPEG, we'll just assume this is the
19238 case once there has been a certain number of packets for each
19239 stream we've found so far.
19241 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
19243 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
19244 Original commit message from CVS:
19245 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
19246 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
19247 Simplify the framerate code and support more framerates. Fixes #361584.
19249 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19251 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
19252 Original commit message from CVS:
19253 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
19254 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
19255 Fix minor memleak when creating pads from static pad templates (#369627).
19256 * tests/check/Makefile.am:
19257 * tests/check/elements/.cvsignore:
19258 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19259 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
19260 Add unit tests for mpeg2dec (#369627).
19262 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
19266 Original commit message from CVS:
19269 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
19271 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
19272 Original commit message from CVS:
19273 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
19274 (gst_lame_change_state):
19275 * ext/lame/gstlame.h:
19276 Make lame timestamp flushed eos buffer by some additional timestamp
19277 accounting. Fixes #374760.
19279 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
19281 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
19282 Original commit message from CVS:
19283 * gst/mpegaudioparse/gstmpegaudioparse.c:
19284 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19285 (gst_mp3parse_init), (gst_mp3parse_dispose),
19286 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
19287 (gst_mp3parse_change_state):
19288 * gst/mpegaudioparse/gstmpegaudioparse.h:
19289 Make timestamp handling in mp3parse saner; now works for at least
19292 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
19294 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
19295 Original commit message from CVS:
19296 * gst/mpegaudioparse/Makefile.am:
19297 * gst/mpegaudioparse/gstmpegaudioparse.c:
19298 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
19299 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
19300 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
19301 (gst_mp3parse_change_state), (plugin_init):
19302 * gst/mpegaudioparse/gstmpegaudioparse.h:
19303 Bring mp3parse into the 21st century.
19304 Use its own debug category, use gstadapter, format nicely to 80
19305 columns, and fix incorrect handling of 32 kHz and less files.
19307 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
19309 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
19310 Original commit message from CVS:
19311 Patch by: Sebastian Droege <slomo at ubuntu dot com>
19312 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19313 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
19314 * ext/mpeg2dec/gstmpeg2dec.h:
19315 libmpeg2 requires its output buffers to start at a 16byte aligned
19316 address or the altivec optimizations will explode.
19318 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
19320 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
19321 Original commit message from CVS:
19322 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
19323 * ext/cdio/gstcdio.h:
19324 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
19325 Move CD-TEXT utility function into common file so it can also be
19326 used by a future cdioparanoiasrc.
19328 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19330 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
19331 Original commit message from CVS:
19332 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19333 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
19334 information (fixes #340433).
19336 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
19338 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
19339 Original commit message from CVS:
19340 Patch by: Josep Torra Valles <josep at fluendo com>
19341 * gst/iec958/ac3_padder.c: (ac3p_init):
19342 * gst/mpegstream/gstmpegparse.c:
19343 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
19344 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
19345 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
19346 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
19347 (gst_rmdemux_parse_packet):
19348 Misc. fixes for problems discovered by Forte (different return types
19349 in function declaration and definition, pointer arithmetics with
19350 void pointers). Fixes #362639.
19352 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
19354 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
19355 Original commit message from CVS:
19356 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19357 Don't announce audio or subtitle streams that aren't really present,
19358 it makes dvddemux create pads that will never carry any data, which
19361 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
19363 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
19364 Original commit message from CVS:
19365 * ext/lame/gstlame.c: (gst_lame_set_property):
19366 Round up not allowed bitrates to the next higher allowed one
19369 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
19371 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
19372 Original commit message from CVS:
19373 * docs/plugins/Makefile.am:
19374 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19375 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19376 * ext/lame/gstlame.c: (gst_lame_class_init):
19377 * ext/lame/gstlame.h:
19378 Add docs for lame and lame to docs. Specify allowed bitrates
19379 in the properties description (#361140). Canonicalise object
19380 property names (ie. use hyphen instead of underscore).
19381 * docs/plugins/inspect/plugin-a52dec.xml:
19382 * docs/plugins/inspect/plugin-amrnb.xml:
19383 * docs/plugins/inspect/plugin-asf.xml:
19384 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19385 * docs/plugins/inspect/plugin-dvdread.xml:
19386 * docs/plugins/inspect/plugin-dvdsub.xml:
19387 * docs/plugins/inspect/plugin-iec958.xml:
19388 * docs/plugins/inspect/plugin-lame.xml:
19389 * docs/plugins/inspect/plugin-mad.xml:
19390 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19391 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19392 * docs/plugins/inspect/plugin-mpegstream.xml:
19393 * docs/plugins/inspect/plugin-siddec.xml:
19394 Update version to CVS.
19396 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19398 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
19399 Original commit message from CVS:
19400 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19401 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
19404 Add i18n magic to lame plugin. Throw decent error message when we
19405 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
19407 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
19409 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
19410 Original commit message from CVS:
19411 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19412 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
19413 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
19414 Change caps to x-rdt, because it's not x-rtp.
19415 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19416 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
19417 (gst_rmdemux_plugin_init):
19418 Activate pad before adding to the element.
19419 Return the combined stream return values after pad_alloc.
19421 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
19423 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
19424 Original commit message from CVS:
19425 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
19426 * ext/mpeg2dec/gstmpeg2dec.h:
19427 Add some debugging to timestamp handling.
19428 Make sure we don't convert invalid timestamps.
19430 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19432 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
19433 Original commit message from CVS:
19434 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19435 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
19436 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
19437 (gst_dvd_demux_get_subpicture_stream):
19438 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
19439 (gst_mpeg_demux_get_audio_stream),
19440 (gst_mpeg_demux_get_private_stream):
19441 Active pads before adding them to the running element. Don't assert
19442 on non-BYTE format newsegment events in asfdemux.
19444 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
19446 Printf format fixes.
19447 Original commit message from CVS:
19448 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
19449 (gst_dvd_read_src_handle_seek_event):
19450 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
19451 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
19452 * ext/sidplay/gstsiddec.cc:
19453 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
19454 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
19455 (gst_rmdemux_parse_packet):
19456 Printf format fixes.
19458 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19460 gst/realmedia/: Added RDT depayloader.
19461 Original commit message from CVS:
19462 * gst/realmedia/Makefile.am:
19463 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19464 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
19465 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
19466 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
19467 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
19468 * gst/realmedia/rdtdepay.h:
19469 Added RDT depayloader.
19470 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19471 (gst_rmdemux_plugin_init), (plugin_init):
19472 Remove unused function.
19473 Added some more mime-types.
19475 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19477 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
19478 Original commit message from CVS:
19479 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
19480 If an incoming timestamp is within one sample of our current
19481 timestamp, then keep it. This prevents imprecision in the
19482 PTS (which only has 90khz granularity) from affecting our stream.
19484 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
19486 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
19487 Original commit message from CVS:
19488 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19489 Reflow code so that compiler doesn't complain about possible use
19490 of uninitialised variable any longer; but just in case, initialise
19491 it anyway; also take object ref in query function and do peer pad
19492 stuff in a more thread-safe way.
19494 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
19496 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
19497 Original commit message from CVS:
19498 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19499 Init a variable to make compilers happy.
19501 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
19503 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
19504 Original commit message from CVS:
19505 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
19506 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
19507 (gst_dvd_demux_sync_stream_to_time):
19508 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
19509 (gst_mpeg_demux_synchronise_pads),
19510 (gst_mpeg_demux_sync_stream_to_time):
19511 Send newsegment updates for sparse streams (#350778).
19513 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19515 ext/dvdread/dvdreadsrc.c: fix compile warning
19516 Original commit message from CVS:
19517 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19518 fix compile warning
19520 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19523 bump the nano bitches
19524 Original commit message from CVS:
19525 bump the nano bitches
19527 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19529 configure.ac: As another attempt, synaesthesia can be enabled by passing
19530 Original commit message from CVS:
19532 As another attempt, synaesthesia can be enabled by passing
19533 --with-plugins="synaesthesia" to configure
19535 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19537 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19538 Original commit message from CVS:
19540 Don't build synaesthesia by default, until someone confirms that it
19541 is okay (filed as #356882)
19543 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19545 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19546 Original commit message from CVS:
19548 Don't build synaesthesia by default, until someone confirms that it
19549 is okay (filed as #356882)
19551 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19554 Original commit message from CVS:
19556 * gst/synaesthesia/Makefile.am:
19557 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19558 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19559 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19560 (gst_synaesthesia_change_state), (plugin_init):
19563 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19565 More G_OBJECT macro fixing.
19566 Original commit message from CVS:
19567 * ext/mad/gstid3tag.c:
19568 * gst/mpegstream/gstrfc2250enc.h:
19569 * gst/synaesthesia/gstsynaesthesia.c:
19570 More G_OBJECT macro fixing.
19572 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
19574 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
19575 Original commit message from CVS:
19576 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
19577 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
19578 Fix initialisation dummy buffer, the offsets are relative to the start
19579 of the buffers. Fixes #356004.
19581 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
19583 * gst-plugins-ugly.spec.in:
19585 Original commit message from CVS:
19588 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
19590 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
19591 Original commit message from CVS:
19592 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19593 Add convert query (needed for later when we just operate in time
19594 format and let the base source class handle all the seeking stuff).
19596 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19598 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
19599 Original commit message from CVS:
19600 * gst/asfdemux/gstasfdemux.c:
19601 (gst_asf_demux_get_gst_tag_from_tag_name),
19602 (gst_asf_demux_process_ext_content_desc):
19603 Erm, lets properly fix it. The only non-text tag that we support is
19604 the track-number and that is an UINT. asfdemux was returning a GValue
19605 initialized as INT. Further the Track and not the TrackNumber tag
19606 (the latter is a string too).
19608 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19610 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
19611 Original commit message from CVS:
19612 * gst/asfdemux/gstasfdemux.c:
19613 (gst_asf_demux_get_gst_tag_from_tag_name),
19614 (gst_asf_demux_process_ext_content_desc):
19615 Skip tags that are unknown (was producing an uninialized GValue).
19617 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
19619 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
19620 Original commit message from CVS:
19621 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
19622 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
19623 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
19624 (gst_a52dec_set_property), (gst_a52dec_get_property):
19625 * ext/a52dec/gsta52dec.h:
19626 Patch from from Michal Benes <michal.benes@itonis.tv>:
19627 Add two things to a52dec: configure the exact output format for ac3
19628 decoding through properties, if desired.
19629 By default, configure an output format preferred by downstream. Now
19630 that audioconvert lists caps by preference, this means that a52dec
19631 can do downmixing (iff required) rather than audioconvert, so it can
19632 use the ac3 downmix levels from the bitstream.
19634 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19636 Add missing GST_LIBS to the link flags
19637 Original commit message from CVS:
19638 * ext/lame/Makefile.am:
19639 * ext/mpeg2dec/Makefile.am:
19640 * gst/dvdlpcmdec/Makefile.am:
19641 * gst/dvdsub/Makefile.am:
19642 * gst/mpegaudioparse/Makefile.am:
19643 Add missing GST_LIBS to the link flags
19645 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
19647 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19648 Original commit message from CVS:
19650 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19652 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19654 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
19655 Original commit message from CVS:
19656 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
19657 fix build for debug disabled
19659 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19661 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
19662 Original commit message from CVS:
19663 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19664 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
19665 Use static pad templates with ANY caps for the source pads for
19666 simplicity and to avoid warnings when creating pads for unhandled
19667 codec IDs (#351795).
19669 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
19671 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
19672 Original commit message from CVS:
19673 Patch by: Michal Benes <michal dot benes at itonis dot tv>
19674 * ext/mad/gstmad.c: (gst_mad_chain):
19675 Fix timestamping in mad by only activating a new timestamp when the
19676 previous frame has been decoded. Fixes #350723.
19677 Also clean up some of the non fatal warnings when the input buffer is
19678 too small to decode a header.
19680 === release 0.10.4 ===
19682 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19688 * docs/plugins/gst-plugins-ugly-plugins.args:
19689 * docs/plugins/inspect/plugin-a52dec.xml:
19690 * docs/plugins/inspect/plugin-amrnb.xml:
19691 * docs/plugins/inspect/plugin-asf.xml:
19692 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19693 * docs/plugins/inspect/plugin-dvdread.xml:
19694 * docs/plugins/inspect/plugin-dvdsub.xml:
19695 * docs/plugins/inspect/plugin-iec958.xml:
19696 * docs/plugins/inspect/plugin-lame.xml:
19697 * docs/plugins/inspect/plugin-mad.xml:
19698 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19699 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19700 * docs/plugins/inspect/plugin-mpegstream.xml:
19701 * docs/plugins/inspect/plugin-rmdemux.xml:
19702 * docs/plugins/inspect/plugin-siddec.xml:
19704 Original commit message from CVS:
19707 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19724 Original commit message from CVS:
19727 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
19729 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
19730 Original commit message from CVS:
19731 Patch by: Wim Taymans <wim at fluendo dot com>
19732 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
19733 Instead of forwarding the event in the wrong format, unref it and set
19734 a boolean that we still need to send it in the streaming thread.
19737 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19739 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
19740 Original commit message from CVS:
19741 Patch by: Edward Hervey (edward at fluendo dot com)
19742 * ext/dvdread/dvdreadsrc.c: (plugin_init):
19743 Put debug category initialization before use of GST_DEBUG, in order
19744 to remove a fatal warning. Fixes #350895
19746 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19748 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
19749 Original commit message from CVS:
19750 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
19751 Set rank to NONE for the time being until we make playbin handle
19752 subtitle pictures again (dvdsubdec seems to be a bit shaky at
19753 times when seeking, so it's probably better if it doesn't get
19754 autoplugged for the time being).
19756 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
19758 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
19759 Original commit message from CVS:
19760 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19761 (gst_rmdemux_parse_mdpr):
19762 Handle audio streams with stream_version 3 properly; warn about
19763 unknown stream versions; handle unknown fourccs a tad more
19764 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
19765 with GST_FOURCC_FORMAT.
19767 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19769 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
19770 Original commit message from CVS:
19771 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19772 Error out properly if this is an interactive DVD (fixes #345694).
19774 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19776 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
19777 Original commit message from CVS:
19778 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19779 When the first_access is 1 or 0, we should copy the timestamp from
19780 the incoming buffer if there is one.
19782 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
19784 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
19785 Original commit message from CVS:
19786 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
19787 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
19788 Use GST_ELEMENT_ERROR for error reporting; post errors in some
19789 more places; remove superfluous newlines from debug statements.
19791 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
19793 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
19794 Original commit message from CVS:
19795 Patch by: Frédéric Riss <frederic.riss at gmail com>
19796 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
19797 Don't set negative durations on outgoing buffers (#350044),
19798 which happens when you use macros that got changed during
19799 the last unstable cycle because they were thought not to
19802 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
19804 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
19805 Original commit message from CVS:
19806 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
19807 (gst_dvd_read_src_goto_chapter),
19808 (gst_dvd_read_src_get_chapter_starts),
19809 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
19810 (gst_dvd_read_src_get_time_for_sector),
19811 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
19812 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
19813 (gst_dvd_read_src_goto_sector):
19814 * ext/dvdread/dvdreadsrc.h:
19815 Add basic support for time-based seeking; set timestamps on
19816 outgoing buffers if we have them; create table with
19817 chapter to time mapping when opening a title; rename
19818 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
19819 make it take an explicit pgc argument; fix up some debugging
19820 messages so that title/chapter numbers are printed as starting
19821 from 1 for easier readability.
19823 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
19825 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
19826 Original commit message from CVS:
19827 * gst/realmedia/Makefile.am:
19828 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19829 (gst_rmdemux_parse_cont):
19830 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
19831 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
19832 * gst/realmedia/rmutils.h:
19833 Factor out some code into rmutils.[ch]; when reading
19834 strings, don't read beyond the available data; read
19835 metadata strings correctly (string length is 16 bits
19838 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19840 Fix dist by including gst-libs/
19841 Original commit message from CVS:
19844 * gst/asfdemux/gstasfdemux.c:
19845 Fix dist by including gst-libs/
19847 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19849 Make custom error messages translatable.
19850 Original commit message from CVS:
19851 * ext/dvdread/dvdreadsrc.c: (plugin_init):
19853 Make custom error messages translatable.
19854 * gst/asfdemux/gstasf.c: (plugin_init):
19855 Remove setlocale() call, doesn't seem to be needed or recommended for
19856 plugins, at least not according to gstreamer/docs/random/i18n.
19858 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
19860 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
19861 Original commit message from CVS:
19862 * gst/asfdemux/Makefile.am:
19863 * gst/asfdemux/asfheaders.c:
19864 * gst/asfdemux/asfheaders.h:
19865 * gst/asfdemux/gstasf.c: (plugin_init):
19866 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
19867 Error out when the stream is encrypted (rather than feeding
19868 garbage to the decoders). Fixes #349025.
19870 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
19872 Add/enable autofoo magic for translations.
19873 Original commit message from CVS:
19878 Add/enable autofoo magic for translations.
19880 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
19882 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
19883 Original commit message from CVS:
19884 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19885 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
19886 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
19887 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19888 Don't leak streams, strings or caps. Get rid of unnecessary
19889 getcaps() function.
19891 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
19893 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
19894 Original commit message from CVS:
19895 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19896 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19897 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
19898 (gst_rmdemux_stream_clear_cached_subpackets),
19899 (gst_rmdemux_descramble_cook_audio),
19900 (gst_rmdemux_descramble_dnet_audio),
19901 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19902 Descramble cook audio streams before sending them to the
19903 decoder. Fixes #347292.
19904 Also miscellaneous clean-ups and log-level changes.
19906 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
19908 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
19909 Original commit message from CVS:
19910 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
19911 * ext/lame/gstlame.c: (gst_lame_setup):
19912 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
19914 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19916 ext/sidplay/gstsiddec.*: Remove old metadata thing.
19917 Original commit message from CVS:
19918 * ext/sidplay/gstsiddec.cc:
19919 * ext/sidplay/gstsiddec.h:
19920 Remove old metadata thing.
19922 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
19924 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
19925 Original commit message from CVS:
19926 * gst/asfdemux/gstasfdemux.c:
19927 (gst_asf_demux_get_ext_stream_props_for_stream),
19928 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
19929 Find language codes for audio streams if they are available.
19931 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
19933 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
19934 Original commit message from CVS:
19935 * gst/asfdemux/asfheaders.h:
19936 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
19937 (gst_asf_demux_process_stream),
19938 (gst_asf_demux_process_language_list),
19939 (gst_asf_demux_process_ext_stream_props),
19940 (gst_asf_demux_process_queued_extended_stream_objects),
19941 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19942 * gst/asfdemux/gstasfdemux.h:
19943 Parse extended stream properties objects and stream objects
19944 hidden inside them (but delay creation of the appropriate
19945 pads until after all the 'normal' stream objects have been
19946 dealt with) (#343763). Also parse language list object.
19948 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
19950 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
19951 Original commit message from CVS:
19952 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19953 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
19954 (find_seek_offset_time), (gst_rmdemux_perform_seek),
19955 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
19956 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
19957 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19958 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
19959 * gst/realmedia/rmdemux.h:
19960 Cleanups, use GstSegment for seeking.
19961 Fix error handling.
19962 Combine flow return from all streams.
19964 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
19966 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
19967 Original commit message from CVS:
19968 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
19969 Remove g_assert that shouldn't be there.
19971 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
19973 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
19974 Original commit message from CVS:
19975 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
19976 Fix refcounting when cropping. Fixes #341677.
19978 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
19980 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
19981 Original commit message from CVS:
19982 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
19983 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
19984 (gst_asf_demux_process_segment):
19985 Fix typo. Closes #347029.
19987 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19989 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
19990 Original commit message from CVS:
19991 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
19992 Skip chunks for unknown streams properly. Fixes broken sound
19993 and/or video for files that have additional streams that
19994 we don't recognise yet (e.g. if they are embedded in extended
19995 stream properties). Partly fixes #343763.
19997 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
19999 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
20000 Original commit message from CVS:
20001 * gst/asfdemux/asfheaders.c:
20002 * gst/asfdemux/asfheaders.h:
20003 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
20004 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
20005 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
20006 (gst_asf_demux_change_state):
20007 * gst/asfdemux/gstasfdemux.h:
20008 Add some more GUIDs and make debug log more readable
20009 and easier to follow when parsing the headers.
20011 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
20013 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
20014 Original commit message from CVS:
20015 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20016 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
20017 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20018 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
20019 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
20020 * ext/dvdread/dvdreadsrc.h:
20021 Rewrite seeking code and make seeking in DVDs work (#337834).
20023 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20025 autogen.sh: Check for automake-1.9 as well.
20026 Original commit message from CVS:
20028 Check for automake-1.9 as well.
20030 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
20032 ext/dvdread/dvdreadsrc.c: Make check stronger.
20033 Original commit message from CVS:
20034 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
20035 Make check stronger.
20037 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
20039 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
20040 Original commit message from CVS:
20041 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20042 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20043 (gst_asf_demux_push_buffer):
20044 * gst/asfdemux/gstasfdemux.h:
20045 Handle unknown codec IDs/fourccs properly (#345879); send tag
20046 events after newsegment event; fix use of GST_FOURCC_FORMAT
20049 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20051 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
20052 Original commit message from CVS:
20053 * ext/a52dec/gsta52dec.c: (plugin_init):
20054 Call the channel positions get_type() method in plugin_init
20055 to ensure that it isn't simultaneously called later from
20058 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
20060 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
20061 Original commit message from CVS:
20062 * gst/mpegstream/gstmpegpacketize.c:
20063 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
20064 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20065 Also flush packetizer cache when we get a buffer that has the
20066 DISCONT flag set; update current byte position from buffer
20067 offset after a flush.
20069 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
20071 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
20072 Original commit message from CVS:
20073 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
20074 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
20075 (gst_mpeg_packetize_read):
20076 * gst/mpegstream/gstmpegpacketize.h:
20077 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20078 (gst_mpeg_parse_change_state):
20079 Flush packetizer cache when we get a FLUSH_STOP event;
20080 remove unused source pad member from packetizer; add debug
20081 category for packetizer.
20083 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20085 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
20086 Original commit message from CVS:
20087 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
20088 Treat dual-mono as stereo. It should really be output on 2 separate
20089 pads, but isn't for now.
20091 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
20093 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
20094 Original commit message from CVS:
20095 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20096 Assume 4:3 DAR rather than 4:3 PAR (#345184).
20098 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20100 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
20101 Original commit message from CVS:
20102 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20103 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
20104 any PAR whatsoever (rather than using 0/0, which will lead to
20105 an abort later on). Fixes #345184.
20107 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
20109 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
20110 Original commit message from CVS:
20111 Patch by: Michael Dominic K. < mdk at mdk org pl>
20112 * ext/mad/gstmad.c: (gst_mad_chain):
20113 Send newsegment event before calling
20114 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
20115 in connection with pad blocking (#342594). While we're at it,
20116 do some minor clean-ups.
20118 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
20120 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
20121 Original commit message from CVS:
20123 Fix --disable-external (can't set conditionals conditionally,
20126 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
20128 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
20129 Original commit message from CVS:
20130 * ext/a52dec/Makefile.am:
20131 ... and then he said "When you go and fix the build you
20132 better make sure you have some spare backslashes in your
20135 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
20137 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
20138 Original commit message from CVS:
20139 * ext/sidplay/gstsiddec.cc:
20140 Fix copyright, email addresses and descriptions.
20141 Use saner defaults for arguments. Fixes #344667.
20142 constify some stuff.
20145 Fix negotiation to do mono/44100 by default.
20146 Post error messages.
20147 Use _scale_int where possible.
20149 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
20151 ext/dvdnav/.cvsignore: More ignore
20152 Original commit message from CVS:
20153 * ext/dvdnav/.cvsignore:
20156 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20158 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
20159 Original commit message from CVS:
20160 * tests/check/elements/amrnbenc.c: (push_data):
20161 Init memory before feeding it to the encoder to make
20162 the valgrind test succeed.
20164 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
20166 gst/asfdemux/.cvsignore: More ignore
20167 Original commit message from CVS:
20168 * gst/asfdemux/.cvsignore:
20171 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
20173 .cvsignore: Ignore files generated by 'make dist'.
20174 Original commit message from CVS:
20176 Ignore files generated by 'make dist'.
20178 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20181 Original commit message from CVS:
20184 * ext/a52dec/Makefile.am:
20185 * ext/dvdnav/Makefile.am:
20186 * ext/dvdread/Makefile.am:
20187 * ext/lame/Makefile.am:
20188 * ext/mad/Makefile.am:
20189 * ext/mpeg2dec/Makefile.am:
20190 * ext/sidplay/Makefile.am:
20193 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20195 autogen.sh: require am17
20196 Original commit message from CVS:
20200 * ext/annodex/Makefile.am:
20201 * ext/cdio/Makefile.am:
20202 * ext/dv/Makefile.am:
20203 * ext/esd/Makefile.am:
20204 * ext/flac/Makefile.am:
20205 * ext/gdk_pixbuf/Makefile.am:
20206 * ext/ladspa/Makefile.am:
20207 * ext/libcaca/Makefile.am:
20208 * ext/speex/Makefile.am:
20209 * ext/taglib/Makefile.am:
20210 * sys/oss/Makefile.am:
20211 * sys/sunaudio/Makefile.am:
20212 * sys/ximage/Makefile.am:
20213 clean up build further
20215 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
20217 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
20218 Original commit message from CVS:
20219 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20220 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
20221 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
20222 (gst_mpeg2dec_change_state):
20223 * ext/mpeg2dec/gstmpeg2dec.h:
20224 Simplify and don't leak our buffer pool.
20226 Remove unfixed bug number from previous ChangeLog entry.
20228 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20230 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
20231 Original commit message from CVS:
20232 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
20233 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
20234 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
20235 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
20236 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
20237 (handle_sequence), (handle_picture), (handle_slice),
20238 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
20239 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
20240 * ext/mpeg2dec/gstmpeg2dec.h:
20241 Fix padtemplate as we can now do fractional framerates.
20244 Add simple frame dropping QoS.
20245 Precalc buffer output sizes and UV offsets.
20246 Always give libmpeg2 a valid fbuf when it wants one.
20247 don't trust libmpeg to discard our buffers but manage it
20249 Fixes #343627, #327350, #335288
20251 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
20253 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
20254 Original commit message from CVS:
20256 Add a manifest for futures ugly win32 releases.
20257 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
20258 Move bufcaps declaration at the begining of the instructions
20261 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20263 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20264 Original commit message from CVS:
20265 * ext/alsaspdif/alsaspdifsink.h:
20266 * ext/amrwb/gstamrwbdec.h:
20267 * ext/amrwb/gstamrwbenc.h:
20268 * ext/amrwb/gstamrwbparse.h:
20269 * ext/arts/gst_arts.h:
20270 * ext/artsd/gstartsdsink.h:
20271 * ext/audiofile/gstafparse.h:
20272 * ext/audiofile/gstafsink.h:
20273 * ext/audiofile/gstafsrc.h:
20274 * ext/audioresample/gstaudioresample.h:
20275 * ext/bz2/gstbz2dec.h:
20276 * ext/bz2/gstbz2enc.h:
20277 * ext/dirac/gstdiracdec.h:
20278 * ext/directfb/dfbvideosink.h:
20279 * ext/divx/gstdivxdec.h:
20280 * ext/divx/gstdivxenc.h:
20281 * ext/dts/gstdtsdec.h:
20282 * ext/faac/gstfaac.h:
20283 * ext/gsm/gstgsmdec.h:
20284 * ext/gsm/gstgsmenc.h:
20285 * ext/ivorbis/vorbisenc.h:
20286 * ext/libfame/gstlibfame.h:
20287 * ext/nas/nassink.h:
20288 * ext/neon/gstneonhttpsrc.h:
20289 * ext/polyp/polypsink.h:
20290 * ext/sdl/sdlaudiosink.h:
20291 * ext/sdl/sdlvideosink.h:
20292 * ext/shout/gstshout.h:
20293 * ext/snapshot/gstsnapshot.h:
20294 * ext/sndfile/gstsf.h:
20295 * ext/swfdec/gstswfdec.h:
20296 * ext/tarkin/gsttarkindec.h:
20297 * ext/tarkin/gsttarkinenc.h:
20298 * ext/theora/theoradec.h:
20299 * ext/wavpack/gstwavpackdec.h:
20300 * ext/wavpack/gstwavpackparse.h:
20301 * ext/xine/gstxine.h:
20302 * ext/xvid/gstxviddec.h:
20303 * ext/xvid/gstxvidenc.h:
20304 * gst/cdxaparse/gstcdxaparse.h:
20305 * gst/cdxaparse/gstcdxastrip.h:
20306 * gst/colorspace/gstcolorspace.h:
20307 * gst/festival/gstfestival.h:
20308 * gst/freeze/gstfreeze.h:
20309 * gst/gdp/gstgdpdepay.h:
20310 * gst/gdp/gstgdppay.h:
20311 * gst/modplug/gstmodplug.h:
20312 * gst/mpeg1sys/gstmpeg1systemencode.h:
20313 * gst/mpeg1videoparse/gstmp1videoparse.h:
20314 * gst/mpeg2sub/gstmpeg2subt.h:
20315 * gst/mpegaudioparse/gstmpegaudioparse.h:
20316 * gst/multifilesink/gstmultifilesink.h:
20317 * gst/overlay/gstoverlay.h:
20318 * gst/playondemand/gstplayondemand.h:
20319 * gst/qtdemux/qtdemux.h:
20320 * gst/rtjpeg/gstrtjpegdec.h:
20321 * gst/rtjpeg/gstrtjpegenc.h:
20322 * gst/smooth/gstsmooth.h:
20323 * gst/smoothwave/gstsmoothwave.h:
20324 * gst/spectrum/gstspectrum.h:
20325 * gst/speed/gstspeed.h:
20326 * gst/stereo/gststereo.h:
20327 * gst/switch/gstswitch.h:
20328 * gst/tta/gstttadec.h:
20329 * gst/tta/gstttaparse.h:
20330 * gst/videodrop/gstvideodrop.h:
20331 * gst/xingheader/gstxingmux.h:
20332 * sys/directdraw/gstdirectdrawsink.h:
20333 * sys/directsound/gstdirectsoundsink.h:
20334 * sys/dxr3/dxr3audiosink.h:
20335 * sys/dxr3/dxr3spusink.h:
20336 * sys/dxr3/dxr3videosink.h:
20337 * sys/qcam/gstqcamsrc.h:
20338 * sys/vcd/vcdsrc.h:
20339 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20341 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20343 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20344 Original commit message from CVS:
20345 * ext/a52dec/gsta52dec.h:
20346 * ext/amrnb/amrnbdec.h:
20347 * ext/amrnb/amrnbenc.h:
20348 * ext/amrnb/amrnbparse.h:
20349 * ext/mpeg2dec/gstmpeg2dec.h:
20350 * ext/sidplay/gstsiddec.h:
20351 * gst/ac3parse/gstac3parse.h:
20352 * gst/asfdemux/gstasfdemux.h:
20353 * gst/asfdemux/gstasfmux.h:
20354 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20355 * gst/iec958/ac3iec.h:
20356 * gst/mpegaudioparse/gstmpegaudioparse.h:
20357 * gst/mpegstream/gstdvddemux.h:
20358 * gst/mpegstream/gstmpegclock.h:
20359 * gst/mpegstream/gstmpegdemux.h:
20360 * gst/mpegstream/gstmpegparse.h:
20361 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20363 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20365 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
20366 Original commit message from CVS:
20368 Replace current README (containing the release notes from
20369 some 0.9.x version) with a proper README taken from the core.
20371 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
20373 ext/amrnb/: Sortof first quick cleanup of all this mess...
20374 Original commit message from CVS:
20375 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
20376 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20377 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
20378 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
20379 * ext/amrnb/amrnbparse.h:
20380 Sortof first quick cleanup of all this mess...
20381 Don't crap out on empty and invalid FTs but treat them as
20382 empty packets, the decoder handles them fine.
20385 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
20387 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
20388 Original commit message from CVS:
20389 * gst/asfdemux/gstasf.c: (plugin_init):
20390 Call gst_riff_init() so the riff debug category gets set up
20391 before it is being used.
20393 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
20395 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
20396 Original commit message from CVS:
20397 * gst/iec958/ac3_padder.c: (ac3p_parse):
20398 * gst/iec958/ac3_padder.h:
20399 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
20400 (ac3iec_chain_raw), (ac3iec_change_state):
20401 * gst/iec958/ac3iec.h:
20402 Write rate into the caps, for the allowed ac3 rates. Some minor
20405 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
20407 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
20408 Original commit message from CVS:
20409 Patch by: James "Doc" Livingston <doclivingston gmail com>
20410 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
20411 Do tag merging correctly (#339918). Output taglists
20412 properly in debug statements too while we're at it.
20414 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20416 ext/a52dec/gsta52dec.c: Add more debug
20417 Original commit message from CVS:
20418 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20420 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20421 (gst_dvdlpcmdec_init), (update_timestamps),
20422 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20423 (dvdlpcmdec_sink_event):
20424 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20425 If we have a first_access offset but no current timestamp (might
20426 happen after a seek), then calculate a start time for the first
20427 portion so that it will align with the timestamp given for the
20428 first_access portion.
20429 If a new-segment arrives with format time, store the start
20430 time as a failsafe timestamp in case we never get any further
20431 timestamp info (unlikely)
20432 Mask out the 'frame number' section of the incoming header so
20433 that we don't consider it to be changing on every buffer and
20434 reset the caps constantly.
20435 Use gst_util_uint64_scale for duration calculation
20437 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
20439 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
20440 Original commit message from CVS:
20441 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20442 Fix timestamping for cases where the first_access parameter is 4.
20443 Ensure we don't overrun buffers in other cases.
20445 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
20447 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
20448 Original commit message from CVS:
20449 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
20450 Fix silly bug when reading metadata (#341254).
20452 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
20454 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
20455 Original commit message from CVS:
20456 * autogen.sh: (CONFIGURE_DEF_OPT):
20457 libtoolize on Darwin/MacOSX is called glibtoolize
20459 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20461 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
20462 Original commit message from CVS:
20463 * ext/lame/gstlame.c: (gst_lame_get_type),
20464 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
20465 (gst_lame_setup), (gst_lame_change_state):
20466 * ext/lame/gstlame.h:
20467 Remove tag writing from lame (which was completely broken
20468 anyway, #329184). Leaving GstTagSetter interface around for
20469 now, albeit non-functional. Should be removed completely
20470 in 0.11. Use the 'id3v2mux' plugin from -good for writing
20473 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
20476 * ext/dvdread/dvdreadsrc.c:
20477 * gst/asfdemux/gstasfdemux.c:
20478 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20479 Original commit message from CVS:
20480 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20482 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
20484 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
20485 Original commit message from CVS:
20486 Patch by: Andres Salomon <dilinger at debian org>
20487 * ext/lame/gstlame.c: (gst_lame_sink_event):
20488 Fix typo (comma vs. semicolon) (#340710).
20490 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
20492 ext/mad/gstmad.c: Make mad the second element to support the highly useful
20493 Original commit message from CVS:
20494 Patch by: Lutz Müller <lutz at topfrose de>
20495 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
20496 Make mad the second element to support the highly useful
20497 FORMATS query (#340594)
20499 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
20501 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
20502 Original commit message from CVS:
20503 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
20504 (gst_mpeg2dec_src_query):
20505 Remember the query duration format before passing it upstream since it
20506 could have been modified.
20507 Add GST_WARNING_OBJECT in sink convert function to detail why the
20508 conversion didn't work.
20510 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20512 Define GstElementDetails as const and also static (when defined as global)
20513 Original commit message from CVS:
20514 * ext/amrwb/gstamrwbdec.c:
20515 * ext/amrwb/gstamrwbenc.c:
20516 * ext/amrwb/gstamrwbparse.c:
20517 * ext/arts/gst_arts.c:
20518 * ext/artsd/gstartsdsink.c:
20519 * ext/audiofile/gstafparse.c:
20520 * ext/audiofile/gstafsink.c:
20521 * ext/audiofile/gstafsrc.c:
20522 * ext/audioresample/gstaudioresample.c:
20523 * ext/bz2/gstbz2dec.c:
20524 * ext/bz2/gstbz2enc.c:
20525 * ext/cdaudio/gstcdaudio.c:
20526 * ext/directfb/dfbvideosink.c:
20527 * ext/divx/gstdivxdec.c:
20528 * ext/divx/gstdivxenc.c:
20529 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20530 * ext/faac/gstfaac.c: (gst_faac_base_init):
20531 * ext/faad/gstfaad.c:
20532 * ext/gsm/gstgsmdec.c:
20533 * ext/gsm/gstgsmenc.c:
20534 * ext/hermes/gsthermescolorspace.c:
20535 * ext/ivorbis/vorbisfile.c:
20536 * ext/lcs/gstcolorspace.c:
20537 * ext/libfame/gstlibfame.c:
20538 * ext/libmms/gstmms.c: (gst_mms_base_init):
20539 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
20540 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20541 * ext/nas/nassink.c: (gst_nassink_base_init):
20542 * ext/neon/gstneonhttpsrc.c:
20543 * ext/sdl/sdlaudiosink.c:
20544 * ext/sdl/sdlvideosink.c:
20545 * ext/shout/gstshout.c:
20546 * ext/snapshot/gstsnapshot.c:
20547 * ext/sndfile/gstsf.c:
20548 * ext/swfdec/gstswfdec.c:
20549 * ext/tarkin/gsttarkindec.c:
20550 * ext/tarkin/gsttarkinenc.c:
20551 * ext/theora/theoradec.c:
20552 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20553 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20554 * ext/xvid/gstxviddec.c:
20555 * ext/xvid/gstxvidenc.c:
20556 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20557 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20558 * gst/chart/gstchart.c:
20559 * gst/colorspace/gstcolorspace.c:
20560 * gst/deinterlace/gstdeinterlace.c:
20561 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20562 * gst/festival/gstfestival.c:
20563 * gst/filter/gstbpwsinc.c:
20564 * gst/filter/gstiir.c:
20565 * gst/filter/gstlpwsinc.c:
20566 * gst/freeze/gstfreeze.c:
20567 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20568 * gst/librfb/gstrfbsrc.c:
20569 * gst/mixmatrix/mixmatrix.c:
20570 * gst/mpeg1sys/gstmpeg1systemencode.c:
20571 * gst/mpeg1videoparse/gstmp1videoparse.c:
20572 * gst/mpeg2sub/gstmpeg2subt.c:
20573 * gst/mpegaudioparse/gstmpegaudioparse.c:
20574 * gst/multifilesink/gstmultifilesink.c:
20575 * gst/overlay/gstoverlay.c:
20576 * gst/passthrough/gstpassthrough.c:
20577 * gst/playondemand/gstplayondemand.c:
20578 * gst/qtdemux/qtdemux.c:
20579 * gst/rtjpeg/gstrtjpegdec.c:
20580 * gst/rtjpeg/gstrtjpegenc.c:
20581 * gst/smooth/gstsmooth.c:
20582 * gst/smoothwave/gstsmoothwave.c:
20583 * gst/spectrum/gstspectrum.c:
20584 * gst/speed/gstspeed.c:
20585 * gst/stereo/gststereo.c:
20586 * gst/switch/gstswitch.c:
20587 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20588 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20589 * gst/vbidec/gstvbidec.c:
20590 * gst/videocrop/gstvideocrop.c:
20591 * gst/videodrop/gstvideodrop.c:
20592 * gst/virtualdub/gstxsharpen.c:
20593 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20594 * gst/y4m/gsty4mencode.c:
20595 * sys/cdrom/gstcdplayer.c:
20596 * sys/directdraw/gstdirectdrawsink.c:
20597 * sys/directsound/gstdirectsoundsink.c:
20598 * sys/glsink/glimagesink.c:
20599 * sys/qcam/gstqcamsrc.c:
20600 * sys/v4l2/gstv4l2src.c:
20601 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
20602 * sys/ximagesrc/ximagesrc.c:
20603 Define GstElementDetails as const and also static (when defined as
20606 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20608 Define GstElementDetails as const and also static (when defined as global)
20609 Original commit message from CVS:
20610 * ext/mad/gstid3tag.c:
20611 * ext/mad/gstmad.c:
20612 * gst/ac3parse/gstac3parse.c:
20613 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20614 * gst/synaesthesia/gstsynaesthesia.c:
20615 Define GstElementDetails as const and also static (when defined as
20618 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20620 Define GstElementDetails as const and also static (when defined as global)
20621 Original commit message from CVS:
20622 * ext/aalib/gstaasink.c:
20623 * ext/annodex/gstcmmldec.c:
20624 * ext/annodex/gstcmmlenc.c:
20625 * ext/cairo/gsttextoverlay.c:
20626 * ext/cairo/gsttimeoverlay.c:
20627 * ext/cdio/gstcdiocddasrc.c:
20628 * ext/dv/gstdvdec.c:
20629 * ext/dv/gstdvdemux.c:
20630 * ext/esd/esdmon.c:
20631 * ext/esd/esdsink.c:
20632 * ext/flac/gstflacenc.c:
20633 * ext/flac/gstflactag.c:
20634 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20635 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20636 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20637 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20638 * ext/gdk_pixbuf/pixbufscale.c:
20639 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20640 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20641 * ext/jpeg/gstjpegdec.c:
20642 * ext/jpeg/gstjpegenc.c:
20643 * ext/jpeg/gstsmokedec.c:
20644 * ext/jpeg/gstsmokeenc.c:
20645 * ext/libcaca/gstcacasink.c:
20646 * ext/libmng/gstmngdec.c:
20647 * ext/libmng/gstmngenc.c:
20648 * ext/libpng/gstpngdec.c:
20649 * ext/libpng/gstpngenc.c:
20650 * ext/mikmod/gstmikmod.c:
20651 * ext/raw1394/gstdv1394src.c:
20652 * ext/shout2/gstshout2.c: (gst_shout2send_init):
20653 * ext/shout2/gstshout2.h:
20654 * ext/speex/gstspeexdec.c:
20655 * ext/speex/gstspeexenc.c:
20656 * gst/alpha/gstalpha.c:
20657 * gst/alpha/gstalphacolor.c:
20658 * gst/apetag/gstapedemux.c:
20659 * gst/auparse/gstauparse.c:
20660 * gst/autodetect/gstautoaudiosink.c:
20661 (gst_auto_audio_sink_base_init):
20662 * gst/autodetect/gstautovideosink.c:
20663 (gst_auto_video_sink_base_init):
20664 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
20665 * gst/avi/gstavimux.c: (gst_avimux_base_init):
20666 * gst/cutter/gstcutter.c:
20667 * gst/debug/breakmydata.c:
20668 * gst/debug/efence.c:
20669 * gst/debug/gstnavigationtest.c:
20670 * gst/debug/gstnavseek.c:
20671 * gst/debug/negotiation.c:
20672 * gst/debug/progressreport.c:
20673 * gst/debug/testplugin.c:
20674 * gst/effectv/gstaging.c:
20675 * gst/effectv/gstdice.c:
20676 * gst/effectv/gstedge.c:
20677 * gst/effectv/gstquark.c:
20678 * gst/effectv/gstrev.c:
20679 * gst/effectv/gstshagadelic.c:
20680 * gst/effectv/gstvertigo.c:
20681 * gst/effectv/gstwarp.c:
20682 * gst/flx/gstflxdec.c:
20683 * gst/goom/gstgoom.c:
20684 * gst/icydemux/gsticydemux.c:
20685 * gst/id3demux/gstid3demux.c:
20686 * gst/interleave/deinterleave.c:
20687 * gst/interleave/interleave.c:
20688 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20689 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20690 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20691 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20692 * gst/level/gstlevel.c:
20693 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20694 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20695 * gst/median/gstmedian.c:
20696 * gst/monoscope/gstmonoscope.c:
20697 * gst/multipart/multipartdemux.c:
20698 * gst/multipart/multipartmux.c:
20699 * gst/oldcore/gstaggregator.c:
20700 * gst/oldcore/gstfdsink.c:
20701 * gst/oldcore/gstmd5sink.c:
20702 * gst/oldcore/gstmultifilesrc.c:
20703 * gst/oldcore/gstpipefilter.c:
20704 * gst/oldcore/gstshaper.c:
20705 * gst/oldcore/gststatistics.c:
20706 * gst/rtp/gstasteriskh263.c:
20707 * gst/rtp/gstrtpL16depay.c:
20708 * gst/rtp/gstrtpL16pay.c:
20709 * gst/rtp/gstrtpamrdepay.c:
20710 * gst/rtp/gstrtpamrpay.c:
20711 * gst/rtp/gstrtpdepay.c:
20712 * gst/rtp/gstrtpgsmpay.c:
20713 * gst/rtp/gstrtph263pay.c:
20714 * gst/rtp/gstrtph263pdepay.c:
20715 * gst/rtp/gstrtph263ppay.c:
20716 * gst/rtp/gstrtpilbcdepay.c:
20717 * gst/rtp/gstrtpmp4gpay.c:
20718 * gst/rtp/gstrtpmp4vdepay.c:
20719 * gst/rtp/gstrtpmp4vpay.c:
20720 * gst/rtp/gstrtpmpadepay.c:
20721 * gst/rtp/gstrtpmpapay.c:
20722 * gst/rtp/gstrtppcmadepay.c:
20723 * gst/rtp/gstrtppcmapay.c:
20724 * gst/rtp/gstrtppcmudepay.c:
20725 * gst/rtp/gstrtppcmupay.c:
20726 * gst/rtp/gstrtpspeexdepay.c:
20727 * gst/rtp/gstrtpspeexpay.c:
20728 * gst/rtsp/gstrtpdec.c:
20729 * gst/rtsp/gstrtspsrc.c:
20730 * gst/smpte/gstsmpte.c:
20731 * gst/udp/gstdynudpsink.c:
20732 * gst/udp/gstmultiudpsink.c:
20733 * gst/udp/gstudpsink.c:
20734 * gst/udp/gstudpsrc.c:
20735 * gst/videobox/gstvideobox.c:
20736 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20737 * gst/videofilter/gstvideobalance.c:
20738 * gst/videofilter/gstvideoflip.c:
20739 * gst/videofilter/gstvideotemplate.c:
20740 (gst_videotemplate_base_init):
20741 * gst/videomixer/videomixer.c:
20742 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
20743 (gst_wavparse_class_init), (gst_wavparse_dispose),
20744 (gst_wavparse_reset), (gst_wavparse_init),
20745 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
20746 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
20747 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
20748 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
20749 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
20750 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
20751 (gst_wavparse_change_state):
20752 * gst/wavparse/gstwavparse.h:
20753 * sys/oss/gstossmixerelement.c:
20754 * sys/oss/gstosssink.c:
20755 * sys/oss/gstosssrc.c:
20756 * sys/osxaudio/gstosxaudioelement.c:
20757 * sys/osxaudio/gstosxaudiosink.c:
20758 * sys/osxaudio/gstosxaudiosrc.c:
20759 * sys/sunaudio/gstsunaudiomixer.c:
20760 * sys/sunaudio/gstsunaudiosink.c:
20761 Define GstElementDetails as const and also static (when defined as
20764 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
20766 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
20767 Original commit message from CVS:
20768 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
20769 Fix name of custom event (use same as dvdreadsrc).
20770 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
20771 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
20772 Fix event parsing (the event name is in the structure, not the
20773 name of the structure itself); also fix indentation after
20776 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20778 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
20779 Original commit message from CVS:
20780 * ext/mad/gstid3tag.c: (plugin_init):
20781 Change debug category to 'id3mux'.
20783 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
20785 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
20786 Original commit message from CVS:
20787 Patch by: Alexander Lancaster <alexl at users sourceforge net>
20788 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
20789 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
20790 (gst_id3_tag_chain):
20791 When acting as a muxer, set caps on outgoing buffers and set caps
20792 on source pad (fixes #323658). Remove unused application/x-gst-tags
20793 cruft from the 0.6 days.
20795 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
20797 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
20798 Original commit message from CVS:
20799 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
20800 (gst_mad_src_query), (gst_mad_chain):
20801 .. and DEFAULT queries should work too. Use magic gst util scale
20802 functions in some places.
20804 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20806 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
20807 Original commit message from CVS:
20808 * ext/mad/gstmad.c: (gst_mad_src_query):
20809 Fix duration query in BYTES format (#336824).
20811 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
20813 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
20814 Original commit message from CVS:
20815 Patch by: Ed Catmur <ed at catmur dot co dot uk>
20816 * ext/lame/gstlame.c: (gst_lame_sink_event):
20817 Don't crash if we get an EOS event before the encoder
20818 has been set up (#339287).
20820 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
20822 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
20823 Original commit message from CVS:
20824 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
20825 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
20826 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
20827 Move errors out of the normal code flow.
20828 Don't send eos, basesrc will do that for us when needed.
20830 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20832 gst/mpegstream/: Do state changes correctly
20833 Original commit message from CVS:
20834 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
20835 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
20836 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
20837 Do state changes correctly
20839 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
20841 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
20842 Original commit message from CVS:
20843 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
20844 (gst_mpeg2dec_alloc_buffer):
20845 Can't use gst_pad_alloc_buffer*() when we are going to crop
20846 the image before sending it out. Downstream basetransform-based
20847 elements will complain about the wrong unit size otherwise
20848 (when not operating in passthrough-mode at least).
20849 Const-ify some static variables and do some minor clean-ups.
20850 Use I420 macros for size/offsets (not really necessary in this
20851 particular context, but this kind of code gets copy'n'pasted).
20853 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
20855 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
20856 Original commit message from CVS:
20857 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
20859 * gst/mpegstream/gstmpegpacketize.h:
20860 g_malloc() can't fail, we don't need to handle this. Same for
20861 gst_buffer_new_and_alloc().
20862 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20863 klass->send_buffer() should have the same semantics as
20864 gst_pad_push(), ie. ownership of the buffer is transfered,
20865 so we never have to unref the buffer no matter what the flow
20868 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20870 * tests/check/gst-plugins-ugly.supp:
20871 one more suppression for FC4
20872 Original commit message from CVS:
20873 one more suppression for FC4
20875 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
20877 * tests/check/gst-plugins-ugly.supp:
20878 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
20879 Original commit message from CVS:
20880 The AMR encoder sucks giant sucky things through a sucky object with a giant
20881 sucking machine. More suppressions.
20883 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20885 add test for amrnbenc, enable test infrastructure, and fix a leak
20886 Original commit message from CVS:
20887 add test for amrnbenc, enable test infrastructure, and fix a leak
20888 * common/check.mak:
20889 allow for specifying more than one suppressions file in SUPPRESSIONS
20891 * tests/Makefile.am:
20892 * tests/check/.cvsignore:
20893 * tests/check/Makefile.am:
20894 * tests/check/elements/.cvsignore:
20897 * tests/check/gst-plugins-ugly.supp:
20898 add suppressions for libs used by -ugly
20899 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
20900 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
20901 (GST_START_TEST), (amrnbenc_suite), (main):
20902 add a simple test for encoding amr
20903 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
20904 fix pad template leaks
20906 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
20908 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
20909 Original commit message from CVS:
20910 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20911 Plug big leak in AMR encoder.
20913 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
20915 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
20916 Original commit message from CVS:
20917 * ext/mad/gstmad.c: (index_seek):
20918 move GstIndexEntry *entry variable declaration before
20919 the first instruction
20920 * ext/mad/gstmad.c:
20921 remove debug macros with variable number of parameter by using
20922 GST_DEBUG for WIN32
20923 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
20924 use gst_guint64_to_gdouble for conversions
20925 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
20926 replace __FUNCTION__ which is not supported by MSVC by the current function name
20927 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
20928 remove LL suffix by using G_GINT64_CONSTANT
20929 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
20930 use gst_guint64_to_gdouble for conversions
20931 * gst/mpegstream/gstmpegparse.h:
20932 remove LL suffix by using G_GINT64_CONSTANT
20934 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
20935 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
20937 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20939 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20940 Original commit message from CVS:
20941 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
20942 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
20943 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
20944 * ext/mad/gstmad.c: (gst_mad_class_init):
20945 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
20946 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
20947 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
20948 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
20949 * gst/iec958/ac3iec.c: (ac3iec_class_init):
20950 * gst/mpegaudioparse/gstmpegaudioparse.c:
20951 (gst_mp3parse_class_init):
20952 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
20953 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
20954 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
20955 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
20956 * gst/synaesthesia/gstsynaesthesia.c:
20957 (gst_synaesthesia_class_init):
20958 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20960 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
20962 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
20963 Original commit message from CVS:
20964 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
20965 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20966 (gst_asf_demux_push_buffer):
20967 Send newsegment event only once per pad, fixes #336550.
20969 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
20971 Unify the long descriptions in the plugin details (#337263).
20972 Original commit message from CVS:
20973 Patch by: j^ <j at bootlab dot org>
20974 * ext/amrwb/gstamrwbdec.c:
20975 * ext/amrwb/gstamrwbenc.c:
20976 * ext/amrwb/gstamrwbparse.c:
20977 * ext/arts/gst_arts.c:
20978 * ext/artsd/gstartsdsink.c:
20979 * ext/audiofile/gstafparse.c:
20980 * ext/audiofile/gstafsink.c:
20981 * ext/audiofile/gstafsrc.c:
20982 * ext/cdaudio/gstcdaudio.c:
20983 * ext/directfb/dfbvideosink.c:
20984 * ext/divx/gstdivxdec.c:
20985 * ext/divx/gstdivxenc.c:
20986 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20987 * ext/faac/gstfaac.c: (gst_faac_base_init):
20988 * ext/faad/gstfaad.c:
20989 * ext/gsm/gstgsmdec.c:
20990 * ext/gsm/gstgsmenc.c:
20991 * ext/hermes/gsthermescolorspace.c:
20992 * ext/ivorbis/vorbisfile.c:
20993 * ext/lcs/gstcolorspace.c:
20994 * ext/libfame/gstlibfame.c:
20995 * ext/libmms/gstmms.c: (gst_mms_base_init):
20996 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20997 * ext/nas/nassink.c: (gst_nassink_base_init):
20998 * ext/neon/gstneonhttpsrc.c:
20999 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
21000 * ext/sdl/sdlaudiosink.c:
21001 * ext/sdl/sdlvideosink.c:
21002 * ext/shout/gstshout.c:
21003 * ext/snapshot/gstsnapshot.c:
21004 * ext/sndfile/gstsf.c:
21005 * ext/tarkin/gsttarkindec.c:
21006 * ext/tarkin/gsttarkinenc.c:
21007 * ext/theora/theoradec.c:
21008 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21009 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21010 * ext/xvid/gstxviddec.c:
21011 * ext/xvid/gstxvidenc.c:
21012 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21013 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21014 * gst/chart/gstchart.c:
21015 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21016 * gst/festival/gstfestival.c:
21017 * gst/filter/gstiir.c:
21018 * gst/filter/gstlpwsinc.c:
21019 * gst/freeze/gstfreeze.c:
21020 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21021 * gst/mixmatrix/mixmatrix.c:
21022 * gst/mpeg1sys/gstmpeg1systemencode.c:
21023 * gst/mpeg1videoparse/gstmp1videoparse.c:
21024 * gst/mpeg2sub/gstmpeg2subt.c:
21025 * gst/mpegaudioparse/gstmpegaudioparse.c:
21026 * gst/multifilesink/gstmultifilesink.c:
21027 * gst/overlay/gstoverlay.c:
21028 * gst/passthrough/gstpassthrough.c:
21029 * gst/playondemand/gstplayondemand.c:
21030 * gst/qtdemux/qtdemux.c:
21031 * gst/rtjpeg/gstrtjpegdec.c:
21032 * gst/rtjpeg/gstrtjpegenc.c:
21033 * gst/smooth/gstsmooth.c:
21034 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21035 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21036 * gst/videocrop/gstvideocrop.c:
21037 * gst/videodrop/gstvideodrop.c:
21038 * gst/virtualdub/gstxsharpen.c:
21039 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21040 * gst/y4m/gsty4mencode.c:
21041 Unify the long descriptions in the plugin details (#337263).
21043 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
21045 * gst-plugins-ugly.spec.in:
21046 fix version numbering
21047 Original commit message from CVS:
21048 fix version numbering
21050 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
21053 * gst-plugins-ugly.spec.in:
21054 add dvdsub plugin to spec
21055 Original commit message from CVS:
21056 add dvdsub plugin to spec
21058 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21060 docs/plugins/: add siddec
21061 Original commit message from CVS:
21062 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21063 * docs/plugins/inspect/plugin-siddec.xml:
21065 * ext/dvdnav/dvdnavsrc.c:
21068 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21072 * ext/sidplay/Makefile.am:
21073 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21074 Original commit message from CVS:
21075 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21077 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21079 * docs/plugins/.gitignore:
21080 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21082 Original commit message from CVS:
21085 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21088 * docs/plugins/inspect/plugin-a52dec.xml:
21089 * docs/plugins/inspect/plugin-amrnb.xml:
21090 * docs/plugins/inspect/plugin-asf.xml:
21091 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21092 * docs/plugins/inspect/plugin-dvdread.xml:
21093 * docs/plugins/inspect/plugin-dvdsub.xml:
21094 * docs/plugins/inspect/plugin-iec958.xml:
21095 * docs/plugins/inspect/plugin-lame.xml:
21096 * docs/plugins/inspect/plugin-mad.xml:
21097 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21098 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21099 * docs/plugins/inspect/plugin-mpegstream.xml:
21100 * docs/plugins/inspect/plugin-rmdemux.xml:
21101 update plugin inspect files
21102 Original commit message from CVS:
21103 update plugin inspect files
21105 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21107 * gst/mpegaudioparse/gstxingmux.c:
21108 rework build; add translations for v4l2
21109 Original commit message from CVS:
21110 rework build; add translations for v4l2
21112 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21114 configure.ac: rework similarly to other modules
21115 Original commit message from CVS:
21117 rework similarly to other modules
21118 * ext/a52dec/gsta52dec.c:
21119 * ext/amrnb/amrnb.c:
21120 * ext/dvdnav/dvdnavsrc.c:
21121 * ext/dvdread/dvdreadsrc.c:
21122 * ext/lame/gstlame.c:
21123 * ext/mad/gstid3tag.c:
21124 * ext/mpeg2dec/gstmpeg2dec.c:
21125 * ext/sidplay/gstsiddec.cc:
21126 * gst/asfdemux/gstasf.c:
21127 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21128 * gst/dvdsub/gstdvdsubdec.c:
21129 * gst/iec958/ac3iec.c:
21130 * gst/mpegaudioparse/gstmpegaudioparse.c:
21131 * gst/mpegstream/gstmpegstream.c:
21132 * gst/realmedia/rmdemux.c: (plugin_init):
21133 use the correct defines
21135 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21139 * docs/plugins/.gitignore:
21141 Original commit message from CVS:
21144 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21150 Original commit message from CVS:
21153 === release 0.10.3 ===
21155 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21161 * docs/plugins/gst-plugins-ugly-plugins.signals:
21162 * docs/plugins/inspect/plugin-amrnb.xml:
21163 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21164 * docs/plugins/inspect/plugin-iec958.xml:
21165 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21166 * docs/plugins/inspect/plugin-rmdemux.xml:
21168 Original commit message from CVS:
21171 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
21173 better/unified long descriptions
21174 Original commit message from CVS:
21175 * ext/aalib/gstaasink.c:
21176 * ext/annodex/gstcmmldec.c:
21177 * ext/annodex/gstcmmlenc.c:
21178 * ext/cairo/gsttextoverlay.c:
21179 * ext/cairo/gsttimeoverlay.c:
21180 * ext/cdio/gstcdiocddasrc.c:
21181 * ext/dv/gstdvdec.c:
21182 * ext/esd/esdmon.c:
21183 * ext/esd/esdsink.c:
21184 * ext/flac/gstflacdec.c:
21185 * ext/flac/gstflacenc.c:
21186 * ext/flac/gstflactag.c:
21187 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21188 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21189 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21190 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21191 * ext/gdk_pixbuf/gstgdkpixbuf.c:
21192 * ext/gdk_pixbuf/pixbufscale.c:
21193 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21194 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21195 * ext/jpeg/gstjpegdec.c:
21196 * ext/jpeg/gstjpegenc.c:
21197 * ext/jpeg/gstsmokedec.c:
21198 * ext/jpeg/gstsmokeenc.c:
21199 * ext/libcaca/gstcacasink.c:
21200 * ext/libmng/gstmngdec.c:
21201 * ext/libmng/gstmngenc.c:
21202 * ext/libpng/gstpngdec.c:
21203 * ext/libpng/gstpngenc.c:
21204 * ext/mikmod/gstmikmod.c:
21205 * ext/raw1394/gstdv1394src.c:
21206 * ext/shout2/gstshout2.c:
21207 * ext/speex/gstspeexdec.c:
21208 * ext/speex/gstspeexenc.c:
21209 * gst/alpha/gstalpha.c:
21210 * gst/alpha/gstalphacolor.c:
21211 * gst/auparse/gstauparse.c:
21212 * gst/autodetect/gstautoaudiosink.c:
21213 (gst_auto_audio_sink_base_init):
21214 * gst/autodetect/gstautovideosink.c:
21215 (gst_auto_video_sink_base_init):
21216 * gst/avi/gstavimux.c: (gst_avimux_base_init):
21217 * gst/cutter/gstcutter.c:
21218 * gst/debug/breakmydata.c:
21219 * gst/debug/efence.c:
21220 * gst/debug/gstnavigationtest.c:
21221 * gst/debug/negotiation.c:
21222 * gst/debug/progressreport.c:
21223 * gst/debug/testplugin.c:
21224 * gst/effectv/gstaging.c:
21225 * gst/effectv/gstdice.c:
21226 * gst/effectv/gstedge.c:
21227 * gst/effectv/gstquark.c:
21228 * gst/effectv/gstrev.c:
21229 * gst/effectv/gstvertigo.c:
21230 * gst/effectv/gstwarp.c:
21231 * gst/flx/gstflxdec.c:
21232 * gst/goom/gstgoom.c:
21233 * gst/interleave/deinterleave.c:
21234 * gst/interleave/interleave.c:
21235 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
21236 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
21237 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
21238 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
21239 * gst/level/gstlevel.c:
21240 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
21241 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
21242 * gst/median/gstmedian.c:
21243 * gst/monoscope/gstmonoscope.c:
21244 * gst/multipart/multipartdemux.c:
21245 * gst/multipart/multipartmux.c:
21246 * gst/oldcore/gstmd5sink.c:
21247 * gst/oldcore/gstmultifilesrc.c:
21248 * gst/oldcore/gstpipefilter.c:
21249 * gst/oldcore/gstshaper.c:
21250 * gst/oldcore/gststatistics.c:
21251 * gst/rtp/gstasteriskh263.c:
21252 * gst/rtp/gstrtpL16depay.c:
21253 * gst/rtp/gstrtpL16pay.c:
21254 * gst/rtp/gstrtpamrdepay.c:
21255 * gst/rtp/gstrtpamrpay.c:
21256 * gst/rtp/gstrtpdepay.c:
21257 * gst/rtp/gstrtpgsmpay.c:
21258 * gst/rtp/gstrtph263pay.c:
21259 * gst/rtp/gstrtph263pdepay.c:
21260 * gst/rtp/gstrtph263ppay.c:
21261 * gst/rtp/gstrtpmp4gpay.c:
21262 * gst/rtp/gstrtpmp4vdepay.c:
21263 * gst/rtp/gstrtpmp4vpay.c:
21264 * gst/rtp/gstrtpmpadepay.c:
21265 * gst/rtp/gstrtpmpapay.c:
21266 * gst/rtp/gstrtppcmadepay.c:
21267 * gst/rtp/gstrtppcmapay.c:
21268 * gst/rtp/gstrtppcmudepay.c:
21269 * gst/rtp/gstrtppcmupay.c:
21270 * gst/rtp/gstrtpspeexdepay.c:
21271 * gst/rtp/gstrtpspeexpay.c:
21272 * gst/rtsp/gstrtpdec.c:
21273 * gst/smpte/gstsmpte.c:
21274 * gst/videobox/gstvideobox.c:
21275 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
21276 * gst/videofilter/gstvideobalance.c:
21277 * gst/videofilter/gstvideoflip.c:
21278 * gst/videofilter/gstvideotemplate.c:
21279 (gst_videotemplate_base_init):
21280 * gst/videomixer/videomixer.c:
21281 * gst/wavenc/gstwavenc.c:
21282 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
21283 better/unified long descriptions
21285 Some cleanups to auparse, don't send multiple newsegments.
21287 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21289 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
21290 Original commit message from CVS:
21291 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
21292 Don't unref event unconditionally after giving away ownership
21293 (gst_pad_push_event(), gst_pad_send_event() and
21294 gst_pad_event_default() take ownership of the event
21295 passed to them). Fixes warnings/crashes caused by
21298 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
21300 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
21301 Original commit message from CVS:
21302 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21303 Don't ref NULL caps (private streams have NULL caps) (#336387);
21304 also, no need to set caps on the same buffer twice.
21306 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
21308 gst/mpegstream/: Don't leak element and pad names in error messages, use
21309 Original commit message from CVS:
21310 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
21311 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
21312 (gst_dvd_demux_get_subpicture_stream):
21313 * gst/mpegstream/gstmpegdemux.c:
21314 (gst_mpeg_demux_sync_stream_to_time):
21315 Don't leak element and pad names in error messages, use
21316 GST_DEBUG_PAD_NAME instead. Add some more debug code.
21318 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
21320 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
21321 Original commit message from CVS:
21322 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21323 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
21324 Name the structure in the custom event with the
21325 language codes for the audio and subtitle streams
21326 actually like dvddemux expects it to be named.
21327 Set caps on source pad and outgoing buffers.
21329 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
21331 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
21332 Original commit message from CVS:
21333 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
21334 (gst_lame_get_property), (gst_lame_setup):
21335 * ext/lame/gstlame.h:
21336 Make xingheader property non-functional, it's broken anyway
21337 after all (use xingmux instead).
21339 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
21341 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
21342 Original commit message from CVS:
21343 * ext/lame/gstlame.c: (gst_lame_sink_event):
21344 On EOS, flush encoder and send remaining data. Fix
21345 return value handling in sink event function.
21347 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
21349 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
21350 Original commit message from CVS:
21351 Patch by: Jürg Billeter <j at bitron dot ch>
21352 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
21353 Fix wrong check for started flag when setting the 'device' property.
21354 We want to allow it when the source is NOT started yet and ignore it
21355 when the source is running.
21357 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
21359 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
21360 Original commit message from CVS:
21361 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
21362 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21363 (gst_asf_demux_process_chunk):
21364 * gst/asfdemux/gstasfdemux.h:
21365 Subtract first timestamp from timestamps, so that
21366 stream starts from 0; makes live streams that don't
21367 start at 0 work again (fixes #317310, #336097).
21369 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
21371 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21372 Original commit message from CVS:
21373 Patch by: Christian Kirbach
21375 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21376 -good. Fixes build on some systems (#331838).
21378 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
21380 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
21381 Original commit message from CVS:
21382 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21383 (gst_rmdemux_parse_cont):
21384 Extract more tags and also post codec name tag on the
21385 bus so this shows up in totem and nautilus.
21387 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
21389 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
21390 Original commit message from CVS:
21391 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21392 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
21393 Extra data usually goes into the caps as 'codec_data', not
21394 as first buffer into the stream.
21395 Need to byte swap AC3 content in realmedia files for some
21396 reason (fixes #331588).
21398 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
21400 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
21401 Original commit message from CVS:
21402 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
21403 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
21404 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
21405 When operating in pull mode, post an error message on the
21406 bus when all source pads are unlinked or some other fatal
21407 error occured (#323023). Regrade some recurring debug messages
21408 to LOG level. Convert c++-style comments into C-style ones.
21410 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
21412 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
21413 Original commit message from CVS:
21414 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21415 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21416 (gst_rmdemux_all_source_pads_unlinked),
21417 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
21418 (gst_rmdemux_parse_packet):
21419 * gst/realmedia/rmdemux.h:
21420 Handle unlinked source pads properly and stop if all source pads
21421 are unlinked (#323023).
21423 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
21425 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
21426 Original commit message from CVS:
21427 Patch by: Michal Benes <michal dot benes at xeris dot cz>
21428 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
21429 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21430 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
21431 * gst/mpegstream/gstmpegdemux.h:
21432 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
21433 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
21434 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
21435 situation really happens when grabbing DVB streams. Current
21436 mpegdemuxer can not handle this situation correctly and it
21437 restarts counting gstreamer timestamps from zero.
21440 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
21442 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
21443 Original commit message from CVS:
21444 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
21445 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
21446 * ext/a52dec/gsta52dec.h:
21447 Fix #334550: failure to play raw AC3 files due to segment problems.
21449 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
21451 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
21452 Original commit message from CVS:
21453 Patch by: Christophe Fergeau <teuf gnome org>
21454 * ext/lame/gstlame.c: (gst_lame_release_memory),
21455 (gst_lame_finalize), (gst_lame_class_init),
21456 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
21457 (gst_lame_change_state):
21458 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
21460 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
21462 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
21463 Original commit message from CVS:
21464 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
21465 (gst_mad_sink_event), (gst_mad_change_state):
21466 Include AUDIO_CODEC tag with tags posted if input is not
21467 framed (#334258). Use _scale() util functions in more places.
21469 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
21471 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
21472 Original commit message from CVS:
21473 2006-03-12 Christophe Fergeau <teuf@gnome.org>
21474 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21475 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
21476 property as BROKEN (see
21477 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
21478 explanation why it's broken).
21480 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
21482 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
21483 Original commit message from CVS:
21484 2006-03-11 Christophe Fergeau <teuf@gnome.org>
21485 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21487 * gst/xingheader/Makefile.am:
21488 * gst/xingheader/gstxingmux.c:
21489 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
21490 to MP3 files (this allows decoder to figure out the length of VBR
21493 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
21495 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21496 Original commit message from CVS:
21497 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
21498 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21499 tag (#333683, patch by: Alex Lancaster).
21501 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
21503 ext/amrnb/: Further fancyfication.
21504 Original commit message from CVS:
21505 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21506 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
21507 (gst_amrnbdec_state_change):
21508 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
21509 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
21510 (gst_amrnbenc_state_change):
21511 * ext/amrnb/amrnbenc.h:
21512 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21513 (gst_amrnbparse_query):
21514 Further fancyfication.
21515 Use _take to get writable data from the adapter.
21516 Precalc packet duration.
21518 Forward _push to upstream.
21519 Post error messages when something goes wrong.
21520 Remove old code in amrnbparse.
21521 Don't ignore query results from upstream.
21523 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
21525 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
21526 Original commit message from CVS:
21527 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21528 The AMR encoder writes into the audio buffers it processes, so
21529 use gst_buffer_make_writable() on buffers we might (they go through
21530 an adapter, so there can be copying going on later anyway) be
21533 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
21535 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
21536 Original commit message from CVS:
21537 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
21538 (gst_mpeg_parse_handle_src_query):
21539 Declare variables at the beginning of a block and make
21540 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
21542 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
21544 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
21545 Original commit message from CVS:
21546 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
21547 Read packet size, sequence and padsize in right order again
21548 (fixes #332796; patch by: Fabrizio Gennari).
21550 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
21552 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21553 Original commit message from CVS:
21554 * gst/iec958/ac3iec.c:
21555 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21557 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21559 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
21560 Original commit message from CVS:
21562 Make the id3tag and mad checks check for both a header and the
21563 appropriate library if the pkg-config is missing. (Closes #331842)
21564 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
21565 do the same for the plugins themselves.
21567 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
21569 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
21570 Original commit message from CVS:
21571 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21572 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21573 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
21574 * ext/mpeg2dec/gstmpeg2dec.h:
21575 Don't treat STATE_INVALID as fatal error; throw an error
21576 only after five consecutive decoding errors. Makes decoding
21577 mpeg streams more robust and fixes playback of joined clips
21580 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21582 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
21583 Original commit message from CVS:
21584 * ext/dvdnav/dvdnavsrc.h:
21585 Oops. forgot to add this one.
21587 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
21589 ext/Makefile.am: Fix dist-check.
21590 Original commit message from CVS:
21591 2006-02-26 Julien MOUTTE <julien@moutte.net>
21592 * ext/Makefile.am: Fix dist-check.
21594 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21596 configure.ac: Disable dvdnavsrc for now.
21597 Original commit message from CVS:
21599 Disable dvdnavsrc for now.
21601 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
21603 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
21604 Original commit message from CVS:
21607 * ext/dvdnav/Makefile.am:
21608 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
21609 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
21610 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
21611 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
21612 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
21613 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
21614 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
21615 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
21616 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
21617 (gst_dvd_nav_src_make_dvd_event),
21618 (gst_dvd_nav_src_structure_set_uint64),
21619 (gst_dvd_nav_src_push_dvd_nav_packet_event),
21620 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
21621 (gst_dvd_nav_src_push_titlelang_event),
21622 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
21623 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
21624 (gst_dvd_nav_src_handle_navigation_event),
21625 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
21626 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
21627 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
21628 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
21629 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
21630 (gst_dvd_nav_src_do_init), (plugin_init):
21631 dvdnavsrc ported to 0.10, for the most part at least. Not quite
21632 ready for prime time yet though.
21634 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
21636 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
21637 Original commit message from CVS:
21638 * ext/cdio/Makefile.am:
21639 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
21640 required for Cygwin, see #317048)
21641 * gst/rtp/gstasteriskh263.c:
21642 Cygwin has includes for both the unix network socket API
21643 and the windows API, but only one can be included, so fix
21644 includes to only use one or the other, prefering the unxi
21647 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21649 Port dvdsubdec to 0.10
21650 Original commit message from CVS:
21652 * gst/dvdsub/Makefile.am:
21653 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
21654 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
21655 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
21656 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
21657 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
21658 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
21659 (gst_send_empty_fill), (gst_send_subtitle_frame),
21660 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
21661 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
21663 * gst/dvdsub/gstdvdsubdec.h:
21664 Port dvdsubdec to 0.10
21666 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21668 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
21669 Original commit message from CVS:
21670 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
21671 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
21672 mpegdemux for MPEG-2 video streams.
21674 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21676 configure.ac: Bump nano back to CVS
21677 Original commit message from CVS:
21679 Bump nano back to CVS
21681 === release 0.10.2 ===
21683 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21685 configure.ac: releasing 0.10.2, "Season to Taste"
21686 Original commit message from CVS:
21688 releasing 0.10.2, "Season to Taste"
21690 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21692 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
21693 Original commit message from CVS:
21695 releasing 0.10.1.3 prelease for 0.10.2
21697 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
21699 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
21700 Original commit message from CVS:
21701 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
21702 In sink event handler, release object lock again
21703 _before_ sending EOS event downstream (#313838).
21705 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
21708 * gst/asfdemux/gstasf.c:
21709 fix rank of asfdemux
21710 Original commit message from CVS:
21711 fix rank of asfdemux
21713 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21715 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
21716 Original commit message from CVS:
21718 releasing 0.10.1.2 prelease for 0.10.2
21720 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
21722 * gst-plugins-ugly.spec.in:
21724 Original commit message from CVS:
21727 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
21729 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
21730 Original commit message from CVS:
21731 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
21732 (crop_copy_i422_buffer), (crop_buffer):
21733 When we need to crop the output buffer, make sure we
21734 create a buffer of the right size and respect the implicit
21735 striding used for I420 elsewhere in GStreamer (#331301).
21737 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
21739 ext/cdio/gstcdio.c: Init debug category (#331253).
21740 Original commit message from CVS:
21741 * ext/cdio/gstcdio.c: (plugin_init):
21742 Init debug category (#331253).
21744 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
21746 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
21747 Original commit message from CVS:
21748 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
21749 Do not error out on non-recognized streams. Ignore them and allow
21750 playback of the other streams.
21752 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21754 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
21755 Original commit message from CVS:
21756 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21757 Add a small sanity check for LPCM reading.
21759 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
21761 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
21762 Original commit message from CVS:
21763 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
21764 Take into account the file properties preroll value for
21765 timestamping/newsegment. It's weird this value was commented out.
21767 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
21769 gst/asfdemux/Makefile.am: More asf makefile fixing.
21770 Original commit message from CVS:
21771 * gst/asfdemux/Makefile.am:
21772 More asf makefile fixing.
21774 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
21776 ext/lame/gstlame.c: Fix up lame a bit.
21777 Original commit message from CVS:
21778 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
21779 (gst_lame_change_state):
21781 Apply patch #319782 by Gautier Portet.
21783 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
21785 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
21786 Original commit message from CVS:
21787 * gst/asfdemux/Makefile.am:
21788 But we do need to link against the riff libraryr.
21790 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
21792 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
21793 Original commit message from CVS:
21794 * gst/asfdemux/Makefile.am:
21795 We don't want asfmux.c yet.
21797 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
21799 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
21800 Original commit message from CVS:
21801 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
21802 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
21803 (gst_mad_change_state):
21804 Port fixes for bugs 314771, 308772, 140237, and 302625
21805 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
21806 Use GST_EVENT_FLUSH_STOP to clear data from the current input
21807 buffer, to avoid using it for any future decoding.
21809 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
21811 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
21812 Original commit message from CVS:
21814 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
21815 (gst_asf_get_guid_nick):
21816 * gst/asfdemux/asfheaders.h:
21817 * gst/asfdemux/gstasf.c: (plugin_init):
21818 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21819 (gst_asf_demux_class_init), (gst_asf_demux_init),
21820 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
21821 (gst_asf_demux_handle_src_event),
21822 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
21823 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
21824 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
21825 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
21826 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
21827 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
21828 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
21829 (gst_asf_demux_get_bitrate_record),
21830 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
21831 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
21832 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
21833 (gst_asf_demux_get_obj_data_correction),
21834 (gst_asf_demux_get_stream_audio),
21835 (gst_asf_demux_get_stream_correction),
21836 (gst_asf_demux_get_stream_video),
21837 (gst_asf_demux_get_stream_video_format),
21838 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
21839 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21840 (gst_asf_demux_process_stream),
21841 (gst_asf_demux_get_gst_tag_from_tag_name),
21842 (gst_asf_demux_commit_taglist),
21843 (gst_asf_demux_process_ext_content_desc),
21844 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
21845 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
21846 (gst_asf_demux_process_comment),
21847 (gst_asf_demux_process_bitrate_props_object),
21848 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
21849 (gst_asf_demux_descramble_segment),
21850 (gst_asf_demux_element_send_event),
21851 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
21852 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
21853 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
21854 (gst_asf_demux_get_src_query_types),
21855 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
21856 * gst/asfdemux/gstasfdemux.h:
21857 asfdemux ported to 0.10. Does still need a bit of work (seems like
21858 there's something funky going on when timestamping video frames).
21859 The seeking code is likely to make Wim cry, but hey, at least it
21862 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
21864 ext/amrnb/amrnbdec.c: Some more comments.
21865 Original commit message from CVS:
21866 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
21867 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
21868 Some more comments.
21869 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21870 Applied patch from Fabrizio Gennari, fixes #330844.
21872 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
21874 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
21875 Original commit message from CVS:
21876 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21877 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
21878 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21879 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
21880 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
21881 * ext/dvdread/dvdreadsrc.h:
21882 Let's try to play the title the user set via the URI handler or
21883 via properties instead of always playing the first title. Also,
21884 Also, count title/chapter/angle number in URI and properties
21885 from 1 rather than 0.
21887 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
21889 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
21890 Original commit message from CVS:
21891 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21892 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
21893 (gst_dvd_read_src_do_duration_query):
21894 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
21895 otherwise GstBaseSrc will think we can operate pull_range based,
21896 which we don't really, and typefinding will fail miserably.
21897 Also, make seeking work somewhat (only works with flumpegdemux
21898 at the moment, mpegstream needs fixing for that first).
21900 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
21902 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
21903 Original commit message from CVS:
21904 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
21905 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
21906 Only allocate buffer once we know exactly how much we need,
21907 rather than gratuitously allocating 2MB-buffers all the time
21908 even if we usually need much less than that. Also, demote
21909 a debug message from DEBUG to LOG level.
21911 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21913 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
21914 Original commit message from CVS:
21915 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21916 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
21917 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
21918 (gst_dvd_read_src_do_position_query):
21919 Add some more debugging and fix duration query in BYTES.
21921 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
21923 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
21924 Original commit message from CVS:
21927 * ext/dvdread/Makefile.am:
21928 * ext/dvdread/dvdreadsrc.c:
21929 * ext/dvdread/dvdreadsrc.h:
21930 Half-baked port to 0.10. Needs some love
21931 in the seeking department, but at least
21933 * ext/dvdread/stream_labels.c:
21934 * ext/dvdread/stream_labels.h:
21935 Remove these (we use ISO-639 language codes internally; applications
21936 that want to translate those into language names for display to the
21937 user should rely on the iso-codes package for that).
21939 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
21941 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
21942 Original commit message from CVS:
21943 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21944 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
21945 (gst_amrnbdec_state_change):
21946 * ext/amrnb/amrnbdec.h:
21947 Fix amrnbdec, handle events, take copy from adapter since the decoder
21948 apparently writes in the source data.
21949 Use some _scale_int, and precalc duration.
21950 Fix some leaks, post ERROR messages.
21952 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
21954 docs/plugins/: Add cdio plugin to docs.
21955 Original commit message from CVS:
21956 * docs/plugins/Makefile.am:
21957 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
21958 * docs/plugins/gst-plugins-good-plugins-sections.txt:
21959 * docs/plugins/inspect/plugin-cdio.xml:
21960 Add cdio plugin to docs.
21961 * ext/cdio/gstcdiocddasrc.c:
21963 * ext/cdio/gstcdio.c:
21964 The plugin is called 'cdio' not 'cddio'.
21966 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
21968 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
21969 Original commit message from CVS:
21970 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21971 One source pad not being linked is not an error condition when we're
21972 still parsing the header. In this case (e.g. where we don't have a
21973 suitable decoder installed) just pretend everything is fine, so that
21974 the demuxer will actually go on to signal no-more-pads when done
21975 parsing the header, otherwise decodebin/playbin will never post the
21976 appropriate error message if decoders are not available.
21978 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
21982 * ext/mad/gstid3tag.c:
21983 * gst/realmedia/rmdemux.c:
21984 Just make it compile with --disable-gst-debug.
21985 Original commit message from CVS:
21986 Just make it compile with --disable-gst-debug.
21988 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
21990 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
21991 Original commit message from CVS:
21992 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
21993 (gst_mad_check_caps_reset), (gst_mad_chain):
21994 Merge patch from Radoslaw Szkodzinski (bug 326734)
21996 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21998 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
21999 Original commit message from CVS:
22000 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
22001 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
22002 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
22003 (gst_id3_tag_chain):
22004 fixing Gdate handling
22005 enabling mux/demux mode switching
22006 adding better debug output
22008 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
22010 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...
22011 Original commit message from CVS:
22012 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
22013 If we haven't set caps on a source pad yet, the caps on the
22014 pad are NULL, not un-fixed. Set caps on outgoing buffers.
22016 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
22018 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
22019 Original commit message from CVS:
22020 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
22021 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
22022 * ext/lame/gstlame.h:
22023 Contrary to what the const char in the lame API might suggest,
22024 lame expects us to keep the strings we pass to id3tag_set_foo()
22025 around; it doesn't free them either though, so we have to store
22026 them somewhere and free them later when we can be sure lame
22027 doesn't need them any longer.
22029 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
22031 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...
22032 Original commit message from CVS:
22033 * ext/lame/gstlame.c: (add_one_tag):
22034 Fix handling of GST_TAG_DATE (#311679), don't pass an
22035 uninitialised string pointer to lame if we don't know
22036 how to handle the tag type, and fix minor memory leak.
22038 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
22040 ext/mad/gstmad.c: Fix debug message.
22041 Original commit message from CVS:
22042 * ext/mad/gstmad.c: (gst_mad_chain):
22045 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22047 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
22048 Original commit message from CVS:
22049 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
22050 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22051 Erase spurious call to gst_segment_set_newsegment.
22052 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
22053 the superclass method when handling NEWSEGMENT events.
22054 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
22055 and dvd-audio-restart event handling. There are currently less
22056 hackish ways of handling the sparse audio stream problem.
22058 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22060 fix up error domains, error strings, and use of translation
22061 Original commit message from CVS:
22062 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
22063 * ext/dvdnav/dvdnavsrc.c: (if):
22064 * ext/dvdread/stream_labels.c:
22065 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
22066 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22067 fix up error domains, error strings, and use of translation
22069 fix up this file, even though none of them are actually marked
22072 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22074 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
22075 Original commit message from CVS:
22076 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
22077 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22078 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22079 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
22080 (gst_mpeg_parse_change_state):
22081 Make timestamp adjustment somewhat milder. Actual timestamps are
22082 now sent unmodified unless an actual gap is found in the
22083 stream. This should fix time display when playing most MPEG
22086 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22088 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
22089 Original commit message from CVS:
22090 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
22091 * ext/cdio/gstcdio.h:
22092 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
22093 Fix build for libcdio versions >= 76; give slightly lower rank
22096 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
22098 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
22099 Original commit message from CVS:
22102 * ext/cdio/Makefile.am:
22103 * ext/cdio/gstcdio.c:
22104 * ext/cdio/gstcdio.h:
22105 * ext/cdio/gstcdiocddasrc.c:
22106 * ext/cdio/gstcdiocddasrc.h:
22107 Port libcdio cdda source, formerly known as cddasrc, now known as
22108 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
22109 but that's not tested (fixes #317658).
22111 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
22113 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
22114 Original commit message from CVS:
22115 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22116 tss tss... always set caps on outgoing buffer.
22118 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
22120 * gst-plugins-ugly.spec.in:
22122 Original commit message from CVS:
22125 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22130 Original commit message from CVS:
22133 === release 0.10.1 ===
22135 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22141 * docs/plugins/gst-plugins-ugly-plugins.args:
22142 * docs/plugins/inspect/plugin-a52dec.xml:
22143 * docs/plugins/inspect/plugin-amrnb.xml:
22144 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22145 * docs/plugins/inspect/plugin-iec958.xml:
22146 * docs/plugins/inspect/plugin-lame.xml:
22147 * docs/plugins/inspect/plugin-mad.xml:
22148 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22149 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22150 * docs/plugins/inspect/plugin-rmdemux.xml:
22152 Original commit message from CVS:
22155 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22160 Original commit message from CVS:
22163 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
22165 Pass unhandled queries upstream (useful e.g. for SEEKING query)
22166 Original commit message from CVS:
22167 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
22168 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22169 * ext/mad/gstmad.c: (gst_mad_src_query):
22170 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
22171 * ext/sidplay/gstsiddec.cc:
22172 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
22173 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
22174 Pass unhandled queries upstream (useful e.g. for SEEKING query)
22175 (fixes #325652; based on patch by: Philippe); make rmdemux return
22176 FALSE for position queries, instead of setting -1 as value and
22179 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22181 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22182 Original commit message from CVS:
22183 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
22184 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22185 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
22186 rewrite timestamps in the case segments are being set from
22187 upstream, but use timestamps unmodified. Also send proper position
22188 values. This allows for correct time display and makes queries
22189 work in sink elements.
22190 * gst/mpegstream/gstdvddemux.h:
22191 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22192 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
22193 Rename flush_filter to segment_filter, which is better represents
22194 what the arreibute does.
22195 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
22196 Activate segment filtering when a timestamp discontinuity is seen.
22198 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
22200 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...
22201 Original commit message from CVS:
22202 * ext/mad/gstmad.c: (gst_mad_chain):
22203 Don't forget that we need to send out a newsegment event after a
22204 restart even if we don't have enough data to decode a frame right
22207 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22209 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
22210 Original commit message from CVS:
22211 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
22212 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22213 Use the new "audio-shutdown" and "audio-restart" DVD events
22214 instead of the "spu-still-frame" event to shutdown and restart
22215 the audio pipeline.
22216 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
22217 Check for cases where the segment-based adjustment calculation
22218 would produce negative values (which result in an overflow) and
22219 return GST_CLOCK_TIME_NONE instead.
22220 * gst/mpegstream/gstdvddemux.h:
22221 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22222 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
22223 Add a mechanism to discard audio buffers with timestamps outside
22224 the currently set segment. This was causing (sometimes serious)
22225 synchronization problems after seeking in DVDs with LPCM audio,
22226 since VOBUs usually contain audio material that lies outside the
22227 timestamp range specified by the header.
22229 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22231 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
22232 Original commit message from CVS:
22233 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
22234 Remove lingering reference to GstID3Demux
22235 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
22236 Don't output debug saying padding streams are unknown type,
22237 because they're not
22239 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22241 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
22242 Original commit message from CVS:
22243 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
22244 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
22245 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
22248 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
22249 (gst_mpeg_demux_get_audio_stream):
22250 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
22251 (gst_dvd_demux_get_audio_stream)
22252 (gst_dvd_demux_get_subpicture_stream)
22253 (gst_dvd_demux_send_subbuffer):
22254 Send current* pad buffers with appropriate caps.
22256 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22258 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
22259 Original commit message from CVS:
22260 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
22261 * gst/iec958/ac3iec.h:
22262 * gst/iec958/ac3iec.c:
22263 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
22264 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
22265 raw-audio property to ac3iec958 that allows setting the source pad
22266 caps to raw audio instead of audio/x-iec958. This makes it
22267 possible to use ac3iec958 together with the normal alsasink
22268 element to drive an external receiver that autodetects AC3
22271 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
22273 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
22274 Original commit message from CVS:
22275 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
22276 (ac3iec_chain_dvd):
22277 * gst/iec958/ac3iec.h:
22278 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
22280 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
22282 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
22283 Original commit message from CVS:
22284 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
22285 When getting a seek event, first check if the upstream element
22286 can handle it and only do our own seek stuff when it can't
22287 (should fix #322856).
22289 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22291 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
22292 Original commit message from CVS:
22293 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22294 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
22295 Really convert to BYTES format when we want to convert
22296 to bytes (use right variable; fixes #322856).
22298 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22300 Big mpegparse clean up, second round:
22301 Original commit message from CVS:
22302 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
22303 Big mpegparse clean up, second round:
22304 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22305 Send and EOS event down the audio pipeline when an still frame
22306 event arrives. This prevents the pipeline from locking when a
22307 still menu comes directly after a flush.
22308 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
22309 Don't send a newsegment in reset.
22310 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
22311 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
22312 Move the code of handle_newsegment to process_event. Send a
22313 NEWSEGMENT after FLUSH_STOP.
22314 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
22316 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
22317 (gst_mpeg_demux_class_init): Don't override send_event.
22318 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
22319 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
22320 (gst_mpeg_demux_reset):
22321 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
22323 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22324 Reset the mpegparse element after a flush.
22325 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
22326 Don't forward events.
22327 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22328 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22329 handle_newsegment is not a virtual method anymore.
22330 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
22331 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
22332 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
22333 rid of send_newsegment virtual method.
22334 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
22335 handle DVD events and call the superclass method for other event
22337 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
22338 override process_event anymore.
22339 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
22340 (gst_mpeg_parse_process_event): Move actual event processing to
22341 process event so that subclasses can properly override or extend
22343 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22344 Eliminate time parameter in process event.
22345 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
22346 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
22347 (gst_mpeg_demux_send_subbuffer):
22348 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22349 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
22350 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
22351 adding the value of the adjust attribute.
22352 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
22353 rid of the adjust attribute. Now all timestamp adjustments are
22354 performed by mpegparse using the current segment.
22355 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22356 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
22357 on the adjust attribute for SCR values and the current segment.
22358 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
22359 adjust_ts virtual method to adjust timestamps for outgoing
22361 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
22362 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
22363 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22364 (gst_dvd_demux_handle_newsegment): Don't override
22366 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
22367 Check for DVD events in process_event instead of
22369 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22370 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22371 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
22372 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
22373 (gst_mpeg_demux_send_event):
22374 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22375 (gst_dvd_demux_handle_dvd_event):
22376 Eliminate the time parameter in send_event.
22378 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22380 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
22381 Original commit message from CVS:
22382 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
22383 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
22384 Fix typefinding in id3demux, and then remove it in favour
22385 of the new LGPL id3demux in gst-plugins-good
22386 * ext/mad/gstmad.c: (gst_mad_dispose):
22387 dispose can run more than once.
22389 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22391 gst/asfdemux/gstasfmux.c: change some char* into char[]
22392 Original commit message from CVS:
22393 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
22394 change some char* into char[]
22396 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
22398 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
22399 Original commit message from CVS:
22400 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22401 Remove memleak from unused GstRMDemuxStream
22403 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
22405 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
22406 Original commit message from CVS:
22407 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
22408 (gst_id3_tag_do_typefind):
22409 Use the correct function to free typefind factory list.
22411 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
22413 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
22414 Original commit message from CVS:
22415 * ext/mad/gstmad.c: (gst_mad_src_query):
22416 For position and duration queries in TIME format, try the peer
22417 first (might be a demuxer).
22419 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22421 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
22422 Original commit message from CVS:
22423 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
22424 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
22425 Properly handle non contiguous VOBUs by adding the segment accum
22426 field to the adjust value.
22427 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22428 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
22429 handle_newsegment to prevent sending actual newsegment events and
22430 use tiemstamp rewriting instead.
22431 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
22433 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22434 (gst_mpeg_parse_event):
22435 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22436 Add a new parameter to handle_newsegment to allow controlling
22437 whether newsegment events are forwarded or not.
22438 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22439 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22440 (gst_dvd_demux_reset):
22441 last_end_ptm and discont_time aren't necessary anymore, since
22442 timestamp adjustment is now replaced by newsegment events.
22443 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
22445 * gst/mpegstream/gstdvddemux.h:
22446 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22447 Don't handle dvd-nav-packet events anymore, since the are now
22448 replaced by standard newsegment events.
22449 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22450 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22451 (gst_dvd_demux_change_state):
22452 * gst/mpegstream/gstdvddemux.h:
22453 Get rid of the ignore_next_newmedia_discont hack.
22454 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22455 (gst_dvd_demux_handle_newsegment):
22456 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22457 (gst_mpeg_demux_handle_newsegment): Don't override
22458 handle_newsegment anymore. It was only necessary to handle
22460 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22461 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
22462 (gst_dvd_demux_set_cur_subpicture):
22463 Reactivate handling of DVD events.
22464 * gst/mpegstream/gstmpegparse.c (normal_seek)
22465 (gst_mpeg_parse_handle_src_event)
22466 (gst_mpeg_parse_handle_src_query):
22467 First attempt at reenabling seek.
22468 * gst/mpegstream/gstmpegparse.h:
22469 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22470 (gst_mpeg_parse_update_streaminfo)
22471 (gst_mpeg_parse_get_rate)
22472 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
22473 (gst_mpeg_parse_handle_src_query):
22474 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
22475 Make queries work again.
22476 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22477 (gst_mpeg_parse_handle_newsegment)
22478 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
22479 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
22480 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22481 Get rid of the newsegment_pending attribute, and rely instead on
22482 proper timestamp adjustment.
22483 * gst/mpegstream/gstmpegparse.c
22484 (gst_mpeg_parse_get_src_event_masks): Erase.
22485 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
22486 Initialize fields before creating pads to prevent the pad creation
22487 callback from failing.
22488 (gst_mpeg_parse_reset): Initialize new fields, and change
22489 initialization order to match the order in the structure.
22490 (gst_mpeg_parse_handle_newsegment): Forward new segment events
22491 whenever possible, and update the current segment.
22492 (gst_mpeg_parse_send_newsegment): Update the current segment and
22493 pending_newsegment.
22494 (gst_mpeg_parse_pad_added): Use the current segment to send
22495 newsegment events to new pads.
22496 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
22497 and events. Properly update newsegment_pending.
22498 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22499 New fields do_adjust and current_segment.
22500 * gst/mpegstream/gstmpegdemux.c:
22501 * gst/mpegstream/gstdvddemux.c:
22502 * gst/mpegstream/gstmpegparse.h:
22503 Rename handle_discont virtual method to handle_newsegment. Erase
22504 some (already commented out support) for old NEW_MEDIA events.
22505 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22506 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22507 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
22508 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
22509 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
22510 Erase the "pending_scr" field, and replace it by a slightly
22511 different handling of the current SCR. Document code blocks in
22512 parse_packhead and chain.
22514 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
22516 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
22517 Original commit message from CVS:
22518 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22519 g_warning() are only for really fatal warnings. If we can't decode a
22520 tag, just ignore that tag and do a GST_WARNING.
22522 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22525 * ext/a52dec/gsta52dec.h:
22526 * ext/dvdread/dvdreadsrc.h:
22527 * ext/lame/gstlame.h:
22528 * ext/mad/gstid3tag.c:
22529 * ext/mad/gstmad.c:
22530 * ext/mad/gstmad.h:
22531 * ext/mpeg2dec/gstmpeg2dec.h:
22532 * ext/sidplay/gstsiddec.h:
22533 * gst/ac3parse/gstac3parse.c:
22534 * gst/ac3parse/gstac3parse.h:
22535 * gst/asfdemux/gstasfdemux.c:
22536 * gst/asfdemux/gstasfdemux.h:
22537 * gst/iec958/ac3iec.h:
22538 * gst/mpegaudioparse/gstmpegaudioparse.c:
22539 * gst/mpegaudioparse/gstmpegaudioparse.h:
22540 * gst/mpegstream/gstdvddemux.h:
22541 * gst/mpegstream/gstmpegclock.h:
22542 * gst/mpegstream/gstmpegdemux.h:
22543 * gst/mpegstream/gstmpegpacketize.h:
22544 * gst/mpegstream/gstmpegparse.c:
22545 * gst/mpegstream/gstmpegparse.h:
22546 * gst/mpegstream/gstrfc2250enc.c:
22547 * gst/mpegstream/gstrfc2250enc.h:
22548 * gst/realmedia/rmdemux.c:
22549 * gst/realmedia/rmdemux.h:
22550 * gst/synaesthesia/synaescope.c:
22552 Original commit message from CVS:
22555 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22559 Original commit message from CVS:
22562 === release 0.10.0 ===
22564 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22570 * docs/plugins/inspect/plugin-a52dec.xml:
22571 * docs/plugins/inspect/plugin-amrnb.xml:
22572 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22573 * docs/plugins/inspect/plugin-iec958.xml:
22574 * docs/plugins/inspect/plugin-lame.xml:
22575 * docs/plugins/inspect/plugin-mad.xml:
22576 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22577 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22578 * docs/plugins/inspect/plugin-rmdemux.xml:
22580 Original commit message from CVS:
22583 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
22585 Update for alloc_buffer changes.
22586 Original commit message from CVS:
22587 2005-12-05 Andy Wingo <wingo@pobox.com>
22588 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
22589 * ext/mad/gstmad.c: (gst_mad_chain):
22590 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
22591 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22592 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
22593 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22594 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
22596 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
22598 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
22599 Original commit message from CVS:
22600 2005-12-05 Andy Wingo <wingo@pobox.com>
22601 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
22602 id3demux and id3mux now. Fixes #323199.
22604 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
22606 * gst-plugins-ugly.spec.in:
22607 update spec file for latest changes
22608 Original commit message from CVS:
22609 update spec file for latest changes
22611 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22613 fix silly Makefile.am bug so they link correctly again
22614 Original commit message from CVS:
22615 * ext/amrnb/Makefile.am:
22616 * gst/realmedia/Makefile.am:
22617 fix silly Makefile.am bug so they link correctly again
22619 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22623 Original commit message from CVS:
22626 === release 0.9.7 ===
22628 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22635 * docs/plugins/gst-plugins-ugly-plugins.args:
22636 * docs/plugins/inspect/plugin-a52dec.xml:
22637 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22638 * docs/plugins/inspect/plugin-iec958.xml:
22639 * docs/plugins/inspect/plugin-lame.xml:
22640 * docs/plugins/inspect/plugin-mad.xml:
22641 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22642 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22643 * docs/plugins/inspect/plugin-rmdemux.xml:
22644 * docs/random/LICENSE:
22645 * docs/random/PORTED_09:
22647 Original commit message from CVS:
22650 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22654 * ext/amrnb/Makefile.am:
22655 * gst/realmedia/Makefile.am:
22656 Don't know how these escaped my eye before. Fix link flags.
22657 Original commit message from CVS:
22658 Don't know how these escaped my eye before. Fix link flags.
22660 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22663 * examples/Makefile.am:
22664 * examples/capsfilter/Makefile.am:
22665 * examples/capsfilter/capsfilter1.c:
22666 * examples/gob/Makefile.am:
22667 * examples/gob/gst-identity2.gob:
22668 * examples/gstplay/.gitignore:
22669 * examples/gstplay/Makefile.am:
22670 * examples/gstplay/player.c:
22671 * examples/indexing/.gitignore:
22672 * examples/indexing/Makefile.am:
22673 * examples/indexing/indexmpeg.c:
22674 * examples/level/Makefile.am:
22675 * examples/level/README:
22676 * examples/level/demo.c:
22677 * examples/level/plot.c:
22678 * examples/stats/Makefile.am:
22679 * examples/stats/mp2ogg.c:
22680 * examples/switch/.gitignore:
22681 * examples/switch/Makefile.am:
22682 * examples/switch/switcher.c:
22684 Original commit message from CVS:
22687 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
22689 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
22690 Original commit message from CVS:
22691 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22692 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
22693 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
22694 (gst_mpeg_parse_send_event):
22695 Ref events before sending them to multiple pads, after all
22696 gst_pad_send_event() takes ownership of events. Don't leak
22697 events that have not been handled (fixes #322745).
22699 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22701 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22702 Original commit message from CVS:
22703 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
22704 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22705 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
22706 from making timestamp adjustments. This will have to be re-added
22707 in some form in the near future, but in order to do that, some nav
22708 packet parsing will be necessary in mpegdemux.
22709 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22710 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22711 (g_value_set_int, gst_mpeg_parse_set_property)
22712 Get rid of do_adjust and use_adjust. Rename max_discont to
22714 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
22715 -1, no adjustment is made.
22716 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
22717 Rename max_discont property to max_scr_gap. Erase "adjust"
22719 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
22720 override send_event anymore, base class does the job.
22721 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
22722 Base class now does most of the work.
22723 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
22724 Generalize to forwarding the event to all source pads in the
22726 * gst/mpegstream/gstmpegparse.h:
22727 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22728 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
22729 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
22730 (gst_mpeg_parse_set_property):
22731 Clock synchronization doesn't make sense anymore for a
22734 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
22736 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
22737 Original commit message from CVS:
22738 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22739 Don't treat normal EOS as a fatal error.
22741 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
22743 ext/mad/gstmad.c: Proper warning statements,
22744 Original commit message from CVS:
22745 * ext/mad/gstmad.c: (gst_mad_chain):
22746 Proper warning statements,
22747 Don't error if the src pad isn't linked when pushing.
22748 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
22749 Proper state_change, avoids borkage when going to READY
22751 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22754 * gst-libs/Makefile.am:
22756 * gst-libs/ext/.gitignore:
22757 * gst-libs/gst/media-info/.gitignore:
22758 * gst-libs/gst/play/.gitignore:
22759 * gst-libs/gst/play/play.h:
22760 * gst-libs/gst/play/play.vcproj:
22761 no need for an AS_LIBTOOL call
22762 Original commit message from CVS:
22763 no need for an AS_LIBTOOL call
22765 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22769 * gst-plugins-ugly.spec.in:
22770 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22771 Original commit message from CVS:
22772 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22774 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22776 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
22777 Original commit message from CVS:
22778 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22779 Prime libmpeg2's pumps with some null custom buffers
22780 to ensure it doesn't ask us to discard garbage later yay.
22782 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22784 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
22785 Original commit message from CVS:
22786 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22787 Prime libmpeg2's pumps with some null custom buffers
22788 to ensure it ask us to discard garbage later yay.
22790 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
22792 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
22793 Original commit message from CVS:
22794 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
22795 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
22796 (gst_a52dec_chain_raw):
22797 * ext/a52dec/gsta52dec.h:
22798 Accept AC3 in audio/x-private1-ac3 format, which includes
22799 DVD-specific headers, as well as raw AC3, for compatibility with
22802 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22804 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
22805 Original commit message from CVS:
22806 * ext/mad/gstmad.c: (gst_mad_chain):
22807 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
22808 skip frame synthesis and consume input data as if we'd done the
22809 decode. Makes mad not error when the src pad is not connected.
22812 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22815 Erase old CVS conflict line.
22816 Original commit message from CVS:
22817 Erase old CVS conflict line.
22819 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22821 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
22822 Original commit message from CVS:
22823 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
22824 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22825 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
22826 (gst_mpeg_parse_chain):
22827 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22828 (gst_mpeg_demux_send_newsegment):
22829 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
22830 * gst/mpegstream/gstmpegparse.h:
22831 Rename send_discont method to send_newsegment and add parameters
22832 to handle actual segments. Adapt code all around to run with the
22833 new name and signature.
22834 * gst/mpegstream/gstmpegdemux.c:
22835 * gst/mpegstream/gstmpegparse.c:
22836 * gst/mpegstream/gstdvddemux.c:
22837 Convert to GST_BOILERPLATE.
22839 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22842 fix AS_LIBTOOL call
22843 Original commit message from CVS:
22844 fix AS_LIBTOOL call
22846 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22849 add a torture target
22850 Original commit message from CVS:
22851 add a torture target
22853 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22858 Original commit message from CVS:
22861 === release 0.9.6 ===
22863 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22869 * docs/plugins/gst-plugins-ugly-plugins.args:
22870 * docs/plugins/gst-plugins-ugly-plugins.signals:
22871 * docs/plugins/inspect/plugin-a52dec.xml:
22872 * docs/plugins/inspect/plugin-amrnb.xml:
22873 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22874 * docs/plugins/inspect/plugin-iec958.xml:
22875 * docs/plugins/inspect/plugin-lame.xml:
22876 * docs/plugins/inspect/plugin-mad.xml:
22877 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22878 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22879 * docs/plugins/inspect/plugin-rmdemux.xml:
22881 Original commit message from CVS:
22884 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
22886 gst/realmedia/rmdemux.c: Fractional framerates.
22887 Original commit message from CVS:
22888 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
22889 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
22890 (find_seek_offset_bytes), (find_seek_offset_time),
22891 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
22892 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
22893 (gst_rmdemux_chain), (gst_rmdemux_send_event),
22894 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22895 (gst_rmdemux_parse_packet):
22896 Fractional framerates.
22898 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22900 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
22901 Original commit message from CVS:
22902 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
22903 (gst_mpeg2dec_negotiate_format), (handle_sequence),
22904 (gst_mpeg2dec_sink_event):
22905 * ext/mpeg2dec/gstmpeg2dec.h:
22906 Use fractional framerates
22908 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
22910 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
22911 Original commit message from CVS:
22912 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
22913 set_clock returns a boolean.
22915 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
22917 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
22918 Original commit message from CVS:
22919 * ext/mad/gstmad.c: (gst_mad_chain):
22920 Fix seeking even more by sending the newsegment event with the
22921 right parameters. Should fix querying in playbin/totem after
22924 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
22926 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
22927 Original commit message from CVS:
22928 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
22929 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
22930 Fix seeking in stand-alone mode. Fix nonexistant enum value
22931 introduced in previous commit. Improve debug messages here and
22932 there. Actually return a proper return value in the sink event
22935 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22937 * ext/lame/gstlame.c:
22939 Original commit message from CVS:
22942 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22945 * ext/lame/gstlame.c:
22946 * ext/mad/gstmad.c:
22947 * ext/sidplay/gstsiddec.cc:
22949 Original commit message from CVS:
22952 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
22955 * ext/lame/gstlame.c:
22956 * ext/mad/gstid3tag.c:
22957 * ext/sidplay/gstsiddec.cc:
22958 Update for gst_tag_setter API changes.
22959 Original commit message from CVS:
22960 2005-11-22 Andy Wingo <wingo@pobox.com>
22961 * Update for gst_tag_setter API changes.
22963 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
22966 * ext/a52dec/gsta52dec.c:
22967 * ext/mad/gstid3tag.c:
22968 * ext/mad/gstmad.c:
22969 * gst/mpegaudioparse/gstmpegaudioparse.c:
22970 * gst/mpegstream/gstdvddemux.c:
22971 * gst/mpegstream/gstmpegparse.c:
22972 * gst/realmedia/rmdemux.c:
22973 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
22974 Original commit message from CVS:
22975 2005-11-22 Andy Wingo <wingo@pobox.com>
22976 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
22977 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
22978 * ext/mad/gstmad.c (gst_mad_chain)
22979 * gst/mpegaudioparse/gstmpegaudioparse.c
22980 (gst_mp3parse_sink_event)
22981 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22982 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
22983 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
22984 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
22985 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
22987 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
22989 ext/mad/Makefile.am: libgsttagedit => libgsttag
22990 Original commit message from CVS:
22991 * ext/mad/Makefile.am:
22992 libgsttagedit => libgsttag
22994 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
22996 ext/lame/gstlame.c: Don't take the stream lock
22997 Original commit message from CVS:
22998 * ext/lame/gstlame.c: (gst_lame_sink_event):
22999 Don't take the stream lock
23001 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
23003 ext/: Don't take the stream lock.
23004 Original commit message from CVS:
23005 2005-11-21 Andy Wingo <wingo@pobox.com>
23006 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
23007 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
23008 * ext/mad/gstmad.c (gst_mad_sink_event):
23009 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
23011 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
23012 stream lock changes.
23014 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
23016 *.*: Ran scripts/update-macros. Oh yes.
23017 Original commit message from CVS:
23018 2005-11-21 Andy Wingo <wingo@pobox.com>
23020 * *.c: Ran scripts/update-macros. Oh yes.
23022 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23024 gst/mpegstream/: Filler events have beem removed for now.
23025 Original commit message from CVS:
23026 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
23027 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
23028 Filler events have beem removed for now.
23030 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23032 gst/: Update for GST_FOURCC_FORMAT API change.
23033 Original commit message from CVS:
23034 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
23035 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23036 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
23037 Update for GST_FOURCC_FORMAT API change.
23039 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
23041 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
23042 Original commit message from CVS:
23043 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23044 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23045 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
23046 (gst_rmdemux_parse_packet):
23047 Modifications for disapearance of GST_PAD_IS_USABLE()
23049 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
23051 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
23052 Original commit message from CVS:
23053 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
23054 Remove some setcaps brokenness.
23055 Don't crash on bad input.
23057 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
23059 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
23060 Original commit message from CVS:
23061 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
23063 (gst_id3_tag_do_typefind): Unref caps
23064 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
23066 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
23068 * ext/mad/gstmad.c:
23069 remove accidentally commited hack
23070 Original commit message from CVS:
23071 remove accidentally commited hack
23073 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
23075 * ext/mad/gstmad.c:
23077 Original commit message from CVS:
23080 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
23082 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
23083 Original commit message from CVS:
23084 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
23085 (gst_mpeg2dec_sink_event):
23086 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
23087 nice-ify debug message in event handler; add CHECKME.
23088 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
23089 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
23090 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
23091 (gst_dvd_demux_sync_stream_to_time):
23092 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
23093 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
23094 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
23095 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23096 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
23097 (gst_mpeg_demux_sync_stream_to_time),
23098 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
23099 * gst/mpegstream/gstmpegdemux.h:
23100 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
23101 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
23102 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
23103 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
23104 (gst_mpeg_parse_chain):
23105 * gst/mpegstream/gstmpegparse.h:
23106 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
23107 return value confusion (gst_pad_push vs. gst_pad_send_event and
23108 gst_pad_push_event); pass flow return values to caller;
23109 miscellaneous fixes and clean-ups.
23111 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
23113 * gst/mpegstream/gstdvddemux.c:
23114 set rank to secondary until it works 100%
23115 Original commit message from CVS:
23116 set rank to secondary until it works 100%
23118 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
23120 * gst-plugins-ugly.spec.in:
23121 add mpegstream plugin to spec file
23122 Original commit message from CVS:
23123 add mpegstream plugin to spec file
23125 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23127 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
23128 Original commit message from CVS:
23129 2005-11-14 Martin Soto <soto@localhost.localdomain>
23130 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
23133 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
23135 partially port the mpegstream plugin to GStreamer 0.9.
23136 Original commit message from CVS:
23137 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
23139 * gst/mpegstream/Makefile.am:
23140 * gst/mpegstream/gstdvddemux.c:
23141 * gst/mpegstream/gstdvddemux.h:
23142 * gst/mpegstream/gstmpegdemux.c:
23143 * gst/mpegstream/gstmpegdemux.h:
23144 * gst/mpegstream/gstmpegpacketize.c:
23145 * gst/mpegstream/gstmpegpacketize.h:
23146 * gst/mpegstream/gstmpegparse.c:
23147 * gst/mpegstream/gstmpegparse.h:
23148 * gst/mpegstream/gstmpegstream.c:
23149 * gst/mpegstream/gstrfc2250enc.c:
23150 * gst/mpegstream/gstrfc2250enc.h:
23151 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
23152 partially port the mpegstream plugin to GStreamer 0.9.
23154 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
23156 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
23157 Original commit message from CVS:
23158 2005-11-14 Andy Wingo <wingo@pobox.com>
23159 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
23160 debugging, allows dll builds on windows. Fixes #316076.
23162 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23167 Original commit message from CVS:
23170 === release 0.9.5 ===
23172 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23179 * docs/plugins/inspect/plugin-a52dec.xml:
23180 * docs/plugins/inspect/plugin-amrnb.xml:
23181 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23182 * docs/plugins/inspect/plugin-iec958.xml:
23183 * docs/plugins/inspect/plugin-lame.xml:
23184 * docs/plugins/inspect/plugin-mad.xml:
23185 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23186 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23187 * docs/plugins/inspect/plugin-rmdemux.xml:
23189 Original commit message from CVS:
23192 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
23194 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
23195 Original commit message from CVS:
23196 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
23197 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
23198 (handle_sequence), (handle_picture), (handle_slice),
23199 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
23200 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
23201 Forward GstFlowReturn about everywhere.
23202 Handle seeking correctly.
23204 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
23206 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
23207 Original commit message from CVS:
23208 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
23209 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
23210 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
23211 Small cleanups in refcounting.
23213 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
23215 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
23216 Original commit message from CVS:
23217 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23218 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
23219 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
23220 (handle_sequence), (handle_picture):
23221 * ext/mpeg2dec/gstmpeg2dec.h:
23222 Removed lots of dubious code.
23223 Handle flushing and seeking correctly. Still leaks though...
23225 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
23229 port plugins listing changes
23230 Original commit message from CVS:
23231 port plugins listing changes
23233 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23238 Original commit message from CVS:
23241 === release 0.9.4 ===
23243 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23250 * docs/plugins/gst-plugins-ugly-plugins.args:
23251 * docs/plugins/gst-plugins-ugly-plugins.signals:
23252 * docs/plugins/inspect/plugin-a52dec.xml:
23253 * docs/plugins/inspect/plugin-amrnb.xml:
23254 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23255 * docs/plugins/inspect/plugin-iec958.xml:
23256 * docs/plugins/inspect/plugin-lame.xml:
23257 * docs/plugins/inspect/plugin-mad.xml:
23258 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23259 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23260 * docs/plugins/inspect/plugin-rmdemux.xml:
23261 * gst/realmedia/rmdemux.c:
23264 Original commit message from CVS:
23267 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
23269 gst/realmedia/rmdemux.c: STOPPED->FAILED
23270 Original commit message from CVS:
23271 2005-10-23 Julien MOUTTE <julien@moutte.net>
23272 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
23274 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
23276 * gst-plugins-ugly.spec.in:
23277 add packaging of a52dec
23278 Original commit message from CVS:
23279 add packaging of a52dec
23281 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
23283 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
23284 Original commit message from CVS:
23285 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23286 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
23287 Set correct stream time in newsegment event.
23289 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23293 Original commit message from CVS:
23296 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23301 Original commit message from CVS:
23304 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
23306 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
23307 Original commit message from CVS:
23308 * ext/a52dec/Makefile.am:
23309 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
23310 (gst_a52dec_class_init), (gst_a52dec_sink_event),
23311 (gst_a52dec_change_state):
23312 * ext/a52dec/gsta52dec.h:
23313 Re-enable CPU flags, use liboil to get them.
23315 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
23317 Port AC3 decoder to 0.9 (#318849).
23318 Original commit message from CVS:
23319 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23321 * ext/a52dec/Makefile.am:
23322 * ext/a52dec/gsta52dec.c:
23323 * ext/a52dec/gsta52dec.h:
23324 Port AC3 decoder to 0.9 (#318849).
23326 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
23328 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
23329 Original commit message from CVS:
23330 * ext/sidplay/gstsiddec.cc:
23331 Small fixes and more error messages.
23333 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
23336 Original commit message from CVS:
23337 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
23338 (gst_amrnbparse_state_change):
23339 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23340 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
23341 * ext/mpeg2dec/gstmpeg2dec.c:
23342 * ext/sidplay/gstsiddec.cc:
23343 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23344 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
23347 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
23349 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
23350 Original commit message from CVS:
23352 GST_DOC has been renamed to GST_DOCBOOK_CHECK
23354 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23356 configure.ac: some docs I had
23357 Original commit message from CVS:
23360 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23363 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
23365 gst/realmedia/rmdemux.c: segment-start/done API change.
23366 Original commit message from CVS:
23367 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23368 (gst_rmdemux_perform_seek):
23369 segment-start/done API change.
23371 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
23375 * gst/iec958/ac3iec.c:
23376 Set buffer durations on IEC958 buffers.
23377 Original commit message from CVS:
23378 Set buffer durations on IEC958 buffers.
23380 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
23382 configure.ac: Fix glib check
23383 Original commit message from CVS:
23387 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
23389 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23390 Original commit message from CVS:
23391 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23392 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23394 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23396 examples/stats/mp2ogg.c: yes, typo fixes
23397 Original commit message from CVS:
23398 * examples/stats/mp2ogg.c:
23401 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23403 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
23404 Original commit message from CVS:
23405 * examples/indexing/indexmpeg.c: (main):
23406 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
23407 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
23408 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
23409 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
23410 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
23411 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
23412 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
23413 * ext/dvdread/dvdreadsrc.h:
23414 * ext/lame/gstlame.h:
23415 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
23416 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
23417 * gst/iec958/ac3iec.h:
23418 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
23419 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
23420 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
23421 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
23422 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
23423 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
23424 moved bitshift from macro to enum definition
23426 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
23428 newsegment API update.
23429 Original commit message from CVS:
23430 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
23431 * ext/mad/gstmad.c: (gst_mad_chain):
23432 * gst/mpegaudioparse/gstmpegaudioparse.c:
23433 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23434 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23435 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
23436 newsegment API update.
23438 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
23440 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
23441 Original commit message from CVS:
23442 * ext/amrnb/amrnbdec.c:
23443 Mark invalid frame sizes
23444 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
23445 UNUSABLE is not to be used here, just push out stuff so
23446 probes can continue linking or making the pad usable.
23448 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
23451 * gst/realmedia/rmdemux.c:
23452 Improve seek error-resilience.
23453 Original commit message from CVS:
23454 Improve seek error-resilience.
23455 Better error handling generally.
23457 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23462 Original commit message from CVS:
23465 === release 0.9.3 ===
23467 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23473 * ext/sidplay/Makefile.am:
23475 Original commit message from CVS:
23478 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
23480 * gst/realmedia/rmdemux.h:
23481 Forgot to commit this file. I hate Nano.
23482 Original commit message from CVS:
23483 Forgot to commit this file. I hate Nano.
23485 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
23489 * gst/realmedia/rmdemux.c:
23490 Sanity checks and memory leak fixes for real demuxer
23491 Original commit message from CVS:
23492 Sanity checks and memory leak fixes for real demuxer
23494 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
23496 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
23497 Original commit message from CVS:
23498 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
23499 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
23500 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
23501 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23502 Real demuxer fixes. Make it more bulletproof against bad data,
23503 identify a few more stream types.
23504 Fix seeking so that it works (at least with the seek example
23505 program; it still fails with totem).
23507 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
23509 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
23510 Original commit message from CVS:
23511 * gst/mpegaudioparse/gstmpegaudioparse.c:
23512 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23513 Set correct caps on buffers too.
23515 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
23517 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
23518 Original commit message from CVS:
23519 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
23520 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23521 * gst/mpegaudioparse/gstmpegaudioparse.h:
23522 Put timestamps on buffers.
23524 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
23527 * ext/amrnb/amrnbenc.c:
23528 Changed amrnbenc description, it is an encoder, not decoder.
23529 Original commit message from CVS:
23530 Changed amrnbenc description, it is an encoder, not decoder.
23532 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
23535 * gst/iec958/ac3_padder.c:
23536 * gst/iec958/ac3_padder.h:
23537 * gst/iec958/ac3iec.c:
23538 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
23539 Original commit message from CVS:
23540 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
23541 more accurate, and to check AC3 checksums (both of them in each frame),
23542 and dump the frame (as a probable sync failure) if they don't match.
23543 General code cleanup, improved comments. Changed to not construct the
23544 header backwards, and not byteswap everything else. If we end up needing
23545 to do little-endian output, we should swap in the element doing the
23546 output (AC3 is big-endian).
23548 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
23550 * gst-plugins-ugly.spec.in:
23551 fix spec file for ugly
23552 Original commit message from CVS:
23553 fix spec file for ugly
23555 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23557 * docs/plugins/inspect/plugin-lame.xml:
23558 revert empty commit
23559 Original commit message from CVS:
23560 revert empty commit
23562 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23564 * docs/plugins/scan.stamp:
23565 whoops, wrong files
23566 Original commit message from CVS:
23567 whoops, wrong files
23569 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23571 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
23572 Original commit message from CVS:
23573 * docs/plugins/gst-plugins-ugly-plugins.args:
23574 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
23575 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
23576 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
23577 commit missing files
23578 * docs/plugins/inspect/plugin-lame.xml:
23581 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23585 * gst-plugins-ugly.spec.in:
23586 add check-valgrind target
23587 Original commit message from CVS:
23588 add check-valgrind target
23590 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23592 * docs/plugins/scanobj-build.stamp:
23594 Original commit message from CVS:
23597 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
23599 ext/lame/gstlame.c: Set caps on outgoing buffers.
23600 Original commit message from CVS:
23601 * ext/lame/gstlame.c: (gst_lame_chain):
23602 Set caps on outgoing buffers.
23604 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23607 * ext/lame/gstlame.c:
23608 * ext/lame/gstlame.h:
23609 clean up further so we don't try to set up five times for a simple pipeline
23610 Original commit message from CVS:
23611 clean up further so we don't try to set up five times for
23614 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
23618 * gst/iec958/ac3iec.c:
23619 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
23620 Original commit message from CVS:
23621 Set setcaps function on sink pad, not source pad. Produce correct caps
23624 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23627 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23628 * docs/plugins/inspect/plugin-iec958.xml:
23629 * docs/plugins/inspect/plugin-lame.xml:
23630 * docs/plugins/inspect/plugin-mad.xml:
23631 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23632 * docs/plugins/inspect/plugin-rmdemux.xml:
23633 update inspect with source
23634 Original commit message from CVS:
23635 update inspect with source
23637 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23639 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
23640 Original commit message from CVS:
23641 * ext/mad/gstid3tag.c:
23642 gsttaginterface.h -> gsttagsetter.h
23644 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23648 Original commit message from CVS:
23651 === release 0.9.1 ===
23653 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23662 Original commit message from CVS:
23665 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
23667 ext/amrnb/: State change function updates.
23668 Original commit message from CVS:
23669 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
23670 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
23671 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
23672 State change function updates.
23674 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23676 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
23677 Original commit message from CVS:
23678 * ext/mpeg2dec/gstmpeg2dec.c:
23679 GST_CAT_SEEK disappeared from the public API at some point
23681 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23683 * gst/iec958/ac3_padder.c:
23684 * gst/iec958/ac3_padder.h:
23686 Original commit message from CVS:
23689 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23695 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
23696 * docs/plugins/inspect-build.stamp:
23697 * docs/plugins/inspect.stamp:
23698 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23699 * docs/plugins/inspect/plugin-iec958.xml:
23700 * docs/plugins/inspect/plugin-lame.xml:
23701 * docs/plugins/inspect/plugin-mad.xml:
23702 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23703 * docs/plugins/inspect/plugin-rmdemux.xml:
23704 docs for ugly plugins
23705 Original commit message from CVS:
23706 docs for ugly plugins
23708 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23710 * gst-plugins-ugly.spec.in:
23711 * gst/iec958/Makefile.am:
23713 Original commit message from CVS:
23716 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
23719 * gst/iec958/ac3iec.c:
23720 Accept audio/x-private1-a3c on sink pad
23721 Original commit message from CVS:
23722 Accept audio/x-private1-a3c on sink pad
23724 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23726 * gst-plugins-ugly.spec.in:
23728 Original commit message from CVS:
23731 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
23733 * examples/gstplay/player.c:
23734 * examples/stats/mp2ogg.c:
23735 * ext/a52dec/gsta52dec.c:
23736 * ext/amrnb/amrnbdec.c:
23737 * ext/amrnb/amrnbenc.c:
23738 * ext/amrnb/amrnbparse.c:
23739 * ext/dvdnav/dvdnavsrc.c:
23740 * ext/dvdread/dvdreadsrc.c:
23741 * ext/lame/gstlame.c:
23742 * ext/mad/gstid3tag.c:
23743 * ext/mad/gstmad.c:
23744 * ext/mpeg2dec/gstmpeg2dec.c:
23745 * gst/ac3parse/gstac3parse.c:
23746 * gst/asfdemux/gstasfdemux.c:
23747 * gst/asfdemux/gstasfmux.c:
23748 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23749 * gst/iec958/ac3iec.c:
23750 * gst/mpegaudioparse/gstmpegaudioparse.c:
23751 * gst/mpegstream/gstdvddemux.c:
23752 * gst/mpegstream/gstmpegdemux.c:
23753 * gst/mpegstream/gstmpegparse.c:
23754 * gst/mpegstream/gstrfc2250enc.c:
23755 * gst/realmedia/rmdemux.c:
23756 * gst/synaesthesia/gstsynaesthesia.c:
23757 All plugins updated for element state changes.
23758 Original commit message from CVS:
23759 2005-09-02 Andy Wingo <wingo@pobox.com>
23760 * All plugins updated for element state changes.
23762 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
23764 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23765 * gst/iec958/ac3iec.c:
23766 Fix return types in setcaps functions
23767 Original commit message from CVS:
23768 Fix return types in setcaps functions
23770 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
23773 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23774 * gst/iec958/ac3iec.c:
23775 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23776 Original commit message from CVS:
23777 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23778 Some general cleanups in iec958 framer.
23780 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23788 * m4/gst-matroska.m4:
23791 fix distcheck; remove some old m4s
23792 Original commit message from CVS:
23793 fix distcheck; remove some old m4s
23795 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
23799 * gst/iec958/Makefile.am:
23800 * gst/iec958/ac3_padder.c:
23801 * gst/iec958/ac3_padder.h:
23802 * gst/iec958/ac3iec.c:
23803 * gst/iec958/ac3iec.h:
23804 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23805 Original commit message from CVS:
23806 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23808 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
23810 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
23811 Original commit message from CVS:
23812 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
23813 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
23814 (gst_dvdlpcmdec_change_state):
23815 Cleanups, fixed header parsing and stripping.
23817 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
23820 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23821 Use the right bytes when parsing the LPCM dvd header
23822 Original commit message from CVS:
23823 Use the right bytes when parsing the LPCM dvd header
23825 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
23828 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23829 Return the correct values from chain function
23830 Original commit message from CVS:
23831 Return the correct values from chain function
23833 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23836 * docs/Makefile.am:
23837 * docs/plugins/.gitignore:
23838 * docs/random/ChangeLog-0.8:
23839 * docs/version.entities.in:
23841 Original commit message from CVS:
23844 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
23847 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23848 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
23849 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
23850 Original commit message from CVS:
23851 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
23852 header; instead do this internally. Also support the old way, using
23853 a different mime-type. CVS:
23855 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23858 Original commit message from CVS: