1 2021-10-25 11:37:45 +0100 Tim-Philipp Müller <tim@centricular.com>
4 meson: require matching GStreamer dep versions for unstable development releases
5 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
6 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
8 2021-10-25 01:02:36 +0100 Tim-Philipp Müller <tim@centricular.com>
54 gst-plugins-ugly: update translations
56 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
58 2021-10-21 00:33:06 +0100 Tim-Philipp Müller <tim@centricular.com>
61 meson: default to gpl=disabled for gst-plugins-bad and -ugly
62 This will only affect individual/tarball module builds, as the
63 options yield to the parent project which was set to gpl=disabled
64 by default already. We kept it as auto in the original commit
65 to accommodate the need to update cerbero as well, which had to
66 be done separately after the initial commit.
67 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
69 2021-10-18 15:47:00 +0100 Tim-Philipp Müller <tim@centricular.com>
71 * tests/check/meson.build:
72 meson: update for meson.build_root() and .build_source() deprecation
73 -> use meson.project_build_root() or .global_build_root() instead.
74 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
76 2021-10-18 00:40:14 +0100 Tim-Philipp Müller <tim@centricular.com>
79 * tests/check/meson.build:
80 meson: update for dep.get_pkgconfig_variable() deprecation
81 ... in favour of dep.get_variable('foo', ..) which in some
82 cases allows for further cleanups in future since we can
83 extract variables from pkg-config dependencies as well as
84 internal dependencies using this mechanism.
85 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
87 2021-10-18 00:03:47 +0100 Tim-Philipp Müller <tim@centricular.com>
90 meson: clean up conditional paths after version bump
91 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
93 2021-10-14 18:38:26 +0100 Tim-Philipp Müller <tim@centricular.com>
96 meson: bump meson requirement to >= 0.59
97 For monorepo build and ugly/bad, for advanced feature
98 option API like get_option('xyz').required(..) which
99 we use in combination with the 'gpl' option.
100 For rest of modules for consistency (people will likely
101 use newer features based on the top-level requirement).
102 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
104 2021-09-19 00:55:34 +0100 Tim-Philipp Müller <tim@centricular.com>
106 * ext/a52dec/meson.build:
107 * ext/cdio/meson.build:
108 * ext/dvdread/meson.build:
109 * ext/mpeg2dec/meson.build:
110 * ext/sidplay/meson.build:
111 * ext/x264/meson.build:
114 meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
115 Require explicit opt-in to build plugins with (A)GPL dependencies.
116 Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
117 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
119 2021-10-12 15:52:48 -0300 Thibault Saunier <tsaunier@igalia.com>
122 meson: Streamline the way we detect when to build documentation
123 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
125 2021-09-28 10:11:15 +1000 Brad Hards <bradh@frogmouth.net>
129 doc: update IRC links to OFTC
130 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
132 2021-09-26 01:07:02 +0100 Tim-Philipp Müller <tim@centricular.com>
136 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
138 === release 1.19.2 ===
140 2021-09-23 01:34:00 +0100 Tim-Philipp Müller <tim@centricular.com>
145 * gst-plugins-ugly.doap:
149 2021-09-21 15:05:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
151 * ext/x264/gstx264enc.c:
152 x264enc: Strip trailing whitespace from x264's log messages
153 x264 has linebreaks at the end of its log messages that we should
155 Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
156 format string to another function marked as printf (g_strdup_vprintf)
157 without triggering -Wformat-nonliteral.
158 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
160 2021-09-21 14:57:29 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
162 * ext/x264/gstx264enc.c:
163 x264enc: Add the func/line info to the log callback
164 It looks awkward when it's missing. At least point us at the callback
166 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
168 2021-09-21 14:56:23 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
170 * ext/x264/gstx264enc.c:
171 x264enc: Reduce log spam about bit depth support
172 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
174 2021-07-28 11:49:16 +0200 Stéphane Cerveau <scerveau@collabora.com>
176 * ext/mpeg2dec/gstmpeg2dec.c:
177 mpeg2dec: drop B-frame on open gop
178 Enhance open gop detection to drop B-frame which are invalid
179 before the first reference frame.
181 gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
182 the two first frames must be dropped as we detect an open GOP situation
183 but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
184 first frames should not be dropped as we are in a closed GOP situation.
185 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
187 2021-05-22 01:53:43 +0100 Tim-Philipp Müller <tim@centricular.com>
189 * ext/x264/gstencoderbitrateprofilemanager.c:
190 * gst/asfdemux/gstasfdemux.c:
191 * gst/realmedia/rtspreal.c:
193 Use g_memdup2() where available and add fallback for older GLib versions
194 - x264 encoder bitrate profile manager: alloc size is based
195 on existing allocation
196 - asfdemux: change length var to 64-bit and check for G_MAXUINT
197 - realmedia: opaque_data_len is read from 32 bits and then
198 only subtracted upon.
199 g_memdup() is deprecated since GLib 2.68 and we want to avoid
200 deprecation warnings with recent versions of GLib.
201 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
203 2021-06-01 15:28:40 +0100 Tim-Philipp Müller <tim@centricular.com>
208 === release 1.19.1 ===
210 2021-06-01 00:12:09 +0100 Tim-Philipp Müller <tim@centricular.com>
216 * gst-plugins-ugly.doap:
220 2018-02-26 17:28:25 +0100 David Fernandez <d.fernandezlop@gmail.com>
222 * docs/gst_plugins_cache.json:
223 * ext/x264/gstx264enc.c:
224 x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
225 There are cases where the video size might be less than 16x16.
226 This change allows the x264 encoder to accept this cases.
227 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
229 2021-04-20 18:48:38 -0400 Doug Nazar <nazard@nazar.ca>
231 * gst/realmedia/rmdemux.c:
232 * gst/realmedia/rmdemux.h:
233 realmedia: Drop duplicate seek events.
234 Also use seek seqnum for flush & segment events/messages.
235 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
237 2021-04-20 18:47:31 -0400 Doug Nazar <nazard@nazar.ca>
239 * gst/asfdemux/gstasfdemux.c:
240 asfdemux: Drop duplicate seek events.
241 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
243 2021-03-29 13:41:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
245 * gst/xingmux/gstxingmux.c:
246 * gst/xingmux/gstxingmux.h:
247 * gst/xingmux/plugin.c:
248 xingmux: allow per feature registration
249 Split plugin into features including
250 dynamic types which can be indiviually
251 registered during a static build.
253 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
254 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
255 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
257 2021-03-29 13:39:20 +0200 Stéphane Cerveau <scerveau@collabora.com>
259 * gst/realmedia/pnmsrc.c:
260 * gst/realmedia/pnmsrc.h:
261 * gst/realmedia/rademux.c:
262 * gst/realmedia/rademux.h:
263 * gst/realmedia/rdtdepay.c:
264 * gst/realmedia/rdtdepay.h:
265 * gst/realmedia/rdtmanager.c:
266 * gst/realmedia/rdtmanager.h:
267 * gst/realmedia/realmedia.c:
268 * gst/realmedia/rmdemux.c:
269 * gst/realmedia/rmdemux.h:
270 * gst/realmedia/rtspreal.c:
271 * gst/realmedia/rtspreal.h:
272 realmedia: allow per feature registration
273 Split plugin into features including
274 dynamic types which can be indiviually
275 registered during a static build.
277 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
278 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
279 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
281 2021-03-29 13:23:51 +0200 Stéphane Cerveau <scerveau@collabora.com>
283 * gst/dvdsub/gstdvdsubdec.c:
284 * gst/dvdsub/gstdvdsubdec.h:
285 * gst/dvdsub/gstdvdsubparse.c:
286 * gst/dvdsub/gstdvdsubparse.h:
287 dvdsub: allow per feature registration
288 Split plugin into features including
289 dynamic types which can be indiviually
290 registered during a static build.
292 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
293 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
294 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
296 2021-03-29 13:15:32 +0200 Stéphane Cerveau <scerveau@collabora.com>
298 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
299 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
300 dvdlpcmdec: allow per feature registration
301 Split plugin into features including
302 dynamic types which can be indiviually
303 registered during a static build.
305 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
306 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
307 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
309 2021-03-29 13:11:23 +0200 Stéphane Cerveau <scerveau@collabora.com>
311 * gst/asfdemux/gstasf.c:
312 * gst/asfdemux/gstasfdemux.c:
313 * gst/asfdemux/gstasfdemux.h:
314 * gst/asfdemux/gstasfelement.c:
315 * gst/asfdemux/gstasfelements.h:
316 * gst/asfdemux/gstrtpasfdepay.c:
317 * gst/asfdemux/gstrtspwms.c:
318 * gst/asfdemux/meson.build:
319 asfdemux: allow per feature registration
320 Split plugin into features including
321 dynamic types which can be indiviually
322 registered during a static build.
324 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
325 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
326 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
328 2021-03-29 12:39:36 +0200 Stéphane Cerveau <scerveau@collabora.com>
330 * ext/x264/gstx264enc.c:
331 * ext/x264/gstx264enc.h:
332 x264: allow per feature registration
333 Split plugin into features including
334 dynamic types which can be indiviually
335 registered during a static build.
337 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
338 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
339 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
341 2021-03-29 12:33:00 +0200 Stéphane Cerveau <scerveau@collabora.com>
343 * ext/sidplay/gstsiddec.cc:
344 * ext/sidplay/gstsiddec.h:
345 sidplay: allow per feature registration
346 Split plugin into features including
347 dynamic types which can be indiviually
348 registered during a static build.
350 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
351 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
352 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
354 2021-03-29 12:31:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
356 * ext/mpeg2dec/gstmpeg2dec.c:
357 * ext/mpeg2dec/gstmpeg2dec.h:
358 mpeg2dec: allow per feature registration
359 Split plugin into features including
360 dynamic types which can be indiviually
361 registered during a static build.
363 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
364 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
365 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
367 2021-03-29 12:28:28 +0200 Stéphane Cerveau <scerveau@collabora.com>
369 * ext/dvdread/dvdreadsrc.c:
370 * ext/dvdread/dvdreadsrc.h:
371 dvdread: allow per feature registration
372 Split plugin into features including
373 dynamic types which can be indiviually
374 registered during a static build.
376 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
377 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
378 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
380 2021-03-29 12:28:04 +0200 Stéphane Cerveau <scerveau@collabora.com>
382 * ext/cdio/gstcdio.c:
383 * ext/cdio/gstcdio.h:
384 * ext/cdio/gstcdiocddasrc.c:
385 * ext/cdio/gstcdiocddasrc.h:
386 cdio: allow per feature registration
387 Split plugin into features including
388 dynamic types which can be indiviually
389 registered during a static build.
391 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
392 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
393 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
395 2021-03-29 10:39:46 +0200 Stéphane Cerveau <scerveau@collabora.com>
397 * ext/amrwbdec/amrwb.c:
398 * ext/amrwbdec/amrwbdec.c:
399 * ext/amrwbdec/amrwbdec.h:
400 amrwbdec: allow per feature registration
401 Split plugin into features including
402 dynamic types which can be indiviually
403 registered during a static build.
405 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
406 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
407 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
409 2021-03-29 10:38:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
412 * ext/amrnb/amrnbdec.c:
413 * ext/amrnb/amrnbdec.h:
414 * ext/amrnb/amrnbenc.c:
415 * ext/amrnb/amrnbenc.h:
416 amrnb: allow per feature registration
417 Split plugin into features including
418 dynamic types which can be indiviually
419 registered during a static build.
421 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
422 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
423 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
425 2021-03-29 10:37:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
427 * ext/a52dec/gsta52dec.c:
428 * ext/a52dec/gsta52dec.h:
429 a52dec: allow per feature registration
430 Split plugin into features including
431 dynamic types which can be indiviually
432 registered during a static build.
434 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
435 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
436 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
438 2021-03-19 15:16:06 +1100 Matthew Waters <matthew@centricular.com>
440 * ext/x264/gstencoderbitrateprofilemanager.c:
441 gst: don't use volatile to mean atomic
442 volatile is not sufficient to provide atomic guarantees and real atomics
443 should be used instead. GCC 11 has started warning about using volatile
444 with atomic operations.
445 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
446 Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
447 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
449 2021-03-03 11:05:14 +0200 Sebastian Dröge <sebastian@centricular.com>
451 * gst/realmedia/rmdemux.c:
452 rmdemux: Make sure we have enough data available when parsing audio/video packets
453 Otherwise there will be out-of-bounds reads and potential crashes.
454 Thanks to Natalie Silvanovich for reporting.
455 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
456 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
458 2020-11-04 18:44:07 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
461 meson: Enable some MSVC warnings for parity with GCC/Clang
462 This makes it easier to do development with MSVC by making it warn
463 on common issues that GCC/Clang error out for in our CI configuration.
464 Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
465 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
467 2020-10-31 04:52:14 +0900 Seungha Yang <seungha@centricular.com>
469 * tests/check/elements/mpeg2dec.c:
470 tests: mpeg2dec: Don't expect BT601 color space
471 If it's required, mpeg2dec should set it explicitly.
472 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
474 2020-09-08 17:30:39 +0100 Tim-Philipp Müller <tim@centricular.com>
477 ci: include template from gst-ci master branch again
479 2020-09-08 16:58:40 +0100 Tim-Philipp Müller <tim@centricular.com>
484 === release 1.18.0 ===
486 2020-09-08 00:05:39 +0100 Tim-Philipp Müller <tim@centricular.com>
493 * gst-plugins-ugly.doap:
497 2020-09-07 22:40:46 +0100 Tim-Philipp Müller <tim@centricular.com>
500 * scripts/dist-translations.py:
501 * scripts/meson.build:
502 meson: dist pot file in tarball
503 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
505 2020-09-07 12:14:13 +0300 Sebastian Dröge <sebastian@centricular.com>
507 * ext/x264/gstx264enc.c:
508 x264: Update for gst_video_transfer_function_*() function renaming
509 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
511 2020-08-21 10:35:11 +0300 Sebastian Dröge <sebastian@centricular.com>
513 * docs/gst_plugins_cache.json:
514 * ext/x264/gstx264enc.c:
515 x264enc: Allow maximum quantizer value of 63 instead of 51
516 QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
517 up to 81 (QP_MAX) but that seems to be outside the spec.
518 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
520 === release 1.17.90 ===
522 2020-08-20 16:12:23 +0100 Tim-Philipp Müller <tim@centricular.com>
527 * gst-plugins-ugly.doap:
531 2020-07-15 10:49:03 +0300 Jordan Petridis <jordan@centricular.com>
533 * tests/check/elements/amrnbenc.c:
534 amrnbenc: remove global variables
535 gstcheck is declaring its own buffers glist which ends up
536 overwritten, loks like the code meant to use that already
537 gcc 10 is also complaining about this, but only on static
538 builds for some reason
540 FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
541 /usr/bin/ld: subprojects/gstreamer/libs/gst/check/libgstcheck-1.0.a(gstcheck.c.o):(.bss+0x38): multiple definition of `buffers'; subprojects/gst-plugins-ugly/tests/check/708af1f@@elements_amrnbenc@exe/elements_amrnbenc.c.o:(.bss+0x18): first defined here
542 collect2: error: ld returned 1 exit status
544 also remove unused var `current_buf`
545 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
547 2020-04-02 03:27:26 +1100 Jan Schmidt <jan@centricular.com>
549 * gst/realmedia/rmdemux.c:
550 rmdemux: Don't ignore the return value of gst_segment_do_seek()
551 If gst_segment_do_seek() fails, fail the seek.
552 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
554 2020-04-01 19:34:30 +1100 Jan Schmidt <jan@centricular.com>
556 * gst/asfdemux/gstasfdemux.c:
557 asfdemux: Don't ignore the return result of gst_segment_do_seek()
558 gst_segment_do_seek() can fail, and our seek should fail
560 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
562 2020-04-17 11:34:16 -0500 Derek Lesho <dlesho@codeweavers.com>
564 * gst/asfdemux/gstasfdemux.c:
565 asfdemux: Only forward SEEK event when in push mode.
566 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
568 2020-07-25 21:19:20 +0100 Stéphane Cerveau <scerveau@collabora.com>
571 meson: add a plugin summary
572 This summary displays a list of plugins which
574 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
576 2018-10-03 13:32:11 +0200 Thibault Saunier <tsaunier@igalia.com>
578 * ext/x264/GstX264Enc.prs:
579 x264enc: Add a 'Zero Latency' profile
580 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
582 2020-07-22 17:31:37 +0200 Mathieu Duponchelle <mathieu@centricular.com>
584 * tests/check/elements/x264enc.c:
585 tests/x264enc: Don't declare variables inside the for loop header
586 This is a C99 feature
587 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
589 2020-07-21 15:40:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
591 * tests/check/elements/x264enc.c:
592 tests: x264enc: Test formats are compatible with profile
593 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
595 2020-07-01 16:11:09 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
597 * ext/x264/gstx264enc.c:
598 x264enc: Separate high-10 video formats from 8-bit formats
599 If downstream is constrained to an 8-bit profile, caps queries would
600 still allow I420_10LE as input. If upstream actually sends such a caps
601 event, downstream would fail to accept the high-10 profile.
602 The following pipeline now fails earlier, during the negotiation phase
603 instead of the stream start:
604 gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
605 ! x264enc ! video/x-h264,profile=constrained-baseline \
607 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
609 2020-07-21 15:39:31 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
611 * tests/check/elements/x264enc.c:
612 tests: x264enc: Test 10-bit formats
613 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
615 2020-07-21 15:33:57 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
617 * tests/check/elements/x264enc.c:
618 tests: x264enc: Test all (8-bit) video formats
619 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
621 2020-07-06 22:13:55 -0400 Thibault Saunier <tsaunier@igalia.com>
623 * ext/x264/gstx264enc.c:
624 x264enc: Forward downstream colorimetry and chroma-site upstream
625 So that the value can be used by upstream converters when necessary.
626 This whole logic has been copied from `__gst_video_element_proxy_caps`
627 but those 2 fields were missing.
628 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
630 2020-07-08 17:07:35 +0100 Tim-Philipp Müller <tim@centricular.com>
633 * scripts/extract-release-date-from-doap-file.py:
634 meson: set release date from .doap file for releases
635 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
637 2020-07-03 02:03:37 +0100 Tim-Philipp Müller <tim@centricular.com>
642 === release 1.17.2 ===
644 2020-07-03 00:29:25 +0100 Tim-Philipp Müller <tim@centricular.com>
649 * gst-plugins-ugly.doap:
653 2020-06-23 00:03:04 +0200 Mathieu Duponchelle <mathieu@centricular.com>
656 meson: mark plugins cache target as always stale
658 2020-06-19 22:55:28 -0400 Thibault Saunier <tsaunier@igalia.com>
660 * docs/gst_plugins_cache.json:
661 doc: Stop documenting properties from parents
663 2020-06-20 00:28:13 +0100 Tim-Philipp Müller <tim@centricular.com>
668 === release 1.17.1 ===
670 2020-06-19 19:20:41 +0100 Tim-Philipp Müller <tim@centricular.com>
675 * docs/gst_plugins_cache.json:
676 * gst-plugins-ugly.doap:
680 2020-06-09 15:13:47 -0400 Thibault Saunier <tsaunier@igalia.com>
682 * docs/gst_plugins_cache.json:
683 docs: Update plugins cache
685 2020-06-08 09:37:10 -0400 Thibault Saunier <tsaunier@igalia.com>
687 * docs/gst_plugins_cache.json:
688 docs: Update plugins cache
690 2020-06-06 10:15:25 +0100 Philippe Normand <philn@igalia.com>
692 * ext/sidplay/gstsiddec.cc:
693 siddec: update gst_type_mark_as_plugin_api() calls
694 This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
695 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
697 2020-06-06 00:41:38 +0200 Mathieu Duponchelle <mathieu@centricular.com>
699 * ext/a52dec/gsta52dec.c:
700 * ext/amrnb/amrnbdec.c:
701 * ext/amrnb/amrnbenc.c:
702 * ext/x264/gstx264enc.c:
703 plugins: uddate gst_type_mark_as_plugin_api() calls
705 2020-06-03 18:38:28 -0400 Thibault Saunier <tsaunier@igalia.com>
708 doc: Require hotdoc >= 0.11.0
710 2020-05-27 16:02:02 +0300 Sebastian Dröge <sebastian@centricular.com>
712 * docs/gst_plugins_cache.json:
713 docs: Update gst_plugins_cache.json
715 2020-05-30 23:16:50 +0300 Sebastian Dröge <sebastian@centricular.com>
717 * ext/a52dec/gsta52dec.c:
718 * ext/amrnb/amrnbdec.c:
719 * ext/amrnb/amrnbenc.c:
720 * ext/sidplay/gstsiddec.cc:
721 * ext/x264/gstx264enc.c:
722 plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
724 2020-06-02 00:41:23 +0100 Tim-Philipp Müller <tim@centricular.com>
726 * gst/asfdemux/gstasfdemux.c:
727 asfdemux: extract WM/PartOfSet disc number and count metadata
729 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
731 2020-06-02 00:40:48 +0100 Tim-Philipp Müller <tim@centricular.com>
733 * gst/asfdemux/gstasfdemux.c:
734 asfdemux: sprinkle some INDENT-OFF
735 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
737 2020-05-27 14:42:20 +0100 Tim-Philipp Müller <tim@centricular.com>
739 * tests/check/meson.build:
740 tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
741 If core is built as a subproject (e.g. as in gst-build), make sure to use
742 the gst-plugin-scanner from the built subproject. Without this, gstreamer
743 might accidentally use the gst-plugin-scanner from the install prefix if
744 that exists, which in turn might drag in gst library versions we didn't
745 mean to drag in. Those gst library versions might then be older than
746 what our current build needs, and might cause our newly-built plugins
747 to get blacklisted in the test registry because they rely on a symbol
748 that the wrongly-pulled in gst lib doesn't have.
749 This should fix running of unit tests in gst-build when invoking
750 meson test or ninja test from outside the devenv for the case where
751 there is an older or different-version gst-plugin-scanner installed
752 in the install prefix.
753 In case no gst-plugin-scanner is installed in the install prefix, this
754 will fix "GStreamer-WARNING: External plugin loader failed. This most
755 likely means that the plugin loader helper binary was not found or
756 could not be run. You might need to set the GST_PLUGIN_SCANNER
757 environment variable if your setup is unusual." warnings when running
759 In the case where we find GStreamer core via pkg-config we use
760 a newly-added pkg-config var "pluginscannerdir" to get the right
761 directory. This has the benefit of working transparently for both
762 installed and uninstalled pkg-config files/setups.
763 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
765 2020-05-27 09:13:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.com>
767 * ext/dvdread/dvdreadsrc.c:
768 dvdreadsrc: fix uninitialized warning
769 Variable is always set in actual code paths but let's keep gcc happy.
770 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
772 2020-05-12 05:07:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
774 * ext/sidplay/meson.build:
776 meson: Pass native: false to add_languages()
777 This is needed for cross-compiling without a build machine compiler
778 available. The option was added in 0.54, but we only need this in
779 Cerbero and it doesn't affect older versions so it should be ok.
780 Will just cause a spurious warning.
781 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
783 2020-04-03 14:24:46 -0500 Derek Lesho <dlesho@codeweavers.com>
785 * gst/asfdemux/gstasfdemux.c:
786 asfdemux: Always re-initialize metadata and global_metadata
787 When transitioning from the PAUSED state, to the READY state, and back,
788 metadata and global_metadata are left uninitialized, unlike when the
789 demxuer transitions from NULL to READY, then to PAUSED. I have found
790 this to cause a segmentation fault when fields in these structures are
793 2020-04-02 16:18:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
795 * ext/x264/gstx264enc.c:
796 x264enc: Fix 'ref' property range and default
797 The --ref option indicate the size of the DPB, hence should be in the range of
798 0 to 16. This patch also fix the default to match x264enc default 3. This
799 change isn't a behaviour change since we don't enforce the reported default.
801 2020-03-19 18:05:43 -0300 Thibault Saunier <tsaunier@igalia.com>
803 * ext/a52dec/gsta52dec.c:
804 a52dec: Mark as converter
805 It is able to do channel downminxing, so technically it is also a
807 This is also important so validate knows about that when doing its
810 2019-10-17 14:55:51 +0200 Thibault Saunier <tsaunier@igalia.com>
812 * ext/x264/gstencoderbitrateprofilemanager.c:
813 * ext/x264/gstencoderbitrateprofilemanager.h:
814 * ext/x264/gstx264enc.c:
815 * ext/x264/gstx264enc.h:
816 * ext/x264/meson.build:
817 x264enc: Respect Youtube bitrate recommandation
818 Properly follow google recommendations[0] concerning bitrate when the
819 user wants to use the youtube profile.
820 [0]: https://support.google.com/youtube/answer/1722171?hl=en
822 2019-12-18 16:09:42 +0100 Stéphane Cerveau <scerveau@collabora.com>
824 * ext/dvdread/dvdreadsrc.c:
825 ugly: use of g_value_dup_string
826 Use helper method to get string from GValue.
828 2019-12-14 18:49:54 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
830 * ext/x264/gstx264enc.c:
831 x264enc: fixed codestyle
833 2019-12-14 17:15:21 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
835 * ext/x264/gstx264enc.c:
836 x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
837 Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
838 set inside em_data field. h264parse element (and possible third-party
839 decoders such as libav) also follows this requirement.
840 https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
842 2019-06-09 00:30:53 +0100 Tim-Philipp Müller <tim@centricular.com>
852 * docs/version.entities.in:
854 * ext/a52dec/Makefile.am:
855 * ext/amrnb/Makefile.am:
856 * ext/amrwbdec/Makefile.am:
857 * ext/cdio/Makefile.am:
858 * ext/dvdread/Makefile.am:
859 * ext/mpeg2dec/.gitignore:
860 * ext/mpeg2dec/Makefile.am:
861 * ext/sidplay/Makefile.am:
862 * ext/x264/Makefile.am:
863 * gst-libs/Makefile.am:
864 * gst-libs/gst/Makefile.am:
866 * gst/asfdemux/.gitignore:
867 * gst/asfdemux/Makefile.am:
868 * gst/dvdlpcmdec/Makefile.am:
869 * gst/dvdsub/Makefile.am:
870 * gst/realmedia/.gitignore:
871 * gst/realmedia/Makefile.am:
872 * gst/xingmux/Makefile.am:
879 * m4/as-slurp-ffmpeg.m4:
880 * m4/check-libheader.m4:
884 * m4/gst-fionread.m4:
894 * pkgconfig/.gitignore:
895 * pkgconfig/Makefile.am:
896 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
901 * tests/check/.gitignore:
902 * tests/check/Makefile.am:
903 * tests/check/elements/.gitignore:
904 * tests/check/generic/.gitignore:
905 * tests/files/Makefile.am:
906 Remove autotools build system
908 2019-09-02 09:33:15 -0400 Aaron Boxer <aaron.boxer@collabora.com>
911 * ext/mpeg2dec/gstmpeg2dec.c:
912 * ext/x264/gstx264enc.c:
913 * gst/asfdemux/gstasfdemux.c:
914 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
915 * gst/dvdsub/gstdvdsubdec.c:
916 * gst/realmedia/rdtjitterbuffer.c:
917 * gst/realmedia/rtspreal.c:
918 * hooks/pre-commit.hook:
919 documentation: fix some typos
921 2019-08-23 19:06:59 +0200 Mathieu Duponchelle <mathieu@centricular.com>
923 * ext/amrnb/amrnbdec.c:
924 * ext/amrnb/amrnbenc.c:
925 * ext/amrwbdec/amrwbdec.c:
926 docstrings: port ulinks to markdown links
928 2019-08-23 16:25:25 +1000 Matthew Waters <matthew@centricular.com>
931 meson: Don't generate doc cache when no plugins are enabled
932 Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
934 2019-07-15 21:56:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
936 * ext/x264/gstx264enc.c:
937 x264enc: Port to color_{primaries,transfer,matrix}_to_iso
938 ... with more color value mapping
940 2019-07-15 22:38:35 +0900 Seungha Yang <seungha.yang@navercorp.com>
942 * tests/check/elements/x264enc.c:
943 * tests/check/meson.build:
944 tests: x264enc: Enable test on Windows
945 ... with removal of pointless unistd.h dependency.
946 Note that full dependency listing is required to run unit test
947 executable binary on Windows uninstalled environment.
949 2019-05-31 23:07:58 +0200 Niels De Graef <niels.degraef@barco.com>
953 meson: Bump minimal GLib version to 2.44
954 This means we can use some newer features and get rid of some
955 boilerplate code using the G_DECLARE_* macros.
956 As discussed on IRC, 2.44 is old enough by now to start depending on it.
958 2019-05-29 23:00:48 +0200 Mathieu Duponchelle <mathieu@centricular.com>
960 * ext/sidplay/gstsiddec.cc:
961 doc: remove xml from comments
963 2019-05-25 14:19:54 +0200 Tim-Philipp Müller <tim@centricular.com>
965 * gst/asfdemux/asfheaders.h:
966 asfdemux: remove some unused cruft in internal headers
968 2019-05-16 09:15:52 -0400 Thibault Saunier <tsaunier@igalia.com>
970 * docs/gst_plugins_cache.json:
972 docs: Stop building the doc cache by default
974 Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
976 2019-05-13 22:54:16 -0400 Thibault Saunier <tsaunier@igalia.com>
978 * docs/gst_plugins_cache.json:
979 docs: Update plugins documentation cache
981 2018-10-22 11:47:37 +0200 Thibault Saunier <tsaunier@igalia.com>
987 * docs/gst_api_version.in:
988 * docs/gst_plugins_cache.json:
991 * docs/plugins/.gitignore:
992 * docs/plugins/Makefile.am:
993 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
994 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
995 * docs/plugins/gst-plugins-ugly-plugins.args:
996 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
997 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
998 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
999 * docs/plugins/gst-plugins-ugly-plugins.signals:
1000 * docs/plugins/gst-plugins-ugly-plugins.types:
1001 * docs/plugins/inspect/plugin-a52dec.xml:
1002 * docs/plugins/inspect/plugin-amrnb.xml:
1003 * docs/plugins/inspect/plugin-amrwbdec.xml:
1004 * docs/plugins/inspect/plugin-asf.xml:
1005 * docs/plugins/inspect/plugin-cdio.xml:
1006 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1007 * docs/plugins/inspect/plugin-dvdread.xml:
1008 * docs/plugins/inspect/plugin-dvdsub.xml:
1009 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1010 * docs/plugins/inspect/plugin-realmedia.xml:
1011 * docs/plugins/inspect/plugin-sid.xml:
1012 * docs/plugins/inspect/plugin-x264.xml:
1013 * docs/plugins/inspect/plugin-xingmux.xml:
1015 * ext/a52dec/meson.build:
1016 * ext/amrnb/meson.build:
1017 * ext/amrwbdec/meson.build:
1018 * ext/cdio/meson.build:
1019 * ext/dvdread/meson.build:
1020 * ext/mpeg2dec/meson.build:
1021 * ext/sidplay/meson.build:
1022 * ext/x264/meson.build:
1023 * gst/asfdemux/gstasfdemux.h:
1024 * gst/asfdemux/meson.build:
1025 * gst/dvdlpcmdec/meson.build:
1026 * gst/dvdsub/meson.build:
1027 * gst/realmedia/meson.build:
1028 * gst/xingmux/meson.build:
1030 * meson_options.txt:
1031 docs: Port documentation to hotdoc
1033 2018-10-22 11:47:32 +0200 Thibault Saunier <tsaunier@igalia.com>
1035 * ext/a52dec/gsta52dec.c:
1036 * ext/amrnb/amrnbdec.c:
1037 * ext/amrnb/amrnbenc.c:
1038 * ext/amrwbdec/amrwbdec.c:
1039 * ext/cdio/gstcdiocddasrc.c:
1040 * ext/x264/gstx264enc.c:
1041 * gst/asfdemux/gstasfdemux.h:
1042 * gst/asfdemux/gstrtspwms.c:
1043 * gst/realmedia/gstrdtbuffer.h:
1044 * gst/realmedia/rademux.c:
1045 * gst/realmedia/rdtmanager.c:
1046 * gst/realmedia/rtspreal.c:
1047 * gst/xingmux/gstxingmux.c:
1048 docs: Port all docstring to gtk-doc markdown
1050 2019-04-26 18:28:04 +0100 Tim-Philipp Müller <tim@centricular.com>
1052 * ext/sidplay/meson.build:
1053 meson: sidplay: use library() instead of shared_module()
1054 Like we do for other plugins, and also install a .pc file
1055 if we build the plugin statically.
1057 2019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com>
1059 * ext/dvdread/meson.build:
1061 meson: Always require the gmodule dependency
1062 It's needed by the dvdread plugin but also by the x264 plugin in certain
1063 circumstances. As it's part of GLib and always available, simply move it
1064 as a hard dependency to the top-level meson.build.
1066 2019-04-19 10:28:17 +0100 Tim-Philipp Müller <tim@centricular.com>
1071 * docs/plugins/inspect/plugin-a52dec.xml:
1072 * docs/plugins/inspect/plugin-amrnb.xml:
1073 * docs/plugins/inspect/plugin-amrwbdec.xml:
1074 * docs/plugins/inspect/plugin-asf.xml:
1075 * docs/plugins/inspect/plugin-cdio.xml:
1076 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1077 * docs/plugins/inspect/plugin-dvdread.xml:
1078 * docs/plugins/inspect/plugin-dvdsub.xml:
1079 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1080 * docs/plugins/inspect/plugin-realmedia.xml:
1081 * docs/plugins/inspect/plugin-sid.xml:
1082 * docs/plugins/inspect/plugin-x264.xml:
1083 * docs/plugins/inspect/plugin-xingmux.xml:
1087 === release 1.16.0 ===
1089 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1096 * gst-plugins-ugly.doap:
1100 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1102 * docs/plugins/inspect/plugin-a52dec.xml:
1103 * docs/plugins/inspect/plugin-amrnb.xml:
1104 * docs/plugins/inspect/plugin-amrwbdec.xml:
1105 * docs/plugins/inspect/plugin-asf.xml:
1106 * docs/plugins/inspect/plugin-cdio.xml:
1107 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1108 * docs/plugins/inspect/plugin-dvdread.xml:
1109 * docs/plugins/inspect/plugin-dvdsub.xml:
1110 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1111 * docs/plugins/inspect/plugin-realmedia.xml:
1112 * docs/plugins/inspect/plugin-sid.xml:
1113 * docs/plugins/inspect/plugin-x264.xml:
1114 * docs/plugins/inspect/plugin-xingmux.xml:
1117 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
1123 === release 1.15.90 ===
1125 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1131 * gst-plugins-ugly.doap:
1135 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1137 * docs/plugins/inspect/plugin-a52dec.xml:
1138 * docs/plugins/inspect/plugin-amrnb.xml:
1139 * docs/plugins/inspect/plugin-amrwbdec.xml:
1140 * docs/plugins/inspect/plugin-asf.xml:
1141 * docs/plugins/inspect/plugin-cdio.xml:
1142 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1143 * docs/plugins/inspect/plugin-dvdread.xml:
1144 * docs/plugins/inspect/plugin-dvdsub.xml:
1145 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1146 * docs/plugins/inspect/plugin-realmedia.xml:
1147 * docs/plugins/inspect/plugin-sid.xml:
1148 * docs/plugins/inspect/plugin-x264.xml:
1149 * docs/plugins/inspect/plugin-xingmux.xml:
1152 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1154 * ext/x264/meson.build:
1155 meson: Add a subproject fallback for x264
1157 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
1162 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1165 meson: add -Wno-unused also to C++ args when gst debug system is disabled
1167 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1172 * docs/plugins/inspect/plugin-a52dec.xml:
1173 * docs/plugins/inspect/plugin-amrnb.xml:
1174 * docs/plugins/inspect/plugin-amrwbdec.xml:
1175 * docs/plugins/inspect/plugin-asf.xml:
1176 * docs/plugins/inspect/plugin-cdio.xml:
1177 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1178 * docs/plugins/inspect/plugin-dvdread.xml:
1179 * docs/plugins/inspect/plugin-dvdsub.xml:
1180 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1181 * docs/plugins/inspect/plugin-realmedia.xml:
1182 * docs/plugins/inspect/plugin-sid.xml:
1183 * docs/plugins/inspect/plugin-x264.xml:
1184 * docs/plugins/inspect/plugin-xingmux.xml:
1188 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1190 * ext/x264/gstx264enc.c:
1191 x264enc: inject CEA708 closed captions
1193 === release 1.15.2 ===
1195 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1201 * gst-plugins-ugly.doap:
1205 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1207 * docs/plugins/inspect/plugin-a52dec.xml:
1208 * docs/plugins/inspect/plugin-amrnb.xml:
1209 * docs/plugins/inspect/plugin-amrwbdec.xml:
1210 * docs/plugins/inspect/plugin-asf.xml:
1211 * docs/plugins/inspect/plugin-cdio.xml:
1212 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1213 * docs/plugins/inspect/plugin-dvdread.xml:
1214 * docs/plugins/inspect/plugin-dvdsub.xml:
1215 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1216 * docs/plugins/inspect/plugin-realmedia.xml:
1217 * docs/plugins/inspect/plugin-sid.xml:
1218 * docs/plugins/inspect/plugin-x264.xml:
1219 * docs/plugins/inspect/plugin-xingmux.xml:
1222 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
1268 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1270 * ext/sidplay/gstsiddec.cc:
1271 sidplay: fix indentation
1273 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
1275 * ext/dvdread/dvdreadsrc.c:
1276 dvdreadsrc: Work around GCC9 compiler warning
1277 It's technically true but not for this specific type.
1278 dvdreadsrc.c:394:65: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
1279 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1280 | ~~~~~~~~~~~~^~~~~~~~~
1282 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
1285 meson: Add support orc fallback
1286 Allow fallback to orc subproject if any.
1288 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
1290 * ext/x264/gstx264enc.c:
1291 x264: Only enable dynamic loading code for x264 < 253
1292 Otherwise we get some compiler warnings:
1293 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1294 unload_x264 (GstX264EncVTable * vtable)
1296 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1297 load_x264 (const gchar * filename)
1300 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
1302 * ext/x264/meson.build:
1303 x264: Link to gmodule in the meson build if extra x264 libraries are provided
1304 We would dynamically load additional x264 libraries then.
1306 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
1309 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1310 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1312 === release 1.15.1 ===
1314 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1320 * gst-plugins-ugly.doap:
1324 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1326 * docs/plugins/inspect/plugin-a52dec.xml:
1327 * docs/plugins/inspect/plugin-amrnb.xml:
1328 * docs/plugins/inspect/plugin-amrwbdec.xml:
1329 * docs/plugins/inspect/plugin-asf.xml:
1330 * docs/plugins/inspect/plugin-cdio.xml:
1331 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1332 * docs/plugins/inspect/plugin-dvdread.xml:
1333 * docs/plugins/inspect/plugin-dvdsub.xml:
1334 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1335 * docs/plugins/inspect/plugin-realmedia.xml:
1336 * docs/plugins/inspect/plugin-sid.xml:
1337 * docs/plugins/inspect/plugin-x264.xml:
1338 * docs/plugins/inspect/plugin-xingmux.xml:
1341 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
1387 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1389 * tests/check/generic/states.c:
1390 * tests/check/meson.build:
1391 tests: Enable test generic_states on Windows
1392 ... and drop needless unistd.h dependency
1394 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1397 * tests/check/meson.build:
1398 meson: Use join_paths() instead '/'
1400 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
1403 * tests/check/meson.build:
1404 * tests/meson.build:
1405 tests: Enable unit test on Windows
1406 Remove hard-coded ':' whitelist separator since it varies with OS
1408 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
1411 Automatic update of common submodule
1412 From ed78bee to 59cb678
1414 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
1417 meson: Specify encoding to UTF-8 when building with MSVC
1418 Use build arguments consistent with core and -base. This can also
1419 remove noisy "C4819" warning of non-us locale MSVC.
1421 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
1424 Add Gitlab CI configuration
1425 This commit adds a .gitlab-ci.yml file, which uses a feature
1426 to fetch the config from a centralized repository. The intent is
1427 to have all the gstreamer modules use the same configuration.
1428 The configuration is currently hosted at the gst-ci repository
1429 under the gitlab/ci_template.yml path.
1430 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1432 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
1435 Update common submodule location
1436 Remove the git directory
1438 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
1441 * gst-plugins-ugly.doap:
1442 Clone the code from gitlab
1443 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1445 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
1448 meson: use new 'python' module instead of deprecated
1449 https://github.com/mesonbuild/meson/pull/4169
1451 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
1453 * tests/check/elements/x264enc.c:
1454 tests: x264enc: fix leak in unit test
1455 The static pad templates weren't static so their
1456 contents were leaked. valgrind was not happy.
1457 Also rename confusing define.
1459 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
1461 * ext/x264/gstx264enc.c:
1462 * ext/x264/gstx264enc.h:
1463 x264enc: Avoid format decision per frame
1464 Avoid switch/case per frame for format decision and detect the format
1465 only if where it could be changed. Note that, whenever encoder->input_state
1466 is changed, gst_x264_enc_init_encoder() is called.
1467 https://bugzilla.gnome.org/show_bug.cgi?id=797164
1469 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1472 * meson_options.txt:
1473 meson: add glib-checks option to disable API guards and such
1474 We want this enabled by default, also in releases, but people
1475 may want to disable this for performance-critical workloads or
1476 on embedded devices.
1478 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
1480 * meson_options.txt:
1481 meson: fix missing closing bracket in option descriptions
1483 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1486 * meson_options.txt:
1487 * tests/meson.build:
1488 meson: add option to disable tests
1490 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1493 meson: clean up some cruft
1495 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1498 * meson_options.txt:
1499 meson: add options to disable gobject cast checks and glib asserts
1500 ... and define G_DISABLE_DEPRECATED for development versions,
1501 like we do in autotools.
1503 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1505 * ext/x264/gstx264enc.c:
1506 x264enc: Set bit depth for x264 ≥ 153
1507 https://bugzilla.gnome.org/show_bug.cgi?id=796975
1509 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1511 * ext/x264/gstx264enc.c:
1512 x264enc: Remove superfluous x264_param_default
1513 https://bugzilla.gnome.org/show_bug.cgi?id=796973
1515 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1517 * ext/a52dec/meson.build:
1518 * ext/amrnb/meson.build:
1519 * ext/amrwbdec/meson.build:
1520 * ext/cdio/meson.build:
1521 * ext/dvdread/meson.build:
1522 * ext/mpeg2dec/meson.build:
1523 * ext/sidplay/meson.build:
1524 * ext/x264/meson.build:
1527 * meson_options.txt:
1528 Add feature options for all plugins
1529 The only automagic dependency left is C++ availability detection.
1530 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1532 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1535 * meson_options.txt:
1536 meson: Convert common options to feature options
1537 The rest will be converted later, these are necessary for gst-build to
1538 set options correctly.
1539 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1541 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
1543 * gst/asfdemux/gstasfdemux.c:
1544 asfdemux: Remove 0.10 code
1545 This was used to "close" a segment. It's no longer needed anymore
1546 in 1.x (it was essentially sending the same thing again)
1548 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
1550 * gst/asfdemux/gstasfdemux.c:
1551 asfdemux: Only send flush event on seeking flushes
1552 And not on all the time
1554 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
1557 * meson_options.txt:
1558 meson: add 'nls' option to disable translations
1559 And enable by default. Was implicitly disabled because
1560 ENABLE_NLS was not defined. Also use .set_quoted().
1562 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1565 * meson_options.txt:
1566 meson: Update option names to omit disable_ and with- prefixes
1567 Also yield common options to the outer project (gst-build in our case)
1568 so that they don't have to be set manually.
1570 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
1572 * gst/dvdsub/gstdvdsubdec.c:
1573 dvdsubdec: Take the highlight event from the structure.
1574 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1575 associated with a highlight event, instead store
1576 it in the event structure directly, as
1577 GstEvent::timestamp will disappear in GStreamer 2.0
1578 https://bugzilla.gnome.org/show_bug.cgi?id=761477
1580 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
1582 * ext/a52dec/meson.build:
1583 * ext/amrnb/meson.build:
1584 * ext/amrwbdec/meson.build:
1585 * ext/cdio/meson.build:
1586 * ext/dvdread/meson.build:
1587 * ext/mpeg2dec/meson.build:
1588 * ext/x264/meson.build:
1589 * gst/asfdemux/meson.build:
1590 * gst/dvdlpcmdec/meson.build:
1591 * gst/dvdsub/meson.build:
1592 * gst/realmedia/meson.build:
1593 * gst/xingmux/meson.build:
1595 Meson: Generate pc file for all plugins in ugly
1596 https://bugzilla.gnome.org/show_bug.cgi?id=794568
1598 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
1601 meson: use -Wl,-Bsymbolic-functions where supported
1602 Just like the autotools build.
1604 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
1606 * gst/asfdemux/gstasfdemux.c:
1607 asfdemux: Set the stream-format field of H264 streams
1608 If we have codec_data it will be AVC, otherwise assume byte-stream.
1610 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
1614 Automatic update of common submodule
1615 From 3fa2c9e to ed78bee
1617 2018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1622 * docs/plugins/inspect/plugin-a52dec.xml:
1623 * docs/plugins/inspect/plugin-amrnb.xml:
1624 * docs/plugins/inspect/plugin-amrwbdec.xml:
1625 * docs/plugins/inspect/plugin-asf.xml:
1626 * docs/plugins/inspect/plugin-cdio.xml:
1627 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1628 * docs/plugins/inspect/plugin-dvdread.xml:
1629 * docs/plugins/inspect/plugin-dvdsub.xml:
1630 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1631 * docs/plugins/inspect/plugin-realmedia.xml:
1632 * docs/plugins/inspect/plugin-sid.xml:
1633 * docs/plugins/inspect/plugin-x264.xml:
1634 * docs/plugins/inspect/plugin-xingmux.xml:
1638 === release 1.14.0 ===
1640 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1646 * gst-plugins-ugly.doap:
1650 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1652 * docs/plugins/inspect/plugin-a52dec.xml:
1653 * docs/plugins/inspect/plugin-amrnb.xml:
1654 * docs/plugins/inspect/plugin-amrwbdec.xml:
1655 * docs/plugins/inspect/plugin-asf.xml:
1656 * docs/plugins/inspect/plugin-cdio.xml:
1657 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1658 * docs/plugins/inspect/plugin-dvdread.xml:
1659 * docs/plugins/inspect/plugin-dvdsub.xml:
1660 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1661 * docs/plugins/inspect/plugin-realmedia.xml:
1662 * docs/plugins/inspect/plugin-sid.xml:
1663 * docs/plugins/inspect/plugin-x264.xml:
1664 * docs/plugins/inspect/plugin-xingmux.xml:
1667 === release 1.13.91 ===
1669 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1675 * gst-plugins-ugly.doap:
1679 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1681 * docs/plugins/inspect/plugin-a52dec.xml:
1682 * docs/plugins/inspect/plugin-amrnb.xml:
1683 * docs/plugins/inspect/plugin-amrwbdec.xml:
1684 * docs/plugins/inspect/plugin-asf.xml:
1685 * docs/plugins/inspect/plugin-cdio.xml:
1686 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1687 * docs/plugins/inspect/plugin-dvdread.xml:
1688 * docs/plugins/inspect/plugin-dvdsub.xml:
1689 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1690 * docs/plugins/inspect/plugin-realmedia.xml:
1691 * docs/plugins/inspect/plugin-sid.xml:
1692 * docs/plugins/inspect/plugin-x264.xml:
1693 * docs/plugins/inspect/plugin-xingmux.xml:
1696 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
1698 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1699 docs: plugins: minor addition to plugins list
1701 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
1704 configure.ac: enable largefile support if possible
1705 https://bugzilla.gnome.org/show_bug.cgi?id=793103
1707 === release 1.13.90 ===
1709 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1715 * gst-plugins-ugly.doap:
1719 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
1721 * docs/plugins/gst-plugins-ugly-plugins.args:
1722 * docs/plugins/inspect/plugin-a52dec.xml:
1723 * docs/plugins/inspect/plugin-amrnb.xml:
1724 * docs/plugins/inspect/plugin-amrwbdec.xml:
1725 * docs/plugins/inspect/plugin-asf.xml:
1726 * docs/plugins/inspect/plugin-cdio.xml:
1727 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1728 * docs/plugins/inspect/plugin-dvdread.xml:
1729 * docs/plugins/inspect/plugin-dvdsub.xml:
1730 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1731 * docs/plugins/inspect/plugin-realmedia.xml:
1732 * docs/plugins/inspect/plugin-sid.xml:
1733 * docs/plugins/inspect/plugin-x264.xml:
1734 * docs/plugins/inspect/plugin-xingmux.xml:
1737 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1740 * tests/check/meson.build:
1741 meson: enable more warnings
1743 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1745 * ext/x264/gstx264enc.c:
1746 x264enc: fix build with newer x264 with support for multiple bit depths
1747 libx264 used to be built for one specific bit depth, and if we
1748 wanted to support multiple bit depths we would have to dynamically
1749 load the right .so from different paths. That has changed now, and
1750 libx264 can include support for multiple depths in the same lib,
1751 so we don't need to do the dlopen() dance any more. We'll keep
1752 the vtable stuff around until we can drop support for older x264.
1753 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1754 https://bugzilla.gnome.org/show_bug.cgi?id=792111
1756 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
1758 * ext/x264/gstx264enc.c:
1759 x264enc: Add format example for option-string
1760 https://bugzilla.gnome.org/show_bug.cgi?id=793879
1762 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
1765 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1766 add_global_arguments() can't be used in subprojects. It's
1767 entirely possible that -ugly is a subproject but gstreamer
1768 is picked up from an installed location, so we should
1769 really use add_project_arguments() in both cases.
1771 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1774 * docs/plugins/inspect/plugin-a52dec.xml:
1775 * docs/plugins/inspect/plugin-amrnb.xml:
1776 * docs/plugins/inspect/plugin-amrwbdec.xml:
1777 * docs/plugins/inspect/plugin-asf.xml:
1778 * docs/plugins/inspect/plugin-cdio.xml:
1779 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1780 * docs/plugins/inspect/plugin-dvdread.xml:
1781 * docs/plugins/inspect/plugin-dvdsub.xml:
1782 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1783 * docs/plugins/inspect/plugin-realmedia.xml:
1784 * docs/plugins/inspect/plugin-sid.xml:
1785 * docs/plugins/inspect/plugin-x264.xml:
1786 * docs/plugins/inspect/plugin-xingmux.xml:
1790 === release 1.13.1 ===
1792 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1796 * gst-plugins-ugly.doap:
1800 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
1802 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1803 * docs/plugins/gst-plugins-ugly-plugins.args:
1804 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1805 * docs/plugins/inspect/plugin-a52dec.xml:
1806 * docs/plugins/inspect/plugin-amrnb.xml:
1807 * docs/plugins/inspect/plugin-amrwbdec.xml:
1808 * docs/plugins/inspect/plugin-asf.xml:
1809 * docs/plugins/inspect/plugin-cdio.xml:
1810 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1811 * docs/plugins/inspect/plugin-dvdread.xml:
1812 * docs/plugins/inspect/plugin-dvdsub.xml:
1813 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1814 * docs/plugins/inspect/plugin-realmedia.xml:
1815 * docs/plugins/inspect/plugin-sid.xml:
1816 * docs/plugins/inspect/plugin-x264.xml:
1817 * docs/plugins/inspect/plugin-xingmux.xml:
1818 docs: update plugin docs
1820 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
1826 po: update translations
1828 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
1831 meson: make version numbers ints and fix int/string comparison
1832 WARNING: Trying to compare values of different types (str, int).
1833 The result of this is undefined and will become a hard error
1834 in a future Meson release.
1836 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
1839 autotools: use -fno-strict-aliasing where supported
1840 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1842 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
1844 * ext/sidplay/meson.build:
1846 meson: use -fno-strict-aliasing where supported
1847 https://bugzilla.gnome.org/show_bug.cgi?id=769183
1849 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1851 * ext/amrnb/amrnbdec.c:
1852 amrnbdec: Don't use g_return_*_if_fail() on data parsing
1853 Those functions can be disabled. Instead just use the (existing)
1857 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
1859 * ext/amrwbdec/amrwbdec.c:
1860 amrwbdec: Don't use g_return_*_if_fail() on data parsing
1861 Those functions can be disabled. Instead just use the (existing)
1865 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1868 meson: skip translations if gettext is not available
1870 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
1873 Automatic update of common submodule
1874 From e8c7a71 to 3fa2c9e
1876 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
1878 * ext/x264/gstx264enc.c:
1879 * ext/x264/gstx264enc.h:
1880 x264enc: add 'insert-vui' property for users to choose
1881 VUI(Video Usability Information) parameters should be set
1882 according to the specification. However, some of the existing
1883 hardware decoders refuse to decode in certain combinations of
1884 the resolution and VUI parameters. To support the legacy
1885 decoders, this patch provides 'insert-vui' to skip the settings.
1886 https://bugzilla.gnome.org/show_bug.cgi?id=791331
1888 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1890 * ext/cdio/gstcdio.c:
1891 * ext/cdio/gstcdio.h:
1892 * ext/cdio/gstcdiocddasrc.c:
1893 cdio: Fix build with cdio >= 1.0
1894 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1895 as 1 for 1.0. We had various checks for < 83, which of course succeeded
1896 now although we are >= 0.83.
1897 Fix this by checking for < 76 (0.76) too, as that is the minimum version
1898 we currently support and everything < 76 is going to be >= 1.0.
1899 https://bugzilla.gnome.org/show_bug.cgi?id=791301
1901 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
1904 Automatic update of common submodule
1905 From 3f4aa96 to e8c7a71
1907 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
1910 configure: actually use -fvisibility if supported
1911 Fix up for previous commit.
1913 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
1916 autotools: stop controlling symbol visibility with -export-symbols-regex
1917 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1918 This should result in consistent behaviour for the autotools and
1921 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
1923 * gst/asfdemux/gstasfdemux.c:
1924 asfdemux: Fix prerolling files with "empty" streams
1925 This is a regression that was introduced by
1926 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1927 " asfdemux: Add support for dvr-ms"
1928 The problem is that some files/streams might contain stream definition
1929 but there is no actual packets for those streams.
1930 This was used to "define" streams with different bitrates for example.
1931 The first_ts calculation resulted in never ever finding a valid first_ts
1932 since some streams were empty, and therefore never "activating" itself.
1933 Instead of that we first check if we are prerolled. And if we are we
1934 unconditionally get the "first_ts"
1935 The preroll check has been adapted to check whether streams of
1936 each defined type (i.e. audio/video/sub) has been prerolled. This solves
1937 the problem of having different streams of a particular type where only
1938 one stream actually has data.
1940 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
1942 * gst/asfdemux/gstasfdemux.c:
1943 asfdemux: Store the stream type in streams
1944 The field was present but never set :)
1946 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
1948 * ext/a52dec/gsta52dec.c:
1949 a52dec: Fix out buffer memory leak in error code path
1950 https://bugzilla.gnome.org/show_bug.cgi?id=788119
1952 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
1954 * ext/mpeg2dec/gstmpeg2dec.c:
1955 mpeg2dec: Fix buffer memory leak in error code path
1956 https://bugzilla.gnome.org/show_bug.cgi?id=787817
1958 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1960 * ext/mpeg2dec/gstmpeg2dec.c:
1961 mpeg2dec: Unmap output video frame if copying to it fails
1962 https://bugzilla.gnome.org/show_bug.cgi?id=787398
1964 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1966 * gst/realmedia/asmrules.c:
1967 realmedia: fix leak in asmrules error code path
1968 https://bugzilla.gnome.org/show_bug.cgi?id=787056
1970 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
1972 * gst/realmedia/rtspreal.c:
1973 realmedia: Fix Memory leak in error case
1974 https://bugzilla.gnome.org/show_bug.cgi?id=787014
1976 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
1978 * tests/files/Makefile.am:
1979 * tests/files/cbr_stream.mp3:
1980 * tests/files/stream.mp2:
1981 * tests/files/vbr_stream.mp3:
1982 tests: remove files that were used by the mpg123 unit test
1984 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1989 * docs/plugins/Makefile.am:
1990 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1991 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1992 * docs/plugins/inspect/plugin-twolame.xml:
1995 * ext/twolame/Makefile.am:
1996 * ext/twolame/gsttwolamemp2enc.c:
1997 * ext/twolame/gsttwolamemp2enc.h:
1998 * ext/twolame/meson.build:
2000 Remove twolame plugin, moved to -good
2001 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2003 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2008 * docs/plugins/Makefile.am:
2009 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2010 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2011 * docs/plugins/gst-plugins-ugly-plugins.args:
2012 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2013 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2014 * docs/plugins/inspect/plugin-lame.xml:
2016 * ext/lame/Makefile.am:
2017 * ext/lame/gstlamemp3enc.c:
2018 * ext/lame/gstlamemp3enc.h:
2019 * ext/lame/meson.build:
2020 * ext/lame/plugin.c:
2025 * tests/check/Makefile.am:
2026 * tests/check/gst-plugins-ugly.supp:
2027 * tests/check/meson.build:
2028 * tests/check/pipelines/.gitignore:
2029 * tests/check/pipelines/lame.c:
2030 Remove lame plugin, moved to -good
2031 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2033 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
2038 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2039 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2040 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2041 * docs/plugins/inspect/plugin-mpg123.xml:
2044 * ext/mpg123/Makefile.am:
2045 * ext/mpg123/gstmpg123audiodec.c:
2046 * ext/mpg123/gstmpg123audiodec.h:
2047 * ext/mpg123/meson.build:
2048 * tests/check/Makefile.am:
2049 * tests/check/elements/.gitignore:
2050 * tests/check/elements/mpg123audiodec.c:
2051 * tests/check/meson.build:
2052 Remove mpg123 plugin, moved to -good
2053 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2055 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
2059 Automatic update of common submodule
2060 From 48a5d85 to 3f4aa96
2062 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2064 * ext/sidplay/meson.build:
2065 sidplay: hide symbols in meson for this c++ plugin too
2066 Keep things local, as this is the only c++ plugin
2069 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
2072 meson: don't export symbols by default
2073 Only plugin entry points should be exported.
2074 Currently plugins might export more symbols with
2075 the meson build, as we don't have the exports
2076 regexp there that we pass to libtool.
2078 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2080 * ext/x264/gstx264enc.c:
2081 x264enc: add FIXME note for future configuration cleanup
2083 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2085 * ext/dvdread/dvdreadsrc.c:
2086 dvdreadsrc: Fix string memory leak
2087 https://bugzilla.gnome.org/show_bug.cgi?id=785388
2089 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
2091 * ext/x264/gstx264enc.c:
2092 x264enc: fix indentation
2094 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2096 * ext/x264/gstx264enc.c:
2097 x264enc: fix caps leak
2098 Move creation of supported sink pads into class_init function
2099 which is also the only place where they're used. Unref the
2100 caps when no longer needed, the pad template will take its
2102 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2104 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
2106 * ext/mpg123/gstmpg123audiodec.c:
2107 mpg123audiodec: fix caps leak
2108 The pad template takes its own ref, so we should unref the caps.
2109 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2111 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
2114 meson: po: use glib preset and read language list from LINGUAS
2115 Supported since meson 0.37, so we can use it now.
2117 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2119 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2120 dvdlpmdec: Fix overrun from coverity
2123 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2126 meson: find python3 via python3 module
2127 https://bugzilla.gnome.org/show_bug.cgi?id=783198
2129 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2131 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2132 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2133 dvdlpcmdec: Added support for Blu-Ray audio
2134 https://bugzilla.gnome.org/show_bug.cgi?id=784552
2136 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
2138 * gst/asfdemux/gstasfdemux.c:
2139 asfdemux: More index handling
2140 In the same vein as the previous commit, the end of the file might have been
2141 cut and therefore contains bogus data.
2142 If the object is too short, consider it as garbage and return a non-fatal
2144 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2146 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
2148 * gst/asfdemux/gstasfdemux.c:
2149 asfdemux; Don't assume index is present at end of file
2150 Some files have garbage at the end of the file, don't error out if we don't
2151 find the index there.
2152 Reverts back to previous behaviour (where corrupted/missing indexex were
2154 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2156 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2159 meson: fix with-package-name option
2160 https://bugzilla.gnome.org/show_bug.cgi?id=784082
2162 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2164 * gst/asfdemux/gstasfdemux.c:
2165 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2166 ... which is how it has always been until changed coincidentally in commit
2167 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2168 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2169 to compensate for that in a lateral way
2171 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2173 * ext/x264/gstx264enc.c:
2174 x264enc: relax bframes upper limit count to maximum encoder supported
2176 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2178 * ext/sidplay/meson.build:
2179 meson: don't error out if sidplay library is not found
2181 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
2184 * ext/sidplay/meson.build:
2185 meson: build sid plugin
2186 https://bugzilla.gnome.org/show_bug.cgi?id=784135
2188 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2190 * ext/x264/gstx264enc.c:
2191 x264: fix memory leak
2192 When the allowed caps are the same of template caps the allowed
2193 caps are not unrefed, leaking memory.
2194 https://bugzilla.gnome.org/show_bug.cgi?id=784060
2196 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
2198 * tests/check/meson.build:
2199 meson: Do not use path separator in test names
2200 Avoiding warnings like:
2201 WARNING: Target "elements/audioamplify" has a path separator in its name.
2203 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
2205 * gst/asfdemux/gstasfdemux.c:
2206 asfdemux: fix checking for header objects
2207 The if 'and' condition was mixed up with the last parameter of the
2208 function and would lead to wrong results
2210 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
2215 meson: don't need config.h.meson any longer
2217 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2220 * meson_options.txt:
2221 meson: add options to set package name and origin
2222 https://bugzilla.gnome.org/show_bug.cgi?id=782172
2224 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
2226 * tests/check/meson.build:
2227 Add gstvideo_dep for meson mpeg2dec test build
2229 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
2231 * tests/check/Makefile.am:
2232 * tests/check/elements/mpeg2dec.c:
2233 mpeg2dec test: Fix expected output caps
2234 In the absence of explicit info, video decoders
2235 now output mono multiview caps by default, so make
2236 the expected caps match that
2238 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2242 * ext/a52dec/Makefile.am:
2243 * ext/amrnb/Makefile.am:
2244 * ext/amrwbdec/Makefile.am:
2245 * ext/cdio/Makefile.am:
2246 * ext/dvdread/Makefile.am:
2247 * ext/lame/Makefile.am:
2248 * ext/mpeg2dec/Makefile.am:
2249 * ext/mpg123/Makefile.am:
2250 * ext/sidplay/Makefile.am:
2251 * ext/twolame/Makefile.am:
2252 * ext/x264/Makefile.am:
2253 * gst/asfdemux/Makefile.am:
2254 * gst/dvdlpcmdec/Makefile.am:
2255 * gst/dvdsub/Makefile.am:
2256 * gst/realmedia/Makefile.am:
2257 * gst/xingmux/Makefile.am:
2258 Remove plugin specific static build option
2259 Static and dynamic plugins now have the same interface. The standard
2260 --enable-static/--enable-shared toggle are sufficient.
2262 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2264 * ext/sidplay/gstsiddec.cc:
2265 sid: Make plugin name match plugin file name
2267 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
2273 === release 1.12.0 ===
2275 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
2281 * docs/plugins/inspect/plugin-a52dec.xml:
2282 * docs/plugins/inspect/plugin-amrnb.xml:
2283 * docs/plugins/inspect/plugin-amrwbdec.xml:
2284 * docs/plugins/inspect/plugin-asf.xml:
2285 * docs/plugins/inspect/plugin-cdio.xml:
2286 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2287 * docs/plugins/inspect/plugin-dvdread.xml:
2288 * docs/plugins/inspect/plugin-dvdsub.xml:
2289 * docs/plugins/inspect/plugin-lame.xml:
2290 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2291 * docs/plugins/inspect/plugin-mpg123.xml:
2292 * docs/plugins/inspect/plugin-realmedia.xml:
2293 * docs/plugins/inspect/plugin-siddec.xml:
2294 * docs/plugins/inspect/plugin-twolame.xml:
2295 * docs/plugins/inspect/plugin-x264.xml:
2296 * docs/plugins/inspect/plugin-xingmux.xml:
2297 * gst-plugins-ugly.doap:
2301 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2346 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
2350 po: Update translations
2352 === release 1.11.91 ===
2354 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
2360 * docs/plugins/inspect/plugin-a52dec.xml:
2361 * docs/plugins/inspect/plugin-amrnb.xml:
2362 * docs/plugins/inspect/plugin-amrwbdec.xml:
2363 * docs/plugins/inspect/plugin-asf.xml:
2364 * docs/plugins/inspect/plugin-cdio.xml:
2365 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2366 * docs/plugins/inspect/plugin-dvdread.xml:
2367 * docs/plugins/inspect/plugin-dvdsub.xml:
2368 * docs/plugins/inspect/plugin-lame.xml:
2369 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2370 * docs/plugins/inspect/plugin-mpg123.xml:
2371 * docs/plugins/inspect/plugin-realmedia.xml:
2372 * docs/plugins/inspect/plugin-siddec.xml:
2373 * docs/plugins/inspect/plugin-twolame.xml:
2374 * docs/plugins/inspect/plugin-x264.xml:
2375 * docs/plugins/inspect/plugin-xingmux.xml:
2376 * gst-plugins-ugly.doap:
2380 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2425 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
2431 po: Update translations
2433 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2435 * ext/x264/gstx264enc.h:
2436 x264: Use __declspec(dllimport) with MinGW too
2437 x264.h says this isn't needed with MinGW, but it looks like it is.
2438 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2440 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2443 Automatic update of common submodule
2444 From 60aeef6 to 48a5d85
2446 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
2450 Automatic update of common submodule
2451 From 39ac2f5 to 60aeef6
2453 === release 1.11.90 ===
2455 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2461 * docs/plugins/inspect/plugin-a52dec.xml:
2462 * docs/plugins/inspect/plugin-amrnb.xml:
2463 * docs/plugins/inspect/plugin-amrwbdec.xml:
2464 * docs/plugins/inspect/plugin-asf.xml:
2465 * docs/plugins/inspect/plugin-cdio.xml:
2466 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2467 * docs/plugins/inspect/plugin-dvdread.xml:
2468 * docs/plugins/inspect/plugin-dvdsub.xml:
2469 * docs/plugins/inspect/plugin-lame.xml:
2470 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2471 * docs/plugins/inspect/plugin-mpg123.xml:
2472 * docs/plugins/inspect/plugin-realmedia.xml:
2473 * docs/plugins/inspect/plugin-siddec.xml:
2474 * docs/plugins/inspect/plugin-twolame.xml:
2475 * docs/plugins/inspect/plugin-x264.xml:
2476 * docs/plugins/inspect/plugin-xingmux.xml:
2477 * gst-plugins-ugly.doap:
2481 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
2525 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2529 po: Update translations
2531 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2533 * tests/check/meson.build:
2534 meson: test: Fix environment object usage
2535 And use get_pkgconfig_variable instead of calling pkg-config ourself
2537 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
2540 REQUIREMENTS: update for mad mp3 decoder removal
2541 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2543 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2546 Add libgstrmdemux.so to cruft list
2547 This was renamed to libgstrealmedia.so, this fixes helps fixing
2549 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2551 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2553 * docs/plugins/inspect/plugin-realmedia.xml:
2554 * gst/realmedia/Makefile.am:
2555 * gst/realmedia/meson.build:
2556 Rename plugin filenames to match plugin names
2557 libgstrmdemux.so becomes libgstrealmedia.so
2558 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2560 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
2562 * ext/mpeg2dec/gstmpeg2dec.c:
2563 mpeg2dec: Fix latency calculation
2564 The latency calculation was missing a scaling by GST_SECOND,
2565 so it would always report a tiny latency. Fix that.
2566 Spotted by Guillaume Desmottes.
2568 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2570 * gst/asfdemux/gstasfdemux.c:
2571 asfdemux: Fix compilation with gcc 7
2572 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2573 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2574 is_encrypted = ! !((flags & 0x8000) << 15);
2575 ~~~~~~~~~~~~~~~~~~^~~~~~
2576 https://bugzilla.gnome.org/show_bug.cgi?id=779329
2578 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
2580 * ext/amrwbdec/amrwb.c:
2581 * ext/amrwbdec/amrwbdec.h:
2582 Update Edgard Lima's email
2583 https://bugzilla.gnome.org/show_bug.cgi?id=779230
2585 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
2588 meson: Update version
2590 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2595 === release 1.11.2 ===
2597 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2603 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2604 * docs/plugins/inspect/plugin-a52dec.xml:
2605 * docs/plugins/inspect/plugin-amrnb.xml:
2606 * docs/plugins/inspect/plugin-amrwbdec.xml:
2607 * docs/plugins/inspect/plugin-asf.xml:
2608 * docs/plugins/inspect/plugin-cdio.xml:
2609 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2610 * docs/plugins/inspect/plugin-dvdread.xml:
2611 * docs/plugins/inspect/plugin-dvdsub.xml:
2612 * docs/plugins/inspect/plugin-lame.xml:
2613 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2614 * docs/plugins/inspect/plugin-mpg123.xml:
2615 * docs/plugins/inspect/plugin-realmedia.xml:
2616 * docs/plugins/inspect/plugin-siddec.xml:
2617 * docs/plugins/inspect/plugin-twolame.xml:
2618 * docs/plugins/inspect/plugin-x264.xml:
2619 * docs/plugins/inspect/plugin-xingmux.xml:
2620 * gst-plugins-ugly.doap:
2623 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2667 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2671 po: Update translations
2673 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2676 meson: dist meson build files
2677 Ship meson build files in tarballs, so people who use tarballs
2678 in their builds can start playing with meson already.
2680 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2682 * ext/x264/gstx264enc.c:
2683 x264: Initialize function vtable in plugin_init()
2684 These values are defined in the x264.h header and are not const on
2685 Windows due to the way DLLs work. See:
2686 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2687 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2688 https://bugzilla.gnome.org/show_bug.cgi?id=777903
2690 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2692 * gst/asfdemux/gstasfdemux.c:
2693 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2694 https://bugzilla.gnome.org/show_bug.cgi?id=777955
2696 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
2698 * gst/asfdemux/gstasfdemux.c:
2699 asfdemux: Reset number of languages to 0 when freeing the array because of errors
2700 Otherwise we will happily index into the array at NULL if the requested
2701 index is smaller than the number of languages that were previously
2703 https://bugzilla.gnome.org/show_bug.cgi?id=777937
2705 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2707 * tests/check/meson.build:
2708 meson: Properly use ':' for defining keywords
2710 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
2715 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
2720 === release 1.11.1 ===
2722 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
2728 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2729 * docs/plugins/inspect/plugin-a52dec.xml:
2730 * docs/plugins/inspect/plugin-amrnb.xml:
2731 * docs/plugins/inspect/plugin-amrwbdec.xml:
2732 * docs/plugins/inspect/plugin-asf.xml:
2733 * docs/plugins/inspect/plugin-cdio.xml:
2734 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2735 * docs/plugins/inspect/plugin-dvdread.xml:
2736 * docs/plugins/inspect/plugin-dvdsub.xml:
2737 * docs/plugins/inspect/plugin-lame.xml:
2738 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2739 * docs/plugins/inspect/plugin-mpg123.xml:
2740 * docs/plugins/inspect/plugin-realmedia.xml:
2741 * docs/plugins/inspect/plugin-siddec.xml:
2742 * docs/plugins/inspect/plugin-twolame.xml:
2743 * docs/plugins/inspect/plugin-x264.xml:
2744 * docs/plugins/inspect/plugin-xingmux.xml:
2745 * gst-plugins-ugly.doap:
2748 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2792 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
2797 po: Update translations
2799 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2801 * ext/amrnb/meson.build:
2802 * ext/x264/meson.build:
2804 meson: Install presets files
2806 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2808 * ext/x264/GstX264Enc.prs:
2809 x264enc: Add a youtube preset.
2810 Based on https://support.google.com/youtube/answer/1722171
2811 https://bugzilla.gnome.org/show_bug.cgi?id=751560
2813 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
2817 * docs/plugins/Makefile.am:
2818 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2819 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2820 * docs/plugins/inspect/plugin-mad.xml:
2822 * ext/mad/Makefile.am:
2825 * ext/mad/meson.build:
2828 We have better replacements such as the mpg123 plugin.
2829 The main reason to keep around mad was for 'freeform'
2830 mp3 support, but mpg123 can handle those too nowadays.
2831 Also, mad is GPL and has been unmaintained for years.
2832 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2834 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2839 * win32/common/.gitignore:
2840 * win32/common/config.h:
2841 win32: remove platform-specific copies of generated headers
2842 Unused and no longer needed.
2844 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
2849 * gst-plugins-ugly.spec.in:
2850 Remove generated .spec file
2851 Likely extremely bitrotten, and we should not ship this anyway.
2853 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
2856 meson: Support building without Gst debug
2858 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
2862 Automatic update of common submodule
2863 From f980fd9 to 39ac2f5
2865 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2867 * gst/asfdemux/gstasfdemux.c:
2868 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2869 https://bugzilla.gnome.org/show_bug.cgi?id=775515
2871 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2873 * ext/x264/gstx264enc.c:
2874 x264enc: Add information for mixed mode
2875 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2877 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2879 * ext/x264/gstx264enc.c:
2880 x264enc: Correctly pass interlacing/TFF information
2881 Give the interlacing information correctly to the encoder. Also parse
2882 TFF/BFF information from the caps and pass it too.
2883 https://bugzilla.gnome.org/show_bug.cgi?id=775411
2885 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
2887 * ext/x264/gstx264enc.c:
2888 x264enc: Auto-detect interlace mode from caps
2889 If the caps are interlaced, interlacing is always enabled on the
2890 encoder. If the interlace-mode field is missing or if it's progressive,
2891 the encoder uses the "interlaced" property.
2892 https://bugzilla.gnome.org/show_bug.cgi?id=775228
2894 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
2897 common: use https protocol for common submodule
2898 https://bugzilla.gnome.org/show_bug.cgi?id=775110
2900 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2902 * gst/realmedia/realhash.c:
2903 real: Fix compiler warnings with latest clang
2904 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2907 https://bugzilla.gnome.org/show_bug.cgi?id=775112
2909 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
2911 * gst/asfdemux/gstasfdemux.c:
2912 asfdemux: Allow 64bit sizes for DATA object
2913 we *can* have files greater than 4GB, any other object should be
2916 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
2918 * gst/asfdemux/gstasfdemux.c:
2919 asfdemux: Add sanity check for asf_stream_audio
2920 We should have enough bytes for the specified codec_data
2921 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2923 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
2925 * gst/asfdemux/gstasfdemux.c:
2926 asfdemux: Add sanity checks when reading asf_stream_video_format
2927 It should report a size of at least 40 bytes
2928 Also check for the size of the remaining data (i.e. codec_data)
2929 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2931 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
2933 * gst/asfdemux/gstasfdemux.c:
2934 asfdemux: Add check for invalid/corrupt asf object
2935 An asf object can't realistically be bigger than 2**32 bytes.
2936 If it reports a size bigger than that, consider it corrupt and properly
2937 propagate the error back.
2938 https://bugzilla.gnome.org/show_bug.cgi?id=775070
2940 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
2942 * gst/asfdemux/gstasfdemux.c:
2943 asfdemux: Handle EOS in push-mode on corrupted files
2944 It is possible no streams were activated when receiving EOS, if so
2945 handled it as if we hadn't seen the header
2946 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2948 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
2950 * gst/asfdemux/gstasfdemux.c:
2951 * gst/asfdemux/gstasfdemux.h:
2952 asfdemux: FILE headers are mandatory in the header
2953 As per the specification, also avoids ending up trying to play a
2954 file with plenty of un-initialized values.
2955 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2957 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
2959 * gst/asfdemux/gstasfdemux.c:
2960 asfdemux: Handle incomplete header in pull mode
2961 pulling headers is meant to complete as a whole. If we don't have
2962 enough data, it's an error.
2963 Avoids pipeline hangs on corrupted files
2964 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2966 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
2968 * gst/asfdemux/gstasfdemux.c:
2969 asfdemux: Handle issues with "empty" files
2970 In some corrupted files, we could end up with no actual streams
2972 In those cases, make sure we properly propagate the failure all
2973 the way to the loop function. This avoids ending up in cases where
2974 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
2975 https://bugzilla.gnome.org/show_bug.cgi?id=774846
2977 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2979 * ext/dvdread/dvdreadsrc.c:
2980 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
2982 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
2985 meson: Add ignored warnings for MSVC
2986 https://bugzilla.gnome.org/show_bug.cgi?id=774656
2988 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
2991 * ext/x264/Makefile.am:
2992 * ext/x264/gstx264enc.c:
2993 * ext/x264/gstx264enc.h:
2994 * ext/x264/meson.build:
2995 * meson_options.txt:
2996 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
2997 x264 has to be compiled specifically for a target bit depth.
2998 Distributions currently ship various libraries in their packages, with
2999 different bit depths.
3000 This change now allows to provide them all at configure time and have
3001 the x264enc element dynamically switch between them based on the bit
3002 depth of the input format.
3003 https://bugzilla.gnome.org/show_bug.cgi?id=763297
3005 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
3008 meson: update version
3010 === release 1.11.0 ===
3012 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
3017 === release 1.10.0 ===
3019 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
3025 * docs/plugins/inspect/plugin-a52dec.xml:
3026 * docs/plugins/inspect/plugin-amrnb.xml:
3027 * docs/plugins/inspect/plugin-amrwbdec.xml:
3028 * docs/plugins/inspect/plugin-asf.xml:
3029 * docs/plugins/inspect/plugin-cdio.xml:
3030 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3031 * docs/plugins/inspect/plugin-dvdread.xml:
3032 * docs/plugins/inspect/plugin-dvdsub.xml:
3033 * docs/plugins/inspect/plugin-lame.xml:
3034 * docs/plugins/inspect/plugin-mad.xml:
3035 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3036 * docs/plugins/inspect/plugin-mpg123.xml:
3037 * docs/plugins/inspect/plugin-realmedia.xml:
3038 * docs/plugins/inspect/plugin-siddec.xml:
3039 * docs/plugins/inspect/plugin-twolame.xml:
3040 * docs/plugins/inspect/plugin-x264.xml:
3041 * docs/plugins/inspect/plugin-xingmux.xml:
3042 * gst-plugins-ugly.doap:
3043 * win32/common/config.h:
3046 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
3090 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3094 po: Update translations
3096 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3099 * tests/meson.build:
3100 meson: Don't depend on gstreamer-check-1.0 on windows
3101 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3103 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3106 * tests/check/meson.build:
3107 * tests/meson.build:
3108 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3109 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3110 Does not actually work. See:
3111 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3113 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
3115 * tests/check/meson.build:
3116 meson: fix build outside of gst-all
3118 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3121 * tests/check/meson.build:
3122 * tests/meson.build:
3123 meson: move gstreamer-check-1.0 dependency to tests/check
3124 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3126 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3129 meson: Don't set c_std to gnu99
3130 Use the default for each compiler on every platform instead. This
3131 improves our compatibility with compilers that don't have gnu99 as
3134 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3137 * tests/check/getpluginsdir:
3138 * tests/check/meson.build:
3139 meson: Make use of new environment object and set plugin path to builddir
3140 Workaround source_root being the root directory of all projects
3141 in the subproject case and remove now unneeded getpluginsdir
3142 Bump meson requirement to 0.35
3144 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3146 * hooks/pre-commit.hook:
3148 * tests/check/getpluginsdir:
3149 meson: Setup pre commit hook and fix getpluginsdir for standalone case
3151 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3154 meson: update version
3156 === release 1.9.90 ===
3158 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
3164 * docs/plugins/inspect/plugin-a52dec.xml:
3165 * docs/plugins/inspect/plugin-amrnb.xml:
3166 * docs/plugins/inspect/plugin-amrwbdec.xml:
3167 * docs/plugins/inspect/plugin-asf.xml:
3168 * docs/plugins/inspect/plugin-cdio.xml:
3169 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3170 * docs/plugins/inspect/plugin-dvdread.xml:
3171 * docs/plugins/inspect/plugin-dvdsub.xml:
3172 * docs/plugins/inspect/plugin-lame.xml:
3173 * docs/plugins/inspect/plugin-mad.xml:
3174 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3175 * docs/plugins/inspect/plugin-mpg123.xml:
3176 * docs/plugins/inspect/plugin-realmedia.xml:
3177 * docs/plugins/inspect/plugin-siddec.xml:
3178 * docs/plugins/inspect/plugin-twolame.xml:
3179 * docs/plugins/inspect/plugin-x264.xml:
3180 * docs/plugins/inspect/plugin-xingmux.xml:
3181 * gst-plugins-ugly.doap:
3182 * win32/common/config.h:
3185 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
3229 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
3233 po: Update translations
3235 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
3237 * ext/x264/gstx264enc.c:
3238 x264enc: Set colorimetry and chroma-site information
3239 https://bugzilla.gnome.org/show_bug.cgi?id=772159
3241 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
3245 meson: hook up translations
3247 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
3250 * tests/check/getpluginsdir:
3251 * tests/check/meson.build:
3252 * tests/meson.build:
3253 meson: hook up unit tests
3255 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
3258 configure: Depend on gstreamer 1.9.2.1
3260 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
3264 Automatic update of common submodule
3265 From b18d820 to f980fd9
3267 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
3271 Automatic update of common submodule
3272 From f49c55e to b18d820
3274 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3277 meson: Bump version to 1.9.2
3279 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
3284 === release 1.9.2 ===
3286 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
3292 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3293 * docs/plugins/inspect/plugin-a52dec.xml:
3294 * docs/plugins/inspect/plugin-amrnb.xml:
3295 * docs/plugins/inspect/plugin-amrwbdec.xml:
3296 * docs/plugins/inspect/plugin-asf.xml:
3297 * docs/plugins/inspect/plugin-cdio.xml:
3298 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3299 * docs/plugins/inspect/plugin-dvdread.xml:
3300 * docs/plugins/inspect/plugin-dvdsub.xml:
3301 * docs/plugins/inspect/plugin-lame.xml:
3302 * docs/plugins/inspect/plugin-mad.xml:
3303 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3304 * docs/plugins/inspect/plugin-mpg123.xml:
3305 * docs/plugins/inspect/plugin-realmedia.xml:
3306 * docs/plugins/inspect/plugin-siddec.xml:
3307 * docs/plugins/inspect/plugin-twolame.xml:
3308 * docs/plugins/inspect/plugin-x264.xml:
3309 * docs/plugins/inspect/plugin-xingmux.xml:
3310 * gst-plugins-ugly.doap:
3311 * win32/common/config.h:
3314 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
3356 po: Update translations
3358 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3360 * ext/sidplay/gstsiddec.cc:
3361 siddec: Fix compilation with debugging disabled
3363 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3364 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3365 const gchar *reason = gst_flow_get_name (ret);
3368 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
3370 * ext/sidplay/gstsiddec.cc:
3371 * gst/asfdemux/gstasfdemux.c:
3372 * gst/realmedia/rmdemux.c:
3373 Use the new API to post flow ERROR messages on the bus
3374 https://bugzilla.gnome.org/show_bug.cgi?id=770158
3376 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
3378 * gst/asfdemux/meson.build:
3379 meson: Link asfdemux against the gstsdp library
3381 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
3384 meson: Add support for fallback subprojects
3386 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3390 * ext/a52dec/meson.build:
3391 * ext/amrnb/meson.build:
3392 * ext/amrwbdec/meson.build:
3393 * ext/cdio/meson.build:
3394 * ext/dvdread/meson.build:
3395 * ext/lame/meson.build:
3396 * ext/mad/meson.build:
3398 * ext/mpeg2dec/meson.build:
3399 * ext/mpg123/meson.build:
3400 * ext/twolame/meson.build:
3401 * ext/x264/meson.build:
3402 * gst/asfdemux/meson.build:
3403 * gst/dvdlpcmdec/meson.build:
3404 * gst/dvdsub/meson.build:
3406 * gst/realmedia/meson.build:
3407 * gst/xingmux/meson.build:
3409 Add support for Meson as alternative/parallel build system
3410 https://github.com/mesonbuild/meson
3411 With contributions from:
3412 Tim-Philipp Müller <tim@centricular.com>
3413 Jussi Pakkanen <jpakkane@gmail.com> (original port)
3414 Highlights of the features provided are:
3415 * Faster builds on Linux (~40-50% faster)
3416 * The ability to build with MSVC on Windows
3417 * Generate Visual Studio project files
3418 * Generate XCode project files
3419 * Much faster builds on Windows (on-par with Linux)
3420 * Seriously fast configure and building on embedded
3421 ... and many more. For more details see:
3422 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3423 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3424 Building with Meson should work on both Linux and Windows, but may
3425 need a few more tweaks on other operating systems.
3427 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3429 * ext/a52dec/gsta52dec.c:
3430 * ext/dvdread/dvdreadsrc.c:
3431 * ext/x264/gstx264enc.h:
3432 * gst/realmedia/realhash.c:
3433 * gst/realmedia/rtspreal.c:
3434 plugins: Use <stdint.h> instead of _stdint.h
3435 _stdint.h is generated by Autotools and we don't really need it. All
3436 supported platforms now ship with stdint.h. The only stickler was MSVC,
3437 and since Visual Studio 2015 it also ships stdint.h now.
3439 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3441 * ext/mpeg2dec/perftest.c:
3442 mpeg2dec: remove file no longer used or needed
3444 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
3446 * gst/dvdlpcmdec/Makefile.am:
3447 dvdlpcmdec: add libgstbase CFLAGS as well
3449 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3451 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
3453 * gst/dvdlpcmdec/Makefile.am:
3454 dvdlpcmdec: link libgstbase-1.0
3455 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3457 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3459 * gst/asfdemux/gstasfdemux.c:
3460 asfdemux: Add byte rate based bitrate tag in case there are no audio props
3461 https://bugzilla.gnome.org/show_bug.cgi?id=769418
3463 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3465 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3466 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3467 dvdlpcmdec: add support for another format
3468 The format specification can be found here:
3469 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3470 Note: This format is also used for Wifi-Display.
3471 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3473 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3475 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3476 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3477 dvdlpcmdec: rewrite to use GstAudioDecoder
3478 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3480 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
3482 * ext/sidplay/gstsiddec.cc:
3483 sidplay: fix compiler warnings when building with -O3
3484 Avoid compiler warnings "‘foo’ may be used uninitialized in this
3485 function" when building with -O3 by checking the return bool value
3486 of format conversion function.
3487 https://bugzilla.gnome.org/show_bug.cgi?id=769116
3489 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
3492 Automatic update of common submodule
3493 From f363b32 to f49c55e
3495 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
3500 === release 1.9.1 ===
3502 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
3508 * docs/plugins/inspect/plugin-a52dec.xml:
3509 * docs/plugins/inspect/plugin-amrnb.xml:
3510 * docs/plugins/inspect/plugin-amrwbdec.xml:
3511 * docs/plugins/inspect/plugin-asf.xml:
3512 * docs/plugins/inspect/plugin-cdio.xml:
3513 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3514 * docs/plugins/inspect/plugin-dvdread.xml:
3515 * docs/plugins/inspect/plugin-dvdsub.xml:
3516 * docs/plugins/inspect/plugin-lame.xml:
3517 * docs/plugins/inspect/plugin-mad.xml:
3518 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3519 * docs/plugins/inspect/plugin-mpg123.xml:
3520 * docs/plugins/inspect/plugin-realmedia.xml:
3521 * docs/plugins/inspect/plugin-siddec.xml:
3522 * docs/plugins/inspect/plugin-twolame.xml:
3523 * docs/plugins/inspect/plugin-x264.xml:
3524 * docs/plugins/inspect/plugin-xingmux.xml:
3525 * gst-plugins-ugly.doap:
3526 * win32/common/config.h:
3529 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3573 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
3576 po: Update translations
3578 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3581 Automatic update of common submodule
3582 From ac2f647 to f363b32
3584 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
3586 * gst/asfdemux/gstasfdemux.c:
3587 asfdemux: fix seeking back after EOS has been reached in push mode
3588 Fix seeking when demuxer is in INDEX state. This happens when we
3589 reached the end of the stream. It should still be possible to do
3590 a flushing seek and seek back to any other position though. Instead
3591 the demuxer would just go straight to EOS again instead of going
3592 back to processing packets again from the new position.
3593 https://bugzilla.gnome.org/show_bug.cgi?id=749066
3595 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3597 * gst/realmedia/rdtmanager.c:
3598 rdtmanager: fix clock leak
3599 The clock returned by gst_system_clock_obtain() was never unreffed.
3600 https://bugzilla.gnome.org/show_bug.cgi?id=766565
3602 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
3604 * docs/plugins/inspect/plugin-a52dec.xml:
3605 * docs/plugins/inspect/plugin-amrnb.xml:
3606 * docs/plugins/inspect/plugin-amrwbdec.xml:
3607 * docs/plugins/inspect/plugin-asf.xml:
3608 * docs/plugins/inspect/plugin-cdio.xml:
3609 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3610 * docs/plugins/inspect/plugin-dvdread.xml:
3611 * docs/plugins/inspect/plugin-dvdsub.xml:
3612 * docs/plugins/inspect/plugin-lame.xml:
3613 * docs/plugins/inspect/plugin-mad.xml:
3614 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3615 * docs/plugins/inspect/plugin-mpg123.xml:
3616 * docs/plugins/inspect/plugin-realmedia.xml:
3617 * docs/plugins/inspect/plugin-siddec.xml:
3618 * docs/plugins/inspect/plugin-twolame.xml:
3619 * docs/plugins/inspect/plugin-x264.xml:
3620 * docs/plugins/inspect/plugin-xingmux.xml:
3621 docs: Update for git master
3623 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
3625 * ext/amrnb/amrnbdec.c:
3627 amrnbec, mad: fix two more parse function declarations
3629 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3631 * ext/a52dec/gsta52dec.c:
3632 * ext/amrwbdec/amrwbdec.c:
3633 a52dec, amrwbec: fix parse function declaration mismatch
3634 Fixes MSVC compiler warning:
3635 amrwbdec.c(99): warning C4133: '=': incompatible types
3636 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3637 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3638 gsta52dec.c(156): warning C4133: '=': incompatible types
3639 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3640 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3642 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3644 * ext/mpg123/gstmpg123audiodec.h:
3645 mpg123: fix build with msvc
3646 Fix syntax errors when compiling against cerbero-provided libmpg123
3647 headers. We do the same as the libmpg123 internal visual studio
3649 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3650 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3651 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3652 mpg123.h(1378): error C2091: function returns function
3653 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3654 mpg123.h(1378): error C2059: syntax error: ')'
3655 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3656 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3659 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
3662 * ext/mpeg2dec/gstmpeg2dec.c:
3663 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3664 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3665 and get rid of version-dependent code paths. There's still
3666 avdec_mpeg2video for those who are stuck on ancient distros which
3667 we don't target any more.
3668 Also fixes build with MSVC, which doesn't like #if #else #endif
3669 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3671 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
3675 Automatic update of common submodule
3676 From 6f2d209 to ac2f647
3678 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
3680 * ext/a52dec/gsta52dec.c:
3681 * ext/amrnb/amrnbdec.c:
3682 * ext/amrnb/amrnbenc.c:
3683 * ext/amrwbdec/amrwbdec.c:
3684 * ext/dvdread/dvdreadsrc.c:
3685 * ext/lame/gstlamemp3enc.c:
3687 * ext/mpeg2dec/gstmpeg2dec.c:
3688 * ext/sidplay/gstsiddec.cc:
3689 * ext/twolame/gsttwolamemp2enc.c:
3690 * ext/x264/gstx264enc.c:
3691 * gst/asfdemux/gstasfdemux.c:
3692 * gst/asfdemux/gstrtpasfdepay.c:
3693 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3694 * gst/dvdsub/gstdvdsubdec.c:
3695 * gst/dvdsub/gstdvdsubparse.c:
3696 * gst/realmedia/pnmsrc.c:
3697 * gst/realmedia/rademux.c:
3698 * gst/realmedia/rdtdepay.c:
3699 * gst/realmedia/rdtmanager.c:
3700 * gst/realmedia/rmdemux.c:
3701 * gst/xingmux/gstxingmux.c:
3702 ugly: use new gst_element_class_add_static_pad_template()
3703 https://bugzilla.gnome.org/show_bug.cgi?id=763082
3705 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3710 === release 1.8.0 ===
3712 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
3718 * docs/plugins/inspect/plugin-a52dec.xml:
3719 * docs/plugins/inspect/plugin-amrnb.xml:
3720 * docs/plugins/inspect/plugin-amrwbdec.xml:
3721 * docs/plugins/inspect/plugin-asf.xml:
3722 * docs/plugins/inspect/plugin-cdio.xml:
3723 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3724 * docs/plugins/inspect/plugin-dvdread.xml:
3725 * docs/plugins/inspect/plugin-dvdsub.xml:
3726 * docs/plugins/inspect/plugin-lame.xml:
3727 * docs/plugins/inspect/plugin-mad.xml:
3728 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3729 * docs/plugins/inspect/plugin-mpg123.xml:
3730 * docs/plugins/inspect/plugin-realmedia.xml:
3731 * docs/plugins/inspect/plugin-siddec.xml:
3732 * docs/plugins/inspect/plugin-twolame.xml:
3733 * docs/plugins/inspect/plugin-x264.xml:
3734 * docs/plugins/inspect/plugin-xingmux.xml:
3735 * gst-plugins-ugly.doap:
3736 * win32/common/config.h:
3739 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
3783 === release 1.7.91 ===
3785 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3791 * docs/plugins/inspect/plugin-a52dec.xml:
3792 * docs/plugins/inspect/plugin-amrnb.xml:
3793 * docs/plugins/inspect/plugin-amrwbdec.xml:
3794 * docs/plugins/inspect/plugin-asf.xml:
3795 * docs/plugins/inspect/plugin-cdio.xml:
3796 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3797 * docs/plugins/inspect/plugin-dvdread.xml:
3798 * docs/plugins/inspect/plugin-dvdsub.xml:
3799 * docs/plugins/inspect/plugin-lame.xml:
3800 * docs/plugins/inspect/plugin-mad.xml:
3801 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3802 * docs/plugins/inspect/plugin-mpg123.xml:
3803 * docs/plugins/inspect/plugin-realmedia.xml:
3804 * docs/plugins/inspect/plugin-siddec.xml:
3805 * docs/plugins/inspect/plugin-twolame.xml:
3806 * docs/plugins/inspect/plugin-x264.xml:
3807 * docs/plugins/inspect/plugin-xingmux.xml:
3808 * gst-plugins-ugly.doap:
3809 * win32/common/config.h:
3812 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3856 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
3858 * gst/asfdemux/gstasfdemux.c:
3859 * gst/asfdemux/gstasfdemux.h:
3860 asfdemux: Don't modify segment values on accurate seeks
3861 When dealing with accurate seeks, we want to return exactly the segment
3862 that was requested by the seek event, and not adjust the values.
3863 https://bugzilla.gnome.org/show_bug.cgi?id=755469
3865 === release 1.7.90 ===
3867 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3873 * docs/plugins/inspect/plugin-a52dec.xml:
3874 * docs/plugins/inspect/plugin-amrnb.xml:
3875 * docs/plugins/inspect/plugin-amrwbdec.xml:
3876 * docs/plugins/inspect/plugin-asf.xml:
3877 * docs/plugins/inspect/plugin-cdio.xml:
3878 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3879 * docs/plugins/inspect/plugin-dvdread.xml:
3880 * docs/plugins/inspect/plugin-dvdsub.xml:
3881 * docs/plugins/inspect/plugin-lame.xml:
3882 * docs/plugins/inspect/plugin-mad.xml:
3883 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3884 * docs/plugins/inspect/plugin-mpg123.xml:
3885 * docs/plugins/inspect/plugin-realmedia.xml:
3886 * docs/plugins/inspect/plugin-siddec.xml:
3887 * docs/plugins/inspect/plugin-twolame.xml:
3888 * docs/plugins/inspect/plugin-x264.xml:
3889 * docs/plugins/inspect/plugin-xingmux.xml:
3890 * gst-plugins-ugly.doap:
3891 * win32/common/config.h:
3894 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3937 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
3940 po: Update translations
3942 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
3944 * ext/dvdread/dvdreadsrc.c:
3945 dvdread: Fix seek starting at 0 for title != 1
3946 Otherwise the playback would start at title 0
3947 https://bugzilla.gnome.org/show_bug.cgi?id=762787
3949 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
3952 Automatic update of common submodule
3953 From b64f03f to 6f2d209
3955 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
3957 * gst/asfdemux/gstasfdemux.c:
3958 asfdemux: fix adding bitrate to stream tags
3959 https://bugzilla.gnome.org/show_bug.cgi?id=699586
3961 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
3963 * gst/asfdemux/asf.vcproj:
3964 * gst/realmedia/rmdemux.vcproj:
3967 * win32/vs6/gst_plugins_ugly.dsw:
3968 * win32/vs6/libgstasfdemux.dsp:
3969 * win32/vs6/libgstdvdlpcmdec.dsp:
3970 * win32/vs6/libgstdvdsub.dsp:
3971 * win32/vs6/libgstlame.dsp:
3972 * win32/vs6/libgstmad.dsp:
3973 * win32/vs6/libgstrealmedia.dsp:
3974 * win32/vs6/libgstsynaesthesia.dsp:
3975 win32: remove outdated build cruft
3976 This hasn't been touched for generations, doesn't work,
3977 and is just causing confusion. We also don't want to
3978 maintain these files manually.
3980 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
3982 * ext/mpeg2dec/gstmpeg2dec.c:
3983 mpeg2dec: don't use exported but undeclared core debug category symbols
3984 It's not right and won't work on Windows with MSVC.
3986 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
3991 === release 1.7.2 ===
3993 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
3999 * docs/plugins/inspect/plugin-a52dec.xml:
4000 * docs/plugins/inspect/plugin-amrnb.xml:
4001 * docs/plugins/inspect/plugin-amrwbdec.xml:
4002 * docs/plugins/inspect/plugin-asf.xml:
4003 * docs/plugins/inspect/plugin-cdio.xml:
4004 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4005 * docs/plugins/inspect/plugin-dvdread.xml:
4006 * docs/plugins/inspect/plugin-dvdsub.xml:
4007 * docs/plugins/inspect/plugin-lame.xml:
4008 * docs/plugins/inspect/plugin-mad.xml:
4009 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4010 * docs/plugins/inspect/plugin-mpg123.xml:
4011 * docs/plugins/inspect/plugin-realmedia.xml:
4012 * docs/plugins/inspect/plugin-siddec.xml:
4013 * docs/plugins/inspect/plugin-twolame.xml:
4014 * docs/plugins/inspect/plugin-x264.xml:
4015 * docs/plugins/inspect/plugin-xingmux.xml:
4016 * gst-plugins-ugly.doap:
4017 * win32/common/config.h:
4020 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
4062 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4066 po: Update translations
4068 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4070 * ext/sidplay/gstsiddec.cc:
4071 sidplay: Fix compiler warning about C++11 compatibility
4072 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4073 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4075 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4076 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4079 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4081 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4082 * docs/plugins/inspect/plugin-a52dec.xml:
4083 * docs/plugins/inspect/plugin-amrnb.xml:
4084 * docs/plugins/inspect/plugin-amrwbdec.xml:
4085 * docs/plugins/inspect/plugin-asf.xml:
4086 * docs/plugins/inspect/plugin-cdio.xml:
4087 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4088 * docs/plugins/inspect/plugin-dvdread.xml:
4089 * docs/plugins/inspect/plugin-dvdsub.xml:
4090 * docs/plugins/inspect/plugin-lame.xml:
4091 * docs/plugins/inspect/plugin-mad.xml:
4092 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4093 * docs/plugins/inspect/plugin-mpg123.xml:
4094 * docs/plugins/inspect/plugin-realmedia.xml:
4095 * docs/plugins/inspect/plugin-siddec.xml:
4096 * docs/plugins/inspect/plugin-twolame.xml:
4097 * docs/plugins/inspect/plugin-x264.xml:
4098 * docs/plugins/inspect/plugin-xingmux.xml:
4099 docs: update inspection to git and fix mpg123 inspect location
4101 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
4103 * tests/files/Makefile.am:
4104 * tests/files/stream.mp2:
4105 tests: fix distcheck
4107 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
4110 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4111 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4112 * docs/plugins/xml/plugin-mpg123.xml:
4114 * gst-plugins-ugly.spec.in:
4115 * tests/check/Makefile.am:
4116 mpg123: move from -bad to -ugly
4117 Hook up to build system, add to docs
4119 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
4122 * tests/Makefile.am:
4123 * tests/check/Makefile.am:
4124 * tests/check/elements/.gitignore:
4125 * tests/files/Makefile.am:
4126 * tests/files/cbr_stream.mp3:
4127 * tests/files/vbr_stream.mp3:
4128 tests: add test data for mpg123 plugin
4130 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
4132 Merge branch 'plugin-move-mpg123'
4133 Move mpg123 plugin from -bad to -ugly.
4134 https://bugzilla.gnome.org/show_bug.cgi?id=719849
4136 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
4138 * ext/mpg123/gstmpg123audiodec.c:
4139 plugins-bad: Fix example pipelines
4140 rename gst-launch --> gst-launch-1.0
4141 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4142 fix caps in examples
4143 https://bugzilla.gnome.org/show_bug.cgi?id=759432
4145 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4147 * ext/mpg123/gstmpg123audiodec.c:
4148 mpg123: still reset pending audio info on hard flush
4149 Follow-up to previous commit.
4150 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4152 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
4154 * ext/mpg123/gstmpg123audiodec.c:
4155 mpg123: fix handling of sample rate change during playback
4156 If the sample rate of the media changes, the resulting flush will
4157 clear the has_next_audioinfo flag, and the caps won't be sent
4159 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4161 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4163 * ext/mpg123/gstmpg123audiodec.c:
4164 audiodecoders: use default pad accept-caps handling
4165 Avoids useless check of downstream caps when handling an
4167 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4168 sbcdec, adpcmdec, sirendec
4170 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4172 * ext/mpg123/Makefile.am:
4173 Remove obsolete Android build cruft
4174 This is not needed any longer.
4176 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
4178 * ext/mpg123/gstmpg123audiodec.c:
4179 mpg123: fix compiler warning and simplify checks in set_caps
4180 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4182 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4184 * ext/mpg123/gstmpg123audiodec.c:
4185 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4186 The old code was using gst_caps_normalize() and was generally overly
4187 complex. Simplify by picking sample rate and number of channels from
4188 upstream and the sample format from the allowed caps. If the format caps
4189 is a list of strins, just pick the first one. And if the srcpad isn't
4190 linked yet, use the default format (S16).
4191 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4193 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4195 * ext/mpg123/gstmpg123audiodec.c:
4196 Fix up one-element lists in template caps
4198 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
4200 * tests/check/elements/mpg123audiodec.c:
4201 tests: fix mpg123audiodec test for big-endian architectures
4203 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4205 * ext/mpg123/gstmpg123audiodec.c:
4206 mpg123: improved error report and checks
4207 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4209 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
4211 * ext/mpg123/gstmpg123audiodec.c:
4212 mpg123audiodec: Require caps to be set before any data processing
4214 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
4216 * ext/mpg123/gstmpg123audiodec.c:
4217 mpg123: Remove dead assignment
4220 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4222 * tests/check/elements/mpg123audiodec.c:
4223 mpg123audiodec: Fix event handling in unit test
4225 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4227 * ext/mpg123/Makefile.am:
4228 gst: Add better support for static plugins
4230 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
4232 * ext/mpg123/gstmpg123audiodec.c:
4233 mpg123: Add conditional on API version for new enum
4235 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4237 * tests/check/Makefile.am:
4238 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4239 To get the CK_DEFAULT_TIMEOUT defined for all tests
4240 https://bugzilla.gnome.org/show_bug.cgi?id=761472
4242 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4246 Automatic update of common submodule
4247 From 86e4663 to b64f03f
4249 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
4252 * ext/amrnb/amrnbdec.h:
4253 * ext/amrnb/amrnbenc.h:
4254 * ext/amrwbdec/amrwbdec.h:
4255 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4256 We don't really need to cater for older versions any more.
4258 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
4260 * ext/mpeg2dec/gstmpeg2dec.c:
4261 mpeg2dec: Demote rank to SECONDARY
4262 https://bugzilla.gnome.org/show_bug.cgi?id=574461
4264 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4266 * gst/dvdsub/gstdvdsubdec.c:
4267 dvdsubdec: use query caps instead of accept-caps
4268 accept-caps does only a shallow check and a full downstream
4269 caps query is needed to check if ARGB is possible
4271 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
4273 * gst/asfdemux/asfpacket.c:
4274 * gst/asfdemux/gstasfdemux.c:
4275 * gst/asfdemux/gstasfdemux.h:
4276 asfdemux: Support reverse playback
4277 Support reverse playback for ASF format.
4278 Parse packets and queue the payloads, then push
4279 the payload buffer to decoder in reverse order.
4280 Video buffers are pushed from KeyFrame to next
4282 https://bugzilla.gnome.org/show_bug.cgi?id=757341
4284 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4289 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
4291 * tests/check/elements/amrnbenc.c:
4292 amrnbenc: Fix various compiler warnings in the test
4294 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4296 * tests/check/elements/x264enc.c:
4297 x264enc: Fix various compiler warnings in the test
4299 === release 1.7.1 ===
4301 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
4307 * docs/plugins/inspect/plugin-a52dec.xml:
4308 * docs/plugins/inspect/plugin-amrnb.xml:
4309 * docs/plugins/inspect/plugin-amrwbdec.xml:
4310 * docs/plugins/inspect/plugin-asf.xml:
4311 * docs/plugins/inspect/plugin-cdio.xml:
4312 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4313 * docs/plugins/inspect/plugin-dvdread.xml:
4314 * docs/plugins/inspect/plugin-dvdsub.xml:
4315 * docs/plugins/inspect/plugin-lame.xml:
4316 * docs/plugins/inspect/plugin-mad.xml:
4317 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4318 * docs/plugins/inspect/plugin-realmedia.xml:
4319 * docs/plugins/inspect/plugin-siddec.xml:
4320 * docs/plugins/inspect/plugin-twolame.xml:
4321 * docs/plugins/inspect/plugin-x264.xml:
4322 * docs/plugins/inspect/plugin-xingmux.xml:
4323 * gst-plugins-ugly.doap:
4324 * win32/common/config.h:
4327 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
4371 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4375 po: Update translations
4377 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4380 configure: Use -Bsymbolic-functions if available
4381 While this is more useful for libraries, some of our plugins with multiple
4382 files and some internal API can also benefit from this.
4384 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
4386 * docs/plugins/gst-plugins-ugly-plugins.args:
4387 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4388 * docs/plugins/inspect/plugin-a52dec.xml:
4389 * docs/plugins/inspect/plugin-amrnb.xml:
4390 * docs/plugins/inspect/plugin-amrwbdec.xml:
4391 * docs/plugins/inspect/plugin-asf.xml:
4392 * docs/plugins/inspect/plugin-cdio.xml:
4393 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4394 * docs/plugins/inspect/plugin-dvdread.xml:
4395 * docs/plugins/inspect/plugin-dvdsub.xml:
4396 * docs/plugins/inspect/plugin-lame.xml:
4397 * docs/plugins/inspect/plugin-mad.xml:
4398 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4399 * docs/plugins/inspect/plugin-realmedia.xml:
4400 * docs/plugins/inspect/plugin-siddec.xml:
4401 * docs/plugins/inspect/plugin-twolame.xml:
4402 * docs/plugins/inspect/plugin-x264.xml:
4403 * docs/plugins/inspect/plugin-xingmux.xml:
4406 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4410 Automatic update of common submodule
4411 From b319909 to 86e4663
4413 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4415 * ext/x264/gstx264enc.c:
4416 x264enc: increase bitrate limit from 100Mbps to 2Gbps
4417 Don't artificially limit the bitrate, x264enc allows much
4418 higher bitrates, and for intra-only 4k AVC they are needed.
4419 x264 clips to 2Gbps internally, so use that as limit for now.
4420 https://bugzilla.gnome.org/show_bug.cgi?id=758620
4422 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4424 * ext/x264/gstx264enc.c:
4425 x264enc: drop unnecessary NULL check before g_free
4427 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
4430 Automatic update of common submodule
4431 From b99800a to b319909
4433 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
4436 Use new GST_ENABLE_EXTRA_CHECKS #define
4437 https://bugzilla.gnome.org/show_bug.cgi?id=756870
4439 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
4443 Automatic update of common submodule
4444 From 9aed1d7 to b99800a
4446 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
4449 Update GLib dependency to 2.40.0
4451 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4453 * ext/dvdread/README:
4454 dvdread: remove broken link
4455 Removing instead of updating as previously pointed-to page
4456 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4457 from dvd.sourceforge.net's homepage as: "Collection of
4458 information on file formats/data structures relating to DVD
4461 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
4463 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4464 dvdlpcmdec: fix invalid read beyond channel position array
4465 We would always copy sizeof(sorted_position) bytes, which is
4466 for 8 channels, but if we have less than 8 channels the
4467 position array we copy from will only have allocated space
4468 for channel channels, so we would read beyond the input
4469 array in some cases.
4471 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
4473 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4474 dvdlpcmdec: factor out common code to set output format into new function
4475 When caps event is recieved and header is changed, reordering channel
4476 and setting the default output format for audio are processed. These 2 of
4477 code are same. Thus, It is better to make a new function for these common
4478 code in terms of removing duplicated code, maintenance and expansion.
4479 https://bugzilla.gnome.org/show_bug.cgi?id=753920
4481 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4483 * gst/asfdemux/gstasfdemux.c:
4484 asfdemux: Don't push any data on pads after the segment.stop
4485 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4487 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
4489 * gst/asfdemux/gstasfdemux.c:
4490 * gst/asfdemux/gstasfdemux.h:
4491 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4492 Not for accurate seeks, which should accurately start at the requested
4494 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4496 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4498 * gst/asfdemux/gstasfdemux.c:
4499 asfdemux: Update segment.position when pushing buffers
4500 Without this, non-flushing seeks are not going to work well.
4501 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4503 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4505 * gst/asfdemux/gstasfdemux.c:
4506 asfdemux: Only push EOS event if we're not doing a segment seek
4507 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4509 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4511 * gst/asfdemux/gstasfdemux.c:
4512 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4513 We don't want to unconditionally send an EOS event downstream, but might want
4514 to send a SEGMENT_DONE message/event instead if a segment seek was done
4516 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4518 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4523 === release 1.6.0 ===
4525 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
4531 * docs/plugins/inspect/plugin-a52dec.xml:
4532 * docs/plugins/inspect/plugin-amrnb.xml:
4533 * docs/plugins/inspect/plugin-amrwbdec.xml:
4534 * docs/plugins/inspect/plugin-asf.xml:
4535 * docs/plugins/inspect/plugin-cdio.xml:
4536 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4537 * docs/plugins/inspect/plugin-dvdread.xml:
4538 * docs/plugins/inspect/plugin-dvdsub.xml:
4539 * docs/plugins/inspect/plugin-lame.xml:
4540 * docs/plugins/inspect/plugin-mad.xml:
4541 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4542 * docs/plugins/inspect/plugin-realmedia.xml:
4543 * docs/plugins/inspect/plugin-siddec.xml:
4544 * docs/plugins/inspect/plugin-twolame.xml:
4545 * docs/plugins/inspect/plugin-x264.xml:
4546 * docs/plugins/inspect/plugin-xingmux.xml:
4547 * gst-plugins-ugly.doap:
4548 * win32/common/config.h:
4551 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4595 === release 1.5.91 ===
4597 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
4603 * docs/plugins/inspect/plugin-a52dec.xml:
4604 * docs/plugins/inspect/plugin-amrnb.xml:
4605 * docs/plugins/inspect/plugin-amrwbdec.xml:
4606 * docs/plugins/inspect/plugin-asf.xml:
4607 * docs/plugins/inspect/plugin-cdio.xml:
4608 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4609 * docs/plugins/inspect/plugin-dvdread.xml:
4610 * docs/plugins/inspect/plugin-dvdsub.xml:
4611 * docs/plugins/inspect/plugin-lame.xml:
4612 * docs/plugins/inspect/plugin-mad.xml:
4613 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4614 * docs/plugins/inspect/plugin-realmedia.xml:
4615 * docs/plugins/inspect/plugin-siddec.xml:
4616 * docs/plugins/inspect/plugin-twolame.xml:
4617 * docs/plugins/inspect/plugin-x264.xml:
4618 * docs/plugins/inspect/plugin-xingmux.xml:
4619 * gst-plugins-ugly.doap:
4620 * win32/common/config.h:
4623 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
4667 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
4670 po: Update translations
4672 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
4674 * ext/x264/gstx264enc.c:
4675 x264: Add bitrate info to the tags output.
4676 Makes it possible for muxers to know the target bitrate as soon
4677 as encoding starts, which flvmux now uses.
4679 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
4681 * gst/asfdemux/gstasfdemux.c:
4682 * gst/asfdemux/gstasfdemux.h:
4683 asfdemux: fix file mode of some source files
4685 === release 1.5.90 ===
4687 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
4693 * docs/plugins/inspect/plugin-a52dec.xml:
4694 * docs/plugins/inspect/plugin-amrnb.xml:
4695 * docs/plugins/inspect/plugin-amrwbdec.xml:
4696 * docs/plugins/inspect/plugin-asf.xml:
4697 * docs/plugins/inspect/plugin-cdio.xml:
4698 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4699 * docs/plugins/inspect/plugin-dvdread.xml:
4700 * docs/plugins/inspect/plugin-dvdsub.xml:
4701 * docs/plugins/inspect/plugin-lame.xml:
4702 * docs/plugins/inspect/plugin-mad.xml:
4703 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4704 * docs/plugins/inspect/plugin-realmedia.xml:
4705 * docs/plugins/inspect/plugin-siddec.xml:
4706 * docs/plugins/inspect/plugin-twolame.xml:
4707 * docs/plugins/inspect/plugin-x264.xml:
4708 * docs/plugins/inspect/plugin-xingmux.xml:
4709 * gst-plugins-ugly.doap:
4710 * win32/common/config.h:
4713 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
4757 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
4761 po: Update translations
4763 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4765 * ext/x264/gstx264enc.c:
4766 x264enc: actually return TRUE from accept-caps handler
4767 The query was handled
4769 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4771 * ext/x264/gstx264enc.c:
4772 x264enc: implement accept-caps handling
4773 Implement accept-caps handling without doing caps queries downstream
4775 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4777 * ext/amrnb/amrnbenc.c:
4778 * ext/lame/gstlamemp3enc.c:
4779 * ext/twolame/gsttwolamemp2enc.c:
4780 audioencoders: use template subset check for accept-caps
4781 It is faster than doing a query that propagates downstream and
4783 Elements: amrnbenc, lamemp3enc, twolamemp2enc
4785 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4787 * ext/mpeg2dec/gstmpeg2dec.c:
4788 mpeg2dec: use default pad accept-caps handling
4789 Avoids useless check of downstream caps when handling an
4792 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4794 * ext/a52dec/gsta52dec.c:
4795 * ext/amrnb/amrnbdec.c:
4796 * ext/amrwbdec/amrwbdec.c:
4798 audiodecoders: use default pad accept-caps handling
4799 Avoids useless check of downstream caps when handling an
4801 Elements: a52dec, amrnbdec, amrwbdec, mad
4803 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
4805 * tests/check/generic/states.c:
4806 check: Rename states unit test
4807 Makes it easier to differentiate from other modules states unit test
4809 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
4811 * gst/realmedia/rmdemux.c:
4812 rmdemux: fix assertion error when freeing old tags.
4813 Check if old_tags is present before calling gst_tag_list_unref
4814 https://bugzilla.gnome.org/show_bug.cgi?id=753301
4816 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
4818 * gst/asfdemux/gstasfdemux.c:
4819 asfdemux: fix assertion error when codec_data is not present in structure
4820 When discovering a particular asf file, caps structure doesn't have
4821 codec_data, and this was not being checked before using the same,
4822 resulting in assertion error
4823 https://bugzilla.gnome.org/show_bug.cgi?id=752803
4825 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
4827 * gst/asfdemux/gstasfdemux.c:
4828 asfdemux: remove unread value
4829 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4832 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
4834 * gst/asfdemux/gstasfdemux.c:
4835 asfdemux: Don't post error on flushing while reading headers
4837 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
4839 * gst/realmedia/rmdemux.c:
4840 rmdemux: mark tag list as global scope
4842 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
4844 * gst/realmedia/rmdemux.c:
4845 rmdemux: fix taglist leak
4846 merge doesn't take ownership, so must unref the
4847 old tags if we do merge.
4849 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
4851 * gst/realmedia/rmdemux.c:
4852 rmdemux: fix wrong unref when there are no tags
4853 Tags should be appended to pending tags and unref'ed only if tags
4854 are present. Else there is no need to append.
4855 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4857 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
4859 * gst/realmedia/rmdemux.c:
4860 rmdemux: fix memory leaks during error cases
4861 while adding stream, during error cases, only stream is
4862 being freed. Adapter, pad, tags, subpackets, index are not being
4863 freed resulting in memory leaks
4864 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4866 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
4868 * gst-plugins-ugly.doap:
4869 Update mailing list in doap file as well
4871 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
4873 * ext/amrnb/amrnbdec.c:
4874 Update mailing list address from sourceforge to freedesktop
4876 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
4878 * gst/realmedia/rmdemux.c:
4879 rmdemux: fix tag memory leak
4880 tags is not being freed after being merged to the
4882 https://bugzilla.gnome.org/show_bug.cgi?id=752404
4884 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
4887 Automatic update of common submodule
4888 From f74b2df to 9aed1d7
4890 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
4895 === release 1.5.2 ===
4897 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
4903 * docs/plugins/gst-plugins-ugly-plugins.args:
4904 * docs/plugins/inspect/plugin-a52dec.xml:
4905 * docs/plugins/inspect/plugin-amrnb.xml:
4906 * docs/plugins/inspect/plugin-amrwbdec.xml:
4907 * docs/plugins/inspect/plugin-asf.xml:
4908 * docs/plugins/inspect/plugin-cdio.xml:
4909 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4910 * docs/plugins/inspect/plugin-dvdread.xml:
4911 * docs/plugins/inspect/plugin-dvdsub.xml:
4912 * docs/plugins/inspect/plugin-lame.xml:
4913 * docs/plugins/inspect/plugin-mad.xml:
4914 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4915 * docs/plugins/inspect/plugin-realmedia.xml:
4916 * docs/plugins/inspect/plugin-siddec.xml:
4917 * docs/plugins/inspect/plugin-twolame.xml:
4918 * docs/plugins/inspect/plugin-x264.xml:
4919 * docs/plugins/inspect/plugin-xingmux.xml:
4920 * gst-plugins-ugly.doap:
4921 * win32/common/config.h:
4924 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
4968 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
4971 po: Update translations
4973 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
4975 * gst/asfdemux/gstasfdemux.c:
4976 asfdemux: Use gst_video_multiview_guess_half_aspect() function
4977 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
4978 stereoscopic video is full-frame per view or not.
4980 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4983 Automatic update of common submodule
4984 From 6015d26 to f74b2df
4986 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
4988 * ext/x264/gstx264enc.c:
4989 * ext/x264/gstx264enc.h:
4990 x264enc: Use gst_video_encoder_set_min_pts
4991 This method replace the manual adjustment of PTS and DTS to avoid
4992 negative DTS issues. Using this method will also update the segment so
4994 https://bugzilla.gnome.org/show_bug.cgi?id=740575
4996 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
4998 * gst/asfdemux/Makefile.am:
4999 * gst/asfdemux/gstasfdemux.c:
5000 * gst/asfdemux/gstasfdemux.h:
5001 asfdemux: Add support for stereoscopic video metadata.
5002 Add parsing of stereoscopic metadata, and place into the caps to
5004 Fix parsing of Advanced Mutual Exclustion objects.
5005 https://bugzilla.gnome.org/show_bug.cgi?id=711190
5006 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5008 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
5010 * ext/x264/gstx264enc.c:
5011 * ext/x264/gstx264enc.h:
5012 x264enc: Add support for stereoscopic video
5013 Provide new frame-packing property to directly set
5014 x264enc frame packing, or pass through upstream settings
5015 The explicit layout from the frame-packing property is
5016 preferred over any info from the caps.
5018 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
5020 * gst/xingmux/gstxingmux.c:
5021 xingmux: fix compiler warnings
5022 https://bugzilla.gnome.org/show_bug.cgi?id=750596
5024 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
5027 cruft: add the obsolete tmpl dir to cruft-dirs
5029 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
5032 Automatic update of common submodule
5033 From d9a3353 to 6015d26
5035 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
5038 Automatic update of common submodule
5039 From d37af32 to d9a3353
5041 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
5044 Automatic update of common submodule
5045 From 21ba2e5 to d37af32
5047 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
5050 Automatic update of common submodule
5051 From c408583 to 21ba2e5
5053 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
5055 * docs/plugins/Makefile.am:
5056 docs: remove variables that we define in the snippet from common
5057 This is syncing our Makefile.am with upstream gtkdoc.
5059 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
5063 Automatic update of common submodule
5064 From d676993 to c408583
5066 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5071 === release 1.5.1 ===
5073 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
5079 * docs/plugins/gst-plugins-ugly-plugins.args:
5080 * docs/plugins/inspect/plugin-a52dec.xml:
5081 * docs/plugins/inspect/plugin-amrnb.xml:
5082 * docs/plugins/inspect/plugin-amrwbdec.xml:
5083 * docs/plugins/inspect/plugin-asf.xml:
5084 * docs/plugins/inspect/plugin-cdio.xml:
5085 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5086 * docs/plugins/inspect/plugin-dvdread.xml:
5087 * docs/plugins/inspect/plugin-dvdsub.xml:
5088 * docs/plugins/inspect/plugin-lame.xml:
5089 * docs/plugins/inspect/plugin-mad.xml:
5090 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5091 * docs/plugins/inspect/plugin-realmedia.xml:
5092 * docs/plugins/inspect/plugin-siddec.xml:
5093 * docs/plugins/inspect/plugin-twolame.xml:
5094 * docs/plugins/inspect/plugin-x264.xml:
5095 * docs/plugins/inspect/plugin-xingmux.xml:
5096 * gst-plugins-ugly.doap:
5097 * win32/common/config.h:
5100 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5144 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
5148 po: Update translations
5150 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
5152 * tests/check/elements/amrnbenc.c:
5153 * tests/check/elements/mpeg2dec.c:
5154 * tests/check/elements/x264enc.c:
5155 * tests/check/elements/xingmux.c:
5156 * tests/check/pipelines/lame.c:
5157 check: Use GST_CHECK_MAIN () macro everywhere
5158 Makes source code smaller, and ensures we go through common initialization
5159 path (like the one that sets up XML unit test output ...)
5161 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
5163 * ext/x264/gstx264enc.c:
5164 x264enc: don't artificially limit max allowed value of "threads" property
5165 In auto mode it will happily chose much higher values anyway,
5166 and a limit of 4 seems a bit low these days.
5168 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
5170 * ext/dvdread/dvdreadsrc.c:
5171 dvdread: Also reset the first_seek var in start()
5172 Make the initial chapter seek work across reuse.
5173 https://bugzilla.gnome.org/show_bug.cgi?id=453322
5175 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
5177 * ext/dvdread/dvdreadsrc.c:
5178 * ext/dvdread/dvdreadsrc.h:
5179 dvdread: Work around basesrc initial seek
5180 Ignore the initial seek basesrc sends, as it
5181 breaks starting from another chapter by
5182 immediately seeking back to the start of the title
5184 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
5186 * ext/a52dec/gsta52dec.c:
5187 * ext/amrnb/amrnbdec.c:
5188 * ext/amrnb/amrnbenc.c:
5189 * ext/amrwbdec/amrwbdec.c:
5190 * ext/cdio/gstcdiocddasrc.c:
5191 * ext/lame/gstlamemp3enc.c:
5193 * ext/sidplay/gstsiddec.cc:
5194 * ext/twolame/gsttwolamemp2enc.c:
5195 * ext/x264/gstx264enc.c:
5196 * gst/realmedia/rademux.c:
5197 * gst/xingmux/gstxingmux.c:
5198 docs: update example pipelines in element docs
5199 Mostly gst-launch -> gst-launch-1.0, but also
5200 use autoaudiosink/autovideosink in more places
5201 and update pipelines a little or flesh out
5204 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5206 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5207 * gst/realmedia/rdtdepay.c:
5208 Rename property enums from ARG_ to PROP_
5209 Property enum items should be nameed PROP_ for consistency and readability.
5211 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
5214 * ext/mad/Makefile.am:
5215 * ext/x264/Makefile.am:
5216 * gst/asfdemux/Makefile.am:
5217 * gst/dvdlpcmdec/Makefile.am:
5218 * gst/dvdsub/Makefile.am:
5219 * gst/realmedia/Makefile.am:
5220 * gst/xingmux/Makefile.am:
5221 Remove obsolete Android build cruft
5222 This is not needed any longer.
5224 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5226 * gst/realmedia/pnmsrc.c:
5227 realmedia: remove unused enum item PROP_LAST
5229 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
5231 * tests/check/Makefile.am:
5232 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5233 Make sure the test environment is set up.
5234 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5236 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
5239 configure: bump automake requirement to 1.14 and autoconf to 2.69
5240 This is only required for builds from git, people can still
5241 build tarballs if they only have older autotools.
5242 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5244 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
5249 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
5252 Remove LICENSE_readme
5253 It's completely outdated and just confusing, better if people are
5254 forced to look at the actual code in question than trusting this file.
5256 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5260 autotools automatically generate this, and when using different versions
5261 for autogen.sh there will always be changes to a file tracked by git.
5263 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
5265 * gst/asfdemux/gstasfdemux.c:
5266 asfdemux: fix a seek failure due to out-of-range in push mode
5267 A seek in push mode failed for big offsets which are beyond
5268 the range of guint32.
5269 https://bugzilla.gnome.org/show_bug.cgi?id=748162
5271 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
5274 * tests/check/Makefile.am:
5275 tests: Use AM_TESTS_ENVIRONMENT
5276 Needed by the new automake test runner
5278 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5282 Automatic update of common submodule
5283 From bc76a8b to c8fb372
5285 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5287 * ext/a52dec/gsta52dec.c:
5288 a52dec: fix race in liba52dec lookup table initialization
5289 a52_init initializes the IMDCT global state as well as creating
5290 a new state. When two A52 decoders are created (eg, when two AC3
5291 tracks are contained in a video), calls to a52_init may happen
5292 at the same time, and the IMDCT initialization is not reentrant.
5293 https://bugzilla.gnome.org/show_bug.cgi?id=746781
5295 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5297 * ext/mpeg2dec/gstmpeg2dec.c:
5298 mpeg2dec: fix buffer leak in crop_buffer()
5299 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5300 gst_buffer_replace() reffed it as well so we were one reference extra.
5301 https://bugzilla.gnome.org/show_bug.cgi?id=746887
5303 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5305 * gst/realmedia/rmdemux.c:
5306 rmdemux: resurrect some flow return handling
5307 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5309 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5311 * gst/asfdemux/gstasfdemux.c:
5312 asfdemux: resurrect some flow return handling
5313 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5315 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5317 * ext/mpeg2dec/gstmpeg2dec.c:
5318 mpeg2dec: fix memory leak
5321 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5323 * ext/mpeg2dec/gstmpeg2dec.c:
5324 mpeg2dec: initialize buffer
5325 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5328 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5330 * ext/mpeg2dec/gstmpeg2dec.c:
5331 mpeg2dec: Add stride support
5332 This allow using external pools that have different strides from the
5333 default. These strides need to respect certain rules, which we check
5334 and if these are not met, we fallback to generic pool.
5335 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5337 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5339 * ext/mpeg2dec/gstmpeg2dec.c:
5340 * ext/mpeg2dec/gstmpeg2dec.h:
5341 mpeg2dec: Re-implement pool handling
5342 This is a rewrite of the pool negotiation and configuration. Direct
5343 to output decoding is now achieved by configuring the pool using
5344 video-alignment. This removes copies when dealing with any elements that
5345 supports VideoAlignment, and enable usage of generic video buffer pool,
5346 XVImagePool and GLPool. It drops the crop meta implementation for now.
5347 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5349 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
5351 * gst/dvdsub/gstdvdsubdec.c:
5352 dvbsub: fix indentation
5354 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
5356 * ext/dvdread/dvdreadsrc.c:
5357 * gst/dvdsub/gstdvdsubdec.c:
5358 Fix double semicolons
5360 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5362 * ext/mpeg2dec/gstmpeg2dec.c:
5363 Revert "mpeg2dec: Fix handling of stride"
5364 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5366 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5368 * ext/mpeg2dec/gstmpeg2dec.c:
5369 Revert "mpeg2dec: Use propose unref method for buffer"
5370 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5372 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5374 * ext/mpeg2dec/gstmpeg2dec.c:
5375 mpeg2dec: Use propose unref method for buffer
5377 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5379 * ext/mpeg2dec/gstmpeg2dec.c:
5380 mpeg2dec: Fix handling of stride
5382 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
5383 would look bad when file.ts contains 704x576 video, because vaapisink would
5384 give you buffers of stride 768, but libmpeg2 was not told about this and
5385 used a stride of 704.
5386 Tell libmpeg2 about the stride from downstream; in the process, teach it to
5387 reject buffer pools that don't meet libmpeg2's chroma stride requirements
5388 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5390 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
5392 * ext/x264/gstx264enc.c:
5393 * gst/asfdemux/gstasfdemux.c:
5394 Improve and fix LATENCY query handling
5395 This now follows the design docs everywhere, especially the maximum latency
5397 https://bugzilla.gnome.org/show_bug.cgi?id=744106
5399 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
5401 * ext/x264/gstx264enc.c:
5402 x264enc: Don't set max latency to the same value as the encoder latency
5403 The meaning of the max latency is *not* the maximum latency this element will
5404 introduce. It is the maximum latency this element can endure without
5405 overflowing any buffers, which is infinite for x264enc.
5406 Fixes latency configuration in zero latency mode, where max latency was
5407 becoming 0... which usually won't work well if something else introduces
5408 latency as then max < min in the end, and latency configuration just fails.
5410 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5412 * ext/x264/gstx264enc.c:
5413 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5414 This matches what is done when downstream caps are not ANY, and fixes
5415 prerolling in byte stream mode when typefind is downstream.
5417 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
5419 * ext/lame/gstlamemp3enc.c:
5420 * ext/twolame/gsttwolamemp2enc.c:
5421 Constify some static arrays everywhere
5423 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
5426 configure: remove non-ported plugins stuff
5427 It's not needed any longer, all plugins in -ugly
5430 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5432 * ext/x264/gstx264enc.c:
5433 x264enc: Don't set an allocation maximum
5434 There is no reason x264enc should enforce a maximum allocation size.
5435 The maximum is normally set by buffer pool which cannot grow, but we
5436 don't offer a buffer pool. This would lead to stall when used with
5437 element that don't implement allocation query.
5438 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5440 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
5443 Automatic update of common submodule
5444 From f2c6b95 to bc76a8b
5446 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
5449 MAINTAINERS: Update my mail address
5451 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
5454 Automatic update of common submodule
5455 From ef1ffdc to f2c6b95
5457 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
5460 Automatic update of common submodule
5461 From 7bb2bce to ef1ffdc
5463 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5465 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5466 dvdlpcmdec: set channel positions using the appropriate API
5467 https://bugzilla.gnome.org/show_bug.cgi?id=731038
5469 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
5471 * gst/asfdemux/gstasfdemux.c:
5472 asfdemux: fix comment
5474 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
5476 * gst/asfdemux/gstasfdemux.c:
5477 asfdemux: Send duration query upstream first
5478 An upstream element (like mms or some dlna source) might be able to
5479 answer the query. Try that first, else fallback to standard logic
5481 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
5483 * gst/asfdemux/asfpacket.c:
5484 asf: fix up file mode
5486 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
5489 Automatic update of common submodule
5490 From 84d06cd to 7bb2bce
5492 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5495 tests: parallelise 'make check-valgrind'
5497 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5500 Automatic update of common submodule
5501 From a8c8939 to 84d06cd
5503 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
5507 Automatic update of common submodule
5508 From 36388a1 to a8c8939
5510 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5512 * gst/asfdemux/gstasfdemux.c:
5513 asfdemux: first try to delegate TIME seek events upstream
5514 We should give a chance to upstream to handle TIME seek events before trying
5515 to handle it in asfdemux.
5516 Fix a bug where fast backward seeks where discarded right away because they
5517 were not supported by asfdemux.
5518 https://bugzilla.gnome.org/show_bug.cgi?id=734471
5520 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5522 * gst/asfdemux/asfheaders.c:
5523 * gst/asfdemux/asfheaders.h:
5524 * gst/asfdemux/gstasfdemux.c:
5525 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5526 We can safely ignore those but best to claim to understand this object type so
5527 we don't raise a warning.
5528 https://bugzilla.gnome.org/show_bug.cgi?id=736060
5530 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5532 * gst/asfdemux/gstasfdemux.c:
5533 * gst/asfdemux/gstasfdemux.h:
5534 asfdemux: if video is h264, check the codec_data for bytestream data
5535 For bytestream we don't want to expose it as codec_data but rather as
5536 streamheader as it is not out-of-band data but data that should be
5537 prepended to the beginning of the stream before the other buffers.
5538 https://bugzilla.gnome.org/show_bug.cgi?id=735070
5540 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
5542 * docs/plugins/inspect/plugin-a52dec.xml:
5543 * docs/plugins/inspect/plugin-amrnb.xml:
5544 * docs/plugins/inspect/plugin-amrwbdec.xml:
5545 * docs/plugins/inspect/plugin-asf.xml:
5546 * docs/plugins/inspect/plugin-cdio.xml:
5547 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5548 * docs/plugins/inspect/plugin-dvdread.xml:
5549 * docs/plugins/inspect/plugin-dvdsub.xml:
5550 * docs/plugins/inspect/plugin-lame.xml:
5551 * docs/plugins/inspect/plugin-mad.xml:
5552 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5553 * docs/plugins/inspect/plugin-realmedia.xml:
5554 * docs/plugins/inspect/plugin-siddec.xml:
5555 * docs/plugins/inspect/plugin-twolame.xml:
5556 * docs/plugins/inspect/plugin-x264.xml:
5557 * docs/plugins/inspect/plugin-xingmux.xml:
5558 docs: update for git master
5560 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5562 * gst/asfdemux/gstasfdemux.c:
5563 asfdemux: simplify log statement
5564 Use the GST_PTR_FORMAT to print the buffer
5566 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
5568 * ext/x264/gstx264enc.c:
5569 x264: fix colour inversion with YV12 format
5570 It's the same as I420 but with the U/V planes swapped.
5572 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
5576 Makefile: Add usage of build-checks step
5577 Allows building checks without running them
5579 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5581 * ext/x264/gstx264enc.c:
5582 x264enc: Request buffers in allocation query
5583 https://bugzilla.gnome.org/show_bug.cgi?id=732288
5585 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5587 * ext/x264/gstx264enc.c:
5588 * ext/x264/gstx264enc.h:
5589 x264enc: Shift both PTS and DTS to ensure positive timestamp
5590 Currently we only shift DTS to compensate that we don't support negative
5591 timestamp. This cause a problem that PTS is no longer >= DTS and may
5592 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5593 remove all the hack to handle this which seems the result of thinking libx264
5595 https://bugzilla.gnome.org/show_bug.cgi?id=731351
5597 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
5602 === release 1.4.0 ===
5604 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5610 * docs/plugins/inspect/plugin-a52dec.xml:
5611 * docs/plugins/inspect/plugin-amrnb.xml:
5612 * docs/plugins/inspect/plugin-amrwbdec.xml:
5613 * docs/plugins/inspect/plugin-asf.xml:
5614 * docs/plugins/inspect/plugin-cdio.xml:
5615 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5616 * docs/plugins/inspect/plugin-dvdread.xml:
5617 * docs/plugins/inspect/plugin-dvdsub.xml:
5618 * docs/plugins/inspect/plugin-lame.xml:
5619 * docs/plugins/inspect/plugin-mad.xml:
5620 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5621 * docs/plugins/inspect/plugin-realmedia.xml:
5622 * docs/plugins/inspect/plugin-siddec.xml:
5623 * docs/plugins/inspect/plugin-twolame.xml:
5624 * docs/plugins/inspect/plugin-x264.xml:
5625 * docs/plugins/inspect/plugin-xingmux.xml:
5626 * gst-plugins-ugly.doap:
5627 * win32/common/config.h:
5630 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
5674 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
5677 po: Update translations
5679 === release 1.3.91 ===
5681 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
5687 * docs/plugins/inspect/plugin-a52dec.xml:
5688 * docs/plugins/inspect/plugin-amrnb.xml:
5689 * docs/plugins/inspect/plugin-amrwbdec.xml:
5690 * docs/plugins/inspect/plugin-asf.xml:
5691 * docs/plugins/inspect/plugin-cdio.xml:
5692 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5693 * docs/plugins/inspect/plugin-dvdread.xml:
5694 * docs/plugins/inspect/plugin-dvdsub.xml:
5695 * docs/plugins/inspect/plugin-lame.xml:
5696 * docs/plugins/inspect/plugin-mad.xml:
5697 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5698 * docs/plugins/inspect/plugin-realmedia.xml:
5699 * docs/plugins/inspect/plugin-siddec.xml:
5700 * docs/plugins/inspect/plugin-twolame.xml:
5701 * docs/plugins/inspect/plugin-x264.xml:
5702 * docs/plugins/inspect/plugin-xingmux.xml:
5703 * gst-plugins-ugly.doap:
5704 * win32/common/config.h:
5707 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
5751 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
5754 po: Update translations
5756 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
5758 * gst/realmedia/rademux.c:
5759 rademux: Print invalid fourcc in error message in hex
5760 Previously this was printed as characters which caused later processing
5761 of the error message to sometimes warn about non-UTF-8 characters.
5762 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5764 === release 1.3.90 ===
5766 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5772 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5773 * docs/plugins/inspect/plugin-a52dec.xml:
5774 * docs/plugins/inspect/plugin-amrnb.xml:
5775 * docs/plugins/inspect/plugin-amrwbdec.xml:
5776 * docs/plugins/inspect/plugin-asf.xml:
5777 * docs/plugins/inspect/plugin-cdio.xml:
5778 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5779 * docs/plugins/inspect/plugin-dvdread.xml:
5780 * docs/plugins/inspect/plugin-dvdsub.xml:
5781 * docs/plugins/inspect/plugin-lame.xml:
5782 * docs/plugins/inspect/plugin-mad.xml:
5783 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5784 * docs/plugins/inspect/plugin-realmedia.xml:
5785 * docs/plugins/inspect/plugin-siddec.xml:
5786 * docs/plugins/inspect/plugin-twolame.xml:
5787 * docs/plugins/inspect/plugin-x264.xml:
5788 * docs/plugins/inspect/plugin-xingmux.xml:
5789 * gst-plugins-ugly.doap:
5790 * win32/common/config.h:
5793 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
5837 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
5840 Ignore autotools test-driver temp files from 'make check'
5842 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
5847 === release 1.3.3 ===
5849 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
5855 * docs/plugins/inspect/plugin-a52dec.xml:
5856 * docs/plugins/inspect/plugin-amrnb.xml:
5857 * docs/plugins/inspect/plugin-amrwbdec.xml:
5858 * docs/plugins/inspect/plugin-asf.xml:
5859 * docs/plugins/inspect/plugin-cdio.xml:
5860 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5861 * docs/plugins/inspect/plugin-dvdread.xml:
5862 * docs/plugins/inspect/plugin-dvdsub.xml:
5863 * docs/plugins/inspect/plugin-lame.xml:
5864 * docs/plugins/inspect/plugin-mad.xml:
5865 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5866 * docs/plugins/inspect/plugin-realmedia.xml:
5867 * docs/plugins/inspect/plugin-siddec.xml:
5868 * docs/plugins/inspect/plugin-twolame.xml:
5869 * docs/plugins/inspect/plugin-x264.xml:
5870 * docs/plugins/inspect/plugin-xingmux.xml:
5871 * gst-plugins-ugly.doap:
5872 * win32/common/config.h:
5875 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
5919 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
5923 po: Update translations
5925 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5927 * gst/realmedia/rmdemux.c:
5928 * gst/realmedia/rmdemux.h:
5929 rmdemux: use GstFlowCombiner
5930 Removes flow return combination code to use the newly added GstFlowCombiner
5931 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5933 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
5935 * gst/asfdemux/gstasfdemux.c:
5936 * gst/asfdemux/gstasfdemux.h:
5937 asfdemux: use GstFlowCombiner
5938 Removes flow return combination code to use the newly added GstFlowCombiner
5939 https://bugzilla.gnome.org/show_bug.cgi?id=709224
5941 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
5943 * ext/x264/gstx264enc.c:
5944 x264enc: fix caps leak in set_format()
5945 https://bugzilla.gnome.org/show_bug.cgi?id=730865
5947 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
5949 * gst/asfdemux/gstasfdemux.c:
5950 asfdemux: Handle initial 0 timestamp that should have been -1
5951 https://bugzilla.gnome.org/show_bug.cgi?id=719660
5953 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
5958 === release 1.3.2 ===
5960 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
5967 * docs/plugins/inspect-build.stamp:
5968 * docs/plugins/inspect.stamp:
5969 * docs/plugins/inspect/plugin-a52dec.xml:
5970 * docs/plugins/inspect/plugin-amrnb.xml:
5971 * docs/plugins/inspect/plugin-amrwbdec.xml:
5972 * docs/plugins/inspect/plugin-asf.xml:
5973 * docs/plugins/inspect/plugin-cdio.xml:
5974 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5975 * docs/plugins/inspect/plugin-dvdread.xml:
5976 * docs/plugins/inspect/plugin-dvdsub.xml:
5977 * docs/plugins/inspect/plugin-lame.xml:
5978 * docs/plugins/inspect/plugin-mad.xml:
5979 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5980 * docs/plugins/inspect/plugin-realmedia.xml:
5981 * docs/plugins/inspect/plugin-siddec.xml:
5982 * docs/plugins/inspect/plugin-twolame.xml:
5983 * docs/plugins/inspect/plugin-x264.xml:
5984 * docs/plugins/inspect/plugin-xingmux.xml:
5985 * gst-plugins-ugly.doap:
5986 * win32/common/config.h:
5989 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
6033 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
6036 Automatic update of common submodule
6037 From 211fa5f to 1f5d3c3
6039 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
6041 * ext/mpeg2dec/gstmpeg2dec.h:
6042 mpeg2dec: remove unused struct members
6044 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
6046 * gst/realmedia/rtspreal.c:
6047 rtspreal: Fix some memory leaks in an error path
6050 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
6052 * ext/mpeg2dec/gstmpeg2dec.c:
6053 mpeg2dec: Release codec state on negotiation failures
6057 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
6062 === release 1.3.1 ===
6064 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
6070 * docs/plugins/gst-plugins-ugly-plugins.args:
6071 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6072 * docs/plugins/inspect/plugin-a52dec.xml:
6073 * docs/plugins/inspect/plugin-amrnb.xml:
6074 * docs/plugins/inspect/plugin-amrwbdec.xml:
6075 * docs/plugins/inspect/plugin-asf.xml:
6076 * docs/plugins/inspect/plugin-cdio.xml:
6077 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6078 * docs/plugins/inspect/plugin-dvdread.xml:
6079 * docs/plugins/inspect/plugin-dvdsub.xml:
6080 * docs/plugins/inspect/plugin-lame.xml:
6081 * docs/plugins/inspect/plugin-mad.xml:
6082 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6083 * docs/plugins/inspect/plugin-realmedia.xml:
6084 * docs/plugins/inspect/plugin-siddec.xml:
6085 * docs/plugins/inspect/plugin-twolame.xml:
6086 * docs/plugins/inspect/plugin-x264.xml:
6087 * docs/plugins/inspect/plugin-xingmux.xml:
6088 * gst-plugins-ugly.doap:
6089 * win32/common/config.h:
6092 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6136 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6143 po: Update translations
6145 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6148 Automatic update of common submodule
6149 From bcb1518 to 211fa5f
6151 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
6153 * ext/sidplay/gstsiddec.cc:
6154 * gst/asfdemux/gstrtspwms.c:
6155 * gst/realmedia/rademux.c:
6156 * gst/realmedia/rdtmanager.c:
6157 * gst/realmedia/rtspreal.c:
6158 docs: remove outdated and pointless 'Last reviewed' lines from docs
6159 They are very confusing for people, and more often than not
6160 also just not very accurate. Seeing 'last reviewed: 2005' in
6161 your docs is not very confidence-inspiring. Let's just remove
6164 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6166 * gst/dvdsub/gstdvdsubdec.c:
6167 dvdsubdec: fix spurious rejection of 0 time offset commands
6170 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6172 * ext/dvdread/dvdreadsrc.c:
6173 dvdread: avoid intermediate promotion to signed
6174 We should not reach the dangerous range here, though.
6175 Coverity 206491, 206492, 1139856
6177 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6179 * ext/mpeg2dec/gstmpeg2dec.c:
6180 mpeg2dec: do not reset the whole video info when setting size
6181 New changes to gstvideo will reset all the video info state
6182 when calling _set_format, overwriting what was previously set
6183 in the preceding code.
6184 The comment says the following code is meant to preserve the
6185 pre-crop size, so let's just keep the size and related data
6186 as this does not seem to break anything else (this is what
6187 the _set_format call would have set before the change that
6188 reset all data, except the colorimetry).
6190 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
6192 * gst/asfdemux/gstasfdemux.c:
6193 asfdemux: Fix payloads check
6194 Don't iterate stream->payloads if ... it doesn't exist
6197 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6200 .gitignore: Ignore gcov intermediate files
6201 https://bugzilla.gnome.org/show_bug.cgi?id=725483
6203 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6206 Automatic update of common submodule
6207 From fe1672e to bcb1518
6209 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
6212 Automatic update of common submodule
6213 From 1a07da9 to fe1672e
6215 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
6218 docs: install prebuilt plugin docs if gtk-doc is disabled
6219 Sync to the Makefile.am from gst-plugin-base where it is done right.
6222 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
6224 * gst/xingmux/gstxingmux.c:
6225 * gst/xingmux/plugin.c:
6226 xingmux: add muxer category and make element plugable
6227 This is required to make encodebin consider the element. Yet it is not enough to
6228 have it plugged it has a lower priority than most mp3encoders and no different
6231 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
6233 * ext/x264/gstx264enc.c:
6234 x264enc: allow lossless compression (qp=0)
6235 https://bugzilla.gnome.org/show_bug.cgi?id=725051
6237 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
6240 m4: Remove extra check for 11+ year old a52 release
6241 You deserve a build failure if you still have that version
6242 If someone wants to completely remove this m4 to replace it with the
6243 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6245 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
6248 m4: Fix multiple tests in AC_CHECK_A52DEC
6250 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
6252 * gst/asfdemux/gstasfdemux.c:
6253 asfdemux: Remove unused function
6255 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
6257 * tests/check/Makefile.am:
6258 check: Fix test location
6260 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6262 * tests/check/Makefile.am:
6263 tests: Don't build disabled plugins' check tests
6264 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6266 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
6269 Automatic update of common submodule
6270 From d48bed3 to 1a07da9
6272 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
6274 * gst/asfdemux/gstasfdemux.c:
6275 asfdemux: only add "format" field with fourcc to WMV caps
6276 Doesn't make sense for e.g. H264 or MJPEG.
6278 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6282 Automatic update of common submodule
6283 From dbedaa0 to d48bed3
6285 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6288 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6289 https://bugzilla.gnome.org/show_bug.cgi?id=705455
6291 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
6293 * ext/amrwbdec/amrwbdec.c:
6294 amrwbdec: Remove some dead code
6296 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
6298 * ext/amrnb/amrnbdec.c:
6299 amrnbdec: Remove some dead code
6301 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
6303 * ext/amrnb/amrnbdec.c:
6304 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6306 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
6308 * ext/amrwbdec/amrwbdec.c:
6309 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6311 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6313 * ext/mpeg2dec/gstmpeg2dec.c:
6314 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6316 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
6318 * ext/x264/gstx264enc.c:
6319 x264enc: fix compiler warning
6320 Compiler warns rightly about possibly uninitialized variable.
6322 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
6324 * ext/x264/gstx264enc.c:
6325 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6326 gst-launch-1.0 videotestsrc ! x264enc
6328 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
6330 * ext/mpeg2dec/gstmpeg2dec.c:
6331 mpeg2dec: graceful degradation for badly parsed input
6333 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
6336 Automatic update of common submodule
6337 From 865aa20 to dbedaa0
6339 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
6341 * gst/asfdemux/asfpacket.c:
6342 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6343 So, don't need to check previous payload's mo_size and current
6344 payload's mo_size when merging it.
6345 https://bugzilla.gnome.org/show_bug.cgi?id=710609
6347 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6349 * gst/asfdemux/gstasfdemux.c:
6350 * gst/asfdemux/gstasfdemux.h:
6351 asfdemux: Keep audio error checking fields only for audio
6352 Video shouldn't need to be descrambled, this can cause frames data
6354 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6356 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6358 * gst/asfdemux/gstasfdemux.c:
6359 asfdemux: really copy the buffer data
6360 Pass the copy-memory flag to copy the memory for the output buffer,
6361 otherwise we end with 0-sized buffers
6362 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6364 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
6366 * ext/x264/gstx264enc.c:
6367 x264enc: If FPS is available, set VFR to false
6368 https://bugzilla.gnome.org/show_bug.cgi?id=708940
6370 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6372 * gst/asfdemux/gstasfdemux.c:
6373 asfdemux: Only use segment.start as seek_time if it is relative
6374 Relying on the gst_segment_do_seek results for getting the
6375 seeking time should not be used if seek type is SET because the
6376 do_seek function makes the 'cur` position of the seek normalized
6377 on the segment range. This means that seeking beyond the end of the
6378 file might not result in instant EOS as it will end up seeking to
6379 the final ts of the file.
6380 In asf seeking to the final timestamp can lead to seeking to the last
6381 keyframe, meaning a few seconds of video will still be played, which should
6382 not be the desired behavior when seeking beyong file limits.
6384 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6386 * gst/asfdemux/gstasfdemux.c:
6387 asfdemux: Parse last simple index entry
6388 The entry size is fixed at 6, fix typo to finish parsing the index
6389 correctly until the last sample
6391 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
6395 Automatic update of common submodule
6396 From 6b03ba7 to 865aa20
6398 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6401 configure: Actually use 1.3.0.1 as version to make configure happy
6403 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6408 === release 1.2.0 ===
6410 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6416 * docs/plugins/inspect/plugin-a52dec.xml:
6417 * docs/plugins/inspect/plugin-amrnb.xml:
6418 * docs/plugins/inspect/plugin-amrwbdec.xml:
6419 * docs/plugins/inspect/plugin-asf.xml:
6420 * docs/plugins/inspect/plugin-cdio.xml:
6421 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6422 * docs/plugins/inspect/plugin-dvdread.xml:
6423 * docs/plugins/inspect/plugin-dvdsub.xml:
6424 * docs/plugins/inspect/plugin-lame.xml:
6425 * docs/plugins/inspect/plugin-mad.xml:
6426 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6427 * docs/plugins/inspect/plugin-realmedia.xml:
6428 * docs/plugins/inspect/plugin-siddec.xml:
6429 * docs/plugins/inspect/plugin-twolame.xml:
6430 * docs/plugins/inspect/plugin-x264.xml:
6431 * docs/plugins/inspect/plugin-xingmux.xml:
6432 * gst-plugins-ugly.doap:
6433 * win32/common/config.h:
6436 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6480 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
6482 * ext/x264/gstx264enc.c:
6483 x264enc: Update the documentation to match the default profile used
6484 https://bugzilla.gnome.org/show_bug.cgi?id=708036
6486 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
6489 Automatic update of common submodule
6490 From b613661 to 6b03ba7
6492 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
6495 Automatic update of common submodule
6496 From 74a6857 to b613661
6498 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
6502 Automatic update of common submodule
6503 From 098c0d7 to 74a6857
6505 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6510 === release 1.1.90 ===
6512 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6518 * docs/plugins/inspect/plugin-a52dec.xml:
6519 * docs/plugins/inspect/plugin-amrnb.xml:
6520 * docs/plugins/inspect/plugin-amrwbdec.xml:
6521 * docs/plugins/inspect/plugin-asf.xml:
6522 * docs/plugins/inspect/plugin-cdio.xml:
6523 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6524 * docs/plugins/inspect/plugin-dvdread.xml:
6525 * docs/plugins/inspect/plugin-dvdsub.xml:
6526 * docs/plugins/inspect/plugin-lame.xml:
6527 * docs/plugins/inspect/plugin-mad.xml:
6528 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6529 * docs/plugins/inspect/plugin-realmedia.xml:
6530 * docs/plugins/inspect/plugin-siddec.xml:
6531 * docs/plugins/inspect/plugin-twolame.xml:
6532 * docs/plugins/inspect/plugin-x264.xml:
6533 * docs/plugins/inspect/plugin-xingmux.xml:
6534 * gst-plugins-ugly.doap:
6535 * win32/common/config.h:
6538 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6582 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6585 po: Update translations
6587 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
6589 * ext/x264/gstx264enc.c:
6590 * tests/check/elements/x264enc.c:
6591 x264enc: Implement getcaps that restricts the input format depending on the output profile
6592 Also add some x264enc profile tests
6593 https://bugzilla.gnome.org/show_bug.cgi?id=708326
6595 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
6597 * gst/asfdemux/asfpacket.c:
6598 * gst/asfdemux/gstasfdemux.c:
6599 asfdemux: fix playback regression in push mode
6601 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6603 * gst/asfdemux/gstasfdemux.h:
6604 asfdemux: remove unused variable
6606 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6608 * ext/x264/gstx264enc.c:
6609 x264enc: Don't unref future state but the old one
6610 Being silly will lead us nowhere.
6612 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6614 * ext/x264/gstx264enc.c:
6615 x264enc: Check if we have an input state before using it
6616 Flushing might happen before caps were set on the encoder,
6617 which would lead to crashes here.
6618 Thanks to Matej Knopp for analyzing this.
6619 https://bugzilla.gnome.org/show_bug.cgi?id=707414
6621 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
6623 * ext/x264/gstx264enc.c:
6624 x264enc: fix unsigned comparison warning
6626 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6631 === release 1.1.4 ===
6633 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6639 * docs/plugins/inspect/plugin-a52dec.xml:
6640 * docs/plugins/inspect/plugin-amrnb.xml:
6641 * docs/plugins/inspect/plugin-amrwbdec.xml:
6642 * docs/plugins/inspect/plugin-asf.xml:
6643 * docs/plugins/inspect/plugin-cdio.xml:
6644 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6645 * docs/plugins/inspect/plugin-dvdread.xml:
6646 * docs/plugins/inspect/plugin-dvdsub.xml:
6647 * docs/plugins/inspect/plugin-lame.xml:
6648 * docs/plugins/inspect/plugin-mad.xml:
6649 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6650 * docs/plugins/inspect/plugin-realmedia.xml:
6651 * docs/plugins/inspect/plugin-siddec.xml:
6652 * docs/plugins/inspect/plugin-twolame.xml:
6653 * docs/plugins/inspect/plugin-x264.xml:
6654 * docs/plugins/inspect/plugin-xingmux.xml:
6655 * gst-plugins-ugly.doap:
6656 * win32/common/config.h:
6659 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6703 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6706 po: update translations
6708 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
6710 * ext/x264/gstx264enc.c:
6711 x264enc: log when we output a lower profile than requested
6713 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6715 * ext/x264/gstx264enc.c:
6716 x264enc: Consider subset relations of profiles when setting srcpad caps
6717 constrained-baseline is a subset of baseline, is a subset of main,
6718 is a subset of high profile.
6719 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6721 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
6723 * ext/x264/gstx264enc.c:
6724 x264enc: propagate flow return back to base class and upstream
6725 https://bugzilla.gnome.org/show_bug.cgi?id=705425
6727 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
6730 configure: fix x264 version checking
6731 x264 releases carry pkg-config versions such as 0.120.x
6732 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6733 then fail, so we need to either check for > 0.119.0 or
6734 for >= 0.120 to make this work right.
6736 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
6738 * ext/x264/gstx264enc.c:
6739 x264enc: minor clean-up
6740 We requires x264 build >= 120 now.
6742 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6744 * ext/mpeg2dec/gstmpeg2dec.c:
6745 mpeg2dec: Fix mpeg2_reset() calls
6747 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6749 * ext/mpeg2dec/gstmpeg2dec.c:
6750 * ext/x264/gstx264enc.c:
6751 ext: Use new flush vfunc of video codec base classes and remove reset implementations
6753 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
6755 * gst/asfdemux/gstasfdemux.c:
6756 asfdemux: fix build on C89 compilers
6758 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
6760 * gst/asfdemux/asfpacket.c:
6761 * gst/asfdemux/gstasfdemux.c:
6762 asfdemux: fix seeking in push mode
6764 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
6767 build: add subdir-objects to AM_INIT_AUTOMAKE
6768 Fixes warnings in automake 1.14
6769 https://bugzilla.gnome.org/show_bug.cgi?id=705350
6771 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
6773 * ext/mpeg2dec/gstmpeg2dec.c:
6774 mpeg2dec: Do a hard reset of flush_stop
6775 Which is notified by hard == 0 with latest refactoring.
6777 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
6794 po: update translations
6796 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6801 === release 1.1.3 ===
6803 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6809 * docs/plugins/inspect/plugin-a52dec.xml:
6810 * docs/plugins/inspect/plugin-amrnb.xml:
6811 * docs/plugins/inspect/plugin-amrwbdec.xml:
6812 * docs/plugins/inspect/plugin-asf.xml:
6813 * docs/plugins/inspect/plugin-cdio.xml:
6814 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6815 * docs/plugins/inspect/plugin-dvdread.xml:
6816 * docs/plugins/inspect/plugin-dvdsub.xml:
6817 * docs/plugins/inspect/plugin-lame.xml:
6818 * docs/plugins/inspect/plugin-mad.xml:
6819 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6820 * docs/plugins/inspect/plugin-realmedia.xml:
6821 * docs/plugins/inspect/plugin-siddec.xml:
6822 * docs/plugins/inspect/plugin-twolame.xml:
6823 * docs/plugins/inspect/plugin-x264.xml:
6824 * docs/plugins/inspect/plugin-xingmux.xml:
6825 * gst-plugins-ugly.doap:
6826 * win32/common/config.h:
6829 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6872 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6874 * gst/asfdemux/gstasfdemux.c:
6875 * gst/realmedia/rademux.c:
6876 * gst/realmedia/rmdemux.c:
6877 gst: Don't swap start/stop for negative rates in the SEGMENT query
6879 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6881 * gst/realmedia/rademux.c:
6882 * gst/realmedia/rmdemux.c:
6883 real: Implement SEGMENT query
6885 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6887 * gst/asfdemux/gstasfdemux.c:
6888 asfdemux: Implement SEGMENT query
6890 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
6892 * gst/asfdemux/asfheaders.c:
6893 * gst/asfdemux/asfheaders.h:
6894 * gst/asfdemux/asfpacket.c:
6895 * gst/asfdemux/gstasfdemux.c:
6896 * gst/asfdemux/gstasfdemux.h:
6897 asfdemux: Add support for dvr-ms
6898 https://bugzilla.gnome.org/show_bug.cgi?id=705026
6900 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
6902 * gst/realmedia/rtspreal.c:
6903 rtspreal: Ensure output value has an assigned value
6904 In the case where this macro was used, that dest was != NULL but that
6905 the strncmp failed, we would end up with dest_len being undefined.
6907 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
6909 * ext/x264/gstx264enc.c:
6910 x264: Fix dts comparision
6911 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6912 and signed value... resulting it the result never being < 0.
6913 Instead just check if it is smaller before assigning to frame->dts.
6915 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6917 * gst/asfdemux/gstasfdemux.c:
6918 * gst/asfdemux/gstasfdemux.h:
6919 asfdemux: fix seqnum handling for seeks
6920 Use the same seqnum as the seek for flushes/segments that are
6921 caused by the seek. Also do the same for segment events
6924 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6926 * ext/mpeg2dec/gstmpeg2dec.c:
6927 mpeg2dec: Clean up reset/start/stop handling
6929 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6931 * ext/x264/gstx264enc.c:
6932 x264enc: React properly to flushing/resetting the encoder
6933 https://bugzilla.gnome.org/show_bug.cgi?id=656007
6935 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6937 * gst/realmedia/rademux.c:
6938 * gst/realmedia/rademux.h:
6939 * gst/realmedia/rmdemux.c:
6940 * gst/realmedia/rmdemux.h:
6941 realmedia: Add support for group-id in the stream-start event
6943 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6945 * gst/asfdemux/gstasfdemux.c:
6946 * gst/asfdemux/gstasfdemux.h:
6947 asfdemux: Add support for group-id in the stream-start event
6949 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6951 * ext/sidplay/gstsiddec.cc:
6952 * ext/sidplay/gstsiddec.h:
6953 siddec: Add support for group-id in the stream-start event
6955 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
6957 * gst/realmedia/rmdemux.c:
6958 rmdemux: Mark demuxer as "running" in push-mode
6959 Allows queries (and other code) to be answered when working in push-mode.
6960 Running would only be set to TRUE accordingly when working in pull-mode
6961 once it had read header/index.
6964 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
6966 * ext/mpeg2dec/gstmpeg2dec.c:
6967 mpeg2dec: Properly reset on sequence changes
6968 Otherwise we end up using stray data/buffers.
6971 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6976 === release 1.1.2 ===
6978 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6984 * docs/plugins/inspect/plugin-a52dec.xml:
6985 * docs/plugins/inspect/plugin-amrnb.xml:
6986 * docs/plugins/inspect/plugin-amrwbdec.xml:
6987 * docs/plugins/inspect/plugin-asf.xml:
6988 * docs/plugins/inspect/plugin-cdio.xml:
6989 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6990 * docs/plugins/inspect/plugin-dvdread.xml:
6991 * docs/plugins/inspect/plugin-dvdsub.xml:
6992 * docs/plugins/inspect/plugin-lame.xml:
6993 * docs/plugins/inspect/plugin-mad.xml:
6994 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6995 * docs/plugins/inspect/plugin-realmedia.xml:
6996 * docs/plugins/inspect/plugin-siddec.xml:
6997 * docs/plugins/inspect/plugin-twolame.xml:
6998 * docs/plugins/inspect/plugin-x264.xml:
6999 * docs/plugins/inspect/plugin-xingmux.xml:
7000 * gst-plugins-ugly.doap:
7001 * win32/common/config.h:
7004 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7047 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7049 * ext/dvdread/dvdreadsrc.c:
7050 dvdreadsrc: correctly determine last chapter's duration
7051 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7052 It worked just fine before ...
7054 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7056 * gst/realmedia/rdtmanager.c:
7057 rdt: forward sticky events
7059 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7064 === release 1.1.1 ===
7066 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7073 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7074 * docs/plugins/inspect/plugin-a52dec.xml:
7075 * docs/plugins/inspect/plugin-amrnb.xml:
7076 * docs/plugins/inspect/plugin-amrwbdec.xml:
7077 * docs/plugins/inspect/plugin-asf.xml:
7078 * docs/plugins/inspect/plugin-cdio.xml:
7079 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7080 * docs/plugins/inspect/plugin-dvdread.xml:
7081 * docs/plugins/inspect/plugin-dvdsub.xml:
7082 * docs/plugins/inspect/plugin-lame.xml:
7083 * docs/plugins/inspect/plugin-mad.xml:
7084 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7085 * docs/plugins/inspect/plugin-realmedia.xml:
7086 * docs/plugins/inspect/plugin-siddec.xml:
7087 * docs/plugins/inspect/plugin-twolame.xml:
7088 * docs/plugins/inspect/plugin-x264.xml:
7089 * docs/plugins/inspect/plugin-xingmux.xml:
7090 * gst-plugins-ugly.doap:
7091 * win32/common/config.h:
7094 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7137 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7140 Automatic update of common submodule
7141 From 098c0d7 to 01a7a46
7143 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7145 * ext/mpeg2dec/gstmpeg2dec.c:
7146 mpeg2dec: make the aspect ratio calculation more accurate.
7147 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7148 aspect-ratio if we don't have a valid upstream PAR.
7149 https://bugzilla.gnome.org/show_bug.cgi?id=685103
7151 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7154 Automatic update of common submodule
7155 From 5edcd85 to 098c0d7
7157 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7159 * tests/check/elements/amrnbenc.c:
7160 * tests/check/elements/mpeg2dec.c:
7161 * tests/check/elements/x264enc.c:
7162 * tests/check/elements/xingmux.c:
7163 tests: Fix event handling
7165 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7167 * ext/lame/gstlamemp3enc.c:
7168 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7169 lame does internal resampling, but the base class only cares about
7170 the number of raw samples, so tell finish frames about that, not
7171 the number of samples in the outgoing frame.:
7173 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
7175 * ext/x264/gstx264enc.c:
7176 x264enc: output byte-stream if downstream has ANY caps
7177 It's what people expect when they pipe the output to
7178 filesink or into a tcp connection or pipe.
7180 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
7184 * README.static-linking:
7186 Automatic update of common submodule
7187 From 3cb3d3c to 5edcd85
7189 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7192 * ext/a52dec/Makefile.am:
7193 * ext/amrnb/Makefile.am:
7194 * ext/amrwbdec/Makefile.am:
7195 * ext/cdio/Makefile.am:
7196 * ext/dvdread/Makefile.am:
7197 * ext/lame/Makefile.am:
7198 * ext/mad/Makefile.am:
7199 * ext/mpeg2dec/Makefile.am:
7200 * ext/sidplay/Makefile.am:
7201 * ext/twolame/Makefile.am:
7202 * ext/x264/Makefile.am:
7203 * gst/asfdemux/Makefile.am:
7204 * gst/dvdlpcmdec/Makefile.am:
7205 * gst/dvdsub/Makefile.am:
7206 * gst/realmedia/Makefile.am:
7207 * gst/xingmux/Makefile.am:
7208 gst: Add better support for static plugins
7210 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
7214 Automatic update of common submodule
7215 From aed87ae to 3cb3d3c
7217 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
7220 Automatic update of common submodule
7221 From 04c7a1e to aed87ae
7223 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
7225 * gst/asfdemux/gstasfdemux.c:
7226 * gst/realmedia/rmdemux.c:
7227 Use %03u instead of %u in gst_pad_create_stream_id_printf()
7229 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7231 * ext/x264/gstx264enc.c:
7232 x264enc: Fix for 0/1 framerate - now uses VFR in this case
7233 Previously did a division by zero.
7234 https://bugzilla.gnome.org/show_bug.cgi?id=695728
7236 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7239 Automatic update of common submodule
7240 From 2de221c to 04c7a1e
7242 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
7244 * ext/x264/gstx264enc.c:
7245 x264enc: simplify template caps
7246 No need to make an array for one single element.
7248 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
7250 * ext/x264/gstx264enc.c:
7251 x264enc: put all theoretically possible formats in template caps
7252 and decide at runtime which subset of these (8-bit or 10-bit video
7253 formats) is supported. libx264 will be compiled for one of these
7254 two options, and it is possible to switch by pointing the dynamic
7255 linker to a different libx264 build at runtime. If we want our
7256 template caps to be correct, they should contain all then, with
7257 the actually supported ones determined at runtime.
7258 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7260 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
7262 * ext/x264/gstx264enc.c:
7263 x264enc: detect supported bit depth and pixel formats at runtime
7264 http://bugs.debian.org/667573
7265 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7267 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
7270 autogen.sh: allow calling from out-of-tree
7271 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7272 https://bugzilla.gnome.org/show_bug.cgi?id=692857
7274 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
7277 Automatic update of common submodule
7278 From a942293 to 2de221c
7280 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
7282 * tests/check/Makefile.am:
7283 tests: use _1_0 variants for the various registry variables
7284 These override the variants without version suffix. Makes 'make check' work
7285 properly in environments that set the suffixed variant for 1.0, such as
7288 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7291 Automatic update of common submodule
7292 From a72faea to a942293
7294 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
7297 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7298 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7299 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7300 https://bugzilla.gnome.org/show_bug.cgi?id=690881
7302 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7304 * ext/mpeg2dec/gstmpeg2dec.c:
7305 mpeg2dec: use appropriate printf format for gsize
7307 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7309 * ext/cdio/gstcdio.h:
7310 cdio: Fix redundant redeclaration of 'cdio_version_string'
7311 cdio/version.h is already included by cdio/cdio.h
7313 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7315 * ext/sidplay/gstsiddec.cc:
7316 siddec: init debug category
7318 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7321 * ext/dvdread/Makefile.am:
7322 dvdread: link to libgmodule-2.0 since the g_module_* API is used
7323 And the gmodule lib has been moved into the Requires.private
7324 section of the pkg-config file in core.
7326 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
7328 * ext/cdio/gstcdiocddasrc.c:
7329 * ext/cdio/gstcdiocddasrc.h:
7330 cdiocddasrc: detect whether drive produces samples in non-host endianness
7331 If drive produces samples in other endianness than the host,
7332 we need to byte swap them before pushing them out, or we
7333 produce nothing but noise. cdparanoia detects this automatically,
7334 but libcdio does not, so we have to do it ourselves.
7335 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7336 https://bugzilla.gnome.org/show_bug.cgi?id=377280
7338 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7341 Automatic update of common submodule
7342 From b497c4f to a72faea
7344 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7346 * tests/check/elements/xingmux_testdata.h:
7347 xingmux: Fix unit test after change to correctly calculate number of frames
7349 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7351 * ext/x264/gstx264enc.c:
7352 x264enc: Add support for 10-bit color formats
7353 Requires x264 to be built with 10-bit support, which disables
7354 9-bit support. Also only advertise the color formats that were
7357 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7359 * ext/x264/gstx264enc.c:
7360 x264enc: Add support for Y444, Y42B and NV12
7362 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
7364 * ext/cdio/Makefile.am:
7365 * ext/cdio/gstcdio.c:
7366 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7367 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7368 if they're not plain ASCII.
7370 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
7372 * gst/xingmux/gstxingmux.c:
7373 xingmux: Properly calculate the number of frames
7374 First, the xing header frame is never added to the count,
7375 we have to increment the count.
7376 Secondly, there is a rounding error when calculating the
7377 frame duration, as spf*GST_SECOND/rate is not an integer
7378 (26122448.9) an it must be 26122449.
7380 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
7383 configure.ac: update courtesy of autoupdate
7385 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
7389 configure: let AG_GST_PLUGIN_DOCS check for python
7390 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7391 which as a side-effect should pick up newer python versions as
7393 https://bugzilla.gnome.org/show_bug.cgi?id=563903
7395 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
7397 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7398 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7400 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7402 * tests/check/elements/mpg123audiodec.c:
7404 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7406 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
7408 * docs/random/LICENSE:
7409 * ext/a52dec/gsta52dec.c:
7410 * ext/a52dec/gsta52dec.h:
7411 * ext/amrnb/amrnb.c:
7412 * ext/amrnb/amrnbdec.c:
7413 * ext/amrnb/amrnbdec.h:
7414 * ext/amrnb/amrnbenc.c:
7415 * ext/amrnb/amrnbenc.h:
7416 * ext/amrwbdec/amrwb.c:
7417 * ext/amrwbdec/amrwbdec.c:
7418 * ext/amrwbdec/amrwbdec.h:
7419 * ext/cdio/gstcdio.c:
7420 * ext/cdio/gstcdio.h:
7421 * ext/cdio/gstcdiocddasrc.c:
7422 * ext/cdio/gstcdiocddasrc.h:
7423 * ext/dvdread/dvdreadsrc.c:
7424 * ext/dvdread/dvdreadsrc.h:
7425 * ext/lame/gstlamemp3enc.c:
7426 * ext/lame/gstlamemp3enc.h:
7427 * ext/lame/plugin.c:
7430 * ext/mpeg2dec/gstmpeg2dec.c:
7431 * ext/mpeg2dec/gstmpeg2dec.h:
7432 * ext/sidplay/gstsiddec.cc:
7433 * ext/sidplay/gstsiddec.h:
7434 * ext/twolame/gsttwolamemp2enc.c:
7435 * ext/twolame/gsttwolamemp2enc.h:
7436 * ext/x264/gstx264enc.c:
7437 * ext/x264/gstx264enc.h:
7438 * gst-libs/gst/gettext.h:
7439 * gst-libs/gst/glib-compat-private.h:
7440 * gst-libs/gst/gst-i18n-plugin.h:
7441 * gst/asfdemux/asfheaders.c:
7442 * gst/asfdemux/asfheaders.h:
7443 * gst/asfdemux/asfpacket.c:
7444 * gst/asfdemux/asfpacket.h:
7445 * gst/asfdemux/gstasf.c:
7446 * gst/asfdemux/gstasfdemux.c:
7447 * gst/asfdemux/gstasfdemux.h:
7448 * gst/asfdemux/gstrtpasfdepay.c:
7449 * gst/asfdemux/gstrtpasfdepay.h:
7450 * gst/asfdemux/gstrtspwms.c:
7451 * gst/asfdemux/gstrtspwms.h:
7452 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7453 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7454 * gst/dvdsub/gstdvdsubdec.c:
7455 * gst/dvdsub/gstdvdsubdec.h:
7456 * gst/dvdsub/gstdvdsubparse.c:
7457 * gst/dvdsub/gstdvdsubparse.h:
7458 * gst/realmedia/asmrules.c:
7459 * gst/realmedia/asmrules.h:
7460 * gst/realmedia/gstrdtbuffer.c:
7461 * gst/realmedia/gstrdtbuffer.h:
7462 * gst/realmedia/pnmsrc.c:
7463 * gst/realmedia/pnmsrc.h:
7464 * gst/realmedia/rademux.c:
7465 * gst/realmedia/rademux.h:
7466 * gst/realmedia/rdtdepay.c:
7467 * gst/realmedia/rdtdepay.h:
7468 * gst/realmedia/rdtjitterbuffer.c:
7469 * gst/realmedia/rdtjitterbuffer.h:
7470 * gst/realmedia/rdtmanager.c:
7471 * gst/realmedia/rdtmanager.h:
7472 * gst/realmedia/realhash.c:
7473 * gst/realmedia/realhash.h:
7474 * gst/realmedia/realmedia.c:
7475 * gst/realmedia/rmdemux.c:
7476 * gst/realmedia/rmdemux.h:
7477 * gst/realmedia/rmutils.c:
7478 * gst/realmedia/rmutils.h:
7479 * gst/realmedia/rtspreal.c:
7480 * gst/realmedia/rtspreal.h:
7481 * gst/xingmux/gstxingmux.c:
7482 * gst/xingmux/gstxingmux.h:
7483 * gst/xingmux/plugin.c:
7484 * tests/check/elements/amrnbenc.c:
7485 * tests/check/elements/mpeg2dec.c:
7486 * tests/check/elements/x264enc.c:
7487 * tests/check/generic/index.c:
7488 * tests/check/generic/states.c:
7489 * tests/check/pipelines/lame.c:
7491 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7493 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
7495 * gst/dvdsub/gstdvdsubdec.c:
7496 dvdsubdec: allocate correct amount of memory for bitmap
7497 https://bugzilla.gnome.org/show_bug.cgi?id=687192
7499 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7501 * ext/mpg123/gstmpg123audiodec.c:
7502 mpg123: removed unnecessary finalize function
7503 https://bugzilla.gnome.org/show_bug.cgi?id=687176
7505 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
7507 * ext/sidplay/gstsiddec.cc:
7508 siddec: reset bytes counter
7509 Reset the total_bytes counter so that we get timestamps correct.
7510 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7512 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
7514 * ext/mpg123/gstmpg123audiodec.c:
7515 mpg123: Fix leaks from not chaining up in the finalize function
7517 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
7520 * docs/plugins/inspect/plugin-a52dec.xml:
7521 * docs/plugins/inspect/plugin-amrnb.xml:
7522 * docs/plugins/inspect/plugin-amrwbdec.xml:
7523 * docs/plugins/inspect/plugin-asf.xml:
7524 * docs/plugins/inspect/plugin-cdio.xml:
7525 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7526 * docs/plugins/inspect/plugin-dvdread.xml:
7527 * docs/plugins/inspect/plugin-dvdsub.xml:
7528 * docs/plugins/inspect/plugin-lame.xml:
7529 * docs/plugins/inspect/plugin-mad.xml:
7530 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7531 * docs/plugins/inspect/plugin-realmedia.xml:
7532 * docs/plugins/inspect/plugin-siddec.xml:
7533 * docs/plugins/inspect/plugin-twolame.xml:
7534 * docs/plugins/inspect/plugin-x264.xml:
7535 * docs/plugins/inspect/plugin-xingmux.xml:
7536 * win32/common/config.h:
7537 Back to feature development
7539 === release 1.0.2 ===
7541 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7547 * docs/plugins/inspect/plugin-a52dec.xml:
7548 * docs/plugins/inspect/plugin-amrnb.xml:
7549 * docs/plugins/inspect/plugin-amrwbdec.xml:
7550 * docs/plugins/inspect/plugin-asf.xml:
7551 * docs/plugins/inspect/plugin-cdio.xml:
7552 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7553 * docs/plugins/inspect/plugin-dvdread.xml:
7554 * docs/plugins/inspect/plugin-dvdsub.xml:
7555 * docs/plugins/inspect/plugin-lame.xml:
7556 * docs/plugins/inspect/plugin-mad.xml:
7557 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7558 * docs/plugins/inspect/plugin-realmedia.xml:
7559 * docs/plugins/inspect/plugin-siddec.xml:
7560 * docs/plugins/inspect/plugin-twolame.xml:
7561 * docs/plugins/inspect/plugin-x264.xml:
7562 * docs/plugins/inspect/plugin-xingmux.xml:
7563 * gst-plugins-ugly.doap:
7564 * win32/common/config.h:
7567 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7569 * tests/check/elements/mpg123audiodec.c:
7570 tests: fix up mpg123 test a little
7573 - simplify check for elements
7574 - only run mpg123 test if mpg123 is available and selected
7575 - fix build in uninstalled setup
7576 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7578 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7580 * tests/check/elements/mpg123audiodec.c:
7581 tets: add unit test for mpg123audiodec
7582 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7584 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7586 * ext/mpg123/gstmpg123audiodec.c:
7587 mpg123: added gtkdoc section
7588 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7590 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7592 * ext/mpg123/gstmpg123audiodec.c:
7593 mpg123: fixed bug with last frame, disabled internal resampler & chatter
7594 * The last MP3 frame wasn't being pushed when base class was draining
7595 * Made sure mpg123 cannot ever use its (crude) internal resampler
7596 * Disabled mpg123 stderr output
7597 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7599 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
7601 * gst/asfdemux/Makefile.am:
7602 * gst/realmedia/Makefile.am:
7603 Makefile.am: Fix typos for generating the Android.mk files
7604 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7605 The typos led to generate the incorrect Android.mk files for the asfdemux
7606 and realmedia plugin.
7607 https://bugzilla.gnome.org/show_bug.cgi?id=686748
7609 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7611 * ext/mpg123/gstmpg123audiodec.c:
7612 mpg123: cleaned up comments, formatting, and logging lines
7613 also replaced mpg123decoder->handle != NULL checks with asserts
7614 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7616 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7618 * ext/dvdread/dvdreadsrc.c:
7619 dvdreadsrc: correctly set next cell when seeking to sector
7621 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7623 * gst/dvdsub/gstdvdsubparse.c:
7624 dvdsubparse: send src caps when receiving sink caps
7626 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7628 * ext/dvdread/dvdreadsrc.c:
7629 dvdreadsrc: update dvd event to enhanced approach
7630 ... in line with resindvdsrc.
7632 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7635 docs: add 'make upload' target for new-release script
7637 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7640 * docs/plugins/inspect/plugin-a52dec.xml:
7641 * docs/plugins/inspect/plugin-amrnb.xml:
7642 * docs/plugins/inspect/plugin-amrwbdec.xml:
7643 * docs/plugins/inspect/plugin-asf.xml:
7644 * docs/plugins/inspect/plugin-cdio.xml:
7645 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7646 * docs/plugins/inspect/plugin-dvdread.xml:
7647 * docs/plugins/inspect/plugin-dvdsub.xml:
7648 * docs/plugins/inspect/plugin-lame.xml:
7649 * docs/plugins/inspect/plugin-mad.xml:
7650 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7651 * docs/plugins/inspect/plugin-realmedia.xml:
7652 * docs/plugins/inspect/plugin-siddec.xml:
7653 * docs/plugins/inspect/plugin-twolame.xml:
7654 * docs/plugins/inspect/plugin-x264.xml:
7655 * docs/plugins/inspect/plugin-xingmux.xml:
7656 * win32/common/config.h:
7657 Back to development (bug fixing)
7659 === release 1.0.1 ===
7661 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
7667 * docs/plugins/inspect/plugin-a52dec.xml:
7668 * docs/plugins/inspect/plugin-amrnb.xml:
7669 * docs/plugins/inspect/plugin-amrwbdec.xml:
7670 * docs/plugins/inspect/plugin-asf.xml:
7671 * docs/plugins/inspect/plugin-cdio.xml:
7672 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7673 * docs/plugins/inspect/plugin-dvdread.xml:
7674 * docs/plugins/inspect/plugin-dvdsub.xml:
7675 * docs/plugins/inspect/plugin-lame.xml:
7676 * docs/plugins/inspect/plugin-mad.xml:
7677 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7678 * docs/plugins/inspect/plugin-realmedia.xml:
7679 * docs/plugins/inspect/plugin-siddec.xml:
7680 * docs/plugins/inspect/plugin-twolame.xml:
7681 * docs/plugins/inspect/plugin-x264.xml:
7682 * docs/plugins/inspect/plugin-xingmux.xml:
7683 * gst-plugins-ugly.doap:
7684 * win32/common/config.h:
7687 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7690 Automatic update of common submodule
7691 From 6c0b52c to 6bb6951
7693 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
7695 * ext/mpeg2dec/gstmpeg2dec.c:
7696 mpeg2dec: Don't error out when there is no associated buffer
7697 In 0.10, having mpeg2dec occasionally tell us to output a frame that
7698 was never decoded was just ignored, so do the same in 1.0
7701 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
7704 * gst/dvdsub/gstdvdsubdec.c:
7705 Purge mention of liboil and update REQUIREMENTS
7706 https://bugzilla.gnome.org/show_bug.cgi?id=673285
7708 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
7710 * ext/x264/gstx264enc.c:
7711 x264enc: when setting fallback decoder latency, set valid min_latency
7712 Min. latency needs to be a valid time, so pass 0 as default
7713 value in the fallback case where we can't determine any latency,
7714 and avoid nasty criticals at runtime.
7716 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7719 * docs/plugins/inspect/plugin-a52dec.xml:
7720 * docs/plugins/inspect/plugin-amrnb.xml:
7721 * docs/plugins/inspect/plugin-amrwbdec.xml:
7722 * docs/plugins/inspect/plugin-asf.xml:
7723 * docs/plugins/inspect/plugin-cdio.xml:
7724 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7725 * docs/plugins/inspect/plugin-dvdread.xml:
7726 * docs/plugins/inspect/plugin-dvdsub.xml:
7727 * docs/plugins/inspect/plugin-lame.xml:
7728 * docs/plugins/inspect/plugin-mad.xml:
7729 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7730 * docs/plugins/inspect/plugin-realmedia.xml:
7731 * docs/plugins/inspect/plugin-siddec.xml:
7732 * docs/plugins/inspect/plugin-twolame.xml:
7733 * docs/plugins/inspect/plugin-x264.xml:
7734 * docs/plugins/inspect/plugin-xingmux.xml:
7735 * win32/common/config.h:
7736 Back to development (bug fixing)
7738 === release 1.0.0 ===
7740 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7745 * docs/plugins/inspect/plugin-a52dec.xml:
7746 * docs/plugins/inspect/plugin-amrnb.xml:
7747 * docs/plugins/inspect/plugin-amrwbdec.xml:
7748 * docs/plugins/inspect/plugin-asf.xml:
7749 * docs/plugins/inspect/plugin-cdio.xml:
7750 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7751 * docs/plugins/inspect/plugin-dvdread.xml:
7752 * docs/plugins/inspect/plugin-dvdsub.xml:
7753 * docs/plugins/inspect/plugin-lame.xml:
7754 * docs/plugins/inspect/plugin-mad.xml:
7755 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7756 * docs/plugins/inspect/plugin-realmedia.xml:
7757 * docs/plugins/inspect/plugin-siddec.xml:
7758 * docs/plugins/inspect/plugin-twolame.xml:
7759 * docs/plugins/inspect/plugin-x264.xml:
7760 * docs/plugins/inspect/plugin-xingmux.xml:
7761 * gst-plugins-ugly.doap:
7762 * win32/common/config.h:
7765 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
7768 Automatic update of common submodule
7769 From 4f962f7 to 6c0b52c
7771 === release 0.11.99 ===
7773 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7776 * docs/plugins/inspect/plugin-xingmux.xml:
7777 * gst-plugins-ugly.doap:
7778 * win32/common/config.h:
7781 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7783 * docs/plugins/inspect/plugin-a52dec.xml:
7784 * docs/plugins/inspect/plugin-amrnb.xml:
7785 * docs/plugins/inspect/plugin-amrwbdec.xml:
7786 * docs/plugins/inspect/plugin-asf.xml:
7787 * docs/plugins/inspect/plugin-cdio.xml:
7788 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7789 * docs/plugins/inspect/plugin-dvdread.xml:
7790 * docs/plugins/inspect/plugin-dvdsub.xml:
7791 * docs/plugins/inspect/plugin-lame.xml:
7792 * docs/plugins/inspect/plugin-mad.xml:
7793 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7794 * docs/plugins/inspect/plugin-realmedia.xml:
7795 * docs/plugins/inspect/plugin-siddec.xml:
7796 * docs/plugins/inspect/plugin-twolame.xml:
7797 * docs/plugins/inspect/plugin-x264.xml:
7800 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7803 * ext/amrnb/Makefile.am:
7804 * ext/amrwbdec/Makefile.am:
7805 * ext/lame/Makefile.am:
7806 * ext/twolame/Makefile.am:
7807 * tests/check/Makefile.am:
7808 Remove -DGST_USE_UNSTABLE_API
7810 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7812 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7813 * docs/plugins/inspect/plugin-a52dec.xml:
7814 * docs/plugins/inspect/plugin-amrnb.xml:
7815 * docs/plugins/inspect/plugin-amrwbdec.xml:
7816 * docs/plugins/inspect/plugin-asf.xml:
7817 * docs/plugins/inspect/plugin-cdio.xml:
7818 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7819 * docs/plugins/inspect/plugin-dvdread.xml:
7820 * docs/plugins/inspect/plugin-dvdsub.xml:
7821 * docs/plugins/inspect/plugin-lame.xml:
7822 * docs/plugins/inspect/plugin-mad.xml:
7823 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7824 * docs/plugins/inspect/plugin-realmedia.xml:
7825 * docs/plugins/inspect/plugin-siddec.xml:
7826 * docs/plugins/inspect/plugin-twolame.xml:
7827 * docs/plugins/inspect/plugin-x264.xml:
7830 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7832 * ext/cdio/gstcdio.c:
7833 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7834 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7835 introspection/updating for this plugin.
7837 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7839 * gst-plugins-ugly.spec.in:
7840 Switch to F18 package naming
7842 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7844 * ext/dvdread/demo-play:
7845 * tests/check/elements/mpeg2dec.c:
7846 rename some caps and elements in examples
7848 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
7853 === release 0.11.94 ===
7855 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7859 * gst-plugins-ugly.doap:
7860 * win32/common/config.h:
7863 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
7865 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7866 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7867 * docs/plugins/gst-plugins-ugly-plugins.signals:
7868 * docs/plugins/inspect/plugin-a52dec.xml:
7869 * docs/plugins/inspect/plugin-amrnb.xml:
7870 * docs/plugins/inspect/plugin-amrwbdec.xml:
7871 * docs/plugins/inspect/plugin-asf.xml:
7872 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7873 * docs/plugins/inspect/plugin-dvdread.xml:
7874 * docs/plugins/inspect/plugin-dvdsub.xml:
7875 * docs/plugins/inspect/plugin-lame.xml:
7876 * docs/plugins/inspect/plugin-mad.xml:
7877 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7878 * docs/plugins/inspect/plugin-realmedia.xml:
7879 * docs/plugins/inspect/plugin-siddec.xml:
7880 * docs/plugins/inspect/plugin-twolame.xml:
7881 * docs/plugins/inspect/plugin-x264.xml:
7884 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7886 * gst/realmedia/rmdemux.c:
7887 rmdemux: use DTS and PTS
7888 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7889 undefined to make the decoder do the right thing. We can then remove the code
7890 that tries to guess the PTS from the DTS.
7892 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
7894 * ext/mpeg2dec/gstmpeg2dec.c:
7895 mpeg2dec: Hold ref to buffer while mapped
7896 So that the buffer still exists when we go to unmap it later,
7897 even if it got pushed in the meantime.
7899 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
7901 * tests/check/elements/x264enc.c:
7902 x264enc test: x264enc produces constrained-baseline, not the full baseline
7904 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7906 * gst/asfdemux/gstasfdemux.c:
7907 * gst/realmedia/rademux.c:
7908 * gst/realmedia/rmdemux.c:
7909 gst: only activate in pull mode if upstream is seekable
7911 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7913 * gst/realmedia/rademux.c:
7914 rademux: tags can be NULL
7916 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7919 mad: fix email address
7921 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7924 mad: init base class method only once
7926 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7928 * gst/xingmux/gstxingmux.c:
7929 xingmux: remove defunct commented code
7931 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7933 * gst/dvdsub/gstdvdsubdec.c:
7934 dvbsubdec: handle and send GAP event
7935 ... in stead of update newsegment event.
7937 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7939 * gst/dvdsub/gstdvdsubdec.c:
7940 dvbsubdec: adjust disabled code comment style
7942 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7944 * ext/x264/gstx264enc.c:
7945 x264enc: clean up some debug statements
7947 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7949 * ext/x264/gstx264enc.c:
7950 * ext/x264/gstx264enc.h:
7951 x264enc: handle possibly negative DTS provided by codec
7952 ... by arranging for an offset such that DTS == PTS for keyframes,
7953 which is expected elsewhere to go along with semantics of PTS and DTS.
7954 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
7956 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7958 * gst-plugins-ugly.spec.in:
7959 Fix spec file for ugly
7961 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7963 * tests/check/elements/mpeg2dec.c:
7964 tests: mpeg2dec: initialize variable
7965 ... which avoids test segfaulting.
7967 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
7969 * tests/check/elements/mpeg2dec.c:
7970 check: Feed parsed data to mpeg2dec
7971 And fix the expected output caps by adding colorimetry field
7973 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
7976 Automatic update of common submodule
7977 From 668acee to 4f962f7
7979 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
7982 configure: bump gtk-doc req to 1.12 (mar-2009)
7983 This allows us to e.g. unconditionally use gtkdoc-rebase.
7985 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
7987 * docs/plugins/inspect/plugin-dvdsub.xml:
7988 * gst/dvdsub/gstdvdsubdec.c:
7989 * gst/dvdsub/gstdvdsubparse.c:
7990 video/x-dvd-subpicture -> subpicture/x-dvd
7992 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7994 * ext/x264/gstx264enc.c:
7995 x264enc: Use new video encoder base class API for handling tags
7997 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7999 * ext/mpg123/gstmpg123audiodec.c:
8000 mpg123: Give MARGINAL rank to the mpg123 decoder element
8002 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8004 * gst/dvdsub/gstdvdsubdec.c:
8005 dvdsubdec: Set alignment at the correct place of GstAllocationParams
8007 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8010 * win32/common/config.h:
8013 === release 0.11.93 ===
8015 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8018 * gst-plugins-ugly.doap:
8019 * win32/common/config.h:
8022 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8024 * gst/asfdemux/asfpacket.c:
8025 * gst/realmedia/rmdemux.c:
8026 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8028 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8030 * ext/mpg123/Makefile.am:
8031 mpg123: dist header file
8033 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8035 * gst/asfdemux/asfpacket.c:
8036 asfdemux: avoid some more invalid timestamp arithmetic
8037 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8039 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8041 * ext/sidplay/gstsiddec.cc:
8042 * gst/asfdemux/gstasfdemux.c:
8043 * gst/realmedia/rademux.c:
8044 * gst/realmedia/rmdemux.c:
8045 gst: Add stream-id to stream-start events
8047 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
8049 * ext/mpeg2dec/gstmpeg2dec.c:
8050 mpeg2dec: Don't use NULL values for fbuf
8051 We need to make a difference between the initial dummy buffers (which
8052 have a fbuf->id of NULL) and the buffers on which we allocated
8055 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
8058 Automatic update of common submodule
8059 From 94ccf4c to 668acee
8061 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
8063 * ext/a52dec/gsta52dec.c:
8064 * ext/lame/gstlamemp3enc.c:
8065 * gst/asfdemux/gstasfdemux.c:
8066 * gst/realmedia/rademux.c:
8067 * gst/realmedia/rmdemux.c:
8068 * gst/realmedia/rmutils.c:
8069 gst_tag_list_free -> gst_tag_list_unref
8071 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8073 * ext/mpg123/gstmpg123audiodec.c:
8074 mpg123: map input buffer in READ mode, not WRITE mode
8075 Makes things actually work.
8077 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8079 * ext/mpg123/gstmpg123audiodec.c:
8080 mpg123: query supported output formats at run-time
8081 Fixes stuff. We use a string here since we can't be bothered
8084 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8086 * ext/mpg123/Makefile.am:
8087 mpg123: hook up to build system
8089 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
8091 * ext/mpg123/gstmpg123audiodec.c:
8092 * ext/mpg123/gstmpg123audiodec.h:
8093 mpg123: add new libmpg123-based mp3 decoder plugin
8094 Needs a bit of cleaning up.
8095 https://bugzilla.gnome.org/show_bug.cgi?id=681003
8097 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8099 * ext/sidplay/gstsiddec.cc:
8100 * ext/x264/gstx264enc.c:
8101 * gst/asfdemux/gstasfdemux.c:
8102 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8103 * gst/realmedia/rademux.c:
8104 * gst/realmedia/rmdemux.c:
8105 tag: Update for taglist/tag event API changes
8107 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
8109 * ext/mpeg2dec/gstmpeg2dec.c:
8110 mpeg2dec: Avoid dropping first GOP
8111 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8112 do not check if it is NULL or not.
8113 And cleanup a bit of debug
8115 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8117 * gst/realmedia/rdtmanager.c:
8118 * gst/realmedia/rdtmanager.h:
8119 rdt: add on-npt-stop signal
8120 rtspsrc will look for it.
8122 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8124 * gst/realmedia/rdtmanager.c:
8125 rdt: set caps after activating the pad
8127 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8129 * gst/realmedia/gstrdtbuffer.c:
8132 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8134 * gst/asfdemux/gstrtpasfdepay.c:
8135 asfdepay: fix padding correction
8136 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8137 existing memory in the target buffer..
8138 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8140 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8142 * ext/mpeg2dec/gstmpeg2dec.c:
8143 mpeg2dec: copy buffer flags when cropping
8144 When we crop a buffer, copy the flags as well.
8146 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
8148 * ext/mpeg2dec/gstmpeg2dec.c:
8149 mpeg2dec: Fix GstVideoInfo pointer
8151 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
8153 * ext/mpeg2dec/gstmpeg2dec.c:
8154 mpeg2dec: Correctly flag output buffer interlaced state
8155 If the sequence is not flagged as progressive its buffers are marked
8156 interlace mode mixed. There is an individual picture flag indicating
8157 whether picture in the sequence are interlaced or not. This is used
8158 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8159 completely indicate the buffer's interlaced state.
8160 Also, TFF and RFF should only be set if the sequence is not progressive.
8162 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8164 * ext/mpeg2dec/gstmpeg2dec.c:
8165 ext: Update for video base classes API changes
8167 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8170 Automatic update of common submodule
8171 From 98e386f to 94ccf4c
8173 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8175 * gst/asfdemux/asfpacket.c:
8176 asfdemux: make sure to avoid arithmetic with _NONE timestamp
8178 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8180 * gst/asfdemux/asfpacket.c:
8181 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8182 ... so it does not get used as first (valid) payload ts, whereas
8183 the first real valid payload ts may be considerably larger.
8184 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8186 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8188 * gst/asfdemux/gstasfdemux.c:
8189 asfdemux: slightly relax supported seek requirements
8190 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8192 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8194 * ext/mpeg2dec/gstmpeg2dec.c:
8195 mpeg2dec: Propagate GstFlowReturn where needed
8196 It was just ignoring the return values...
8198 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8200 * ext/mpeg2dec/gstmpeg2dec.c:
8201 mpeg2dec: Store temporary buffers out of the way
8202 When mpeg2dec needs to do cropping (because downstream can't handle it),
8203 we need temporary buffers to decode to.
8204 Use the user_data field to store those, and unify the rest of the code
8205 that needs to touch a buffer (regardless of how/where it was allocated).
8206 https://bugzilla.gnome.org/show_bug.cgi?id=680194
8208 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8210 * ext/mpeg2dec/gstmpeg2dec.c:
8211 mpeg2dec: Call gst_video_decoder_negotiate()
8213 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8215 * gst/realmedia/rmdemux.c:
8216 rmdemux: give stream tags a different event name so they don't overwrite global tags
8217 There can only be one taglist per name for sticky tag events.
8218 Needs to be fixed more properly, see
8219 https://bugzilla.gnome.org/show_bug.cgi?id=677619
8221 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8223 * gst/realmedia/rademux.c:
8224 rademux: set/send caps on pad after activating it
8226 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8228 * gst/realmedia/rmdemux.c:
8229 rmdemux: set/send caps after activating the source pads
8230 Makes sure the caps event isn't dropped immediately.
8232 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8234 * ext/dvdread/dvdreadsrc.c:
8235 dvdreadsrc: mustn't drop queries like caps query if not started yet
8237 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
8239 * gst/asfdemux/gstasfdemux.c:
8240 asfdemux: extract WM/Year as GstDateTime instead of GDate
8241 So we can signal that only the year field is valid.
8243 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8245 * gst/asfdemux/gstasfdemux.c:
8246 asfdemux: don't leak payload if we are not pushing it
8248 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8250 * ext/sidplay/gstsiddec.cc:
8251 * gst/asfdemux/gstasfdemux.c:
8252 * gst/realmedia/rademux.c:
8253 * gst/realmedia/rmdemux.c:
8254 demuxers: Push STREAM_START when needed
8256 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8258 * gst/asfdemux/gstasfdemux.c:
8259 asf: don't push on inactive streams
8261 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8263 * ext/dvdread/dvdreadsrc.c:
8264 dvdreadsrc: set rank to NONE
8265 It should never be autoplugged really, for DVD
8266 playback there's rsndvd (or will be, realsoonnow).
8268 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8270 * ext/mpeg2dec/gstmpeg2dec.c:
8271 fix for allocator API changes
8273 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8275 * ext/x264/gstx264enc.c:
8276 update for query api changes
8278 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8280 * ext/mpeg2dec/gstmpeg2dec.c:
8281 update for query api changes
8283 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8285 * ext/x264/gstx264enc.c:
8286 update for allocation query changes
8288 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
8291 LICENSE_readme: fix typo
8293 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
8296 LICENSE_readme: mention x264
8297 https://bugzilla.gnome.org/show_bug.cgi?id=679472
8299 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8301 * gst/asfdemux/gstasfdemux.c:
8302 * gst/realmedia/rademux.c:
8303 * gst/realmedia/rmdemux.c:
8304 gst: Implement segment-done event
8306 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8308 * gst/asfdemux/gstasfdemux.c:
8309 asf: fix x-wmv format in caps
8311 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8313 * gst/asfdemux/asfpacket.c:
8316 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
8318 * gst/asfdemux/asfpacket.c:
8319 * gst/asfdemux/asfpacket.h:
8320 * gst/asfdemux/gstasfdemux.c:
8321 asfdemux: Ignore parsing errors from broken packets
8322 We should instead be counting the number of errors and exiting if
8323 they're too numerous. This makes a number of broken ASF files playable.
8324 https://bugzilla.gnome.org/show_bug.cgi?id=678543
8326 gst/asfdemux/asfpacket.c
8327 gst/asfdemux/gstasfdemux.c
8329 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8331 * gst/asfdemux/gstasfdemux.c:
8334 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8336 * ext/mpeg2dec/gstmpeg2dec.c:
8337 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8339 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8341 * ext/mpeg2dec/gstmpeg2dec.c:
8342 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8345 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
8347 * ext/x264/gstx264enc.c:
8348 x264enc: Fix unitialized variable and taglist event
8350 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8352 * ext/mpeg2dec/gstmpeg2dec.c:
8353 mpeg2dec: fix compilation
8355 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8357 * ext/sidplay/gstsiddec.cc:
8358 * gst/asfdemux/gstasfdemux.c:
8359 * gst/realmedia/rademux.c:
8360 * gst/realmedia/rdtmanager.c:
8361 * gst/realmedia/rmdemux.c:
8362 update for task api change
8364 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8366 * ext/mpeg2dec/gstmpeg2dec.c:
8367 * ext/x264/gstx264enc.c:
8370 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8372 * ext/mpeg2dec/gstmpeg2dec.c:
8373 * ext/mpeg2dec/gstmpeg2dec.h:
8374 mpeg2dec: Port to 0.11 again
8376 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8378 * ext/x264/gstx264enc.c:
8379 x264enc: Fix compiler warning
8381 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8383 * ext/mpeg2dec/gstmpeg2dec.c:
8384 * ext/mpeg2dec/gstmpeg2dec.h:
8385 mpeg2dec: Report PAR if not present upstream
8386 And clean up some code
8388 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8390 * ext/mpeg2dec/gstmpeg2dec.c:
8391 mpeg2dec: use _scale_ceil to compute frame period
8392 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8394 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8396 * ext/mpeg2dec/gstmpeg2dec.c:
8397 mpeg2dec: mpeg2dec actually has 3 frame latency
8398 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8400 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8402 * ext/mpeg2dec/gstmpeg2dec.c:
8403 mpeg2dec: Fix large output buffers leak
8405 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8407 * ext/mpeg2dec/gstmpeg2dec.c:
8408 mpeg2dec: Port to new way of handling frame reference
8410 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8412 * ext/mpeg2dec/gstmpeg2dec.c:
8413 mpeg2dec: don't leak input_state
8415 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8417 * ext/mpeg2dec/gstmpeg2dec.c:
8418 * ext/mpeg2dec/gstmpeg2dec.h:
8419 mpeg2dec: Port to GstVideoDecoder base class
8421 ext/mpeg2dec/gstmpeg2dec.c
8422 ext/mpeg2dec/gstmpeg2dec.h
8423 Back to 0.10 state, needs to be ported to 0.11 again.
8425 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8427 Merge remote-tracking branch 'origin/master'
8429 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8431 * ext/x264/gstx264enc.c:
8432 * ext/x264/gstx264enc.h:
8433 x264enc: Port to 0.11 again
8435 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8437 * ext/x264/gstx264enc.c:
8438 x264enc: Don't set latency while holding object lock
8439 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8440 https://bugzilla.gnome.org/show_bug.cgi?id=675762
8442 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8444 * ext/x264/gstx264enc.c:
8445 x264enc: Use video encoder stream lock to avoid deadlock
8447 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8449 * ext/x264/gstx264enc.c:
8450 x264enc: Port to new way of passing frame reference
8452 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8454 * ext/x264/gstx264enc.c:
8455 x264enc: Set default stream-format to avc as it's a better format
8457 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8459 * ext/x264/gstx264enc.c:
8460 x264enc: Fix setting latency
8461 Fixes setting latency when framerate is dynamic and round up the latency
8462 to avoid rounding issues.
8464 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8466 * ext/x264/gstx264enc.c:
8467 x264enc: gst_video_encoder_get_frame() is now transfer full
8469 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8471 * ext/x264/gstx264enc.c:
8472 x264enc: don't leak output state
8474 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8476 * ext/x264/gstx264enc.c:
8477 * ext/x264/gstx264enc.h:
8478 x264enc: Remove x264 backward compatibility support
8480 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8482 * ext/x264/gstx264enc.c:
8483 x264enc: Report latency base on x264 buffer size
8485 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8488 * ext/x264/gstx264enc.c:
8489 * ext/x264/gstx264enc.h:
8490 x264enc: Port to GstVideoEncoder baseclass
8493 ext/x264/gstx264enc.c
8494 ext/x264/gstx264enc.h
8495 Back to 0.10 state, needs to be ported to 0.11 again.
8497 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8502 * docs/plugins/Makefile.am:
8503 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8504 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8505 * docs/plugins/inspect/plugin-synaesthesia.xml:
8506 * gst/synaesthesia/.gitignore:
8507 * gst/synaesthesia/Makefile.am:
8508 * gst/synaesthesia/README:
8509 * gst/synaesthesia/gstsynaesthesia.c:
8510 * gst/synaesthesia/gstsynaesthesia.h:
8511 * gst/synaesthesia/synaescope.c:
8512 * gst/synaesthesia/synaescope.h:
8513 synaesthesia: remove experimental GPL-ed synaesthesia plugin
8514 It never made it out of experimental, and there's a new
8515 synaescope element in gst-plugins-bad that's hopefully
8516 sufficiently similar.
8517 https://bugzilla.gnome.org/show_bug.cgi?id=356882
8519 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8521 * gst/mpegstream/.gitignore:
8522 mpegstream: remove leftover hidden .gitignore file
8524 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8526 * gst/synaesthesia/gstsynaesthesia.c:
8527 * tests/check/elements/amrnbenc.c:
8528 * tests/check/elements/x264enc.c:
8529 elements: Use gst_pad_set_caps() instead of manual event fiddling
8531 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8534 Automatic update of common submodule
8535 From 03a0e57 to 98e386f
8537 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8542 === release 0.11.92 ===
8544 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8550 * docs/plugins/inspect/plugin-a52dec.xml:
8551 * docs/plugins/inspect/plugin-amrnb.xml:
8552 * docs/plugins/inspect/plugin-amrwbdec.xml:
8553 * docs/plugins/inspect/plugin-asf.xml:
8554 * docs/plugins/inspect/plugin-cdio.xml:
8555 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8556 * docs/plugins/inspect/plugin-dvdread.xml:
8557 * docs/plugins/inspect/plugin-dvdsub.xml:
8558 * docs/plugins/inspect/plugin-lame.xml:
8559 * docs/plugins/inspect/plugin-mad.xml:
8560 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8561 * docs/plugins/inspect/plugin-realmedia.xml:
8562 * docs/plugins/inspect/plugin-siddec.xml:
8563 * docs/plugins/inspect/plugin-twolame.xml:
8564 * docs/plugins/inspect/plugin-x264.xml:
8565 * gst-plugins-ugly.doap:
8566 * win32/common/config.h:
8569 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8612 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8615 Automatic update of common submodule
8616 From 1fab359 to 03a0e57
8618 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8620 * ext/sidplay/gstsiddec.cc:
8621 * gst/asfdemux/gstasfdemux.c:
8622 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8623 * gst/realmedia/rademux.c:
8624 * gst/realmedia/rmdemux.c:
8625 update for tag event change
8627 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8630 Automatic update of common submodule
8631 From f1b5a96 to 1fab359
8633 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8636 Automatic update of common submodule
8637 From 92b7266 to f1b5a96
8639 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8642 Automatic update of common submodule
8643 From ec1c4a8 to 92b7266
8645 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8648 Automatic update of common submodule
8649 From 3429ba6 to ec1c4a8
8651 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8653 * gst/realmedia/rmutils.c:
8654 realmedia: don't use GstStructure API on tag lists
8656 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
8658 * ext/a52dec/gsta52dec.c:
8659 a52dec: really prefer the original number (and position) of channels
8660 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8662 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8665 Automatic update of common submodule
8666 From dc70203 to 3429ba6
8668 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8671 * ext/x264/gstx264enc.c:
8672 x264: bump x264 requirement to build 106 or later
8673 Build 106 is from September 2010.
8674 https://bugzilla.gnome.org/show_bug.cgi?id=676257
8676 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
8678 * ext/a52dec/gsta52dec.c:
8680 a52dec: adapt to work also with new liba52
8681 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8683 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8685 * ext/a52dec/gsta52dec.c:
8686 a52dec: trigger renegotiation upon changed stream channels
8689 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8692 configure: Require core/base 0.11.91
8694 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
8697 .gitignore: add visual studio IDE files and OS X .DS_Store files
8698 https://bugzilla.gnome.org/show_bug.cgi?id=667899
8700 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8705 === release 0.11.91 ===
8707 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8714 * gst-plugins-ugly.doap:
8715 * win32/common/config.h:
8718 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8761 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8763 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8765 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8768 Automatic update of common submodule
8769 From dc70203 to 3429ba6
8771 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8773 * gst/asfdemux/asfpacket.c:
8774 asfdemux: Use correct enum type
8776 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8778 * gst/asfdemux/gstasfdemux.c:
8779 asfdemux: implement pull mode seek snap flags when an index is present
8780 Also ensure we get a proper EOS when seeking past the end of the
8781 file, or (when the snap after flag is set) between the last keyframe
8782 and the end of the file.
8784 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
8786 * ext/cdio/gstcdio.c:
8787 * ext/cdio/gstcdio.h:
8788 * ext/cdio/gstcdiocddasrc.c:
8789 cdio: compensate for libcdio's recent cd-text api changes
8790 https://bugzilla.gnome.org/show_bug.cgi?id=675112
8792 ext/cdio/gstcdiocddasrc.c
8794 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8796 * ext/dvdread/dvdreadsrc.c:
8797 dvdread: fix build after recent include reshuffling in core
8798 Need to include gmodule.h ourselves now.
8800 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8802 * ext/mpeg2dec/gstmpeg2dec.c:
8803 video: Update for libgstvideo API changes
8805 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8808 Automatic update of common submodule
8809 From 6db25be to dc70203
8811 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8813 * gst/asfdemux/asfpacket.c:
8814 * gst/asfdemux/asfpacket.h:
8815 asfdemux: fix performance issue, especially with high-bitrate streams
8816 Two things were suboptimal from a performance point of view:
8817 a) consider a large media object such as a video keyframe, which
8818 may be split up into multiple fragments. We would assemble
8819 the media object as follows:
8820 buf = join (join (join (frag1, frag2), frag3), frag4)
8821 which causes many unnecessary memcpy()s, and malloc/free,
8822 which could easily add up to a multiple of the actual object
8823 size. To avoid this, we allocate a buffer of the size needed
8824 from the start and copy fragments into that directly.
8825 b) for every fragment to join, we would create a sub-buffer
8826 before joining it (which would discard the sub-buffer again),
8827 leading to unnecessary miniobject create/free churn.
8829 gst/asfdemux/asfpacket.c
8830 gst/asfdemux/asfpacket.h
8832 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8834 * gst/asfdemux/asfpacket.c:
8835 asfdemux: avoid unnecessary stream lookup
8836 We have already retrieved the stream for that stream number and
8837 made sure it's not NULL, so no need to do it again here; neither
8838 the number nor the streams changed since the last time.
8840 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
8842 * ext/a52dec/gsta52dec.c:
8843 a52dec: fix first_access bigger than 2
8844 gst_buffer_extract returns the number of bytes extracted, here 2 max.
8845 Set size to the buffer size as was done in 0.10 to avoid first_access
8846 error when it bypass 2.
8847 https://bugzilla.gnome.org/show_bug.cgi?id=673434
8849 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8853 configure: Modernize autotools setup a bit
8854 Also we now only create tar.bz2 and tar.xz tarballs.
8856 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8859 Automatic update of common submodule
8860 From 464fe15 to 6db25be
8862 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8867 === release 0.11.90 ===
8869 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8875 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8876 * docs/plugins/inspect/plugin-a52dec.xml:
8877 * docs/plugins/inspect/plugin-amrnb.xml:
8878 * docs/plugins/inspect/plugin-amrwbdec.xml:
8879 * docs/plugins/inspect/plugin-asf.xml:
8880 * docs/plugins/inspect/plugin-cdio.xml:
8881 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8882 * docs/plugins/inspect/plugin-dvdread.xml:
8883 * docs/plugins/inspect/plugin-dvdsub.xml:
8884 * docs/plugins/inspect/plugin-lame.xml:
8885 * docs/plugins/inspect/plugin-mad.xml:
8886 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8887 * docs/plugins/inspect/plugin-realmedia.xml:
8888 * docs/plugins/inspect/plugin-siddec.xml:
8889 * docs/plugins/inspect/plugin-twolame.xml:
8890 * docs/plugins/inspect/plugin-x264.xml:
8891 * gst-plugins-ugly.doap:
8892 * win32/common/config.h:
8895 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8938 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8940 * ext/mad/gstmad.c.orig:
8941 mad: remove .c.orig file
8943 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8945 * ext/a52dec/gsta52dec.c:
8946 * ext/amrnb/amrnbdec.c:
8947 * ext/amrnb/amrnbenc.c:
8948 * ext/amrwbdec/amrwbdec.c:
8949 * ext/cdio/gstcdiocddasrc.c:
8950 * ext/dvdread/dvdreadsrc.c:
8951 * ext/lame/gstlamemp3enc.c:
8953 * ext/mad/gstmad.c.orig:
8954 * ext/mpeg2dec/gstmpeg2dec.c:
8955 * ext/sidplay/gstsiddec.cc:
8956 * ext/twolame/gsttwolamemp2enc.c:
8957 * ext/x264/gstx264enc.c:
8958 * gst/asfdemux/gstasfdemux.c:
8959 * gst/asfdemux/gstrtpasfdepay.c:
8960 * gst/asfdemux/gstrtspwms.c:
8961 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8962 * gst/dvdsub/gstdvdsubdec.c:
8963 * gst/dvdsub/gstdvdsubparse.c:
8964 * gst/realmedia/pnmsrc.c:
8965 * gst/realmedia/rademux.c:
8966 * gst/realmedia/rdtdepay.c:
8967 * gst/realmedia/rdtmanager.c:
8968 * gst/realmedia/rmdemux.c:
8969 * gst/realmedia/rtspreal.c:
8970 * gst/synaesthesia/gstsynaesthesia.c:
8971 * gst/xingmux/gstxingmux.c:
8972 Use new gst_element_class_set_static_metadata()
8974 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8977 Automatic update of common submodule
8978 From 7fda524 to 464fe15
8980 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8982 * ext/a52dec/gsta52dec.c:
8983 * ext/amrnb/amrnb.c:
8984 * ext/amrwbdec/amrwb.c:
8985 * ext/cdio/gstcdio.c:
8986 * ext/dvdread/dvdreadsrc.c:
8987 * ext/lame/plugin.c:
8989 * ext/mad/gstmad.c.orig:
8990 * ext/mpeg2dec/gstmpeg2dec.c:
8991 * ext/sidplay/gstsiddec.cc:
8992 * ext/twolame/gsttwolamemp2enc.c:
8993 * ext/x264/gstx264enc.c:
8994 * gst/asfdemux/gstasf.c:
8995 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8996 * gst/dvdsub/gstdvdsubdec.c:
8997 * gst/realmedia/realmedia.c:
8998 * gst/synaesthesia/gstsynaesthesia.c:
8999 * gst/xingmux/plugin.c:
9000 gst: Update for GST_PLUGIN_DEFINE() API changes
9002 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9005 configure: Update version to 0.11.89.1
9007 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9010 * docs/plugins/Makefile.am:
9011 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9012 * docs/version.entities.in:
9013 * ext/a52dec/Makefile.am:
9014 * ext/amrnb/Makefile.am:
9015 * ext/amrwbdec/Makefile.am:
9016 * ext/cdio/Makefile.am:
9017 * ext/lame/Makefile.am:
9018 * ext/mad/Makefile.am:
9019 * ext/mpeg2dec/Makefile.am:
9020 * ext/sidplay/Makefile.am:
9021 * ext/twolame/Makefile.am:
9022 * ext/x264/Makefile.am:
9023 * gst-plugins-ugly.spec.in:
9024 * gst/asfdemux/Makefile.am:
9025 * gst/dvdlpcmdec/Makefile.am:
9026 * gst/dvdsub/Makefile.am:
9027 * gst/realmedia/Makefile.am:
9028 * pkgconfig/Makefile.am:
9029 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9030 * tests/check/Makefile.am:
9031 gst: Update versioning
9033 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9035 * ext/mpeg2dec/gstmpeg2dec.c:
9036 * ext/mpeg2dec/gstmpeg2dec.h:
9037 mpeg2dec: fix cropping
9038 fix cropping in mpeg2dec
9040 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9042 * ext/mpeg2dec/gstmpeg2dec.c:
9043 mpeg2dec: add crop metadata when buffer is still writable
9045 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9047 * gst/asfdemux/gstrtpasfdepay.c:
9048 update for buffer api change
9050 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9052 * ext/a52dec/gsta52dec.c:
9054 ext: Update for audio decoder API changes
9056 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9058 * tests/check/elements/amrnbenc.c:
9059 * tests/check/elements/x264enc.c:
9060 tests: make more valgrind-friendly and plug caps leak
9062 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9064 * gst/asfdemux/asfpacket.c:
9065 * gst/asfdemux/gstasfdemux.c:
9066 * gst/dvdsub/gstdvdsubdec.c:
9067 update for buffer changes
9069 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9071 * tests/check/elements/x264enc.c:
9072 tests: x264enc: adjust test to removal of deprecated properties
9074 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9076 Replace master with 0.11
9078 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9083 === release 0.11.2 ===
9085 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9091 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9092 * docs/plugins/inspect/plugin-a52dec.xml:
9093 * docs/plugins/inspect/plugin-amrnb.xml:
9094 * docs/plugins/inspect/plugin-amrwbdec.xml:
9095 * docs/plugins/inspect/plugin-asf.xml:
9096 * docs/plugins/inspect/plugin-cdio.xml:
9097 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9098 * docs/plugins/inspect/plugin-dvdread.xml:
9099 * docs/plugins/inspect/plugin-dvdsub.xml:
9100 * docs/plugins/inspect/plugin-lame.xml:
9101 * docs/plugins/inspect/plugin-mad.xml:
9102 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9103 * docs/plugins/inspect/plugin-realmedia.xml:
9104 * docs/plugins/inspect/plugin-siddec.xml:
9105 * docs/plugins/inspect/plugin-twolame.xml:
9106 * docs/plugins/inspect/plugin-x264.xml:
9107 * gst-plugins-ugly.doap:
9147 * win32/common/config.h:
9150 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9152 * tests/check/elements/mpeg2dec.c:
9153 tests: fix after memory changes
9155 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9157 * ext/x264/gstx264enc.c:
9158 * ext/x264/gstx264enc.h:
9159 x264enc: remove deprecated properties
9161 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9163 Merge remote-tracking branch 'origin/master' into 0.11
9164 So 0.11 folks also get amr include fixes.
9166 ext/a52dec/gsta52dec.c
9169 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9171 * gst/synaesthesia/gstsynaesthesia.c:
9172 synaesthesia: fixup for bufferpool api changes
9173 ... as well as some caps ref handling.
9175 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9177 * gst/realmedia/rademux.c:
9178 * gst/realmedia/rmdemux.c:
9179 don't pass random pointers to pull_range
9181 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9183 * ext/mpeg2dec/gstmpeg2dec.c:
9184 update for bufferpool changes
9186 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9188 * ext/mpeg2dec/gstmpeg2dec.c:
9189 update for allocation query changes
9191 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9193 * ext/dvdread/dvdreadsrc.c:
9194 * ext/lame/gstlamemp3enc.c:
9195 * ext/mpeg2dec/gstmpeg2dec.c:
9196 * ext/x264/gstx264enc.c:
9197 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9198 * gst/dvdsub/gstdvdsubdec.c:
9199 update for memory api changes
9201 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9203 * ext/mpeg2dec/gstmpeg2dec.c:
9204 take padding into account
9206 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9209 mad: simplify parsing code
9210 Also fixes #671455 (expected at least).
9212 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9215 configure.ac: bump required GLib to 2.31.14
9216 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9218 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9220 * ext/sidplay/gstsiddec.cc:
9221 fix for caps _normalize changes
9223 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9225 * ext/x264/gstx264enc.c:
9226 fix for caps api changes
9228 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9230 * ext/a52dec/gsta52dec.c:
9231 * ext/a52dec/gsta52dec.h:
9232 a52dec: use base class tag handling helper
9233 ... so as to ensure these to be handled and sent at proper time.
9235 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9237 * ext/dvdread/dvdreadsrc.c:
9238 dvdreadsrc: Use variable type with correct signedness
9240 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9242 * ext/mpeg2dec/gstmpeg2dec.c:
9243 mpeg2dec: Copy planes in one go when possible
9245 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9248 * ext/amrnb/amrnbdec.h:
9249 * ext/amrnb/amrnbenc.h:
9250 * ext/amrwbdec/amrwbdec.h:
9251 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9252 In previous versions, the opencore-amr include sub-directory
9253 would be specified in the include path in the CFLAGS, but this
9254 is no longer the case in newer versions, so we need to add those
9255 to our include directives.
9256 Based on patch by: Christian Morales Vega
9257 https://bugzilla.gnome.org/show_bug.cgi?id=671123
9259 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9262 configure: get rid of non-pkg-config ways to check for opencore-amr
9264 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9266 * ext/mpeg2dec/gstmpeg2dec.c:
9267 update for metadata API changes
9269 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
9271 * ext/amrwbdec/Makefile.am:
9272 * ext/lame/Makefile.am:
9273 * ext/mad/Makefile.am:
9274 amrwbdec, lame, mad: link to libgstbase
9276 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
9278 * ext/x264/gstx264enc.c:
9279 x264enc: fix compiler warning
9281 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9283 Merge remote-tracking branch 'origin/master' into 0.11
9285 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9287 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9291 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9296 * docs/plugins/gst-plugins-ugly-plugins.args:
9297 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9298 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9299 * docs/plugins/inspect/plugin-a52dec.xml:
9300 * docs/plugins/inspect/plugin-amrnb.xml:
9301 * docs/plugins/inspect/plugin-amrwbdec.xml:
9302 * docs/plugins/inspect/plugin-asf.xml:
9303 * docs/plugins/inspect/plugin-cdio.xml:
9304 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9305 * docs/plugins/inspect/plugin-dvdread.xml:
9306 * docs/plugins/inspect/plugin-dvdsub.xml:
9307 * docs/plugins/inspect/plugin-iec958.xml:
9308 * docs/plugins/inspect/plugin-lame.xml:
9309 * docs/plugins/inspect/plugin-mad.xml:
9310 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9311 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9312 * docs/plugins/inspect/plugin-mpegstream.xml:
9313 * docs/plugins/inspect/plugin-realmedia.xml:
9314 * docs/plugins/inspect/plugin-siddec.xml:
9315 * docs/plugins/inspect/plugin-twolame.xml:
9316 * docs/plugins/inspect/plugin-x264.xml:
9317 * win32/common/config.h:
9318 Bump version after release
9320 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
9323 autogen.sh: avoid touching .po files during 'make'
9324 A simple workaround to deal with GNU gettext automake integration
9325 failing to deal with git. Fixes: #669207
9327 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9329 * ext/x264/gstx264enc.c:
9330 x264: convert g_print to LOG
9332 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9334 * gst/asfdemux/gstrtpasfdepay.c:
9335 update for new memory api
9337 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9339 * ext/x264/gstx264enc.c:
9340 x264enc: handle pts and dts
9342 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9345 mad: handle libmad freeform parsing quirk
9347 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9350 mad: fixup unhacking last frame coaxing
9351 ... so as to not only replace the data pointer but also available size.
9353 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9355 * gst-plugins-ugly.spec.in:
9358 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9360 * win32/common/config.h:
9361 win32: back to development
9363 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9366 * gst/synaesthesia/gstsynaesthesia.c:
9367 * gst/synaesthesia/gstsynaesthesia.h:
9368 synaesthesia: port to 0.11
9370 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9373 * gst/xingmux/gstxingmux.c:
9374 xingmux: port to 0.11
9376 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9381 === release 0.11.1 ===
9383 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9389 * docs/plugins/gst-plugins-ugly-plugins.args:
9390 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9391 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9392 * docs/plugins/inspect/plugin-a52dec.xml:
9393 * docs/plugins/inspect/plugin-amrnb.xml:
9394 * docs/plugins/inspect/plugin-amrwbdec.xml:
9395 * docs/plugins/inspect/plugin-asf.xml:
9396 * docs/plugins/inspect/plugin-cdio.xml:
9397 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9398 * docs/plugins/inspect/plugin-dvdread.xml:
9399 * docs/plugins/inspect/plugin-dvdsub.xml:
9400 * docs/plugins/inspect/plugin-lame.xml:
9401 * docs/plugins/inspect/plugin-mad.xml:
9402 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9403 * docs/plugins/inspect/plugin-realmedia.xml:
9404 * docs/plugins/inspect/plugin-siddec.xml:
9405 * docs/plugins/inspect/plugin-twolame.xml:
9406 * docs/plugins/inspect/plugin-x264.xml:
9407 * gst-plugins-ugly.doap:
9447 * win32/common/config.h:
9450 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9452 Merge branch 'master' into 0.11
9456 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9459 mad: unhack last frame coaxing
9460 ... so as to maximally use available base class API and interfere least
9461 as possible with its internal state.
9463 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9466 mad: fix compilation
9468 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9471 mad: chain up to default event handler
9473 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
9475 * ext/x264/gstx264enc.c:
9476 x264enc: unmap video frame after encoding
9477 Fixes major memory leak.
9478 https://bugzilla.gnome.org/show_bug.cgi?id=669863
9480 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9482 * ext/x264/gstx264enc.c:
9483 x264enc: fix after merge
9485 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9487 Merge branch 'master' into 0.11
9489 ext/x264/gstx264enc.c
9491 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9493 * ext/sidplay/gstsiddec.cc:
9494 * ext/sidplay/gstsiddec.h:
9495 sidplay: don't use ulong properties
9497 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9499 * ext/sidplay/gstsiddec.cc:
9500 sidplay: fix negotiation
9502 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
9504 * ext/x264/gstx264enc.c:
9505 x264enc: Add baseline profile to caps
9506 libx264 does not yet support the features that create the difference
9507 between baseline and constrained baseline profile. Hence it currently
9508 supports both though it can only technically encode constrained
9511 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9513 * ext/amrnb/amrnbenc.c:
9514 * gst/asfdemux/gstasfdemux.c:
9515 * gst/realmedia/rdtmanager.c:
9516 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9518 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9520 * tests/check/elements/mpeg2dec.c:
9521 mpeg2dec: fix test a bit more
9522 Still broken because cropping is broken in mpeg2dec
9524 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9526 * tests/check/elements/amrnbenc.c:
9527 * tests/check/elements/x264enc.c:
9528 * tests/check/elements/xingmux.c:
9529 tests: fix some tests
9531 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9533 * ext/twolame/gsttwolamemp2enc.c:
9534 twolame: Use new audio encoder/decoder base class API for srcpad caps
9536 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9538 * ext/lame/gstlamemp3enc.c:
9539 lame: Use new audio encoder/decoder base class API for srcpad caps
9541 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9544 mad: Use new audio encoder/decoder base class API for srcpad caps
9546 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9548 * ext/a52dec/gsta52dec.c:
9549 a52dec: Use new audio encoder/decoder base class API for srcpad caps
9551 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9553 * ext/amrwbdec/amrwbdec.c:
9554 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9556 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9558 * ext/amrnb/amrnbdec.c:
9559 * ext/amrnb/amrnbenc.c:
9560 amrnb: Use new audio encoder/decoder base class API for srcpad caps
9562 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9565 mad: ensure we do not confuse the base class with our buffer guard
9566 mad expects extra bytes at the end of a buffer (see discussion in
9567 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9568 and since we inject these without the base class' knowledge, we
9569 need to hide the bodies better.
9570 This fixes an assert at EOS when decoding an mp3 manually without
9571 an intervening mpegaudioparse.
9573 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9575 * gst/realmedia/rtspreal.c:
9576 update for HEADER flag
9578 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
9580 * ext/x264/gstx264enc.c:
9581 * ext/x264/gstx264enc.h:
9582 x264enc: implement force-key-unit API
9584 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9587 Automatic update of common submodule
9588 From c463bc0 to 7fda524
9590 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9592 * ext/amrnb/amrnbdec.c:
9593 * ext/amrwbdec/amrwbdec.c:
9594 amr: port to 0.11 again
9596 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9598 Merge branch 'master' into 0.11
9600 ext/a52dec/gsta52dec.c
9602 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9604 * ext/a52dec/gsta52dec.c:
9605 * ext/amrnb/amrnbdec.c:
9606 * ext/amrnb/amrnbenc.c:
9607 * ext/amrwbdec/amrwbdec.c:
9608 * ext/dvdread/dvdreadsrc.c:
9609 * ext/lame/gstlamemp3enc.c:
9611 * ext/mpeg2dec/gstmpeg2dec.c:
9612 * ext/sidplay/gstsiddec.cc:
9613 * ext/twolame/gsttwolamemp2enc.c:
9614 * gst/asfdemux/asfpacket.c:
9615 * gst/asfdemux/gstasfdemux.c:
9616 * gst/asfdemux/gstrtpasfdepay.c:
9617 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9618 * gst/dvdsub/gstdvdsubdec.c:
9619 * gst/dvdsub/gstdvdsubdec.h:
9620 * gst/realmedia/gstrdtbuffer.c:
9621 * gst/realmedia/gstrdtbuffer.h:
9622 * gst/realmedia/rdtdepay.c:
9623 * gst/realmedia/rmdemux.c:
9624 * gst/realmedia/rmutils.c:
9625 port to new memory API
9627 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9630 Automatic update of common submodule
9631 From 2a59016 to c463bc0
9633 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9635 * gst-libs/gst/glib-compat-private.h:
9636 Remove compatibility versions for deprecated GLib API
9638 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9640 * ext/a52dec/gsta52dec.c:
9641 a52dec: fix read buffer overflow upon syncing
9642 The wrong size was being decremented, leading to a runaway
9645 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9649 Add --disable-fatal-warnings configure option
9651 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9653 * gst/asfdemux/gstasfdemux.c:
9654 * gst/realmedia/rademux.c:
9655 * gst/realmedia/rdtmanager.c:
9656 * gst/realmedia/rmdemux.c:
9657 port to new gthread API
9659 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9662 configure.ac: Require GLib 2.31.10 for consistency
9664 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9667 Automatic update of common submodule
9668 From 0807187 to 2a59016
9670 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9672 * ext/amrwbdec/amrwbdec.c:
9673 amrwbdec: _parse should not return OK if not enough data yet
9675 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9677 * ext/amrnb/amrnbdec.c:
9678 amrnbdec: _parse should not return OK if not enough data yet
9680 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9682 * ext/dvdread/dvdreadsrc.c:
9683 dvdreadsrc: fix off by one in cell calculation for the last chapter
9685 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9687 * gst/asfdemux/gstasfdemux.c:
9688 asfdemux: set caps on src pad before adding it
9690 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9692 * gst/asfdemux/gstasfdemux.c:
9693 asfdemux: perform writable buffer map to copy into it
9695 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9697 * gst/asfdemux/asfpacket.c:
9698 * gst/asfdemux/asfpacket.h:
9699 asfpacket: fix 0.11 ported payload extraction
9700 ... to cater for not necessarily offset == size - cur_pos,
9701 as size may have been adjusted due to padding.
9704 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9706 * ext/x264/gstx264enc.c:
9707 x264enc: remove useless and semantically (though not practically) wrong code
9708 The object will be freed, so it's pointless to set the pointers
9711 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9713 * ext/x264/gstx264enc.c:
9714 x264enc: remove leaking "optimization"
9716 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9718 * gst/asfdemux/gstasfdemux.c:
9719 GST_TYPE_DATE -> G_TYPE_DATE
9721 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9723 Merge remote-tracking branch 'origin/master' into 0.11
9725 ext/a52dec/gsta52dec.c
9727 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9729 * ext/a52dec/gsta52dec.c:
9730 a52dec: plug buffer leak
9732 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9734 * ext/a52dec/gsta52dec.c:
9735 a52dec: plug buffer leak
9737 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9739 * ext/amrnb/amrnbenc.c:
9740 amrnbenc: _map and _unmap the appropriate input and output buffers
9742 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9744 * ext/a52dec/gsta52dec.c:
9745 a52dec: Fix some merge mistakes
9747 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9749 Merge branch 'master' into 0.11
9751 ext/a52dec/gsta52dec.c
9752 ext/a52dec/gsta52dec.h
9755 ext/lame/gstlamemp3enc.c
9758 gst/mpegaudioparse/gstmpegaudioparse.c
9759 gst/mpegstream/gstdvddemux.c
9760 gst/realmedia/rdtdepay.c
9765 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9767 * gst/dvdsub/Makefile.am:
9768 dvdsub: add some CFLAGS and LIBS in Makefile.am
9769 ... since adapter is still used.
9771 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9773 * gst/realmedia/rmdemux.c:
9774 rmdemux: Don't use buffer after unreffing
9776 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9778 * gst/asfdemux/gstasfdemux.c:
9779 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9781 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9784 mad: Correctly unmap the buffer with the original data pointer
9786 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9789 mad: Make sure to set caps on the srcpad if none are set yet
9791 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9793 * ext/mad/Makefile.am:
9794 mad: fix LIBS order in Makefile.am
9796 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9799 mad: remove left-over id3tag.h include
9800 We don't use libid3tag any more.
9802 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9804 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9805 dvdlpcmdec: fix for multichannel
9807 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9809 * ext/a52dec/gsta52dec.c:
9810 * ext/a52dec/gsta52dec.h:
9811 a52dec: Update for the new raw audio caps
9813 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9816 mad: Update for the new raw audio caps
9818 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9820 * ext/lame/gstlamemp3enc.c:
9821 lamemp3enc: Update for the new raw audio caps
9823 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9825 * ext/twolame/gsttwolamemp2enc.c:
9826 twolamemp2enc: Update for the new raw audio caps
9828 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9830 * ext/amrwbdec/amrwbdec.c:
9831 amrwbdec: Add the new layout field to the raw audio caps
9833 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9835 * ext/amrnb/amrnbdec.c:
9836 * ext/amrnb/amrnbenc.c:
9837 amrnb: Add the new layout field to the raw audio caps
9839 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9841 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9842 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9843 dvdlpcmdec: Port to the new raw audio caps
9845 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9847 * gst/asfdemux/gstasfdemux.c:
9848 asfdemux: Update for libgstriff API changes
9849 Still needs to handle audio channel reordering.
9851 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9854 Automatic update of common submodule
9855 From 50b34ab to 0807187
9857 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9859 * ext/lame/Makefile.am:
9860 lame: fix LIBADD order in Makefile.am
9862 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9864 * tests/check/elements/amrnbenc.c:
9865 * tests/check/elements/mpeg2dec.c:
9866 * tests/check/elements/x264enc.c:
9867 * tests/check/elements/xingmux.c:
9868 * tests/check/generic/states.c:
9869 tests: make tests compile
9871 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9873 * ext/amrwbdec/amrwbdec.c:
9874 * ext/dvdread/dvdreadsrc.c:
9876 * ext/sidplay/gstsiddec.cc:
9877 * gst/asfdemux/gstasfdemux.c:
9878 * gst/realmedia/pnmsrc.c:
9879 * gst/realmedia/rdtmanager.c:
9880 * gst/realmedia/rmdemux.c:
9881 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9883 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9885 * tests/check/Makefile.am:
9886 tests: disable generic index test
9888 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9890 * ext/mpeg2dec/gstmpeg2dec.c:
9891 mpeg2dec: remove all seeking-related code
9892 A parser or demuxer upstream should handle this Same for
9895 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9897 * ext/mpeg2dec/gstmpeg2dec.c:
9898 * ext/mpeg2dec/gstmpeg2dec.h:
9899 mpeg2dec: update for GstIndex removal
9901 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9903 * ext/cdio/gstcdiocddasrc.c:
9904 cdio: update for probe vfunc removal in GstAudioCdSrc
9906 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9908 * ext/lame/gstlame.c:
9909 * ext/lame/gstlamemp3enc.c:
9910 lame: fix printf format in debug statements
9911 https://bugzilla.gnome.org/show_bug.cgi?id=666926
9913 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9915 * ext/lame/gstlame.c:
9916 * ext/lame/gstlame.h:
9917 lame: ensure parsed output
9918 ... by doing some basic parsing of encoded lame data.
9920 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9922 * ext/lame/gstlame.h:
9923 lame: cleanup unused instance struct fields
9925 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9927 * ext/lame/Makefile.am:
9928 * ext/lame/gstlamemp3enc.c:
9929 * ext/lame/gstlamemp3enc.h:
9930 lamemp3enc: ensure parsed output
9931 ... by doing some basic parsing of encoded lame data.
9934 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9936 * ext/lame/gstlamemp3enc.c:
9937 lamemp3enc: do not leak merged tags
9939 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9943 mad: helpfully bodge the last buffer to let mad decode the last frame
9944 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
9945 to be believed, the last buffer must be followed by a number of 0 bytes
9946 in order for the last frame to be decoded (at least in some cases).
9947 Doing so seems to work here, fixing a missing 1152 samples when using
9948 mp3parse before mad (not using mp3parse would yield the correct amount
9949 of samples, if there's extra non-MP3 data after (eg, tag data)).
9951 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9953 * ext/dvdread/dvdreadsrc.c:
9954 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
9956 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9958 * gst/mpegstream/gstdvddemux.c:
9959 dvddemux: tweak subtitle stream setup based on dvd language codes event
9960 ... to allow for non-continuous subtitle stream numbers.
9961 The missing stream numbers tend to come up as subtitle streams anyway
9962 (albeit not with an identified language tag).
9964 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9966 * ext/dvdread/dvdreadsrc.c:
9967 dvdreadsrc: minor safety tweak to sector seeking
9969 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
9971 * ext/a52dec/gsta52dec.c:
9972 a52dec: check that a52_init returns a valid a52 state
9974 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9976 * ext/mpeg2dec/gstmpeg2dec.c:
9977 mpeg2dec: update for new interlaced flags
9979 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9981 * ext/a52dec/Makefile.am:
9982 * ext/a52dec/gsta52dec.c:
9983 * ext/a52dec/gsta52dec.h:
9984 a52dec: port to audiodecoder
9986 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9988 * ext/mad/Makefile.am:
9991 mad: port to audiodecoder
9993 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9995 * ext/a52dec/gsta52dec.c:
9996 a52dec: Don't claim to support upstream renegotiation
9997 and use fixed caps on the srcpad. To correctly support
9998 upstream renegotiation a52dec would need to check if the
9999 caps of the downstream allocated buffer are the requested
10000 caps or if the size is different.
10003 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
10005 * ext/a52dec/gsta52dec.c:
10006 a52dec: Check that the a52_state is correctly initialized
10008 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10010 * gst-libs/gst/Makefile.am:
10011 * gst-libs/gst/glib-compat-private.h:
10012 * gst/asfdemux/gstasfdemux.c:
10013 * gst/mpegaudioparse/gstmpegaudioparse.c:
10014 * gst/realmedia/rademux.c:
10015 * gst/realmedia/rdtmanager.c:
10016 * gst/realmedia/rmdemux.c:
10017 Work around deprecated thread API in glib master
10018 Add private replacements for deprecated functions such as
10019 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10020 to avoid the deprecation warnings. We can't change most of
10021 these in 0.10 because they're part of our API and ABI.
10022 Suppress deprecation warnings in selected files, mostly for
10023 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10024 not much we can do here in 0.10.
10026 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10033 po: update translations
10035 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10037 * gst/realmedia/rdtdepay.c:
10038 rdtdepay: make buffer metadata writable before setting caps on it
10039 Fixes issue when the header buffer is being pushed, which was taken
10040 from the caps and is therefore not writable.
10042 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10044 * ext/dvdread/dvdreadsrc.c:
10045 fix for basesrc changes
10047 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
10049 * gst/asfdemux/gstrtpasfdepay.c:
10050 rtpasfdepay: Initialize GstRTPBuffer before usage
10052 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10054 Merge remote-tracking branch 'origin/master' into 0.11
10056 ext/dvdread/dvdreadsrc.c
10058 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
10060 * ext/dvdread/dvdreadsrc.c:
10061 dvdreadsrc: Fix format string compiler warning
10064 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10066 Merge remote-tracking branch 'origin/master' into 0.11
10068 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10070 * ext/mpeg2dec/gstmpeg2dec.c:
10071 Update for indexable change
10073 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10075 * gst/realmedia/rdtmanager.c:
10076 update for clock provider API change
10078 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10080 * ext/a52dec/gsta52dec.c:
10081 * ext/amrnb/amrnbdec.c:
10082 * ext/amrnb/amrnbenc.c:
10083 * ext/amrwbdec/amrwbdec.c:
10084 * ext/dvdread/dvdreadsrc.c:
10085 * ext/lame/gstlame.c:
10086 * ext/lame/gstlamemp3enc.c:
10087 * ext/mad/gstmad.c:
10088 * ext/mpeg2dec/gstmpeg2dec.c:
10089 * ext/sidplay/gstsiddec.cc:
10090 * ext/twolame/gsttwolame.c:
10091 * ext/x264/gstx264enc.c:
10092 * gst/asfdemux/gstasfdemux.c:
10093 * gst/asfdemux/gstrtpasfdepay.c:
10094 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10095 * gst/dvdsub/gstdvdsubdec.c:
10096 * gst/dvdsub/gstdvdsubparse.c:
10097 * gst/iec958/ac3iec.c:
10098 * gst/mpegaudioparse/gstmpegaudioparse.c:
10099 * gst/mpegaudioparse/gstxingmux.c:
10100 * gst/mpegstream/gstdvddemux.c:
10101 * gst/mpegstream/gstmpegdemux.c:
10102 * gst/mpegstream/gstmpegparse.c:
10103 * gst/mpegstream/gstrfc2250enc.c:
10104 * gst/realmedia/pnmsrc.c:
10105 * gst/realmedia/rademux.c:
10106 * gst/realmedia/rdtdepay.c:
10107 * gst/realmedia/rdtmanager.c:
10108 * gst/realmedia/rmdemux.c:
10109 * gst/synaesthesia/gstsynaesthesia.c:
10110 various: fix pad template ref leaks
10111 https://bugzilla.gnome.org/show_bug.cgi?id=662664
10113 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
10115 * tests/check/elements/xingmux.c:
10116 tests: update for gstcheck API change
10118 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10120 * ext/amrnb/amrnbenc.c:
10121 * ext/dvdread/dvdreadsrc.c:
10122 * ext/lame/gstlamemp3enc.c:
10123 * ext/twolame/gsttwolamemp2enc.c:
10124 ext: fix more printf format warnings in debug messages
10126 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
10128 * gst/asfdemux/gstasfdemux.c:
10129 * gst/asfdemux/gstrtpasfdepay.c:
10130 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10131 * gst/dvdsub/gstdvdsubdec.c:
10132 * gst/dvdsub/gstdvdsubparse.c:
10133 * gst/realmedia/rademux.c:
10134 * gst/realmedia/rmdemux.c:
10135 Fix print format compiler warnings on OS X / 64bit
10136 https://bugzilla.gnome.org/show_bug.cgi?id=662617
10138 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10140 * gst/asfdemux/gstasfdemux.c:
10141 * gst/realmedia/rademux.c:
10142 * gst/realmedia/rdtmanager.c:
10143 * gst/realmedia/rmdemux.c:
10144 update for activation changes
10146 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10148 * gst/asfdemux/gstasfdemux.c:
10149 * gst/realmedia/rademux.c:
10150 * gst/realmedia/rmdemux.c:
10151 update for new scheduling query
10153 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10155 * gst/asfdemux/gstasfdemux.c:
10156 * gst/realmedia/rademux.c:
10157 * gst/realmedia/rdtmanager.c:
10158 * gst/realmedia/rmdemux.c:
10159 add parent to activate functions
10161 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10163 * ext/a52dec/gsta52dec.c:
10164 * ext/mpeg2dec/gstmpeg2dec.c:
10165 * ext/sidplay/gstsiddec.cc:
10166 * ext/x264/gstx264enc.c:
10167 * gst/asfdemux/gstasfdemux.c:
10168 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10169 * gst/dvdsub/gstdvdsubdec.c:
10170 * gst/dvdsub/gstdvdsubparse.c:
10171 * gst/realmedia/rademux.c:
10172 * gst/realmedia/rdtdepay.c:
10173 * gst/realmedia/rdtmanager.c:
10174 * gst/realmedia/rmdemux.c:
10175 add parent to pad functions
10177 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10179 * ext/mpeg2dec/gstmpeg2dec.c:
10180 * ext/sidplay/gstsiddec.cc:
10181 * ext/x264/gstx264enc.c:
10182 * gst/asfdemux/gstasfdemux.c:
10183 * gst/realmedia/rademux.c:
10184 * gst/realmedia/rdtmanager.c:
10185 * gst/realmedia/rmdemux.c:
10186 add parent to query function
10188 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10190 * gst/asfdemux/gstasfdemux.c:
10191 * gst/realmedia/rademux.c:
10192 _query_peer_*() -> _peer_query_*()
10194 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10196 * gst/dvdsub/gstdvdsubdec.c:
10197 _accept_caps() -> _query_accept_caps()
10199 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10201 * ext/x264/gstx264enc.c:
10202 _peer_get_caps() -> _peer_query_caps()
10204 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10206 * ext/x264/gstx264enc.c:
10207 update for _get_caps() -> _query_caps()
10209 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10211 * ext/x264/gstx264enc.c:
10212 change getcaps to query
10214 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10216 * ext/mad/gstmad.c:
10217 mad: re-instate accidentally dropped rank
10219 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10221 * ext/dvdread/dvdreadsrc.c:
10222 * gst/realmedia/pnmsrc.c:
10223 Update for GstURIHandler get_protocols() changes
10225 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10227 * ext/dvdread/dvdreadsrc.c:
10228 * ext/dvdread/dvdreadsrc.h:
10229 * gst/realmedia/pnmsrc.c:
10230 dvdreadsrc, pnmsrc: update for GstURIHandler changes
10232 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10234 * ext/mad/gstmad.c:
10235 mad: re-port to 0.11
10236 This time using the base class. Still something
10237 wrong with the parsing though, when there's no
10238 parser or demuxer upstream (which of course
10239 shouldn't happen in a normal playback scenario).
10241 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10243 * ext/mad/gstmad.c:
10244 * ext/mad/gstmad.h:
10245 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10247 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10249 * ext/mad/gstmad.c:
10250 * ext/mad/gstmad.h:
10251 mad: replace with 0.10 version ported to GstAudioDecoder
10252 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10253 of Mark's baseaudio branch.
10254 Would probably be too risky to drop this into 0.10 given
10255 all the things mad is doing.
10257 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10259 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10260 docs: remove bits for old lame element from sections.txt file
10262 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10266 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10267 * docs/plugins/inspect/plugin-mpegstream.xml:
10268 * gst-plugins-ugly.spec.in:
10269 * gst/mpegstream/Makefile.am:
10270 * gst/mpegstream/README:
10271 * gst/mpegstream/gstdvddemux.c:
10272 * gst/mpegstream/gstdvddemux.h:
10273 * gst/mpegstream/gstmpegclock.c:
10274 * gst/mpegstream/gstmpegclock.h:
10275 * gst/mpegstream/gstmpegdemux.c:
10276 * gst/mpegstream/gstmpegdemux.h:
10277 * gst/mpegstream/gstmpegpacketize.c:
10278 * gst/mpegstream/gstmpegpacketize.h:
10279 * gst/mpegstream/gstmpegparse.c:
10280 * gst/mpegstream/gstmpegparse.h:
10281 * gst/mpegstream/gstmpegstream.c:
10282 * gst/mpegstream/gstrfc2250enc.c:
10283 * gst/mpegstream/gstrfc2250enc.h:
10284 * gst/mpegstream/mpegstream.vcproj:
10285 * gst/mpegstream/notes:
10287 * win32/vs6/gst_plugins_ugly.dsw:
10288 * win32/vs6/libgstac3parse.dsp:
10289 * win32/vs6/libgstmpegaudioparse.dsp:
10290 * win32/vs6/libgstmpegstream.dsp:
10291 mpegstream: remove the old mpeg-ps parser and demuxers
10292 Don't want anyone porting this by accident.
10293 Superseded by mpegpsdemux in -bad.
10295 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10298 * ext/cdio/Makefile.am:
10299 * ext/cdio/gstcdio.c:
10300 * ext/cdio/gstcdiocddasrc.c:
10301 * ext/cdio/gstcdiocddasrc.h:
10302 cdio: port cdiocddasrc to 0.11
10304 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10306 * tests/check/elements/mpeg2dec.c:
10307 tests: port mpeg2dec to 0.11
10308 It compiles, but fails.
10310 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10312 * tests/check/elements/x264enc.c:
10313 tests: port x264enc unit test to 0.11
10314 Well, it compiles now at least.
10316 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10318 * gst/asfdemux/gstrtpasfdepay.h:
10319 update for base class rename
10321 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10323 * gst/asfdemux/gstrtpasfdepay.c:
10324 * gst/asfdemux/gstrtpasfdepay.h:
10325 update for base class rename
10327 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10367 po: update translations
10369 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10371 * docs/plugins/gst-plugins-ugly-plugins.args:
10372 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10373 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10374 * docs/plugins/inspect/plugin-a52dec.xml:
10375 * docs/plugins/inspect/plugin-amrnb.xml:
10376 * docs/plugins/inspect/plugin-amrwbdec.xml:
10377 * docs/plugins/inspect/plugin-asf.xml:
10378 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10379 * docs/plugins/inspect/plugin-dvdread.xml:
10380 * docs/plugins/inspect/plugin-dvdsub.xml:
10381 * docs/plugins/inspect/plugin-lame.xml:
10382 * docs/plugins/inspect/plugin-mad.xml:
10383 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10384 * docs/plugins/inspect/plugin-realmedia.xml:
10385 * docs/plugins/inspect/plugin-siddec.xml:
10386 * docs/plugins/inspect/plugin-twolame.xml:
10387 * docs/plugins/inspect/plugin-x264.xml:
10390 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10392 * ext/lame/gstlamemp3enc.c:
10393 lamemp3enc: cosmetic error message change
10394 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10396 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10398 * docs/plugins/Makefile.am:
10399 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10400 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10401 * ext/twolame/Makefile.am:
10402 * ext/twolame/gsttwolamemp2enc.c:
10403 * ext/twolame/gsttwolamemp2enc.h:
10405 twolame: rename to twolamemp2enc
10407 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10410 * ext/twolame/gsttwolame.c:
10411 twolame: port to 0.11
10413 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10417 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10418 * docs/plugins/inspect/plugin-iec958.xml:
10419 * gst-plugins-ugly.spec.in:
10420 * gst/iec958/Makefile.am:
10421 * gst/iec958/ac3_padder.c:
10422 * gst/iec958/ac3_padder.h:
10423 * gst/iec958/ac3iec.c:
10424 * gst/iec958/ac3iec.h:
10426 * win32/vs6/libgstiec958.dsp:
10427 iec958: remove this plugin
10428 I think it can just go away. Audio sinks can and should payload
10429 things themselves using the helper API in libgstaudio. If such
10430 a plugin still makes sense, it should probably be rewritten
10431 using the library functions (and be put into -good or so).
10433 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10435 * gst/realmedia/rademux.c:
10436 * gst/realmedia/rmdemux.c:
10437 * gst/realmedia/rtspreal.c:
10438 update for adapter api change
10440 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10442 * ext/x264/gstx264enc.c:
10443 update for removed fixate function
10445 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10447 * ext/mad/gstmad.c:
10448 * ext/mpeg2dec/gstmpeg2dec.c:
10449 * gst/asfdemux/gstasfdemux.c:
10450 * gst/realmedia/rmdemux.c:
10453 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10456 * gst/realmedia/rademux.c:
10457 * gst/realmedia/rdtdepay.c:
10458 * gst/realmedia/rmdemux.c:
10459 * gst/realmedia/rmutils.c:
10460 realmedia is ported
10462 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10464 * gst/asfdemux/gstasfdemux.c:
10465 * gst/mpegstream/gstdvddemux.c:
10466 * gst/mpegstream/gstmpegdemux.c:
10467 * gst/realmedia/rmdemux.c:
10468 * gst/realmedia/rmdemux.h:
10469 more template fixes
10471 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
10474 po: lame => lamemp3enc
10476 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10478 * gst/realmedia/rdtmanager.c:
10479 make request pads take %u
10481 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10483 * ext/mpeg2dec/gstmpeg2dec.c:
10484 * ext/mpeg2dec/gstmpeg2dec.h:
10485 mpeg2dec: Add basic cropping support
10487 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10489 * ext/a52dec/gsta52dec.c:
10490 * ext/sidplay/gstsiddec.cc:
10491 * gst/asfdemux/gstasfdemux.c:
10492 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10493 tags: update for tag API removal
10495 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10497 * ext/mpeg2dec/gstmpeg2dec.c:
10498 * ext/mpeg2dec/gstmpeg2dec.h:
10499 update for meta api change
10501 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10503 * gst/asfdemux/gstasfdemux.c:
10504 structure: fix for api update
10506 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10508 Merge remote-tracking branch 'origin/master' into 0.11
10510 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10512 * tests/check/elements/amrnbenc.c:
10513 tests: port amrnbenc test to 0.11
10515 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10517 * ext/amrnb/amrnbdec.c:
10518 * ext/amrnb/amrnbenc.c:
10519 amrnb: fix up raw audio caps for 0.11
10521 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10523 * tests/check/Makefile.am:
10524 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10526 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10528 * docs/plugins/Makefile.am:
10529 * ext/lame/Makefile.am:
10531 * ext/lame/gstlame.c:
10532 * ext/lame/gstlame.h:
10533 * ext/lame/plugin.c:
10534 * ext/lame/test-lame.c:
10535 * gst/xingmux/gstxingmux.c:
10536 * tests/check/pipelines/lame.c:
10537 lame: remove lame element, it's been superseded by lamemp3enc
10539 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10541 * ext/a52dec/gsta52dec.c:
10542 * ext/lame/gstlamemp3enc.c:
10543 * ext/mad/gstmad.c:
10544 * ext/sidplay/gstsiddec.cc:
10545 * gst/asfdemux/gstasfdemux.c:
10546 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10547 ext, gst: update for taglist API changes
10549 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
10551 * gst/asfdemux/gstasfdemux.c:
10552 asfdemux: Don't leak pending payload buffers
10555 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10557 Merge branch 'master' into 0.11
10559 ext/sidplay/gstsiddec.cc
10561 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
10563 * ext/sidplay/gstsiddec.cc:
10564 siddec: use BOILERPLATE macro and cleanup FIXMEs
10566 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10568 * gst/asfdemux/gstrtpasfdepay.c:
10569 asfdepay: fix compiler warnings after gst_caps_new_simple() change
10571 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10573 * gst-plugins-ugly.spec.in:
10574 Update specfile with latest changes
10576 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10578 * gst/asfdemux/gstasfdemux.c:
10579 asfdemux: Don't unmap a buffer that doesn't exist
10581 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10584 * ext/dvdread/dvdreadsrc.c:
10585 dvdread: port to 0.11
10587 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10590 * gst/dvdsub/Makefile.am:
10591 * gst/dvdsub/gstdvdsubdec.c:
10592 * gst/dvdsub/gstdvdsubdec.h:
10593 * gst/dvdsub/gstdvdsubparse.c:
10594 dvdsub: port to 0.11
10596 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10598 Merge branch 'master' into 0.11
10600 ext/amrwbdec/Makefile.am
10601 ext/amrwbdec/amrwbdec.c
10603 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10605 * gst/realmedia/gstrdtbuffer.c:
10606 * gst/realmedia/gstrdtbuffer.h:
10607 * gst/realmedia/pnmsrc.c:
10608 * gst/realmedia/rademux.c:
10609 * gst/realmedia/rdtdepay.c:
10610 * gst/realmedia/rdtmanager.c:
10611 * gst/realmedia/rmdemux.c:
10612 * gst/realmedia/rmutils.c:
10613 * gst/realmedia/rtspreal.c:
10614 realmedia: port to 0.11
10616 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10618 * ext/amrwbdec/Makefile.am:
10619 * ext/amrwbdec/amrwbdec.c:
10620 * ext/amrwbdec/amrwbdec.h:
10621 amrwbdec: port to audiodecoder
10623 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10625 * ext/amrnb/Makefile.am:
10626 amrnbdec: fixup build
10628 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10630 * ext/amrnb/amrnbdec.c:
10631 amrnbdec: remove leftover extraneous _unref
10633 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10635 Merge branch 'master' into 0.11
10637 ext/amrnb/amrnbdec.c
10639 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10642 * ext/amrnb/amrnbdec.c:
10643 * ext/amrnb/amrnbenc.c:
10644 amrnb: port to 0.11
10646 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10649 * ext/amrwbdec/Makefile.am:
10650 * ext/amrwbdec/amrwbdec.c:
10651 ported amrwbdec to 0.11
10653 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10655 * ext/amrnb/amrnbdec.c:
10656 * ext/amrnb/amrnbdec.h:
10657 amrnbdec: port to audiodecoder
10659 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10661 Merge branch 'master' into 0.11
10663 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10666 * ext/mpeg2dec/gstmpeg2dec.c:
10667 * ext/mpeg2dec/gstmpeg2dec.h:
10668 mpeg2dec: minimal port to 0.11
10670 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10672 * ext/mpeg2dec/gstmpeg2dec.c:
10673 * ext/mpeg2dec/gstmpeg2dec.h:
10674 mpeg2dec: post QoS messages when dropping a frame due to QoS
10675 https://bugzilla.gnome.org/show_bug.cgi?id=658241
10677 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10680 configure: update ported plugins list
10682 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10685 update to 0.11 branch
10687 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10689 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10690 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10691 dvdlpcmdec: port to 0.11
10693 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10695 * ext/lame/gstlame.c:
10696 * ext/lame/gstlamemp3enc.c:
10697 lame: fix raw audio caps too
10699 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10701 * ext/lame/gstlame.c:
10702 * ext/lame/gstlamemp3enc.c:
10705 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10707 Merge branch 'master' into 0.11
10709 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10711 * ext/x264/gstx264enc.c:
10712 * ext/x264/gstx264enc.h:
10713 x264enc: port to 0.11
10715 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10717 * ext/amrnb/Makefile.am:
10718 * ext/amrnb/amrnbenc.c:
10719 * ext/amrnb/amrnbenc.h:
10720 amrnbenc: port to audioencoder
10722 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10724 Merge branch 'master' into 0.11
10728 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10730 * ext/a52dec/gsta52dec.c:
10731 port a52dec to 0.11
10733 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10735 * ext/twolame/gsttwolame.c:
10736 twolame: Simple fix for GstAudioEncoder API change
10738 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10740 * ext/twolame/gsttwolame.c:
10741 twolame: Fix variable 'gstelement_class' set but not used compiler warning
10743 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10745 * ext/lame/gstlame.c:
10746 * ext/lame/gstlamemp3enc.c:
10747 lame: Don't get the parent class again, GST_BOILERPLATE does this already
10749 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10751 * ext/lame/gstlame.c:
10752 * ext/lame/gstlamemp3enc.c:
10753 lame: Fix variable 'gstelement_class' set but not used compiler warning
10755 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10757 * ext/twolame/gsttwolame.c:
10758 twolame: improve output framing and timestamping
10759 ... which simply comes down to requesting one frame of input data at a time,
10760 since the encoder nicely turns this into 1 encoded frame.
10762 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10764 * ext/twolame/Makefile.am:
10765 * ext/twolame/gsttwolame.c:
10766 * ext/twolame/gsttwolame.h:
10767 twolame: port to audioencoder
10769 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10771 * ext/lame/gstlame.c:
10772 lame: use some more boilerplate
10774 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10776 * ext/lame/gstlame.c:
10777 * ext/lame/gstlame.h:
10778 lame: port to audioencoder
10780 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10782 * ext/lame/gstlamemp3enc.c:
10783 lamemp3enc: use some more boilerplate
10785 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10787 * ext/lame/gstlamemp3enc.c:
10788 lamemp3enc: really report bitrate rather kbitrate
10790 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10792 * ext/lame/Makefile.am:
10793 * ext/lame/gstlamemp3enc.c:
10794 * ext/lame/gstlamemp3enc.h:
10795 lamemp3enc: port to audioencoder
10797 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10799 * ext/dvdread/dvdreadsrc.c:
10800 dvdreadsrc: take into account first sector of the current title
10801 This fixes seeking on titles which do not start on a new file.
10802 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10804 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10806 * ext/dvdread/dvdreadsrc.c:
10807 dvdreadsrc: fix sector seeking
10808 It was overly complicated, and did not take into account the offset
10809 needed for titles which do not start on a new file.
10810 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10812 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10814 * ext/dvdread/dvdreadsrc.c:
10815 dvdreadsrc: fix sector search for packed titles
10816 Some DVD titles are packed in a single set, and we need to use
10817 the correct table to map times to sectors.
10818 https://bugzilla.gnome.org/show_bug.cgi?id=659252
10820 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10823 * ext/mad/Makefile.am:
10824 * ext/mad/gstmad.c:
10825 * gst-plugins-ugly.spec.in:
10826 mad: remove id3tag dependency used by in practice unreachable legacy code
10827 The mad mp3 decoder element shouldn't parse tags at all really, but we
10828 have so far kept this code around for backwards-compatibility reasons
10829 for people building manual pipelines for some reason. However, as it
10830 turns out that code has never actually worked in 0.10 in practice,
10831 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10832 which doesn't actually seem to happen any more though because of the
10833 preceding mad_header_decode(), which will discover and report the
10834 sync loss if it runs into a tag and make mad_frame_decode() try to
10836 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10838 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10840 * gst/asfdemux/asfpacket.c:
10841 asfpacket: skip empty payload packets
10842 ... which also avoids assertion failures and possible segfaults later on
10843 when possibly trying to join 2 empty buffers.
10845 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10847 * gst/realmedia/rmdemux.c:
10848 * gst/realmedia/rmdemux.h:
10849 rmdemux: delay announcing container tags until we have pads
10850 Fixes tags when transcoding.
10851 https://bugzilla.gnome.org/show_bug.cgi?id=658297
10853 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10855 * tests/check/elements/amrnbenc.c:
10856 amrnbenc: Use complete raw audio caps in the test
10858 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
10860 * docs/plugins/Makefile.am:
10861 docs: cleanup makefiles
10862 Remove commented out parts that we don't need. Remove "the wingo addition" - no
10863 so useful after all. Narrow down file-globs for plugin docs.
10865 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
10868 Automatic update of common submodule
10869 From a39eb83 to 11f0cd5
10871 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
10874 Automatic update of common submodule
10875 From 605cd9a to a39eb83
10877 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10879 * gst/asfdemux/gstasfdemux.c:
10880 asf: don't use fourcc
10882 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10884 Merge branch 'master' into 0.11
10886 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10888 * ext/mpeg2dec/gstmpeg2dec.c:
10889 mpeg2dec: fix spurious failure to decode some files
10890 Parsing can return with an 'invalid' state, but this is not
10891 actually fatal. For one, the mpeg2dec command line tool that
10892 comes with the libmpeg2 library blithely ignores this condition
10893 and merrily goes on. So we do this same, logging the error,
10894 and going on with parsing. This makes something work that did
10895 not use to work, and brings happiness to the world.
10896 https://bugzilla.gnome.org/show_bug.cgi?id=429476
10898 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10900 * ext/mad/gstmad.c:
10901 * ext/sidplay/Makefile.am:
10902 * ext/sidplay/gstsiddec.cc:
10903 port to new audio caps
10905 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10907 Merge branch 'master' into 0.11
10910 gst/asfdemux/gstrtpasfdepay.c
10912 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10915 configure: Add synaesthesia to the list of non-ported plugins
10917 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10920 * docs/plugins/Makefile.am:
10921 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10922 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10923 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10924 * gst-plugins-ugly.spec.in:
10925 * gst/mpegaudioparse/Makefile.am:
10926 * gst/mpegaudioparse/gstmpegaudioparse.c:
10927 * gst/mpegaudioparse/gstmpegaudioparse.h:
10928 * gst/mpegaudioparse/mpegaudioparse.vcproj:
10929 * gst/xingmux/Makefile.am:
10930 * gst/xingmux/gstxingmux.c:
10931 * gst/xingmux/gstxingmux.h:
10932 * gst/xingmux/plugin.c:
10933 Remove mp3parse plugin/element
10934 It's been replaced by mpegaudioparse in -good. Don't want anyone
10935 to spend time porting a deprecated element. Rename plugin to xingmux
10936 for now until we move that somewhere else.
10938 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10941 configure.ac: Define list of non-ported plugins
10943 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10945 * ext/mad/gstmad.c:
10946 mad: Fix for changes in GstQuery API
10948 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10950 * gst/asfdemux/gstasfdemux.c:
10951 asfdemux: Fix for changes in GstQuery API
10953 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10955 * gst/asfdemux/asfpacket.c:
10956 asfdemux: Fix print statement
10958 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10961 Update common submodule
10963 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10965 * ext/x264/gstx264enc.c:
10966 x264enc: Properly set the stream format in setcaps
10967 Do not forget to set the selected format to the options string
10968 when getting it from caps
10969 https://bugzilla.gnome.org/show_bug.cgi?id=655223
10971 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
10973 * ext/x264/gstx264enc.c:
10974 x264enc: fix the build for older x264enc
10975 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
10977 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
10979 * ext/x264/gstx264enc.c:
10980 x264enc: Read stream-format from the right place
10981 Read the stream-format from "stream-format" and not from profile, also rename
10982 the "bytestream" variable to "stream_format" so it's easier to understand.
10984 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10986 * ext/x264/gstx264enc.c:
10987 * ext/x264/gstx264enc.h:
10988 x264enc: Select stream-format based on caps
10989 Makes x264 select its stream-format based on what's available
10990 on caps, the user selected option will be chosen as a fallback
10991 when both options are available.
10992 https://bugzilla.gnome.org/show_bug.cgi?id=644233
10994 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
10996 * ext/x264/gstx264enc.c:
10997 x264: Allow renegotiation but prefer current caps
10999 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
11001 * tests/check/elements/x264enc.c:
11002 tests: Test x264enc profiles from the caps
11003 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11005 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11007 * ext/x264/Makefile.am:
11008 * ext/x264/gstx264enc.c:
11009 * ext/x264/gstx264enc.h:
11010 x264: Use profile and level from caps
11011 Enforces the profile and level from the downstream caps, also
11012 sets them on the fixated caps
11013 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11015 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11018 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11020 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
11022 * ext/x264/gstx264enc.c:
11023 x264enc: fix subme property annotation - subme maximum is 10, not 6.
11024 Although the element accepts subme values > 6, the annotation which is
11025 visible through gst-inspect (for example) erroneously indicates 6 as the
11026 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11027 https://bugzilla.gnome.org/show_bug.cgi?id=653473
11029 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
11032 Automatic update of common submodule
11033 From 69b981f to 605cd9a
11035 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11037 * gst/asfdemux/gstrtspwms.c:
11038 rtspwms: Porting to 0.11
11040 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11042 * gst/asfdemux/gstrtpasfdepay.c:
11043 rtpasfdepay: Port to 0.11
11045 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11047 * gst/asfdemux/asfpacket.c:
11048 * gst/asfdemux/asfpacket.h:
11049 * gst/asfdemux/gstasfdemux.c:
11050 * gst/asfdemux/gstasfdemux.h:
11051 asfdemux: Porting to 0.11
11053 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11055 * ext/sidplay/gstsiddec.cc:
11056 siddec: port siddec to 0.11
11058 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11060 * gst/asfdemux/gstrtpasfdepay.c:
11061 rtpasfdepay: fix fragmented packet handling and packet padding
11062 Also remove a bogus assert.
11064 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
11066 * gst/synaesthesia/gstsynaesthesia.c:
11067 synaesthesia: fix wrong debug log string (copy'n'paste)
11069 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11071 Merge branch 'master' into 0.11
11075 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11077 * ext/mad/gstmad.c:
11078 mad: port to new API
11079 Port to new segment API.
11081 No need to set caps on buffers.
11083 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
11085 * gst/realmedia/rmdemux.c:
11086 rmdemux: target is unsigned and can't be < 0
11088 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
11090 * ext/mad/gstmad.c:
11091 mad: use signed when caluculating the delta
11092 Avoids a <0 check for an unsigned variable.
11094 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
11096 * docs/plugins/Makefile.am:
11097 docs: remove obsolete commented out part
11098 We don't have this in the other modules and its not needed.
11100 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
11102 * docs/plugins/gst-plugins-ugly-plugins.args:
11103 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11104 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11105 docs: update plugin introspection data
11106 Now more files are merged and produced in a canonical fashion, which hopefully
11107 creates less or no delta in the future.
11109 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
11112 Automatic update of common submodule
11113 From 9e5bbd5 to 69b981f
11115 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11117 * ext/lame/Makefile.am:
11118 * ext/lame/gstlamemp3enc.c:
11119 lamemp3enc: Post CODEC and BITRATE tags
11120 Also filter any CODEC/AUDIO_CODEC tags from incoming
11124 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
11127 Automatic update of common submodule
11128 From fd35073 to 9e5bbd5
11130 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
11133 Automatic update of common submodule
11134 From 46dfcea to fd35073
11136 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11138 * gst/asfdemux/gstrtpasfdepay.c:
11139 rtpasfdepay: simplify and refactor packet parsing
11140 Specifically, refactor buffer padding and consider marker bit for fragment
11143 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11145 * gst/asfdemux/gstrtpasfdepay.c:
11146 rtpasfdepay: avoid re-sending header
11147 ... e.g. following a seek, which otherwise confuses downstream demuxer
11148 expecting only a flow of data packets at this time.
11150 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11152 * gst/asfdemux/gstrtpasfdepay.c:
11153 * gst/asfdemux/gstrtpasfdepay.h:
11154 rtpasfdepay: remove unused field
11156 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11158 * ext/mad/gstmad.c:
11159 mad: Post bitrate tag whenever the bitrate changes
11160 Also send the layer/mode/emphasis/bitrate tags as an event too.
11162 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11165 * win32/common/config.h:
11166 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11168 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11171 * docs/plugins/inspect/plugin-a52dec.xml:
11172 * docs/plugins/inspect/plugin-amrnb.xml:
11173 * docs/plugins/inspect/plugin-amrwbdec.xml:
11174 * docs/plugins/inspect/plugin-asf.xml:
11175 * docs/plugins/inspect/plugin-cdio.xml:
11176 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11177 * docs/plugins/inspect/plugin-dvdread.xml:
11178 * docs/plugins/inspect/plugin-dvdsub.xml:
11179 * docs/plugins/inspect/plugin-iec958.xml:
11180 * docs/plugins/inspect/plugin-lame.xml:
11181 * docs/plugins/inspect/plugin-mad.xml:
11182 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11183 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11184 * docs/plugins/inspect/plugin-mpegstream.xml:
11185 * docs/plugins/inspect/plugin-realmedia.xml:
11186 * docs/plugins/inspect/plugin-siddec.xml:
11187 * docs/plugins/inspect/plugin-twolame.xml:
11188 * docs/plugins/inspect/plugin-x264.xml:
11189 * win32/common/config.h:
11190 Back to development
11192 === release 0.10.18 ===
11194 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11200 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11201 * docs/plugins/inspect/plugin-a52dec.xml:
11202 * docs/plugins/inspect/plugin-amrnb.xml:
11203 * docs/plugins/inspect/plugin-amrwbdec.xml:
11204 * docs/plugins/inspect/plugin-asf.xml:
11205 * docs/plugins/inspect/plugin-cdio.xml:
11206 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11207 * docs/plugins/inspect/plugin-dvdread.xml:
11208 * docs/plugins/inspect/plugin-dvdsub.xml:
11209 * docs/plugins/inspect/plugin-iec958.xml:
11210 * docs/plugins/inspect/plugin-lame.xml:
11211 * docs/plugins/inspect/plugin-mad.xml:
11212 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11213 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11214 * docs/plugins/inspect/plugin-mpegstream.xml:
11215 * docs/plugins/inspect/plugin-realmedia.xml:
11216 * docs/plugins/inspect/plugin-siddec.xml:
11217 * docs/plugins/inspect/plugin-twolame.xml:
11218 * docs/plugins/inspect/plugin-x264.xml:
11219 * gst-plugins-ugly.doap:
11220 * win32/common/config.h:
11223 - x264enc: allow changing bitrate and quantizers dynamically at runtime
11224 - x264enc: proxy downstream caps restrictions upstream via get_caps()
11225 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11226 - mad: allow build without libid3tag (which isn't really needed anyway)
11227 - many other fixes and improvements
11229 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11231 * ext/x264/gstx264enc.c:
11232 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11234 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11236 * ext/x264/gstx264enc.c:
11237 x264enc: do not leak peer pad reference
11239 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11241 * ext/x264/gstx264enc.c:
11242 x264enc: No need to copy, reffing is enough
11244 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11246 * ext/x264/gstx264enc.c:
11247 x264enc: get_caps function should return a copy of the caps
11249 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11252 * docs/plugins/inspect/plugin-a52dec.xml:
11253 * docs/plugins/inspect/plugin-amrnb.xml:
11254 * docs/plugins/inspect/plugin-amrwbdec.xml:
11255 * docs/plugins/inspect/plugin-asf.xml:
11256 * docs/plugins/inspect/plugin-cdio.xml:
11257 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11258 * docs/plugins/inspect/plugin-dvdread.xml:
11259 * docs/plugins/inspect/plugin-dvdsub.xml:
11260 * docs/plugins/inspect/plugin-iec958.xml:
11261 * docs/plugins/inspect/plugin-lame.xml:
11262 * docs/plugins/inspect/plugin-mad.xml:
11263 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11264 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11265 * docs/plugins/inspect/plugin-mpegstream.xml:
11266 * docs/plugins/inspect/plugin-realmedia.xml:
11267 * docs/plugins/inspect/plugin-siddec.xml:
11268 * docs/plugins/inspect/plugin-synaesthesia.xml:
11269 * docs/plugins/inspect/plugin-twolame.xml:
11270 * docs/plugins/inspect/plugin-x264.xml:
11275 * win32/common/config.h:
11276 0.10.17.4 pre-release
11278 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11280 * ext/mad/gstmad.c:
11281 mad: remove buffer_alloc
11283 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11286 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11287 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11288 * docs/plugins/inspect/plugin-a52dec.xml:
11289 * docs/plugins/inspect/plugin-amrnb.xml:
11290 * docs/plugins/inspect/plugin-amrwbdec.xml:
11291 * docs/plugins/inspect/plugin-asf.xml:
11292 * docs/plugins/inspect/plugin-cdio.xml:
11293 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11294 * docs/plugins/inspect/plugin-dvdread.xml:
11295 * docs/plugins/inspect/plugin-dvdsub.xml:
11296 * docs/plugins/inspect/plugin-iec958.xml:
11297 * docs/plugins/inspect/plugin-lame.xml:
11298 * docs/plugins/inspect/plugin-mad.xml:
11299 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11300 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11301 * docs/plugins/inspect/plugin-mpegstream.xml:
11302 * docs/plugins/inspect/plugin-realmedia.xml:
11303 * docs/plugins/inspect/plugin-siddec.xml:
11304 * docs/plugins/inspect/plugin-synaesthesia.xml:
11305 * docs/plugins/inspect/plugin-twolame.xml:
11306 * docs/plugins/inspect/plugin-x264.xml:
11314 0.10.17.3 pre-release
11316 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11319 Automatic update of common submodule
11320 From c3cafe1 to 46dfcea
11322 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11324 * ext/mad/gstmad.c:
11327 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11329 Merge branch 'master' into 0.11
11332 android/amrwbdec.mk
11334 android/mpegaudioparse.mk
11337 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11339 * tests/check/gst-plugins-ugly.supp:
11340 tests: add suppression for lame unit test
11342 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11344 * tests/check/Makefile.am:
11345 * tests/check/generic/.gitignore:
11346 * tests/check/generic/index.c:
11347 tests: add generic index-setting test
11349 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11351 * ext/mpeg2dec/gstmpeg2dec.c:
11352 mpeg2dec: don't deadlock when setting an index
11354 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11357 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11358 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11359 * docs/plugins/inspect/plugin-a52dec.xml:
11360 * docs/plugins/inspect/plugin-amrnb.xml:
11361 * docs/plugins/inspect/plugin-amrwbdec.xml:
11362 * docs/plugins/inspect/plugin-asf.xml:
11363 * docs/plugins/inspect/plugin-cdio.xml:
11364 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11365 * docs/plugins/inspect/plugin-dvdread.xml:
11366 * docs/plugins/inspect/plugin-dvdsub.xml:
11367 * docs/plugins/inspect/plugin-iec958.xml:
11368 * docs/plugins/inspect/plugin-lame.xml:
11369 * docs/plugins/inspect/plugin-mad.xml:
11370 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11371 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11372 * docs/plugins/inspect/plugin-mpegstream.xml:
11373 * docs/plugins/inspect/plugin-realmedia.xml:
11374 * docs/plugins/inspect/plugin-siddec.xml:
11375 * docs/plugins/inspect/plugin-synaesthesia.xml:
11376 * docs/plugins/inspect/plugin-twolame.xml:
11377 * docs/plugins/inspect/plugin-x264.xml:
11379 * win32/common/config.h:
11380 0.10.17.2 pre-release
11382 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11384 * gst/realmedia/rademux.c:
11385 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11387 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11389 * gst/mpegstream/gstmpegdemux.c:
11390 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11392 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11394 * ext/dvdread/dvdreadsrc.c:
11395 * ext/sidplay/gstsiddec.cc:
11396 * ext/x264/gstx264enc.c:
11397 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11399 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11401 * gst/asfdemux/gstasfdemux.c:
11402 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11404 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11406 * ext/x264/gstx264enc.c:
11407 x264enc: Implement getcaps function
11408 This allows to set width/height/etc restrictions downstream.
11410 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11413 * ext/mad/Makefile.am:
11414 * ext/x264/Makefile.am:
11415 * gst/asfdemux/Makefile.am:
11416 * gst/dvdlpcmdec/Makefile.am:
11417 * gst/dvdsub/Makefile.am:
11418 * gst/iec958/Makefile.am:
11419 * gst/mpegaudioparse/Makefile.am:
11420 * gst/mpegstream/Makefile.am:
11421 * gst/realmedia/Makefile.am:
11422 * gst/synaesthesia/Makefile.am:
11423 android: make it ready for androgenizer
11424 To build gstreamer for android we are now using androgenizer which
11425 generates the needed Android.mk files.
11426 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11428 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11431 * android/amrnb.mk:
11432 * android/amrwbdec.mk:
11434 * android/mpegaudioparse.mk:
11435 android: remove the android/ folder
11437 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
11440 Automatic update of common submodule
11441 From 1ccbe09 to c3cafe1
11443 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11445 * ext/x264/gstx264enc.c:
11446 * ext/x264/gstx264enc.h:
11447 x264enc: Allow changing the bitrate and quantitizers dynamically
11448 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11450 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11452 * ext/x264/gstx264enc.c:
11453 x264enc: Set max bitrate in quality mode
11454 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11456 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11458 * ext/x264/gstx264enc.c:
11459 x264enc: Make it clear that constant quantizer is for debugging only
11460 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11462 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11465 Automatic update of common submodule
11466 From 193b717 to 1ccbe09
11468 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
11471 Automatic update of common submodule
11472 From b77e2bf to 193b717
11474 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11477 Automatic update of common submodule
11478 From d8814b6 to b77e2bf
11480 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11483 Automatic update of common submodule
11484 From 6aaa286 to d8814b6
11486 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
11489 Automatic update of common submodule
11490 From 6aec6b9 to 6aaa286
11492 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
11495 configure.ac: redundant use of AC_MSG_RESULT()
11496 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11498 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
11501 autogen: wingo signed comment
11503 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11505 * gst/dvdsub/gstdvdsubdec.c:
11506 * gst/dvdsub/gstdvdsubdec.h:
11507 dvdsubdec: Rearrange buffer allocation and pushing code a bit
11508 This makes the code easier to read, doesn't store every buffer
11509 in the instance until the next buffer is to be drawn and
11510 fixes an unitialized variable compiler warning.
11512 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
11514 * gst/dvdsub/gstdvdsubdec.c:
11515 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11518 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
11520 * gst/dvdsub/gstdvdsubdec.c:
11521 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11524 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11527 * ext/mad/gstmad.c:
11528 * ext/mad/gstmad.h:
11529 mad: build the mad plugin even if libid3tag is not available
11530 ID3 tags are usually handled by id3demux, and should be handled
11531 by id3demux. Tag handling in mad based on libid3tag is very basic
11532 and mostly unnecessary really, so just build this plugin without
11533 ID3 tag support if libid3tag is not available.
11535 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11537 Merge branch 'master' into 0.11
11539 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
11541 * gst/mpegstream/gstdvddemux.c:
11542 dvddemux: small code cleanup
11543 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11544 and avoid empty 'if' when logging is disabled.
11546 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11549 configure.ac: export plugin description more platform independent
11552 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11555 Automatic update of common submodule
11556 From 1de7f6a to 6aec6b9
11558 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11560 Merge branch 'master' into 0.11
11564 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11566 * ext/mpeg2dec/gstmpeg2dec.c:
11567 mpeg2dec: do not fail fatally when unlinked
11568 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11570 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
11572 * ext/mad/gstmad.c:
11573 * ext/mad/gstmad.h:
11574 * ext/mpeg2dec/gstmpeg2dec.c:
11575 * ext/mpeg2dec/gstmpeg2dec.h:
11576 index: remove conditional index support
11577 Index support cannot be disabled since commit
11578 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11579 in core, which removed the configure flags to disable index.
11581 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
11583 * ext/mad/gstmad.c:
11584 * ext/mpeg2dec/gstmpeg2dec.c:
11585 formatting: trim trailing whitespace
11587 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
11589 * ext/mad/gstmad.c:
11590 * ext/mpeg2dec/gstmpeg2dec.c:
11591 * gst/mpegstream/gstmpegdemux.c:
11592 index: use delta frame flags instead of 0 or none
11594 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11596 * ext/x264/gstx264enc.c:
11597 x264enc: Don't register flags with a value of 0
11598 Flags with a value of 0 aren't meaningful and will cause
11599 g_value_transform to go into an endless loop when trying to
11600 convert the flags to a string
11602 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
11605 Automatic update of common submodule
11606 From f94d739 to 1de7f6a
11608 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11610 * ext/amrwbdec/amrwbdec.c:
11611 amrwbdec: avoid stalling on invalid frame
11612 Skip 1 byte indicating invalid frame type index rather than stalling
11613 on it indefinitely until EOS.
11616 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11618 * tests/check/pipelines/lame.c:
11619 tests: add unit test for lamemp3enc negotiation issue
11620 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11622 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11624 * ext/lame/gstlamemp3enc.c:
11625 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11626 The element downstream of mp3enc might only accept certain sample rates or channels,
11627 make sure we relay any restrictions that do exist to upstream when it does a
11628 get_caps() on the sink pad. That way upstream elements like audioresample or
11629 audioconvert can pick a sample rate / channel configuration that will be accepted,
11630 instead of just negotiating to the highest, which might then be rejected.
11631 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11633 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
11635 * gst/asfdemux/asfpacket.c:
11636 asfpacket: Avoid using broken duration extension
11637 Quite a few (broken?) files have a packet duration of 1ms, which is
11638 most definitely wrong for either audio or video packets.
11639 We therefore avoid using that value and instead use other metrics to
11640 determine the buffer duration (like using the extended stream properties
11641 average frame duration if present and valid).
11643 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11646 * win32/common/config.h:
11647 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11648 https://bugzilla.gnome.org/show_bug.cgi?id=640705
11650 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
11652 * gst/mpegaudioparse/gstxingmux.c:
11653 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11656 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11658 * gst/mpegstream/gstdvddemux.c:
11659 mpegstream: increase allowable gap between streams
11660 The new delay is three times as much as the old one, and just happens
11661 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11662 was chocking before at 5:11.
11663 While there, merge the constants used in two places into a define.
11664 https://bugzilla.gnome.org/show_bug.cgi?id=539708
11666 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11668 * ext/x264/gstx264enc.c:
11669 x264enc: make tag event writable before modifying tag list in place
11670 To modify an event tag is necessary to be sure that x264enc
11672 Also fix indentation.
11673 https://bugzilla.gnome.org/show_bug.cgi?id=640272
11675 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11678 * docs/plugins/inspect/plugin-a52dec.xml:
11679 * docs/plugins/inspect/plugin-amrnb.xml:
11680 * docs/plugins/inspect/plugin-amrwbdec.xml:
11681 * docs/plugins/inspect/plugin-asf.xml:
11682 * docs/plugins/inspect/plugin-cdio.xml:
11683 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11684 * docs/plugins/inspect/plugin-dvdread.xml:
11685 * docs/plugins/inspect/plugin-dvdsub.xml:
11686 * docs/plugins/inspect/plugin-iec958.xml:
11687 * docs/plugins/inspect/plugin-lame.xml:
11688 * docs/plugins/inspect/plugin-mad.xml:
11689 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11690 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11691 * docs/plugins/inspect/plugin-mpegstream.xml:
11692 * docs/plugins/inspect/plugin-realmedia.xml:
11693 * docs/plugins/inspect/plugin-siddec.xml:
11694 * docs/plugins/inspect/plugin-twolame.xml:
11695 * docs/plugins/inspect/plugin-x264.xml:
11696 * win32/common/config.h:
11697 Back to development
11699 === release 0.10.17 ===
11701 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11707 * docs/plugins/inspect/plugin-a52dec.xml:
11708 * docs/plugins/inspect/plugin-amrnb.xml:
11709 * docs/plugins/inspect/plugin-amrwbdec.xml:
11710 * docs/plugins/inspect/plugin-asf.xml:
11711 * docs/plugins/inspect/plugin-cdio.xml:
11712 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11713 * docs/plugins/inspect/plugin-dvdread.xml:
11714 * docs/plugins/inspect/plugin-dvdsub.xml:
11715 * docs/plugins/inspect/plugin-iec958.xml:
11716 * docs/plugins/inspect/plugin-lame.xml:
11717 * docs/plugins/inspect/plugin-mad.xml:
11718 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11719 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11720 * docs/plugins/inspect/plugin-mpegstream.xml:
11721 * docs/plugins/inspect/plugin-realmedia.xml:
11722 * docs/plugins/inspect/plugin-siddec.xml:
11723 * docs/plugins/inspect/plugin-twolame.xml:
11724 * docs/plugins/inspect/plugin-x264.xml:
11725 * gst-plugins-ugly.doap:
11726 * win32/common/config.h:
11729 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11732 * docs/plugins/inspect/plugin-a52dec.xml:
11733 * docs/plugins/inspect/plugin-amrnb.xml:
11734 * docs/plugins/inspect/plugin-amrwbdec.xml:
11735 * docs/plugins/inspect/plugin-asf.xml:
11736 * docs/plugins/inspect/plugin-cdio.xml:
11737 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11738 * docs/plugins/inspect/plugin-dvdread.xml:
11739 * docs/plugins/inspect/plugin-dvdsub.xml:
11740 * docs/plugins/inspect/plugin-iec958.xml:
11741 * docs/plugins/inspect/plugin-lame.xml:
11742 * docs/plugins/inspect/plugin-mad.xml:
11743 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11744 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11745 * docs/plugins/inspect/plugin-mpegstream.xml:
11746 * docs/plugins/inspect/plugin-realmedia.xml:
11747 * docs/plugins/inspect/plugin-siddec.xml:
11748 * docs/plugins/inspect/plugin-twolame.xml:
11749 * docs/plugins/inspect/plugin-x264.xml:
11750 * win32/common/config.h:
11751 0.10.16.4 pre-release
11753 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11755 * ext/mpeg2dec/gstmpeg2dec.c:
11756 mpeg2dec: Use the proper component value for height
11758 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11761 * docs/plugins/inspect/plugin-a52dec.xml:
11762 * docs/plugins/inspect/plugin-amrnb.xml:
11763 * docs/plugins/inspect/plugin-amrwbdec.xml:
11764 * docs/plugins/inspect/plugin-asf.xml:
11765 * docs/plugins/inspect/plugin-cdio.xml:
11766 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11767 * docs/plugins/inspect/plugin-dvdread.xml:
11768 * docs/plugins/inspect/plugin-dvdsub.xml:
11769 * docs/plugins/inspect/plugin-iec958.xml:
11770 * docs/plugins/inspect/plugin-lame.xml:
11771 * docs/plugins/inspect/plugin-mad.xml:
11772 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11773 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11774 * docs/plugins/inspect/plugin-mpegstream.xml:
11775 * docs/plugins/inspect/plugin-realmedia.xml:
11776 * docs/plugins/inspect/plugin-siddec.xml:
11777 * docs/plugins/inspect/plugin-twolame.xml:
11778 * docs/plugins/inspect/plugin-x264.xml:
11779 * win32/common/config.h:
11780 0.10.16.3 pre-release
11782 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11784 * gst/asfdemux/asfheaders.c:
11785 * gst/asfdemux/asfheaders.h:
11786 * gst/asfdemux/gstasfdemux.c:
11787 asfdemux: Handle new type of DRM'd asf files.
11788 These are produced by the new MS PlayReady system.
11789 https://bugzilla.gnome.org/show_bug.cgi?id=639226
11791 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
11794 Automatic update of common submodule
11795 From e572c87 to f94d739
11797 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11800 Automatic update of common submodule
11801 From ccbaa85 to e572c87
11803 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11806 Automatic update of common submodule
11807 From 46445ad to ccbaa85
11809 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11811 * tests/check/Makefile.am:
11812 tests: never disable g_assert() and cast checks for the unit tests
11813 The unit tests are riddled with g_assert() and friends, make sure we
11814 don't disable assert and cast checks for the unit tests even if
11815 this has been specified for the rest of the code base, e.g. via
11816 --disable-glib-asserts
11818 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11821 * win32/common/config.h:
11822 0.10.16.2 pre-release
11824 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11826 * docs/plugins/gst-plugins-ugly-plugins.args:
11827 * docs/plugins/inspect/plugin-a52dec.xml:
11828 * docs/plugins/inspect/plugin-amrnb.xml:
11829 * docs/plugins/inspect/plugin-amrwbdec.xml:
11830 * docs/plugins/inspect/plugin-asf.xml:
11831 * docs/plugins/inspect/plugin-cdio.xml:
11832 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11833 * docs/plugins/inspect/plugin-dvdread.xml:
11834 * docs/plugins/inspect/plugin-dvdsub.xml:
11835 * docs/plugins/inspect/plugin-iec958.xml:
11836 * docs/plugins/inspect/plugin-lame.xml:
11837 * docs/plugins/inspect/plugin-mad.xml:
11838 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11839 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11840 * docs/plugins/inspect/plugin-mpegstream.xml:
11841 * docs/plugins/inspect/plugin-realmedia.xml:
11842 * docs/plugins/inspect/plugin-siddec.xml:
11843 * docs/plugins/inspect/plugin-twolame.xml:
11844 * docs/plugins/inspect/plugin-x264.xml:
11847 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11852 po: update translations
11854 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11857 configure: use $LIBM instead of hardcoding -lm
11859 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11861 * gst/realmedia/rmdemux.c:
11862 rmdemux: Initialize return variable.
11863 In the unlikely event that height is 0 (which is invalid) we would end up
11864 never setting the flow return.
11866 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11868 * gst/realmedia/rmutils.c:
11869 realmedia: Fix unitialized variables on macosx
11871 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11873 * ext/x264/gstx264enc.c:
11874 x264enc: Handle codec/encoder tags
11875 Make x264enc drop video-codec and codec tags and replace
11876 encoder/encoder-version with x264 and its build number
11879 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11881 * ext/mpeg2dec/gstmpeg2dec.c:
11882 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11884 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11886 * ext/mpeg2dec/gstmpeg2dec.c:
11887 mpeg2dec: minor formatting clean-up
11889 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11891 * ext/mpeg2dec/gstmpeg2dec.c:
11892 mpeg2dec: refactor cropping code to use libgstvideo functions
11893 https://bugzilla.gnome.org/show_bug.cgi?id=571146
11895 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11897 * ext/mpeg2dec/gstmpeg2dec.c:
11898 * ext/mpeg2dec/gstmpeg2dec.h:
11899 mpeg2dec: use GstVideoFormat instead of custom enum
11901 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11903 * ext/mpeg2dec/Makefile.am:
11904 mpeg2dec: fix LIBADD order in Makefile.am
11906 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
11908 * ext/x264/gstx264enc.c:
11909 x264: vbv-buf-capacity should have a minimum of 0
11910 x264 will clip this value internally, and users should be allowed to
11911 specify a lower value than 300 ms.
11912 https://bugzilla.gnome.org/show_bug.cgi?id=635291
11914 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11916 * ext/x264/gstx264enc.c:
11917 x264enc: also accept YV12 input
11919 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11921 * ext/x264/gstx264enc.c:
11922 x264enc: add a note to the docs about encoder latency and queues
11923 https://bugzilla.gnome.org/show_bug.cgi?id=636107
11925 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11927 * gst/realmedia/rademux.c:
11928 * gst/realmedia/rmdemux.c:
11929 realmedia: do not use the pad buffer allocation functions in demuxers
11930 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11931 https://bugzilla.gnome.org/show_bug.cgi?id=637932
11933 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
11936 Automatic update of common submodule
11937 From 169462a to 46445ad
11939 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11941 * ext/mad/gstmad.c:
11942 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
11945 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
11948 Automatic update of common submodule
11949 From 20742ae to 169462a
11951 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
11953 * gst/realmedia/rmdemux.c:
11954 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
11955 Signed-off-by: Rob Clark <rob@ti.com>
11957 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
11960 Automatic update of common submodule
11961 From 011bcc8 to 20742ae
11963 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
11966 x264: uses pkg-config to locate libx264
11968 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11970 Merge branch 'master' into 0.11
11972 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11974 * tests/check/pipelines/lame.c:
11975 check: don't use deprecated method
11977 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11979 * android/amrnb.mk:
11980 * android/amrwbdec.mk:
11982 * android/mpegaudioparse.mk:
11984 more 0.10 -> 0,11 changes
11986 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11989 configure: open 0.11 branch
11991 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
11995 * android/amrnb.mk:
11996 * android/amrwbdec.mk:
11998 * android/mpegaudioparse.mk:
11999 Add build system for Android
12001 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
12003 * gst/realmedia/rmutils.c:
12004 realmedia: Remove dead assignments
12006 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
12008 * ext/mad/gstmad.c:
12009 mad: Remove dead assignments
12011 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12013 * ext/dvdread/dvdreadsrc.c:
12014 dvdreadsrc: remove bogus comment
12016 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
12018 * ext/dvdread/dvdreadsrc.c:
12019 dvdreadsrc: fix handling of multi-angle streams
12020 We would output all angles interleaved instead of just
12021 the selected angle.
12022 https://bugzilla.gnome.org/show_bug.cgi?id=539254
12024 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12026 * gst/realmedia/Makefile.am:
12027 realmedia: fix LIBS order in Makefile
12029 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12069 po: update for new translatable strings
12071 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
12074 Automatic update of common submodule
12075 From 7bbd708 to 011bcc8
12077 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
12079 * ext/mpeg2dec/gstmpeg2dec.c:
12080 mpeg2dec: convert the position to stream time before answering to a position query
12082 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
12084 * gst/realmedia/Makefile.am:
12085 * gst/realmedia/rademux.c:
12086 * gst/realmedia/rmdemux.c:
12087 * gst/realmedia/rmdemux.h:
12088 realmedia: Get codec name from pbutils instead of harcoding them
12090 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
12092 * ext/x264/gstx264enc.c:
12093 x264enc: Work around a rate control issue in libx264
12094 When variable framerate is disabled in libx264 (which occurs when using
12095 the zerolatency tuning), libx264 ignores timestamps but still uses the
12096 timebase leading to messed up rate control with our nanosecond timebase.
12097 We work around this issue by setting the timebase to the reciprocal of
12098 the framerate and we validate that the framerate is suitable.
12099 This has been fixed upstream in libx264 but there are non-fixed versions
12100 in the wild so this workaround is still needed.
12103 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12105 * ext/mpeg2dec/gstmpeg2dec.c:
12106 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12108 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
12110 * ext/mpeg2dec/gstmpeg2dec.c:
12111 mpeg2dec: fix position query by trusting upstream
12112 Position queries are badly handled for DVDs (probably due to the division in
12113 chapters): the time returned was the time since the start of chapter.
12114 Now ask upstream for position queries, fall back to the old code if upstream
12115 cannot answer the query.
12117 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
12119 * ext/lame/gstlame.c:
12120 * ext/mad/gstmad.c:
12121 * ext/sidplay/gstsiddec.cc:
12122 * gst/mpegstream/gstmpegparse.c:
12123 various: canonicalize property names
12125 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
12127 * ext/a52dec/gsta52dec.c:
12128 * ext/amrnb/amrnbdec.c:
12129 * ext/amrnb/amrnbenc.c:
12130 * ext/cdio/gstcdiocddasrc.c:
12131 * ext/dvdread/dvdreadsrc.c:
12132 * ext/lame/gstlame.c:
12133 * ext/lame/gstlamemp3enc.c:
12134 * ext/mad/gstmad.c:
12135 * ext/sidplay/gstsiddec.cc:
12136 * ext/x264/gstx264enc.c:
12137 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12139 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
12141 * gst/iec958/ac3iec.c:
12142 * gst/mpegaudioparse/gstmpegaudioparse.c:
12143 * gst/mpegstream/gstmpegparse.c:
12144 * gst/mpegstream/gstrfc2250enc.c:
12145 * gst/realmedia/pnmsrc.c:
12146 * gst/realmedia/rdtmanager.c:
12147 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12149 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
12152 Automatic update of common submodule
12153 From 5a668bf to 7bbd708
12155 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
12158 Automatic update of common submodule
12159 From c4a8adc to 5a668bf
12161 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12164 Automatic update of common submodule
12165 From 5e3c9bf to c4a8adc
12167 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12169 * ext/mad/gstmad.c:
12170 * ext/mad/gstmad.h:
12171 mad: support reverse playback
12173 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12175 * ext/dvdread/dvdreadsrc.c:
12176 dvdreadsrc: improve error messages on read errors
12177 Provide proper i18n-ed error messages when a read error happens,
12178 and point out that the error could be happening because the
12180 https://bugzilla.gnome.org/show_bug.cgi?id=613633
12182 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12185 configure: set plugin release datetime
12187 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
12190 Automatic update of common submodule
12191 From aa0d1d0 to 5e3c9bf
12193 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12195 * gst/mpegstream/gstmpegparse.c:
12196 mpegparse: re-fix flow return handling
12197 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12198 - } while (GST_FLOW_IS_SUCCESS (result));
12199 + } while (result != GST_FLOW_OK);
12201 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
12203 * tests/check/Makefile.am:
12204 * tests/check/generic/states.c:
12205 tests: allow running state tests for all elements
12206 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12207 to try elements that would normaly be skipped.
12209 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12212 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12214 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12217 * pkgconfig/.gitignore:
12218 * pkgconfig/Makefile.am:
12219 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12220 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12221 This .pc file will not be installed, it's only for uninstalled setups,
12222 same thing as we do for -good. This is so other modules' unit tests can
12223 find our plugins properly in an uninstalled setup.
12225 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12228 Automatic update of common submodule
12229 From c2e10bf to aa0d1d0
12231 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12234 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12236 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12238 * ext/sidplay/gstsiddec.cc:
12239 siddec: don't use GST_FLOW_IS_FATAL
12240 GST_FLOW_IS_FATAL has been deprecated in core git.
12242 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
12245 Automatic update of common submodule
12246 From d3d9acf to c2e10bf
12248 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12251 configure: Require orc >= 0.4.6 for --compat
12253 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12256 Automatic update of common submodule
12257 From ec60217 to d3d9acf
12259 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12261 * ext/mpeg2dec/gstmpeg2dec.c:
12262 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12263 And don't post error messages if allocating a buffer resulted
12264 in WRONG_STATE or UNEXPECTED.
12266 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12268 * gst/mpegaudioparse/gstxingmux.c:
12269 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12271 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12273 * gst/mpegstream/gstdvddemux.c:
12274 * gst/mpegstream/gstmpegdemux.c:
12275 * gst/mpegstream/gstmpegparse.c:
12276 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12278 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12280 * gst/realmedia/rmdemux.c:
12281 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12283 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12285 * gst/asfdemux/gstasfdemux.c:
12286 asfdemux: Don't use GST_FLOW_IS_FATAL()
12287 And don't post error messages for UNEXPECTED and post an error
12288 message if pulling data failed because of NOT_LINKED.
12290 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12293 * docs/plugins/inspect/plugin-a52dec.xml:
12294 * docs/plugins/inspect/plugin-amrnb.xml:
12295 * docs/plugins/inspect/plugin-amrwbdec.xml:
12296 * docs/plugins/inspect/plugin-asf.xml:
12297 * docs/plugins/inspect/plugin-cdio.xml:
12298 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12299 * docs/plugins/inspect/plugin-dvdread.xml:
12300 * docs/plugins/inspect/plugin-dvdsub.xml:
12301 * docs/plugins/inspect/plugin-iec958.xml:
12302 * docs/plugins/inspect/plugin-lame.xml:
12303 * docs/plugins/inspect/plugin-mad.xml:
12304 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12305 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12306 * docs/plugins/inspect/plugin-mpegstream.xml:
12307 * docs/plugins/inspect/plugin-realmedia.xml:
12308 * docs/plugins/inspect/plugin-siddec.xml:
12309 * docs/plugins/inspect/plugin-twolame.xml:
12310 * docs/plugins/inspect/plugin-x264.xml:
12311 * win32/common/config.h:
12312 Back to development
12313 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12314 the code is updated for the GST_FLOW_IS_* macro deprecations.
12316 === release 0.10.16 ===
12318 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12324 * gst-plugins-ugly.doap:
12325 * win32/common/config.h:
12328 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12330 * docs/plugins/inspect/plugin-a52dec.xml:
12331 * docs/plugins/inspect/plugin-amrnb.xml:
12332 * docs/plugins/inspect/plugin-amrwbdec.xml:
12333 * docs/plugins/inspect/plugin-asf.xml:
12334 * docs/plugins/inspect/plugin-cdio.xml:
12335 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12336 * docs/plugins/inspect/plugin-dvdread.xml:
12337 * docs/plugins/inspect/plugin-dvdsub.xml:
12338 * docs/plugins/inspect/plugin-iec958.xml:
12339 * docs/plugins/inspect/plugin-lame.xml:
12340 * docs/plugins/inspect/plugin-mad.xml:
12341 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12342 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12343 * docs/plugins/inspect/plugin-mpegstream.xml:
12344 * docs/plugins/inspect/plugin-realmedia.xml:
12345 * docs/plugins/inspect/plugin-siddec.xml:
12346 * docs/plugins/inspect/plugin-twolame.xml:
12347 * docs/plugins/inspect/plugin-x264.xml:
12348 docs: update docs for release
12350 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12358 po: update translations
12360 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12399 0.10.15.6 pre-release
12401 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
12403 * gst/asfdemux/gstasfdemux.c:
12404 asfdemux: Don't error out on non-critical flow returns
12405 Only error out when downstream returns:
12410 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12411 of the streams had gone EOS) and then stop the task silently.
12412 In the case of WRONG_STATE we just need to stop silently
12413 https://bugzilla.gnome.org/show_bug.cgi?id=600412
12415 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12454 0.10.15.5 pre-release
12456 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
12458 * gst/mpegaudioparse/gstmpegaudioparse.c:
12459 mp3parse: propagate flow errors upstream.
12460 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12461 always return the error upstream.
12463 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12502 0.10.15.4 pre-release
12504 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
12507 Automatic update of common submodule
12508 From 3e8db1d to ec60217
12510 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12513 * docs/plugins/inspect/plugin-a52dec.xml:
12514 * docs/plugins/inspect/plugin-amrnb.xml:
12515 * docs/plugins/inspect/plugin-amrwbdec.xml:
12516 * docs/plugins/inspect/plugin-asf.xml:
12517 * docs/plugins/inspect/plugin-cdio.xml:
12518 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12519 * docs/plugins/inspect/plugin-dvdread.xml:
12520 * docs/plugins/inspect/plugin-dvdsub.xml:
12521 * docs/plugins/inspect/plugin-iec958.xml:
12522 * docs/plugins/inspect/plugin-lame.xml:
12523 * docs/plugins/inspect/plugin-mad.xml:
12524 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12525 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12526 * docs/plugins/inspect/plugin-mpegstream.xml:
12527 * docs/plugins/inspect/plugin-realmedia.xml:
12528 * docs/plugins/inspect/plugin-siddec.xml:
12529 * docs/plugins/inspect/plugin-twolame.xml:
12530 * docs/plugins/inspect/plugin-x264.xml:
12531 * win32/common/config.h:
12532 0.10.15.3 pre-release
12534 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
12536 * ext/x264/gstx264enc.c:
12537 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12538 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12539 argument to the option string value causes an error. For < 78 we pass the
12540 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12541 result in passing 'none' for false and 'strict' for true. Other modes can be
12542 set through the option-string property for now.
12543 https://bugzilla.gnome.org/show_bug.cgi?id=626577
12545 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12548 * docs/plugins/gst-plugins-ugly-plugins.args:
12549 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12550 * docs/plugins/inspect/plugin-a52dec.xml:
12551 * docs/plugins/inspect/plugin-amrnb.xml:
12552 * docs/plugins/inspect/plugin-amrwbdec.xml:
12553 * docs/plugins/inspect/plugin-asf.xml:
12554 * docs/plugins/inspect/plugin-cdio.xml:
12555 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12556 * docs/plugins/inspect/plugin-dvdread.xml:
12557 * docs/plugins/inspect/plugin-dvdsub.xml:
12558 * docs/plugins/inspect/plugin-iec958.xml:
12559 * docs/plugins/inspect/plugin-lame.xml:
12560 * docs/plugins/inspect/plugin-mad.xml:
12561 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12562 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12563 * docs/plugins/inspect/plugin-mpegstream.xml:
12564 * docs/plugins/inspect/plugin-realmedia.xml:
12565 * docs/plugins/inspect/plugin-siddec.xml:
12566 * docs/plugins/inspect/plugin-twolame.xml:
12567 * docs/plugins/inspect/plugin-x264.xml:
12568 * win32/common/config.h:
12569 0.10.15.2 pre-release
12571 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
12573 * gst/synaesthesia/gstsynaesthesia.c:
12574 synaesthesia: code cleanups.
12575 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12578 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
12580 * gst/synaesthesia/gstsynaesthesia.c:
12581 synaesthesia: use GST_BOILERPLATE macros
12583 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12586 Automatic update of common submodule
12587 From bd2054b to 3e8db1d
12589 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12591 * ext/x264/gstx264enc.c:
12592 x264: fix printf format warning in debug message
12594 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12596 * docs/plugins/Makefile.am:
12597 docs: fix bug passing arguments to gtkdoc-fixref in upload target
12598 Missing backslash at end of line meant we weren't passing all arguments
12599 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12601 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
12604 Automatic update of common submodule
12605 From a519571 to bd2054b
12607 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12610 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12611 This first checks what is required for ISO C99 support and sets the relevant
12612 compiler parameters and if no C99 compiler is found, it checks for a
12613 C89 compiler. This enables us to check for and use C89/C99 functions
12614 that gcc hides from us without the correct compiler parameters.
12616 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
12618 * ext/x264/gstx264enc.c:
12619 x264enc: Fix flushing of delayed frames
12620 x264_encoder_encode() should be called with a NULL picture until at least
12621 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12622 regression in make check due to the recent change in defaults which enabled
12623 b-frames and b-pyramid, both of which I believe increase the number of delayed
12624 frames when encoding.
12626 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
12628 * ext/x264/gstx264enc.c:
12629 x264enc: Improve x264enc defaults
12630 - medium x264 speed/quality preset
12631 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12632 Addresses part of bug #607798
12634 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
12636 * ext/x264/gstx264enc.c:
12637 x264enc: Fix property description typos
12639 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
12641 * ext/x264/gstx264enc.c:
12642 x264enc: Add some more debug info
12644 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
12646 * ext/x264/gstx264enc.c:
12647 * ext/x264/gstx264enc.h:
12648 x264enc: Add speed-preset and [psy-]tuning properties
12649 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12650 preset and possibly a profile and/or tuning are now the recommended way to
12651 configure x264 through x264enc.
12652 If a preset/tuning are specified then these will define the default values and
12653 the property defaults will be ignored. After this the option-string property is
12654 applied, followed by the user-set properties, fast first pass restrictions and
12655 finally the profile restrictions.
12656 Addresses part of bug #607798
12658 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
12660 * ext/x264/gstx264enc.c:
12661 * ext/x264/gstx264enc.h:
12662 x264enc: Refactor code in preparation for presets/tunings
12663 - Make defaults append the appropriate default value to a string. This is
12664 needed to differentiate between something user-set and the actual prop
12666 - Add an internal option string to which _set_property () cases append for the
12667 majority of properties.
12668 - Use gst_x264_enc_parse_options () to clean up application of settings. This
12669 will make order of application with respect to the presets and tunings quite
12671 Addresses part of bug #607798
12673 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
12675 * ext/x264/gstx264enc.c:
12676 x264enc: Update available me types
12677 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12678 now self-maintaining.
12680 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
12682 * ext/x264/gstx264enc.c:
12683 x264enc: Use new libx264 API to affect fast first pass
12684 Uses new x264 API to apply reduced complexity values to the parameters to
12685 increase encoding speed in the first pass of a multi-pass encode. This does
12686 not impact on final quality.
12687 Addresses part of bug #607798
12689 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
12691 * ext/x264/gstx264enc.c:
12692 * ext/x264/gstx264enc.h:
12693 x264enc: Add profile property
12694 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12695 Profile. This makes it easier to achieve Baseline Profile for example.
12696 Addresses part of bug #607798
12698 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
12700 * ext/x264/gstx264enc.c:
12701 * ext/x264/gstx264enc.h:
12702 x264enc: Add option-string property
12703 Adds support for an x264 format option-string to specify advanced parameters
12704 Addresses part of bug #607798
12706 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12708 * ext/mad/Makefile.am:
12709 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12710 Spotted by syntr0py.
12712 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12714 * ext/x264/gstx264enc.c:
12715 x264enc: only set timebase on versions where it exists
12717 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
12719 * ext/x264/gstx264enc.c:
12720 x264enc: set appropriate time base
12723 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12725 * tests/check/Makefile.am:
12726 tests: add plugin loading whitelist to test environment
12727 Only want to load core/-base/-ugly plugins here.
12729 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12733 Bump automake requirement to 1.10 and autoconf to 2.60
12734 For maintainability reasons and $(builddir).
12737 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12739 * gst/asfdemux/gstasfdemux.c:
12740 asfdemux: Fix seeking after last commits
12741 Don't handle wrong-state returns as errors to allow seeking to work
12744 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12746 * gst/asfdemux/gstasfdemux.c:
12747 asfdemux: Push all pending data on EOS
12748 When on push mode and receiving an EOS event, asfdemux
12749 should push all pending data because we might be dealing
12750 with a broken file that has a preroll value higher
12751 than its actual length.
12753 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12755 * gst/asfdemux/gstasfdemux.c:
12756 asfdemux: Fix sending eos event for chained asfs
12757 Properly push EOS event when finishing a chained asf file
12761 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12763 * docs/plugins/Makefile.am:
12764 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12765 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12766 * docs/plugins/inspect/plugin-rmdemux.xml:
12767 docs: add rmdemux to docs properly
12768 The plugin has been renamed, remove old introspection file.
12770 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12772 * docs/plugins/gst-plugins-ugly-plugins.args:
12773 * docs/plugins/inspect/plugin-x264.xml:
12774 docs: update for recent x264enc changes
12776 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12778 * gst/realmedia/rmdemux.c:
12779 rmdemux: fix compiler warning when debugging system in core is disabled
12781 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
12784 Automatic update of common submodule
12785 From 73ff93a to a519571
12787 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
12789 * gst/asfdemux/gstasfdemux.c:
12790 asfdemux: Allow at least 500ms of preroll.
12791 Some files have insanely low preroll values which break the
12792 all_streams_prerolled() logic.
12795 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12797 * ext/x264/gstx264enc.c:
12798 x264enc: add new h264 caps attribute alignment
12801 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12803 * ext/x264/gstx264enc.c:
12804 * ext/x264/gstx264enc.h:
12805 x264enc: conditionally expose enhanced upstream capabilities
12806 API: GstX264Enc:sliced-threads
12807 API: GstX264Enc:sync-lookahead
12808 API: GstX264Enc:intra-refresh
12809 API: GstX264Enc:mb-tree
12810 API: GstX264Enc:rc-lookahead
12813 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12816 * docs/plugins/inspect/plugin-a52dec.xml:
12817 * docs/plugins/inspect/plugin-amrnb.xml:
12818 * docs/plugins/inspect/plugin-amrwbdec.xml:
12819 * docs/plugins/inspect/plugin-asf.xml:
12820 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12821 * docs/plugins/inspect/plugin-iec958.xml:
12822 * docs/plugins/inspect/plugin-mad.xml:
12823 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12824 * docs/plugins/inspect/plugin-mpegstream.xml:
12825 * docs/plugins/inspect/plugin-realmedia.xml:
12826 docs: update introspected plugin docs for gstdoc-scangobj and other changes
12827 Update common for latest gstdoc-scangobj and inspect xml files for
12828 escaping and pad template order changes.
12830 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
12833 Automatic update of common submodule
12834 From 9339ccc to 35617c2
12836 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
12839 Automatic update of common submodule
12840 From 5adb1ca to 9339ccc
12842 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
12845 Automatic update of common submodule
12846 From 57c89b7 to 5adb1ca
12848 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
12851 Automatic update of common submodule
12852 From c804988 to 57c89b7
12854 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12857 * gst/realmedia/rtspreal.c:
12858 configure: Update required GLib version to 2.20
12860 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12862 * ext/a52dec/gsta52dec.c:
12863 a52dec: Call orc_init() before trying to get target flags
12865 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12867 * ext/a52dec/gsta52dec.c:
12868 a52dec: Remove debug printf...
12870 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12873 * ext/a52dec/Makefile.am:
12874 * ext/a52dec/gsta52dec.c:
12875 a52dec: Use orc for CPU feature detection and don't check for liboil
12877 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12880 configure: Use GLIB_EXTRA_CFLAGS
12882 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12885 Automatic update of common submodule
12886 From 7a0fdf5 to c804988
12888 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12891 Automatic update of common submodule
12892 From 6da3bab to 7a0fdf5
12894 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12897 Automatic update of common submodule
12898 From 733fca9 to 6da3bab
12900 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
12903 Automatic update of common submodule
12904 From fad145b to 733fca9
12906 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
12909 Automatic update of common submodule
12910 From 47683c1 to fad145b
12912 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12914 * gst/realmedia/rmdemux.c:
12915 rmdemux: pass bitrate on caps
12916 Set the bitrate on the caps, some decoders like sipro need this to function
12920 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
12923 Automatic update of common submodule
12924 From 17f89e5 to 47683c1
12926 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
12929 Automatic update of common submodule
12930 From fd7ca04 to 17f89e5
12932 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
12934 * ext/x264/gstx264enc.c:
12935 x264enc: Only set i_weighted_pred on versions where it exists
12937 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
12939 * ext/lame/gstlamemp3enc.c:
12940 lamemp3enc: implement latency query
12941 The encoder's latency is deduced from the framesize. Fixes #618896.
12943 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12946 * docs/plugins/gst-plugins-ugly-plugins.args:
12947 * docs/plugins/gst-plugins-ugly-plugins.signals:
12948 * docs/plugins/inspect/plugin-a52dec.xml:
12949 * docs/plugins/inspect/plugin-amrnb.xml:
12950 * docs/plugins/inspect/plugin-amrwbdec.xml:
12951 * docs/plugins/inspect/plugin-asf.xml:
12952 * docs/plugins/inspect/plugin-cdio.xml:
12953 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12954 * docs/plugins/inspect/plugin-dvdread.xml:
12955 * docs/plugins/inspect/plugin-dvdsub.xml:
12956 * docs/plugins/inspect/plugin-iec958.xml:
12957 * docs/plugins/inspect/plugin-lame.xml:
12958 * docs/plugins/inspect/plugin-mad.xml:
12959 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12960 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12961 * docs/plugins/inspect/plugin-mpegstream.xml:
12962 * docs/plugins/inspect/plugin-realmedia.xml:
12963 * docs/plugins/inspect/plugin-siddec.xml:
12964 * docs/plugins/inspect/plugin-twolame.xml:
12965 * docs/plugins/inspect/plugin-x264.xml:
12966 * win32/common/config.h:
12967 Back to development
12969 === release 0.10.15 ===
12971 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12977 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12978 * docs/plugins/inspect/plugin-a52dec.xml:
12979 * docs/plugins/inspect/plugin-amrnb.xml:
12980 * docs/plugins/inspect/plugin-amrwbdec.xml:
12981 * docs/plugins/inspect/plugin-asf.xml:
12982 * docs/plugins/inspect/plugin-cdio.xml:
12983 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12984 * docs/plugins/inspect/plugin-dvdread.xml:
12985 * docs/plugins/inspect/plugin-dvdsub.xml:
12986 * docs/plugins/inspect/plugin-iec958.xml:
12987 * docs/plugins/inspect/plugin-lame.xml:
12988 * docs/plugins/inspect/plugin-mad.xml:
12989 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12990 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12991 * docs/plugins/inspect/plugin-mpegstream.xml:
12992 * docs/plugins/inspect/plugin-realmedia.xml:
12993 * docs/plugins/inspect/plugin-siddec.xml:
12994 * docs/plugins/inspect/plugin-twolame.xml:
12995 * docs/plugins/inspect/plugin-x264.xml:
12996 * gst-plugins-ugly.doap:
12997 * win32/common/config.h:
13000 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13040 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13043 configure: make implicit GLib and liboil requirements explicit
13044 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13046 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
13048 * ext/x264/gstx264enc.c:
13049 x264enc: disable I weighted pred
13050 If it is enabled, then it will be main profile instead of baseline.
13051 This ensures maximum compatibility of the output stream until the
13052 encoder configuration interface gets an overhaul with explicit
13053 output profile selection.
13056 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13059 * win32/common/config.h:
13060 0.10.14.3 pre-release
13062 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13100 po: update translations
13102 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13105 Automatic update of common submodule
13106 From 357b0db to fd7ca04
13108 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13111 * win32/common/config.h:
13112 0.10.14.2 pre-release
13114 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13117 Automatic update of common submodule
13118 From 4d67bd6 to 357b0db
13120 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13122 * gst/realmedia/rmdemux.c:
13123 * gst/realmedia/rmutils.c:
13124 * gst/realmedia/rmutils.h:
13125 rmdemux: add better sipr nibble swap routine
13127 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13129 * gst/realmedia/rmdemux.c:
13130 rmdemux: descramble SIPR before pushing out
13131 Collect and descramble the SIPR packets before pushing.
13132 Descramble ATRAC audio.
13135 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13137 * gst/realmedia/rmutils.c:
13138 * gst/realmedia/rmutils.h:
13139 rm: add function to descramble sipr
13141 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13143 * ext/x264/gstx264enc.c:
13144 * ext/x264/gstx264enc.h:
13145 x264enc: Re-send the received upstream event as-is downstream
13146 https://bugzilla.gnome.org/show_bug.cgi?id=606689
13148 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
13150 * ext/amrnb/amrnb.c:
13151 amrnbenc: Set rank to GST_RANK_SECONDARY
13153 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13155 * gst/realmedia/rtspreal.c:
13156 rtspreal: use GLib's base64 functions if available
13157 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13159 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
13161 * ext/amrnb/amrnbdec.h:
13162 * ext/amrnb/amrnbenc.h:
13163 * ext/amrwbdec/amrwbdec.h:
13164 amr: Use correct includes (as pkg-config suggests)
13167 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
13169 * gst/ac3parse/.gitignore:
13170 * gst/ac3parse/Makefile.am:
13171 * gst/ac3parse/README:
13172 * gst/ac3parse/ac3parse.vcproj:
13173 * gst/ac3parse/gstac3parse.c:
13174 * gst/ac3parse/gstac3parse.h:
13175 ac3parse: remove unported 0.8 plugin
13176 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13178 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
13180 * gst/mpegaudioparse/gstmpegaudioparse.c:
13181 docs: adding a mp3decoder as well is useful
13183 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
13185 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13186 docs: massage section index
13188 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
13190 * ext/amrwbdec/amrwbdec.c:
13191 * ext/amrwbdec/amrwbdec.h:
13192 amrwbdec: move define to source to avoid hiding it from the docs
13194 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
13196 * ext/cdio/gstcdiocddasrc.c:
13197 docs: remove short_desc, it is taken from element details
13199 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
13201 * gst/synaesthesia/gstsynaesthesia.c:
13202 docs: fix sections docs for synaesthesia
13204 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
13206 * docs/plugins/Makefile.am:
13207 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13208 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13209 * gst/mpegaudioparse/gstmpegaudioparse.c:
13210 docs: add docs for mp3parse
13212 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13214 * gst-plugins-ugly.doap:
13215 doap: update repository info from cvs->git and maintainers
13217 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13220 Automatic update of common submodule
13221 From fc85867 to 4d67bd6
13223 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13225 * tests/check/elements/x264enc.c:
13226 x264enc: adaptive NALU type checking
13227 In particular, be less picky about SEI NALU order, which makes test more
13228 robust with respect to changes in libx264.
13231 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13233 * ext/x264/gstx264enc.c:
13234 x264enc: adaptive x264 header NAL layout handling
13237 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13239 * gst/asfdemux/gstrtpasfdepay.c:
13240 asfdepay: we require a dynamic payload type
13241 Add an extra caps property that restricts the depayloader to only accept dynamic
13244 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13247 configure: Drop -Wcast-align
13248 Commit message copied from core's commit from Benjamin Otte:
13249 246f5dba96a5b50bb74621af67b30942cca72af5
13250 Apparently gcc warns that GstMiniObject is not castable to
13251 GstEvent/Message/Buffer due to them containing 64bit variables, even
13252 though ARM hackers claim that those only need 4byte alignment. And as
13253 long as gcc behaves that way, this warning is not very useful.
13254 So we'll remove the warning until this problem is fixed.
13257 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
13259 * ext/mpeg2dec/gstmpeg2dec.c:
13260 mpeg2dec: copy over all buffer flags when copying buffers.
13261 Avoids losing the tff/rff video buffer flags
13263 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
13265 * gst/asfdemux/asfpacket.c:
13266 asfdemux: Make a table static to avoid having to always allocate it.
13268 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13270 * ext/x264/gstx264enc.c:
13271 x264enc: fix up avcC header construction
13272 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13273 for BUILD_X264 < 76.
13274 Also fixes #610089.
13276 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13278 * ext/x264/gstx264enc.c:
13279 x264enc: parameterize libx264 provided NAL layout in codec-data creation
13281 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
13284 configure: Remove -Wundef flag
13285 Same fix as for #615161
13287 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13290 Automatic update of common submodule
13291 From fdf023d to fc85867
13293 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13295 * gst-libs/gst/gettext.h:
13296 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13298 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13303 build: build plugins in parallel where possible, if make -jN is used
13305 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13308 build: add cruft alert for common/shave*
13310 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13314 Remove removed file win32/common/config.h.in from MANIFEST.
13316 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
13318 * gst/synaesthesia/synaescope.c:
13319 * gst/synaesthesia/synaescope.h:
13320 synaestesia: Fix old-style prototype
13322 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
13324 * gst/realmedia/rmutils.c:
13328 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
13331 Automatic update of common submodule
13332 From 55cd514 to c1d07dd
13334 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13337 * ext/amrnb/amrnbdec.c:
13338 * ext/amrnb/amrnbenc.c:
13339 * ext/cdio/gstcdiocddasrc.h:
13340 * ext/dvdread/dvdreadsrc.c:
13341 * ext/lame/gstlame.h:
13342 * ext/lame/gstlamemp3enc.h:
13343 * ext/lame/plugin.c:
13344 * ext/mad/gstmad.c:
13345 * ext/x264/gstx264enc.c:
13346 * ext/x264/gstx264enc.h:
13347 * gst/mpegaudioparse/gstmpegaudioparse.c:
13348 * gst/mpegaudioparse/gstxingmux.c:
13349 * gst/mpegstream/gstdvddemux.c:
13350 * gst/mpegstream/gstmpegdemux.c:
13351 * gst/mpegstream/gstmpegparse.c:
13352 * gst/realmedia/asmrules.c:
13353 * gst/realmedia/pnmsrc.c:
13354 * gst/realmedia/pnmsrc.h:
13355 * gst/realmedia/rdtdepay.h:
13356 * gst/realmedia/rdtmanager.c:
13357 * gst/realmedia/rtspreal.c:
13358 build: Add all kinds of compiler warning flags and fix the resulting warnings
13360 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13362 * ext/amrnb/Makefile.am:
13363 * ext/amrwbdec/Makefile.am:
13364 * ext/sidplay/Makefile.am:
13365 * gst/asfdemux/Makefile.am:
13366 * gst/mpegaudioparse/Makefile.am:
13367 build: fix up Makefile.am
13368 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13369 the order a bit here and there (see docs/random/moving-plugins).
13371 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13373 * win32/common/config.h.in:
13374 win32: remove win32-specific config.h.in copy that's not used any longer
13375 The win32 config.h is now generated from the top-level config.h.in.
13377 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
13379 * ext/a52dec/gsta52dec.c:
13380 * ext/amrnb/amrnbdec.c:
13381 * ext/amrnb/amrnbenc.c:
13382 * ext/amrwbdec/amrwbdec.c:
13383 * ext/cdio/gstcdiocddasrc.c:
13384 * ext/dvdread/dvdreadsrc.c:
13385 * ext/lame/gstlame.c:
13386 * ext/mad/gstmad.c:
13387 * ext/mpeg2dec/gstmpeg2dec.c:
13388 * gst/ac3parse/gstac3parse.c:
13389 * gst/asfdemux/gstasfdemux.c:
13390 * gst/asfdemux/gstrtpasfdepay.c:
13391 * gst/asfdemux/gstrtspwms.c:
13392 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13393 * gst/iec958/ac3iec.c:
13394 * gst/mpegaudioparse/gstmpegaudioparse.c:
13395 * gst/mpegaudioparse/gstxingmux.c:
13396 * gst/mpegstream/gstdvddemux.c:
13397 * gst/mpegstream/gstmpegdemux.c:
13398 * gst/mpegstream/gstmpegparse.c:
13399 * gst/mpegstream/gstrfc2250enc.c:
13400 * gst/realmedia/pnmsrc.c:
13401 * gst/realmedia/rademux.c:
13402 * gst/realmedia/rdtdepay.c:
13403 * gst/realmedia/rdtmanager.c:
13404 * gst/realmedia/rmdemux.c:
13405 * gst/realmedia/rtspreal.c:
13406 * gst/synaesthesia/gstsynaesthesia.c:
13407 gst_element_class_set_details => gst_element_class_set_details_simple
13409 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13411 * ext/x264/gstx264enc.c:
13412 x264enc: Put pixel-aspect-ratio from input into the src pad caps
13415 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
13418 Automatic update of common submodule
13419 From e272f71 to 55cd514
13421 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
13424 Automatic update of common submodule
13425 From df8a7c8 to e272f71
13427 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
13430 Update CXXFLAGS, too
13432 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
13435 Update for recent changes to common submodule
13436 This just replaces every "$ERROR_CFLAGS" usage with a usage of
13437 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13439 Actually using that separation will happen later.
13441 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
13444 Automatic update of common submodule
13445 From 9720a7d to df8a7c8
13447 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
13450 Automatic update of common submodule
13451 From 0b6e072 to 9720a7d
13453 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
13456 Automatic update of common submodule
13457 From 7cc5eb4 to 0b6e072
13459 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13462 Automatic update of common submodule
13463 From 7aa65b5 to 7cc5eb4
13465 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13468 Automatic update of common submodule
13469 From 44ecce7 to 7aa65b5
13471 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13474 configure: Use automake 1.11 silent rules instead of shave if available
13475 This makes sure that we use something that is still maintained and
13476 also brings back libtool 1.5 support.
13478 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13481 * docs/plugins/inspect/plugin-a52dec.xml:
13482 * docs/plugins/inspect/plugin-amrnb.xml:
13483 * docs/plugins/inspect/plugin-amrwbdec.xml:
13484 * docs/plugins/inspect/plugin-asf.xml:
13485 * docs/plugins/inspect/plugin-cdio.xml:
13486 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13487 * docs/plugins/inspect/plugin-dvdread.xml:
13488 * docs/plugins/inspect/plugin-dvdsub.xml:
13489 * docs/plugins/inspect/plugin-iec958.xml:
13490 * docs/plugins/inspect/plugin-lame.xml:
13491 * docs/plugins/inspect/plugin-mad.xml:
13492 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13493 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13494 * docs/plugins/inspect/plugin-mpegstream.xml:
13495 * docs/plugins/inspect/plugin-realmedia.xml:
13496 * docs/plugins/inspect/plugin-siddec.xml:
13497 * docs/plugins/inspect/plugin-twolame.xml:
13498 * docs/plugins/inspect/plugin-x264.xml:
13499 * win32/common/config.h:
13500 Back to development
13502 === release 0.10.14 ===
13504 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13510 * docs/plugins/gst-plugins-ugly-plugins.args:
13511 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13512 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13513 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13514 * docs/plugins/inspect/plugin-a52dec.xml:
13515 * docs/plugins/inspect/plugin-amrnb.xml:
13516 * docs/plugins/inspect/plugin-amrwbdec.xml:
13517 * docs/plugins/inspect/plugin-asf.xml:
13518 * docs/plugins/inspect/plugin-cdio.xml:
13519 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13520 * docs/plugins/inspect/plugin-dvdread.xml:
13521 * docs/plugins/inspect/plugin-dvdsub.xml:
13522 * docs/plugins/inspect/plugin-iec958.xml:
13523 * docs/plugins/inspect/plugin-lame.xml:
13524 * docs/plugins/inspect/plugin-mad.xml:
13525 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13526 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13527 * docs/plugins/inspect/plugin-mpegstream.xml:
13528 * docs/plugins/inspect/plugin-realmedia.xml:
13529 * docs/plugins/inspect/plugin-siddec.xml:
13530 * docs/plugins/inspect/plugin-twolame.xml:
13531 * docs/plugins/inspect/plugin-x264.xml:
13532 * gst-plugins-ugly.doap:
13533 * win32/common/config.h:
13536 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13576 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13579 * win32/common/config.h:
13580 0.10.13.4 pre-release
13582 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13584 * ext/x264/gstx264enc.c:
13585 * tests/check/elements/x264enc.c:
13586 x264enc: Replace 'avc-sample' with 'avc' in caps
13587 In the element and in its tests
13590 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
13592 * gst/asfdemux/gstasfdemux.c:
13593 asfdemux: Don't set durations of 0 on outgoing buffers.
13594 Some (broken) streams don't have the extended stream properties in
13595 the header, resulting in applying a duration of zero on outgoing
13599 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
13601 * gst/asfdemux/asfpacket.c:
13602 asfdemux: Make sure we always set proper payload duration.
13603 Some (broken) streams will have a delta of 0, resulting in outgoing
13604 buffers having durations of 0.
13607 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13610 * win32/common/config.h:
13611 0.10.13.3 pre-release
13613 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
13615 * gst/asfdemux/asfpacket.c:
13616 asfdemux: Make sure we don't end up with negative timestamps.
13617 Some files have payload with timestamps smaller than the preroll duration.
13618 Instead of blindly substracting the preroll value (and ending up with
13619 insanely high timestamps on the outgoing buffers), we make sure we
13623 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13626 * win32/common/config.h:
13627 0.10.13.2 pre-release
13628 Update core/base requirement to 0.10.26, since that's more likely
13629 to be the actual requirement.
13631 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13636 po: update translations
13638 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13640 * tests/check/elements/x264enc.c:
13641 x264enc: add caps check to x264enc unit test
13642 Add some minimal caps checking to x264enc unit test.
13645 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
13647 * ext/x264/gstx264enc.c:
13648 x264enc: fix up avcC header construction and playback by flash players
13649 Fix off-by-one bug when constructing the avcC header chunk: we
13650 wrote wrong profile info into the header. The first byte in the
13651 SPS NAL we get from x264 is the nal type, not the profile_idc.
13652 Also add some debug logging.
13655 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
13657 * gst/asfdemux/gstasfdemux.c:
13658 asfdemux: Improve seek behaviour for audio-only with no index
13659 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13660 for video, we can just seek to seek_time instead.
13662 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13665 configure: fix up GST_CXXFLAGS properly
13666 We don't want C specific flags in GST_CXXFLAGS, so base it on the
13667 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13668 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13670 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13673 Update MAINTAINERS, add myself
13675 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
13678 configure: base GST_CXXFLAGS on --cflags from pkg-config
13679 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13680 point for for both C and CXX settings.
13682 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13685 Automatic update of common submodule
13686 From 96dc793 to 44ecce7
13688 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13692 * win32/common/.gitignore:
13693 * win32/common/config.h:
13694 win32: change how win32/common/config.h is updated
13695 Generate win32/common/config.h-new directly from config.h.in,
13696 using shell variables in configure and some hard-coded information.
13697 Change top-level makefile so that 'make win32-update' copies the
13698 generated file to win32/common/config.h, which we keep in source
13699 control. It's kept in source control so that the git tree is
13701 This change is similar to the ones applied a while ago to GStreamer
13702 core, gst-plugins-base and gst-plugins-good and prevents configure
13703 from changing files in source control. The generated config.h
13704 should be ok, but needs testing.
13706 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13708 * gst/realmedia/rtspreal.c:
13709 rtspreal: don't construct config header with uninitialised bytes
13710 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13711 a presumably unintentional padding of uninitialised bytes at the end
13712 of the CONT tags chunk, which should be harmless but causes warnings
13713 in valgrind (see #608533 for a test URL).
13715 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13717 * gst/realmedia/rtspreal.c:
13718 rtspreal: add finalize function so we can free streams and rulebook
13719 Fix memory leak in Real RTSP component (#608533).
13721 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13723 * gst/realmedia/rtspreal.c:
13724 rtspreal: fix minor memory leak
13725 Caps take their own reference when a buffer is added to them, so
13726 unref buffer after adding it to caps (#608533).
13728 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13730 * gst/realmedia/rdtdepay.c:
13731 rdtdepay: unref input buffer when done
13732 Fixes memory leak, see #608533.
13734 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13737 Automatic update of common submodule
13738 From 15d47a6 to 96dc793
13740 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13742 * ext/x264/gstx264enc.c:
13743 * ext/x264/gstx264enc.h:
13744 x264enc: make use of Access Unit delimiters configurable
13745 API: GstX264Enc:aud
13747 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13749 * gst/asfdemux/asfpacket.c:
13750 asfdemux: Do not subtract padding twice
13751 Only subtract implicit padding if an explicit one isn't
13752 provided. Avoids subtracting it twice and causing
13756 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
13758 * gst/asfdemux/gstasfdemux.c:
13759 * gst/mpegstream/gstmpegpacketize.c:
13760 assert: g_assert_not_reached() cannot replace return statement
13761 Fix build with assert being turned off.
13763 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13766 Automatic update of common submodule
13767 From 14cec89 to 15d47a6
13769 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
13771 * gst/asfdemux/gstasfdemux.c:
13772 asfdemux: Don't forget to update flow variable
13773 Forgot to update the return value in the loop.
13775 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
13777 * gst/asfdemux/gstasfdemux.c:
13778 asfdemux: Check flow return on every push
13779 We previously only aggregated flow returns after the while(push) loop,
13780 which meant that in some cases we would end-up not properly aggregating
13782 This is based on the same flow aggregation algorithm as oggdemux.
13784 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13786 * ext/x264/gstx264enc.c:
13787 x264enc: Add stream-format to output caps
13788 Adds stream-format to output caps of x264enc that
13789 informs if the stream is in bytestream of avc format.
13792 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
13794 * gst/mpegaudioparse/gstxingmux.c:
13795 xingmux: Fix unaligned memory access
13796 ARM/SPARC need 32bit alignment but xingmux accesses possibly
13797 unaligned memory, which leads to SIGBUS.
13800 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
13802 * gst/asfdemux/gstasfdemux.c:
13803 asfdemux: Use GST_STR_NULL in a couple of places.
13804 Fixes crashing on some of the log statements on win32.
13806 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13808 * gst/realmedia/rmdemux.c:
13809 rmdemux: Parse and post bitrate for streams
13810 Parse the bitrate of the streams and post their tags.
13813 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13815 * gst/asfdemux/gstasfdemux.c:
13816 * gst/asfdemux/gstasfdemux.h:
13817 asfdemux: Post bitrate tag
13818 If stream bitrate object is available, post the bitrate
13822 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13824 * gst/mpegaudioparse/gstmpegaudioparse.c:
13825 * gst/mpegaudioparse/gstmpegaudioparse.h:
13826 mp3parse: minor validation check of (Xing, VBRI) metadata
13827 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13829 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13831 * gst/mpegaudioparse/gstmpegaudioparse.c:
13832 mp3parse: use proper total_time and total_bytes in various cases
13833 The correct basis for (Xing, VBRI) seek table calculations is the
13834 byte size and duration provided by that metadata, rather than some
13835 other (possibly even estimated) one. This also prevents an infinite
13836 conversion loop in (unlikely) case where a TOC is provided without
13837 such corresponding (duration) metdata.
13839 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13841 * gst/mpegaudioparse/gstmpegaudioparse.c:
13842 * gst/mpegaudioparse/gstmpegaudioparse.h:
13843 mp3parse: conserve stop time for non-accurate seek
13844 Use the same strategy as accurate seeks to store
13845 pending non-accurate seeks to avoid overwriting non-definite
13846 stop times. When doing non-accurate seeks our position
13847 reporting might drift off by some secs and the stream can
13848 end up before it should.
13851 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13854 Automatic update of common submodule
13855 From 47cb23a to 14cec89
13857 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13859 * ext/amrwbdec/amrwb.c:
13860 amrwbdec: give decoder a rank so decodebin/playbin will use it
13862 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13864 * gst/mpegaudioparse/gstmpegaudioparse.c:
13865 mp3parse: return false when we can't seek
13866 When upstream can't seek, we return false as well
13868 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13870 * ext/lame/gstlame.c:
13871 * ext/lame/gstlamemp3enc.c:
13872 lame: Avoid crash when seeking before negotiating
13873 lame's 'lgv' variable is only initialized when the caps
13874 is negotiated, whenever a seek happens before that, it would
13875 attempt to call a function on an empty pointer, causing the crash.
13878 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13881 Automatic update of common submodule
13882 From 87bf428 to 47cb23a
13884 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13887 Automatic update of common submodule
13888 From da4c75c to 87bf428
13890 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
13893 Automatic update of common submodule
13894 From 53a2485 to da4c75c
13896 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13898 * gst/mpegaudioparse/gstmpegaudioparse.c:
13899 mp3parse: fix non-flushing seek
13900 Specifically, in addition to clearing lots of variables/offsets
13901 when receiving newsegment, also clear leftover data to match.
13903 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13905 * ext/x264/gstx264enc.c:
13906 * ext/x264/gstx264enc.h:
13907 x264enc: Make upstream GstForceKeyUnit thread-safe
13908 Also send the GstForceKeyUnit event downstream when an upstream on is received,
13909 allowing muxers or payloaders to take appropriate actions.
13910 https://bugzilla.gnome.org/show_bug.cgi?id=602556
13912 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13915 Automatic update of common submodule
13916 From a3e3ce4 to 53a2485
13918 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
13920 * gst/asfdemux/gstasfdemux.c:
13921 asfdemux: Don't call strlen() on NULL pointers
13924 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13926 * gst/asfdemux/gstasfdemux.c:
13927 asfdemux: Remove old pads when new ones are added
13928 The old pads were being removed before adding the new ones,
13929 we should add the new ones first.
13932 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13934 * gst/asfdemux/gstasfdemux.c:
13935 * gst/asfdemux/gstasfdemux.h:
13936 asfdemux: Handle chained asfs on pull mode
13937 Adds chained asfs handling to pull mode. It now checks if
13938 there is a new asf header after the last packet (when it
13939 is possible to know how many packets are) or it tries
13940 checking if a processed packet that fails is an header
13944 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13946 * gst/asfdemux/gstasfdemux.c:
13947 * gst/asfdemux/gstasfdemux.h:
13948 asfdemux: properly do chained asfs on push mode
13949 To properly do chained asfs work with playbin2, we need to
13950 push eos on the old pads before removing them.
13953 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13955 * gst/asfdemux/gstasfdemux.c:
13956 * gst/asfdemux/gstasfdemux.h:
13957 asfdemux: add support for chained asfs (push mode)
13958 Adds support for detecting and playing chained asfs
13959 in push mode. asfdemux tries to detect a new asf start
13960 by identifying the header object guid in a input buffer.
13961 When it finds it, it resets its state, removing its pads
13962 and creates new ones for the new file.
13964 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13966 * gst/asfdemux/gstasfdemux.c:
13967 asfdemux: fix two small leaks
13969 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13971 * gst/asfdemux/gstasfdemux.c:
13972 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
13973 WM/Track has a 0 base but is often wrongly written as starting from 1,
13974 so not as reliable as WM/TrackNumber which always starts from 1.
13976 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13978 * gst/asfdemux/gstasfdemux.c:
13979 asfdemux: WM/Track starts counting from 0, adjust to start from 1
13981 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13983 * gst/asfdemux/gstasfdemux.c:
13984 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
13985 There's both WM/Track and WM/TrackNumber.
13987 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
13989 * ext/a52dec/gsta52dec.c:
13990 a52dec: Fix debug statement: Pass pos variable instead of time() function
13992 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
13994 * gst/dvdsub/gstdvdsubdec.c:
13995 dvdsubdec: Fix printf format string warning
13997 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
13999 * gst/asfdemux/gstasfdemux.c:
14000 asfdemux: Fix bogus variable used uninitialised warnings
14002 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
14005 po: Don't create backup .po files
14006 As well as preventing creation of useless backup files, it works
14007 around a bug in gettext 0.17 on OS/X
14009 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
14011 * gst/asfdemux/asfpacket.c:
14012 asfdemux: fix c99-style comments.
14014 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
14016 * gst/asfdemux/asfpacket.c:
14017 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14019 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14021 * gst/realmedia/rmutils.c:
14022 rmutils: fix byteswapping
14023 fix the byteswapping code that was wrong because of the side effects of the
14027 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
14029 * ext/x264/gstx264enc.c:
14030 x264enc: Adapt to slightly modified x264 API
14033 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14035 * gst/asfdemux/asfpacket.c:
14036 asfdemux: careful to avoid crash on bogus data
14037 When receiving bogus data, we have to avoid subtracting a value
14038 larger than 'size' from 'size' variable, resulting in a wrap
14039 that would make 'size' a really large bogus value.
14042 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14044 * win32/common/config.h:
14045 win32: Commit bumped version number
14047 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
14049 * gst/mpegaudioparse/gstmpegaudioparse.c:
14050 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14052 This removes a good 50% of processing time for parsing a buffer.
14053 We do this by simply... getting the nicks that we already have handy
14054 instead of going through the expensive glib system.
14056 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
14059 configure.ac: And back to development we go...
14061 === release 0.10.13 ===
14063 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
14070 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14071 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14072 * docs/plugins/inspect/plugin-a52dec.xml:
14073 * docs/plugins/inspect/plugin-asf.xml:
14074 * docs/plugins/inspect/plugin-cdio.xml:
14075 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14076 * docs/plugins/inspect/plugin-dvdread.xml:
14077 * docs/plugins/inspect/plugin-dvdsub.xml:
14078 * docs/plugins/inspect/plugin-iec958.xml:
14079 * docs/plugins/inspect/plugin-lame.xml:
14080 * docs/plugins/inspect/plugin-mad.xml:
14081 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14082 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14083 * docs/plugins/inspect/plugin-mpegstream.xml:
14084 * docs/plugins/inspect/plugin-realmedia.xml:
14085 * docs/plugins/inspect/plugin-siddec.xml:
14086 * docs/plugins/inspect/plugin-twolame.xml:
14087 * docs/plugins/inspect/plugin-x264.xml:
14088 * gst-plugins-ugly.doap:
14089 * win32/common/config.h:
14092 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
14130 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
14133 Automatic update of common submodule
14134 From 85d1530 to 0702fe1
14136 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
14174 * win32/common/config.h:
14175 0.10.12.3 pre-release
14177 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
14180 Automatic update of common submodule
14181 From a3e3ce4 to 85d1530
14183 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14185 * ext/a52dec/gsta52dec.c:
14186 a52dec: Fix reference leak on all input buffers in 'dvd mode'
14187 https://bugzilla.gnome.org/show_bug.cgi?id=598272
14189 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
14228 * win32/common/config.h:
14229 0.10.12.2 pre-release
14231 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14233 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14234 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14235 docs: Remove files accidentally added
14236 Remove the gst-plugins-ugly-plugins.args.new and
14237 gst-plugins-ugly-plugins.signals.new files, that appear
14238 to have been accidentally added in commit
14239 f5d046a0b034f9bd7274291f7131ee5db1a30052
14241 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14243 * ext/a52dec/gsta52dec.c:
14244 a52dec: Add some debugging for new segment events
14246 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
14248 * ext/mpeg2dec/gstmpeg2dec.c:
14249 mpeg2dec: fix warning in macosx snow leopard
14251 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
14253 * gst/mpegstream/gstmpegparse.c:
14254 mpegstream: fix warning in macosx snow leopard
14256 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
14258 * gst/mpegaudioparse/gstmpegaudioparse.c:
14259 mpegaudioparse: fix warning in macosx snow leopard
14261 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
14263 * gst/dvdsub/gstdvdsubdec.c:
14264 dvdsubdec: fix warning on macosx snow leopard
14266 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
14268 * gst/asfdemux/gstasfdemux.c:
14269 asfdemux: fix warning in macosx snow leopard
14271 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
14273 * gst/mpegaudioparse/gstmpegaudioparse.c:
14274 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14276 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
14279 Automatic update of common submodule
14280 From 19fa4f3 to a3e3ce4
14282 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
14284 * gst/asfdemux/gstasfdemux.c:
14285 * gst/realmedia/rdtmanager.c:
14286 build: fprintf, sprintf, sscanf need stdio.h
14288 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
14290 * ext/mad/gstmad.c:
14291 mad: add missing include to fix the build
14293 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14295 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14296 dvdlpcm: whitespace fixes
14298 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14300 * gst-plugins-ugly.spec.in:
14303 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14306 x264enc: adjust configure checking to changed upstream
14308 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14310 * ext/x264/gstx264enc.c:
14311 x264enc: conditionally adjust to new upstream API
14314 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14316 * gst/mpegaudioparse/gstmpegaudioparse.c:
14317 * gst/mpegaudioparse/gstmpegaudioparse.h:
14318 mpegaudioparse: prevent infinite (re)syncing
14320 gst/mpegaudioparse/gstmpegaudioparse.c
14322 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
14324 * gst/mpegaudioparse/gstmpegaudioparse.c:
14325 mp3parse: Refactor checking for sync. Make resyncing more reliable.
14326 Previously, we could get false sync relatively easily - it sometimes happened
14327 on real files. This cleans the code up a fair bit, and makes it require more
14328 confirmation that we've found valid sync before continuing.
14330 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14332 * gst/mpegaudioparse/gstmpegaudioparse.c:
14333 mpegaudioparse: ensure 2 valid headers in a row when resyncing
14335 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14337 * gst/mpegstream/gstdvddemux.c:
14338 dvddemux: remove bogus ifndef
14340 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14343 Automatic update of common submodule
14344 From 94f95e3 to 19fa4f3
14346 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14348 * ext/mpeg2dec/gstmpeg2dec.c:
14349 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14351 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14353 * gst/dvdsub/gstdvdsubparse.c:
14354 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14356 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
14358 * ext/amrnb/amrnbdec.c:
14359 * ext/amrnb/amrnbenc.c:
14360 Remove Ronald Bultje from Authors field
14361 Replaced with "GStreamer maintainers
14362 <gstreamer-devel@lists.sourceforge.net>" or just removed,
14363 depending on the number of other authors.
14365 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
14367 * gst/asfdemux/Makefile.am:
14368 * gst/asfdemux/gstasfmux.c:
14369 * gst/asfdemux/gstasfmux.h:
14370 asfdemux: Remove old non-built asfmux code
14371 Remove so people don't confuse it with the new asfmux code
14374 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14376 * ext/a52dec/gsta52dec.c:
14377 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14378 It's not defined for older liba52 versions.
14380 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
14382 * ext/a52dec/gsta52dec.c:
14383 a52dec: Allow liba52 to use djbfft based IMDCT transform
14384 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14385 IMDCT transform acceleration. It does however have a software based
14386 acceleration using the djbfft library (D.J. Bernstein's library for
14387 fourier transforms - Extremely fast library for floating-point
14388 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14390 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14391 and AltiVec implementations, but those are checked for first, and
14392 djbfft is chosen only if none of those is available - good in the
14393 case of some distributions including a port of the MPlayer changes
14394 in their system a52dec library.
14395 The down and upmix code in liba52 doesn't seem to be disturbed by
14396 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14397 versions if passed from oil_cpu_get_flags (SSE currently is not).
14400 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14403 amr: Use opencore-amr pkg-config files if possible
14404 This makes it possible to build the plugins when the libraries
14405 are installed at non-standard locations.
14408 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14410 * gst/mpegaudioparse/gstmpegaudioparse.c:
14411 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14412 Metadata provided seek tables are consistent with metadata's view of
14413 total size, which typically matches real size, but need not do so
14414 (e.g. a truncated file). Fixes seeking and position reporting
14415 in such truncated files (although duration based on metadata may then
14416 still be incorrect).
14418 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14421 configure: bump core/base requirements to released versions
14422 to avoid confusion.
14424 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14427 configure: Remove all mentions to the id3tag plugin which was removed
14429 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
14432 mad: make check for mad independent of the check for id3tag
14435 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14437 * gst/asfdemux/gstrtpasfdepay.c:
14438 rtpasfdepay: set padding size to the correct value
14439 asf packets in rtp packets should come with their padding fields
14440 set to 0 and the depayload must update them to the correct
14441 value before pushing downstream
14443 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
14446 * docs/plugins/Makefile.am:
14447 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14448 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14449 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14450 * docs/plugins/inspect/plugin-amrnb.xml:
14451 * docs/plugins/inspect/plugin-amrwbdec.xml:
14453 * ext/amrnb/GstAmrnbEnc.prs:
14454 * ext/amrnb/Makefile.am:
14455 * ext/amrnb/README:
14456 * ext/amrnb/amrnb.c:
14457 * ext/amrnb/amrnbdec.c:
14458 * ext/amrnb/amrnbdec.h:
14459 * ext/amrnb/amrnbenc.c:
14460 * ext/amrnb/amrnbenc.h:
14461 * ext/amrnb/amrnbparse.c:
14462 * ext/amrnb/amrnbparse.h:
14463 * ext/amrwbdec/Makefile.am:
14464 * ext/amrwbdec/README:
14465 * ext/amrwbdec/amrwb.c:
14466 * ext/amrwbdec/amrwbdec.c:
14467 * ext/amrwbdec/amrwbdec.h:
14468 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14469 These are based on the OpenCore codecs.
14472 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
14475 Automatic update of common submodule
14476 From fedaaee to 94f95e3
14478 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14483 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14484 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14485 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14486 * docs/plugins/inspect/plugin-dvdnav.xml:
14488 * ext/dvdnav/.gitignore:
14489 * ext/dvdnav/Makefile.am:
14490 * ext/dvdnav/README:
14491 * ext/dvdnav/dvdnavsrc.c:
14492 * ext/dvdnav/dvdnavsrc.h:
14493 * ext/dvdnav/gst-dvd:
14494 * ext/dvdread/dvdreadsrc.c:
14495 * gst-plugins-ugly.spec.in:
14497 dvdnav: remove dvdnav plugin
14498 Remove dvdnav plugin, it has no future. resindvd is the plugin to
14499 use for dvd playback. Note that dvdnav was never really enabled
14500 in -ugly, you had to edit configure.ac to get it built.
14502 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14504 * tests/check/elements/mpeg2dec.c:
14505 mpeg2dec: Fix unused variables compiler warnings in unit test
14507 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
14510 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14511 Check for more automake command variants. Use printf instead of 'echo -n'
14514 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14517 Automatic update of common submodule
14518 From 5845b63 to fedaaee
14520 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
14523 Make git ignore more files
14525 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
14527 * gst/asfdemux/gstasfdemux.c:
14528 asfdemux: Refactor multiple packet pull.
14529 This also fixes a bug by which the first buffer (in a multi-packet mode)
14530 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14531 full incoming buffer and not just of the single asf packet.
14532 Fixes corrupted frames introduced by latest commit.
14534 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14536 * gst/asfdemux/gstasfdemux.c:
14537 asfdemux: use the right accurate field
14538 Remove accurate variable and its faulty use because the real variable is an
14541 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
14543 * gst/asfdemux/asfpacket.c:
14544 * gst/asfdemux/gstasfdemux.c:
14545 asfdemux: Sprinkle branch prediction macros accross the code
14547 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
14549 * gst/asfdemux/gstasfdemux.c:
14550 asfdemux: Delay newsegment handling until we have a keyframe.
14551 We now have a chance for packets to be collected before we send out the
14552 newsegment. If we're not in accurate seeking (keyunit) it will set
14553 the segment start/time to the keyframe's timestamp.
14555 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
14557 * gst/asfdemux/gstasfdemux.c:
14558 asfdemux: Remove useless check. We already have checked for it above.
14560 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
14562 * gst/asfdemux/gstasfdemux.c:
14563 asfdemux: No longer queue GOPs now that seeking is fixed.
14564 We now *always* seek to the keyframe just before our requested position.
14565 When we encounter the first keyframe and we were not accurate (therefore doing
14566 keyframe seeking), we update the segment start position to the keyframe timestamp.
14568 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
14570 * gst/asfdemux/gstasfdemux.c:
14571 * gst/asfdemux/gstasfdemux.h:
14572 asfdemux: Store the accurate seeking flag
14574 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
14576 * gst/asfdemux/gstasfdemux.c:
14577 asfdemux: Use the average frame duration for buffers without a duration.
14578 This will still cause some timestamp jitter, but giving a hint as to the duration
14579 rather than nothing seems to be a better idea.
14580 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14581 duration using the accumulated packet duration (which will be correct).
14583 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
14585 * gst/asfdemux/gstasfdemux.c:
14586 * gst/asfdemux/gstasfdemux.h:
14587 asfdemux: Use index entry packet count to optimize seeking.
14588 The simple index entries also contain the number of packets one needs
14589 to retrieve at a given position to get a full keyframe. We therefore
14590 use that information to retrieve all those packets in one buffer when
14591 working in pull-mode.
14593 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14595 * gst/asfdemux/gstasfdemux.c:
14596 asfdemux: Do not try to free const pointer
14597 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14598 asfdemux tried to free a const pointer that had been cast to a
14599 normal pointer variable.
14601 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
14603 * gst/asfdemux/gstasfdemux.c:
14604 asfdemux: Use presentation timestamp when searching in the index.
14605 We need to take the preroll into account... else we end up too early.
14607 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
14610 Automatic update of common submodule
14611 From f3bb51b to 5845b63
14613 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
14615 * gst/asfdemux/gstasfdemux.c:
14616 asfdemux: Convert index entry from presentation time to timestamps.
14617 We weren't taking the preroll into account previously, meaning that we
14618 were always seeking preroll nanoseconds too early... resulting in a lot
14619 of dropped packets (which are before the start time).
14620 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14622 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
14625 * gst/asfdemux/gstasfdemux.c:
14626 asfdemux: Fix byte array metadata handling.
14627 We basically discard byte array metadata. Should be trivial to adapt
14628 to storing the pointers if we need it later on.
14630 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
14632 * gst/asfdemux/gstasfdemux.c:
14633 * gst/asfdemux/gstasfdemux.h:
14634 asfdemux: Handle PAR/interlaced information stored in packet payload.
14635 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14636 in the ASF Packet payload extensions).
14638 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
14640 * gst/asfdemux/gstasfdemux.c:
14641 * gst/asfdemux/gstasfdemux.h:
14642 asfdemux: Store/Handle global metadata (not specific to one stream).
14643 This allows us to store (and handle) PAR information which might be stored there.
14645 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14647 * gst/mpegaudioparse/gstmpegaudioparse.c:
14648 mpegaudioparse: fix Xing inverse seek table building
14650 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
14653 Automatic update of common submodule
14654 From f3bb51b to f810030
14656 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14658 * gst/asfdemux/gstasfdemux.c:
14659 asfdemux: don't try to free a NULL taglist
14661 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14663 * gst/asfdemux/gstasfdemux.c:
14664 asfdemux: post tags only after we've created our source pads
14665 Post global tags only after we've added our source pads, so that
14666 tag events get sent downstream in addition to tag messages posted
14667 on the bus. This makes sure tags can be picked up automatically
14668 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14669 While we're at it, also add a container-format tag.
14671 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14674 * gst/asfdemux/gstasfdemux.c:
14675 asfdemux: use new bytereader functions for image tag parsing
14677 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14679 * gst/asfdemux/gstasfdemux.c:
14680 * gst/asfdemux/gstasfdemux.h:
14681 asfdemux: remove some more unused variables
14683 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14685 * gst/realmedia/rmdemux.c:
14686 rmdemux: plug buffer leaking
14688 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14690 * gst/asfdemux/gstrtpasfdepay.c:
14691 asfdepay: guard against dropped buffers
14692 If a buffer was dropped, we might request data from the adapter that is not
14693 there and then we get a NULL buffer.
14695 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14697 * gst/asfdemux/gstasfdemux.c:
14698 * gst/asfdemux/gstasfdemux.h:
14699 asfdemux: set DISCONT on streams
14700 When we receive a DISCONT as input, don't clear our complete state but simply
14701 mark a discont that will be put on the next buffer. The code will be able to
14702 handle and throw away incomplete data.
14703 Add some more debug info.
14704 Remove an unused variable.
14706 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14708 * gst/asfdemux/gstrtpasfdepay.c:
14709 asfdepay: set DELTA_UNIT flag correctly
14710 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14711 Add some more debug info.
14713 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14715 * gst/asfdemux/gstasfdemux.c:
14716 asfdemux: fix latency calculations
14717 We need to check for -1 as an invalid timestamp, not 1.
14719 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14721 * gst/mpegaudioparse/gstmpegaudioparse.c:
14722 * gst/mpegaudioparse/gstmpegaudioparse.h:
14723 mp3parse: don't put every single frame into the index
14724 Let's not put every single mp3 frame in our index, a few frames per
14725 second should be more than enough. For now use an index interval
14726 of 100ms-500ms depending on the upstream size, to keep the index at
14727 a reasonable size. Factor out the code that adds the index entry
14728 into a separate function for better code readability.
14730 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14732 * gst/mpegaudioparse/gstmpegaudioparse.c:
14733 * gst/mpegaudioparse/gstmpegaudioparse.h:
14734 mp3parse: assume seekability only if we know the upstream size
14735 While technically upstream may be seekable even if it doesn't know
14736 the exact size, I can't think of a use case where this distincation
14737 is relevant in practice, so for now just assume we're not seekable
14738 if upstream doesn't provide us with a size. Makes sure we don't
14739 build a seek index when streaming internet radio with sources that
14740 pretend to be seekable until you try to actually seek.
14742 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14744 * gst-plugins-ugly.spec.in:
14745 Fix x264 requirement in SPEC file
14747 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14749 * ext/x264/gstx264enc.c:
14750 * gst/realmedia/rdtmanager.c:
14751 x264enc, rdtmanager: fix compilation with debugging disabled
14753 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14756 * docs/plugins/Makefile.am:
14757 docs: Bump common. Fix comment in the docs Makefile.am
14759 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
14762 * win32/common/config.h:
14763 Back to development -> 0.10.12.1
14765 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14767 * gst-plugins-ugly.doap:
14768 Add 0.10.12 release to the doap file
14770 === release 0.10.12 ===
14772 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14778 * docs/plugins/gst-plugins-ugly-plugins.args:
14779 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14780 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14781 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14782 * docs/plugins/inspect/plugin-a52dec.xml:
14783 * docs/plugins/inspect/plugin-asf.xml:
14784 * docs/plugins/inspect/plugin-cdio.xml:
14785 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14786 * docs/plugins/inspect/plugin-dvdread.xml:
14787 * docs/plugins/inspect/plugin-dvdsub.xml:
14788 * docs/plugins/inspect/plugin-iec958.xml:
14789 * docs/plugins/inspect/plugin-lame.xml:
14790 * docs/plugins/inspect/plugin-mad.xml:
14791 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14792 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14793 * docs/plugins/inspect/plugin-mpegstream.xml:
14794 * docs/plugins/inspect/plugin-realmedia.xml:
14795 * docs/plugins/inspect/plugin-siddec.xml:
14796 * docs/plugins/inspect/plugin-synaesthesia.xml:
14797 * docs/plugins/inspect/plugin-twolame.xml:
14798 * docs/plugins/inspect/plugin-x264.xml:
14799 * win32/common/config.h:
14802 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
14811 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
14845 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
14878 * win32/common/config.h:
14879 0.10.11.2 pre-release
14881 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
14883 * win32/common/config.h.in:
14884 win32: Remove #undef inline from the win32 config.h
14886 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14888 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14889 * docs/plugins/inspect/plugin-mad.xml:
14890 * ext/mad/Makefile.am:
14891 * ext/mad/gstid3tag.c:
14892 * ext/mad/gstmad.c:
14893 * ext/mad/gstmad.h:
14894 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14895 It will be reborn with a shiny new code base under its hood in -bad.
14896 See #581756 and #565764.
14898 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14900 * tests/check/pipelines/.gitignore:
14901 gitignore: Ignore some built files in the test area
14903 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
14905 * docs/plugins/inspect/plugin-a52dec.xml:
14906 * docs/plugins/inspect/plugin-asf.xml:
14907 * docs/plugins/inspect/plugin-cdio.xml:
14908 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14909 * docs/plugins/inspect/plugin-dvdread.xml:
14910 * docs/plugins/inspect/plugin-dvdsub.xml:
14911 * docs/plugins/inspect/plugin-iec958.xml:
14912 * docs/plugins/inspect/plugin-lame.xml:
14913 * docs/plugins/inspect/plugin-mad.xml:
14914 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14915 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14916 * docs/plugins/inspect/plugin-mpegstream.xml:
14917 * docs/plugins/inspect/plugin-realmedia.xml:
14918 * docs/plugins/inspect/plugin-siddec.xml:
14919 * docs/plugins/inspect/plugin-synaesthesia.xml:
14920 * docs/plugins/inspect/plugin-twolame.xml:
14921 docs: Update plugin inspect files
14923 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
14926 * docs/plugins/Makefile.am:
14927 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14928 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14929 * docs/plugins/inspect/plugin-x264.xml:
14931 * gst-plugins-ugly.spec.in:
14932 * tests/check/Makefile.am:
14933 * tests/check/elements/.gitignore:
14934 Moved 'x264enc' from -bad to -ugly
14936 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14938 * ext/x264/gstx264enc.c:
14939 * ext/x264/gstx264enc.h:
14940 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
14943 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14945 * ext/x264/GstX264Enc.prs:
14946 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
14948 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14950 * ext/x264/GstX264Enc.prs:
14951 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
14953 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14955 * ext/x264/gstx264enc.c:
14956 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
14958 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
14960 * ext/x264/GstX264Enc.prs:
14961 * ext/x264/Makefile.am:
14962 * ext/x264/gstx264enc.c:
14963 [MOVED FROM BAD 24/28] x264enc: add preset support
14964 Add preset iface and a (dummy) preset file as a starting point.
14966 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14968 * ext/x264/gstx264enc.c:
14969 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
14971 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
14973 * ext/x264/gstx264enc.c:
14974 * ext/x264/gstx264enc.h:
14975 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
14976 Use the GstForceKeyUnit event to force a keyframe.
14979 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14981 [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...
14982 Original commit message from CVS:
14983 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14984 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
14985 Use hyphen in property name, perform safety buffer size check
14986 prior to mem access, and some more parentheses in macro.
14988 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
14990 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
14991 Original commit message from CVS:
14992 * ext/apexsink/Makefile.am:
14993 Link against -lgcrpyto for RSA_new and RSA_free.
14994 * ext/faac/gstfaac.c:
14995 * ext/x264/gstx264enc.c:
14996 Fix compiler warnings.
14998 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15000 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15001 Original commit message from CVS:
15002 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15003 Construct source caps in more conventional (and correct) manner.
15005 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15007 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15008 Original commit message from CVS:
15009 * ext/alsaspdif/Makefile.am:
15010 * ext/amrwb/Makefile.am:
15011 * ext/apexsink/Makefile.am:
15012 * ext/arts/Makefile.am:
15013 * ext/artsd/Makefile.am:
15014 * ext/audiofile/Makefile.am:
15015 * ext/audioresample/Makefile.am:
15016 * ext/bz2/Makefile.am:
15017 * ext/cdaudio/Makefile.am:
15018 * ext/celt/Makefile.am:
15019 * ext/dc1394/Makefile.am:
15020 * ext/dirac/Makefile.am:
15021 * ext/directfb/Makefile.am:
15022 * ext/divx/Makefile.am:
15023 * ext/dts/Makefile.am:
15024 * ext/faac/Makefile.am:
15025 * ext/faad/Makefile.am:
15026 * ext/gsm/Makefile.am:
15027 * ext/hermes/Makefile.am:
15028 * ext/ivorbis/Makefile.am:
15029 * ext/jack/Makefile.am:
15030 * ext/jp2k/Makefile.am:
15031 * ext/ladspa/Makefile.am:
15032 * ext/lcs/Makefile.am:
15033 * ext/libfame/Makefile.am:
15034 * ext/libmms/Makefile.am:
15035 * ext/metadata/Makefile.am:
15036 * ext/mpeg2enc/Makefile.am:
15037 * ext/mplex/Makefile.am:
15038 * ext/musepack/Makefile.am:
15039 * ext/musicbrainz/Makefile.am:
15040 * ext/mythtv/Makefile.am:
15041 * ext/nas/Makefile.am:
15042 * ext/neon/Makefile.am:
15043 * ext/ofa/Makefile.am:
15044 * ext/polyp/Makefile.am:
15045 * ext/resindvd/Makefile.am:
15046 * ext/sdl/Makefile.am:
15047 * ext/shout/Makefile.am:
15048 * ext/snapshot/Makefile.am:
15049 * ext/sndfile/Makefile.am:
15050 * ext/soundtouch/Makefile.am:
15051 * ext/spc/Makefile.am:
15052 * ext/swfdec/Makefile.am:
15053 * ext/tarkin/Makefile.am:
15054 * ext/theora/Makefile.am:
15055 * ext/timidity/Makefile.am:
15056 * ext/twolame/Makefile.am:
15057 * ext/x264/Makefile.am:
15058 * ext/xine/Makefile.am:
15059 * ext/xvid/Makefile.am:
15060 * gst-libs/gst/app/Makefile.am:
15061 * gst-libs/gst/dshow/Makefile.am:
15062 * gst/aiffparse/Makefile.am:
15063 * gst/app/Makefile.am:
15064 * gst/audiobuffer/Makefile.am:
15065 * gst/bayer/Makefile.am:
15066 * gst/cdxaparse/Makefile.am:
15067 * gst/chart/Makefile.am:
15068 * gst/colorspace/Makefile.am:
15069 * gst/dccp/Makefile.am:
15070 * gst/deinterlace/Makefile.am:
15071 * gst/deinterlace2/Makefile.am:
15072 * gst/dvdspu/Makefile.am:
15073 * gst/festival/Makefile.am:
15074 * gst/filter/Makefile.am:
15075 * gst/flacparse/Makefile.am:
15076 * gst/flv/Makefile.am:
15077 * gst/games/Makefile.am:
15078 * gst/h264parse/Makefile.am:
15079 * gst/librfb/Makefile.am:
15080 * gst/mixmatrix/Makefile.am:
15081 * gst/modplug/Makefile.am:
15082 * gst/mpeg1sys/Makefile.am:
15083 * gst/mpeg4videoparse/Makefile.am:
15084 * gst/mpegdemux/Makefile.am:
15085 * gst/mpegtsmux/Makefile.am:
15086 * gst/mpegvideoparse/Makefile.am:
15087 * gst/mve/Makefile.am:
15088 * gst/nsf/Makefile.am:
15089 * gst/nuvdemux/Makefile.am:
15090 * gst/overlay/Makefile.am:
15091 * gst/passthrough/Makefile.am:
15092 * gst/pcapparse/Makefile.am:
15093 * gst/playondemand/Makefile.am:
15094 * gst/rawparse/Makefile.am:
15095 * gst/real/Makefile.am:
15096 * gst/rtjpeg/Makefile.am:
15097 * gst/rtpmanager/Makefile.am:
15098 * gst/scaletempo/Makefile.am:
15099 * gst/sdp/Makefile.am:
15100 * gst/selector/Makefile.am:
15101 * gst/smooth/Makefile.am:
15102 * gst/smoothwave/Makefile.am:
15103 * gst/speed/Makefile.am:
15104 * gst/speexresample/Makefile.am:
15105 * gst/stereo/Makefile.am:
15106 * gst/subenc/Makefile.am:
15107 * gst/tta/Makefile.am:
15108 * gst/vbidec/Makefile.am:
15109 * gst/videodrop/Makefile.am:
15110 * gst/videosignal/Makefile.am:
15111 * gst/virtualdub/Makefile.am:
15112 * gst/vmnc/Makefile.am:
15113 * gst/y4m/Makefile.am:
15114 * sys/acmenc/Makefile.am:
15115 * sys/cdrom/Makefile.am:
15116 * sys/dshowdecwrapper/Makefile.am:
15117 * sys/dshowsrcwrapper/Makefile.am:
15118 * sys/dvb/Makefile.am:
15119 * sys/dxr3/Makefile.am:
15120 * sys/fbdev/Makefile.am:
15121 * sys/oss4/Makefile.am:
15122 * sys/qcam/Makefile.am:
15123 * sys/qtwrapper/Makefile.am:
15124 * sys/vcd/Makefile.am:
15125 * sys/wininet/Makefile.am:
15126 * win32/common/config.h:
15127 Don't install static libs for plugins. Fixes #550851 for -bad.
15129 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15131 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
15132 Original commit message from CVS:
15133 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15134 Adapt to slightly modified x264 API. Fixes #555238.
15136 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15138 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
15139 Original commit message from CVS:
15140 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15141 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15142 * ext/x264/gstx264enc.h:
15143 Do not deal with duplicated input (timestamps). If needed,
15144 a generic element can do so.
15145 Do not manipulate input timestamps on the way out,
15146 since that shifts the timeline and A/V sync.
15148 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15150 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15151 Original commit message from CVS:
15152 * docs/plugins/gst-plugins-bad-plugins.args:
15153 Integrate new properties into documentation.
15154 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15155 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15156 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15157 Fix up API prior to eventual plugin move.
15158 API: GstX264Enc:pass (provides more options, and changed to enum)
15160 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15162 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15163 Original commit message from CVS:
15164 * docs/plugins/Makefile.am:
15165 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15166 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15167 * ext/x264/gstx264enc.c:
15168 * tests/check/Makefile.am:
15169 * tests/check/elements/x264enc.c: (setup_x264enc),
15170 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15171 Add documentation and unit test for x264enc.
15173 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15175 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15176 Original commit message from CVS:
15177 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15178 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15179 Allocate some buffers in more adaptive and economical fashion.
15181 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15183 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15184 Original commit message from CVS:
15186 Check for sufficiently up-to-date x264 API.
15187 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15188 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15189 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15190 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15191 * ext/x264/gstx264enc.h:
15192 Expose some more parameters of the x264 encoder as properties.
15194 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15196 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15197 Original commit message from CVS:
15198 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15199 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15200 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15201 (gst_x264_enc_flush_frames):
15202 Coding style and layout; re-order some functions in more
15203 typical and natural flow.
15205 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15207 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15208 Original commit message from CVS:
15209 * ext/x264/Makefile.am:
15210 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15211 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15212 (gst_x264_enc_reset), (gst_x264_enc_finalize),
15213 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15214 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15215 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15216 * ext/x264/gstx264enc.h:
15217 Use GQueue in stead of custom queue code.
15218 Factorize flushing out encoder delayed frames.
15219 Factorize initialization and state change reset.
15221 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15223 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15224 Original commit message from CVS:
15225 * ext/x264/gstx264enc.h:
15226 * sys/fbdev/gstfbdevsink.c:
15227 Use configure-generated _stdint.h.
15229 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15231 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15232 Original commit message from CVS:
15233 * ext/x264/Makefile.am:
15234 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15235 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15236 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15237 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15238 (gst_x264_enc_finalize), (gst_x264_enc_chain),
15239 (gst_x264_enc_encode_frame), (plugin_init):
15240 * ext/x264/gstx264enc.h:
15241 Use video format library and GST_WRITE_*_BE macros where applicable.
15242 Use finalize in stead of dispose.
15243 Set up debug category and log callback.
15245 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15247 [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...
15248 Original commit message from CVS:
15249 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15250 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15251 (gst_x264_enc_encode_frame):
15252 Try harder not to crash when we get an EOS event but haven't set
15253 up the encoder yet (as may happen when upstream errors out with
15254 not-negotiated, for example). Also, always push the EOS event
15257 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15259 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15260 Original commit message from CVS:
15261 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15264 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15266 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15267 Original commit message from CVS:
15268 * ext/x264/gstx264enc.c:
15269 Fix build against the libx264 version that ships with debian stable.
15271 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15273 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15274 Original commit message from CVS:
15275 * ext/audioresample/gstaudioresample.c:
15276 * ext/x264/gstx264enc.c:
15277 * gst/dvdspu/gstdvdspu.c:
15278 * gst/dvdspu/gstdvdspu.h:
15279 * gst/festival/gstfestival.c:
15280 * gst/h264parse/gsth264parse.c:
15281 * gst/mpegtsparse/mpegtspacketizer.c:
15282 * gst/mpegtsparse/mpegtsparse.c:
15283 * gst/multifile/gstmultifilesink.c:
15284 * gst/multifile/gstmultifilesrc.c:
15285 * gst/nuvdemux/gstnuvdemux.c:
15286 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15287 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15288 * sys/vcd/vcdsrc.c:
15289 Massive leak fixing, plus code cleanups.
15291 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15293 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15294 Original commit message from CVS:
15295 * examples/app/appsrc_ex.c:
15296 * examples/switch/switcher.c:
15297 * ext/neon/gstneonhttpsrc.c:
15298 * ext/timidity/gstwildmidi.c:
15299 * ext/x264/gstx264enc.c:
15300 * gst/mve/mveaudioenc.c: (mve_compress_audio):
15301 * gst/rtpmanager/gstrtpclient.c:
15302 * gst/rtpmanager/gstrtpjitterbuffer.c:
15303 * gst/spectrum/demo-audiotest.c:
15304 * gst/spectrum/demo-osssrc.c:
15305 * sys/dvb/gstdvbsrc.c:
15306 Add stdlib include (free, atoi, exit).
15308 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15310 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15311 Original commit message from CVS:
15312 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15313 This needs a version check.
15314 * gst/bayer/Makefile.am:
15317 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
15319 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15320 Original commit message from CVS:
15321 Patch by: Michal Benes <michal.benes at itonis tv>
15322 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15325 * ext/x264/Makefile.am:
15326 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15327 (gst_x264_enc_analyse_get_type),
15328 (gst_x264_enc_timestamp_queue_init),
15329 (gst_x264_enc_timestamp_queue_free),
15330 (gst_x264_enc_timestamp_queue_put),
15331 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15332 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15333 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15334 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15335 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15336 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15337 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15338 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15340 * ext/x264/gstx264enc.h:
15341 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15342 handle 'odd' widths and heights correctly yet.
15344 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15346 * gst/asfdemux/gstasfdemux.c:
15347 asfdemux: nicer metadata extraction of genre tags in some cases
15348 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15349 that they presumably stand for.
15351 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15353 * gst/asfdemux/gstasfdemux.c:
15354 asfdemux: parse WM/Picture tags to extract cover art
15357 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15360 docs: fix http links for amr libs in REQUIREMENTS
15362 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15364 * gst/asfdemux/gstasfdemux.c:
15365 asfdemux: fix bogus flow return handling in eos handler
15366 Don't overwrite the origin flow return by whatever flow we get
15367 when trying to push the remaining internally queued payloads.
15368 We want to do our eos logic, ie. send an EOS event or segment-done
15369 message in any case. Makes things EOS properly when an EOS event
15370 is forced upon the pipeline so that the source returns
15371 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15373 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15375 * win32/common/config.h:
15376 win32: update config.h
15378 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15381 configure: bump core/base requirements to released versions
15383 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15387 autogen: move the -Wno-portability for automake into configure.ac
15389 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
15391 * gst/dvdlpcmdec/Makefile.am:
15392 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15393 dvdlpcmdec: Add multichannel channel maps, and send some tags
15394 Add a multichannel map to the output caps, and send at least a CODEC and
15395 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15396 no samples and can't find info about the channel ordering, but this is
15397 better than nothing.
15399 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15402 Automatic update of common submodule
15403 From 888e0a2 to c572721
15405 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15408 Automatic update of common submodule
15409 From 6ab11d1 to 888e0a2
15411 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
15413 * gst/dvdsub/gstdvdsubdec.c:
15414 dvdsubdec: Remove some dead code
15415 Remove some redundant memset - gobject memory is already initalised to 0.
15416 Remove a commented out line leftover from the previous commit
15418 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
15420 * gst/dvdsub/gstdvdsubdec.c:
15421 * gst/dvdsub/gstdvdsubdec.h:
15422 dvdsubdec: Support ARGB output
15423 Negotiate to and render into ARGB buffers directly if the peer supports it.
15426 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
15428 * ext/a52dec/gsta52dec.c:
15429 a52dec: Reconcile code with dtsdec
15430 Perform some cleanups based on the dtsdec code such as using the boilerplate
15431 macro and static pad template functions.
15432 Add some documentation. Don't register a change in flags until we synch on
15433 another frame successfully.
15435 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15437 * ext/lame/gstlamemp3enc.c:
15438 lamemp3enc: Improve debugging a bit
15440 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
15442 * ext/mpeg2dec/gstmpeg2dec.c:
15443 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15445 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15478 po: avoid conflicts of local *.po files with files in git
15479 Make it so that filenames and line numbers are only stored in the *.pot file
15480 (which is not in git), but not in the individual *.po files. This information
15481 is hardly useful for translators in our case, and it should avoid the constant
15482 conflicts of local *.po files with the ones in git which are caused by the
15483 source files changing and the line numbers being updated. This commit might
15484 cause one last merge conflict for you, which you can work around with
15485 "git checkout po/*.po" before merging or pulling. After that there should
15486 (hopefully) not be any more local modifications of these files (unless
15487 someone committed additions or changes to translated strings and the
15488 *.po files haven't been updated yet, that is).
15490 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15492 * ext/lame/gstlamemp3enc.c:
15493 lamemp3enc: add Since tag to gtk-doc chunk
15495 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15497 * tests/check/elements/mpeg2dec.c:
15498 checks: fix mpeg2dec unit test again after interlace addition to caps
15500 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15502 * ext/mpeg2dec/gstmpeg2dec.c:
15503 mpeg2dec: work around old mpeg2dec versions
15504 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15505 detection and just assume no rff is used. This fixes the compilation.
15508 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15510 * ext/mpeg2dec/Makefile.am:
15511 mpeg2dec: link to gstvideo
15512 Fix compilation by adding the right include directories and linking to the video
15515 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
15517 * gst/asfdemux/asfpacket.c:
15518 asfdemux: Downgrade simple statements from WARNING to DEBUG
15520 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
15522 * gst/asfdemux/asfheaders.c:
15523 * gst/asfdemux/asfheaders.h:
15524 * gst/asfdemux/asfpacket.c:
15525 * gst/asfdemux/asfpacket.h:
15526 asf: Detect more payload extensions.
15527 These should help fix interlaced/PAR issues with more files.
15529 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
15531 * ext/mpeg2dec/gstmpeg2dec.c:
15532 * ext/mpeg2dec/gstmpeg2dec.h:
15533 mpeg2dec: Implement interlaced support.
15534 Expand the debugging statements to show more picture information.
15536 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15538 * ext/mpeg2dec/gstmpeg2dec.c:
15539 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15540 ffdec_mpeg2video is much faster, fixes bug #574461.
15542 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15544 * ext/lame/gstlamemp3enc.c:
15545 lamemp3enc: Don't write a Xing header
15547 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
15550 Run libtoolize before aclocal
15551 This unbreaks the build in some cases. Fixes bug #582021
15553 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
15555 * ext/mpeg2dec/gstmpeg2dec.c:
15556 mpeg2dec: use 64bit safe scaling functions.
15557 Got this to fail when seeking in a 14GB file (the value in bytes is
15558 bigger than 2**32).
15560 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15562 * gst/mpegaudioparse/gstmpegaudioparse.c:
15563 mpegaudioparse: remove some pointless g_return_if_fail()s
15565 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15567 * ext/twolame/gsttwolame.c:
15568 Switch twolame to primary rank
15570 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15572 * ext/lame/gstlame.c:
15573 * ext/lame/gstlamemp3enc.c:
15574 * ext/twolame/gsttwolame.c:
15575 Add ranks to mp3 encoders
15577 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15579 * gst-plugins-ugly.spec.in:
15580 Add twolame plugin to spec file
15582 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15584 * gst/asfdemux/asfpacket.c:
15585 * gst/asfdemux/gstasfdemux.c:
15586 * gst/asfdemux/gstasfdemux.h:
15587 asfdemux: use upstream segment and timestamps for some interpolation
15588 This should particularly help in case of upstream live src, e.g. rtspsrc,
15589 and especially so if it has to perform fallback to TCP.
15591 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
15593 * gst/asfdemux/gstrtpasfdepay.c:
15594 rtpasfdepay: Add support for fragmented packet (L == 0).
15595 This happens with rtp-over-udp.
15597 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15599 * ext/lame/gstlamemp3enc.c:
15600 lamemp3enc: Fixup the bitrate only for CBR
15601 Additionally clarify some property descriptions.
15603 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
15605 * ext/lame/gstlamemp3enc.c:
15606 lame: fix format string in debug statement
15608 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
15610 * gst/mpegaudioparse/gstmpegaudioparse.c:
15611 mp3parse: Don't reject valid Xing tables of contents
15612 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15613 reject them because of it, just subtract the initial offset when reading
15616 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
15618 * gst/mpegaudioparse/gstmpegaudioparse.c:
15619 mp3parse: Allow more bits to change in headers during resynch
15620 Be more lenient about what we accept as changing bits in a header - basically,
15621 only require that the mp3 sync marker is present, for the mpeg version,
15622 layer and samplerate.
15625 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
15627 * ext/mad/gstmad.c:
15628 mad: Add duration of incoming/outgoing buffers in debug statements
15630 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
15632 * gst/mpegaudioparse/gstmpegaudioparse.c:
15633 mpegaudioparse: Remove useless checks for valid buffer duration.
15634 The buffer duration is set to a valid value at the very top of
15635 emit_frame(), we therefore don't need to check it later on.
15637 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
15639 * gst/mpegaudioparse/gstmpegaudioparse.c:
15640 mpegaudioparse: Fix stop condition for outputting buffers.
15641 Some mp3 streams have an offset in timestamps, requiring us to push the
15642 frame *AFTER* segment.stop in order for the decoder to be able to push
15643 all data up to the segment.stop position.
15645 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15647 * gst/asfdemux/asfpacket.c:
15648 * gst/asfdemux/gstasfdemux.c:
15649 * gst/asfdemux/gstasfdemux.h:
15650 asfdemux: 0-base timestamps consistently (whether or not streaming)
15651 This also makes timestamps (more) consistent before and after a possible
15652 seek, and moreover makes for reasonable position reporting in live stream
15653 (whose payload timestamps should not be taken for granted).
15655 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15657 * gst/asfdemux/gstasfdemux.c:
15658 * gst/asfdemux/gstasfdemux.h:
15659 asfdemux: report initial latency due to internal preroll queue
15661 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15663 * gst/asfdemux/gstasfdemux.c:
15664 asfdemux: enhance debug statement and refactor some initialization
15666 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15668 * gst/asfdemux/gstasfdemux.c:
15669 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15671 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15673 * gst/asfdemux/asfpacket.c:
15674 * gst/asfdemux/gstasfdemux.c:
15675 * gst/asfdemux/gstasfdemux.h:
15676 asfdemux: handle FIXME; normalize preroll
15678 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15680 * gst/asfdemux/gstasfdemux.c:
15681 * gst/asfdemux/gstasfdemux.h:
15682 asfdemux: fixes for streaming mode
15683 * Improve newsegment handling, e.g. upstream might live in TIME.
15684 * Only send newsegment if we have needed info.
15685 * Avoid reading past end of data section.
15687 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15689 * gst/asfdemux/gstasfdemux.c:
15690 asfdemux: fixes/enhancements for streaming mode
15691 * Do not rock the boat by reacting to FLUSH_START.
15692 * Try to handle TIME seeking by seeking upstream in BYTES.
15693 * Handle SEEKING query.
15695 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15698 * ext/lame/gstlamemp3enc.c:
15699 lame: fix compilation with LAME versions < 3.98
15700 lame_set_VBR_quality(), which takes a floating point value for the
15701 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15702 takes quality as an integer, for older LAME versions.
15705 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15707 * win32/common/config.h:
15708 win32: update config.h to git
15709 Until someone ports the new win32 config.h logic from the
15710 other modules to -ugly.
15712 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15714 * docs/plugins/gst-plugins-ugly-plugins.args:
15715 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15716 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15719 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15721 * ext/lame/gstlamemp3enc.c:
15722 lamemp3enc: Add a note to the encoding-engine-quality property
15723 that says, that this does not affect the bitrate at all.
15725 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15727 * ext/lame/gstlame.c:
15728 * ext/lame/gstlamemp3enc.c:
15729 lame: Implement preset interface
15731 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15733 * ext/twolame/gsttwolame.c:
15734 twolame: Implement preset interface
15736 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15738 * docs/plugins/gst-plugins-ugly-plugins.args:
15739 * ext/lame/gstlamemp3enc.c:
15740 * ext/lame/gstlamemp3enc.h:
15741 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15743 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15745 * ext/lame/gstlame.c:
15746 * ext/lame/gstlamemp3enc.c:
15747 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15749 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15751 * ext/lame/gstlame.c:
15752 lame: Deprecate the lame element
15754 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15756 * docs/plugins/Makefile.am:
15757 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15758 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15759 * docs/plugins/gst-plugins-ugly-plugins.args:
15760 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15761 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15762 * docs/plugins/inspect/plugin-a52dec.xml:
15763 * docs/plugins/inspect/plugin-amrnb.xml:
15764 * docs/plugins/inspect/plugin-asf.xml:
15765 * docs/plugins/inspect/plugin-cdio.xml:
15766 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15767 * docs/plugins/inspect/plugin-dvdread.xml:
15768 * docs/plugins/inspect/plugin-dvdsub.xml:
15769 * docs/plugins/inspect/plugin-iec958.xml:
15770 * docs/plugins/inspect/plugin-lame.xml:
15771 * docs/plugins/inspect/plugin-mad.xml:
15772 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15773 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15774 * docs/plugins/inspect/plugin-mpegstream.xml:
15775 * docs/plugins/inspect/plugin-realmedia.xml:
15776 * docs/plugins/inspect/plugin-siddec.xml:
15777 * docs/plugins/inspect/plugin-synaesthesia.xml:
15778 * docs/plugins/inspect/plugin-twolame.xml:
15781 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15783 * ext/lame/gstlamemp3enc.c:
15784 lame: Update example pipelines with the new properties
15786 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15788 * ext/lame/Makefile.am:
15789 * ext/lame/gstlame.c:
15790 * ext/lame/gstlamemp3enc.c:
15791 * ext/lame/gstlamemp3enc.h:
15792 * ext/lame/plugin.c:
15793 lame: Add lamemp3enc element with much simplified interface
15794 This deprecates the lame element and fixes bug #494528.
15796 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
15798 * gst/asfdemux/asfpacket.c:
15799 asfpacket: Fix pull-mode timestamping handling.
15800 The problem that happens is the following:
15801 * A packet with multiple payloads comes in
15802 * Those payloads get handled one by one
15803 * The first payload contains the first audio payload with timestamp A
15804 * The second payload contains the first video (key)frame with timestamp V (where V < A)
15805 With the previous code, the following would happen:
15806 * the first payload gets processed, then passed to queue_for_stream
15807 * queue_for_stream detects it's the first valid timestamp received and stores
15809 * the second payload gets processed, then pass to queue_for_stream
15810 * queue_for_stream detects the timestamp is lower than first_ts... and
15811 discards it... resulting in losing the first keyframe of the video stream
15812 We've been having this issue for *ages*... it's just that nobody noticed it
15813 that much with playbin. But with playbin2's aggresive multiqueue handling, this
15814 will result in multiqueue not being able to preroll (because the video decoder will
15815 be dropping a ton of buffers before (maybe) receiving the next keyframe).
15816 Tested with over 200 asf files, and they all play the first frame correctly now,
15817 even the most braindead ones.
15819 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
15821 * gst/mpegaudioparse/gstmpegaudioparse.c:
15822 * gst/mpegaudioparse/gstmpegaudioparse.h:
15823 mp3parse: don't build seek table if we can't seek.
15824 Fixes #573720 - unbounded memory usage increase when listening to mp3
15825 stream for a long time.
15827 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
15830 Automatic update of common submodule
15831 From b3941ea to 6ab11d1
15833 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
15835 * gst/mpegaudioparse/gstmpegaudioparse.c:
15836 * gst/mpegaudioparse/gstxingmux.c:
15837 mpegaudioparse: Remove dead assignment and duplicate code
15839 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
15841 * gst/realmedia/rmdemux.c:
15842 rmdemux: Actually return the return value for the seek handling.
15844 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
15846 * gst/mpegstream/gstmpegdemux.c:
15847 * gst/mpegstream/gstmpegparse.c:
15848 mpegstream: Remove dead assignments.
15849 The duplicate assignment of update_time was weird... but it seems normal
15850 that it's indeed the second statement which is the valid one.
15852 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
15854 * ext/amrnb/amrnbparse.c:
15855 armnb: Remove unused variable, adapt debug message accordingly.
15857 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
15859 * gst/dvdsub/gstdvdsubdec.c:
15860 * gst/mpegstream/gstdvddemux.c:
15861 * gst/mpegstream/gstmpegclock.c:
15862 dvdsub/mpegstream: _class_init: Remove unused class variables
15864 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
15866 * gst/asfdemux/gstasfdemux.c:
15867 asfdemux: Initialize flow for a corner case.
15868 This might be caused by entering the if() line 1214 and then not having
15869 any activated_streams.. resulting in reaching line 1267 without having
15870 any valid flow value.
15872 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
15874 * ext/twolame/gsttwolame.c:
15875 twolame: Remove unneeded variable, value assigned was never read.
15877 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
15879 * ext/mpeg2dec/gstmpeg2dec.c:
15880 mpeg2dec: Remove dead assignment. Value overwritten later on.
15882 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
15884 * ext/mad/gstmad.c:
15885 mad: Remove dead assignment and variables given values which are never read.
15887 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
15889 * ext/lame/gstlame.c:
15890 lame: Remove unneeded variable, it's assigned a value never read.
15892 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
15894 * gst/realmedia/rmdemux.c:
15895 rmdemux: Remove dead assignment, value is being overwritten before being read.
15897 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
15899 * gst/realmedia/rmdemux.c:
15900 rmdemux: Remove unused accurate flag.
15901 I couldn't see any reason why this was there in the first place.
15903 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
15905 * gst/realmedia/asmrules.c:
15906 * gst/realmedia/rdtdepay.c:
15907 realmedia: Remove dead assignments. The results are never read.
15909 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
15911 * gst/realmedia/gstrdtbuffer.c:
15912 * gst/realmedia/rademux.c:
15913 * gst/realmedia/rdtmanager.c:
15914 * gst/realmedia/rmdemux.c:
15915 realmedia: Remove useless variables, only being used once (or not).
15917 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
15919 * ext/mpeg2dec/gstmpeg2dec.c:
15920 * gst/asfdemux/gstrtspwms.c:
15921 * gst/realmedia/pnmsrc.c:
15922 * gst/realmedia/rdtdepay.c:
15923 * gst/realmedia/rtspreal.c:
15924 remove empty method implementations.
15926 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
15928 * gst/asfdemux/gstrtspwms.c:
15929 rtspwms: fix condition to detect extension commands for WMS
15930 Reply with OK to the extension commands for WMS.
15932 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
15934 * gst/realmedia/rtspreal.c:
15935 realmedia: add special Real header to DESCRIBE message only for Real servers
15936 Add headers that are specific to real only if a real server had been
15937 detected by the OPTIONS message.
15939 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
15941 * gst/synaesthesia/synaescope.c:
15942 synaesthesia: fix compilation on windows
15943 Fix compilation under MSVC due to references to headers
15944 that are not available with the MS SDKs.
15947 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15949 * gst/asfdemux/gstrtspwms.c:
15950 rtspwms: reply to extension commands
15951 Reply with OK to the extension commands for WMS.
15953 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15955 * gst/asfdemux/gstrtpasfdepay.c:
15956 asfdepay: fix a comment
15958 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15960 * gst/asfdemux/gstasfdemux.c:
15961 asfdemux: add some more debugging
15963 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15966 configure.ac: require git -base
15967 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
15969 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15971 * gst/realmedia/rtspreal.c:
15972 realmedia: add special Real header to SETUP message only for Real servers
15973 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
15974 streams where the server errors out because it can't handle the
15975 Real-specific 'Required: com.real.retain-entity-for-setup' header
15976 we've been adding unconditionally in the recent past.
15978 rtsp://66.111.34.191:601/broadcast/alnour.rm
15979 rtsp://195.134.224.231/snowboard_100.wmv
15981 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
15984 * gst/asfdemux/Makefile.am:
15985 asfdemux: link to all required libraries including indirectly used ones.
15986 On win32, we're required to link to all the libraries used - including
15987 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
15988 (for windows only) winsock.
15990 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
15993 Automatic update of common submodule
15994 From d0ea89e to b3941ea
15996 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
15999 Automatic update of common submodule
16000 From f8b3d91 to d0ea89e
16002 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
16004 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16005 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16007 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16009 * gst/realmedia/rtspreal.c:
16010 * gst/realmedia/rtspreal.h:
16011 realrtsp: add more headers
16012 Parse the ETag from the describe method and pass the sessionid as the value for
16013 the If-Match header is subsequent setup calls.
16014 Fixes support for more RealMedia RTSP streams.
16016 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
16019 twolame: bump requirement to 0.3.10
16020 0.3.10 is the first version with the float32 encoder functions.
16023 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
16026 back to development -> 0.10.11.1
16028 === release 0.10.11 ===
16030 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
16036 * docs/plugins/inspect/plugin-a52dec.xml:
16037 * docs/plugins/inspect/plugin-asf.xml:
16038 * docs/plugins/inspect/plugin-cdio.xml:
16039 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16040 * docs/plugins/inspect/plugin-dvdread.xml:
16041 * docs/plugins/inspect/plugin-dvdsub.xml:
16042 * docs/plugins/inspect/plugin-iec958.xml:
16043 * docs/plugins/inspect/plugin-lame.xml:
16044 * docs/plugins/inspect/plugin-mad.xml:
16045 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16046 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16047 * docs/plugins/inspect/plugin-mpegstream.xml:
16048 * docs/plugins/inspect/plugin-realmedia.xml:
16049 * docs/plugins/inspect/plugin-siddec.xml:
16050 * docs/plugins/inspect/plugin-twolame.xml:
16051 * gst-plugins-ugly.doap:
16053 * win32/common/config.h:
16056 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
16090 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16093 * win32/common/config.h:
16094 0.10.10.3 pre-release
16096 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
16103 po: Update translations from upstream
16105 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16109 po: Add Turkish translation
16111 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16113 * gst/mpegaudioparse/gstmpegaudioparse.c:
16114 * gst/mpegaudioparse/gstmpegaudioparse.h:
16115 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16116 Don't introduce glitches in the output by a) relaxing the threshold for
16117 taking upstream timestamps in preference to our calculated timestamps and
16118 b) only set the discont flag on outgoing buffers in response to an incoming
16122 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
16124 * gst/mpegaudioparse/gstmpegaudioparse.c:
16125 mp3parse: fix deadlock with accurate seeks.
16126 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16129 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
16160 * win32/common/config.h:
16161 0.10.10.2 pre-release
16162 Bump version number, update translations and win32 config.h
16164 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16168 po: Add Japanese translation
16170 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16173 * docs/plugins/Makefile.am:
16174 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16175 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16176 * docs/plugins/gst-plugins-ugly-plugins.args:
16177 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16178 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16179 * docs/plugins/inspect/plugin-a52dec.xml:
16180 * docs/plugins/inspect/plugin-asf.xml:
16181 * docs/plugins/inspect/plugin-cdio.xml:
16182 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16183 * docs/plugins/inspect/plugin-dvdread.xml:
16184 * docs/plugins/inspect/plugin-dvdsub.xml:
16185 * docs/plugins/inspect/plugin-iec958.xml:
16186 * docs/plugins/inspect/plugin-lame.xml:
16187 * docs/plugins/inspect/plugin-mad.xml:
16188 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16189 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16190 * docs/plugins/inspect/plugin-mpegstream.xml:
16191 * docs/plugins/inspect/plugin-realmedia.xml:
16192 * docs/plugins/inspect/plugin-siddec.xml:
16193 * docs/plugins/inspect/plugin-synaesthesia.xml:
16194 * docs/plugins/inspect/plugin-twolame.xml:
16197 Moved twolame from Bad to Ugly
16199 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16201 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16202 Original commit message from CVS:
16203 * ext/alsaspdif/Makefile.am:
16204 * ext/amrwb/Makefile.am:
16205 * ext/apexsink/Makefile.am:
16206 * ext/arts/Makefile.am:
16207 * ext/artsd/Makefile.am:
16208 * ext/audiofile/Makefile.am:
16209 * ext/audioresample/Makefile.am:
16210 * ext/bz2/Makefile.am:
16211 * ext/cdaudio/Makefile.am:
16212 * ext/celt/Makefile.am:
16213 * ext/dc1394/Makefile.am:
16214 * ext/dirac/Makefile.am:
16215 * ext/directfb/Makefile.am:
16216 * ext/divx/Makefile.am:
16217 * ext/dts/Makefile.am:
16218 * ext/faac/Makefile.am:
16219 * ext/faad/Makefile.am:
16220 * ext/gsm/Makefile.am:
16221 * ext/hermes/Makefile.am:
16222 * ext/ivorbis/Makefile.am:
16223 * ext/jack/Makefile.am:
16224 * ext/jp2k/Makefile.am:
16225 * ext/ladspa/Makefile.am:
16226 * ext/lcs/Makefile.am:
16227 * ext/libfame/Makefile.am:
16228 * ext/libmms/Makefile.am:
16229 * ext/metadata/Makefile.am:
16230 * ext/mpeg2enc/Makefile.am:
16231 * ext/mplex/Makefile.am:
16232 * ext/musepack/Makefile.am:
16233 * ext/musicbrainz/Makefile.am:
16234 * ext/mythtv/Makefile.am:
16235 * ext/nas/Makefile.am:
16236 * ext/neon/Makefile.am:
16237 * ext/ofa/Makefile.am:
16238 * ext/polyp/Makefile.am:
16239 * ext/resindvd/Makefile.am:
16240 * ext/sdl/Makefile.am:
16241 * ext/shout/Makefile.am:
16242 * ext/snapshot/Makefile.am:
16243 * ext/sndfile/Makefile.am:
16244 * ext/soundtouch/Makefile.am:
16245 * ext/spc/Makefile.am:
16246 * ext/swfdec/Makefile.am:
16247 * ext/tarkin/Makefile.am:
16248 * ext/theora/Makefile.am:
16249 * ext/timidity/Makefile.am:
16250 * ext/twolame/Makefile.am:
16251 * ext/x264/Makefile.am:
16252 * ext/xine/Makefile.am:
16253 * ext/xvid/Makefile.am:
16254 * gst-libs/gst/app/Makefile.am:
16255 * gst-libs/gst/dshow/Makefile.am:
16256 * gst/aiffparse/Makefile.am:
16257 * gst/app/Makefile.am:
16258 * gst/audiobuffer/Makefile.am:
16259 * gst/bayer/Makefile.am:
16260 * gst/cdxaparse/Makefile.am:
16261 * gst/chart/Makefile.am:
16262 * gst/colorspace/Makefile.am:
16263 * gst/dccp/Makefile.am:
16264 * gst/deinterlace/Makefile.am:
16265 * gst/deinterlace2/Makefile.am:
16266 * gst/dvdspu/Makefile.am:
16267 * gst/festival/Makefile.am:
16268 * gst/filter/Makefile.am:
16269 * gst/flacparse/Makefile.am:
16270 * gst/flv/Makefile.am:
16271 * gst/games/Makefile.am:
16272 * gst/h264parse/Makefile.am:
16273 * gst/librfb/Makefile.am:
16274 * gst/mixmatrix/Makefile.am:
16275 * gst/modplug/Makefile.am:
16276 * gst/mpeg1sys/Makefile.am:
16277 * gst/mpeg4videoparse/Makefile.am:
16278 * gst/mpegdemux/Makefile.am:
16279 * gst/mpegtsmux/Makefile.am:
16280 * gst/mpegvideoparse/Makefile.am:
16281 * gst/mve/Makefile.am:
16282 * gst/nsf/Makefile.am:
16283 * gst/nuvdemux/Makefile.am:
16284 * gst/overlay/Makefile.am:
16285 * gst/passthrough/Makefile.am:
16286 * gst/pcapparse/Makefile.am:
16287 * gst/playondemand/Makefile.am:
16288 * gst/rawparse/Makefile.am:
16289 * gst/real/Makefile.am:
16290 * gst/rtjpeg/Makefile.am:
16291 * gst/rtpmanager/Makefile.am:
16292 * gst/scaletempo/Makefile.am:
16293 * gst/sdp/Makefile.am:
16294 * gst/selector/Makefile.am:
16295 * gst/smooth/Makefile.am:
16296 * gst/smoothwave/Makefile.am:
16297 * gst/speed/Makefile.am:
16298 * gst/speexresample/Makefile.am:
16299 * gst/stereo/Makefile.am:
16300 * gst/subenc/Makefile.am:
16301 * gst/tta/Makefile.am:
16302 * gst/vbidec/Makefile.am:
16303 * gst/videodrop/Makefile.am:
16304 * gst/videosignal/Makefile.am:
16305 * gst/virtualdub/Makefile.am:
16306 * gst/vmnc/Makefile.am:
16307 * gst/y4m/Makefile.am:
16308 * sys/acmenc/Makefile.am:
16309 * sys/cdrom/Makefile.am:
16310 * sys/dshowdecwrapper/Makefile.am:
16311 * sys/dshowsrcwrapper/Makefile.am:
16312 * sys/dvb/Makefile.am:
16313 * sys/dxr3/Makefile.am:
16314 * sys/fbdev/Makefile.am:
16315 * sys/oss4/Makefile.am:
16316 * sys/qcam/Makefile.am:
16317 * sys/qtwrapper/Makefile.am:
16318 * sys/vcd/Makefile.am:
16319 * sys/wininet/Makefile.am:
16320 * win32/common/config.h:
16321 Don't install static libs for plugins. Fixes #550851 for -bad.
16323 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16325 [MOVED FROM BAD] Enable/fix up translations for these plugins.
16326 Original commit message from CVS:
16327 * ext/resindvd/plugin.c: (plugin_init):
16328 * ext/resindvd/resindvdsrc.c:
16329 * ext/twolame/gsttwolame.c: (plugin_init):
16330 * gst/aiffparse/aiffparse.c: (plugin_init):
16331 Enable/fix up translations for these plugins.
16333 Add 'ca' to LINGUAS.
16335 * po/POTFILES.skip:
16336 Add more files for translation and more files which tools
16339 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16341 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16342 Original commit message from CVS:
16343 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16344 (gst_two_lame_chain):
16345 * ext/twolame/gsttwolame.h:
16346 Allow raw float samples as input for encoding.
16348 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16350 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16351 Original commit message from CVS:
16354 * ext/twolame/Makefile.am:
16355 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16356 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16357 (gst_two_lame_release_memory), (gst_two_lame_finalize),
16358 (gst_two_lame_base_init), (gst_two_lame_class_init),
16359 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16360 (gst_two_lame_init), (gst_two_lame_set_property),
16361 (gst_two_lame_get_property), (gst_two_lame_sink_event),
16362 (gst_two_lame_chain), (gst_two_lame_setup),
16363 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16365 * ext/twolame/gsttwolame.h:
16366 Add TwoLAME MP2 encoding element, based on the LAME element.
16368 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16371 Automatic update of common submodule
16372 From 7032163 to f8b3d91
16374 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16377 Automatic update of common submodule
16378 From ffa738d to 7032163
16380 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16383 Automatic update of common submodule
16384 From 3f13e4e to ffa738d
16386 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16389 Automatic update of common submodule
16390 From 3c7456b to 3f13e4e
16392 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16395 Automatic update of common submodule
16396 From 57c83f2 to 3c7456b
16398 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
16400 * gst/mpegaudioparse/gstmpegaudioparse.c:
16401 mp3parse: be more conservative when changing layer/rate/etc.
16402 Don't allow a change in sample rate/channels/layer/version unless we can
16403 see another frame at the correct offset. Prevents accidently flipping
16404 due to simple single-bit corruption.
16406 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
16408 * gst/realmedia/realhash.c:
16409 rmdemux: Fix strict-aliasing warnings.
16410 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16413 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
16415 * gst/mpegaudioparse/gstmpegaudioparse.c:
16416 mpegaudioparse: Remove empty lines added by buggy indent.
16418 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16420 * gst/mpegaudioparse/gstmpegaudioparse.c:
16421 mpegaudioparse: Provide SEEKING query handling.
16422 Since SEEK event handling might perform some conversion
16423 from TIME to BYTES, do not let upstream fool application
16424 into (TIME) seeking not being possible.
16426 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
16428 * gst/mpegaudioparse/gstmpegaudioparse.c:
16429 mp3parse: fix accurate seeks to near 0
16430 Integer underflow made accurate seeks to near zero fail and seek to
16431 completely the wrong place. Fix by clamping to zero, since we can't seek
16432 to negative times anyway.
16434 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16438 build: Update shave init statement for changes in common. Bump common.
16440 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16442 * gst/realmedia/rtspreal.c:
16443 rtspreal: ignore data streams. Fixes #527112
16444 Ignore data streams when parsing the SDP as they don't contain anything we need
16445 to put in the realmedia header.
16447 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
16450 Automatic update of common submodule
16451 From 9cf8c9b to a6ce5c6
16453 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16455 * ext/mad/gstid3tag.c:
16456 Forward unknown events
16457 Forward unknown events upstream instead of dropping them. Also return the result
16458 of the seek event instead of a fixed value.
16460 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
16462 * gst/asfdemux/gstrtpasfdepay.c:
16463 rtpasfdepay: Fix the build by adding the needed include for atoi.
16465 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16468 * docs/plugins/Makefile.am:
16469 Use shave for the build output
16471 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
16474 Automatic update of common submodule
16475 From 5d7c9cc to 9cf8c9b
16477 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
16479 * gst/asfdemux/gstasf.c:
16480 * gst/asfdemux/gstrtpasfdepay.c:
16481 * gst/realmedia/rademux.c:
16482 * gst/realmedia/rdtdepay.c:
16483 * gst/synaesthesia/gstsynaesthesia.c:
16484 * gst/synaesthesia/synaescope.c:
16487 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
16489 * gst/realmedia/pnmsrc.c:
16490 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16492 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
16495 Automatic update of common submodule
16496 From 80c627d to 5d7c9cc
16498 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16500 * gst/realmedia/Makefile.am:
16501 * gst/realmedia/pnmsrc.c:
16502 * gst/realmedia/pnmsrc.h:
16503 * gst/realmedia/rademux.c:
16504 * gst/realmedia/rademux.h:
16505 * gst/realmedia/realmedia.c:
16506 * gst/realmedia/rmdemux.c:
16507 * gst/realmedia/rmdemux.h:
16508 Add pnm:// uri source
16509 Add a new utri handler for pnm:// that for now just redirects to the same uri
16510 with the rtsp:// protocol, which usually works nowadays.
16511 Separate the registration of the various plugins into a separate source file.
16513 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16515 * gst/asfdemux/Makefile.am:
16516 * gst/asfdemux/gstasf.c:
16517 * gst/asfdemux/gstrtpasfdepay.c:
16518 * gst/asfdemux/gstrtpasfdepay.h:
16519 Add ASF depayloader
16520 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16523 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
16525 * ext/mad/gstmad.c:
16526 mad: remove log line added in error
16528 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
16530 * ext/mad/gstmad.c:
16531 mad: just flush data when seeing BADDATAPTR instead of going into error state
16533 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
16535 * gst/realmedia/rmdemux.c:
16536 Fix parsing of the flags in rmdemux
16537 Fix parsing of the flags in version 1 realmedia streams.
16540 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
16543 Bump revision to use for common submodule.
16545 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
16547 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16548 Add releaseinfo with online url.
16550 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
16555 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16557 * gst/asfdemux/asfpacket.c:
16558 * gst/asfdemux/gstasfdemux.c:
16559 * gst/asfdemux/gstasfdemux.h:
16560 Remove redundant push_mode struct member
16562 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
16565 Fix previous commit, wasn't actually setting up a symbolic link
16567 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
16571 Use a symbolic link for the pre-commit client-side hook
16573 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
16576 Ignore some more files
16578 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
16580 * gst/synaesthesia/synaescope.c:
16581 * gst/synaesthesia/synaescope.h:
16582 Precalculate some size dependent variables. Demystify the height scaling a bit.
16583 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16585 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
16587 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16589 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16591 * gst/realmedia/rdtdepay.c:
16592 Set flags on the realmedia chunks
16593 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16594 descrambler can be reset on keyframes. Fixes #556714.
16596 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16598 * gst/realmedia/gstrdtbuffer.c:
16599 * gst/realmedia/gstrdtbuffer.h:
16600 Add method to get RDT flags
16601 Add a method to get the RDT flags. We need these flags to mark keyframes to
16602 reset the descrambing queue. See #556714.
16604 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16606 * gst/asfdemux/asfpacket.c:
16607 * gst/asfdemux/gstasfdemux.c:
16608 * gst/asfdemux/gstasfdemux.h:
16609 Add seeking support to asfdemux in push mode
16612 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16614 * gst/asfdemux/asfpacket.c:
16615 Drop packets with an invalid replicated data length
16616 Drop packets with an invalid replicated data length
16617 instead of continuing with an invalid timestamp
16618 and uninitialized payload metadata.
16619 All other code assumes that the timestamps are valid.
16621 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
16623 * gst/synaesthesia/synaescope.h:
16624 Change comment to refer to right variable.
16626 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
16628 * gst/synaesthesia/gstsynaesthesia.c:
16629 * gst/synaesthesia/gstsynaesthesia.h:
16630 * gst/synaesthesia/synaescope.c:
16631 * gst/synaesthesia/synaescope.h:
16632 Bring synaesthesia to next century.
16633 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16635 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
16637 * gst/asfdemux/gstasfdemux.c:
16638 Fix leak of converted string
16640 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16644 Add more to the gitignores
16646 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
16648 * gst/synaesthesia/gstsynaesthesia.c:
16649 Make synaesthesia build again.
16650 _init() has no params.
16652 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
16655 Update common snapshot.
16657 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
16660 Fix pre-commit hook
16662 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
16666 Install and use pre-commit indentation hook from common
16668 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
16671 autogen.sh : Use git submodule
16673 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
16675 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16676 Original commit message from CVS:
16677 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16678 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16679 (gst_dvd_demux_get_audio_stream),
16680 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16681 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16682 (gst_mpeg_demux_get_video_stream),
16683 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16684 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16685 Fix some caps leaks. Fixes bug #564885.
16687 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
16689 ext/cdio/gstcdio.c: Remove unused format argument.
16690 Original commit message from CVS:
16691 * ext/cdio/gstcdio.c:
16692 Remove unused format argument.
16694 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16696 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16697 Original commit message from CVS:
16698 * win32/common/.cvsignore:
16699 * win32/common/config.h:
16700 * win32/common/config.h.in:
16701 Hardcode cpu for win32 build, just like we do in the other modules,
16702 to remove VCS conflicts and inconsistent defines between modules,
16703 and update version defines to CVS.
16705 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
16707 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16708 Original commit message from CVS:
16710 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16712 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
16714 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16715 Original commit message from CVS:
16717 inttypes.m4 hasn't been available since gettext-0.15, and since we now
16718 require gettext >= 0.17 ... we can remove it from the list of files to
16721 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
16723 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16724 Original commit message from CVS:
16725 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16726 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16727 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16728 * gst/mpegaudioparse/gstmpegaudioparse.h:
16729 Do an initial class_ref on an internal enum type from within the
16730 class_init function so that there aren't any issues when multiple
16731 mp3parse elements are started in separate threads at the same
16732 time. (Why we use an enum type here if the tag is registered as
16733 a string type, I don't know). Also remove custom UNUSED macro
16734 and use GLib's instead.
16736 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16738 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16739 Original commit message from CVS:
16741 Apparently AC_CONFIG_MACRO_DIR breaks when using more
16742 than one macro directory, reverting last change.
16744 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16746 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16747 Original commit message from CVS:
16749 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16752 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16754 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16755 Original commit message from CVS:
16756 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16757 Last change introduced a regression that made mpeg2dec handle
16758 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16760 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16762 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16763 Original commit message from CVS:
16764 Patch by: Cygwin Ports maintainer
16765 <yselkowitz at users dot sourceforge dot net>
16768 Require gettext 0.17 because older versions don't mix with libtool
16769 2.2. At build time an older gettext version will still work.
16772 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
16774 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
16775 Original commit message from CVS:
16776 * ext/mpeg2dec/gstmpeg2dec.c:
16777 * ext/mpeg2dec/gstmpeg2dec.h:
16778 Add support for 4:4:4 video. Fixes #562086
16780 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
16782 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16783 Original commit message from CVS:
16784 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16785 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16786 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16787 >= 0.5.0. Fixes bug #562065.
16789 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
16791 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16792 Original commit message from CVS:
16793 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16794 Remove duplicate and broken code for the streaming case and simply reuse
16795 the much better working pull based code. Fixes #560348.
16797 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16799 configure.ac: Back to development -> 0.10.10.1
16800 Original commit message from CVS:
16802 Back to development -> 0.10.10.1
16804 === release 0.10.10 ===
16806 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16812 * docs/plugins/inspect/plugin-a52dec.xml:
16813 * docs/plugins/inspect/plugin-asf.xml:
16814 * docs/plugins/inspect/plugin-cdio.xml:
16815 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16816 * docs/plugins/inspect/plugin-dvdread.xml:
16817 * docs/plugins/inspect/plugin-dvdsub.xml:
16818 * docs/plugins/inspect/plugin-iec958.xml:
16819 * docs/plugins/inspect/plugin-lame.xml:
16820 * docs/plugins/inspect/plugin-mad.xml:
16821 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16822 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16823 * docs/plugins/inspect/plugin-mpegstream.xml:
16824 * docs/plugins/inspect/plugin-realmedia.xml:
16825 * docs/plugins/inspect/plugin-siddec.xml:
16826 * gst-plugins-ugly.doap:
16828 Release 0.10.10 - "Under the House"
16829 Original commit message from CVS:
16830 Release 0.10.10 - "Under the House"
16832 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16842 Original commit message from CVS:
16845 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16847 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16848 Original commit message from CVS:
16849 * ext/sidplay/Makefile.am:
16850 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16851 contain CFLAGS that do not exist for C++, like -Wvla or
16852 -Wdeclaration-after-statement. Fixes bug #561161.
16854 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16856 configure.ac: 0.10.9.3 pre-release
16857 Original commit message from CVS:
16859 0.10.9.3 pre-release
16861 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
16863 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16864 Original commit message from CVS:
16865 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16866 Only copy sane aspect ratio values on the caps. Fixes #559682.
16868 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16871 Add bug number to the mp3parse mpeg 2.5 fix
16872 Original commit message from CVS:
16873 Add bug number to the mp3parse mpeg 2.5 fix
16875 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
16877 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16878 Original commit message from CVS:
16879 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16880 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16881 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16882 * ext/amrnb/amrnbdec.h:
16883 Add a property to select the amr variant. Fixes #424070.
16885 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
16887 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16888 Original commit message from CVS:
16889 Patch by: Tal Shalif <tshalif at nargila dot org>
16890 * gst/mpegstream/gstdvddemux.c:
16891 (gst_dvd_demux_get_subpicture_stream):
16892 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16893 (gst_mpeg_demux_get_audio_stream):
16894 Fix memmory corruption due to not storing the new updated pointer
16895 after a g_renew(). Fixes #558896.
16897 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16899 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16900 Original commit message from CVS:
16901 * tests/check/Makefile.am:
16902 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16904 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16906 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16907 Original commit message from CVS:
16909 oops, forgot to bump the version back to devel
16910 after the last release 0.10.9.1
16912 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
16914 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16915 Original commit message from CVS:
16916 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16917 (gst_rmdemux_descramble_mp4a_audio),
16918 (gst_rmdemux_handle_scrambled_packet):
16919 Add suport for mpeg4 and aac audio. See #556714.
16921 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
16923 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16924 Original commit message from CVS:
16925 * gst/mpegaudioparse/gstmpegaudioparse.c:
16926 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16927 Fixes skipping on these files.
16929 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
16931 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16932 Original commit message from CVS:
16933 Patch by: Robin Stocker <robin at nibor dot org>
16934 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16935 (handle_sequence), (gst_mpeg2dec_setcaps):
16936 * ext/mpeg2dec/gstmpeg2dec.h:
16937 Prefer the container's PAR over the stream's PAR if it's
16938 given in the srcpad caps. Fixes bug #556184.
16940 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16942 Don't install static libs for plugins. Fixes #550851 for ugly.
16943 Original commit message from CVS:
16944 * ext/a52dec/Makefile.am:
16945 * ext/amrnb/Makefile.am:
16946 * ext/cdio/Makefile.am:
16947 * ext/dvdnav/Makefile.am:
16948 * ext/dvdread/Makefile.am:
16949 * ext/lame/Makefile.am:
16950 * ext/mad/Makefile.am:
16951 * ext/mpeg2dec/Makefile.am:
16952 * ext/sidplay/Makefile.am:
16953 * gst/ac3parse/Makefile.am:
16954 * gst/asfdemux/Makefile.am:
16955 * gst/dvdlpcmdec/Makefile.am:
16956 * gst/dvdsub/Makefile.am:
16957 * gst/iec958/Makefile.am:
16958 * gst/mpegaudioparse/Makefile.am:
16959 * gst/mpegstream/Makefile.am:
16960 * gst/realmedia/Makefile.am:
16961 * gst/synaesthesia/Makefile.am:
16962 Don't install static libs for plugins. Fixes #550851 for ugly.
16964 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16966 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
16967 Original commit message from CVS:
16968 * gst/mpegaudioparse/gstmpegaudioparse.c:
16969 (gst_mp3parse_sink_event):
16970 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
16971 frames. Partially fixes bug #552237.
16973 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16975 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
16976 Original commit message from CVS:
16977 * ext/amrnb/amrnbparse.c:
16978 use #defines for HEADER. Unref the object in _sink_activate_pull().
16980 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
16982 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
16983 Original commit message from CVS:
16984 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
16985 (gst_mad_change_state):
16986 * ext/mad/gstmad.h:
16987 track discont on incomming buffers and set discont on outgoing
16989 Pass unknown events upstreams instead of dropping them.
16991 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
16993 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
16994 Original commit message from CVS:
16995 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
16996 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
16997 (handle_slice), (gst_mpeg2dec_sink_event),
16998 (gst_mpeg2dec_src_event):
16999 * ext/mpeg2dec/gstmpeg2dec.h:
17000 Fix compilation with --disable-index. Fixes bug #554150.
17002 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17004 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17005 Original commit message from CVS:
17006 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17007 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17008 (gst_mad_src_event), (gst_mad_chain):
17009 * ext/mad/gstmad.h:
17010 Fix compilation with --disable-index. Fixes bug #554142.
17012 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17014 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17015 Original commit message from CVS:
17016 * ext/a52dec/gsta52dec.c:
17017 * ext/a52dec/gsta52dec.h:
17018 Fix channel re-negotiation on a change of the incoming stream.
17019 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17022 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17024 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17025 Original commit message from CVS:
17026 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17027 (gst_amrnbenc_state_change):
17028 * ext/amrnb/amrnbenc.h:
17029 Pass the discont flag from the input buffer on to the output buffer in
17032 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17034 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17035 Original commit message from CVS:
17036 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17037 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17038 (gst_amrnbparse_handle_pull_seek),
17039 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17040 (gst_amrnbparse_sink_activate_push),
17041 (gst_amrnbparse_sink_activate_pull):
17042 * ext/amrnb/amrnbparse.h:
17043 Add flush seek handler. Fixes #536274.
17045 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17047 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17048 Original commit message from CVS:
17049 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17050 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17051 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17052 (gst_amrnbparse_state_change):
17053 * ext/amrnb/amrnbparse.h:
17054 Fix the duration query. Fixes #536226.
17055 Also set caps on the pads and buffers more correctly.
17057 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
17059 po/LINGUAS: Add 'ca' to LINGUAS.
17060 Original commit message from CVS:
17062 Add 'ca' to LINGUAS.
17064 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
17066 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17067 Original commit message from CVS:
17068 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17069 Fix aggregated GST_FLOW_RETURN check for when to send an error message
17073 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17075 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17076 Original commit message from CVS:
17077 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17078 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17079 (create_segment_event), (gst_rdt_depay_push),
17080 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17081 * gst/realmedia/rdtdepay.h:
17082 Parse other values from the incomming caps.
17083 Add event handler to handle flushing and segments.
17084 Create segment events.
17085 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17086 Do skew correction based on RDT timestamps.
17087 * gst/realmedia/rdtmanager.c: (activate_session),
17088 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17090 Parse caps to get the clockrate needed for the jitterbuffer.
17091 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17092 Apply timestamp fixup after correcting for initial timestamp and
17093 internal base timestamp corrections.
17095 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17097 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17098 Original commit message from CVS:
17099 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17100 (gst_rdt_depay_change_state):
17101 * gst/realmedia/rdtdepay.h:
17102 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17103 with a DISCONT flag when needed.
17104 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17105 Report the configure latency instead of a hardcoded value.
17107 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17109 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17110 Original commit message from CVS:
17111 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17112 (free_session), (gst_rdt_manager_query_src),
17113 (gst_rdt_manager_src_activate_push),
17114 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17115 (gst_rdt_manager_loop), (create_recv_rtp):
17116 Include the new rdt jitterbuffer in the session manager.
17118 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17120 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17121 Original commit message from CVS:
17122 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17123 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17124 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17125 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17126 * gst/realmedia/rdtdepay.h:
17127 Use new RDT parsing helper functions.
17128 Copy discont flags correctly.
17129 Push the header from the chain function instead of the setcaps function.
17130 Copy incomming timestamp to the output buffers instead of doing magic
17131 with the RDT timestamps.
17133 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
17135 gst/realmedia/: Add first support for parsing RDT messages.
17136 Original commit message from CVS:
17137 * gst/realmedia/Makefile.am:
17138 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17139 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17140 (read_packet_header), (gst_rdt_buffer_get_first_packet),
17141 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17142 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17143 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17144 (gst_rdt_packet_data_peek_data),
17145 (gst_rdt_packet_data_get_stream_id),
17146 (gst_rdt_packet_data_get_timestamp):
17147 * gst/realmedia/gstrdtbuffer.h:
17148 Add first support for parsing RDT messages.
17149 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17150 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17151 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17152 (calculate_skew), (rdt_jitter_buffer_insert),
17153 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17154 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17155 (rdt_jitter_buffer_get_ts_diff):
17156 * gst/realmedia/rdtjitterbuffer.h:
17157 Add first version of an RDT jitterbuffer.
17159 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17161 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17162 Original commit message from CVS:
17163 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17164 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17165 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17166 (gst_rmdemux_descramble_dnet_audio),
17167 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17168 * gst/realmedia/rmdemux.h:
17169 Keep track of the first timestamp of the stream and add this to the
17170 outgoing buffer timestamps so that we can handle live streams.
17171 Set discont flag on the first buffers and after a seek.
17173 === release 0.10.9 ===
17175 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17181 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17182 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17183 * docs/plugins/inspect/plugin-a52dec.xml:
17184 * docs/plugins/inspect/plugin-asf.xml:
17185 * docs/plugins/inspect/plugin-cdio.xml:
17186 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17187 * docs/plugins/inspect/plugin-dvdread.xml:
17188 * docs/plugins/inspect/plugin-dvdsub.xml:
17189 * docs/plugins/inspect/plugin-iec958.xml:
17190 * docs/plugins/inspect/plugin-lame.xml:
17191 * docs/plugins/inspect/plugin-mad.xml:
17192 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17193 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17194 * docs/plugins/inspect/plugin-mpegstream.xml:
17195 * docs/plugins/inspect/plugin-realmedia.xml:
17196 * docs/plugins/inspect/plugin-siddec.xml:
17197 * gst-plugins-ugly.doap:
17199 Original commit message from CVS:
17202 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17231 Original commit message from CVS:
17234 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17236 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17237 Original commit message from CVS:
17238 * ext/a52dec/gsta52dec.c:
17239 Set up a default time segment for output when receiving
17240 an incoming byte segment (as for raw AC3 files).
17243 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17245 0.10.8.2 pre-release.
17246 Original commit message from CVS:
17248 * docs/plugins/Makefile.am:
17249 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17250 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17251 * docs/plugins/gst-plugins-ugly-plugins.args:
17252 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17253 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17254 * docs/plugins/inspect/plugin-a52dec.xml:
17255 * docs/plugins/inspect/plugin-asf.xml:
17256 * docs/plugins/inspect/plugin-cdio.xml:
17257 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17258 * docs/plugins/inspect/plugin-dvdread.xml:
17259 * docs/plugins/inspect/plugin-dvdsub.xml:
17260 * docs/plugins/inspect/plugin-iec958.xml:
17261 * docs/plugins/inspect/plugin-lame.xml:
17262 * docs/plugins/inspect/plugin-mad.xml:
17263 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17264 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17265 * docs/plugins/inspect/plugin-mpegstream.xml:
17266 * docs/plugins/inspect/plugin-realmedia.xml:
17267 * docs/plugins/inspect/plugin-siddec.xml:
17269 0.10.8.2 pre-release.
17273 Add new translation.
17275 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
17277 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17278 Original commit message from CVS:
17279 * gst/asfdemux/gstasfdemux.c:
17280 Properly aggregate flow returns for both push and pull mode, so we shut
17281 down if all pads are unlinked.
17284 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
17286 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17287 Original commit message from CVS:
17288 Patch by: Frederic Crozat <fcrozat@mandriva.org>
17289 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17290 * ext/lame/gstlame.c: (plugin_init):
17291 * gst/asfdemux/gstasf.c: (plugin_init):
17292 Make sure gettext returns translations in UTF-8 encoding rather
17293 than in the current locale encoding (#546822).
17295 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17297 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17298 Original commit message from CVS:
17299 * gst/mpegaudioparse/gstmpegaudioparse.c:
17300 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17301 (mp3parse_total_time), (mp3parse_bytepos_to_time):
17302 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17303 if we're called from there already. Otherwise we end up in a endless
17304 recursion and crash with a stack overflow.
17305 This can happen when a Xing or VBRI header with TOC exists but it
17306 doesn't contain the total time. Fixes bug #545370.
17308 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17310 ext/lame/gstlame.c: Use the default for the strict-iso property too.
17311 Original commit message from CVS:
17312 * ext/lame/gstlame.c: (gst_lame_class_init),
17313 (gst_lame_get_default_settings):
17314 Use the default for the strict-iso property too.
17315 Allow a bitrate setting of 0, which lets lame choose the default value
17316 and which makes it possible to set the compression-ratio property.
17318 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17320 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17321 Original commit message from CVS:
17322 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17323 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17324 * ext/lame/gstlame.h:
17325 Get the defaults settings of LAME in the plugin initialization
17326 function and return FALSE here if something goes wrong. This removes
17327 the hacky failing instance init function.
17328 Use LAMEs default value for all settings instead of overwriting some
17329 of them. Overwriting some of them gives unexpected results if one only
17330 sets a preset. Fixes bug #498004.
17332 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17334 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17335 Original commit message from CVS:
17336 * ext/lame/gstlame.c: (gst_lame_init):
17337 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17338 defaults will restrict the bitrate when using the presets in a bad way.
17341 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17343 Put the MPEG audio version into the caps as "mpegaudioversion".
17344 Original commit message from CVS:
17345 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17346 * gst/mpegaudioparse/gstmpegaudioparse.c:
17347 (mp3_type_frame_length_from_header), (mp3_caps_create),
17348 (gst_mp3parse_chain):
17349 Put the MPEG audio version into the caps as "mpegaudioversion".
17350 This is different from "mpegversion".
17352 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17354 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17355 Original commit message from CVS:
17356 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17357 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17358 * ext/lame/gstlame.h:
17359 Fix build with lame >= 3.97. The padding type and cwlimit settings
17360 are deprecated now and the function declarations are hidden in the
17361 headers so deprecate the GObject properties for them and remove them
17362 in 0.11. Fixes bug #544039.
17364 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17366 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17367 Original commit message from CVS:
17368 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17369 Don't allow width/height outside the spec (i.e. smaller than 16
17370 and higher than 4096). Such files are corrupted ones and setting
17371 caps that are not a subset of the template caps confuses playbin.
17374 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17376 ext/sidplay/Makefile.am: Fix the build.
17377 Original commit message from CVS:
17378 * ext/sidplay/Makefile.am:
17381 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17383 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17384 Original commit message from CVS:
17386 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17387 flags that are invalid for C++.
17389 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
17391 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17392 Original commit message from CVS:
17393 Patch by: Tal Shalif <tshalif at nargila dot org>
17394 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17395 Prevent double free. Fixes bug #541697.
17397 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17399 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17400 Original commit message from CVS:
17401 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17402 (gst_dvd_demux_get_audio_stream),
17403 (gst_dvd_demux_get_subpicture_stream),
17404 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17405 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17406 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17407 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17408 * gst/mpegstream/gstmpegdemux.h:
17409 Resend tags event after a FLUSH (seek) to support prerolling
17410 a partial pipeline.
17412 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17414 Use correct error code for encrypted streams.
17415 Original commit message from CVS:
17417 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17418 Use correct error code for encrypted streams.
17420 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17422 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17423 Original commit message from CVS:
17424 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17425 (gst_mpeg_demux_sync_stream_to_time):
17426 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17428 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17430 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17431 Original commit message from CVS:
17432 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17433 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17434 Allow and implement non-flushing and/or segment seek
17435 (mainly in TIME and chapter format).
17436 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17437 (gst_dvd_demux_get_subpicture_stream),
17438 (gst_dvd_demux_synchronise_pads),
17439 (gst_dvd_demux_sync_stream_to_time):
17440 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17441 (gst_mpeg_demux_send_subbuffer),
17442 (gst_mpeg_demux_sync_stream_to_time),
17443 (gst_mpeg_streams_reset_cur_ts):
17444 * gst/mpegstream/gstmpegdemux.h:
17445 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17446 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17447 Delegate a query to upstream if it can't be handled.
17448 Make segment stop aware.
17449 Fix (subtitle) stream synchronization.
17450 Add some debug statements.
17452 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
17454 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17455 Original commit message from CVS:
17456 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17457 Fix build on macosx.
17459 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17461 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17462 Original commit message from CVS:
17463 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17464 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17465 * ext/a52dec/gsta52dec.c:
17466 * ext/amrnb/amrnbdec.c:
17467 * ext/amrnb/amrnbenc.c:
17468 * ext/amrnb/amrnbparse.c:
17469 * ext/lame/gstlame.c:
17470 * ext/mad/gstmad.c:
17471 * ext/sidplay/gstsiddec.cc:
17472 * gst/asfdemux/gstrtspwms.c:
17473 * gst/mpegaudioparse/gstxingmux.c:
17474 * gst/realmedia/rademux.c:
17475 * gst/realmedia/rdtmanager.c:
17476 * gst/realmedia/rtspreal.c:
17477 * gst/synaesthesia/gstsynaesthesia.c:
17478 Add missing elements to docs. Restore alphabetical order in section
17479 file. Document mad (it was included in docs already).
17480 Fix doc-markup: use convinience syntax for examples
17481 (produces valid docbook), add several refsec2 when we have several
17482 titles. Fix some types.
17484 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17486 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17487 Original commit message from CVS:
17488 * ext/lame/gstlame.c:
17489 * ext/sidplay/gstsiddec.cc:
17490 * gst/mpegaudioparse/gstxingmux.c:
17491 Do not use short_description in section docs for elements. We extract
17492 them from element details and there will be warnings if they differ.
17494 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
17496 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17497 Original commit message from CVS:
17498 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
17499 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17500 (gst_cdio_add_cdtext_album_tags):
17501 * ext/cdio/gstcdio.h:
17502 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17503 Also extract album title and album genre from CD-TEXT if
17504 available (#537021).
17506 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17508 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17509 Original commit message from CVS:
17510 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17511 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17512 emphasis value is reserved but unfortunately files with that
17513 value exist and the information is not important for the decoder
17514 anyway. Fixes bug #537235.
17516 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17518 Require libcdio >= 0.76.
17519 Original commit message from CVS:
17521 * ext/cdio/gstcdio.c:
17522 * ext/cdio/gstcdio.h:
17523 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17524 Require libcdio >= 0.76.
17526 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17528 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17529 Original commit message from CVS:
17530 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17531 Drain queued buffers before forwarding the segment event.
17533 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17535 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17536 Original commit message from CVS:
17537 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17538 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17539 (gst_a52dec_chain), (gst_a52dec_change_state):
17540 * ext/a52dec/gsta52dec.h:
17541 Add segment handling, buffer clipping and basic reverse playback.
17543 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17545 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17546 Original commit message from CVS:
17547 * docs/plugins/Makefile.am:
17548 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17549 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17550 * docs/plugins/gst-plugins-ugly-plugins.args:
17551 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17552 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17553 * docs/plugins/inspect/plugin-a52dec.xml:
17554 * docs/plugins/inspect/plugin-amrnb.xml:
17555 * docs/plugins/inspect/plugin-asf.xml:
17556 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17557 * docs/plugins/inspect/plugin-dvdread.xml:
17558 * docs/plugins/inspect/plugin-dvdsub.xml:
17559 * docs/plugins/inspect/plugin-iec958.xml:
17560 * docs/plugins/inspect/plugin-lame.xml:
17561 * docs/plugins/inspect/plugin-mad.xml:
17562 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17563 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17564 * docs/plugins/inspect/plugin-mpegstream.xml:
17565 * docs/plugins/inspect/plugin-realmedia.xml:
17566 * docs/plugins/inspect/plugin-siddec.xml:
17567 * docs/plugins/inspect/plugin-synaesthesia.xml:
17568 * ext/a52dec/gsta52dec.c:
17569 Random doc of the day. Also print human readable format of newsegment
17570 in log message if we complain about it.
17572 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
17574 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17575 Original commit message from CVS:
17576 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17577 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17578 (gst_a52dec_chain), (gst_a52dec_change_state):
17579 * ext/a52dec/gsta52dec.h:
17580 Mark discont on outgoing buffers after receiving a DISCONT buffer or
17581 when we have a decoding error.
17582 We don't need to clear the cache when we receive a NEWSEGMENT event.
17583 Clear buffer cache in DISCONT.
17584 Add beginnings of GstSegment handling.
17586 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17588 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17589 Original commit message from CVS:
17590 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17591 Fix alignment issues that caused SIGBUS on some architectures.
17593 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17595 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17596 Original commit message from CVS:
17597 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17598 Fix alignment issue which isn't really an issue at all because
17599 the plugin hasn't been ported to 0.10 yet.
17601 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17603 configure.ac: Back to devel -> 0.10.8.1
17604 Original commit message from CVS:
17606 Back to devel -> 0.10.8.1
17608 === release 0.10.8 ===
17610 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17616 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17617 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17618 * docs/plugins/inspect/plugin-a52dec.xml:
17619 * docs/plugins/inspect/plugin-asf.xml:
17620 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17621 * docs/plugins/inspect/plugin-dvdread.xml:
17622 * docs/plugins/inspect/plugin-dvdsub.xml:
17623 * docs/plugins/inspect/plugin-iec958.xml:
17624 * docs/plugins/inspect/plugin-lame.xml:
17625 * docs/plugins/inspect/plugin-mad.xml:
17626 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17627 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17628 * docs/plugins/inspect/plugin-mpegstream.xml:
17629 * docs/plugins/inspect/plugin-realmedia.xml:
17630 * docs/plugins/inspect/plugin-siddec.xml:
17631 * gst-plugins-ugly.doap:
17634 Original commit message from CVS:
17637 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17666 Original commit message from CVS:
17669 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17671 configure.ac: 0.10.7.4 pre-release
17672 Original commit message from CVS:
17674 0.10.7.4 pre-release
17676 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
17678 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17679 Original commit message from CVS:
17680 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17681 Fix inconsistent use of rate and channels.
17684 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17686 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17687 Original commit message from CVS:
17688 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17689 Flush timestamp correction variables on a flush. Fixes #533832.
17691 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17696 Commit 0.10.7.3 pre-rel marker
17697 Original commit message from CVS:
17698 Commit 0.10.7.3 pre-rel marker
17700 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
17702 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17703 Original commit message from CVS:
17704 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17705 Properly aggregate GstFlowReturn from downstream in order to properly
17706 stop, and doing that as early as possible.
17709 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17711 configure.ac: 0.10.7.2 pre-release
17712 Original commit message from CVS:
17714 0.10.7.2 pre-release
17716 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
17718 Always let FLUSH_START events flow downstream.
17719 Original commit message from CVS:
17720 * ext/mad/gstmad.c: (gst_mad_sink_event):
17721 * gst/mpegaudioparse/gstmpegaudioparse.c:
17722 (gst_mp3parse_sink_event):
17723 Always let FLUSH_START events flow downstream.
17725 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
17727 configure.ac: Error out if we don't have the required core/base versions.
17728 Original commit message from CVS:
17730 Error out if we don't have the required core/base versions.
17732 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
17734 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17735 Original commit message from CVS:
17736 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17737 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17738 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17739 Fix video timestamps by adjusting it with the first timestamp found.
17740 Don't assume we have a complete fragment when flushing the adapter,
17741 packets might have been lost or the stream might just be broken.
17743 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
17745 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17746 Original commit message from CVS:
17747 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17748 Set Rank to NONE so that we don't accidentally try to autoplug the
17751 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17753 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17754 Original commit message from CVS:
17755 * gst/mpegaudioparse/gstmpegaudioparse.c:
17756 (gst_mp3parse_emit_frame):
17757 Send a new duration message if the average bitrate changed and
17758 we don't know the duration from the Xing or VBRI header.
17761 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
17763 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17764 Original commit message from CVS:
17765 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17766 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17767 * gst/realmedia/rtspreal.h:
17768 Move assembly rule parsing to the place where we parse the SDP as it's
17769 also there that we create the MDPR and we need the currently selected
17770 asmrule in order to select the right MTLI.
17773 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
17775 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17776 Original commit message from CVS:
17777 * gst/realmedia/realhash.c:
17778 * gst/realmedia/rtspreal.c:
17779 Include generated "_stdint.h" instead of <stdint.h> which might not
17780 exist on some systems.
17782 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17784 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17785 Original commit message from CVS:
17786 * ext/sidplay/gstsiddec.cc:
17787 Cast NULL sentinels to void * as NULL is defined as an integer
17788 constant in most environments when using C++ and it's size might
17789 be different from a pointer. Fixes #529488.
17791 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
17794 * gst/asfdemux/gstasfdemux.c:
17795 * gst/asfdemux/gstrtspwms.c:
17796 Fix "unused var" compiler error when --disable-gst-debug is used.
17797 Original commit message from CVS:
17798 Fix "unused var" compiler error when --disable-gst-debug is used.
17800 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
17802 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17803 Original commit message from CVS:
17804 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17805 We should also stop the streaming task when we get a NOT_LINKED
17806 flow return, which is not covered by FLOW_IS_FATAL.
17808 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
17810 ext/: gst_atomic_int_set ==> g_atomic_int_set
17811 Original commit message from CVS:
17812 * ext/cdio/gstcdiocddasrc.c:
17813 * ext/dv/gstdvdemux.c:
17814 gst_atomic_int_set ==> g_atomic_int_set
17816 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
17818 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17819 Original commit message from CVS:
17820 2008-04-11 Julien Moutte <julien@fluendo.com>
17821 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17824 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
17826 configure.ac: Actually build dlls when cross-compiling with mingw32.
17827 Original commit message from CVS:
17828 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17830 Actually build dlls when cross-compiling with mingw32.
17833 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17835 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17836 Original commit message from CVS:
17838 * gst/mpegaudioparse/gstmpegaudioparse.c:
17839 (mpeg_audio_seek_entry_free):
17840 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17841 Depend on GLib 2.12 and use it unconditionally as we do in other
17842 modules too already.
17844 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17846 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17847 Original commit message from CVS:
17848 * gst/mpegaudioparse/gstmpegaudioparse.c:
17849 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17850 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17851 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17852 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17853 (gst_xing_mux_chain):
17854 Use GSlice for allocating the seek table entries if we compile with
17855 GLib 2.10 or newer.
17857 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
17859 gst/asfdemux/gstasfdemux.c: Remove some debug code.
17860 Original commit message from CVS:
17861 * gst/asfdemux/gstasfdemux.c:
17862 (gst_asf_demux_process_ext_stream_props):
17863 Remove some debug code.
17865 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17867 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17868 Original commit message from CVS:
17869 * gst/asfdemux/gstasfdemux.c:
17870 (gst_asf_demux_process_ext_stream_props):
17871 Guard against division by 0 and fall back to 25/1 framerate.
17873 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
17875 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17876 Original commit message from CVS:
17877 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17878 (gst_asf_demux_process_ext_stream_props):
17879 Instead of adding a fixes 25/1 framerate to the video caps, use the
17880 average frame duration in the extended properties of the video stream as
17881 the framerate. Fixes #524346.
17883 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17885 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17886 Original commit message from CVS:
17888 Check if the compiler supports do { } while (0) macros. This fixes
17889 a warning when compiling with g++ 4.3, resulting in a build failure
17890 because of -Werror.
17892 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
17894 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17895 Original commit message from CVS:
17896 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17897 make ) also a delimiter for rules.
17898 Skip \\ when scanning strings.
17899 Add new testcase for these problems.
17901 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17903 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17904 Original commit message from CVS:
17905 * gst/mpegaudioparse/gstmpegaudioparse.c:
17906 (gst_mp3parse_sink_event):
17907 Don't take the stream lock when caching events. This is not necessary
17908 and results in a deadlock when seeking with rhythmbox (but not with
17909 totem or banshee for some reason).
17911 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17913 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17914 Original commit message from CVS:
17915 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17916 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17917 Add the version field when creating the CONT chunk resulting in
17918 the Author, Comment and Copyright tags not being parsed correctly.
17921 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
17923 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17924 Original commit message from CVS:
17925 * gst/mpegaudioparse/gstmpegaudioparse.c:
17926 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17927 Remove trailing newlines from debug statements.
17929 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
17931 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17932 Original commit message from CVS:
17933 * ext/dvdnav/dvdnavsrc.c:
17934 * ext/dvdnav/dvdnavsrc.h:
17935 Apply patch that adds some seeking support to dvdnav, and fixes it
17936 in various other ways. This doesn't make dvdnavsrc fully functional,
17937 but moves it forward.
17939 Patch By: Simone Gotti <simone.gotti@email.it>
17940 * ext/dvdnav/gst-dvd:
17941 Update the simple dvdnavsrc gst-launch example to work for 0.10
17943 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
17945 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
17946 Original commit message from CVS:
17948 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
17949 plug-ins are included/excluded. (#498222)
17951 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17953 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
17954 Original commit message from CVS:
17955 * ext/mad/gstmad.c: (gst_mad_sink_event):
17956 * gst/mpegaudioparse/gstmpegaudioparse.c:
17957 (gst_mp3parse_sink_event):
17958 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
17959 of dropping and leaking them.
17961 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17963 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
17964 Original commit message from CVS:
17965 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
17967 * ext/mad/gstmad.h:
17968 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
17969 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17970 * gst/mpegaudioparse/gstmpegaudioparse.h:
17971 Cache all events except EOS if we still have to send a NEWSEGMENT
17972 event. This will let TAG events be forwarded until after decodebin
17973 to an encoder for example as decodebin only links the pads
17974 after NEWSEGMENT. Fixes bug #518933.
17976 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17978 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
17979 Original commit message from CVS:
17980 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
17981 Write Xing header at the correct position in the MP3 frame for
17982 stereo files. Fixes bug #518676.
17984 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
17986 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
17987 Original commit message from CVS:
17989 * ext/sidplay/Makefile.am:
17990 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
17991 when building C++ code (#516509).
17993 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
17995 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17996 Original commit message from CVS:
17997 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17998 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17999 Workshop 12 compiler, but probably also crashes (#517985).
18001 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18003 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18004 Original commit message from CVS:
18005 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18006 * gst/mpegaudioparse/gstmpegaudioparse.c:
18007 (gst_mp3_channel_mode_get_type),
18008 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18009 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18010 (gst_mp3parse_chain):
18011 * gst/mpegaudioparse/gstmpegaudioparse.h:
18012 Post channel mode and CRC as tags. Fixes bug #504493.
18014 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18016 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18017 Original commit message from CVS:
18018 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18019 Correctly chain up to the parent's finalize function.
18021 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18023 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18024 Original commit message from CVS:
18025 * gst/mpegaudioparse/gstmpegaudioparse.c:
18026 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18027 Try a bit harder to get valid timestamps, especially if upstream
18028 gives us one and we are at the first frame or resyncing.
18029 Return UNEXPECTED if we get a valid timestamp that is outside of
18030 our configured segment. After all changes done so far this doesn't
18031 seem to cause any regression, please test.
18033 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18035 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...
18036 Original commit message from CVS:
18038 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18039 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18040 If we don't have the position to seek to in our index first try
18041 to convert from TIME to BYTES upstream and only if that fails
18042 too use the old hack to simply seek to an earlier position
18043 and let the sink drop everything before segment start.
18044 Partially fixes bug #469930.
18046 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18048 configure.ac: Back to development...
18049 Original commit message from CVS:
18051 Back to development...
18053 === release 0.10.7 ===
18055 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18061 * docs/plugins/gst-plugins-ugly-plugins.args:
18062 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18063 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18064 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18065 * docs/plugins/gst-plugins-ugly-plugins.signals:
18066 * docs/plugins/inspect/plugin-a52dec.xml:
18067 * docs/plugins/inspect/plugin-asf.xml:
18068 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18069 * docs/plugins/inspect/plugin-dvdread.xml:
18070 * docs/plugins/inspect/plugin-dvdsub.xml:
18071 * docs/plugins/inspect/plugin-iec958.xml:
18072 * docs/plugins/inspect/plugin-lame.xml:
18073 * docs/plugins/inspect/plugin-mad.xml:
18074 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18075 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18076 * docs/plugins/inspect/plugin-mpegstream.xml:
18077 * docs/plugins/inspect/plugin-realmedia.xml:
18078 * docs/plugins/inspect/plugin-siddec.xml:
18079 * gst-plugins-ugly.doap:
18081 Release 0.10.7 - I Cheated Time
18082 Original commit message from CVS:
18083 Release 0.10.7 - I Cheated Time
18085 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18110 Original commit message from CVS:
18113 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18115 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18116 Original commit message from CVS:
18117 * tests/check/Makefile.am:
18118 Exclude dvdreadsrc from the states test too.
18120 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18122 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18123 Original commit message from CVS:
18124 * gst/mpegaudioparse/gstmpegaudioparse.c:
18125 (gst_mp3parse_emit_frame):
18126 Handler buffers without valid timestamp more correctly: Don't drop
18127 them and don't use the invalid timestamp to calculate the next
18128 timestamp. Fixes bug #516811.
18130 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
18132 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18133 Original commit message from CVS:
18134 Patch by: Tal Shalif <tshalif at nargila dot org>
18135 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18136 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18137 Add some gint64 casts to prevent 32 bit integer overflows.
18140 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18142 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18143 Original commit message from CVS:
18144 * gst/mpegaudioparse/gstmpegaudioparse.c:
18145 Revert previous commit to mp3parse, as it breaks playback
18148 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18150 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18151 Original commit message from CVS:
18152 * gst/mpegaudioparse/gstmpegaudioparse.c:
18153 (gst_mp3parse_emit_frame):
18154 Return GST_FLOW_UNEXPECTED if we get data that is after our
18155 configured segment. This makes upstream go EOS immediately instead
18156 of sending us the complete stream. Also improve debugging a bit.
18158 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18160 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18161 Original commit message from CVS:
18162 * ext/dvdread/dvdreadsrc.c:
18163 Fix regression in DVD seeking - when a pack we
18164 expect to be a NAV block turns out not to be, scan forwards
18165 for up to 2MB (at most ~1sec) until we find one.
18168 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18170 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18171 Original commit message from CVS:
18172 * win32/vs6/libgstmpegaudioparse.dsp:
18173 Add xing files to VS project file.
18175 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18177 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18178 Original commit message from CVS:
18179 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18180 Stop leaking src pad templates. Fixes bug #515708.
18182 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18184 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18185 Original commit message from CVS:
18186 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18187 Correctly write the size in bytes on big endian systems.
18190 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18192 ext/lame/gstlame.c: Don't leak the allowed caps.
18193 Original commit message from CVS:
18194 * ext/lame/gstlame.c: (gst_lame_setup):
18195 Don't leak the allowed caps.
18196 * tests/check/pipelines/lame.c: (GST_START_TEST):
18197 Stop leaking all buffers. Fixes bug #515575.
18199 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18201 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18202 Original commit message from CVS:
18203 * gst/mpegaudioparse/plugin.c:
18204 Commit new file I forgot to add.
18206 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18208 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18209 Original commit message from CVS:
18211 Make DISABLE_DEPRECATED defined *only* during CVS, not during
18212 pre-releases or releases.
18214 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18217 Mention bug 511497 fixed in previous commit
18218 Original commit message from CVS:
18219 Mention bug 511497 fixed in previous commit
18221 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18223 Move xingmux from -bad.
18224 Original commit message from CVS:
18225 * docs/plugins/Makefile.am:
18226 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18227 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18228 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18229 * gst/mpegaudioparse/Makefile.am:
18230 * gst/mpegaudioparse/gstmpegaudioparse.c:
18231 * gst/mpegaudioparse/gstxingmux.c:
18232 * tests/check/Makefile.am:
18233 * tests/check/elements/.cvsignore:
18234 Move xingmux from -bad.
18236 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
18238 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18239 Original commit message from CVS:
18240 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18241 Use gst_guint64_to_gdouble for conversion
18242 * win32/vs6/libgstasfdemux.dsp:
18243 * win32/vs6/libgstdvdsub.dsp:
18244 * win32/vs6/libgstrealmedia.dsp:
18245 Update project dependencies and add new source files
18247 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18249 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18250 Original commit message from CVS:
18251 * ext/mpeg2dec/gstmpeg2dec.c:
18252 Reset decoder when handling sequence where libmpeg2 has set
18253 frame period to 0, probably due to a corrupt packet.
18256 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18258 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18259 Original commit message from CVS:
18260 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18261 (gst_mp3parse_chain):
18262 Don't set new caps on the srcpad everytime the bitrate or MPEG
18263 version changes but calculate new spf value when the MPEG version
18266 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18268 Add documentation for the xingheader plugin.
18269 Original commit message from CVS:
18270 * docs/plugins/Makefile.am:
18271 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18272 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18273 * gst/xingheader/gstxingmux.c:
18274 * gst/xingheader/gstxingmux.h:
18275 Add documentation for the xingheader plugin.
18276 * tests/check/elements/xingmux.c: (GST_START_TEST):
18277 Set element state to PLAYING before doing something else.
18279 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18281 tests/check/: Add simple unit test for the xingmux element.
18282 Original commit message from CVS:
18283 * tests/check/Makefile.am:
18284 * tests/check/elements/.cvsignore:
18285 * tests/check/elements/xingmux.c: (setup_xingmux),
18286 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18287 * tests/check/elements/xingmux_testdata.h:
18288 Add simple unit test for the xingmux element.
18289 * gst/xingheader/gstxingmux.c: (generate_xing_header),
18290 (gst_xing_mux_finalize), (xing_reset):
18291 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18293 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18295 docs/plugins/: Add the real and rtsp elements and update the lists.
18296 Original commit message from CVS:
18297 * docs/plugins/Makefile.am:
18298 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18299 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18300 Add the real and rtsp elements and update the lists.
18301 * docs/plugins/inspect/plugin-amrnb.xml:
18302 * docs/plugins/inspect/plugin-asf.xml:
18303 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18304 * docs/plugins/inspect/plugin-dvdsub.xml:
18305 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18306 * docs/plugins/inspect/plugin-mpegstream.xml:
18307 * docs/plugins/inspect/plugin-realmedia.xml:
18308 * docs/plugins/inspect/plugin-siddec.xml:
18309 * docs/plugins/inspect/plugin-synaesthesia.xml:
18311 * gst/iec958/ac3_padder.c:
18312 * gst/iec958/ac3_padder.h:
18313 Do not use gtk-doc style comments for non gtk-doc comments. Note -
18314 there are functions defined using extern in the .c file - does that
18317 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18319 ext/mad/gstmad.c: Chain up at the end of the function.
18320 Original commit message from CVS:
18321 * ext/mad/gstmad.c:
18322 Chain up at the end of the function.
18324 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18326 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18327 Original commit message from CVS:
18328 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18329 Don't add pad templates for the base class but only in the
18332 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18334 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18335 Original commit message from CVS:
18336 * ext/lame/gstlame.c:
18337 * ext/lame/gstlame.h:
18338 Fix the case where you initially have stereo input, and so lame's
18339 mode is not set to mono, and then you get input with mono audio and
18340 soon after you get stereo input again. What happened before this
18341 commit is that it would keep the encoding mode as mono. It should
18342 change it back to the one requested by the app (or the default one)
18345 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18347 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18348 Original commit message from CVS:
18349 * gst/mpegaudioparse/gstmpegaudioparse.c:
18350 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18351 (mp3parse_bytepos_to_time):
18352 Interpolate the VBRI seek table entries to get better results,
18353 support 3 byte seek table entries and prevent overflows in the
18354 seek table by adding the relative offsets when using the seek
18355 table in a large enough data type.
18357 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18359 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18360 Original commit message from CVS:
18361 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18362 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18363 (mp3parse_bytepos_to_time):
18364 * gst/mpegaudioparse/gstmpegaudioparse.h:
18365 Add support for seeking based on the VBRI seek table. Might make
18366 sense to use interpolation in the table later to get hopefully a
18367 bit more accurate values.
18369 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18371 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18372 Original commit message from CVS:
18373 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18374 (handle_picture), (handle_slice):
18375 Fix compilation error. Fixes #509313.
18377 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18379 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18380 Original commit message from CVS:
18381 * ext/lame/gstlame.c: (gst_lame_sink_event):
18382 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18383 as 8 * GST_SECOND is too large for int.
18385 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18387 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18388 Original commit message from CVS:
18389 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18390 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18393 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18395 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18396 Original commit message from CVS:
18397 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18398 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18399 (mp3parse_total_bytes), (mp3parse_total_time):
18400 * gst/mpegaudioparse/gstmpegaudioparse.h:
18401 Add initial support for reading VBRI headers as found in VBR files
18402 created by some Fraunhofer encoders. Currently we only read the
18403 number of frames and bytes (and calculate duration, etc from this)
18404 but there is also a seek table that we currently don't use.
18406 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
18408 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18409 Original commit message from CVS:
18410 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18411 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18412 (gst_lame_sink_event):
18413 Correctly set number of channels when using mono-encoding mode
18414 and fix the duration calculation of the EOS buffer.
18416 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18418 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18419 Original commit message from CVS:
18420 * gst/mpegaudioparse/gstmpegaudioparse.c:
18421 (gst_mp3parse_handle_first_frame):
18422 Guard against 0 values in the Xing header as frame count and
18423 byte count and calculate the bitrate when we have all values
18424 we need and not before.
18426 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18428 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18429 Original commit message from CVS:
18430 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18431 Remove accidentially leftover debug printf.
18433 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18435 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18436 Original commit message from CVS:
18437 * gst/xingheader/gstxingmux.c: (has_xing_header),
18438 (generate_xing_header), (gst_xing_mux_chain),
18439 (gst_xing_mux_sink_event):
18440 Choose smallest possible frame size for the Xing header, properly
18441 set the timestamp, duration and offset on the outgoing buffers,
18442 only send NEWSEGMENT events in BYTE format downstream and also
18443 drop VBRI headers if already existing.
18445 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18447 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18448 Original commit message from CVS:
18449 * gst/xingheader/Makefile.am:
18450 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18451 (has_xing_header), (generate_xing_header),
18452 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18453 (gst_xing_mux_init), (gst_xing_mux_chain),
18454 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18455 * gst/xingheader/gstxingmux.h:
18456 Major cleanup and rewrite of xingmux with less bugs and new features:
18457 - Handles other layers as 3
18460 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18462 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18463 Original commit message from CVS:
18464 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18465 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18466 Call g_type_class_ref() from a thread-safe context and not
18467 from the streaming thread to avoid GLib screwing up (see
18468 bug #349410 and #493432). Comment out unused code.
18470 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18472 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18473 Original commit message from CVS:
18474 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18475 (handle_picture), (clip_buffer), (handle_slice),
18476 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18477 (gst_mpeg2dec_change_state):
18478 * ext/mpeg2dec/gstmpeg2dec.h:
18479 Add buffer clipping.
18480 Add basic reverse playback support. Not complete yet when dealing with
18483 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18485 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18486 Original commit message from CVS:
18488 Add -Wno-portability to the automake parameters to stop warnings
18489 about GNU make extensions being used. We require GNU make in almost
18490 every Makefile anyway.
18492 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18493 at the same time is required for per target flags.
18495 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18497 Makefile.am: Include lcov.mak to allow building coverage reports.
18498 Original commit message from CVS:
18500 Include lcov.mak to allow building coverage reports.
18502 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18504 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18505 Original commit message from CVS:
18506 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18507 * gst/mpegaudioparse/gstmpegaudioparse.c:
18508 (gst_mp3parse_handle_first_frame):
18509 Make sure that the Xing TOC starts with 0 and the entries
18510 are increasing over time. Otherwise it's broken and should
18511 be skipped. Fixes bug #507821.
18513 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18515 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18516 Original commit message from CVS:
18517 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18518 (gst_asf_demux_add_video_stream),
18519 (gst_asf_demux_process_ext_content_desc),
18520 (gst_asf_demux_get_metadata_for_stream),
18521 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18522 (gst_asf_demux_change_state):
18523 * gst/asfdemux/gstasfdemux.h:
18524 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18526 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
18528 docs/plugins/.cvsignore: Add *-undeclared.txt
18529 Original commit message from CVS:
18530 * docs/plugins/.cvsignore:
18531 Add *-undeclared.txt
18533 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18535 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18536 Original commit message from CVS:
18537 * gst/realmedia/rdtmanager.c:
18538 (gst_rdt_manager_marshal_VOID__UINT_UINT),
18539 (gst_rdt_manager_class_init):
18540 * gst/realmedia/rdtmanager.h:
18541 Implement some more signals that rtspsrc connects to.
18544 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18546 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18547 Original commit message from CVS:
18549 Include common/win32.mak for CRLF check of win32 project
18550 files (see #393626).
18552 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18554 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18555 Original commit message from CVS:
18556 * gst/mpegaudioparse/gstmpegaudioparse.c:
18557 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18558 Don't post SEGMENT_START messages on the bus, only the element
18559 driving the pipeline should do that.
18561 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18563 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18564 Original commit message from CVS:
18566 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18568 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18570 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18571 Original commit message from CVS:
18572 * ext/mpeg2dec/gstmpeg2dec.h:
18573 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18576 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
18578 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18579 Original commit message from CVS:
18580 2007-11-20 Julien MOUTTE <julien@moutte.net>
18581 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18584 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18586 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18587 Original commit message from CVS:
18588 * gst/mpegaudioparse/gstmpegaudioparse.c:
18589 Restore the segment handling logic.
18590 Please don't do behavioural changes under the heading of 'leak fixes'
18591 or 'whitespace changes', people.
18593 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18595 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18596 Original commit message from CVS:
18597 * gst/mpegaudioparse/gstmpegaudioparse.c:
18600 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18602 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18603 Original commit message from CVS:
18604 * gst/asfdemux/gstasfdemux.c:
18605 Sync _activate_pull() a little more with other demuxers.
18607 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
18609 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18610 Original commit message from CVS:
18611 * gst/mpegstream/gstmpegdemux.c:
18612 recognize the padding stream
18614 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18616 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18617 Original commit message from CVS:
18618 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18619 Convert tags that come as string into the type required by
18622 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18624 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18625 Original commit message from CVS:
18626 * gst/mpegaudioparse/gstmpegaudioparse.c:
18627 (gst_mp3parse_emit_frame):
18628 Remove some more broken code, it seems to clip even when it should not.
18631 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
18633 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18634 Original commit message from CVS:
18635 * gst/mpegaudioparse/gstmpegaudioparse.c:
18636 (gst_mp3parse_emit_frame):
18637 When the element is not driving the streaming thread it is not supposed
18638 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18639 upstream when it detects EOS. See #491305.
18641 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
18643 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18644 Original commit message from CVS:
18645 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18646 * gst/dvdsub/Makefile.am:
18647 * gst/dvdsub/gstdvdsubdec.c:
18648 * gst/dvdsub/gstdvdsubparse.c:
18649 * gst/dvdsub/gstdvdsubparse.h:
18650 Add dvd subtitle parser, which just packetizes the input
18651 stream. This is needed to mux dvd subtitles into matroska
18652 files, since the muxer expects unfragmented and properly
18653 timestamped input (#415754).
18655 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18657 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18658 Original commit message from CVS:
18660 Update requirements from past CVS versions to released
18661 versions (0.10.14 in this case).
18662 * ext/sidplay/gstsiddec.cc:
18663 Fix compilation with g++-4.2.
18665 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18667 gst/realmedia/: Fix some compiler warnings shown on Forte.
18668 Original commit message from CVS:
18669 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18670 (gst_asm_scan_parse_condition):
18671 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18672 Fix some compiler warnings shown on Forte.
18674 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
18676 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18677 Original commit message from CVS:
18678 Patch by: Gautier Portet <kassoulet at gmail dot com>
18679 * gst/xingheader/gstxingmux.c:
18680 The size of the Xing header is actually 417 as it's rounded to the
18681 next smaller integer. Fixes #397759.
18682 * gst/xingheader/gstxingmux.c: (xing_generate_header),
18683 (xing_push_header):
18684 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18685 event to the beginning was successful before pushing the header again.
18687 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
18689 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18690 Original commit message from CVS:
18691 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18692 (mp3parse_bytepos_to_time):
18693 Use gst_util_guint64_to_gdouble for conversions.
18694 * win32/vs6/libgstmad.dsp:
18695 Add a link to libgstaudio.
18697 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18699 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18700 Original commit message from CVS:
18701 * ext/lame/gstlame.c:
18702 Fix up case where there is no peer, in which case
18703 _get_allowed_caps() will return NULL.
18705 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18707 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18708 Original commit message from CVS:
18709 * ext/lame/gstlame.c:
18710 Use GST_PTR_FORMAT to print caps in debug statement.
18712 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18714 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18715 Original commit message from CVS:
18717 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18718 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18721 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18723 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18724 Original commit message from CVS:
18725 * ext/lame/gstlame.c:
18726 Allow fixing the sample rate lame converts to by negotiating fixed
18727 sample rate on the src pad caps.
18729 * tests/check/Makefile.am:
18730 * tests/check/pipelines/lame.c:
18731 Add a check for it.
18733 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18735 po/: Updated translations.
18736 Original commit message from CVS:
18739 Updated translations.
18741 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18743 po/pl.po: Added Polish translation.
18744 Original commit message from CVS:
18745 translated by: Jakub Bogusz <qboosh@pld-linux.org>
18747 Added Polish translation.
18749 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18751 po/fi.po: Added Finnish translation.
18752 Original commit message from CVS:
18753 translated by: Ilkka Tuohela <hile@iki.fi>
18755 Added Finnish translation.
18757 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18759 po/es.po: Added Spanish translation.
18760 Original commit message from CVS:
18761 translated by: Jorge González González <aloriel@gmail.com>
18763 Added Spanish translation.
18765 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18767 po/bg.po: Added Bulgarian translation.
18768 Original commit message from CVS:
18769 translated by: Alexander Shopov <ash@contact.bg>
18771 Added Bulgarian translation.
18773 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18775 gst/iec958/ac3iec.c: Chainup in finalize.
18776 Original commit message from CVS:
18777 * gst/iec958/ac3iec.c:
18778 Chainup in finalize.
18779 * tests/check/Makefile.am:
18780 * tests/check/generic/states.c:
18781 Improved state change unit test.
18783 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18785 Ignore registries in any format.
18786 Original commit message from CVS:
18787 * docs/plugins/.cvsignore:
18788 * tests/check/.cvsignore:
18789 Ignore registries in any format.
18791 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18793 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
18794 Original commit message from CVS:
18796 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18797 define in the lame headers. This has the advantage that
18798 it should still work when we're cross-compiling (#452025).
18800 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18802 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18803 Original commit message from CVS:
18804 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18805 Add other allowed rates to the pad templates.
18806 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18807 Reset the parser to release memory in dispose.
18809 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18811 ext/: Fix more leaks.
18812 Original commit message from CVS:
18813 * ext/amrnb/amrnbdec.c:
18814 * ext/amrnb/amrnbenc.c:
18815 * ext/amrnb/amrnbparse.c:
18816 * ext/sidplay/gstsiddec.cc:
18819 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
18821 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18822 Original commit message from CVS:
18823 Patch by: Daniel Charles <dcharles at ti dot com>
18824 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18825 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18826 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18827 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18828 * ext/amrnb/amrnbenc.h:
18829 Add property to select the BandMode of the AMR encoder.
18832 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18834 gst/realmedia/asmrules.c: Make ro memory to share.
18835 Original commit message from CVS:
18836 * gst/realmedia/asmrules.c:
18837 Make ro memory to share.
18839 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
18841 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18842 Original commit message from CVS:
18843 * gst/mpegaudioparse/gstmpegaudioparse.c:
18844 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18845 * gst/mpegaudioparse/gstmpegaudioparse.h:
18846 Queue segment event and push it after we know the caps on the pad or
18847 else an autoplugger might not have plugged the element yet and the
18850 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18852 gst/iec958/ac3iec.c: Fix tests.
18853 Original commit message from CVS:
18854 * gst/iec958/ac3iec.c:
18857 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18859 tests/check/: Add generic state-change test suite to help to fi leaks.
18860 Original commit message from CVS:
18861 * tests/check/Makefile.am:
18862 * tests/check/generic/.cvsignore:
18863 * tests/check/generic/states.c:
18864 Add generic state-change test suite to help to fi leaks.
18866 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18868 po/: Added Portuguese (Brazilian) translation.
18869 Original commit message from CVS:
18870 translated by: Raphael Higino <phhigino@gmail.com>
18873 Added Portuguese (Brazilian) translation.
18875 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18877 po/: Updated translations.
18878 Original commit message from CVS:
18883 Updated translations.
18885 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
18887 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18888 Original commit message from CVS:
18889 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18890 (gst_rmdemux_parse_video_packet):
18891 Activate timestamp fixing code.
18893 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18895 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18896 Original commit message from CVS:
18897 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18898 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18899 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18900 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18901 Do fragment collection in the demuxer so that we can now work with
18902 both ffmpeg and realvideodec to decoder real video content.
18904 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18906 gst/realmedia/asmrules.c: Include stdlib.h.
18907 Original commit message from CVS:
18908 * gst/realmedia/asmrules.c:
18911 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
18913 gst/realmedia/rdtmanager.c: Fix caps.
18914 Original commit message from CVS:
18915 * gst/realmedia/rdtmanager.c:
18918 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
18920 gst/realmedia/rtspreal.c: Disable UDP transport for now.
18921 Original commit message from CVS:
18922 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18923 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18924 Disable UDP transport for now.
18926 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
18928 gst/realmedia/: Add simple rdt manager.
18929 Original commit message from CVS:
18930 * gst/realmedia/Makefile.am:
18931 * gst/realmedia/rdtmanager.c: (find_session_by_id),
18932 (create_session), (free_session), (gst_rdt_manager_base_init),
18933 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18934 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18935 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18936 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18937 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18938 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18939 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18940 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18941 (gst_rdt_manager_plugin_init):
18942 * gst/realmedia/rdtmanager.h:
18943 * gst/realmedia/rmdemux.c: (plugin_init):
18944 Add simple rdt manager.
18946 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
18948 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
18949 Original commit message from CVS:
18950 * gst/realmedia/rdtdepay.c:
18951 Fix the encoding-name so that it matches what the rtsp extension sets.
18953 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
18955 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
18956 Original commit message from CVS:
18957 * gst/realmedia/asmrules.c: (gst_asm_node_free),
18958 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18959 (gst_asm_scan_string), (gst_asm_scan_number),
18960 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18961 (gst_asm_scan_next_token), (gst_asm_rule_free),
18962 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18963 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18964 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18965 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18966 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18967 (gst_asm_rule_book_match), (main):
18968 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18969 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18970 Use g_hash_table_destroy instead of _unref which is too new.
18972 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
18974 gst/realmedia/.cvsignore: Add test to ignore.
18975 Original commit message from CVS:
18976 * gst/realmedia/.cvsignore:
18977 Add test to ignore.
18978 * gst/realmedia/Makefile.am:
18979 * gst/realmedia/asmrules.c: (gst_asm_node_new),
18980 (gst_asm_node_free), (gst_asm_operator_eval),
18981 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18982 (gst_asm_scan_string), (gst_asm_scan_number),
18983 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18984 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
18985 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18986 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18987 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18988 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18989 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18990 (gst_asm_rule_book_match), (main):
18991 * gst/realmedia/asmrules.h:
18992 Added asembler rule book parser and evaluator.
18993 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18994 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18995 * gst/realmedia/rtspreal.h:
18996 Keep per stream config info.
18997 Parse and evaluate asm rule books for stream selection.
18999 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19001 gst/realmedia/rtspreal.c: Include stdlib.
19002 Original commit message from CVS:
19003 * gst/realmedia/rtspreal.c:
19006 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
19008 gst/realmedia/: Split out hash code in separate file.
19009 Original commit message from CVS:
19010 * gst/realmedia/Makefile.am:
19011 * gst/realmedia/realhash.c: (hash), (call_hash),
19012 (gst_rtsp_ext_real_calc_response_and_checksum):
19013 * gst/realmedia/realhash.h:
19014 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19015 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19016 Split out hash code in separate file.
19018 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19020 gst/: Fix include paths and link dependecies for rtsp extension.
19021 Original commit message from CVS:
19022 * gst/asfdemux/Makefile.am:
19023 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19024 (gst_rtsp_wms_class_init):
19025 * gst/realmedia/Makefile.am:
19026 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19027 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19028 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19029 (_do_init), (gst_rtsp_real_class_init):
19030 Fix include paths and link dependecies for rtsp extension.
19032 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
19034 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19035 Original commit message from CVS:
19036 * gst/realmedia/Makefile.am:
19037 * gst/realmedia/rmdemux.c: (plugin_init):
19038 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19039 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19040 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19041 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19042 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19043 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19044 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19045 (gst_rtsp_real_plugin_init):
19046 * gst/realmedia/rtspreal.h:
19047 Add RealMedia RTSP extension module. It has rank NONE until it is fully
19050 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19052 gst/asfdemux/: Move WMS RTSP extension from -good to here.
19053 Original commit message from CVS:
19054 * gst/asfdemux/Makefile.am:
19055 * gst/asfdemux/gstasf.c: (plugin_init):
19056 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19057 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19058 (gst_rtsp_wms_configure_stream), (_do_init),
19059 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19060 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19061 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19062 * gst/asfdemux/gstrtspwms.h:
19063 Move WMS RTSP extension from -good to here.
19064 Port it to the new pluggable extension interface.
19066 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19068 ext/mad/Makefile.am: Link to audio helper from plugins-base.
19069 Original commit message from CVS:
19070 * ext/mad/Makefile.am:
19071 Link to audio helper from plugins-base.
19073 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19075 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19076 Original commit message from CVS:
19078 * ext/mad/gstmad.c: (gst_mad_chain):
19079 Use the new buffer clipping function from gstaudio here and
19080 require gst-plugins-base CVS.
19082 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19084 configure.ac: Sync liboil check with plugins-base. Add libm check.
19085 Original commit message from CVS:
19087 Sync liboil check with plugins-base. Add libm check.
19088 * gst/synaesthesia/Makefile.am:
19089 Link against libm. We're using sqrt here.
19091 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19093 gst/asfdemux/gstasfdemux.c: Include stdlib.
19094 Original commit message from CVS:
19095 * gst/asfdemux/gstasfdemux.c:
19098 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19100 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19101 Original commit message from CVS:
19102 * ext/annodex/Makefile.am:
19104 * ext/cdio/gstcdiocddasrc.c:
19105 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19107 * ext/cairo/Makefile.am:
19108 * gst/videofilter/Makefile.am:
19109 * tests/examples/level/Makefile.am:
19110 Use $(LIBM) instead of -lm
19112 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19114 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19115 Original commit message from CVS:
19116 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19117 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19118 * gst/mpegaudioparse/gstmpegaudioparse.h:
19119 Save some memory for each frame by only saving the start timestamp
19120 and start byte position instead of additionally the stop timestamp
19121 and stop byte position. This requires us to use a doubly-linked list
19122 but still saves 8-12 bytes per frame.
19124 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19126 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19127 Original commit message from CVS:
19128 * ext/mad/gstmad.c: (clip_outgoing_buffer):
19129 Fix buffer clipping to correctly clip to the segment stop.
19131 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19133 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19134 Original commit message from CVS:
19135 * gst/mpegaudioparse/gstmpegaudioparse.c:
19136 (gst_mp3parse_emit_frame):
19137 Fix a calculation that was causing mp3parse to drop every incoming
19138 frame when upstream delivered a segment in TIME format, breaking
19139 playback of all mpeg system streams.
19141 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19143 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19144 Original commit message from CVS:
19147 * tests/Makefile.am:
19148 Remove bogus check for libcheck, since we check for
19149 gstreamer-check and it pulls in the required info from
19150 and we weren't actually _using_ the information for
19151 libcheck ourselves anyway.
19153 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19155 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19156 Original commit message from CVS:
19157 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19158 (gst_mp3parse_init), (gst_mp3parse_dispose),
19159 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19160 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19161 (mp3parse_handle_seek), (mp3parse_src_query):
19162 * gst/mpegaudioparse/gstmpegaudioparse.h:
19163 Implement accurate seeking in mpegaudioparse. Fixes #308312.
19164 Also implement segment seeks.
19166 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19168 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19169 Original commit message from CVS:
19170 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19171 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19172 (gst_mad_chain), (gst_mad_change_state):
19173 * ext/mad/gstmad.h:
19174 Implement buffer clipping and use GST_BOILERPLATE instead of manual
19175 GType magic. Part one of bug #308312.
19177 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19179 configure.ac: Use pkg-config to locate check.
19180 Original commit message from CVS:
19182 Use pkg-config to locate check.
19184 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19186 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19187 Original commit message from CVS:
19189 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19190 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19191 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19192 Fix build against core CVS by not using deprecated API. Bump
19193 requirements for new API (overdue anyway).
19195 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19197 REQUIREMENTS: Also add amr-libs here and update a little.
19198 Original commit message from CVS:
19200 Also add amr-libs here and update a little.
19202 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
19204 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19205 Original commit message from CVS:
19206 * docs/plugins/inspect/plugin-dvdnav.xml:
19207 * docs/plugins/inspect/plugin-realmedia.xml:
19208 * docs/plugins/inspect/plugin-synaesthesia.xml:
19209 Add inspect file for synaesthesia so the docs can be built even if
19210 the plugin isn't built yet. Fixes #454311. Also add inspect files
19211 for dvdnavsrc and realmedia.
19213 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19215 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19216 Original commit message from CVS:
19217 * docs/plugins/Makefile.am:
19218 Simplify --extra-dir as gtkdoc scans recursively.
19220 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19222 And yet more docs enabled.
19223 Original commit message from CVS:
19224 * docs/plugins/Makefile.am:
19225 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19226 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19227 * gst/synaesthesia/Makefile.am:
19228 * gst/synaesthesia/gstsynaesthesia.c:
19229 * gst/synaesthesia/gstsynaesthesia.h:
19230 And yet more docs enabled.
19232 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19234 docs/plugins/: Add new docs. Scan c++ files too.
19235 Original commit message from CVS:
19236 * docs/plugins/Makefile.am:
19237 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19238 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19239 * docs/plugins/inspect/plugin-a52dec.xml:
19240 * docs/plugins/inspect/plugin-amrnb.xml:
19241 * docs/plugins/inspect/plugin-asf.xml:
19242 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19243 * docs/plugins/inspect/plugin-dvdsub.xml:
19244 * docs/plugins/inspect/plugin-iec958.xml:
19245 * docs/plugins/inspect/plugin-lame.xml:
19246 * docs/plugins/inspect/plugin-mad.xml:
19247 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19248 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19249 * docs/plugins/inspect/plugin-mpegstream.xml:
19250 Add new docs. Scan c++ files too.
19251 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19252 (gst_amrnbdec_event):
19253 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19254 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19255 (gst_amrnbparse_loop):
19256 Add documentation headers.
19257 * ext/mad/gstmad.c:
19258 * ext/mad/gstmad.h:
19261 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19263 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19264 Original commit message from CVS:
19265 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19266 (gst_mp3parse_init):
19267 Use GST_BOILERPLATE instead of manual GType magic.
19268 * gst/mpegaudioparse/gstmpegaudioparse.c:
19269 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19270 (mp3parse_bytepos_to_time):
19271 * gst/mpegaudioparse/gstmpegaudioparse.h:
19272 Implement seeking, byte->time, time->byte conversions with the Xing
19273 seek table if available. This allows better at least a bit more
19274 accurate seeks and file position reporting.
19276 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19278 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19279 Original commit message from CVS:
19280 * gst/mpegaudioparse/gstmpegaudioparse.c:
19281 (gst_mp3parse_handle_first_frame):
19282 Copy the complete Xing seek table in the 100 byte array instead of
19283 copying the first byte 100 times.
19284 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19285 (mp3parse_total_time), (mp3parse_time_to_bytepos):
19286 Add seeking support based on the Xing header but comment it out for
19287 now as it seems to yield worse result than the other method.
19288 Also use gst_pad_query_peer_duration() instead of getting the peer pad
19289 ourself, creating a new GstQuery, etc.
19291 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19293 docs/plugins/: Update docs with caps info.
19294 Original commit message from CVS:
19295 * docs/plugins/gst-plugins-ugly-plugins.args:
19296 * docs/plugins/inspect/plugin-a52dec.xml:
19297 * docs/plugins/inspect/plugin-amrnb.xml:
19298 * docs/plugins/inspect/plugin-asf.xml:
19299 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19300 * docs/plugins/inspect/plugin-dvdread.xml:
19301 * docs/plugins/inspect/plugin-dvdsub.xml:
19302 * docs/plugins/inspect/plugin-iec958.xml:
19303 * docs/plugins/inspect/plugin-lame.xml:
19304 * docs/plugins/inspect/plugin-mad.xml:
19305 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19306 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19307 * docs/plugins/inspect/plugin-mpegstream.xml:
19308 Update docs with caps info.
19310 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19312 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19313 Original commit message from CVS:
19315 Make sure dvdnav strings get translated too (no reason not to have
19316 them in the .po file, even if the plugin is disabled for now).
19319 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19321 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19322 Original commit message from CVS:
19323 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19324 (gst_amrnbdec_event), (gst_amrnbdec_chain),
19325 (gst_amrnbdec_state_change):
19326 * ext/amrnb/amrnbdec.h:
19327 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19328 (gst_amrnbparse_loop):
19329 Add newsegment and discont handling. Some code cleanups.
19331 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
19333 ext/dvdread/dvdreadsrc.c: check for an error from
19334 Original commit message from CVS:
19335 * ext/dvdread/dvdreadsrc.c: check for an error from
19336 DVDReadBlocks() correctly.
19338 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
19340 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...
19341 Original commit message from CVS:
19342 * ext/dvdread/dvdreadsrc.c:
19343 If we can't read a nav packet, or it doesn't look like a nav
19344 packet, that's an error. Previous behavior was to look at
19345 the next packet; I can't find any justification for doing that.
19348 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19350 po/it.po: Updated Italian translation.
19351 Original commit message from CVS:
19353 Updated Italian translation.
19355 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19357 po/vi.po: Updated Vietnames translation.
19358 Original commit message from CVS:
19360 Updated Vietnames translation.
19362 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19364 po/: Added Chinese (simplified) translation.
19365 Original commit message from CVS:
19366 contributed by: Wenzheng Hu <db_lobster@163.com>
19369 Added Chinese (simplified) translation.
19371 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19373 MAINTAINERS: Updating all the maintainers files
19374 Original commit message from CVS:
19376 Updating all the maintainers files
19378 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
19380 Fix leaks some more.
19381 Original commit message from CVS:
19382 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19383 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19384 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19385 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19386 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19387 * gst/iec958/ac3iec.c: (ac3iec_init):
19388 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19389 Fix leaks some more.
19391 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
19393 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19394 Original commit message from CVS:
19395 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19396 "She's leaking me", said valgrind.
19398 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19400 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19401 Original commit message from CVS:
19402 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19403 Fix "pad caps are not a real subset of its template caps" warning.
19405 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
19407 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19408 Original commit message from CVS:
19409 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19410 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19411 (gst_amrnbdec_finalize):
19412 Don't leak the adapter, unref it in a new finalize method instead.
19415 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19417 configure.ac: Back to CVS
19418 Original commit message from CVS:
19421 * gst-plugins-ugly.doap:
19422 Add 0.10.6 to the list of releases.
19424 === release 0.10.6 ===
19426 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19432 * docs/plugins/gst-plugins-ugly-plugins.args:
19433 * docs/plugins/inspect/plugin-a52dec.xml:
19434 * docs/plugins/inspect/plugin-asf.xml:
19435 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19436 * docs/plugins/inspect/plugin-dvdread.xml:
19437 * docs/plugins/inspect/plugin-dvdsub.xml:
19438 * docs/plugins/inspect/plugin-iec958.xml:
19439 * docs/plugins/inspect/plugin-lame.xml:
19440 * docs/plugins/inspect/plugin-mad.xml:
19441 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19442 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19443 * docs/plugins/inspect/plugin-mpegstream.xml:
19444 * docs/plugins/inspect/plugin-siddec.xml:
19446 Original commit message from CVS:
19449 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19467 Original commit message from CVS:
19470 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19472 win32/vs6/: Convert line endings to CRLF and mark as binary files.
19473 Original commit message from CVS:
19474 * win32/vs6/gst_plugins_ugly.dsw:
19475 * win32/vs6/libgstac3parse.dsp:
19476 * win32/vs6/libgstasfdemux.dsp:
19477 * win32/vs6/libgstdvdlpcmdec.dsp:
19478 * win32/vs6/libgstdvdsub.dsp:
19479 * win32/vs6/libgstiec958.dsp:
19480 * win32/vs6/libgstlame.dsp:
19481 * win32/vs6/libgstmad.dsp:
19482 * win32/vs6/libgstmpegaudioparse.dsp:
19483 * win32/vs6/libgstmpegstream.dsp:
19484 * win32/vs6/libgstrealmedia.dsp:
19485 * win32/vs6/libgstsynaesthesia.dsp:
19486 Convert line endings to CRLF and mark as binary files.
19488 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19490 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19491 Original commit message from CVS:
19492 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19493 Don't forget to unlock when setting the device property, or
19494 we'll sooner or later deadlock.
19496 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
19498 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19499 Original commit message from CVS:
19500 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19501 Use gst_util_guint64_to_gdouble for conversion.
19502 * win32/vs6/libgstasfdemux.dsp:
19503 Add asfpacket.c to the build.
19505 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19507 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19508 Original commit message from CVS:
19509 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19510 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19511 * gst/mpegaudioparse/gstmpegaudioparse.h:
19512 If the Xing header provides a total time, use it to calculate the
19513 correct average bitrate immediately, instead of sending updates as
19514 we parse the stream.
19516 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
19518 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19519 Original commit message from CVS:
19520 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19521 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19522 Use GstClockTime instead of guint for a time variable to prevent
19523 overflows on too large subtitle durations. Fixes #444514.
19525 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
19527 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19528 Original commit message from CVS:
19529 Patch by: Mark Nauwelaerts <manauw at skynet be>
19530 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19531 Clear state when handling the serialized FLUSH_STOP event instead of
19532 the FLUSH_START event, thereby making sure we don't free buffers the
19533 chain function is still using. Fixes dvdsubdec crashing when flusing
19534 or seeking (#442706).
19536 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19538 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19539 Original commit message from CVS:
19540 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19541 Initialise variable to make fc4 build bot happy.
19543 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19545 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19546 Original commit message from CVS:
19547 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19548 Add sanity check so we don't abort for broken or non-MPEG streams,
19549 but instead error out. Fixes crashes/aborts for when our typefinder
19550 wrongly identifies quicktime files as mpeg (which should be fixed in
19551 -base now too). (#440120).
19553 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19556 * ext/amrnb/amrnbdec.c:
19557 * ext/amrnb/amrnbenc.c:
19558 * ext/amrnb/amrnbparse.c:
19559 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19560 Original commit message from CVS:
19561 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19562 block_size, _do_init, gst_amrnbdec_base_init,
19563 gst_amrnbdec_class_init, gst_amrnbdec_init):
19564 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19565 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19566 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19567 block_size, _do_init, gst_amrnbparse_base_init,
19568 gst_amrnbparse_class_init, gst_amrnbparse_init):
19569 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19570 GST_DEBUG_FUNCPTR and add log-category.
19572 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19574 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19575 Original commit message from CVS:
19576 * gst/mpegaudioparse/gstmpegaudioparse.c:
19577 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19578 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19579 (gst_mp3parse_chain), (mp3parse_total_bytes),
19580 (mp3parse_total_time):
19581 * gst/mpegaudioparse/gstmpegaudioparse.h:
19582 Implement parsing of Xing headers from the first frame of the stream,
19583 and use it to report duration correctly where possible.
19585 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19587 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19588 Original commit message from CVS:
19589 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19590 After descrambling, push the packets out as individual packets
19591 instead of one big descrambled buffer. Makes cook audio decoding
19592 work with the 'realaudiodec' decoder from gst-plugins-bad.
19594 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19596 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19597 Original commit message from CVS:
19598 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19599 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19600 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19601 (gst_rmdemux_parse_packet):
19602 * gst/realmedia/rmdemux.h:
19603 Remember first timestamp encountered in stream and re-timestamp
19604 stream to start from zero (fixes #397219); only send one newsegment
19605 event, not two; when seeking, send newsegment events from the
19606 streaming thread and not from the seeking thread.
19608 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
19610 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19611 Original commit message from CVS:
19612 Based on patch by: Mark Nauwelaerts <manauw skynet be>
19613 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19614 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19615 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19616 * gst/mpegstream/gstmpegdemux.h:
19617 Reset last_flow values for the various streams after a flushing
19618 seek, otherwise we might aggregate wrong flow returns afterwards
19619 that will make upstream pause silently. This should fix seeking
19620 in DVDs and also fix the Thoggen cropping dialog (#438610).
19622 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19624 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19625 Original commit message from CVS:
19626 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19627 (gst_asf_demux_chain_headers),
19628 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19629 (gst_asf_demux_have_mutually_exclusive_active_stream),
19630 (gst_asf_demux_check_activate_streams),
19631 (gst_asf_demux_find_stream_with_complete_payload),
19632 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19633 (gst_asf_demux_activate_ext_props_streams),
19634 (gst_asf_demux_process_object):
19635 * gst/asfdemux/gstasfdemux.h:
19636 Activate streams (ie. add the pads to the element) depending on
19637 whether we actually get data for those streams within the ASF
19638 preroll value specified. Currently only done in pull-mode though
19639 (this will fix problems with playbin hanging on mms streams once
19640 we use this in push-mode as well).
19642 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19644 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19645 Original commit message from CVS:
19646 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19647 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19648 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19649 (gst_asf_demux_process_file):
19650 * gst/asfdemux/gstasfdemux.h:
19651 Make all timestamps start from zero in pull-mode too; some small
19652 clean-ups and FIXMEs here and there.
19654 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19656 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19657 Original commit message from CVS:
19658 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19659 (gst_asf_demux_parse_packet):
19660 If packet size is specified within the packet and smaller than
19661 the actual packet size, don't parse beyond the size specified in
19662 the packet (this makes us parse some cases of packets with single
19663 compressed payloads cleanly, see e.g stream from #431318). Also
19664 add a sanity check when parsing compressed single payloads.
19666 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19668 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19669 Original commit message from CVS:
19670 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19671 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19672 (gst_asf_demux_handle_seek_event),
19673 (gst_asf_demux_push_complete_payloads):
19674 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19675 send data from the keyframe right before the new segment start to
19676 make sure the decoder doesn't have to decode more than absolutely
19679 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19681 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19682 Original commit message from CVS:
19683 * gst/asfdemux/asfheaders.c:
19684 * gst/asfdemux/asfheaders.h:
19685 * gst/asfdemux/asfpacket.c:
19686 (asf_payload_parse_replicated_data_extensions),
19687 (gst_asf_demux_parse_payload):
19688 * gst/asfdemux/asfpacket.h:
19689 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19690 (gst_asf_demux_push_complete_payloads),
19691 (gst_asf_demux_process_ext_stream_props):
19692 * gst/asfdemux/gstasfdemux.h:
19693 Implement payload extension system/extended replicated data parsing,
19694 so we can extract payload durations if they're specified.
19696 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
19698 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19699 Original commit message from CVS:
19700 * gst/asfdemux/asfheaders.h:
19701 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19702 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19703 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19704 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19705 (gst_asf_demux_parse_stream_object),
19706 (gst_asf_demux_process_ext_stream_props),
19707 (gst_asf_demux_process_queued_extended_stream_objects),
19708 (gst_asf_demux_activate_ext_props_streams),
19709 (gst_asf_demux_process_object):
19710 * gst/asfdemux/gstasfdemux.h:
19711 Refactor stream parse/activation a bit (stream activation heuristics
19712 are still the same though); some more clean-ups.
19714 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19716 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19717 Original commit message from CVS:
19718 * win32/common/.cvsignore:
19719 Ignore generated config.h file to make build bot happy.
19721 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
19723 gst/asfdemux/: Init debug category before using it.
19724 Original commit message from CVS:
19725 * gst/asfdemux/gstasf.c: (plugin_init):
19726 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19727 * gst/asfdemux/gstasfdemux.h:
19728 Init debug category before using it.
19730 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
19732 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19733 Original commit message from CVS:
19734 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19735 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19736 Fix silly bug when we can't pull as much data as we want; don't
19737 forget to announce pending tags in the new packet parsing code.
19739 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
19741 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19742 Original commit message from CVS:
19745 Generate a win32 config.h into win32/common and add to MANIFEST so
19746 it gets disted (#393890). Looks like win32/common/config.h.in needs
19749 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
19751 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19752 Original commit message from CVS:
19753 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19754 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19755 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19756 Fix pull mode operation some more: send newsegment event before
19757 sending data; handle EOS and fatal flow returns a bit better; don't
19758 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19760 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19762 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19763 Original commit message from CVS:
19764 * gst/asfdemux/Makefile.am:
19765 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19766 (asf_packet_create_payload_buffer),
19767 (asf_payload_find_previous_fragment),
19768 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19769 (gst_asf_demux_parse_packet):
19770 * gst/asfdemux/asfpacket.h:
19771 * gst/asfdemux/gstasfdemux.c:
19772 (gst_asf_demux_reset_stream_state_after_discont),
19773 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19774 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19775 (gst_asf_demux_process_chunk):
19776 * gst/asfdemux/gstasfdemux.h:
19777 New packet parsing code: should put halfway decent timestamps on
19778 buffers, and might even set the appropriate keyframe/discont buffer
19779 flags from time to time (and even if it doesn't, I'm at least able
19780 to debug this code); only used in pull-mode so far. Still needs
19781 some more work, like payload extensions parsing and proper flow
19782 aggregation, and stream activation based on preroll. Stay tuned.
19784 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19786 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19787 Original commit message from CVS:
19788 * gst/asfdemux/asfheaders.h:
19789 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19790 (gst_asf_demux_seek_index_lookup),
19791 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19792 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19793 (gst_asf_demux_process_ext_content_desc),
19794 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19795 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19796 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19797 * gst/asfdemux/gstasfdemux.h:
19798 Some clean-ups and small fixes: rename asf_stream_context structure to
19799 AsfStream; inline some three-line utility functions that are only used
19800 once anyway and get rid of their associated helper structs; make debug
19801 category global so that it is used by the debug statements in the other
19802 file as well; simplify gst_asf_demux_get_stream(); fix accidental
19803 implicit initialisation of stream->last_buffer_timestamp to 0, which
19804 would lead to missing timestamps on the first buffer; put fourcc format
19805 into video caps to make certain proprietary wmv decoders happy (for the
19806 case of WMVA in particular); play_time is offset by preroll as well, so
19807 fix overreporting of duration for some files.
19809 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19811 gst/asfdemux/gstasfdemux.c: Printf format fixes.
19812 Original commit message from CVS:
19813 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19814 (gst_asf_demux_pull_indices):
19815 Printf format fixes.
19817 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
19819 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19820 Original commit message from CVS:
19821 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19822 (gst_mpeg_parse_send_event):
19823 Post an error message if EOS wasn't handled by anything downstream.
19824 This should fix playbin freezing/hanging with small VobSub subtitle
19825 files (background: not-linked flow returns from downstream are
19826 ignored for a while at the beginning, so if the file is small
19827 upstream will never get a not-linked flow return even if nothing
19828 is connected downstream). (#429960).
19830 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
19832 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19833 Original commit message from CVS:
19834 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19835 (gst_amrnbparse_sink_activate),
19836 (gst_amrnbparse_sink_activate_pull):
19837 Rewrite terminally broken sinkpad activation code.
19838 Now actually supports pull-mode activation (didn't before), and push
19839 mode activation doesn't leave the sinkpad flushing.
19841 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19843 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19844 Original commit message from CVS:
19845 * gst/asfdemux/asfheaders.c:
19846 * gst/asfdemux/asfheaders.h:
19847 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19848 (gst_asf_demux_reset), (gst_asf_demux_init),
19849 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19850 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19851 (gst_asf_demux_seek_index_lookup),
19852 (gst_asf_demux_reset_stream_state_after_discont),
19853 (gst_asf_demux_handle_seek_event),
19854 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19855 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19856 (gst_asf_demux_pull_indices),
19857 (gst_asf_demux_parse_data_object_start),
19858 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19859 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19860 (gst_asf_demux_process_simple_index),
19861 (gst_asf_demux_process_object),
19862 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19863 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19864 * gst/asfdemux/gstasfdemux.h:
19865 Make asfdemux work in pull mode where possible. If there's an index
19866 at the end of the file, read it and use it for seeking purposes.
19868 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
19870 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19871 Original commit message from CVS:
19872 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19873 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19874 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19875 Some timestamp fixes.
19876 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19877 Fix for 64-bit machines.
19879 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
19881 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19882 Original commit message from CVS:
19883 Patch by: René Stadler <mail at renestadler dot de>
19884 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19885 (find_seek_offset_time), (gst_rmdemux_reset),
19886 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19887 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19888 * gst/realmedia/rmdemux.h:
19889 Make rmdemux handle any number of logical streams. Fixes #428698.
19891 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19895 Original commit message from CVS:
19898 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19900 po/: Added Danish translation.
19901 Original commit message from CVS:
19902 submitted by: Mogens Jaeger <mogens@jaeger.tf>
19905 Added Danish translation.
19907 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
19909 po/.cvsignore: Add pot.
19910 Original commit message from CVS:
19914 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
19916 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19917 Original commit message from CVS:
19918 2007-03-27 Julien MOUTTE <julien@moutte.net>
19919 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19920 stream and try to adapt to incoming timestamps lack of
19921 precision up to half a frame. This allows generating
19922 a perfect stream even with muxed formats like FLV where
19923 the timestamps are stored in milliseconds.
19925 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19927 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19928 Original commit message from CVS:
19929 * gst/realmedia/rmdemux.c:
19930 Remove unused zlib.h include. Fixes #421594.
19932 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19934 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19935 Original commit message from CVS:
19936 * ext/lame/gstlame.c: (gst_lame_setup):
19937 Disable the bitrate checking when the user has requested
19938 Free Format mode, as all bitrates less than the maximum
19941 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19943 po/: Update translations.
19944 Original commit message from CVS:
19948 Update translations.
19950 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19952 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
19953 Original commit message from CVS:
19954 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
19955 When handling seeks, don't convert -1 start or stop values to a bogus
19956 byte position - pass them upstream as -1.
19958 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19960 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
19961 Original commit message from CVS:
19962 * gst/mpegaudioparse/gstmpegaudioparse.c:
19963 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19964 (gst_mp3parse_init), (gst_mp3parse_sink_event),
19965 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19966 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
19967 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
19968 (mp3parse_total_time), (mp3parse_handle_seek),
19969 (mp3parse_src_event), (mp3parse_src_query),
19970 (mp3parse_get_query_types), (plugin_init):
19971 * gst/mpegaudioparse/gstmpegaudioparse.h:
19972 Implement seeking via average bitrate, and position+duration
19973 querying in mp3parse. Later, it will support frame-accurate seeking by
19974 building a seek table as it parses.
19975 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
19976 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
19977 before any extant MP3 decoder plugin. This allows us to remove framing
19978 support from the decoders, if we want, and will provide them with
19979 accurate seeking automatically once it is finished.
19980 Fix the handling of MPEG-1 Layer 1 files.
19981 Partially fix timestamping of packets arriving from a demuxer by
19982 queueing the incoming timestamp until the next packet starts, rather
19983 than applying it immediately to the next pushed buffer.
19985 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
19987 gst/asfdemux/gstasfdemux.c: Printf format fix.
19988 Original commit message from CVS:
19989 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
19992 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19994 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
19995 Original commit message from CVS:
19996 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
19997 (gst_cdio_cdda_src_finalize):
19998 Make sure we always destroy our libcdio handle.
20000 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20002 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20003 Original commit message from CVS:
20004 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20005 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20006 (gst_cdio_cdda_src_finalize):
20007 Small code cleanups.
20008 Don't use pad_alloc as the base class cannot deal with the error codes.
20010 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
20012 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20013 Original commit message from CVS:
20014 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
20015 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20016 Never post a (fatal) error message on the bus on decoding errors. We
20017 should only do this if we can't recover, but mpeg2dec can always
20018 recover. This is needed for DVB streams, for example, where there
20019 may be temporary glitches in the stream. Instead of an error
20020 message, post a warning message on the bus for every N decoding
20021 errors. Fixes #370020.
20023 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20025 configure.ac: Convert to new AG_GST style.
20026 Original commit message from CVS:
20028 Convert to new AG_GST style.
20030 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20032 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20033 Original commit message from CVS:
20034 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20036 Display sensible defaults and limits for the
20037 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20038 property - it's supposed to be a boolean 0/1 value.
20040 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20042 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20043 Original commit message from CVS:
20044 * ext/lame/gstlame.c:
20045 Initialise the variables so gcc doesn't complain about possibly
20046 uninitialised uses, even though they can't actually happen.
20048 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
20050 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20051 Original commit message from CVS:
20052 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20053 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20054 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20055 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20056 Implement all sample rates.
20057 Implement sample permutation a little smarter avoiding a memcpy.
20058 Fix timestamps, use segments, fix seeking.
20060 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
20063 Original commit message from CVS:
20064 * docs/plugins/Makefile.am:
20065 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20066 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20067 * docs/plugins/inspect/plugin-siddec.xml:
20068 * ext/sidplay/gstsiddec.cc:
20069 * ext/sidplay/gstsiddec.h:
20072 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20074 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
20075 Original commit message from CVS:
20076 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20077 (gst_lame_set_property), (gst_lame_setup):
20078 Fix up bitrate checking macro. Make it give us a
20079 GST_ELEMENT_WARNING message so the application has a chance of
20080 reporting this to the user. Move the checking to _setup, so we
20081 are sure it runs in the READY state, when we hope to have a pipeline
20082 and a bus that is not flushing.
20083 This fixes e.g. using 96 kbit/sec as a bitrate.
20085 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20087 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20088 Original commit message from CVS:
20089 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20090 (gst_asf_demux_process_advanced_mutual_exclusion),
20091 (gst_asf_demux_process_queued_extended_stream_objects),
20092 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20093 * gst/asfdemux/gstasfdemux.h:
20094 Parse advanced mutual exclusion object and only add pads for
20095 'hidden' streams (those in an extended stream header) that are
20096 mutually exclusive with an already existing 'main stream' if
20097 the broadcasting flag is not set. If the broadcasting flag is set,
20098 assume that data for this stream isn't sent. (This should ideally be
20099 solved better by making playbin more robust against this and/or by
20100 making mmssrc send some information downstream about which streams
20101 will be streamed). Fixes #353116.
20103 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20105 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20106 Original commit message from CVS:
20107 * gst/synaesthesia/gstsynaesthesia.c:
20108 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20109 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20110 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20111 (synaescope32), (synaescope_set_data), (synaesthesia_update),
20112 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20113 * gst/synaesthesia/synaescope.h:
20114 Move all the mutable engine state into a structure so that
20115 multiple element instances can run without interfering.
20117 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20119 Add crossreferences to glib/gobject/gstream docs.
20120 Original commit message from CVS:
20122 * docs/plugins/Makefile.am:
20123 Add crossreferences to glib/gobject/gstream docs.
20125 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20127 gst/synaesthesia/: More source cleanups and add FIXME comments.
20128 Original commit message from CVS:
20129 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20130 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20131 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20133 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20135 More source cleanups and add FIXME comments.
20137 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
20139 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20140 Original commit message from CVS:
20141 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20142 Use gst_guint64_to_gdouble for conversions.
20143 * gst/synaesthesia/synaescope.c:
20144 Define M_PI and do not include <pthread.h> and
20145 <sys/time.h> for G_OS_WIN32
20146 * win32/vs6/libgstrealmedia.dsp:
20147 * win32/vs6/synaesthesia.dsp:
20148 Update projects files.
20149 * win32/common/config.h.in:
20150 Add config.h.in for autogen of config.h
20152 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20154 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20155 Original commit message from CVS:
20157 Add --enable-experimental support. Activate synaesthesia when building
20158 with --enable-experimental. Fix --enable external configure switch
20161 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20163 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20164 Original commit message from CVS:
20165 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20166 (gst_lame_change_state):
20167 * ext/lame/gstlame.h:
20168 On receiving EOS, we try to push a last buffer with the remaining
20169 samples. Don't do that if we got an unclean flow return on the last
20170 gst_pad_push(), downstream might not handle this very gracefully
20172 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20173 Pass flow returns upstream (helps #403168).
20175 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20177 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20178 Original commit message from CVS:
20179 * gst/synaesthesia/gstsynaesthesia.c:
20180 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20181 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20182 (gst_synaesthesia_chain), (plugin_init):
20183 check result of gst_pad_push() in _chain.
20185 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20187 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20188 Original commit message from CVS:
20189 * gst/synaesthesia/Makefile.am:
20190 * gst/synaesthesia/gstsynaesthesia.c:
20191 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20192 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20193 (gst_synaesthesia_chain), (plugin_init):
20194 * gst/synaesthesia/synaescope.c:
20195 * gst/synaesthesia/synaescope.h:
20196 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20197 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20198 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20199 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20200 possible leak in _chain. (#356882)
20202 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20204 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20205 Original commit message from CVS:
20206 * gst/asfdemux/asfheaders.c:
20207 * gst/asfdemux/asfheaders.h:
20208 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20209 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20210 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20211 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20212 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20213 (gst_asf_demux_process_ext_content_desc),
20214 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20215 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20216 (gst_asf_demux_process_bitrate_props_object),
20217 (gst_asf_demux_process_header_ext),
20218 (gst_asf_demux_process_language_list),
20219 (gst_asf_demux_process_ext_stream_props),
20220 (gst_asf_demux_process_queued_extended_stream_objects),
20221 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20222 * gst/asfdemux/gstasfdemux.h:
20223 Refactor and clean up header parsing and chain function a bit; get
20224 rid of some cruft; make header parsing a tad more robust, fixing
20227 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20229 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20230 Original commit message from CVS:
20231 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20232 Post an error if we receive an EOS event while still waiting for the
20233 ASF header object to come through.
20235 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
20237 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20238 Original commit message from CVS:
20239 Patch by: Xavier B. <xavierb gmail com>
20240 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20241 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20242 (gst_asf_demux_process_ext_content_desc),
20243 (gst_asf_demux_process_data),
20244 (gst_asf_demux_process_language_list),
20245 (gst_asf_demux_process_ext_stream_props),
20246 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20247 Guard places where we assume that a certain amount of data is
20248 available better against less data being available (should fix
20249 infamous assertion crasher bug #336370). Also fixes a small
20252 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20254 gst/realmedia/: Add demuxer for RealAudio files (#349779).
20255 Original commit message from CVS:
20256 * gst/realmedia/Makefile.am:
20257 * gst/realmedia/rademux.c:
20258 * gst/realmedia/rademux.h:
20259 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20260 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20261 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20262 * gst/realmedia/rmutils.h:
20263 Add demuxer for RealAudio files (#349779).
20265 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
20267 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20268 Original commit message from CVS:
20270 Add win32/MANIFEST to EXTRA_DIST so win32 files will
20271 be include in the next release.
20273 Remove win32/common/config.h is which is not autogenerated yet.
20275 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20277 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20278 Original commit message from CVS:
20279 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20280 warn when outgoing sample rate is different from incoming
20282 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20284 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20285 Original commit message from CVS:
20286 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20287 All sample-rates < 32khz come from the LSF extensions, which only
20288 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20289 Use gst_util_uint64_scale because we can.
20291 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20293 tests/check/elements/amrnbenc.c: and fix compilation of this test
20294 Original commit message from CVS:
20295 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20296 (cleanup_amrnbenc):
20297 and fix compilation of this test
20299 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20301 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20302 Original commit message from CVS:
20303 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20304 (cleanup_amrnbenc):
20305 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20306 (cleanup_mpeg2dec):
20307 re-apply as it was -bad and not -ugly that is frozen, doh
20309 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20311 tests/check/elements/: revert my freeze breakage
20312 Original commit message from CVS:
20313 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20314 (cleanup_amrnbenc):
20315 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20316 (cleanup_mpeg2dec):
20317 revert my freeze breakage
20319 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20321 gst/asfdemux/gstasfdemux.c: add a comment about a future change
20322 Original commit message from CVS:
20323 * gst/asfdemux/gstasfdemux.c:
20324 (gst_asf_demux_get_gst_tag_from_tag_name),
20325 (gst_asf_demux_process_ext_content_desc):
20326 add a comment about a future change
20327 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20328 (cleanup_amrnbenc):
20329 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20330 (cleanup_mpeg2dec):
20331 consistent pad (de)activation
20333 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20335 gst/asfdemux/gstasfdemux.c: Update query_types function too.
20336 Original commit message from CVS:
20337 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20338 Update query_types function too.
20340 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20342 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20343 Original commit message from CVS:
20344 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20345 (gst_rmdemux_src_query_types):
20346 Implement SEEKING query, make query function thread-safe.
20348 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20350 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20351 Original commit message from CVS:
20352 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20353 Use alignment-safe macros here too (subbuffers ...); guard against
20354 hypothetical memory access beyond our given buffer in the case
20355 where the buffer size is not a multiple of 2.
20357 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
20359 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20360 Original commit message from CVS:
20361 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20362 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20363 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20364 * gst/asfdemux/gstasfdemux.h:
20365 Don't crash in the seek event handling code when playtime is 0,
20366 as may be the case with live streams (#386218). Implement SEEKING
20367 query so applications can query seekability without second-guessing
20368 based on whether we have a duration or not.
20370 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20373 Original commit message from CVS:
20375 * gst-plugins-ugly.doap:
20376 * gst-plugins-ugly.spec.in:
20379 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
20381 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20382 Original commit message from CVS:
20383 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20384 Use our alignment-safe macros here too, since we can't assume that
20385 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20388 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20390 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20391 Original commit message from CVS:
20392 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20393 Also, don't read the index for a stream a second time when
20394 operating in pull-mode and reaching the end of the file.
20396 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20398 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20399 Original commit message from CVS:
20400 Patch by: Roland Kay <roland.kay at ox compsoc net>
20401 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20402 Don't leak stream index (#385292).
20404 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20406 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20407 Original commit message from CVS:
20408 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20409 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20411 * ext/lame/gstlame.h:
20412 Fix leak (by calling lame_init_params() before lame_close()); handle
20413 NULL return from lame_init() more gracefully. Fixes #385311.
20415 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20417 configure.ac: Back to CVS
20418 Original commit message from CVS:
20422 === release 0.10.5 ===
20424 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20430 * docs/plugins/gst-plugins-ugly-plugins.args:
20431 * docs/plugins/inspect/plugin-a52dec.xml:
20432 * docs/plugins/inspect/plugin-asf.xml:
20433 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20434 * docs/plugins/inspect/plugin-dvdsub.xml:
20435 * docs/plugins/inspect/plugin-iec958.xml:
20436 * docs/plugins/inspect/plugin-lame.xml:
20437 * docs/plugins/inspect/plugin-mad.xml:
20438 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20439 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20440 * docs/plugins/inspect/plugin-mpegstream.xml:
20441 * docs/plugins/inspect/plugin-siddec.xml:
20443 Original commit message from CVS:
20446 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
20448 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
20449 Original commit message from CVS:
20450 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20451 to in the previous checkin. see #385192. You can have your
20454 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
20456 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
20457 Original commit message from CVS:
20458 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20459 from the dereferenced integer, not the pointer itself. Fixes
20461 I'm takin ur cheese!
20463 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
20466 ChangeLog surgery: fix bug number
20467 Original commit message from CVS:
20468 ChangeLog surgery: fix bug number
20470 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20472 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20473 Original commit message from CVS:
20474 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20475 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20476 For version 4 streams, read the extra codec data size from the
20477 header instead of assuming it is always 16 (also read it from the
20478 right position) (#384989). For version 4 and 5 streams, check that
20479 the specified extra codec data size doesn't make us read beyond the
20480 chunk boundary (#384989).
20482 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20499 Original commit message from CVS:
20502 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20504 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20505 Original commit message from CVS:
20506 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20507 Cosmetic changes: fix misleading debug statement, update
20510 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20512 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20513 Original commit message from CVS:
20514 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20515 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20516 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20517 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20518 * ext/mpeg2dec/gstmpeg2dec.h:
20519 Align buffers to a 16 byte boundary so the altivec optimisations
20520 don't crash. Fixes #327350.
20522 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20524 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20525 Original commit message from CVS:
20526 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20527 The availability of extra codec data isn't something that
20528 warrants debug messages at WARNING level (see #376958).
20530 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20532 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20533 Original commit message from CVS:
20534 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20535 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20536 (gst_dvd_demux_send_subbuffer):
20537 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20538 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20539 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20540 (gst_mpeg_demux_send_subbuffer):
20541 * gst/mpegstream/gstmpegdemux.h:
20542 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20543 (gst_mpeg_parse_chain):
20544 Fix flow value combination; this fixes playbin/totem locking up if
20545 a VobSub file is specified as subtitle file (#334322). Flow value
20546 combination should only happen once we are fairly sure we've got all
20547 pads that are available for now. Since there isn't a well-specified
20548 time when this is the case in MPEG, we'll just assume this is the
20549 case once there has been a certain number of packets for each
20550 stream we've found so far.
20552 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
20554 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20555 Original commit message from CVS:
20556 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20557 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20558 Simplify the framerate code and support more framerates. Fixes #361584.
20560 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20562 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20563 Original commit message from CVS:
20564 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20565 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20566 Fix minor memleak when creating pads from static pad templates (#369627).
20567 * tests/check/Makefile.am:
20568 * tests/check/elements/.cvsignore:
20569 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20570 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20571 Add unit tests for mpeg2dec (#369627).
20573 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20577 Original commit message from CVS:
20580 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
20582 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20583 Original commit message from CVS:
20584 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20585 (gst_lame_change_state):
20586 * ext/lame/gstlame.h:
20587 Make lame timestamp flushed eos buffer by some additional timestamp
20588 accounting. Fixes #374760.
20590 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
20592 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20593 Original commit message from CVS:
20594 * gst/mpegaudioparse/gstmpegaudioparse.c:
20595 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20596 (gst_mp3parse_init), (gst_mp3parse_dispose),
20597 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20598 (gst_mp3parse_change_state):
20599 * gst/mpegaudioparse/gstmpegaudioparse.h:
20600 Make timestamp handling in mp3parse saner; now works for at least
20603 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
20605 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20606 Original commit message from CVS:
20607 * gst/mpegaudioparse/Makefile.am:
20608 * gst/mpegaudioparse/gstmpegaudioparse.c:
20609 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20610 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20611 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20612 (gst_mp3parse_change_state), (plugin_init):
20613 * gst/mpegaudioparse/gstmpegaudioparse.h:
20614 Bring mp3parse into the 21st century.
20615 Use its own debug category, use gstadapter, format nicely to 80
20616 columns, and fix incorrect handling of 32 kHz and less files.
20618 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
20620 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20621 Original commit message from CVS:
20622 Patch by: Sebastian Droege <slomo at ubuntu dot com>
20623 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20624 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20625 * ext/mpeg2dec/gstmpeg2dec.h:
20626 libmpeg2 requires its output buffers to start at a 16byte aligned
20627 address or the altivec optimizations will explode.
20629 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20631 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20632 Original commit message from CVS:
20633 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20634 * ext/cdio/gstcdio.h:
20635 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20636 Move CD-TEXT utility function into common file so it can also be
20637 used by a future cdioparanoiasrc.
20639 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20641 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20642 Original commit message from CVS:
20643 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20644 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20645 information (fixes #340433).
20647 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
20649 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20650 Original commit message from CVS:
20651 Patch by: Josep Torra Valles <josep at fluendo com>
20652 * gst/iec958/ac3_padder.c: (ac3p_init):
20653 * gst/mpegstream/gstmpegparse.c:
20654 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20655 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20656 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20657 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20658 (gst_rmdemux_parse_packet):
20659 Misc. fixes for problems discovered by Forte (different return types
20660 in function declaration and definition, pointer arithmetics with
20661 void pointers). Fixes #362639.
20663 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20665 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20666 Original commit message from CVS:
20667 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20668 Don't announce audio or subtitle streams that aren't really present,
20669 it makes dvddemux create pads that will never carry any data, which
20672 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20674 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20675 Original commit message from CVS:
20676 * ext/lame/gstlame.c: (gst_lame_set_property):
20677 Round up not allowed bitrates to the next higher allowed one
20680 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
20682 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20683 Original commit message from CVS:
20684 * docs/plugins/Makefile.am:
20685 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20686 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20687 * ext/lame/gstlame.c: (gst_lame_class_init):
20688 * ext/lame/gstlame.h:
20689 Add docs for lame and lame to docs. Specify allowed bitrates
20690 in the properties description (#361140). Canonicalise object
20691 property names (ie. use hyphen instead of underscore).
20692 * docs/plugins/inspect/plugin-a52dec.xml:
20693 * docs/plugins/inspect/plugin-amrnb.xml:
20694 * docs/plugins/inspect/plugin-asf.xml:
20695 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20696 * docs/plugins/inspect/plugin-dvdread.xml:
20697 * docs/plugins/inspect/plugin-dvdsub.xml:
20698 * docs/plugins/inspect/plugin-iec958.xml:
20699 * docs/plugins/inspect/plugin-lame.xml:
20700 * docs/plugins/inspect/plugin-mad.xml:
20701 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20702 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20703 * docs/plugins/inspect/plugin-mpegstream.xml:
20704 * docs/plugins/inspect/plugin-siddec.xml:
20705 Update version to CVS.
20707 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20709 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20710 Original commit message from CVS:
20711 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20712 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20715 Add i18n magic to lame plugin. Throw decent error message when we
20716 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20718 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
20720 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20721 Original commit message from CVS:
20722 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20723 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20724 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20725 Change caps to x-rdt, because it's not x-rtp.
20726 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20727 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20728 (gst_rmdemux_plugin_init):
20729 Activate pad before adding to the element.
20730 Return the combined stream return values after pad_alloc.
20732 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
20734 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20735 Original commit message from CVS:
20736 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20737 * ext/mpeg2dec/gstmpeg2dec.h:
20738 Add some debugging to timestamp handling.
20739 Make sure we don't convert invalid timestamps.
20741 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20743 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20744 Original commit message from CVS:
20745 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20746 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20747 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20748 (gst_dvd_demux_get_subpicture_stream):
20749 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20750 (gst_mpeg_demux_get_audio_stream),
20751 (gst_mpeg_demux_get_private_stream):
20752 Active pads before adding them to the running element. Don't assert
20753 on non-BYTE format newsegment events in asfdemux.
20755 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
20757 Printf format fixes.
20758 Original commit message from CVS:
20759 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20760 (gst_dvd_read_src_handle_seek_event):
20761 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20762 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20763 * ext/sidplay/gstsiddec.cc:
20764 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20765 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20766 (gst_rmdemux_parse_packet):
20767 Printf format fixes.
20769 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
20771 gst/realmedia/: Added RDT depayloader.
20772 Original commit message from CVS:
20773 * gst/realmedia/Makefile.am:
20774 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20775 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20776 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20777 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20778 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20779 * gst/realmedia/rdtdepay.h:
20780 Added RDT depayloader.
20781 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20782 (gst_rmdemux_plugin_init), (plugin_init):
20783 Remove unused function.
20784 Added some more mime-types.
20786 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20788 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20789 Original commit message from CVS:
20790 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20791 If an incoming timestamp is within one sample of our current
20792 timestamp, then keep it. This prevents imprecision in the
20793 PTS (which only has 90khz granularity) from affecting our stream.
20795 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
20797 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20798 Original commit message from CVS:
20799 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20800 Reflow code so that compiler doesn't complain about possible use
20801 of uninitialised variable any longer; but just in case, initialise
20802 it anyway; also take object ref in query function and do peer pad
20803 stuff in a more thread-safe way.
20805 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
20807 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20808 Original commit message from CVS:
20809 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20810 Init a variable to make compilers happy.
20812 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
20814 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20815 Original commit message from CVS:
20816 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20817 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20818 (gst_dvd_demux_sync_stream_to_time):
20819 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20820 (gst_mpeg_demux_synchronise_pads),
20821 (gst_mpeg_demux_sync_stream_to_time):
20822 Send newsegment updates for sparse streams (#350778).
20824 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20826 ext/dvdread/dvdreadsrc.c: fix compile warning
20827 Original commit message from CVS:
20828 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20829 fix compile warning
20831 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20834 bump the nano bitches
20835 Original commit message from CVS:
20836 bump the nano bitches
20838 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20840 configure.ac: As another attempt, synaesthesia can be enabled by passing
20841 Original commit message from CVS:
20843 As another attempt, synaesthesia can be enabled by passing
20844 --with-plugins="synaesthesia" to configure
20846 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20848 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20849 Original commit message from CVS:
20851 Don't build synaesthesia by default, until someone confirms that it
20852 is okay (filed as #356882)
20854 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20856 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20857 Original commit message from CVS:
20859 Don't build synaesthesia by default, until someone confirms that it
20860 is okay (filed as #356882)
20862 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20865 Original commit message from CVS:
20867 * gst/synaesthesia/Makefile.am:
20868 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20869 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20870 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20871 (gst_synaesthesia_change_state), (plugin_init):
20874 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20876 More G_OBJECT macro fixing.
20877 Original commit message from CVS:
20878 * ext/mad/gstid3tag.c:
20879 * gst/mpegstream/gstrfc2250enc.h:
20880 * gst/synaesthesia/gstsynaesthesia.c:
20881 More G_OBJECT macro fixing.
20883 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
20885 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20886 Original commit message from CVS:
20887 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20888 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20889 Fix initialisation dummy buffer, the offsets are relative to the start
20890 of the buffers. Fixes #356004.
20892 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
20894 * gst-plugins-ugly.spec.in:
20896 Original commit message from CVS:
20899 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
20901 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20902 Original commit message from CVS:
20903 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20904 Add convert query (needed for later when we just operate in time
20905 format and let the base source class handle all the seeking stuff).
20907 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20909 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20910 Original commit message from CVS:
20911 * gst/asfdemux/gstasfdemux.c:
20912 (gst_asf_demux_get_gst_tag_from_tag_name),
20913 (gst_asf_demux_process_ext_content_desc):
20914 Erm, lets properly fix it. The only non-text tag that we support is
20915 the track-number and that is an UINT. asfdemux was returning a GValue
20916 initialized as INT. Further the Track and not the TrackNumber tag
20917 (the latter is a string too).
20919 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20921 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20922 Original commit message from CVS:
20923 * gst/asfdemux/gstasfdemux.c:
20924 (gst_asf_demux_get_gst_tag_from_tag_name),
20925 (gst_asf_demux_process_ext_content_desc):
20926 Skip tags that are unknown (was producing an uninialized GValue).
20928 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
20930 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20931 Original commit message from CVS:
20932 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20933 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20934 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20935 (gst_a52dec_set_property), (gst_a52dec_get_property):
20936 * ext/a52dec/gsta52dec.h:
20937 Patch from from Michal Benes <michal.benes@itonis.tv>:
20938 Add two things to a52dec: configure the exact output format for ac3
20939 decoding through properties, if desired.
20940 By default, configure an output format preferred by downstream. Now
20941 that audioconvert lists caps by preference, this means that a52dec
20942 can do downmixing (iff required) rather than audioconvert, so it can
20943 use the ac3 downmix levels from the bitstream.
20945 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20947 Add missing GST_LIBS to the link flags
20948 Original commit message from CVS:
20949 * ext/lame/Makefile.am:
20950 * ext/mpeg2dec/Makefile.am:
20951 * gst/dvdlpcmdec/Makefile.am:
20952 * gst/dvdsub/Makefile.am:
20953 * gst/mpegaudioparse/Makefile.am:
20954 Add missing GST_LIBS to the link flags
20956 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20958 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20959 Original commit message from CVS:
20961 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20963 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20965 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
20966 Original commit message from CVS:
20967 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
20968 fix build for debug disabled
20970 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20972 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
20973 Original commit message from CVS:
20974 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20975 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
20976 Use static pad templates with ANY caps for the source pads for
20977 simplicity and to avoid warnings when creating pads for unhandled
20978 codec IDs (#351795).
20980 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
20982 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
20983 Original commit message from CVS:
20984 Patch by: Michal Benes <michal dot benes at itonis dot tv>
20985 * ext/mad/gstmad.c: (gst_mad_chain):
20986 Fix timestamping in mad by only activating a new timestamp when the
20987 previous frame has been decoded. Fixes #350723.
20988 Also clean up some of the non fatal warnings when the input buffer is
20989 too small to decode a header.
20991 === release 0.10.4 ===
20993 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20999 * docs/plugins/gst-plugins-ugly-plugins.args:
21000 * docs/plugins/inspect/plugin-a52dec.xml:
21001 * docs/plugins/inspect/plugin-amrnb.xml:
21002 * docs/plugins/inspect/plugin-asf.xml:
21003 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21004 * docs/plugins/inspect/plugin-dvdread.xml:
21005 * docs/plugins/inspect/plugin-dvdsub.xml:
21006 * docs/plugins/inspect/plugin-iec958.xml:
21007 * docs/plugins/inspect/plugin-lame.xml:
21008 * docs/plugins/inspect/plugin-mad.xml:
21009 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21010 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21011 * docs/plugins/inspect/plugin-mpegstream.xml:
21012 * docs/plugins/inspect/plugin-rmdemux.xml:
21013 * docs/plugins/inspect/plugin-siddec.xml:
21015 Original commit message from CVS:
21018 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21035 Original commit message from CVS:
21038 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
21040 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21041 Original commit message from CVS:
21042 Patch by: Wim Taymans <wim at fluendo dot com>
21043 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21044 Instead of forwarding the event in the wrong format, unref it and set
21045 a boolean that we still need to send it in the streaming thread.
21048 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21050 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21051 Original commit message from CVS:
21052 Patch by: Edward Hervey (edward at fluendo dot com)
21053 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21054 Put debug category initialization before use of GST_DEBUG, in order
21055 to remove a fatal warning. Fixes #350895
21057 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21059 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21060 Original commit message from CVS:
21061 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21062 Set rank to NONE for the time being until we make playbin handle
21063 subtitle pictures again (dvdsubdec seems to be a bit shaky at
21064 times when seeking, so it's probably better if it doesn't get
21065 autoplugged for the time being).
21067 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21069 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21070 Original commit message from CVS:
21071 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21072 (gst_rmdemux_parse_mdpr):
21073 Handle audio streams with stream_version 3 properly; warn about
21074 unknown stream versions; handle unknown fourccs a tad more
21075 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21076 with GST_FOURCC_FORMAT.
21078 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21080 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21081 Original commit message from CVS:
21082 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21083 Error out properly if this is an interactive DVD (fixes #345694).
21085 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21087 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21088 Original commit message from CVS:
21089 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21090 When the first_access is 1 or 0, we should copy the timestamp from
21091 the incoming buffer if there is one.
21093 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21095 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21096 Original commit message from CVS:
21097 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21098 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21099 Use GST_ELEMENT_ERROR for error reporting; post errors in some
21100 more places; remove superfluous newlines from debug statements.
21102 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
21104 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21105 Original commit message from CVS:
21106 Patch by: Frédéric Riss <frederic.riss at gmail com>
21107 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21108 Don't set negative durations on outgoing buffers (#350044),
21109 which happens when you use macros that got changed during
21110 the last unstable cycle because they were thought not to
21113 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21115 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21116 Original commit message from CVS:
21117 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21118 (gst_dvd_read_src_goto_chapter),
21119 (gst_dvd_read_src_get_chapter_starts),
21120 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21121 (gst_dvd_read_src_get_time_for_sector),
21122 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21123 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21124 (gst_dvd_read_src_goto_sector):
21125 * ext/dvdread/dvdreadsrc.h:
21126 Add basic support for time-based seeking; set timestamps on
21127 outgoing buffers if we have them; create table with
21128 chapter to time mapping when opening a title; rename
21129 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21130 make it take an explicit pgc argument; fix up some debugging
21131 messages so that title/chapter numbers are printed as starting
21132 from 1 for easier readability.
21134 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
21136 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21137 Original commit message from CVS:
21138 * gst/realmedia/Makefile.am:
21139 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21140 (gst_rmdemux_parse_cont):
21141 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21142 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21143 * gst/realmedia/rmutils.h:
21144 Factor out some code into rmutils.[ch]; when reading
21145 strings, don't read beyond the available data; read
21146 metadata strings correctly (string length is 16 bits
21149 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21151 Fix dist by including gst-libs/
21152 Original commit message from CVS:
21155 * gst/asfdemux/gstasfdemux.c:
21156 Fix dist by including gst-libs/
21158 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21160 Make custom error messages translatable.
21161 Original commit message from CVS:
21162 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21164 Make custom error messages translatable.
21165 * gst/asfdemux/gstasf.c: (plugin_init):
21166 Remove setlocale() call, doesn't seem to be needed or recommended for
21167 plugins, at least not according to gstreamer/docs/random/i18n.
21169 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21171 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21172 Original commit message from CVS:
21173 * gst/asfdemux/Makefile.am:
21174 * gst/asfdemux/asfheaders.c:
21175 * gst/asfdemux/asfheaders.h:
21176 * gst/asfdemux/gstasf.c: (plugin_init):
21177 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21178 Error out when the stream is encrypted (rather than feeding
21179 garbage to the decoders). Fixes #349025.
21181 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21183 Add/enable autofoo magic for translations.
21184 Original commit message from CVS:
21189 Add/enable autofoo magic for translations.
21191 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
21193 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21194 Original commit message from CVS:
21195 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21196 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21197 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21198 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21199 Don't leak streams, strings or caps. Get rid of unnecessary
21200 getcaps() function.
21202 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21204 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21205 Original commit message from CVS:
21206 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21207 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21208 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21209 (gst_rmdemux_stream_clear_cached_subpackets),
21210 (gst_rmdemux_descramble_cook_audio),
21211 (gst_rmdemux_descramble_dnet_audio),
21212 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21213 Descramble cook audio streams before sending them to the
21214 decoder. Fixes #347292.
21215 Also miscellaneous clean-ups and log-level changes.
21217 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21219 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21220 Original commit message from CVS:
21221 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21222 * ext/lame/gstlame.c: (gst_lame_setup):
21223 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21225 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
21227 ext/sidplay/gstsiddec.*: Remove old metadata thing.
21228 Original commit message from CVS:
21229 * ext/sidplay/gstsiddec.cc:
21230 * ext/sidplay/gstsiddec.h:
21231 Remove old metadata thing.
21233 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21235 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21236 Original commit message from CVS:
21237 * gst/asfdemux/gstasfdemux.c:
21238 (gst_asf_demux_get_ext_stream_props_for_stream),
21239 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21240 Find language codes for audio streams if they are available.
21242 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21244 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21245 Original commit message from CVS:
21246 * gst/asfdemux/asfheaders.h:
21247 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21248 (gst_asf_demux_process_stream),
21249 (gst_asf_demux_process_language_list),
21250 (gst_asf_demux_process_ext_stream_props),
21251 (gst_asf_demux_process_queued_extended_stream_objects),
21252 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21253 * gst/asfdemux/gstasfdemux.h:
21254 Parse extended stream properties objects and stream objects
21255 hidden inside them (but delay creation of the appropriate
21256 pads until after all the 'normal' stream objects have been
21257 dealt with) (#343763). Also parse language list object.
21259 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21261 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21262 Original commit message from CVS:
21263 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21264 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21265 (find_seek_offset_time), (gst_rmdemux_perform_seek),
21266 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21267 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21268 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21269 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21270 * gst/realmedia/rmdemux.h:
21271 Cleanups, use GstSegment for seeking.
21272 Fix error handling.
21273 Combine flow return from all streams.
21275 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21277 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21278 Original commit message from CVS:
21279 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21280 Remove g_assert that shouldn't be there.
21282 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
21284 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21285 Original commit message from CVS:
21286 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21287 Fix refcounting when cropping. Fixes #341677.
21289 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
21291 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21292 Original commit message from CVS:
21293 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21294 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21295 (gst_asf_demux_process_segment):
21296 Fix typo. Closes #347029.
21298 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21300 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21301 Original commit message from CVS:
21302 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21303 Skip chunks for unknown streams properly. Fixes broken sound
21304 and/or video for files that have additional streams that
21305 we don't recognise yet (e.g. if they are embedded in extended
21306 stream properties). Partly fixes #343763.
21308 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21310 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21311 Original commit message from CVS:
21312 * gst/asfdemux/asfheaders.c:
21313 * gst/asfdemux/asfheaders.h:
21314 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21315 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21316 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21317 (gst_asf_demux_change_state):
21318 * gst/asfdemux/gstasfdemux.h:
21319 Add some more GUIDs and make debug log more readable
21320 and easier to follow when parsing the headers.
21322 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
21324 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21325 Original commit message from CVS:
21326 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21327 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21328 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21329 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21330 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21331 * ext/dvdread/dvdreadsrc.h:
21332 Rewrite seeking code and make seeking in DVDs work (#337834).
21334 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21336 autogen.sh: Check for automake-1.9 as well.
21337 Original commit message from CVS:
21339 Check for automake-1.9 as well.
21341 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21343 ext/dvdread/dvdreadsrc.c: Make check stronger.
21344 Original commit message from CVS:
21345 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21346 Make check stronger.
21348 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21350 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21351 Original commit message from CVS:
21352 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21353 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21354 (gst_asf_demux_push_buffer):
21355 * gst/asfdemux/gstasfdemux.h:
21356 Handle unknown codec IDs/fourccs properly (#345879); send tag
21357 events after newsegment event; fix use of GST_FOURCC_FORMAT
21360 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21362 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21363 Original commit message from CVS:
21364 * ext/a52dec/gsta52dec.c: (plugin_init):
21365 Call the channel positions get_type() method in plugin_init
21366 to ensure that it isn't simultaneously called later from
21369 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21371 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21372 Original commit message from CVS:
21373 * gst/mpegstream/gstmpegpacketize.c:
21374 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21375 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21376 Also flush packetizer cache when we get a buffer that has the
21377 DISCONT flag set; update current byte position from buffer
21378 offset after a flush.
21380 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21382 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21383 Original commit message from CVS:
21384 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21385 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21386 (gst_mpeg_packetize_read):
21387 * gst/mpegstream/gstmpegpacketize.h:
21388 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21389 (gst_mpeg_parse_change_state):
21390 Flush packetizer cache when we get a FLUSH_STOP event;
21391 remove unused source pad member from packetizer; add debug
21392 category for packetizer.
21394 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21396 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21397 Original commit message from CVS:
21398 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21399 Treat dual-mono as stereo. It should really be output on 2 separate
21400 pads, but isn't for now.
21402 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21404 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21405 Original commit message from CVS:
21406 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21407 Assume 4:3 DAR rather than 4:3 PAR (#345184).
21409 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21411 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21412 Original commit message from CVS:
21413 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21414 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21415 any PAR whatsoever (rather than using 0/0, which will lead to
21416 an abort later on). Fixes #345184.
21418 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
21420 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21421 Original commit message from CVS:
21422 Patch by: Michael Dominic K. < mdk at mdk org pl>
21423 * ext/mad/gstmad.c: (gst_mad_chain):
21424 Send newsegment event before calling
21425 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21426 in connection with pad blocking (#342594). While we're at it,
21427 do some minor clean-ups.
21429 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21431 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21432 Original commit message from CVS:
21434 Fix --disable-external (can't set conditionals conditionally,
21437 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21439 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21440 Original commit message from CVS:
21441 * ext/a52dec/Makefile.am:
21442 ... and then he said "When you go and fix the build you
21443 better make sure you have some spare backslashes in your
21446 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
21448 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21449 Original commit message from CVS:
21450 * ext/sidplay/gstsiddec.cc:
21451 Fix copyright, email addresses and descriptions.
21452 Use saner defaults for arguments. Fixes #344667.
21453 constify some stuff.
21456 Fix negotiation to do mono/44100 by default.
21457 Post error messages.
21458 Use _scale_int where possible.
21460 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
21462 ext/dvdnav/.cvsignore: More ignore
21463 Original commit message from CVS:
21464 * ext/dvdnav/.cvsignore:
21467 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21469 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21470 Original commit message from CVS:
21471 * tests/check/elements/amrnbenc.c: (push_data):
21472 Init memory before feeding it to the encoder to make
21473 the valgrind test succeed.
21475 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
21477 gst/asfdemux/.cvsignore: More ignore
21478 Original commit message from CVS:
21479 * gst/asfdemux/.cvsignore:
21482 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21484 .cvsignore: Ignore files generated by 'make dist'.
21485 Original commit message from CVS:
21487 Ignore files generated by 'make dist'.
21489 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21492 Original commit message from CVS:
21495 * ext/a52dec/Makefile.am:
21496 * ext/dvdnav/Makefile.am:
21497 * ext/dvdread/Makefile.am:
21498 * ext/lame/Makefile.am:
21499 * ext/mad/Makefile.am:
21500 * ext/mpeg2dec/Makefile.am:
21501 * ext/sidplay/Makefile.am:
21504 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21506 autogen.sh: require am17
21507 Original commit message from CVS:
21511 * ext/annodex/Makefile.am:
21512 * ext/cdio/Makefile.am:
21513 * ext/dv/Makefile.am:
21514 * ext/esd/Makefile.am:
21515 * ext/flac/Makefile.am:
21516 * ext/gdk_pixbuf/Makefile.am:
21517 * ext/ladspa/Makefile.am:
21518 * ext/libcaca/Makefile.am:
21519 * ext/speex/Makefile.am:
21520 * ext/taglib/Makefile.am:
21521 * sys/oss/Makefile.am:
21522 * sys/sunaudio/Makefile.am:
21523 * sys/ximage/Makefile.am:
21524 clean up build further
21526 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
21528 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21529 Original commit message from CVS:
21530 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21531 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21532 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21533 (gst_mpeg2dec_change_state):
21534 * ext/mpeg2dec/gstmpeg2dec.h:
21535 Simplify and don't leak our buffer pool.
21537 Remove unfixed bug number from previous ChangeLog entry.
21539 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21541 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21542 Original commit message from CVS:
21543 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21544 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21545 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21546 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21547 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21548 (handle_sequence), (handle_picture), (handle_slice),
21549 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21550 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21551 * ext/mpeg2dec/gstmpeg2dec.h:
21552 Fix padtemplate as we can now do fractional framerates.
21555 Add simple frame dropping QoS.
21556 Precalc buffer output sizes and UV offsets.
21557 Always give libmpeg2 a valid fbuf when it wants one.
21558 don't trust libmpeg to discard our buffers but manage it
21560 Fixes #343627, #327350, #335288
21562 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
21564 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21565 Original commit message from CVS:
21567 Add a manifest for futures ugly win32 releases.
21568 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21569 Move bufcaps declaration at the begining of the instructions
21572 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21574 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21575 Original commit message from CVS:
21576 * ext/alsaspdif/alsaspdifsink.h:
21577 * ext/amrwb/gstamrwbdec.h:
21578 * ext/amrwb/gstamrwbenc.h:
21579 * ext/amrwb/gstamrwbparse.h:
21580 * ext/arts/gst_arts.h:
21581 * ext/artsd/gstartsdsink.h:
21582 * ext/audiofile/gstafparse.h:
21583 * ext/audiofile/gstafsink.h:
21584 * ext/audiofile/gstafsrc.h:
21585 * ext/audioresample/gstaudioresample.h:
21586 * ext/bz2/gstbz2dec.h:
21587 * ext/bz2/gstbz2enc.h:
21588 * ext/dirac/gstdiracdec.h:
21589 * ext/directfb/dfbvideosink.h:
21590 * ext/divx/gstdivxdec.h:
21591 * ext/divx/gstdivxenc.h:
21592 * ext/dts/gstdtsdec.h:
21593 * ext/faac/gstfaac.h:
21594 * ext/gsm/gstgsmdec.h:
21595 * ext/gsm/gstgsmenc.h:
21596 * ext/ivorbis/vorbisenc.h:
21597 * ext/libfame/gstlibfame.h:
21598 * ext/nas/nassink.h:
21599 * ext/neon/gstneonhttpsrc.h:
21600 * ext/polyp/polypsink.h:
21601 * ext/sdl/sdlaudiosink.h:
21602 * ext/sdl/sdlvideosink.h:
21603 * ext/shout/gstshout.h:
21604 * ext/snapshot/gstsnapshot.h:
21605 * ext/sndfile/gstsf.h:
21606 * ext/swfdec/gstswfdec.h:
21607 * ext/tarkin/gsttarkindec.h:
21608 * ext/tarkin/gsttarkinenc.h:
21609 * ext/theora/theoradec.h:
21610 * ext/wavpack/gstwavpackdec.h:
21611 * ext/wavpack/gstwavpackparse.h:
21612 * ext/xine/gstxine.h:
21613 * ext/xvid/gstxviddec.h:
21614 * ext/xvid/gstxvidenc.h:
21615 * gst/cdxaparse/gstcdxaparse.h:
21616 * gst/cdxaparse/gstcdxastrip.h:
21617 * gst/colorspace/gstcolorspace.h:
21618 * gst/festival/gstfestival.h:
21619 * gst/freeze/gstfreeze.h:
21620 * gst/gdp/gstgdpdepay.h:
21621 * gst/gdp/gstgdppay.h:
21622 * gst/modplug/gstmodplug.h:
21623 * gst/mpeg1sys/gstmpeg1systemencode.h:
21624 * gst/mpeg1videoparse/gstmp1videoparse.h:
21625 * gst/mpeg2sub/gstmpeg2subt.h:
21626 * gst/mpegaudioparse/gstmpegaudioparse.h:
21627 * gst/multifilesink/gstmultifilesink.h:
21628 * gst/overlay/gstoverlay.h:
21629 * gst/playondemand/gstplayondemand.h:
21630 * gst/qtdemux/qtdemux.h:
21631 * gst/rtjpeg/gstrtjpegdec.h:
21632 * gst/rtjpeg/gstrtjpegenc.h:
21633 * gst/smooth/gstsmooth.h:
21634 * gst/smoothwave/gstsmoothwave.h:
21635 * gst/spectrum/gstspectrum.h:
21636 * gst/speed/gstspeed.h:
21637 * gst/stereo/gststereo.h:
21638 * gst/switch/gstswitch.h:
21639 * gst/tta/gstttadec.h:
21640 * gst/tta/gstttaparse.h:
21641 * gst/videodrop/gstvideodrop.h:
21642 * gst/xingheader/gstxingmux.h:
21643 * sys/directdraw/gstdirectdrawsink.h:
21644 * sys/directsound/gstdirectsoundsink.h:
21645 * sys/dxr3/dxr3audiosink.h:
21646 * sys/dxr3/dxr3spusink.h:
21647 * sys/dxr3/dxr3videosink.h:
21648 * sys/qcam/gstqcamsrc.h:
21649 * sys/vcd/vcdsrc.h:
21650 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21652 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21654 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21655 Original commit message from CVS:
21656 * ext/a52dec/gsta52dec.h:
21657 * ext/amrnb/amrnbdec.h:
21658 * ext/amrnb/amrnbenc.h:
21659 * ext/amrnb/amrnbparse.h:
21660 * ext/mpeg2dec/gstmpeg2dec.h:
21661 * ext/sidplay/gstsiddec.h:
21662 * gst/ac3parse/gstac3parse.h:
21663 * gst/asfdemux/gstasfdemux.h:
21664 * gst/asfdemux/gstasfmux.h:
21665 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21666 * gst/iec958/ac3iec.h:
21667 * gst/mpegaudioparse/gstmpegaudioparse.h:
21668 * gst/mpegstream/gstdvddemux.h:
21669 * gst/mpegstream/gstmpegclock.h:
21670 * gst/mpegstream/gstmpegdemux.h:
21671 * gst/mpegstream/gstmpegparse.h:
21672 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21674 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
21676 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21677 Original commit message from CVS:
21679 Replace current README (containing the release notes from
21680 some 0.9.x version) with a proper README taken from the core.
21682 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21684 ext/amrnb/: Sortof first quick cleanup of all this mess...
21685 Original commit message from CVS:
21686 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21687 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21688 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21689 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21690 * ext/amrnb/amrnbparse.h:
21691 Sortof first quick cleanup of all this mess...
21692 Don't crap out on empty and invalid FTs but treat them as
21693 empty packets, the decoder handles them fine.
21696 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21698 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21699 Original commit message from CVS:
21700 * gst/asfdemux/gstasf.c: (plugin_init):
21701 Call gst_riff_init() so the riff debug category gets set up
21702 before it is being used.
21704 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
21706 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21707 Original commit message from CVS:
21708 * gst/iec958/ac3_padder.c: (ac3p_parse):
21709 * gst/iec958/ac3_padder.h:
21710 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21711 (ac3iec_chain_raw), (ac3iec_change_state):
21712 * gst/iec958/ac3iec.h:
21713 Write rate into the caps, for the allowed ac3 rates. Some minor
21716 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
21718 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21719 Original commit message from CVS:
21720 Patch by: James "Doc" Livingston <doclivingston gmail com>
21721 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21722 Do tag merging correctly (#339918). Output taglists
21723 properly in debug statements too while we're at it.
21725 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21727 ext/a52dec/gsta52dec.c: Add more debug
21728 Original commit message from CVS:
21729 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21731 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21732 (gst_dvdlpcmdec_init), (update_timestamps),
21733 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21734 (dvdlpcmdec_sink_event):
21735 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21736 If we have a first_access offset but no current timestamp (might
21737 happen after a seek), then calculate a start time for the first
21738 portion so that it will align with the timestamp given for the
21739 first_access portion.
21740 If a new-segment arrives with format time, store the start
21741 time as a failsafe timestamp in case we never get any further
21742 timestamp info (unlikely)
21743 Mask out the 'frame number' section of the incoming header so
21744 that we don't consider it to be changing on every buffer and
21745 reset the caps constantly.
21746 Use gst_util_uint64_scale for duration calculation
21748 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
21750 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21751 Original commit message from CVS:
21752 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21753 Fix timestamping for cases where the first_access parameter is 4.
21754 Ensure we don't overrun buffers in other cases.
21756 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21758 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21759 Original commit message from CVS:
21760 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21761 Fix silly bug when reading metadata (#341254).
21763 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
21765 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21766 Original commit message from CVS:
21767 * autogen.sh: (CONFIGURE_DEF_OPT):
21768 libtoolize on Darwin/MacOSX is called glibtoolize
21770 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21772 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21773 Original commit message from CVS:
21774 * ext/lame/gstlame.c: (gst_lame_get_type),
21775 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21776 (gst_lame_setup), (gst_lame_change_state):
21777 * ext/lame/gstlame.h:
21778 Remove tag writing from lame (which was completely broken
21779 anyway, #329184). Leaving GstTagSetter interface around for
21780 now, albeit non-functional. Should be removed completely
21781 in 0.11. Use the 'id3v2mux' plugin from -good for writing
21784 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
21787 * ext/dvdread/dvdreadsrc.c:
21788 * gst/asfdemux/gstasfdemux.c:
21789 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21790 Original commit message from CVS:
21791 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21793 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
21795 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21796 Original commit message from CVS:
21797 Patch by: Andres Salomon <dilinger at debian org>
21798 * ext/lame/gstlame.c: (gst_lame_sink_event):
21799 Fix typo (comma vs. semicolon) (#340710).
21801 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
21803 ext/mad/gstmad.c: Make mad the second element to support the highly useful
21804 Original commit message from CVS:
21805 Patch by: Lutz Müller <lutz at topfrose de>
21806 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21807 Make mad the second element to support the highly useful
21808 FORMATS query (#340594)
21810 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
21812 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21813 Original commit message from CVS:
21814 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21815 (gst_mpeg2dec_src_query):
21816 Remember the query duration format before passing it upstream since it
21817 could have been modified.
21818 Add GST_WARNING_OBJECT in sink convert function to detail why the
21819 conversion didn't work.
21821 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21823 Define GstElementDetails as const and also static (when defined as global)
21824 Original commit message from CVS:
21825 * ext/amrwb/gstamrwbdec.c:
21826 * ext/amrwb/gstamrwbenc.c:
21827 * ext/amrwb/gstamrwbparse.c:
21828 * ext/arts/gst_arts.c:
21829 * ext/artsd/gstartsdsink.c:
21830 * ext/audiofile/gstafparse.c:
21831 * ext/audiofile/gstafsink.c:
21832 * ext/audiofile/gstafsrc.c:
21833 * ext/audioresample/gstaudioresample.c:
21834 * ext/bz2/gstbz2dec.c:
21835 * ext/bz2/gstbz2enc.c:
21836 * ext/cdaudio/gstcdaudio.c:
21837 * ext/directfb/dfbvideosink.c:
21838 * ext/divx/gstdivxdec.c:
21839 * ext/divx/gstdivxenc.c:
21840 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21841 * ext/faac/gstfaac.c: (gst_faac_base_init):
21842 * ext/faad/gstfaad.c:
21843 * ext/gsm/gstgsmdec.c:
21844 * ext/gsm/gstgsmenc.c:
21845 * ext/hermes/gsthermescolorspace.c:
21846 * ext/ivorbis/vorbisfile.c:
21847 * ext/lcs/gstcolorspace.c:
21848 * ext/libfame/gstlibfame.c:
21849 * ext/libmms/gstmms.c: (gst_mms_base_init):
21850 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21851 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21852 * ext/nas/nassink.c: (gst_nassink_base_init):
21853 * ext/neon/gstneonhttpsrc.c:
21854 * ext/sdl/sdlaudiosink.c:
21855 * ext/sdl/sdlvideosink.c:
21856 * ext/shout/gstshout.c:
21857 * ext/snapshot/gstsnapshot.c:
21858 * ext/sndfile/gstsf.c:
21859 * ext/swfdec/gstswfdec.c:
21860 * ext/tarkin/gsttarkindec.c:
21861 * ext/tarkin/gsttarkinenc.c:
21862 * ext/theora/theoradec.c:
21863 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21864 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21865 * ext/xvid/gstxviddec.c:
21866 * ext/xvid/gstxvidenc.c:
21867 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21868 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21869 * gst/chart/gstchart.c:
21870 * gst/colorspace/gstcolorspace.c:
21871 * gst/deinterlace/gstdeinterlace.c:
21872 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21873 * gst/festival/gstfestival.c:
21874 * gst/filter/gstbpwsinc.c:
21875 * gst/filter/gstiir.c:
21876 * gst/filter/gstlpwsinc.c:
21877 * gst/freeze/gstfreeze.c:
21878 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21879 * gst/librfb/gstrfbsrc.c:
21880 * gst/mixmatrix/mixmatrix.c:
21881 * gst/mpeg1sys/gstmpeg1systemencode.c:
21882 * gst/mpeg1videoparse/gstmp1videoparse.c:
21883 * gst/mpeg2sub/gstmpeg2subt.c:
21884 * gst/mpegaudioparse/gstmpegaudioparse.c:
21885 * gst/multifilesink/gstmultifilesink.c:
21886 * gst/overlay/gstoverlay.c:
21887 * gst/passthrough/gstpassthrough.c:
21888 * gst/playondemand/gstplayondemand.c:
21889 * gst/qtdemux/qtdemux.c:
21890 * gst/rtjpeg/gstrtjpegdec.c:
21891 * gst/rtjpeg/gstrtjpegenc.c:
21892 * gst/smooth/gstsmooth.c:
21893 * gst/smoothwave/gstsmoothwave.c:
21894 * gst/spectrum/gstspectrum.c:
21895 * gst/speed/gstspeed.c:
21896 * gst/stereo/gststereo.c:
21897 * gst/switch/gstswitch.c:
21898 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21899 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21900 * gst/vbidec/gstvbidec.c:
21901 * gst/videocrop/gstvideocrop.c:
21902 * gst/videodrop/gstvideodrop.c:
21903 * gst/virtualdub/gstxsharpen.c:
21904 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21905 * gst/y4m/gsty4mencode.c:
21906 * sys/cdrom/gstcdplayer.c:
21907 * sys/directdraw/gstdirectdrawsink.c:
21908 * sys/directsound/gstdirectsoundsink.c:
21909 * sys/glsink/glimagesink.c:
21910 * sys/qcam/gstqcamsrc.c:
21911 * sys/v4l2/gstv4l2src.c:
21912 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21913 * sys/ximagesrc/ximagesrc.c:
21914 Define GstElementDetails as const and also static (when defined as
21917 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21919 Define GstElementDetails as const and also static (when defined as global)
21920 Original commit message from CVS:
21921 * ext/mad/gstid3tag.c:
21922 * ext/mad/gstmad.c:
21923 * gst/ac3parse/gstac3parse.c:
21924 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21925 * gst/synaesthesia/gstsynaesthesia.c:
21926 Define GstElementDetails as const and also static (when defined as
21929 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21931 Define GstElementDetails as const and also static (when defined as global)
21932 Original commit message from CVS:
21933 * ext/aalib/gstaasink.c:
21934 * ext/annodex/gstcmmldec.c:
21935 * ext/annodex/gstcmmlenc.c:
21936 * ext/cairo/gsttextoverlay.c:
21937 * ext/cairo/gsttimeoverlay.c:
21938 * ext/cdio/gstcdiocddasrc.c:
21939 * ext/dv/gstdvdec.c:
21940 * ext/dv/gstdvdemux.c:
21941 * ext/esd/esdmon.c:
21942 * ext/esd/esdsink.c:
21943 * ext/flac/gstflacenc.c:
21944 * ext/flac/gstflactag.c:
21945 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21946 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21947 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21948 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21949 * ext/gdk_pixbuf/pixbufscale.c:
21950 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21951 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21952 * ext/jpeg/gstjpegdec.c:
21953 * ext/jpeg/gstjpegenc.c:
21954 * ext/jpeg/gstsmokedec.c:
21955 * ext/jpeg/gstsmokeenc.c:
21956 * ext/libcaca/gstcacasink.c:
21957 * ext/libmng/gstmngdec.c:
21958 * ext/libmng/gstmngenc.c:
21959 * ext/libpng/gstpngdec.c:
21960 * ext/libpng/gstpngenc.c:
21961 * ext/mikmod/gstmikmod.c:
21962 * ext/raw1394/gstdv1394src.c:
21963 * ext/shout2/gstshout2.c: (gst_shout2send_init):
21964 * ext/shout2/gstshout2.h:
21965 * ext/speex/gstspeexdec.c:
21966 * ext/speex/gstspeexenc.c:
21967 * gst/alpha/gstalpha.c:
21968 * gst/alpha/gstalphacolor.c:
21969 * gst/apetag/gstapedemux.c:
21970 * gst/auparse/gstauparse.c:
21971 * gst/autodetect/gstautoaudiosink.c:
21972 (gst_auto_audio_sink_base_init):
21973 * gst/autodetect/gstautovideosink.c:
21974 (gst_auto_video_sink_base_init):
21975 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
21976 * gst/avi/gstavimux.c: (gst_avimux_base_init):
21977 * gst/cutter/gstcutter.c:
21978 * gst/debug/breakmydata.c:
21979 * gst/debug/efence.c:
21980 * gst/debug/gstnavigationtest.c:
21981 * gst/debug/gstnavseek.c:
21982 * gst/debug/negotiation.c:
21983 * gst/debug/progressreport.c:
21984 * gst/debug/testplugin.c:
21985 * gst/effectv/gstaging.c:
21986 * gst/effectv/gstdice.c:
21987 * gst/effectv/gstedge.c:
21988 * gst/effectv/gstquark.c:
21989 * gst/effectv/gstrev.c:
21990 * gst/effectv/gstshagadelic.c:
21991 * gst/effectv/gstvertigo.c:
21992 * gst/effectv/gstwarp.c:
21993 * gst/flx/gstflxdec.c:
21994 * gst/goom/gstgoom.c:
21995 * gst/icydemux/gsticydemux.c:
21996 * gst/id3demux/gstid3demux.c:
21997 * gst/interleave/deinterleave.c:
21998 * gst/interleave/interleave.c:
21999 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22000 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22001 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22002 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22003 * gst/level/gstlevel.c:
22004 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22005 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22006 * gst/median/gstmedian.c:
22007 * gst/monoscope/gstmonoscope.c:
22008 * gst/multipart/multipartdemux.c:
22009 * gst/multipart/multipartmux.c:
22010 * gst/oldcore/gstaggregator.c:
22011 * gst/oldcore/gstfdsink.c:
22012 * gst/oldcore/gstmd5sink.c:
22013 * gst/oldcore/gstmultifilesrc.c:
22014 * gst/oldcore/gstpipefilter.c:
22015 * gst/oldcore/gstshaper.c:
22016 * gst/oldcore/gststatistics.c:
22017 * gst/rtp/gstasteriskh263.c:
22018 * gst/rtp/gstrtpL16depay.c:
22019 * gst/rtp/gstrtpL16pay.c:
22020 * gst/rtp/gstrtpamrdepay.c:
22021 * gst/rtp/gstrtpamrpay.c:
22022 * gst/rtp/gstrtpdepay.c:
22023 * gst/rtp/gstrtpgsmpay.c:
22024 * gst/rtp/gstrtph263pay.c:
22025 * gst/rtp/gstrtph263pdepay.c:
22026 * gst/rtp/gstrtph263ppay.c:
22027 * gst/rtp/gstrtpilbcdepay.c:
22028 * gst/rtp/gstrtpmp4gpay.c:
22029 * gst/rtp/gstrtpmp4vdepay.c:
22030 * gst/rtp/gstrtpmp4vpay.c:
22031 * gst/rtp/gstrtpmpadepay.c:
22032 * gst/rtp/gstrtpmpapay.c:
22033 * gst/rtp/gstrtppcmadepay.c:
22034 * gst/rtp/gstrtppcmapay.c:
22035 * gst/rtp/gstrtppcmudepay.c:
22036 * gst/rtp/gstrtppcmupay.c:
22037 * gst/rtp/gstrtpspeexdepay.c:
22038 * gst/rtp/gstrtpspeexpay.c:
22039 * gst/rtsp/gstrtpdec.c:
22040 * gst/rtsp/gstrtspsrc.c:
22041 * gst/smpte/gstsmpte.c:
22042 * gst/udp/gstdynudpsink.c:
22043 * gst/udp/gstmultiudpsink.c:
22044 * gst/udp/gstudpsink.c:
22045 * gst/udp/gstudpsrc.c:
22046 * gst/videobox/gstvideobox.c:
22047 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22048 * gst/videofilter/gstvideobalance.c:
22049 * gst/videofilter/gstvideoflip.c:
22050 * gst/videofilter/gstvideotemplate.c:
22051 (gst_videotemplate_base_init):
22052 * gst/videomixer/videomixer.c:
22053 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22054 (gst_wavparse_class_init), (gst_wavparse_dispose),
22055 (gst_wavparse_reset), (gst_wavparse_init),
22056 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22057 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22058 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22059 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22060 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22061 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22062 (gst_wavparse_change_state):
22063 * gst/wavparse/gstwavparse.h:
22064 * sys/oss/gstossmixerelement.c:
22065 * sys/oss/gstosssink.c:
22066 * sys/oss/gstosssrc.c:
22067 * sys/osxaudio/gstosxaudioelement.c:
22068 * sys/osxaudio/gstosxaudiosink.c:
22069 * sys/osxaudio/gstosxaudiosrc.c:
22070 * sys/sunaudio/gstsunaudiomixer.c:
22071 * sys/sunaudio/gstsunaudiosink.c:
22072 Define GstElementDetails as const and also static (when defined as
22075 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
22077 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22078 Original commit message from CVS:
22079 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22080 Fix name of custom event (use same as dvdreadsrc).
22081 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22082 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22083 Fix event parsing (the event name is in the structure, not the
22084 name of the structure itself); also fix indentation after
22087 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
22089 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22090 Original commit message from CVS:
22091 * ext/mad/gstid3tag.c: (plugin_init):
22092 Change debug category to 'id3mux'.
22094 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
22096 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22097 Original commit message from CVS:
22098 Patch by: Alexander Lancaster <alexl at users sourceforge net>
22099 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22100 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22101 (gst_id3_tag_chain):
22102 When acting as a muxer, set caps on outgoing buffers and set caps
22103 on source pad (fixes #323658). Remove unused application/x-gst-tags
22104 cruft from the 0.6 days.
22106 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22108 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22109 Original commit message from CVS:
22110 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22111 (gst_mad_src_query), (gst_mad_chain):
22112 .. and DEFAULT queries should work too. Use magic gst util scale
22113 functions in some places.
22115 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
22117 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22118 Original commit message from CVS:
22119 * ext/mad/gstmad.c: (gst_mad_src_query):
22120 Fix duration query in BYTES format (#336824).
22122 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
22124 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22125 Original commit message from CVS:
22126 Patch by: Ed Catmur <ed at catmur dot co dot uk>
22127 * ext/lame/gstlame.c: (gst_lame_sink_event):
22128 Don't crash if we get an EOS event before the encoder
22129 has been set up (#339287).
22131 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
22133 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22134 Original commit message from CVS:
22135 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22136 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22137 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22138 Move errors out of the normal code flow.
22139 Don't send eos, basesrc will do that for us when needed.
22141 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
22143 gst/mpegstream/: Do state changes correctly
22144 Original commit message from CVS:
22145 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22146 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22147 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22148 Do state changes correctly
22150 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
22152 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22153 Original commit message from CVS:
22154 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22155 (gst_mpeg2dec_alloc_buffer):
22156 Can't use gst_pad_alloc_buffer*() when we are going to crop
22157 the image before sending it out. Downstream basetransform-based
22158 elements will complain about the wrong unit size otherwise
22159 (when not operating in passthrough-mode at least).
22160 Const-ify some static variables and do some minor clean-ups.
22161 Use I420 macros for size/offsets (not really necessary in this
22162 particular context, but this kind of code gets copy'n'pasted).
22164 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
22166 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22167 Original commit message from CVS:
22168 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22170 * gst/mpegstream/gstmpegpacketize.h:
22171 g_malloc() can't fail, we don't need to handle this. Same for
22172 gst_buffer_new_and_alloc().
22173 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22174 klass->send_buffer() should have the same semantics as
22175 gst_pad_push(), ie. ownership of the buffer is transfered,
22176 so we never have to unref the buffer no matter what the flow
22179 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22181 * tests/check/gst-plugins-ugly.supp:
22182 one more suppression for FC4
22183 Original commit message from CVS:
22184 one more suppression for FC4
22186 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
22188 * tests/check/gst-plugins-ugly.supp:
22189 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22190 Original commit message from CVS:
22191 The AMR encoder sucks giant sucky things through a sucky object with a giant
22192 sucking machine. More suppressions.
22194 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22196 add test for amrnbenc, enable test infrastructure, and fix a leak
22197 Original commit message from CVS:
22198 add test for amrnbenc, enable test infrastructure, and fix a leak
22199 * common/check.mak:
22200 allow for specifying more than one suppressions file in SUPPRESSIONS
22202 * tests/Makefile.am:
22203 * tests/check/.cvsignore:
22204 * tests/check/Makefile.am:
22205 * tests/check/elements/.cvsignore:
22208 * tests/check/gst-plugins-ugly.supp:
22209 add suppressions for libs used by -ugly
22210 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22211 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22212 (GST_START_TEST), (amrnbenc_suite), (main):
22213 add a simple test for encoding amr
22214 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22215 fix pad template leaks
22217 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
22219 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22220 Original commit message from CVS:
22221 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22222 Plug big leak in AMR encoder.
22224 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
22226 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22227 Original commit message from CVS:
22228 * ext/mad/gstmad.c: (index_seek):
22229 move GstIndexEntry *entry variable declaration before
22230 the first instruction
22231 * ext/mad/gstmad.c:
22232 remove debug macros with variable number of parameter by using
22233 GST_DEBUG for WIN32
22234 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22235 use gst_guint64_to_gdouble for conversions
22236 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22237 replace __FUNCTION__ which is not supported by MSVC by the current function name
22238 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22239 remove LL suffix by using G_GINT64_CONSTANT
22240 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22241 use gst_guint64_to_gdouble for conversions
22242 * gst/mpegstream/gstmpegparse.h:
22243 remove LL suffix by using G_GINT64_CONSTANT
22245 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22246 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22248 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22250 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22251 Original commit message from CVS:
22252 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22253 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22254 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22255 * ext/mad/gstmad.c: (gst_mad_class_init):
22256 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22257 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22258 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22259 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22260 * gst/iec958/ac3iec.c: (ac3iec_class_init):
22261 * gst/mpegaudioparse/gstmpegaudioparse.c:
22262 (gst_mp3parse_class_init):
22263 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22264 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22265 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22266 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22267 * gst/synaesthesia/gstsynaesthesia.c:
22268 (gst_synaesthesia_class_init):
22269 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22271 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22273 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22274 Original commit message from CVS:
22275 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22276 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22277 (gst_asf_demux_push_buffer):
22278 Send newsegment event only once per pad, fixes #336550.
22280 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
22282 Unify the long descriptions in the plugin details (#337263).
22283 Original commit message from CVS:
22284 Patch by: j^ <j at bootlab dot org>
22285 * ext/amrwb/gstamrwbdec.c:
22286 * ext/amrwb/gstamrwbenc.c:
22287 * ext/amrwb/gstamrwbparse.c:
22288 * ext/arts/gst_arts.c:
22289 * ext/artsd/gstartsdsink.c:
22290 * ext/audiofile/gstafparse.c:
22291 * ext/audiofile/gstafsink.c:
22292 * ext/audiofile/gstafsrc.c:
22293 * ext/cdaudio/gstcdaudio.c:
22294 * ext/directfb/dfbvideosink.c:
22295 * ext/divx/gstdivxdec.c:
22296 * ext/divx/gstdivxenc.c:
22297 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22298 * ext/faac/gstfaac.c: (gst_faac_base_init):
22299 * ext/faad/gstfaad.c:
22300 * ext/gsm/gstgsmdec.c:
22301 * ext/gsm/gstgsmenc.c:
22302 * ext/hermes/gsthermescolorspace.c:
22303 * ext/ivorbis/vorbisfile.c:
22304 * ext/lcs/gstcolorspace.c:
22305 * ext/libfame/gstlibfame.c:
22306 * ext/libmms/gstmms.c: (gst_mms_base_init):
22307 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22308 * ext/nas/nassink.c: (gst_nassink_base_init):
22309 * ext/neon/gstneonhttpsrc.c:
22310 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22311 * ext/sdl/sdlaudiosink.c:
22312 * ext/sdl/sdlvideosink.c:
22313 * ext/shout/gstshout.c:
22314 * ext/snapshot/gstsnapshot.c:
22315 * ext/sndfile/gstsf.c:
22316 * ext/tarkin/gsttarkindec.c:
22317 * ext/tarkin/gsttarkinenc.c:
22318 * ext/theora/theoradec.c:
22319 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22320 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22321 * ext/xvid/gstxviddec.c:
22322 * ext/xvid/gstxvidenc.c:
22323 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22324 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22325 * gst/chart/gstchart.c:
22326 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22327 * gst/festival/gstfestival.c:
22328 * gst/filter/gstiir.c:
22329 * gst/filter/gstlpwsinc.c:
22330 * gst/freeze/gstfreeze.c:
22331 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22332 * gst/mixmatrix/mixmatrix.c:
22333 * gst/mpeg1sys/gstmpeg1systemencode.c:
22334 * gst/mpeg1videoparse/gstmp1videoparse.c:
22335 * gst/mpeg2sub/gstmpeg2subt.c:
22336 * gst/mpegaudioparse/gstmpegaudioparse.c:
22337 * gst/multifilesink/gstmultifilesink.c:
22338 * gst/overlay/gstoverlay.c:
22339 * gst/passthrough/gstpassthrough.c:
22340 * gst/playondemand/gstplayondemand.c:
22341 * gst/qtdemux/qtdemux.c:
22342 * gst/rtjpeg/gstrtjpegdec.c:
22343 * gst/rtjpeg/gstrtjpegenc.c:
22344 * gst/smooth/gstsmooth.c:
22345 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22346 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22347 * gst/videocrop/gstvideocrop.c:
22348 * gst/videodrop/gstvideodrop.c:
22349 * gst/virtualdub/gstxsharpen.c:
22350 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22351 * gst/y4m/gsty4mencode.c:
22352 Unify the long descriptions in the plugin details (#337263).
22354 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
22356 * gst-plugins-ugly.spec.in:
22357 fix version numbering
22358 Original commit message from CVS:
22359 fix version numbering
22361 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
22364 * gst-plugins-ugly.spec.in:
22365 add dvdsub plugin to spec
22366 Original commit message from CVS:
22367 add dvdsub plugin to spec
22369 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22371 docs/plugins/: add siddec
22372 Original commit message from CVS:
22373 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22374 * docs/plugins/inspect/plugin-siddec.xml:
22376 * ext/dvdnav/dvdnavsrc.c:
22379 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22383 * ext/sidplay/Makefile.am:
22384 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22385 Original commit message from CVS:
22386 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22388 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22390 * docs/plugins/.gitignore:
22391 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22393 Original commit message from CVS:
22396 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22399 * docs/plugins/inspect/plugin-a52dec.xml:
22400 * docs/plugins/inspect/plugin-amrnb.xml:
22401 * docs/plugins/inspect/plugin-asf.xml:
22402 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22403 * docs/plugins/inspect/plugin-dvdread.xml:
22404 * docs/plugins/inspect/plugin-dvdsub.xml:
22405 * docs/plugins/inspect/plugin-iec958.xml:
22406 * docs/plugins/inspect/plugin-lame.xml:
22407 * docs/plugins/inspect/plugin-mad.xml:
22408 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22409 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22410 * docs/plugins/inspect/plugin-mpegstream.xml:
22411 * docs/plugins/inspect/plugin-rmdemux.xml:
22412 update plugin inspect files
22413 Original commit message from CVS:
22414 update plugin inspect files
22416 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22418 * gst/mpegaudioparse/gstxingmux.c:
22419 rework build; add translations for v4l2
22420 Original commit message from CVS:
22421 rework build; add translations for v4l2
22423 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22425 configure.ac: rework similarly to other modules
22426 Original commit message from CVS:
22428 rework similarly to other modules
22429 * ext/a52dec/gsta52dec.c:
22430 * ext/amrnb/amrnb.c:
22431 * ext/dvdnav/dvdnavsrc.c:
22432 * ext/dvdread/dvdreadsrc.c:
22433 * ext/lame/gstlame.c:
22434 * ext/mad/gstid3tag.c:
22435 * ext/mpeg2dec/gstmpeg2dec.c:
22436 * ext/sidplay/gstsiddec.cc:
22437 * gst/asfdemux/gstasf.c:
22438 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22439 * gst/dvdsub/gstdvdsubdec.c:
22440 * gst/iec958/ac3iec.c:
22441 * gst/mpegaudioparse/gstmpegaudioparse.c:
22442 * gst/mpegstream/gstmpegstream.c:
22443 * gst/realmedia/rmdemux.c: (plugin_init):
22444 use the correct defines
22446 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22450 * docs/plugins/.gitignore:
22452 Original commit message from CVS:
22455 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22461 Original commit message from CVS:
22464 === release 0.10.3 ===
22466 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22472 * docs/plugins/gst-plugins-ugly-plugins.signals:
22473 * docs/plugins/inspect/plugin-amrnb.xml:
22474 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22475 * docs/plugins/inspect/plugin-iec958.xml:
22476 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22477 * docs/plugins/inspect/plugin-rmdemux.xml:
22479 Original commit message from CVS:
22482 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22484 better/unified long descriptions
22485 Original commit message from CVS:
22486 * ext/aalib/gstaasink.c:
22487 * ext/annodex/gstcmmldec.c:
22488 * ext/annodex/gstcmmlenc.c:
22489 * ext/cairo/gsttextoverlay.c:
22490 * ext/cairo/gsttimeoverlay.c:
22491 * ext/cdio/gstcdiocddasrc.c:
22492 * ext/dv/gstdvdec.c:
22493 * ext/esd/esdmon.c:
22494 * ext/esd/esdsink.c:
22495 * ext/flac/gstflacdec.c:
22496 * ext/flac/gstflacenc.c:
22497 * ext/flac/gstflactag.c:
22498 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22499 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22500 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22501 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22502 * ext/gdk_pixbuf/gstgdkpixbuf.c:
22503 * ext/gdk_pixbuf/pixbufscale.c:
22504 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22505 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22506 * ext/jpeg/gstjpegdec.c:
22507 * ext/jpeg/gstjpegenc.c:
22508 * ext/jpeg/gstsmokedec.c:
22509 * ext/jpeg/gstsmokeenc.c:
22510 * ext/libcaca/gstcacasink.c:
22511 * ext/libmng/gstmngdec.c:
22512 * ext/libmng/gstmngenc.c:
22513 * ext/libpng/gstpngdec.c:
22514 * ext/libpng/gstpngenc.c:
22515 * ext/mikmod/gstmikmod.c:
22516 * ext/raw1394/gstdv1394src.c:
22517 * ext/shout2/gstshout2.c:
22518 * ext/speex/gstspeexdec.c:
22519 * ext/speex/gstspeexenc.c:
22520 * gst/alpha/gstalpha.c:
22521 * gst/alpha/gstalphacolor.c:
22522 * gst/auparse/gstauparse.c:
22523 * gst/autodetect/gstautoaudiosink.c:
22524 (gst_auto_audio_sink_base_init):
22525 * gst/autodetect/gstautovideosink.c:
22526 (gst_auto_video_sink_base_init):
22527 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22528 * gst/cutter/gstcutter.c:
22529 * gst/debug/breakmydata.c:
22530 * gst/debug/efence.c:
22531 * gst/debug/gstnavigationtest.c:
22532 * gst/debug/negotiation.c:
22533 * gst/debug/progressreport.c:
22534 * gst/debug/testplugin.c:
22535 * gst/effectv/gstaging.c:
22536 * gst/effectv/gstdice.c:
22537 * gst/effectv/gstedge.c:
22538 * gst/effectv/gstquark.c:
22539 * gst/effectv/gstrev.c:
22540 * gst/effectv/gstvertigo.c:
22541 * gst/effectv/gstwarp.c:
22542 * gst/flx/gstflxdec.c:
22543 * gst/goom/gstgoom.c:
22544 * gst/interleave/deinterleave.c:
22545 * gst/interleave/interleave.c:
22546 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22547 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22548 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22549 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22550 * gst/level/gstlevel.c:
22551 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22552 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22553 * gst/median/gstmedian.c:
22554 * gst/monoscope/gstmonoscope.c:
22555 * gst/multipart/multipartdemux.c:
22556 * gst/multipart/multipartmux.c:
22557 * gst/oldcore/gstmd5sink.c:
22558 * gst/oldcore/gstmultifilesrc.c:
22559 * gst/oldcore/gstpipefilter.c:
22560 * gst/oldcore/gstshaper.c:
22561 * gst/oldcore/gststatistics.c:
22562 * gst/rtp/gstasteriskh263.c:
22563 * gst/rtp/gstrtpL16depay.c:
22564 * gst/rtp/gstrtpL16pay.c:
22565 * gst/rtp/gstrtpamrdepay.c:
22566 * gst/rtp/gstrtpamrpay.c:
22567 * gst/rtp/gstrtpdepay.c:
22568 * gst/rtp/gstrtpgsmpay.c:
22569 * gst/rtp/gstrtph263pay.c:
22570 * gst/rtp/gstrtph263pdepay.c:
22571 * gst/rtp/gstrtph263ppay.c:
22572 * gst/rtp/gstrtpmp4gpay.c:
22573 * gst/rtp/gstrtpmp4vdepay.c:
22574 * gst/rtp/gstrtpmp4vpay.c:
22575 * gst/rtp/gstrtpmpadepay.c:
22576 * gst/rtp/gstrtpmpapay.c:
22577 * gst/rtp/gstrtppcmadepay.c:
22578 * gst/rtp/gstrtppcmapay.c:
22579 * gst/rtp/gstrtppcmudepay.c:
22580 * gst/rtp/gstrtppcmupay.c:
22581 * gst/rtp/gstrtpspeexdepay.c:
22582 * gst/rtp/gstrtpspeexpay.c:
22583 * gst/rtsp/gstrtpdec.c:
22584 * gst/smpte/gstsmpte.c:
22585 * gst/videobox/gstvideobox.c:
22586 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22587 * gst/videofilter/gstvideobalance.c:
22588 * gst/videofilter/gstvideoflip.c:
22589 * gst/videofilter/gstvideotemplate.c:
22590 (gst_videotemplate_base_init):
22591 * gst/videomixer/videomixer.c:
22592 * gst/wavenc/gstwavenc.c:
22593 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22594 better/unified long descriptions
22596 Some cleanups to auparse, don't send multiple newsegments.
22598 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
22600 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22601 Original commit message from CVS:
22602 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22603 Don't unref event unconditionally after giving away ownership
22604 (gst_pad_push_event(), gst_pad_send_event() and
22605 gst_pad_event_default() take ownership of the event
22606 passed to them). Fixes warnings/crashes caused by
22609 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22611 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22612 Original commit message from CVS:
22613 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22614 Don't ref NULL caps (private streams have NULL caps) (#336387);
22615 also, no need to set caps on the same buffer twice.
22617 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22619 gst/mpegstream/: Don't leak element and pad names in error messages, use
22620 Original commit message from CVS:
22621 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22622 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22623 (gst_dvd_demux_get_subpicture_stream):
22624 * gst/mpegstream/gstmpegdemux.c:
22625 (gst_mpeg_demux_sync_stream_to_time):
22626 Don't leak element and pad names in error messages, use
22627 GST_DEBUG_PAD_NAME instead. Add some more debug code.
22629 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22631 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22632 Original commit message from CVS:
22633 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22634 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22635 Name the structure in the custom event with the
22636 language codes for the audio and subtitle streams
22637 actually like dvddemux expects it to be named.
22638 Set caps on source pad and outgoing buffers.
22640 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22642 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22643 Original commit message from CVS:
22644 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22645 (gst_lame_get_property), (gst_lame_setup):
22646 * ext/lame/gstlame.h:
22647 Make xingheader property non-functional, it's broken anyway
22648 after all (use xingmux instead).
22650 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22652 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22653 Original commit message from CVS:
22654 * ext/lame/gstlame.c: (gst_lame_sink_event):
22655 On EOS, flush encoder and send remaining data. Fix
22656 return value handling in sink event function.
22658 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
22660 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22661 Original commit message from CVS:
22662 Patch by: Jürg Billeter <j at bitron dot ch>
22663 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22664 Fix wrong check for started flag when setting the 'device' property.
22665 We want to allow it when the source is NOT started yet and ignore it
22666 when the source is running.
22668 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22670 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22671 Original commit message from CVS:
22672 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22673 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22674 (gst_asf_demux_process_chunk):
22675 * gst/asfdemux/gstasfdemux.h:
22676 Subtract first timestamp from timestamps, so that
22677 stream starts from 0; makes live streams that don't
22678 start at 0 work again (fixes #317310, #336097).
22680 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
22682 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22683 Original commit message from CVS:
22684 Patch by: Christian Kirbach
22686 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22687 -good. Fixes build on some systems (#331838).
22689 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
22691 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22692 Original commit message from CVS:
22693 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22694 (gst_rmdemux_parse_cont):
22695 Extract more tags and also post codec name tag on the
22696 bus so this shows up in totem and nautilus.
22698 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
22700 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22701 Original commit message from CVS:
22702 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22703 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22704 Extra data usually goes into the caps as 'codec_data', not
22705 as first buffer into the stream.
22706 Need to byte swap AC3 content in realmedia files for some
22707 reason (fixes #331588).
22709 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22711 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22712 Original commit message from CVS:
22713 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22714 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22715 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22716 When operating in pull mode, post an error message on the
22717 bus when all source pads are unlinked or some other fatal
22718 error occured (#323023). Regrade some recurring debug messages
22719 to LOG level. Convert c++-style comments into C-style ones.
22721 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22723 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22724 Original commit message from CVS:
22725 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22726 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22727 (gst_rmdemux_all_source_pads_unlinked),
22728 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22729 (gst_rmdemux_parse_packet):
22730 * gst/realmedia/rmdemux.h:
22731 Handle unlinked source pads properly and stop if all source pads
22732 are unlinked (#323023).
22734 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
22736 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22737 Original commit message from CVS:
22738 Patch by: Michal Benes <michal dot benes at xeris dot cz>
22739 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22740 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22741 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22742 * gst/mpegstream/gstmpegdemux.h:
22743 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22744 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22745 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22746 situation really happens when grabbing DVB streams. Current
22747 mpegdemuxer can not handle this situation correctly and it
22748 restarts counting gstreamer timestamps from zero.
22751 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
22753 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22754 Original commit message from CVS:
22755 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22756 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22757 * ext/a52dec/gsta52dec.h:
22758 Fix #334550: failure to play raw AC3 files due to segment problems.
22760 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
22762 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22763 Original commit message from CVS:
22764 Patch by: Christophe Fergeau <teuf gnome org>
22765 * ext/lame/gstlame.c: (gst_lame_release_memory),
22766 (gst_lame_finalize), (gst_lame_class_init),
22767 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22768 (gst_lame_change_state):
22769 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22771 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
22773 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22774 Original commit message from CVS:
22775 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22776 (gst_mad_sink_event), (gst_mad_change_state):
22777 Include AUDIO_CODEC tag with tags posted if input is not
22778 framed (#334258). Use _scale() util functions in more places.
22780 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
22782 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22783 Original commit message from CVS:
22784 2006-03-12 Christophe Fergeau <teuf@gnome.org>
22785 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22786 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22787 property as BROKEN (see
22788 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22789 explanation why it's broken).
22791 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
22793 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22794 Original commit message from CVS:
22795 2006-03-11 Christophe Fergeau <teuf@gnome.org>
22796 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22798 * gst/xingheader/Makefile.am:
22799 * gst/xingheader/gstxingmux.c:
22800 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22801 to MP3 files (this allows decoder to figure out the length of VBR
22804 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
22806 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22807 Original commit message from CVS:
22808 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22809 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22810 tag (#333683, patch by: Alex Lancaster).
22812 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22814 ext/amrnb/: Further fancyfication.
22815 Original commit message from CVS:
22816 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22817 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22818 (gst_amrnbdec_state_change):
22819 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22820 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22821 (gst_amrnbenc_state_change):
22822 * ext/amrnb/amrnbenc.h:
22823 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22824 (gst_amrnbparse_query):
22825 Further fancyfication.
22826 Use _take to get writable data from the adapter.
22827 Precalc packet duration.
22829 Forward _push to upstream.
22830 Post error messages when something goes wrong.
22831 Remove old code in amrnbparse.
22832 Don't ignore query results from upstream.
22834 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
22836 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22837 Original commit message from CVS:
22838 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22839 The AMR encoder writes into the audio buffers it processes, so
22840 use gst_buffer_make_writable() on buffers we might (they go through
22841 an adapter, so there can be copying going on later anyway) be
22844 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
22846 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22847 Original commit message from CVS:
22848 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22849 (gst_mpeg_parse_handle_src_query):
22850 Declare variables at the beginning of a block and make
22851 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22853 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
22855 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22856 Original commit message from CVS:
22857 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22858 Read packet size, sequence and padsize in right order again
22859 (fixes #332796; patch by: Fabrizio Gennari).
22861 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
22863 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22864 Original commit message from CVS:
22865 * gst/iec958/ac3iec.c:
22866 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22868 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22870 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22871 Original commit message from CVS:
22873 Make the id3tag and mad checks check for both a header and the
22874 appropriate library if the pkg-config is missing. (Closes #331842)
22875 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22876 do the same for the plugins themselves.
22878 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22880 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22881 Original commit message from CVS:
22882 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22883 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22884 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22885 * ext/mpeg2dec/gstmpeg2dec.h:
22886 Don't treat STATE_INVALID as fatal error; throw an error
22887 only after five consecutive decoding errors. Makes decoding
22888 mpeg streams more robust and fixes playback of joined clips
22891 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
22893 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22894 Original commit message from CVS:
22895 * ext/dvdnav/dvdnavsrc.h:
22896 Oops. forgot to add this one.
22898 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
22900 ext/Makefile.am: Fix dist-check.
22901 Original commit message from CVS:
22902 2006-02-26 Julien MOUTTE <julien@moutte.net>
22903 * ext/Makefile.am: Fix dist-check.
22905 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
22907 configure.ac: Disable dvdnavsrc for now.
22908 Original commit message from CVS:
22910 Disable dvdnavsrc for now.
22912 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22914 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22915 Original commit message from CVS:
22918 * ext/dvdnav/Makefile.am:
22919 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22920 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22921 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22922 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22923 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22924 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22925 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22926 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22927 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22928 (gst_dvd_nav_src_make_dvd_event),
22929 (gst_dvd_nav_src_structure_set_uint64),
22930 (gst_dvd_nav_src_push_dvd_nav_packet_event),
22931 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22932 (gst_dvd_nav_src_push_titlelang_event),
22933 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22934 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22935 (gst_dvd_nav_src_handle_navigation_event),
22936 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22937 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22938 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22939 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22940 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22941 (gst_dvd_nav_src_do_init), (plugin_init):
22942 dvdnavsrc ported to 0.10, for the most part at least. Not quite
22943 ready for prime time yet though.
22945 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
22947 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
22948 Original commit message from CVS:
22949 * ext/cdio/Makefile.am:
22950 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
22951 required for Cygwin, see #317048)
22952 * gst/rtp/gstasteriskh263.c:
22953 Cygwin has includes for both the unix network socket API
22954 and the windows API, but only one can be included, so fix
22955 includes to only use one or the other, prefering the unxi
22958 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
22960 Port dvdsubdec to 0.10
22961 Original commit message from CVS:
22963 * gst/dvdsub/Makefile.am:
22964 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
22965 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
22966 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
22967 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
22968 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
22969 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
22970 (gst_send_empty_fill), (gst_send_subtitle_frame),
22971 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
22972 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
22974 * gst/dvdsub/gstdvdsubdec.h:
22975 Port dvdsubdec to 0.10
22977 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22979 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
22980 Original commit message from CVS:
22981 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
22982 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
22983 mpegdemux for MPEG-2 video streams.
22985 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22987 configure.ac: Bump nano back to CVS
22988 Original commit message from CVS:
22990 Bump nano back to CVS
22992 === release 0.10.2 ===
22994 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22996 configure.ac: releasing 0.10.2, "Season to Taste"
22997 Original commit message from CVS:
22999 releasing 0.10.2, "Season to Taste"
23001 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23003 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23004 Original commit message from CVS:
23006 releasing 0.10.1.3 prelease for 0.10.2
23008 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
23010 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23011 Original commit message from CVS:
23012 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23013 In sink event handler, release object lock again
23014 _before_ sending EOS event downstream (#313838).
23016 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
23019 * gst/asfdemux/gstasf.c:
23020 fix rank of asfdemux
23021 Original commit message from CVS:
23022 fix rank of asfdemux
23024 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23026 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23027 Original commit message from CVS:
23029 releasing 0.10.1.2 prelease for 0.10.2
23031 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
23033 * gst-plugins-ugly.spec.in:
23035 Original commit message from CVS:
23038 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
23040 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23041 Original commit message from CVS:
23042 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23043 (crop_copy_i422_buffer), (crop_buffer):
23044 When we need to crop the output buffer, make sure we
23045 create a buffer of the right size and respect the implicit
23046 striding used for I420 elsewhere in GStreamer (#331301).
23048 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23050 ext/cdio/gstcdio.c: Init debug category (#331253).
23051 Original commit message from CVS:
23052 * ext/cdio/gstcdio.c: (plugin_init):
23053 Init debug category (#331253).
23055 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
23057 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23058 Original commit message from CVS:
23059 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23060 Do not error out on non-recognized streams. Ignore them and allow
23061 playback of the other streams.
23063 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23065 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23066 Original commit message from CVS:
23067 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23068 Add a small sanity check for LPCM reading.
23070 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
23072 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23073 Original commit message from CVS:
23074 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23075 Take into account the file properties preroll value for
23076 timestamping/newsegment. It's weird this value was commented out.
23078 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
23080 gst/asfdemux/Makefile.am: More asf makefile fixing.
23081 Original commit message from CVS:
23082 * gst/asfdemux/Makefile.am:
23083 More asf makefile fixing.
23085 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
23087 ext/lame/gstlame.c: Fix up lame a bit.
23088 Original commit message from CVS:
23089 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23090 (gst_lame_change_state):
23092 Apply patch #319782 by Gautier Portet.
23094 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
23096 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23097 Original commit message from CVS:
23098 * gst/asfdemux/Makefile.am:
23099 But we do need to link against the riff libraryr.
23101 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
23103 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23104 Original commit message from CVS:
23105 * gst/asfdemux/Makefile.am:
23106 We don't want asfmux.c yet.
23108 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
23110 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23111 Original commit message from CVS:
23112 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23113 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23114 (gst_mad_change_state):
23115 Port fixes for bugs 314771, 308772, 140237, and 302625
23116 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23117 Use GST_EVENT_FLUSH_STOP to clear data from the current input
23118 buffer, to avoid using it for any future decoding.
23120 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
23122 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23123 Original commit message from CVS:
23125 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23126 (gst_asf_get_guid_nick):
23127 * gst/asfdemux/asfheaders.h:
23128 * gst/asfdemux/gstasf.c: (plugin_init):
23129 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23130 (gst_asf_demux_class_init), (gst_asf_demux_init),
23131 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23132 (gst_asf_demux_handle_src_event),
23133 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23134 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23135 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23136 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23137 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23138 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23139 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23140 (gst_asf_demux_get_bitrate_record),
23141 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23142 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23143 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23144 (gst_asf_demux_get_obj_data_correction),
23145 (gst_asf_demux_get_stream_audio),
23146 (gst_asf_demux_get_stream_correction),
23147 (gst_asf_demux_get_stream_video),
23148 (gst_asf_demux_get_stream_video_format),
23149 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23150 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23151 (gst_asf_demux_process_stream),
23152 (gst_asf_demux_get_gst_tag_from_tag_name),
23153 (gst_asf_demux_commit_taglist),
23154 (gst_asf_demux_process_ext_content_desc),
23155 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23156 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23157 (gst_asf_demux_process_comment),
23158 (gst_asf_demux_process_bitrate_props_object),
23159 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23160 (gst_asf_demux_descramble_segment),
23161 (gst_asf_demux_element_send_event),
23162 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23163 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23164 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23165 (gst_asf_demux_get_src_query_types),
23166 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23167 * gst/asfdemux/gstasfdemux.h:
23168 asfdemux ported to 0.10. Does still need a bit of work (seems like
23169 there's something funky going on when timestamping video frames).
23170 The seeking code is likely to make Wim cry, but hey, at least it
23173 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
23175 ext/amrnb/amrnbdec.c: Some more comments.
23176 Original commit message from CVS:
23177 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23178 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23179 Some more comments.
23180 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23181 Applied patch from Fabrizio Gennari, fixes #330844.
23183 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
23185 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23186 Original commit message from CVS:
23187 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23188 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23189 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23190 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23191 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23192 * ext/dvdread/dvdreadsrc.h:
23193 Let's try to play the title the user set via the URI handler or
23194 via properties instead of always playing the first title. Also,
23195 Also, count title/chapter/angle number in URI and properties
23196 from 1 rather than 0.
23198 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
23200 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23201 Original commit message from CVS:
23202 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23203 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23204 (gst_dvd_read_src_do_duration_query):
23205 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23206 otherwise GstBaseSrc will think we can operate pull_range based,
23207 which we don't really, and typefinding will fail miserably.
23208 Also, make seeking work somewhat (only works with flumpegdemux
23209 at the moment, mpegstream needs fixing for that first).
23211 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23213 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23214 Original commit message from CVS:
23215 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23216 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23217 Only allocate buffer once we know exactly how much we need,
23218 rather than gratuitously allocating 2MB-buffers all the time
23219 even if we usually need much less than that. Also, demote
23220 a debug message from DEBUG to LOG level.
23222 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23224 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23225 Original commit message from CVS:
23226 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23227 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23228 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23229 (gst_dvd_read_src_do_position_query):
23230 Add some more debugging and fix duration query in BYTES.
23232 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
23234 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23235 Original commit message from CVS:
23238 * ext/dvdread/Makefile.am:
23239 * ext/dvdread/dvdreadsrc.c:
23240 * ext/dvdread/dvdreadsrc.h:
23241 Half-baked port to 0.10. Needs some love
23242 in the seeking department, but at least
23244 * ext/dvdread/stream_labels.c:
23245 * ext/dvdread/stream_labels.h:
23246 Remove these (we use ISO-639 language codes internally; applications
23247 that want to translate those into language names for display to the
23248 user should rely on the iso-codes package for that).
23250 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
23252 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23253 Original commit message from CVS:
23254 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23255 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23256 (gst_amrnbdec_state_change):
23257 * ext/amrnb/amrnbdec.h:
23258 Fix amrnbdec, handle events, take copy from adapter since the decoder
23259 apparently writes in the source data.
23260 Use some _scale_int, and precalc duration.
23261 Fix some leaks, post ERROR messages.
23263 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
23265 docs/plugins/: Add cdio plugin to docs.
23266 Original commit message from CVS:
23267 * docs/plugins/Makefile.am:
23268 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23269 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23270 * docs/plugins/inspect/plugin-cdio.xml:
23271 Add cdio plugin to docs.
23272 * ext/cdio/gstcdiocddasrc.c:
23274 * ext/cdio/gstcdio.c:
23275 The plugin is called 'cdio' not 'cddio'.
23277 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
23279 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23280 Original commit message from CVS:
23281 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23282 One source pad not being linked is not an error condition when we're
23283 still parsing the header. In this case (e.g. where we don't have a
23284 suitable decoder installed) just pretend everything is fine, so that
23285 the demuxer will actually go on to signal no-more-pads when done
23286 parsing the header, otherwise decodebin/playbin will never post the
23287 appropriate error message if decoders are not available.
23289 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
23293 * ext/mad/gstid3tag.c:
23294 * gst/realmedia/rmdemux.c:
23295 Just make it compile with --disable-gst-debug.
23296 Original commit message from CVS:
23297 Just make it compile with --disable-gst-debug.
23299 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23301 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23302 Original commit message from CVS:
23303 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23304 (gst_mad_check_caps_reset), (gst_mad_chain):
23305 Merge patch from Radoslaw Szkodzinski (bug 326734)
23307 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23309 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23310 Original commit message from CVS:
23311 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23312 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23313 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23314 (gst_id3_tag_chain):
23315 fixing Gdate handling
23316 enabling mux/demux mode switching
23317 adding better debug output
23319 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23321 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...
23322 Original commit message from CVS:
23323 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23324 If we haven't set caps on a source pad yet, the caps on the
23325 pad are NULL, not un-fixed. Set caps on outgoing buffers.
23327 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
23329 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23330 Original commit message from CVS:
23331 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23332 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23333 * ext/lame/gstlame.h:
23334 Contrary to what the const char in the lame API might suggest,
23335 lame expects us to keep the strings we pass to id3tag_set_foo()
23336 around; it doesn't free them either though, so we have to store
23337 them somewhere and free them later when we can be sure lame
23338 doesn't need them any longer.
23340 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
23342 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...
23343 Original commit message from CVS:
23344 * ext/lame/gstlame.c: (add_one_tag):
23345 Fix handling of GST_TAG_DATE (#311679), don't pass an
23346 uninitialised string pointer to lame if we don't know
23347 how to handle the tag type, and fix minor memory leak.
23349 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
23351 ext/mad/gstmad.c: Fix debug message.
23352 Original commit message from CVS:
23353 * ext/mad/gstmad.c: (gst_mad_chain):
23356 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23358 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23359 Original commit message from CVS:
23360 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
23361 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23362 Erase spurious call to gst_segment_set_newsegment.
23363 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23364 the superclass method when handling NEWSEGMENT events.
23365 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23366 and dvd-audio-restart event handling. There are currently less
23367 hackish ways of handling the sparse audio stream problem.
23369 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23371 fix up error domains, error strings, and use of translation
23372 Original commit message from CVS:
23373 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
23374 * ext/dvdnav/dvdnavsrc.c: (if):
23375 * ext/dvdread/stream_labels.c:
23376 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23377 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23378 fix up error domains, error strings, and use of translation
23380 fix up this file, even though none of them are actually marked
23383 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23385 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23386 Original commit message from CVS:
23387 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
23388 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23389 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23390 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23391 (gst_mpeg_parse_change_state):
23392 Make timestamp adjustment somewhat milder. Actual timestamps are
23393 now sent unmodified unless an actual gap is found in the
23394 stream. This should fix time display when playing most MPEG
23397 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
23399 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23400 Original commit message from CVS:
23401 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23402 * ext/cdio/gstcdio.h:
23403 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23404 Fix build for libcdio versions >= 76; give slightly lower rank
23407 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23409 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23410 Original commit message from CVS:
23413 * ext/cdio/Makefile.am:
23414 * ext/cdio/gstcdio.c:
23415 * ext/cdio/gstcdio.h:
23416 * ext/cdio/gstcdiocddasrc.c:
23417 * ext/cdio/gstcdiocddasrc.h:
23418 Port libcdio cdda source, formerly known as cddasrc, now known as
23419 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23420 but that's not tested (fixes #317658).
23422 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
23424 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23425 Original commit message from CVS:
23426 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23427 tss tss... always set caps on outgoing buffer.
23429 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
23431 * gst-plugins-ugly.spec.in:
23433 Original commit message from CVS:
23436 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23441 Original commit message from CVS:
23444 === release 0.10.1 ===
23446 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23452 * docs/plugins/gst-plugins-ugly-plugins.args:
23453 * docs/plugins/inspect/plugin-a52dec.xml:
23454 * docs/plugins/inspect/plugin-amrnb.xml:
23455 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23456 * docs/plugins/inspect/plugin-iec958.xml:
23457 * docs/plugins/inspect/plugin-lame.xml:
23458 * docs/plugins/inspect/plugin-mad.xml:
23459 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23460 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23461 * docs/plugins/inspect/plugin-rmdemux.xml:
23463 Original commit message from CVS:
23466 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23471 Original commit message from CVS:
23474 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23476 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23477 Original commit message from CVS:
23478 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23479 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23480 * ext/mad/gstmad.c: (gst_mad_src_query):
23481 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23482 * ext/sidplay/gstsiddec.cc:
23483 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23484 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23485 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23486 (fixes #325652; based on patch by: Philippe); make rmdemux return
23487 FALSE for position queries, instead of setting -1 as value and
23490 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23492 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23493 Original commit message from CVS:
23494 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
23495 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23496 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23497 rewrite timestamps in the case segments are being set from
23498 upstream, but use timestamps unmodified. Also send proper position
23499 values. This allows for correct time display and makes queries
23500 work in sink elements.
23501 * gst/mpegstream/gstdvddemux.h:
23502 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23503 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23504 Rename flush_filter to segment_filter, which is better represents
23505 what the arreibute does.
23506 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23507 Activate segment filtering when a timestamp discontinuity is seen.
23509 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23511 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...
23512 Original commit message from CVS:
23513 * ext/mad/gstmad.c: (gst_mad_chain):
23514 Don't forget that we need to send out a newsegment event after a
23515 restart even if we don't have enough data to decode a frame right
23518 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23520 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23521 Original commit message from CVS:
23522 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
23523 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23524 Use the new "audio-shutdown" and "audio-restart" DVD events
23525 instead of the "spu-still-frame" event to shutdown and restart
23526 the audio pipeline.
23527 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23528 Check for cases where the segment-based adjustment calculation
23529 would produce negative values (which result in an overflow) and
23530 return GST_CLOCK_TIME_NONE instead.
23531 * gst/mpegstream/gstdvddemux.h:
23532 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23533 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23534 Add a mechanism to discard audio buffers with timestamps outside
23535 the currently set segment. This was causing (sometimes serious)
23536 synchronization problems after seeking in DVDs with LPCM audio,
23537 since VOBUs usually contain audio material that lies outside the
23538 timestamp range specified by the header.
23540 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23542 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23543 Original commit message from CVS:
23544 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23545 Remove lingering reference to GstID3Demux
23546 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23547 Don't output debug saying padding streams are unknown type,
23548 because they're not
23550 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23552 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23553 Original commit message from CVS:
23554 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
23555 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23556 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23559 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23560 (gst_mpeg_demux_get_audio_stream):
23561 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23562 (gst_dvd_demux_get_audio_stream)
23563 (gst_dvd_demux_get_subpicture_stream)
23564 (gst_dvd_demux_send_subbuffer):
23565 Send current* pad buffers with appropriate caps.
23567 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23569 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23570 Original commit message from CVS:
23571 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
23572 * gst/iec958/ac3iec.h:
23573 * gst/iec958/ac3iec.c:
23574 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23575 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23576 raw-audio property to ac3iec958 that allows setting the source pad
23577 caps to raw audio instead of audio/x-iec958. This makes it
23578 possible to use ac3iec958 together with the normal alsasink
23579 element to drive an external receiver that autodetects AC3
23582 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
23584 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23585 Original commit message from CVS:
23586 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23587 (ac3iec_chain_dvd):
23588 * gst/iec958/ac3iec.h:
23589 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23591 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23593 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23594 Original commit message from CVS:
23595 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23596 When getting a seek event, first check if the upstream element
23597 can handle it and only do our own seek stuff when it can't
23598 (should fix #322856).
23600 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23602 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23603 Original commit message from CVS:
23604 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23605 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23606 Really convert to BYTES format when we want to convert
23607 to bytes (use right variable; fixes #322856).
23609 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23611 Big mpegparse clean up, second round:
23612 Original commit message from CVS:
23613 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
23614 Big mpegparse clean up, second round:
23615 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23616 Send and EOS event down the audio pipeline when an still frame
23617 event arrives. This prevents the pipeline from locking when a
23618 still menu comes directly after a flush.
23619 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23620 Don't send a newsegment in reset.
23621 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23622 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23623 Move the code of handle_newsegment to process_event. Send a
23624 NEWSEGMENT after FLUSH_STOP.
23625 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23627 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23628 (gst_mpeg_demux_class_init): Don't override send_event.
23629 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23630 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23631 (gst_mpeg_demux_reset):
23632 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
23634 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23635 Reset the mpegparse element after a flush.
23636 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23637 Don't forward events.
23638 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23639 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23640 handle_newsegment is not a virtual method anymore.
23641 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23642 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23643 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23644 rid of send_newsegment virtual method.
23645 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23646 handle DVD events and call the superclass method for other event
23648 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23649 override process_event anymore.
23650 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23651 (gst_mpeg_parse_process_event): Move actual event processing to
23652 process event so that subclasses can properly override or extend
23654 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23655 Eliminate time parameter in process event.
23656 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23657 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23658 (gst_mpeg_demux_send_subbuffer):
23659 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23660 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23661 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23662 adding the value of the adjust attribute.
23663 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23664 rid of the adjust attribute. Now all timestamp adjustments are
23665 performed by mpegparse using the current segment.
23666 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23667 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23668 on the adjust attribute for SCR values and the current segment.
23669 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23670 adjust_ts virtual method to adjust timestamps for outgoing
23672 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23673 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23674 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23675 (gst_dvd_demux_handle_newsegment): Don't override
23677 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23678 Check for DVD events in process_event instead of
23680 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23681 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23682 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23683 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23684 (gst_mpeg_demux_send_event):
23685 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23686 (gst_dvd_demux_handle_dvd_event):
23687 Eliminate the time parameter in send_event.
23689 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23691 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23692 Original commit message from CVS:
23693 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23694 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23695 Fix typefinding in id3demux, and then remove it in favour
23696 of the new LGPL id3demux in gst-plugins-good
23697 * ext/mad/gstmad.c: (gst_mad_dispose):
23698 dispose can run more than once.
23700 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23702 gst/asfdemux/gstasfmux.c: change some char* into char[]
23703 Original commit message from CVS:
23704 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23705 change some char* into char[]
23707 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
23709 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23710 Original commit message from CVS:
23711 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23712 Remove memleak from unused GstRMDemuxStream
23714 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
23716 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23717 Original commit message from CVS:
23718 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23719 (gst_id3_tag_do_typefind):
23720 Use the correct function to free typefind factory list.
23722 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
23724 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23725 Original commit message from CVS:
23726 * ext/mad/gstmad.c: (gst_mad_src_query):
23727 For position and duration queries in TIME format, try the peer
23728 first (might be a demuxer).
23730 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23732 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23733 Original commit message from CVS:
23734 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
23735 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23736 Properly handle non contiguous VOBUs by adding the segment accum
23737 field to the adjust value.
23738 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23739 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23740 handle_newsegment to prevent sending actual newsegment events and
23741 use tiemstamp rewriting instead.
23742 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23744 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23745 (gst_mpeg_parse_event):
23746 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23747 Add a new parameter to handle_newsegment to allow controlling
23748 whether newsegment events are forwarded or not.
23749 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23750 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23751 (gst_dvd_demux_reset):
23752 last_end_ptm and discont_time aren't necessary anymore, since
23753 timestamp adjustment is now replaced by newsegment events.
23754 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23756 * gst/mpegstream/gstdvddemux.h:
23757 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23758 Don't handle dvd-nav-packet events anymore, since the are now
23759 replaced by standard newsegment events.
23760 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23761 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23762 (gst_dvd_demux_change_state):
23763 * gst/mpegstream/gstdvddemux.h:
23764 Get rid of the ignore_next_newmedia_discont hack.
23765 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23766 (gst_dvd_demux_handle_newsegment):
23767 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23768 (gst_mpeg_demux_handle_newsegment): Don't override
23769 handle_newsegment anymore. It was only necessary to handle
23771 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23772 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23773 (gst_dvd_demux_set_cur_subpicture):
23774 Reactivate handling of DVD events.
23775 * gst/mpegstream/gstmpegparse.c (normal_seek)
23776 (gst_mpeg_parse_handle_src_event)
23777 (gst_mpeg_parse_handle_src_query):
23778 First attempt at reenabling seek.
23779 * gst/mpegstream/gstmpegparse.h:
23780 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23781 (gst_mpeg_parse_update_streaminfo)
23782 (gst_mpeg_parse_get_rate)
23783 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23784 (gst_mpeg_parse_handle_src_query):
23785 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23786 Make queries work again.
23787 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23788 (gst_mpeg_parse_handle_newsegment)
23789 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23790 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23791 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23792 Get rid of the newsegment_pending attribute, and rely instead on
23793 proper timestamp adjustment.
23794 * gst/mpegstream/gstmpegparse.c
23795 (gst_mpeg_parse_get_src_event_masks): Erase.
23796 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23797 Initialize fields before creating pads to prevent the pad creation
23798 callback from failing.
23799 (gst_mpeg_parse_reset): Initialize new fields, and change
23800 initialization order to match the order in the structure.
23801 (gst_mpeg_parse_handle_newsegment): Forward new segment events
23802 whenever possible, and update the current segment.
23803 (gst_mpeg_parse_send_newsegment): Update the current segment and
23804 pending_newsegment.
23805 (gst_mpeg_parse_pad_added): Use the current segment to send
23806 newsegment events to new pads.
23807 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23808 and events. Properly update newsegment_pending.
23809 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23810 New fields do_adjust and current_segment.
23811 * gst/mpegstream/gstmpegdemux.c:
23812 * gst/mpegstream/gstdvddemux.c:
23813 * gst/mpegstream/gstmpegparse.h:
23814 Rename handle_discont virtual method to handle_newsegment. Erase
23815 some (already commented out support) for old NEW_MEDIA events.
23816 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23817 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23818 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23819 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23820 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23821 Erase the "pending_scr" field, and replace it by a slightly
23822 different handling of the current SCR. Document code blocks in
23823 parse_packhead and chain.
23825 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
23827 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23828 Original commit message from CVS:
23829 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23830 g_warning() are only for really fatal warnings. If we can't decode a
23831 tag, just ignore that tag and do a GST_WARNING.
23833 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23836 * ext/a52dec/gsta52dec.h:
23837 * ext/dvdread/dvdreadsrc.h:
23838 * ext/lame/gstlame.h:
23839 * ext/mad/gstid3tag.c:
23840 * ext/mad/gstmad.c:
23841 * ext/mad/gstmad.h:
23842 * ext/mpeg2dec/gstmpeg2dec.h:
23843 * ext/sidplay/gstsiddec.h:
23844 * gst/ac3parse/gstac3parse.c:
23845 * gst/ac3parse/gstac3parse.h:
23846 * gst/asfdemux/gstasfdemux.c:
23847 * gst/asfdemux/gstasfdemux.h:
23848 * gst/iec958/ac3iec.h:
23849 * gst/mpegaudioparse/gstmpegaudioparse.c:
23850 * gst/mpegaudioparse/gstmpegaudioparse.h:
23851 * gst/mpegstream/gstdvddemux.h:
23852 * gst/mpegstream/gstmpegclock.h:
23853 * gst/mpegstream/gstmpegdemux.h:
23854 * gst/mpegstream/gstmpegpacketize.h:
23855 * gst/mpegstream/gstmpegparse.c:
23856 * gst/mpegstream/gstmpegparse.h:
23857 * gst/mpegstream/gstrfc2250enc.c:
23858 * gst/mpegstream/gstrfc2250enc.h:
23859 * gst/realmedia/rmdemux.c:
23860 * gst/realmedia/rmdemux.h:
23861 * gst/synaesthesia/synaescope.c:
23863 Original commit message from CVS:
23866 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23870 Original commit message from CVS:
23873 === release 0.10.0 ===
23875 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23881 * docs/plugins/inspect/plugin-a52dec.xml:
23882 * docs/plugins/inspect/plugin-amrnb.xml:
23883 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23884 * docs/plugins/inspect/plugin-iec958.xml:
23885 * docs/plugins/inspect/plugin-lame.xml:
23886 * docs/plugins/inspect/plugin-mad.xml:
23887 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23888 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23889 * docs/plugins/inspect/plugin-rmdemux.xml:
23891 Original commit message from CVS:
23894 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
23896 Update for alloc_buffer changes.
23897 Original commit message from CVS:
23898 2005-12-05 Andy Wingo <wingo@pobox.com>
23899 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23900 * ext/mad/gstmad.c: (gst_mad_chain):
23901 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23902 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23903 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23904 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23905 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23907 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
23909 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23910 Original commit message from CVS:
23911 2005-12-05 Andy Wingo <wingo@pobox.com>
23912 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23913 id3demux and id3mux now. Fixes #323199.
23915 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
23917 * gst-plugins-ugly.spec.in:
23918 update spec file for latest changes
23919 Original commit message from CVS:
23920 update spec file for latest changes
23922 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23924 fix silly Makefile.am bug so they link correctly again
23925 Original commit message from CVS:
23926 * ext/amrnb/Makefile.am:
23927 * gst/realmedia/Makefile.am:
23928 fix silly Makefile.am bug so they link correctly again
23930 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23934 Original commit message from CVS:
23937 === release 0.9.7 ===
23939 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23946 * docs/plugins/gst-plugins-ugly-plugins.args:
23947 * docs/plugins/inspect/plugin-a52dec.xml:
23948 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23949 * docs/plugins/inspect/plugin-iec958.xml:
23950 * docs/plugins/inspect/plugin-lame.xml:
23951 * docs/plugins/inspect/plugin-mad.xml:
23952 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23953 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23954 * docs/plugins/inspect/plugin-rmdemux.xml:
23955 * docs/random/LICENSE:
23956 * docs/random/PORTED_09:
23958 Original commit message from CVS:
23961 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23965 * ext/amrnb/Makefile.am:
23966 * gst/realmedia/Makefile.am:
23967 Don't know how these escaped my eye before. Fix link flags.
23968 Original commit message from CVS:
23969 Don't know how these escaped my eye before. Fix link flags.
23971 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23974 * examples/Makefile.am:
23975 * examples/capsfilter/Makefile.am:
23976 * examples/capsfilter/capsfilter1.c:
23977 * examples/gob/Makefile.am:
23978 * examples/gob/gst-identity2.gob:
23979 * examples/gstplay/.gitignore:
23980 * examples/gstplay/Makefile.am:
23981 * examples/gstplay/player.c:
23982 * examples/indexing/.gitignore:
23983 * examples/indexing/Makefile.am:
23984 * examples/indexing/indexmpeg.c:
23985 * examples/level/Makefile.am:
23986 * examples/level/README:
23987 * examples/level/demo.c:
23988 * examples/level/plot.c:
23989 * examples/stats/Makefile.am:
23990 * examples/stats/mp2ogg.c:
23991 * examples/switch/.gitignore:
23992 * examples/switch/Makefile.am:
23993 * examples/switch/switcher.c:
23995 Original commit message from CVS:
23998 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
24000 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24001 Original commit message from CVS:
24002 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24003 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24004 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24005 (gst_mpeg_parse_send_event):
24006 Ref events before sending them to multiple pads, after all
24007 gst_pad_send_event() takes ownership of events. Don't leak
24008 events that have not been handled (fixes #322745).
24010 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24012 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24013 Original commit message from CVS:
24014 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
24015 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24016 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24017 from making timestamp adjustments. This will have to be re-added
24018 in some form in the near future, but in order to do that, some nav
24019 packet parsing will be necessary in mpegdemux.
24020 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24021 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24022 (g_value_set_int, gst_mpeg_parse_set_property)
24023 Get rid of do_adjust and use_adjust. Rename max_discont to
24025 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24026 -1, no adjustment is made.
24027 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24028 Rename max_discont property to max_scr_gap. Erase "adjust"
24030 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24031 override send_event anymore, base class does the job.
24032 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24033 Base class now does most of the work.
24034 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24035 Generalize to forwarding the event to all source pads in the
24037 * gst/mpegstream/gstmpegparse.h:
24038 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24039 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24040 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24041 (gst_mpeg_parse_set_property):
24042 Clock synchronization doesn't make sense anymore for a
24045 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
24047 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24048 Original commit message from CVS:
24049 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24050 Don't treat normal EOS as a fatal error.
24052 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
24054 ext/mad/gstmad.c: Proper warning statements,
24055 Original commit message from CVS:
24056 * ext/mad/gstmad.c: (gst_mad_chain):
24057 Proper warning statements,
24058 Don't error if the src pad isn't linked when pushing.
24059 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24060 Proper state_change, avoids borkage when going to READY
24062 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24065 * gst-libs/Makefile.am:
24067 * gst-libs/ext/.gitignore:
24068 * gst-libs/gst/media-info/.gitignore:
24069 * gst-libs/gst/play/.gitignore:
24070 * gst-libs/gst/play/play.h:
24071 * gst-libs/gst/play/play.vcproj:
24072 no need for an AS_LIBTOOL call
24073 Original commit message from CVS:
24074 no need for an AS_LIBTOOL call
24076 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24080 * gst-plugins-ugly.spec.in:
24081 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24082 Original commit message from CVS:
24083 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24085 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24087 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24088 Original commit message from CVS:
24089 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24090 Prime libmpeg2's pumps with some null custom buffers
24091 to ensure it doesn't ask us to discard garbage later yay.
24093 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24095 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24096 Original commit message from CVS:
24097 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24098 Prime libmpeg2's pumps with some null custom buffers
24099 to ensure it ask us to discard garbage later yay.
24101 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
24103 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24104 Original commit message from CVS:
24105 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24106 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24107 (gst_a52dec_chain_raw):
24108 * ext/a52dec/gsta52dec.h:
24109 Accept AC3 in audio/x-private1-ac3 format, which includes
24110 DVD-specific headers, as well as raw AC3, for compatibility with
24113 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24115 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24116 Original commit message from CVS:
24117 * ext/mad/gstmad.c: (gst_mad_chain):
24118 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24119 skip frame synthesis and consume input data as if we'd done the
24120 decode. Makes mad not error when the src pad is not connected.
24123 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24126 Erase old CVS conflict line.
24127 Original commit message from CVS:
24128 Erase old CVS conflict line.
24130 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24132 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24133 Original commit message from CVS:
24134 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
24135 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24136 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24137 (gst_mpeg_parse_chain):
24138 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24139 (gst_mpeg_demux_send_newsegment):
24140 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24141 * gst/mpegstream/gstmpegparse.h:
24142 Rename send_discont method to send_newsegment and add parameters
24143 to handle actual segments. Adapt code all around to run with the
24144 new name and signature.
24145 * gst/mpegstream/gstmpegdemux.c:
24146 * gst/mpegstream/gstmpegparse.c:
24147 * gst/mpegstream/gstdvddemux.c:
24148 Convert to GST_BOILERPLATE.
24150 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24153 fix AS_LIBTOOL call
24154 Original commit message from CVS:
24155 fix AS_LIBTOOL call
24157 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24160 add a torture target
24161 Original commit message from CVS:
24162 add a torture target
24164 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24169 Original commit message from CVS:
24172 === release 0.9.6 ===
24174 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24180 * docs/plugins/gst-plugins-ugly-plugins.args:
24181 * docs/plugins/gst-plugins-ugly-plugins.signals:
24182 * docs/plugins/inspect/plugin-a52dec.xml:
24183 * docs/plugins/inspect/plugin-amrnb.xml:
24184 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24185 * docs/plugins/inspect/plugin-iec958.xml:
24186 * docs/plugins/inspect/plugin-lame.xml:
24187 * docs/plugins/inspect/plugin-mad.xml:
24188 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24189 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24190 * docs/plugins/inspect/plugin-rmdemux.xml:
24192 Original commit message from CVS:
24195 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
24197 gst/realmedia/rmdemux.c: Fractional framerates.
24198 Original commit message from CVS:
24199 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24200 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24201 (find_seek_offset_bytes), (find_seek_offset_time),
24202 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24203 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24204 (gst_rmdemux_chain), (gst_rmdemux_send_event),
24205 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24206 (gst_rmdemux_parse_packet):
24207 Fractional framerates.
24209 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24211 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24212 Original commit message from CVS:
24213 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24214 (gst_mpeg2dec_negotiate_format), (handle_sequence),
24215 (gst_mpeg2dec_sink_event):
24216 * ext/mpeg2dec/gstmpeg2dec.h:
24217 Use fractional framerates
24219 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24221 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24222 Original commit message from CVS:
24223 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24224 set_clock returns a boolean.
24226 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24228 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24229 Original commit message from CVS:
24230 * ext/mad/gstmad.c: (gst_mad_chain):
24231 Fix seeking even more by sending the newsegment event with the
24232 right parameters. Should fix querying in playbin/totem after
24235 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24237 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24238 Original commit message from CVS:
24239 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24240 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24241 Fix seeking in stand-alone mode. Fix nonexistant enum value
24242 introduced in previous commit. Improve debug messages here and
24243 there. Actually return a proper return value in the sink event
24246 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24248 * ext/lame/gstlame.c:
24250 Original commit message from CVS:
24253 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24256 * ext/lame/gstlame.c:
24257 * ext/mad/gstmad.c:
24258 * ext/sidplay/gstsiddec.cc:
24260 Original commit message from CVS:
24263 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
24266 * ext/lame/gstlame.c:
24267 * ext/mad/gstid3tag.c:
24268 * ext/sidplay/gstsiddec.cc:
24269 Update for gst_tag_setter API changes.
24270 Original commit message from CVS:
24271 2005-11-22 Andy Wingo <wingo@pobox.com>
24272 * Update for gst_tag_setter API changes.
24274 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
24277 * ext/a52dec/gsta52dec.c:
24278 * ext/mad/gstid3tag.c:
24279 * ext/mad/gstmad.c:
24280 * gst/mpegaudioparse/gstmpegaudioparse.c:
24281 * gst/mpegstream/gstdvddemux.c:
24282 * gst/mpegstream/gstmpegparse.c:
24283 * gst/realmedia/rmdemux.c:
24284 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24285 Original commit message from CVS:
24286 2005-11-22 Andy Wingo <wingo@pobox.com>
24287 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24288 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24289 * ext/mad/gstmad.c (gst_mad_chain)
24290 * gst/mpegaudioparse/gstmpegaudioparse.c
24291 (gst_mp3parse_sink_event)
24292 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24293 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24294 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24295 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24296 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24298 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
24300 ext/mad/Makefile.am: libgsttagedit => libgsttag
24301 Original commit message from CVS:
24302 * ext/mad/Makefile.am:
24303 libgsttagedit => libgsttag
24305 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
24307 ext/lame/gstlame.c: Don't take the stream lock
24308 Original commit message from CVS:
24309 * ext/lame/gstlame.c: (gst_lame_sink_event):
24310 Don't take the stream lock
24312 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
24314 ext/: Don't take the stream lock.
24315 Original commit message from CVS:
24316 2005-11-21 Andy Wingo <wingo@pobox.com>
24317 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24318 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24319 * ext/mad/gstmad.c (gst_mad_sink_event):
24320 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24322 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24323 stream lock changes.
24325 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
24327 *.*: Ran scripts/update-macros. Oh yes.
24328 Original commit message from CVS:
24329 2005-11-21 Andy Wingo <wingo@pobox.com>
24331 * *.c: Ran scripts/update-macros. Oh yes.
24333 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
24335 gst/mpegstream/: Filler events have beem removed for now.
24336 Original commit message from CVS:
24337 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24338 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24339 Filler events have beem removed for now.
24341 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
24343 gst/: Update for GST_FOURCC_FORMAT API change.
24344 Original commit message from CVS:
24345 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24346 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24347 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24348 Update for GST_FOURCC_FORMAT API change.
24350 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
24352 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24353 Original commit message from CVS:
24354 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24355 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24356 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24357 (gst_rmdemux_parse_packet):
24358 Modifications for disapearance of GST_PAD_IS_USABLE()
24360 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
24362 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24363 Original commit message from CVS:
24364 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24365 Remove some setcaps brokenness.
24366 Don't crash on bad input.
24368 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
24370 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24371 Original commit message from CVS:
24372 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24374 (gst_id3_tag_do_typefind): Unref caps
24375 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24377 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
24379 * ext/mad/gstmad.c:
24380 remove accidentally commited hack
24381 Original commit message from CVS:
24382 remove accidentally commited hack
24384 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
24386 * ext/mad/gstmad.c:
24388 Original commit message from CVS:
24391 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
24393 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24394 Original commit message from CVS:
24395 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24396 (gst_mpeg2dec_sink_event):
24397 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24398 nice-ify debug message in event handler; add CHECKME.
24399 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24400 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24401 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24402 (gst_dvd_demux_sync_stream_to_time):
24403 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24404 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24405 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24406 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24407 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24408 (gst_mpeg_demux_sync_stream_to_time),
24409 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24410 * gst/mpegstream/gstmpegdemux.h:
24411 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24412 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24413 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24414 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24415 (gst_mpeg_parse_chain):
24416 * gst/mpegstream/gstmpegparse.h:
24417 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24418 return value confusion (gst_pad_push vs. gst_pad_send_event and
24419 gst_pad_push_event); pass flow return values to caller;
24420 miscellaneous fixes and clean-ups.
24422 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
24424 * gst/mpegstream/gstdvddemux.c:
24425 set rank to secondary until it works 100%
24426 Original commit message from CVS:
24427 set rank to secondary until it works 100%
24429 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
24431 * gst-plugins-ugly.spec.in:
24432 add mpegstream plugin to spec file
24433 Original commit message from CVS:
24434 add mpegstream plugin to spec file
24436 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24438 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24439 Original commit message from CVS:
24440 2005-11-14 Martin Soto <soto@localhost.localdomain>
24441 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24444 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
24446 partially port the mpegstream plugin to GStreamer 0.9.
24447 Original commit message from CVS:
24448 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
24450 * gst/mpegstream/Makefile.am:
24451 * gst/mpegstream/gstdvddemux.c:
24452 * gst/mpegstream/gstdvddemux.h:
24453 * gst/mpegstream/gstmpegdemux.c:
24454 * gst/mpegstream/gstmpegdemux.h:
24455 * gst/mpegstream/gstmpegpacketize.c:
24456 * gst/mpegstream/gstmpegpacketize.h:
24457 * gst/mpegstream/gstmpegparse.c:
24458 * gst/mpegstream/gstmpegparse.h:
24459 * gst/mpegstream/gstmpegstream.c:
24460 * gst/mpegstream/gstrfc2250enc.c:
24461 * gst/mpegstream/gstrfc2250enc.h:
24462 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24463 partially port the mpegstream plugin to GStreamer 0.9.
24465 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
24467 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24468 Original commit message from CVS:
24469 2005-11-14 Andy Wingo <wingo@pobox.com>
24470 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24471 debugging, allows dll builds on windows. Fixes #316076.
24473 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24478 Original commit message from CVS:
24481 === release 0.9.5 ===
24483 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24490 * docs/plugins/inspect/plugin-a52dec.xml:
24491 * docs/plugins/inspect/plugin-amrnb.xml:
24492 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24493 * docs/plugins/inspect/plugin-iec958.xml:
24494 * docs/plugins/inspect/plugin-lame.xml:
24495 * docs/plugins/inspect/plugin-mad.xml:
24496 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24497 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24498 * docs/plugins/inspect/plugin-rmdemux.xml:
24500 Original commit message from CVS:
24503 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
24505 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24506 Original commit message from CVS:
24507 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24508 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24509 (handle_sequence), (handle_picture), (handle_slice),
24510 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24511 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24512 Forward GstFlowReturn about everywhere.
24513 Handle seeking correctly.
24515 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24517 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24518 Original commit message from CVS:
24519 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24520 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24521 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24522 Small cleanups in refcounting.
24524 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
24526 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24527 Original commit message from CVS:
24528 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24529 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24530 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24531 (handle_sequence), (handle_picture):
24532 * ext/mpeg2dec/gstmpeg2dec.h:
24533 Removed lots of dubious code.
24534 Handle flushing and seeking correctly. Still leaks though...
24536 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
24540 port plugins listing changes
24541 Original commit message from CVS:
24542 port plugins listing changes
24544 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24549 Original commit message from CVS:
24552 === release 0.9.4 ===
24554 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24561 * docs/plugins/gst-plugins-ugly-plugins.args:
24562 * docs/plugins/gst-plugins-ugly-plugins.signals:
24563 * docs/plugins/inspect/plugin-a52dec.xml:
24564 * docs/plugins/inspect/plugin-amrnb.xml:
24565 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24566 * docs/plugins/inspect/plugin-iec958.xml:
24567 * docs/plugins/inspect/plugin-lame.xml:
24568 * docs/plugins/inspect/plugin-mad.xml:
24569 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24570 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24571 * docs/plugins/inspect/plugin-rmdemux.xml:
24572 * gst/realmedia/rmdemux.c:
24575 Original commit message from CVS:
24578 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
24580 gst/realmedia/rmdemux.c: STOPPED->FAILED
24581 Original commit message from CVS:
24582 2005-10-23 Julien MOUTTE <julien@moutte.net>
24583 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24585 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
24587 * gst-plugins-ugly.spec.in:
24588 add packaging of a52dec
24589 Original commit message from CVS:
24590 add packaging of a52dec
24592 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24594 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24595 Original commit message from CVS:
24596 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24597 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24598 Set correct stream time in newsegment event.
24600 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24604 Original commit message from CVS:
24607 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24612 Original commit message from CVS:
24615 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
24617 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24618 Original commit message from CVS:
24619 * ext/a52dec/Makefile.am:
24620 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24621 (gst_a52dec_class_init), (gst_a52dec_sink_event),
24622 (gst_a52dec_change_state):
24623 * ext/a52dec/gsta52dec.h:
24624 Re-enable CPU flags, use liboil to get them.
24626 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
24628 Port AC3 decoder to 0.9 (#318849).
24629 Original commit message from CVS:
24630 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24632 * ext/a52dec/Makefile.am:
24633 * ext/a52dec/gsta52dec.c:
24634 * ext/a52dec/gsta52dec.h:
24635 Port AC3 decoder to 0.9 (#318849).
24637 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24639 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24640 Original commit message from CVS:
24641 * ext/sidplay/gstsiddec.cc:
24642 Small fixes and more error messages.
24644 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
24647 Original commit message from CVS:
24648 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24649 (gst_amrnbparse_state_change):
24650 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24651 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24652 * ext/mpeg2dec/gstmpeg2dec.c:
24653 * ext/sidplay/gstsiddec.cc:
24654 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24655 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24658 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
24660 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24661 Original commit message from CVS:
24663 GST_DOC has been renamed to GST_DOCBOOK_CHECK
24665 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24667 configure.ac: some docs I had
24668 Original commit message from CVS:
24671 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24674 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
24676 gst/realmedia/rmdemux.c: segment-start/done API change.
24677 Original commit message from CVS:
24678 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24679 (gst_rmdemux_perform_seek):
24680 segment-start/done API change.
24682 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
24686 * gst/iec958/ac3iec.c:
24687 Set buffer durations on IEC958 buffers.
24688 Original commit message from CVS:
24689 Set buffer durations on IEC958 buffers.
24691 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
24693 configure.ac: Fix glib check
24694 Original commit message from CVS:
24698 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
24700 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24701 Original commit message from CVS:
24702 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24703 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24705 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24707 examples/stats/mp2ogg.c: yes, typo fixes
24708 Original commit message from CVS:
24709 * examples/stats/mp2ogg.c:
24712 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24714 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24715 Original commit message from CVS:
24716 * examples/indexing/indexmpeg.c: (main):
24717 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24718 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24719 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24720 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24721 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24722 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24723 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24724 * ext/dvdread/dvdreadsrc.h:
24725 * ext/lame/gstlame.h:
24726 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24727 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24728 * gst/iec958/ac3iec.h:
24729 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24730 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24731 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24732 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24733 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24734 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24735 moved bitshift from macro to enum definition
24737 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
24739 newsegment API update.
24740 Original commit message from CVS:
24741 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24742 * ext/mad/gstmad.c: (gst_mad_chain):
24743 * gst/mpegaudioparse/gstmpegaudioparse.c:
24744 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24745 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24746 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24747 newsegment API update.
24749 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24751 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24752 Original commit message from CVS:
24753 * ext/amrnb/amrnbdec.c:
24754 Mark invalid frame sizes
24755 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24756 UNUSABLE is not to be used here, just push out stuff so
24757 probes can continue linking or making the pad usable.
24759 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
24762 * gst/realmedia/rmdemux.c:
24763 Improve seek error-resilience.
24764 Original commit message from CVS:
24765 Improve seek error-resilience.
24766 Better error handling generally.
24768 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24773 Original commit message from CVS:
24776 === release 0.9.3 ===
24778 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24784 * ext/sidplay/Makefile.am:
24786 Original commit message from CVS:
24789 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
24791 * gst/realmedia/rmdemux.h:
24792 Forgot to commit this file. I hate Nano.
24793 Original commit message from CVS:
24794 Forgot to commit this file. I hate Nano.
24796 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
24800 * gst/realmedia/rmdemux.c:
24801 Sanity checks and memory leak fixes for real demuxer
24802 Original commit message from CVS:
24803 Sanity checks and memory leak fixes for real demuxer
24805 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
24807 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24808 Original commit message from CVS:
24809 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24810 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24811 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24812 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24813 Real demuxer fixes. Make it more bulletproof against bad data,
24814 identify a few more stream types.
24815 Fix seeking so that it works (at least with the seek example
24816 program; it still fails with totem).
24818 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
24820 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24821 Original commit message from CVS:
24822 * gst/mpegaudioparse/gstmpegaudioparse.c:
24823 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24824 Set correct caps on buffers too.
24826 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
24828 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24829 Original commit message from CVS:
24830 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24831 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24832 * gst/mpegaudioparse/gstmpegaudioparse.h:
24833 Put timestamps on buffers.
24835 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
24838 * ext/amrnb/amrnbenc.c:
24839 Changed amrnbenc description, it is an encoder, not decoder.
24840 Original commit message from CVS:
24841 Changed amrnbenc description, it is an encoder, not decoder.
24843 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
24846 * gst/iec958/ac3_padder.c:
24847 * gst/iec958/ac3_padder.h:
24848 * gst/iec958/ac3iec.c:
24849 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24850 Original commit message from CVS:
24851 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24852 more accurate, and to check AC3 checksums (both of them in each frame),
24853 and dump the frame (as a probable sync failure) if they don't match.
24854 General code cleanup, improved comments. Changed to not construct the
24855 header backwards, and not byteswap everything else. If we end up needing
24856 to do little-endian output, we should swap in the element doing the
24857 output (AC3 is big-endian).
24859 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
24861 * gst-plugins-ugly.spec.in:
24862 fix spec file for ugly
24863 Original commit message from CVS:
24864 fix spec file for ugly
24866 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24868 * docs/plugins/inspect/plugin-lame.xml:
24869 revert empty commit
24870 Original commit message from CVS:
24871 revert empty commit
24873 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24875 * docs/plugins/scan.stamp:
24876 whoops, wrong files
24877 Original commit message from CVS:
24878 whoops, wrong files
24880 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24882 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24883 Original commit message from CVS:
24884 * docs/plugins/gst-plugins-ugly-plugins.args:
24885 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24886 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24887 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24888 commit missing files
24889 * docs/plugins/inspect/plugin-lame.xml:
24892 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24896 * gst-plugins-ugly.spec.in:
24897 add check-valgrind target
24898 Original commit message from CVS:
24899 add check-valgrind target
24901 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24903 * docs/plugins/scanobj-build.stamp:
24905 Original commit message from CVS:
24908 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
24910 ext/lame/gstlame.c: Set caps on outgoing buffers.
24911 Original commit message from CVS:
24912 * ext/lame/gstlame.c: (gst_lame_chain):
24913 Set caps on outgoing buffers.
24915 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24918 * ext/lame/gstlame.c:
24919 * ext/lame/gstlame.h:
24920 clean up further so we don't try to set up five times for a simple pipeline
24921 Original commit message from CVS:
24922 clean up further so we don't try to set up five times for
24925 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
24929 * gst/iec958/ac3iec.c:
24930 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24931 Original commit message from CVS:
24932 Set setcaps function on sink pad, not source pad. Produce correct caps
24935 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24938 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24939 * docs/plugins/inspect/plugin-iec958.xml:
24940 * docs/plugins/inspect/plugin-lame.xml:
24941 * docs/plugins/inspect/plugin-mad.xml:
24942 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24943 * docs/plugins/inspect/plugin-rmdemux.xml:
24944 update inspect with source
24945 Original commit message from CVS:
24946 update inspect with source
24948 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24950 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
24951 Original commit message from CVS:
24952 * ext/mad/gstid3tag.c:
24953 gsttaginterface.h -> gsttagsetter.h
24955 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24959 Original commit message from CVS:
24962 === release 0.9.1 ===
24964 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24973 Original commit message from CVS:
24976 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24978 ext/amrnb/: State change function updates.
24979 Original commit message from CVS:
24980 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
24981 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
24982 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
24983 State change function updates.
24985 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24987 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
24988 Original commit message from CVS:
24989 * ext/mpeg2dec/gstmpeg2dec.c:
24990 GST_CAT_SEEK disappeared from the public API at some point
24992 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24994 * gst/iec958/ac3_padder.c:
24995 * gst/iec958/ac3_padder.h:
24997 Original commit message from CVS:
25000 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25006 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25007 * docs/plugins/inspect-build.stamp:
25008 * docs/plugins/inspect.stamp:
25009 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25010 * docs/plugins/inspect/plugin-iec958.xml:
25011 * docs/plugins/inspect/plugin-lame.xml:
25012 * docs/plugins/inspect/plugin-mad.xml:
25013 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25014 * docs/plugins/inspect/plugin-rmdemux.xml:
25015 docs for ugly plugins
25016 Original commit message from CVS:
25017 docs for ugly plugins
25019 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25021 * gst-plugins-ugly.spec.in:
25022 * gst/iec958/Makefile.am:
25024 Original commit message from CVS:
25027 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
25030 * gst/iec958/ac3iec.c:
25031 Accept audio/x-private1-a3c on sink pad
25032 Original commit message from CVS:
25033 Accept audio/x-private1-a3c on sink pad
25035 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25037 * gst-plugins-ugly.spec.in:
25039 Original commit message from CVS:
25042 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
25044 * examples/gstplay/player.c:
25045 * examples/stats/mp2ogg.c:
25046 * ext/a52dec/gsta52dec.c:
25047 * ext/amrnb/amrnbdec.c:
25048 * ext/amrnb/amrnbenc.c:
25049 * ext/amrnb/amrnbparse.c:
25050 * ext/dvdnav/dvdnavsrc.c:
25051 * ext/dvdread/dvdreadsrc.c:
25052 * ext/lame/gstlame.c:
25053 * ext/mad/gstid3tag.c:
25054 * ext/mad/gstmad.c:
25055 * ext/mpeg2dec/gstmpeg2dec.c:
25056 * gst/ac3parse/gstac3parse.c:
25057 * gst/asfdemux/gstasfdemux.c:
25058 * gst/asfdemux/gstasfmux.c:
25059 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25060 * gst/iec958/ac3iec.c:
25061 * gst/mpegaudioparse/gstmpegaudioparse.c:
25062 * gst/mpegstream/gstdvddemux.c:
25063 * gst/mpegstream/gstmpegdemux.c:
25064 * gst/mpegstream/gstmpegparse.c:
25065 * gst/mpegstream/gstrfc2250enc.c:
25066 * gst/realmedia/rmdemux.c:
25067 * gst/synaesthesia/gstsynaesthesia.c:
25068 All plugins updated for element state changes.
25069 Original commit message from CVS:
25070 2005-09-02 Andy Wingo <wingo@pobox.com>
25071 * All plugins updated for element state changes.
25073 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
25075 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25076 * gst/iec958/ac3iec.c:
25077 Fix return types in setcaps functions
25078 Original commit message from CVS:
25079 Fix return types in setcaps functions
25081 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
25084 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25085 * gst/iec958/ac3iec.c:
25086 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25087 Original commit message from CVS:
25088 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25089 Some general cleanups in iec958 framer.
25091 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25099 * m4/gst-matroska.m4:
25102 fix distcheck; remove some old m4s
25103 Original commit message from CVS:
25104 fix distcheck; remove some old m4s
25106 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
25110 * gst/iec958/Makefile.am:
25111 * gst/iec958/ac3_padder.c:
25112 * gst/iec958/ac3_padder.h:
25113 * gst/iec958/ac3iec.c:
25114 * gst/iec958/ac3iec.h:
25115 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25116 Original commit message from CVS:
25117 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25119 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
25121 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25122 Original commit message from CVS:
25123 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25124 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25125 (gst_dvdlpcmdec_change_state):
25126 Cleanups, fixed header parsing and stripping.
25128 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
25131 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25132 Use the right bytes when parsing the LPCM dvd header
25133 Original commit message from CVS:
25134 Use the right bytes when parsing the LPCM dvd header
25136 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
25139 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25140 Return the correct values from chain function
25141 Original commit message from CVS:
25142 Return the correct values from chain function
25144 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25147 * docs/Makefile.am:
25148 * docs/plugins/.gitignore:
25149 * docs/random/ChangeLog-0.8:
25150 * docs/version.entities.in:
25152 Original commit message from CVS:
25155 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
25158 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25159 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25160 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25161 Original commit message from CVS:
25162 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25163 header; instead do this internally. Also support the old way, using
25164 a different mime-type. CVS:
25166 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25169 Original commit message from CVS: