1 === release 0.10.16 ===
3 2010-09-02 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5 * configure.ac:
6 releasing 0.10.16, "Because He Knows the Time is Short"
8 2010-09-02 23:49:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10 * docs/plugins/inspect/plugin-a52dec.xml:
11 * docs/plugins/inspect/plugin-amrnb.xml:
12 * docs/plugins/inspect/plugin-amrwbdec.xml:
13 * docs/plugins/inspect/plugin-asf.xml:
14 * docs/plugins/inspect/plugin-cdio.xml:
15 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16 * docs/plugins/inspect/plugin-dvdread.xml:
17 * docs/plugins/inspect/plugin-dvdsub.xml:
18 * docs/plugins/inspect/plugin-iec958.xml:
19 * docs/plugins/inspect/plugin-lame.xml:
20 * docs/plugins/inspect/plugin-mad.xml:
21 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23 * docs/plugins/inspect/plugin-mpegstream.xml:
24 * docs/plugins/inspect/plugin-realmedia.xml:
25 * docs/plugins/inspect/plugin-siddec.xml:
26 * docs/plugins/inspect/plugin-twolame.xml:
27 * docs/plugins/inspect/plugin-x264.xml:
28 docs: update for release
30 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
32 * po/LINGUAS:
33 * po/gl.po:
34 * po/id.po:
35 * po/lv.po:
36 * po/ro.po:
37 * po/sv.po:
38 po: update translations
40 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
42 * configure.ac:
43 * po/af.po:
44 * po/az.po:
45 * po/bg.po:
46 * po/ca.po:
47 * po/cs.po:
48 * po/da.po:
49 * po/de.po:
50 * po/el.po:
51 * po/en_GB.po:
52 * po/es.po:
53 * po/eu.po:
54 * po/fi.po:
55 * po/fr.po:
56 * po/hu.po:
57 * po/id.po:
58 * po/it.po:
59 * po/ja.po:
60 * po/lt.po:
61 * po/lv.po:
62 * po/ms.po:
63 * po/mt.po:
64 * po/nb.po:
65 * po/nl.po:
66 * po/or.po:
67 * po/pl.po:
68 * po/pt_BR.po:
69 * po/ru.po:
70 * po/sk.po:
71 * po/sl.po:
72 * po/sq.po:
73 * po/sr.po:
74 * po/sv.po:
75 * po/tr.po:
76 * po/uk.po:
77 * po/vi.po:
78 * po/zh_CN.po:
79 0.10.15.6 pre-release
81 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
83 * gst/asfdemux/gstasfdemux.c:
84 asfdemux: Don't error out on non-critical flow returns
85 Only error out when downstream returns:
86 * NOT_SUPPORTED
87 * ERROR
88 * NOT_NEGOTIATED
89 * NOT_LINKED
90 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
91 of the streams had gone EOS) and then stop the task silently.
92 In the case of WRONG_STATE we just need to stop silently
93 https://bugzilla.gnome.org/show_bug.cgi?id=600412
95 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
97 * configure.ac:
98 * po/af.po:
99 * po/az.po:
100 * po/bg.po:
101 * po/ca.po:
102 * po/cs.po:
103 * po/da.po:
104 * po/de.po:
105 * po/el.po:
106 * po/en_GB.po:
107 * po/es.po:
108 * po/eu.po:
109 * po/fi.po:
110 * po/fr.po:
111 * po/hu.po:
112 * po/id.po:
113 * po/it.po:
114 * po/ja.po:
115 * po/lt.po:
116 * po/lv.po:
117 * po/ms.po:
118 * po/mt.po:
119 * po/nb.po:
120 * po/nl.po:
121 * po/or.po:
122 * po/pl.po:
123 * po/pt_BR.po:
124 * po/ru.po:
125 * po/sk.po:
126 * po/sl.po:
127 * po/sq.po:
128 * po/sr.po:
129 * po/sv.po:
130 * po/tr.po:
131 * po/uk.po:
132 * po/vi.po:
133 * po/zh_CN.po:
134 0.10.15.5 pre-release
136 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
138 * gst/mpegaudioparse/gstmpegaudioparse.c:
139 mp3parse: propagate flow errors upstream.
140 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
141 always return the error upstream.
143 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
145 * configure.ac:
146 * po/af.po:
147 * po/az.po:
148 * po/bg.po:
149 * po/ca.po:
150 * po/cs.po:
151 * po/da.po:
152 * po/de.po:
153 * po/el.po:
154 * po/en_GB.po:
155 * po/es.po:
156 * po/eu.po:
157 * po/fi.po:
158 * po/fr.po:
159 * po/hu.po:
160 * po/id.po:
161 * po/it.po:
162 * po/ja.po:
163 * po/lt.po:
164 * po/lv.po:
165 * po/ms.po:
166 * po/mt.po:
167 * po/nb.po:
168 * po/nl.po:
169 * po/or.po:
170 * po/pl.po:
171 * po/pt_BR.po:
172 * po/ru.po:
173 * po/sk.po:
174 * po/sl.po:
175 * po/sq.po:
176 * po/sr.po:
177 * po/sv.po:
178 * po/tr.po:
179 * po/uk.po:
180 * po/vi.po:
181 * po/zh_CN.po:
182 0.10.15.4 pre-release
184 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
186 * common:
187 Automatic update of common submodule
188 From 3e8db1d to ec60217
190 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
192 * configure.ac:
193 * docs/plugins/inspect/plugin-a52dec.xml:
194 * docs/plugins/inspect/plugin-amrnb.xml:
195 * docs/plugins/inspect/plugin-amrwbdec.xml:
196 * docs/plugins/inspect/plugin-asf.xml:
197 * docs/plugins/inspect/plugin-cdio.xml:
198 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
199 * docs/plugins/inspect/plugin-dvdread.xml:
200 * docs/plugins/inspect/plugin-dvdsub.xml:
201 * docs/plugins/inspect/plugin-iec958.xml:
202 * docs/plugins/inspect/plugin-lame.xml:
203 * docs/plugins/inspect/plugin-mad.xml:
204 * docs/plugins/inspect/plugin-mpeg2dec.xml:
205 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
206 * docs/plugins/inspect/plugin-mpegstream.xml:
207 * docs/plugins/inspect/plugin-realmedia.xml:
208 * docs/plugins/inspect/plugin-siddec.xml:
209 * docs/plugins/inspect/plugin-twolame.xml:
210 * docs/plugins/inspect/plugin-x264.xml:
211 * win32/common/config.h:
212 0.10.15.3 pre-release
214 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
216 * ext/x264/gstx264enc.c:
217 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
218 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
219 argument to the option string value causes an error. For < 78 we pass the
220 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
221 result in passing 'none' for false and 'strict' for true. Other modes can be
222 set through the option-string property for now.
223 https://bugzilla.gnome.org/show_bug.cgi?id=626577
225 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
227 * configure.ac:
228 * docs/plugins/gst-plugins-ugly-plugins.args:
229 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
230 * docs/plugins/inspect/plugin-a52dec.xml:
231 * docs/plugins/inspect/plugin-amrnb.xml:
232 * docs/plugins/inspect/plugin-amrwbdec.xml:
233 * docs/plugins/inspect/plugin-asf.xml:
234 * docs/plugins/inspect/plugin-cdio.xml:
235 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
236 * docs/plugins/inspect/plugin-dvdread.xml:
237 * docs/plugins/inspect/plugin-dvdsub.xml:
238 * docs/plugins/inspect/plugin-iec958.xml:
239 * docs/plugins/inspect/plugin-lame.xml:
240 * docs/plugins/inspect/plugin-mad.xml:
241 * docs/plugins/inspect/plugin-mpeg2dec.xml:
242 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
243 * docs/plugins/inspect/plugin-mpegstream.xml:
244 * docs/plugins/inspect/plugin-realmedia.xml:
245 * docs/plugins/inspect/plugin-siddec.xml:
246 * docs/plugins/inspect/plugin-twolame.xml:
247 * docs/plugins/inspect/plugin-x264.xml:
248 * win32/common/config.h:
249 0.10.15.2 pre-release
251 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
253 * gst/synaesthesia/gstsynaesthesia.c:
254 synaesthesia: code cleanups.
255 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
256 more.
258 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
260 * gst/synaesthesia/gstsynaesthesia.c:
261 synaesthesia: use GST_BOILERPLATE macros
263 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
265 * common:
266 Automatic update of common submodule
267 From bd2054b to 3e8db1d
269 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
271 * ext/x264/gstx264enc.c:
272 x264: fix printf format warning in debug message
274 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
276 * docs/plugins/Makefile.am:
277 docs: fix bug passing arguments to gtkdoc-fixref in upload target
278 Missing backslash at end of line meant we weren't passing all arguments
279 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
281 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
283 * common:
284 Automatic update of common submodule
285 From a519571 to bd2054b
287 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
289 * configure.ac:
290 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
291 This first checks what is required for ISO C99 support and sets the relevant
292 compiler parameters and if no C99 compiler is found, it checks for a
293 C89 compiler. This enables us to check for and use C89/C99 functions
294 that gcc hides from us without the correct compiler parameters.
296 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
298 * ext/x264/gstx264enc.c:
299 x264enc: Fix flushing of delayed frames
300 x264_encoder_encode() should be called with a NULL picture until at least
301 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
302 regression in make check due to the recent change in defaults which enabled
303 b-frames and b-pyramid, both of which I believe increase the number of delayed
304 frames when encoding.
306 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
308 * ext/x264/gstx264enc.c:
309 x264enc: Improve x264enc defaults
310 - medium x264 speed/quality preset
311 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
312 Addresses part of bug #607798
314 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
316 * ext/x264/gstx264enc.c:
317 x264enc: Fix property description typos
319 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
321 * ext/x264/gstx264enc.c:
322 x264enc: Add some more debug info
324 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
326 * ext/x264/gstx264enc.c:
327 * ext/x264/gstx264enc.h:
328 x264enc: Add speed-preset and [psy-]tuning properties
329 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
330 preset and possibly a profile and/or tuning are now the recommended way to
331 configure x264 through x264enc.
332 If a preset/tuning are specified then these will define the default values and
333 the property defaults will be ignored. After this the option-string property is
334 applied, followed by the user-set properties, fast first pass restrictions and
335 finally the profile restrictions.
336 Addresses part of bug #607798
338 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
340 * ext/x264/gstx264enc.c:
341 * ext/x264/gstx264enc.h:
342 x264enc: Refactor code in preparation for presets/tunings
343 - Make defaults append the appropriate default value to a string. This is
344 needed to differentiate between something user-set and the actual prop
345 default.
346 - Add an internal option string to which _set_property () cases append for the
347 majority of properties.
348 - Use gst_x264_enc_parse_options () to clean up application of settings. This
349 will make order of application with respect to the presets and tunings quite
350 simple.
351 Addresses part of bug #607798
353 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
355 * ext/x264/gstx264enc.c:
356 x264enc: Update available me types
357 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
358 now self-maintaining.
360 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
362 * ext/x264/gstx264enc.c:
363 x264enc: Use new libx264 API to affect fast first pass
364 Uses new x264 API to apply reduced complexity values to the parameters to
365 increase encoding speed in the first pass of a multi-pass encode. This does
366 not impact on final quality.
367 Addresses part of bug #607798
369 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
371 * ext/x264/gstx264enc.c:
372 * ext/x264/gstx264enc.h:
373 x264enc: Add profile property
374 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
375 Profile. This makes it easier to achieve Baseline Profile for example.
376 Addresses part of bug #607798
378 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
380 * ext/x264/gstx264enc.c:
381 * ext/x264/gstx264enc.h:
382 x264enc: Add option-string property
383 Adds support for an x264 format option-string to specify advanced parameters
384 Addresses part of bug #607798
386 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
388 * ext/mad/Makefile.am:
389 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
390 Spotted by syntr0py.
392 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
394 * ext/x264/gstx264enc.c:
395 x264enc: only set timebase on versions where it exists
397 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
399 * ext/x264/gstx264enc.c:
400 x264enc: set appropriate time base
401 Fixes #624786.
403 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
405 * tests/check/Makefile.am:
406 tests: add plugin loading whitelist to test environment
407 Only want to load core/-base/-ugly plugins here.
409 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
411 * autogen.sh:
412 * configure.ac:
413 Bump automake requirement to 1.10 and autoconf to 2.60
414 For maintainability reasons and $(builddir).
415 See #622944.
417 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
419 * gst/asfdemux/gstasfdemux.c:
420 asfdemux: Fix seeking after last commits
421 Don't handle wrong-state returns as errors to allow seeking to work
422 again.
424 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
426 * gst/asfdemux/gstasfdemux.c:
427 asfdemux: Push all pending data on EOS
428 When on push mode and receiving an EOS event, asfdemux
429 should push all pending data because we might be dealing
430 with a broken file that has a preroll value higher
431 than its actual length.
433 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
435 * gst/asfdemux/gstasfdemux.c:
436 asfdemux: Fix sending eos event for chained asfs
437 Properly push EOS event when finishing a chained asf file
438 in pull mode
439 Fixes #599718
441 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
443 * docs/plugins/Makefile.am:
444 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
445 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
446 * docs/plugins/inspect/plugin-rmdemux.xml:
447 docs: add rmdemux to docs properly
448 The plugin has been renamed, remove old introspection file.
450 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
452 * docs/plugins/gst-plugins-ugly-plugins.args:
453 * docs/plugins/inspect/plugin-x264.xml:
454 docs: update for recent x264enc changes
456 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
458 * gst/realmedia/rmdemux.c:
459 rmdemux: fix compiler warning when debugging system in core is disabled
461 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
463 * common:
464 Automatic update of common submodule
465 From 73ff93a to a519571
467 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
469 * gst/asfdemux/gstasfdemux.c:
470 asfdemux: Allow at least 500ms of preroll.
471 Some files have insanely low preroll values which break the
472 all_streams_prerolled() logic.
473 Fixes #622407
475 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
477 * ext/x264/gstx264enc.c:
478 x264enc: add new h264 caps attribute alignment
479 See #606662.
481 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
483 * ext/x264/gstx264enc.c:
484 * ext/x264/gstx264enc.h:
485 x264enc: conditionally expose enhanced upstream capabilities
486 API: GstX264Enc:sliced-threads
487 API: GstX264Enc:sync-lookahead
488 API: GstX264Enc:intra-refresh
489 API: GstX264Enc:mb-tree
490 API: GstX264Enc:rc-lookahead
491 See #607798.
493 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
495 * common:
496 * docs/plugins/inspect/plugin-a52dec.xml:
497 * docs/plugins/inspect/plugin-amrnb.xml:
498 * docs/plugins/inspect/plugin-amrwbdec.xml:
499 * docs/plugins/inspect/plugin-asf.xml:
500 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
501 * docs/plugins/inspect/plugin-iec958.xml:
502 * docs/plugins/inspect/plugin-mad.xml:
503 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
504 * docs/plugins/inspect/plugin-mpegstream.xml:
505 * docs/plugins/inspect/plugin-realmedia.xml:
506 docs: update introspected plugin docs for gstdoc-scangobj and other changes
507 Update common for latest gstdoc-scangobj and inspect xml files for
508 escaping and pad template order changes.
510 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
512 * common:
513 Automatic update of common submodule
514 From 9339ccc to 35617c2
516 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
518 * common:
519 Automatic update of common submodule
520 From 5adb1ca to 9339ccc
522 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
524 * common:
525 Automatic update of common submodule
526 From 57c89b7 to 5adb1ca
528 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
530 * common:
531 Automatic update of common submodule
532 From c804988 to 57c89b7
534 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
536 * configure.ac:
537 * gst/realmedia/rtspreal.c:
538 configure: Update required GLib version to 2.20
540 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
542 * ext/a52dec/gsta52dec.c:
543 a52dec: Call orc_init() before trying to get target flags
545 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
547 * ext/a52dec/gsta52dec.c:
548 a52dec: Remove debug printf...
550 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
552 * configure.ac:
553 * ext/a52dec/Makefile.am:
554 * ext/a52dec/gsta52dec.c:
555 a52dec: Use orc for CPU feature detection and don't check for liboil
557 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
559 * configure.ac:
560 configure: Use GLIB_EXTRA_CFLAGS
562 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
564 * common:
565 Automatic update of common submodule
566 From 7a0fdf5 to c804988
568 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
570 * common:
571 Automatic update of common submodule
572 From 6da3bab to 7a0fdf5
574 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
576 * common:
577 Automatic update of common submodule
578 From 733fca9 to 6da3bab
580 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
582 * common:
583 Automatic update of common submodule
584 From fad145b to 733fca9
586 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
588 * common:
589 Automatic update of common submodule
590 From 47683c1 to fad145b
592 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
594 * gst/realmedia/rmdemux.c:
595 rmdemux: pass bitrate on caps
596 Set the bitrate on the caps, some decoders like sipro need this to function
597 properly.
598 Fixes #620007
600 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
602 * common:
603 Automatic update of common submodule
604 From 17f89e5 to 47683c1
606 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
608 * common:
609 Automatic update of common submodule
610 From fd7ca04 to 17f89e5
612 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
614 * ext/x264/gstx264enc.c:
615 x264enc: Only set i_weighted_pred on versions where it exists
617 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
619 * ext/lame/gstlamemp3enc.c:
620 lamemp3enc: implement latency query
621 The encoder's latency is deduced from the framesize. Fixes #618896.
623 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
625 * configure.ac:
626 * docs/plugins/gst-plugins-ugly-plugins.args:
627 * docs/plugins/gst-plugins-ugly-plugins.signals:
628 * docs/plugins/inspect/plugin-a52dec.xml:
629 * docs/plugins/inspect/plugin-amrnb.xml:
630 * docs/plugins/inspect/plugin-amrwbdec.xml:
631 * docs/plugins/inspect/plugin-asf.xml:
632 * docs/plugins/inspect/plugin-cdio.xml:
633 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
634 * docs/plugins/inspect/plugin-dvdread.xml:
635 * docs/plugins/inspect/plugin-dvdsub.xml:
636 * docs/plugins/inspect/plugin-iec958.xml:
637 * docs/plugins/inspect/plugin-lame.xml:
638 * docs/plugins/inspect/plugin-mad.xml:
639 * docs/plugins/inspect/plugin-mpeg2dec.xml:
640 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
641 * docs/plugins/inspect/plugin-mpegstream.xml:
642 * docs/plugins/inspect/plugin-realmedia.xml:
643 * docs/plugins/inspect/plugin-siddec.xml:
644 * docs/plugins/inspect/plugin-twolame.xml:
645 * docs/plugins/inspect/plugin-x264.xml:
646 * win32/common/config.h:
647 Back to development
649 === release 0.10.15 ===
651 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
653 * ChangeLog:
654 * NEWS:
655 * RELEASE:
656 * configure.ac:
657 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
658 * docs/plugins/inspect/plugin-a52dec.xml:
659 * docs/plugins/inspect/plugin-amrnb.xml:
660 * docs/plugins/inspect/plugin-amrwbdec.xml:
661 * docs/plugins/inspect/plugin-asf.xml:
662 * docs/plugins/inspect/plugin-cdio.xml:
663 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
664 * docs/plugins/inspect/plugin-dvdread.xml:
665 * docs/plugins/inspect/plugin-dvdsub.xml:
666 * docs/plugins/inspect/plugin-iec958.xml:
667 * docs/plugins/inspect/plugin-lame.xml:
668 * docs/plugins/inspect/plugin-mad.xml:
669 * docs/plugins/inspect/plugin-mpeg2dec.xml:
670 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
671 * docs/plugins/inspect/plugin-mpegstream.xml:
672 * docs/plugins/inspect/plugin-realmedia.xml:
673 * docs/plugins/inspect/plugin-siddec.xml:
674 * docs/plugins/inspect/plugin-twolame.xml:
675 * docs/plugins/inspect/plugin-x264.xml:
676 * gst-plugins-ugly.doap:
677 * win32/common/config.h:
678 Release 0.10.15
680 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
682 * po/af.po:
683 * po/az.po:
684 * po/bg.po:
685 * po/ca.po:
686 * po/cs.po:
687 * po/da.po:
688 * po/de.po:
689 * po/el.po:
690 * po/en_GB.po:
691 * po/es.po:
692 * po/eu.po:
693 * po/fi.po:
694 * po/fr.po:
695 * po/hu.po:
696 * po/id.po:
697 * po/it.po:
698 * po/ja.po:
699 * po/lt.po:
700 * po/lv.po:
701 * po/ms.po:
702 * po/mt.po:
703 * po/nb.po:
704 * po/nl.po:
705 * po/or.po:
706 * po/pl.po:
707 * po/pt_BR.po:
708 * po/ru.po:
709 * po/sk.po:
710 * po/sl.po:
711 * po/sq.po:
712 * po/sr.po:
713 * po/sv.po:
714 * po/tr.po:
715 * po/uk.po:
716 * po/vi.po:
717 * po/zh_CN.po:
718 Update .po files
720 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
722 * configure.ac:
723 configure: make implicit GLib and liboil requirements explicit
724 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
726 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
728 * ext/x264/gstx264enc.c:
729 x264enc: disable I weighted pred
730 If it is enabled, then it will be main profile instead of baseline.
731 This ensures maximum compatibility of the output stream until the
732 encoder configuration interface gets an overhaul with explicit
733 output profile selection.
734 Fixes #619776.
736 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
738 * configure.ac:
739 * win32/common/config.h:
740 0.10.14.3 pre-release
742 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
744 * po/af.po:
745 * po/az.po:
746 * po/bg.po:
747 * po/ca.po:
748 * po/cs.po:
749 * po/da.po:
750 * po/de.po:
751 * po/el.po:
752 * po/en_GB.po:
753 * po/es.po:
754 * po/eu.po:
755 * po/fi.po:
756 * po/fr.po:
757 * po/hu.po:
758 * po/id.po:
759 * po/it.po:
760 * po/ja.po:
761 * po/lt.po:
762 * po/lv.po:
763 * po/ms.po:
764 * po/mt.po:
765 * po/nb.po:
766 * po/nl.po:
767 * po/or.po:
768 * po/pl.po:
769 * po/pt_BR.po:
770 * po/ru.po:
771 * po/sk.po:
772 * po/sl.po:
773 * po/sq.po:
774 * po/sr.po:
775 * po/sv.po:
776 * po/tr.po:
777 * po/uk.po:
778 * po/vi.po:
779 * po/zh_CN.po:
780 po: update translations
782 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
784 * common:
785 Automatic update of common submodule
786 From 357b0db to fd7ca04
788 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
790 * configure.ac:
791 * win32/common/config.h:
792 0.10.14.2 pre-release
794 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
796 * common:
797 Automatic update of common submodule
798 From 4d67bd6 to 357b0db
800 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
802 * gst/realmedia/rmdemux.c:
803 * gst/realmedia/rmutils.c:
804 * gst/realmedia/rmutils.h:
805 rmdemux: add better sipr nibble swap routine
807 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
809 * gst/realmedia/rmdemux.c:
810 rmdemux: descramble SIPR before pushing out
811 Collect and descramble the SIPR packets before pushing.
812 Descramble ATRAC audio.
813 Fixes #618098
815 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
817 * gst/realmedia/rmutils.c:
818 * gst/realmedia/rmutils.h:
819 rm: add function to descramble sipr
821 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
823 * ext/x264/gstx264enc.c:
824 * ext/x264/gstx264enc.h:
825 x264enc: Re-send the received upstream event as-is downstream
826 https://bugzilla.gnome.org/show_bug.cgi?id=606689
828 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
830 * ext/amrnb/amrnb.c:
831 amrnbenc: Set rank to GST_RANK_SECONDARY
833 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
835 * gst/realmedia/rtspreal.c:
836 rtspreal: use GLib's base64 functions if available
837 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
839 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
841 * ext/amrnb/amrnbdec.h:
842 * ext/amrnb/amrnbenc.h:
843 * ext/amrwbdec/amrwbdec.h:
844 amr: Use correct includes (as pkg-config suggests)
845 Fixes #617078
847 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
849 * gst/ac3parse/.gitignore:
850 * gst/ac3parse/Makefile.am:
851 * gst/ac3parse/README:
852 * gst/ac3parse/ac3parse.vcproj:
853 * gst/ac3parse/gstac3parse.c:
854 * gst/ac3parse/gstac3parse.h:
855 ac3parse: remove unported 0.8 plugin
856 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
858 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
860 * gst/mpegaudioparse/gstmpegaudioparse.c:
861 docs: adding a mp3decoder as well is useful
863 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
865 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
866 docs: massage section index
868 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
870 * ext/amrwbdec/amrwbdec.c:
871 * ext/amrwbdec/amrwbdec.h:
872 amrwbdec: move define to source to avoid hiding it from the docs
874 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
876 * ext/cdio/gstcdiocddasrc.c:
877 docs: remove short_desc, it is taken from element details
879 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
881 * gst/synaesthesia/gstsynaesthesia.c:
882 docs: fix sections docs for synaesthesia
884 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
886 * docs/plugins/Makefile.am:
887 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
888 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
889 * gst/mpegaudioparse/gstmpegaudioparse.c:
890 docs: add docs for mp3parse
892 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
894 * gst-plugins-ugly.doap:
895 doap: update repository info from cvs->git and maintainers
897 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
899 * common:
900 Automatic update of common submodule
901 From fc85867 to 4d67bd6
903 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
905 * tests/check/elements/x264enc.c:
906 x264enc: adaptive NALU type checking
907 In particular, be less picky about SEI NALU order, which makes test more
908 robust with respect to changes in libx264.
909 See also #615410.
911 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
913 * ext/x264/gstx264enc.c:
914 x264enc: adaptive x264 header NAL layout handling
915 Fixes #615410.
917 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
919 * gst/asfdemux/gstrtpasfdepay.c:
920 asfdepay: we require a dynamic payload type
921 Add an extra caps property that restricts the depayloader to only accept dynamic
922 payload types.
924 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
926 * configure.ac:
927 configure: Drop -Wcast-align
928 Commit message copied from core's commit from Benjamin Otte:
929 246f5dba96a5b50bb74621af67b30942cca72af5
930 Apparently gcc warns that GstMiniObject is not castable to
931 GstEvent/Message/Buffer due to them containing 64bit variables, even
932 though ARM hackers claim that those only need 4byte alignment. And as
933 long as gcc behaves that way, this warning is not very useful.
934 So we'll remove the warning until this problem is fixed.
935 Fixes #615698
937 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
939 * ext/mpeg2dec/gstmpeg2dec.c:
940 mpeg2dec: copy over all buffer flags when copying buffers.
941 Avoids losing the tff/rff video buffer flags
943 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
945 * gst/asfdemux/asfpacket.c:
946 asfdemux: Make a table static to avoid having to always allocate it.
948 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
950 * ext/x264/gstx264enc.c:
951 x264enc: fix up avcC header construction
952 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
953 for BUILD_X264 < 76.
954 Also fixes #610089.
956 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
958 * ext/x264/gstx264enc.c:
959 x264enc: parameterize libx264 provided NAL layout in codec-data creation
961 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
963 * configure.ac:
964 configure: Remove -Wundef flag
965 Same fix as for #615161
967 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
969 * common:
970 Automatic update of common submodule
971 From fdf023d to fc85867
973 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
975 * gst-libs/gst/gettext.h:
976 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
978 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
980 * common:
981 * ext/Makefile.am:
982 * gst/Makefile.am:
983 build: build plugins in parallel where possible, if make -jN is used
985 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
987 * Makefile.am:
988 build: add cruft alert for common/shave*
990 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
992 * win32/MANIFEST:
993 Fix make distcheck
994 Remove removed file win32/common/config.h.in from MANIFEST.
996 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
998 * gst/synaesthesia/synaescope.c:
999 * gst/synaesthesia/synaescope.h:
1000 synaestesia: Fix old-style prototype
1002 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
1004 * gst/realmedia/rmutils.c:
1005 Fix pointer type.
1006 Fixes #613815
1008 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
1010 * common:
1011 Automatic update of common submodule
1012 From 55cd514 to c1d07dd
1014 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1016 * configure.ac:
1017 * ext/amrnb/amrnbdec.c:
1018 * ext/amrnb/amrnbenc.c:
1019 * ext/cdio/gstcdiocddasrc.h:
1020 * ext/dvdread/dvdreadsrc.c:
1021 * ext/lame/gstlame.h:
1022 * ext/lame/gstlamemp3enc.h:
1023 * ext/lame/plugin.c:
1024 * ext/mad/gstmad.c:
1025 * ext/x264/gstx264enc.c:
1026 * ext/x264/gstx264enc.h:
1027 * gst/mpegaudioparse/gstmpegaudioparse.c:
1028 * gst/mpegaudioparse/gstxingmux.c:
1029 * gst/mpegstream/gstdvddemux.c:
1030 * gst/mpegstream/gstmpegdemux.c:
1031 * gst/mpegstream/gstmpegparse.c:
1032 * gst/realmedia/asmrules.c:
1033 * gst/realmedia/pnmsrc.c:
1034 * gst/realmedia/pnmsrc.h:
1035 * gst/realmedia/rdtdepay.h:
1036 * gst/realmedia/rdtmanager.c:
1037 * gst/realmedia/rtspreal.c:
1038 build: Add all kinds of compiler warning flags and fix the resulting warnings
1040 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1042 * ext/amrnb/Makefile.am:
1043 * ext/amrwbdec/Makefile.am:
1044 * ext/sidplay/Makefile.am:
1045 * gst/asfdemux/Makefile.am:
1046 * gst/mpegaudioparse/Makefile.am:
1047 build: fix up Makefile.am
1048 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
1049 the order a bit here and there (see docs/random/moving-plugins).
1051 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1053 * win32/common/config.h.in:
1054 win32: remove win32-specific config.h.in copy that's not used any longer
1055 The win32 config.h is now generated from the top-level config.h.in.
1057 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
1059 * ext/a52dec/gsta52dec.c:
1060 * ext/amrnb/amrnbdec.c:
1061 * ext/amrnb/amrnbenc.c:
1062 * ext/amrwbdec/amrwbdec.c:
1063 * ext/cdio/gstcdiocddasrc.c:
1064 * ext/dvdread/dvdreadsrc.c:
1065 * ext/lame/gstlame.c:
1066 * ext/mad/gstmad.c:
1067 * ext/mpeg2dec/gstmpeg2dec.c:
1068 * gst/ac3parse/gstac3parse.c:
1069 * gst/asfdemux/gstasfdemux.c:
1070 * gst/asfdemux/gstrtpasfdepay.c:
1071 * gst/asfdemux/gstrtspwms.c:
1072 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1073 * gst/iec958/ac3iec.c:
1074 * gst/mpegaudioparse/gstmpegaudioparse.c:
1075 * gst/mpegaudioparse/gstxingmux.c:
1076 * gst/mpegstream/gstdvddemux.c:
1077 * gst/mpegstream/gstmpegdemux.c:
1078 * gst/mpegstream/gstmpegparse.c:
1079 * gst/mpegstream/gstrfc2250enc.c:
1080 * gst/realmedia/pnmsrc.c:
1081 * gst/realmedia/rademux.c:
1082 * gst/realmedia/rdtdepay.c:
1083 * gst/realmedia/rdtmanager.c:
1084 * gst/realmedia/rmdemux.c:
1085 * gst/realmedia/rtspreal.c:
1086 * gst/synaesthesia/gstsynaesthesia.c:
1087 gst_element_class_set_details => gst_element_class_set_details_simple
1089 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1091 * ext/x264/gstx264enc.c:
1092 x264enc: Put pixel-aspect-ratio from input into the src pad caps
1093 Fixes bug #612995.
1095 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
1097 * common:
1098 Automatic update of common submodule
1099 From e272f71 to 55cd514
1101 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
1103 * common:
1104 Automatic update of common submodule
1105 From df8a7c8 to e272f71
1107 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
1109 * configure.ac:
1110 Update CXXFLAGS, too
1112 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
1114 * configure.ac:
1115 Update for recent changes to common submodule
1116 This just replaces every "$ERROR_CFLAGS" usage with a usage of
1117 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
1118 previously.
1119 Actually using that separation will happen later.
1121 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
1123 * common:
1124 Automatic update of common submodule
1125 From 9720a7d to df8a7c8
1127 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
1129 * common:
1130 Automatic update of common submodule
1131 From 0b6e072 to 9720a7d
1133 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
1135 * common:
1136 Automatic update of common submodule
1137 From 7cc5eb4 to 0b6e072
1139 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1141 * common:
1142 Automatic update of common submodule
1143 From 7aa65b5 to 7cc5eb4
1145 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1147 * common:
1148 Automatic update of common submodule
1149 From 44ecce7 to 7aa65b5
1151 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1153 * configure.ac:
1154 configure: Use automake 1.11 silent rules instead of shave if available
1155 This makes sure that we use something that is still maintained and
1156 also brings back libtool 1.5 support.
1158 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1160 * configure.ac:
1161 * docs/plugins/inspect/plugin-a52dec.xml:
1162 * docs/plugins/inspect/plugin-amrnb.xml:
1163 * docs/plugins/inspect/plugin-amrwbdec.xml:
1164 * docs/plugins/inspect/plugin-asf.xml:
1165 * docs/plugins/inspect/plugin-cdio.xml:
1166 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1167 * docs/plugins/inspect/plugin-dvdread.xml:
1168 * docs/plugins/inspect/plugin-dvdsub.xml:
1169 * docs/plugins/inspect/plugin-iec958.xml:
1170 * docs/plugins/inspect/plugin-lame.xml:
1171 * docs/plugins/inspect/plugin-mad.xml:
1172 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1173 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1174 * docs/plugins/inspect/plugin-mpegstream.xml:
1175 * docs/plugins/inspect/plugin-realmedia.xml:
1176 * docs/plugins/inspect/plugin-siddec.xml:
1177 * docs/plugins/inspect/plugin-twolame.xml:
1178 * docs/plugins/inspect/plugin-x264.xml:
1179 * win32/common/config.h:
1180 Back to development
1182 === release 0.10.14 ===
1184 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1186 * ChangeLog:
1187 * NEWS:
1188 * RELEASE:
1189 * configure.ac:
1190 * docs/plugins/gst-plugins-ugly-plugins.args:
1191 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1192 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1193 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1194 * docs/plugins/inspect/plugin-a52dec.xml:
1195 * docs/plugins/inspect/plugin-amrnb.xml:
1196 * docs/plugins/inspect/plugin-amrwbdec.xml:
1197 * docs/plugins/inspect/plugin-asf.xml:
1198 * docs/plugins/inspect/plugin-cdio.xml:
1199 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1200 * docs/plugins/inspect/plugin-dvdread.xml:
1201 * docs/plugins/inspect/plugin-dvdsub.xml:
1202 * docs/plugins/inspect/plugin-iec958.xml:
1203 * docs/plugins/inspect/plugin-lame.xml:
1204 * docs/plugins/inspect/plugin-mad.xml:
1205 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1206 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1207 * docs/plugins/inspect/plugin-mpegstream.xml:
1208 * docs/plugins/inspect/plugin-realmedia.xml:
1209 * docs/plugins/inspect/plugin-siddec.xml:
1210 * docs/plugins/inspect/plugin-twolame.xml:
1211 * docs/plugins/inspect/plugin-x264.xml:
1212 * gst-plugins-ugly.doap:
1213 * win32/common/config.h:
1214 Release 0.10.14
1216 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1218 * po/af.po:
1219 * po/az.po:
1220 * po/bg.po:
1221 * po/ca.po:
1222 * po/cs.po:
1223 * po/da.po:
1224 * po/de.po:
1225 * po/el.po:
1226 * po/en_GB.po:
1227 * po/es.po:
1228 * po/eu.po:
1229 * po/fi.po:
1230 * po/fr.po:
1231 * po/hu.po:
1232 * po/id.po:
1233 * po/it.po:
1234 * po/ja.po:
1235 * po/lt.po:
1236 * po/lv.po:
1237 * po/ms.po:
1238 * po/mt.po:
1239 * po/nb.po:
1240 * po/nl.po:
1241 * po/or.po:
1242 * po/pl.po:
1243 * po/pt_BR.po:
1244 * po/ru.po:
1245 * po/sk.po:
1246 * po/sl.po:
1247 * po/sq.po:
1248 * po/sr.po:
1249 * po/sv.po:
1250 * po/tr.po:
1251 * po/uk.po:
1252 * po/vi.po:
1253 * po/zh_CN.po:
1254 Update .po files
1256 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1258 * configure.ac:
1259 * win32/common/config.h:
1260 0.10.13.4 pre-release
1262 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1264 * ext/x264/gstx264enc.c:
1265 * tests/check/elements/x264enc.c:
1266 x264enc: Replace 'avc-sample' with 'avc' in caps
1267 In the element and in its tests
1268 Fixes #606662
1270 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
1272 * gst/asfdemux/gstasfdemux.c:
1273 asfdemux: Don't set durations of 0 on outgoing buffers.
1274 Some (broken) streams don't have the extended stream properties in
1275 the header, resulting in applying a duration of zero on outgoing
1276 buffers.
1277 Fixes #611473
1279 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
1281 * gst/asfdemux/asfpacket.c:
1282 asfdemux: Make sure we always set proper payload duration.
1283 Some (broken) streams will have a delta of 0, resulting in outgoing
1284 buffers having durations of 0.
1285 Fixes #611473
1287 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1289 * configure.ac:
1290 * win32/common/config.h:
1291 0.10.13.3 pre-release
1293 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
1295 * gst/asfdemux/asfpacket.c:
1296 asfdemux: Make sure we don't end up with negative timestamps.
1297 Some files have payload with timestamps smaller than the preroll duration.
1298 Instead of blindly substracting the preroll value (and ending up with
1299 insanely high timestamps on the outgoing buffers), we make sure we
1300 never go below 0.
1301 Fixes #610432
1303 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1305 * configure.ac:
1306 * win32/common/config.h:
1307 0.10.13.2 pre-release
1308 Update core/base requirement to 0.10.26, since that's more likely
1309 to be the actual requirement.
1311 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1313 * po/LINGUAS:
1314 * po/el.po:
1315 * po/sl.po:
1316 po: update translations
1318 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1320 * tests/check/elements/x264enc.c:
1321 x264enc: add caps check to x264enc unit test
1322 Add some minimal caps checking to x264enc unit test.
1323 See #610089.
1325 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
1327 * ext/x264/gstx264enc.c:
1328 x264enc: fix up avcC header construction and playback by flash players
1329 Fix off-by-one bug when constructing the avcC header chunk: we
1330 wrote wrong profile info into the header. The first byte in the
1331 SPS NAL we get from x264 is the nal type, not the profile_idc.
1332 Also add some debug logging.
1333 Fixes #610089.
1335 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
1337 * gst/asfdemux/gstasfdemux.c:
1338 asfdemux: Improve seek behaviour for audio-only with no index
1339 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
1340 for video, we can just seek to seek_time instead.
1342 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1344 * configure.ac:
1345 configure: fix up GST_CXXFLAGS properly
1346 We don't want C specific flags in GST_CXXFLAGS, so base it on the
1347 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
1348 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
1350 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1352 * MAINTAINERS:
1353 Update MAINTAINERS, add myself
1355 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
1357 * configure.ac:
1358 configure: base GST_CXXFLAGS on --cflags from pkg-config
1359 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
1360 point for for both C and CXX settings.
1362 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1364 * common:
1365 Automatic update of common submodule
1366 From 96dc793 to 44ecce7
1368 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1370 * Makefile.am:
1371 * configure.ac:
1372 * win32/common/.gitignore:
1373 * win32/common/config.h:
1374 win32: change how win32/common/config.h is updated
1375 Generate win32/common/config.h-new directly from config.h.in,
1376 using shell variables in configure and some hard-coded information.
1377 Change top-level makefile so that 'make win32-update' copies the
1378 generated file to win32/common/config.h, which we keep in source
1379 control. It's kept in source control so that the git tree is
1380 buildable from VS.
1381 This change is similar to the ones applied a while ago to GStreamer
1382 core, gst-plugins-base and gst-plugins-good and prevents configure
1383 from changing files in source control. The generated config.h
1384 should be ok, but needs testing.
1386 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1388 * gst/realmedia/rtspreal.c:
1389 rtspreal: don't construct config header with uninitialised bytes
1390 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
1391 a presumably unintentional padding of uninitialised bytes at the end
1392 of the CONT tags chunk, which should be harmless but causes warnings
1393 in valgrind (see #608533 for a test URL).
1395 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1397 * gst/realmedia/rtspreal.c:
1398 rtspreal: add finalize function so we can free streams and rulebook
1399 Fix memory leak in Real RTSP component (#608533).
1401 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1403 * gst/realmedia/rtspreal.c:
1404 rtspreal: fix minor memory leak
1405 Caps take their own reference when a buffer is added to them, so
1406 unref buffer after adding it to caps (#608533).
1408 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1410 * gst/realmedia/rdtdepay.c:
1411 rdtdepay: unref input buffer when done
1412 Fixes memory leak, see #608533.
1414 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1416 * common:
1417 Automatic update of common submodule
1418 From 15d47a6 to 96dc793
1420 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1422 * ext/x264/gstx264enc.c:
1423 * ext/x264/gstx264enc.h:
1424 x264enc: make use of Access Unit delimiters configurable
1425 API: GstX264Enc:aud
1427 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1429 * gst/asfdemux/asfpacket.c:
1430 asfdemux: Do not subtract padding twice
1431 Only subtract implicit padding if an explicit one isn't
1432 provided. Avoids subtracting it twice and causing
1433 parsing errors.
1434 Fixes #607698
1436 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
1438 * gst/asfdemux/gstasfdemux.c:
1439 * gst/mpegstream/gstmpegpacketize.c:
1440 assert: g_assert_not_reached() cannot replace return statement
1441 Fix build with assert being turned off.
1443 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1445 * common:
1446 Automatic update of common submodule
1447 From 14cec89 to 15d47a6
1449 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
1451 * gst/asfdemux/gstasfdemux.c:
1452 asfdemux: Don't forget to update flow variable
1453 Forgot to update the return value in the loop.
1455 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
1457 * gst/asfdemux/gstasfdemux.c:
1458 asfdemux: Check flow return on every push
1459 We previously only aggregated flow returns after the while(push) loop,
1460 which meant that in some cases we would end-up not properly aggregating
1461 the flow returns.
1462 This is based on the same flow aggregation algorithm as oggdemux.
1464 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1466 * ext/x264/gstx264enc.c:
1467 x264enc: Add stream-format to output caps
1468 Adds stream-format to output caps of x264enc that
1469 informs if the stream is in bytestream of avc format.
1470 Fixes #606662
1472 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
1474 * gst/mpegaudioparse/gstxingmux.c:
1475 xingmux: Fix unaligned memory access
1476 ARM/SPARC need 32bit alignment but xingmux accesses possibly
1477 unaligned memory, which leads to SIGBUS.
1478 Fixes bug #586464.
1480 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
1482 * gst/asfdemux/gstasfdemux.c:
1483 asfdemux: Use GST_STR_NULL in a couple of places.
1484 Fixes crashing on some of the log statements on win32.
1486 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1488 * gst/realmedia/rmdemux.c:
1489 rmdemux: Parse and post bitrate for streams
1490 Parse the bitrate of the streams and post their tags.
1491 Fixes #599299
1493 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1495 * gst/asfdemux/gstasfdemux.c:
1496 * gst/asfdemux/gstasfdemux.h:
1497 asfdemux: Post bitrate tag
1498 If stream bitrate object is available, post the bitrate
1499 tags.
1500 Fixes #599297
1502 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1504 * gst/mpegaudioparse/gstmpegaudioparse.c:
1505 * gst/mpegaudioparse/gstmpegaudioparse.h:
1506 mp3parse: minor validation check of (Xing, VBRI) metadata
1507 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
1509 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1511 * gst/mpegaudioparse/gstmpegaudioparse.c:
1512 mp3parse: use proper total_time and total_bytes in various cases
1513 The correct basis for (Xing, VBRI) seek table calculations is the
1514 byte size and duration provided by that metadata, rather than some
1515 other (possibly even estimated) one. This also prevents an infinite
1516 conversion loop in (unlikely) case where a TOC is provided without
1517 such corresponding (duration) metdata.
1519 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1521 * gst/mpegaudioparse/gstmpegaudioparse.c:
1522 * gst/mpegaudioparse/gstmpegaudioparse.h:
1523 mp3parse: conserve stop time for non-accurate seek
1524 Use the same strategy as accurate seeks to store
1525 pending non-accurate seeks to avoid overwriting non-definite
1526 stop times. When doing non-accurate seeks our position
1527 reporting might drift off by some secs and the stream can
1528 end up before it should.
1529 Fixes #603695
1531 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1533 * common:
1534 Automatic update of common submodule
1535 From 47cb23a to 14cec89
1537 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1539 * ext/amrwbdec/amrwb.c:
1540 amrwbdec: give decoder a rank so decodebin/playbin will use it
1542 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1544 * gst/mpegaudioparse/gstmpegaudioparse.c:
1545 mp3parse: return false when we can't seek
1546 When upstream can't seek, we return false as well
1548 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1550 * ext/lame/gstlame.c:
1551 * ext/lame/gstlamemp3enc.c:
1552 lame: Avoid crash when seeking before negotiating
1553 lame's 'lgv' variable is only initialized when the caps
1554 is negotiated, whenever a seek happens before that, it would
1555 attempt to call a function on an empty pointer, causing the crash.
1556 Fixes #603515
1558 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1560 * common:
1561 Automatic update of common submodule
1562 From 87bf428 to 47cb23a
1564 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1566 * common:
1567 Automatic update of common submodule
1568 From da4c75c to 87bf428
1570 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
1572 * common:
1573 Automatic update of common submodule
1574 From 53a2485 to da4c75c
1576 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1578 * gst/mpegaudioparse/gstmpegaudioparse.c:
1579 mp3parse: fix non-flushing seek
1580 Specifically, in addition to clearing lots of variables/offsets
1581 when receiving newsegment, also clear leftover data to match.
1583 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
1585 * ext/x264/gstx264enc.c:
1586 * ext/x264/gstx264enc.h:
1587 x264enc: Make upstream GstForceKeyUnit thread-safe
1588 Also send the GstForceKeyUnit event downstream when an upstream on is received,
1589 allowing muxers or payloaders to take appropriate actions.
1590 https://bugzilla.gnome.org/show_bug.cgi?id=602556
1592 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1594 * common:
1595 Automatic update of common submodule
1596 From a3e3ce4 to 53a2485
1598 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
1600 * gst/asfdemux/gstasfdemux.c:
1601 asfdemux: Don't call strlen() on NULL pointers
1602 Fixes bug #602280.
1604 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1606 * gst/asfdemux/gstasfdemux.c:
1607 asfdemux: Remove old pads when new ones are added
1608 The old pads were being removed before adding the new ones,
1609 we should add the new ones first.
1610 Fixes #599718
1612 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1614 * gst/asfdemux/gstasfdemux.c:
1615 * gst/asfdemux/gstasfdemux.h:
1616 asfdemux: Handle chained asfs on pull mode
1617 Adds chained asfs handling to pull mode. It now checks if
1618 there is a new asf header after the last packet (when it
1619 is possible to know how many packets are) or it tries
1620 checking if a processed packet that fails is an header
1621 object.
1622 Fixes #599718
1624 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1626 * gst/asfdemux/gstasfdemux.c:
1627 * gst/asfdemux/gstasfdemux.h:
1628 asfdemux: properly do chained asfs on push mode
1629 To properly do chained asfs work with playbin2, we need to
1630 push eos on the old pads before removing them.
1631 Fixes #599718
1633 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1635 * gst/asfdemux/gstasfdemux.c:
1636 * gst/asfdemux/gstasfdemux.h:
1637 asfdemux: add support for chained asfs (push mode)
1638 Adds support for detecting and playing chained asfs
1639 in push mode. asfdemux tries to detect a new asf start
1640 by identifying the header object guid in a input buffer.
1641 When it finds it, it resets its state, removing its pads
1642 and creates new ones for the new file.
1644 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1646 * gst/asfdemux/gstasfdemux.c:
1647 asfdemux: fix two small leaks
1649 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1651 * gst/asfdemux/gstasfdemux.c:
1652 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
1653 WM/Track has a 0 base but is often wrongly written as starting from 1,
1654 so not as reliable as WM/TrackNumber which always starts from 1.
1656 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1658 * gst/asfdemux/gstasfdemux.c:
1659 asfdemux: WM/Track starts counting from 0, adjust to start from 1
1661 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1663 * gst/asfdemux/gstasfdemux.c:
1664 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
1665 There's both WM/Track and WM/TrackNumber.
1667 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
1669 * ext/a52dec/gsta52dec.c:
1670 a52dec: Fix debug statement: Pass pos variable instead of time() function
1672 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
1674 * gst/dvdsub/gstdvdsubdec.c:
1675 dvdsubdec: Fix printf format string warning
1677 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
1679 * gst/asfdemux/gstasfdemux.c:
1680 asfdemux: Fix bogus variable used uninitialised warnings
1682 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
1684 * po/Makevars:
1685 po: Don't create backup .po files
1686 As well as preventing creation of useless backup files, it works
1687 around a bug in gettext 0.17 on OS/X
1689 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
1691 * gst/asfdemux/asfpacket.c:
1692 asfdemux: fix c99-style comments.
1694 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
1696 * gst/asfdemux/asfpacket.c:
1697 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
1699 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1701 * gst/realmedia/rmutils.c:
1702 rmutils: fix byteswapping
1703 fix the byteswapping code that was wrong because of the side effects of the
1704 READ/WRITE macros.
1705 Fixes #599676
1707 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
1709 * ext/x264/gstx264enc.c:
1710 x264enc: Adapt to slightly modified x264 API
1711 Fixes #599095.
1713 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1715 * gst/asfdemux/asfpacket.c:
1716 asfdemux: careful to avoid crash on bogus data
1717 When receiving bogus data, we have to avoid subtracting a value
1718 larger than 'size' from 'size' variable, resulting in a wrap
1719 that would make 'size' a really large bogus value.
1720 Fixes #599333
1722 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
1724 * win32/common/config.h:
1725 win32: Commit bumped version number
1727 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
1729 * gst/mpegaudioparse/gstmpegaudioparse.c:
1730 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
1731 Fixes #598761
1732 This removes a good 50% of processing time for parsing a buffer.
1733 We do this by simply... getting the nicks that we already have handy
1734 instead of going through the expensive glib system.
1736 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
1738 * configure.ac:
1739 configure.ac: And back to development we go...
1741 === release 0.10.13 ===
1743 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
1745 * ChangeLog:
1746 * NEWS:
1747 * RELEASE:
1748 * common:
1749 * configure.ac:
1750 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1751 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1752 * docs/plugins/inspect/plugin-a52dec.xml:
1753 * docs/plugins/inspect/plugin-asf.xml:
1754 * docs/plugins/inspect/plugin-cdio.xml:
1755 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1756 * docs/plugins/inspect/plugin-dvdread.xml:
1757 * docs/plugins/inspect/plugin-dvdsub.xml:
1758 * docs/plugins/inspect/plugin-iec958.xml:
1759 * docs/plugins/inspect/plugin-lame.xml:
1760 * docs/plugins/inspect/plugin-mad.xml:
1761 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1762 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1763 * docs/plugins/inspect/plugin-mpegstream.xml:
1764 * docs/plugins/inspect/plugin-realmedia.xml:
1765 * docs/plugins/inspect/plugin-siddec.xml:
1766 * docs/plugins/inspect/plugin-twolame.xml:
1767 * docs/plugins/inspect/plugin-x264.xml:
1768 * gst-plugins-ugly.doap:
1769 * win32/common/config.h:
1770 Release 0.10.13
1772 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
1774 * po/af.po:
1775 * po/az.po:
1776 * po/bg.po:
1777 * po/ca.po:
1778 * po/cs.po:
1779 * po/da.po:
1780 * po/de.po:
1781 * po/en_GB.po:
1782 * po/es.po:
1783 * po/eu.po:
1784 * po/fi.po:
1785 * po/fr.po:
1786 * po/hu.po:
1787 * po/id.po:
1788 * po/it.po:
1789 * po/ja.po:
1790 * po/lt.po:
1791 * po/lv.po:
1792 * po/ms.po:
1793 * po/mt.po:
1794 * po/nb.po:
1795 * po/nl.po:
1796 * po/or.po:
1797 * po/pl.po:
1798 * po/pt_BR.po:
1799 * po/ru.po:
1800 * po/sk.po:
1801 * po/sq.po:
1802 * po/sr.po:
1803 * po/sv.po:
1804 * po/tr.po:
1805 * po/uk.po:
1806 * po/vi.po:
1807 * po/zh_CN.po:
1808 Update .po files
1810 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
1812 * common:
1813 Automatic update of common submodule
1814 From 85d1530 to 0702fe1
1816 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
1818 * ChangeLog:
1819 * configure.ac:
1820 * po/af.po:
1821 * po/az.po:
1822 * po/bg.po:
1823 * po/ca.po:
1824 * po/cs.po:
1825 * po/da.po:
1826 * po/de.po:
1827 * po/en_GB.po:
1828 * po/es.po:
1829 * po/eu.po:
1830 * po/fi.po:
1831 * po/fr.po:
1832 * po/hu.po:
1833 * po/id.po:
1834 * po/it.po:
1835 * po/ja.po:
1836 * po/lt.po:
1837 * po/lv.po:
1838 * po/ms.po:
1839 * po/mt.po:
1840 * po/nb.po:
1841 * po/nl.po:
1842 * po/or.po:
1843 * po/pl.po:
1844 * po/pt_BR.po:
1845 * po/ru.po:
1846 * po/sk.po:
1847 * po/sq.po:
1848 * po/sr.po:
1849 * po/sv.po:
1850 * po/tr.po:
1851 * po/uk.po:
1852 * po/vi.po:
1853 * po/zh_CN.po:
1854 * win32/common/config.h:
1855 0.10.12.3 pre-release
1857 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
1859 * common:
1860 Automatic update of common submodule
1861 From a3e3ce4 to 85d1530
1863 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
1865 * ext/a52dec/gsta52dec.c:
1866 a52dec: Fix reference leak on all input buffers in 'dvd mode'
1867 https://bugzilla.gnome.org/show_bug.cgi?id=598272
1869 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
1871 * ChangeLog:
1872 * configure.ac:
1873 * po/LINGUAS:
1874 * po/af.po:
1875 * po/az.po:
1876 * po/bg.po:
1877 * po/ca.po:
1878 * po/cs.po:
1879 * po/da.po:
1880 * po/de.po:
1881 * po/en_GB.po:
1882 * po/es.po:
1883 * po/eu.po:
1884 * po/fi.po:
1885 * po/fr.po:
1886 * po/hu.po:
1887 * po/id.po:
1888 * po/it.po:
1889 * po/ja.po:
1890 * po/lt.po:
1891 * po/lv.po:
1892 * po/ms.po:
1893 * po/mt.po:
1894 * po/nb.po:
1895 * po/nl.po:
1896 * po/or.po:
1897 * po/pl.po:
1898 * po/pt_BR.po:
1899 * po/ru.po:
1900 * po/sk.po:
1901 * po/sq.po:
1902 * po/sr.po:
1903 * po/sv.po:
1904 * po/tr.po:
1905 * po/uk.po:
1906 * po/vi.po:
1907 * po/zh_CN.po:
1908 * win32/common/config.h:
1909 0.10.12.2 pre-release
1911 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
1913 * docs/plugins/gst-plugins-ugly-plugins.args.new:
1914 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
1915 docs: Remove files accidentally added
1916 Remove the gst-plugins-ugly-plugins.args.new and
1917 gst-plugins-ugly-plugins.signals.new files, that appear
1918 to have been accidentally added in commit
1919 f5d046a0b034f9bd7274291f7131ee5db1a30052
1921 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
1923 * ext/a52dec/gsta52dec.c:
1924 a52dec: Add some debugging for new segment events
1926 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
1928 * ext/mpeg2dec/gstmpeg2dec.c:
1929 mpeg2dec: fix warning in macosx snow leopard
1931 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
1933 * gst/mpegstream/gstmpegparse.c:
1934 mpegstream: fix warning in macosx snow leopard
1936 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
1938 * gst/mpegaudioparse/gstmpegaudioparse.c:
1939 mpegaudioparse: fix warning in macosx snow leopard
1941 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
1943 * gst/dvdsub/gstdvdsubdec.c:
1944 dvdsubdec: fix warning on macosx snow leopard
1946 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
1948 * gst/asfdemux/gstasfdemux.c:
1949 asfdemux: fix warning in macosx snow leopard
1951 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
1953 * gst/mpegaudioparse/gstmpegaudioparse.c:
1954 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
1956 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
1958 * common:
1959 Automatic update of common submodule
1960 From 19fa4f3 to a3e3ce4
1962 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
1964 * gst/asfdemux/gstasfdemux.c:
1965 * gst/realmedia/rdtmanager.c:
1966 build: fprintf, sprintf, sscanf need stdio.h
1968 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
1970 * ext/mad/gstmad.c:
1971 mad: add missing include to fix the build
1973 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1975 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1976 dvdlpcm: whitespace fixes
1978 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
1980 * gst-plugins-ugly.spec.in:
1981 update spec file
1983 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1985 * configure.ac:
1986 x264enc: adjust configure checking to changed upstream
1988 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1990 * ext/x264/gstx264enc.c:
1991 x264enc: conditionally adjust to new upstream API
1992 Fixes #596517.
1994 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1996 * gst/mpegaudioparse/gstmpegaudioparse.c:
1997 * gst/mpegaudioparse/gstmpegaudioparse.h:
1998 mpegaudioparse: prevent infinite (re)syncing
1999 Conflicts:
2000 gst/mpegaudioparse/gstmpegaudioparse.c
2002 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
2004 * gst/mpegaudioparse/gstmpegaudioparse.c:
2005 mp3parse: Refactor checking for sync. Make resyncing more reliable.
2006 Previously, we could get false sync relatively easily - it sometimes happened
2007 on real files. This cleans the code up a fair bit, and makes it require more
2008 confirmation that we've found valid sync before continuing.
2010 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2012 * gst/mpegaudioparse/gstmpegaudioparse.c:
2013 mpegaudioparse: ensure 2 valid headers in a row when resyncing
2015 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2017 * gst/mpegstream/gstdvddemux.c:
2018 dvddemux: remove bogus ifndef
2020 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2022 * common:
2023 Automatic update of common submodule
2024 From 94f95e3 to 19fa4f3
2026 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2028 * ext/mpeg2dec/gstmpeg2dec.c:
2029 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
2031 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2033 * gst/dvdsub/gstdvdsubparse.c:
2034 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
2036 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
2038 * ext/amrnb/amrnbdec.c:
2039 * ext/amrnb/amrnbenc.c:
2040 Remove Ronald Bultje from Authors field
2041 Replaced with "GStreamer maintainers
2042 <gstreamer-devel@lists.sourceforge.net>" or just removed,
2043 depending on the number of other authors.
2045 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
2047 * gst/asfdemux/Makefile.am:
2048 * gst/asfdemux/gstasfmux.c:
2049 * gst/asfdemux/gstasfmux.h:
2050 asfdemux: Remove old non-built asfmux code
2051 Remove so people don't confuse it with the new asfmux code
2052 in -bad.
2054 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2056 * ext/a52dec/gsta52dec.c:
2057 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
2058 It's not defined for older liba52 versions.
2060 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
2062 * ext/a52dec/gsta52dec.c:
2063 a52dec: Allow liba52 to use djbfft based IMDCT transform
2064 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
2065 IMDCT transform acceleration. It does however have a software based
2066 acceleration using the djbfft library (D.J. Bernstein's library for
2067 fourier transforms - Extremely fast library for floating-point
2068 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
2069 flag.
2070 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
2071 and AltiVec implementations, but those are checked for first, and
2072 djbfft is chosen only if none of those is available - good in the
2073 case of some distributions including a port of the MPlayer changes
2074 in their system a52dec library.
2075 The down and upmix code in liba52 doesn't seem to be disturbed by
2076 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
2077 versions if passed from oil_cpu_get_flags (SSE currently is not).
2078 Fixes bug #592787.
2080 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2082 * configure.ac:
2083 amr: Use opencore-amr pkg-config files if possible
2084 This makes it possible to build the plugins when the libraries
2085 are installed at non-standard locations.
2086 Fixes bug #591348.
2088 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2090 * gst/mpegaudioparse/gstmpegaudioparse.c:
2091 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
2092 Metadata provided seek tables are consistent with metadata's view of
2093 total size, which typically matches real size, but need not do so
2094 (e.g. a truncated file). Fixes seeking and position reporting
2095 in such truncated files (although duration based on metadata may then
2096 still be incorrect).
2098 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2100 * configure.ac:
2101 configure: bump core/base requirements to released versions
2102 to avoid confusion.
2104 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2106 * configure.ac:
2107 configure: Remove all mentions to the id3tag plugin which was removed
2109 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
2111 * configure.ac:
2112 mad: make check for mad independent of the check for id3tag
2113 Fixes bug #590432.
2115 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
2117 * gst/asfdemux/gstrtpasfdepay.c:
2118 rtpasfdepay: set padding size to the correct value
2119 asf packets in rtp packets should come with their padding fields
2120 set to 0 and the depayload must update them to the correct
2121 value before pushing downstream
2123 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
2125 * configure.ac:
2126 * docs/plugins/Makefile.am:
2127 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2128 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2129 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2130 * docs/plugins/inspect/plugin-amrnb.xml:
2131 * docs/plugins/inspect/plugin-amrwbdec.xml:
2132 * ext/Makefile.am:
2133 * ext/amrnb/GstAmrnbEnc.prs:
2134 * ext/amrnb/Makefile.am:
2135 * ext/amrnb/README:
2136 * ext/amrnb/amrnb.c:
2137 * ext/amrnb/amrnbdec.c:
2138 * ext/amrnb/amrnbdec.h:
2139 * ext/amrnb/amrnbenc.c:
2140 * ext/amrnb/amrnbenc.h:
2141 * ext/amrnb/amrnbparse.c:
2142 * ext/amrnb/amrnbparse.h:
2143 * ext/amrwbdec/Makefile.am:
2144 * ext/amrwbdec/README:
2145 * ext/amrwbdec/amrwb.c:
2146 * ext/amrwbdec/amrwbdec.c:
2147 * ext/amrwbdec/amrwbdec.h:
2148 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
2149 These are based on the OpenCore codecs.
2150 Fixes bug #584890.
2152 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
2154 * common:
2155 Automatic update of common submodule
2156 From fedaaee to 94f95e3
2158 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2160 * LICENSE_readme:
2161 * REQUIREMENTS:
2162 * configure.ac:
2163 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2164 * docs/plugins/gst-plugins-ugly-plugins.args.new:
2165 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
2166 * docs/plugins/inspect/plugin-dvdnav.xml:
2167 * ext/Makefile.am:
2168 * ext/dvdnav/.gitignore:
2169 * ext/dvdnav/Makefile.am:
2170 * ext/dvdnav/README:
2171 * ext/dvdnav/dvdnavsrc.c:
2172 * ext/dvdnav/dvdnavsrc.h:
2173 * ext/dvdnav/gst-dvd:
2174 * ext/dvdread/dvdreadsrc.c:
2175 * gst-plugins-ugly.spec.in:
2176 * po/POTFILES.in:
2177 dvdnav: remove dvdnav plugin
2178 Remove dvdnav plugin, it has no future. resindvd is the plugin to
2179 use for dvd playback. Note that dvdnav was never really enabled
2180 in -ugly, you had to edit configure.ac to get it built.
2182 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2184 * tests/check/elements/mpeg2dec.c:
2185 mpeg2dec: Fix unused variables compiler warnings in unit test
2187 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
2189 * autogen.sh:
2190 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
2191 Check for more automake command variants. Use printf instead of 'echo -n'
2192 for portability
2194 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
2196 * common:
2197 Automatic update of common submodule
2198 From 5845b63 to fedaaee
2200 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
2202 * .gitignore:
2203 Make git ignore more files
2205 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
2207 * gst/asfdemux/gstasfdemux.c:
2208 asfdemux: Refactor multiple packet pull.
2209 This also fixes a bug by which the first buffer (in a multi-packet mode)
2210 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
2211 full incoming buffer and not just of the single asf packet.
2212 Fixes corrupted frames introduced by latest commit.
2214 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2216 * gst/asfdemux/gstasfdemux.c:
2217 asfdemux: use the right accurate field
2218 Remove accurate variable and its faulty use because the real variable is an
2219 instance variable.
2221 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
2223 * gst/asfdemux/asfpacket.c:
2224 * gst/asfdemux/gstasfdemux.c:
2225 asfdemux: Sprinkle branch prediction macros accross the code
2227 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
2229 * gst/asfdemux/gstasfdemux.c:
2230 asfdemux: Delay newsegment handling until we have a keyframe.
2231 We now have a chance for packets to be collected before we send out the
2232 newsegment. If we're not in accurate seeking (keyunit) it will set
2233 the segment start/time to the keyframe's timestamp.
2235 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
2237 * gst/asfdemux/gstasfdemux.c:
2238 asfdemux: Remove useless check. We already have checked for it above.
2240 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
2242 * gst/asfdemux/gstasfdemux.c:
2243 asfdemux: No longer queue GOPs now that seeking is fixed.
2244 We now *always* seek to the keyframe just before our requested position.
2245 When we encounter the first keyframe and we were not accurate (therefore doing
2246 keyframe seeking), we update the segment start position to the keyframe timestamp.
2248 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
2250 * gst/asfdemux/gstasfdemux.c:
2251 * gst/asfdemux/gstasfdemux.h:
2252 asfdemux: Store the accurate seeking flag
2254 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
2256 * gst/asfdemux/gstasfdemux.c:
2257 asfdemux: Use the average frame duration for buffers without a duration.
2258 This will still cause some timestamp jitter, but giving a hint as to the duration
2259 rather than nothing seems to be a better idea.
2260 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
2261 duration using the accumulated packet duration (which will be correct).
2263 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
2265 * gst/asfdemux/gstasfdemux.c:
2266 * gst/asfdemux/gstasfdemux.h:
2267 asfdemux: Use index entry packet count to optimize seeking.
2268 The simple index entries also contain the number of packets one needs
2269 to retrieve at a given position to get a full keyframe. We therefore
2270 use that information to retrieve all those packets in one buffer when
2271 working in pull-mode.
2273 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
2275 * gst/asfdemux/gstasfdemux.c:
2276 asfdemux: Do not try to free const pointer
2277 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
2278 asfdemux tried to free a const pointer that had been cast to a
2279 normal pointer variable.
2281 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
2283 * gst/asfdemux/gstasfdemux.c:
2284 asfdemux: Use presentation timestamp when searching in the index.
2285 We need to take the preroll into account... else we end up too early.
2287 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
2289 * common:
2290 Automatic update of common submodule
2291 From f3bb51b to 5845b63
2293 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
2295 * gst/asfdemux/gstasfdemux.c:
2296 asfdemux: Convert index entry from presentation time to timestamps.
2297 We weren't taking the preroll into account previously, meaning that we
2298 were always seeking preroll nanoseconds too early... resulting in a lot
2299 of dropped packets (which are before the start time).
2300 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
2302 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
2304 * common:
2305 * gst/asfdemux/gstasfdemux.c:
2306 asfdemux: Fix byte array metadata handling.
2307 We basically discard byte array metadata. Should be trivial to adapt
2308 to storing the pointers if we need it later on.
2310 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
2312 * gst/asfdemux/gstasfdemux.c:
2313 * gst/asfdemux/gstasfdemux.h:
2314 asfdemux: Handle PAR/interlaced information stored in packet payload.
2315 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
2316 in the ASF Packet payload extensions).
2318 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
2320 * gst/asfdemux/gstasfdemux.c:
2321 * gst/asfdemux/gstasfdemux.h:
2322 asfdemux: Store/Handle global metadata (not specific to one stream).
2323 This allows us to store (and handle) PAR information which might be stored there.
2325 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2327 * gst/mpegaudioparse/gstmpegaudioparse.c:
2328 mpegaudioparse: fix Xing inverse seek table building
2330 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
2332 * common:
2333 Automatic update of common submodule
2334 From f3bb51b to f810030
2336 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2338 * gst/asfdemux/gstasfdemux.c:
2339 asfdemux: don't try to free a NULL taglist
2341 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2343 * gst/asfdemux/gstasfdemux.c:
2344 asfdemux: post tags only after we've created our source pads
2345 Post global tags only after we've added our source pads, so that
2346 tag events get sent downstream in addition to tag messages posted
2347 on the bus. This makes sure tags can be picked up automatically
2348 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
2349 While we're at it, also add a container-format tag.
2351 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2353 * configure.ac:
2354 * gst/asfdemux/gstasfdemux.c:
2355 asfdemux: use new bytereader functions for image tag parsing
2357 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2359 * gst/asfdemux/gstasfdemux.c:
2360 * gst/asfdemux/gstasfdemux.h:
2361 asfdemux: remove some more unused variables
2363 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2365 * gst/realmedia/rmdemux.c:
2366 rmdemux: plug buffer leaking
2368 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2370 * gst/asfdemux/gstrtpasfdepay.c:
2371 asfdepay: guard against dropped buffers
2372 If a buffer was dropped, we might request data from the adapter that is not
2373 there and then we get a NULL buffer.
2375 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2377 * gst/asfdemux/gstasfdemux.c:
2378 * gst/asfdemux/gstasfdemux.h:
2379 asfdemux: set DISCONT on streams
2380 When we receive a DISCONT as input, don't clear our complete state but simply
2381 mark a discont that will be put on the next buffer. The code will be able to
2382 handle and throw away incomplete data.
2383 Add some more debug info.
2384 Remove an unused variable.
2386 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2388 * gst/asfdemux/gstrtpasfdepay.c:
2389 asfdepay: set DELTA_UNIT flag correctly
2390 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
2391 Add some more debug info.
2393 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2395 * gst/asfdemux/gstasfdemux.c:
2396 asfdemux: fix latency calculations
2397 We need to check for -1 as an invalid timestamp, not 1.
2399 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2401 * gst/mpegaudioparse/gstmpegaudioparse.c:
2402 * gst/mpegaudioparse/gstmpegaudioparse.h:
2403 mp3parse: don't put every single frame into the index
2404 Let's not put every single mp3 frame in our index, a few frames per
2405 second should be more than enough. For now use an index interval
2406 of 100ms-500ms depending on the upstream size, to keep the index at
2407 a reasonable size. Factor out the code that adds the index entry
2408 into a separate function for better code readability.
2410 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2412 * gst/mpegaudioparse/gstmpegaudioparse.c:
2413 * gst/mpegaudioparse/gstmpegaudioparse.h:
2414 mp3parse: assume seekability only if we know the upstream size
2415 While technically upstream may be seekable even if it doesn't know
2416 the exact size, I can't think of a use case where this distincation
2417 is relevant in practice, so for now just assume we're not seekable
2418 if upstream doesn't provide us with a size. Makes sure we don't
2419 build a seek index when streaming internet radio with sources that
2420 pretend to be seekable until you try to actually seek.
2422 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
2424 * gst-plugins-ugly.spec.in:
2425 Fix x264 requirement in SPEC file
2427 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2429 * ext/x264/gstx264enc.c:
2430 * gst/realmedia/rdtmanager.c:
2431 x264enc, rdtmanager: fix compilation with debugging disabled
2433 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
2435 * common:
2436 * docs/plugins/Makefile.am:
2437 docs: Bump common. Fix comment in the docs Makefile.am
2439 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
2441 * configure.ac:
2442 * win32/common/config.h:
2443 Back to development -> 0.10.12.1
2445 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
2447 * gst-plugins-ugly.doap:
2448 Add 0.10.12 release to the doap file
2450 === release 0.10.12 ===
2452 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
2454 * ChangeLog:
2455 * NEWS:
2456 * RELEASE:
2457 * configure.ac:
2458 * docs/plugins/gst-plugins-ugly-plugins.args:
2459 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2460 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2461 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2462 * docs/plugins/inspect/plugin-a52dec.xml:
2463 * docs/plugins/inspect/plugin-asf.xml:
2464 * docs/plugins/inspect/plugin-cdio.xml:
2465 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2466 * docs/plugins/inspect/plugin-dvdread.xml:
2467 * docs/plugins/inspect/plugin-dvdsub.xml:
2468 * docs/plugins/inspect/plugin-iec958.xml:
2469 * docs/plugins/inspect/plugin-lame.xml:
2470 * docs/plugins/inspect/plugin-mad.xml:
2471 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2472 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2473 * docs/plugins/inspect/plugin-mpegstream.xml:
2474 * docs/plugins/inspect/plugin-realmedia.xml:
2475 * docs/plugins/inspect/plugin-siddec.xml:
2476 * docs/plugins/inspect/plugin-synaesthesia.xml:
2477 * docs/plugins/inspect/plugin-twolame.xml:
2478 * docs/plugins/inspect/plugin-x264.xml:
2479 * win32/common/config.h:
2480 Release 0.10.12
2482 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
2484 * po/bg.po:
2485 * po/id.po:
2486 * po/it.po:
2487 * po/nl.po:
2488 * po/zh_CN.po:
2489 Update .po files
2491 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
2493 * po/af.po:
2494 * po/az.po:
2495 * po/bg.po:
2496 * po/ca.po:
2497 * po/cs.po:
2498 * po/da.po:
2499 * po/en_GB.po:
2500 * po/es.po:
2501 * po/fi.po:
2502 * po/fr.po:
2503 * po/hu.po:
2504 * po/id.po:
2505 * po/it.po:
2506 * po/ja.po:
2507 * po/lt.po:
2508 * po/mt.po:
2509 * po/nb.po:
2510 * po/nl.po:
2511 * po/or.po:
2512 * po/pl.po:
2513 * po/pt_BR.po:
2514 * po/ru.po:
2515 * po/sk.po:
2516 * po/sq.po:
2517 * po/sr.po:
2518 * po/sv.po:
2519 * po/tr.po:
2520 * po/uk.po:
2521 * po/vi.po:
2522 * po/zh_CN.po:
2523 Update .po files
2525 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
2527 * configure.ac:
2528 * po/af.po:
2529 * po/az.po:
2530 * po/bg.po:
2531 * po/ca.po:
2532 * po/cs.po:
2533 * po/da.po:
2534 * po/en_GB.po:
2535 * po/es.po:
2536 * po/fi.po:
2537 * po/fr.po:
2538 * po/hu.po:
2539 * po/id.po:
2540 * po/it.po:
2541 * po/ja.po:
2542 * po/lt.po:
2543 * po/mt.po:
2544 * po/nb.po:
2545 * po/nl.po:
2546 * po/or.po:
2547 * po/pl.po:
2548 * po/pt_BR.po:
2549 * po/ru.po:
2550 * po/sk.po:
2551 * po/sq.po:
2552 * po/sr.po:
2553 * po/sv.po:
2554 * po/tr.po:
2555 * po/uk.po:
2556 * po/vi.po:
2557 * po/zh_CN.po:
2558 * win32/common/config.h:
2559 0.10.11.2 pre-release
2561 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
2563 * win32/common/config.h.in:
2564 win32: Remove #undef inline from the win32 config.h
2566 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2568 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2569 * docs/plugins/inspect/plugin-mad.xml:
2570 * ext/mad/Makefile.am:
2571 * ext/mad/gstid3tag.c:
2572 * ext/mad/gstmad.c:
2573 * ext/mad/gstmad.h:
2574 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
2575 It will be reborn with a shiny new code base under its hood in -bad.
2576 See #581756 and #565764.
2578 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
2580 * tests/check/pipelines/.gitignore:
2581 gitignore: Ignore some built files in the test area
2583 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
2585 * docs/plugins/inspect/plugin-a52dec.xml:
2586 * docs/plugins/inspect/plugin-asf.xml:
2587 * docs/plugins/inspect/plugin-cdio.xml:
2588 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2589 * docs/plugins/inspect/plugin-dvdread.xml:
2590 * docs/plugins/inspect/plugin-dvdsub.xml:
2591 * docs/plugins/inspect/plugin-iec958.xml:
2592 * docs/plugins/inspect/plugin-lame.xml:
2593 * docs/plugins/inspect/plugin-mad.xml:
2594 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2595 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2596 * docs/plugins/inspect/plugin-mpegstream.xml:
2597 * docs/plugins/inspect/plugin-realmedia.xml:
2598 * docs/plugins/inspect/plugin-siddec.xml:
2599 * docs/plugins/inspect/plugin-synaesthesia.xml:
2600 * docs/plugins/inspect/plugin-twolame.xml:
2601 docs: Update plugin inspect files
2603 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
2605 * configure.ac:
2606 * docs/plugins/Makefile.am:
2607 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2608 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2609 * docs/plugins/inspect/plugin-x264.xml:
2610 * ext/Makefile.am:
2611 * gst-plugins-ugly.spec.in:
2612 * tests/check/Makefile.am:
2613 * tests/check/elements/.gitignore:
2614 Moved 'x264enc' from -bad to -ugly
2616 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2618 * ext/x264/gstx264enc.c:
2619 * ext/x264/gstx264enc.h:
2620 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
2621 Fixes #583627
2623 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
2625 * ext/x264/GstX264Enc.prs:
2626 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
2628 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
2630 * ext/x264/GstX264Enc.prs:
2631 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
2633 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
2635 * ext/x264/gstx264enc.c:
2636 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
2638 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
2640 * ext/x264/GstX264Enc.prs:
2641 * ext/x264/Makefile.am:
2642 * ext/x264/gstx264enc.c:
2643 [MOVED FROM BAD 24/28] x264enc: add preset support
2644 Add preset iface and a (dummy) preset file as a starting point.
2646 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2648 * ext/x264/gstx264enc.c:
2649 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
2651 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
2653 * ext/x264/gstx264enc.c:
2654 * ext/x264/gstx264enc.h:
2655 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
2656 Use the GstForceKeyUnit event to force a keyframe.
2657 Fixes #578112.
2659 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2661 [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...
2662 Original commit message from CVS:
2663 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
2664 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
2665 Use hyphen in property name, perform safety buffer size check
2666 prior to mem access, and some more parentheses in macro.
2668 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
2670 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
2671 Original commit message from CVS:
2672 * ext/apexsink/Makefile.am:
2673 Link against -lgcrpyto for RSA_new and RSA_free.
2674 * ext/faac/gstfaac.c:
2675 * ext/x264/gstx264enc.c:
2676 Fix compiler warnings.
2678 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2680 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
2681 Original commit message from CVS:
2682 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
2683 Construct source caps in more conventional (and correct) manner.
2685 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2687 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
2688 Original commit message from CVS:
2689 * ext/alsaspdif/Makefile.am:
2690 * ext/amrwb/Makefile.am:
2691 * ext/apexsink/Makefile.am:
2692 * ext/arts/Makefile.am:
2693 * ext/artsd/Makefile.am:
2694 * ext/audiofile/Makefile.am:
2695 * ext/audioresample/Makefile.am:
2696 * ext/bz2/Makefile.am:
2697 * ext/cdaudio/Makefile.am:
2698 * ext/celt/Makefile.am:
2699 * ext/dc1394/Makefile.am:
2700 * ext/dirac/Makefile.am:
2701 * ext/directfb/Makefile.am:
2702 * ext/divx/Makefile.am:
2703 * ext/dts/Makefile.am:
2704 * ext/faac/Makefile.am:
2705 * ext/faad/Makefile.am:
2706 * ext/gsm/Makefile.am:
2707 * ext/hermes/Makefile.am:
2708 * ext/ivorbis/Makefile.am:
2709 * ext/jack/Makefile.am:
2710 * ext/jp2k/Makefile.am:
2711 * ext/ladspa/Makefile.am:
2712 * ext/lcs/Makefile.am:
2713 * ext/libfame/Makefile.am:
2714 * ext/libmms/Makefile.am:
2715 * ext/metadata/Makefile.am:
2716 * ext/mpeg2enc/Makefile.am:
2717 * ext/mplex/Makefile.am:
2718 * ext/musepack/Makefile.am:
2719 * ext/musicbrainz/Makefile.am:
2720 * ext/mythtv/Makefile.am:
2721 * ext/nas/Makefile.am:
2722 * ext/neon/Makefile.am:
2723 * ext/ofa/Makefile.am:
2724 * ext/polyp/Makefile.am:
2725 * ext/resindvd/Makefile.am:
2726 * ext/sdl/Makefile.am:
2727 * ext/shout/Makefile.am:
2728 * ext/snapshot/Makefile.am:
2729 * ext/sndfile/Makefile.am:
2730 * ext/soundtouch/Makefile.am:
2731 * ext/spc/Makefile.am:
2732 * ext/swfdec/Makefile.am:
2733 * ext/tarkin/Makefile.am:
2734 * ext/theora/Makefile.am:
2735 * ext/timidity/Makefile.am:
2736 * ext/twolame/Makefile.am:
2737 * ext/x264/Makefile.am:
2738 * ext/xine/Makefile.am:
2739 * ext/xvid/Makefile.am:
2740 * gst-libs/gst/app/Makefile.am:
2741 * gst-libs/gst/dshow/Makefile.am:
2742 * gst/aiffparse/Makefile.am:
2743 * gst/app/Makefile.am:
2744 * gst/audiobuffer/Makefile.am:
2745 * gst/bayer/Makefile.am:
2746 * gst/cdxaparse/Makefile.am:
2747 * gst/chart/Makefile.am:
2748 * gst/colorspace/Makefile.am:
2749 * gst/dccp/Makefile.am:
2750 * gst/deinterlace/Makefile.am:
2751 * gst/deinterlace2/Makefile.am:
2752 * gst/dvdspu/Makefile.am:
2753 * gst/festival/Makefile.am:
2754 * gst/filter/Makefile.am:
2755 * gst/flacparse/Makefile.am:
2756 * gst/flv/Makefile.am:
2757 * gst/games/Makefile.am:
2758 * gst/h264parse/Makefile.am:
2759 * gst/librfb/Makefile.am:
2760 * gst/mixmatrix/Makefile.am:
2761 * gst/modplug/Makefile.am:
2762 * gst/mpeg1sys/Makefile.am:
2763 * gst/mpeg4videoparse/Makefile.am:
2764 * gst/mpegdemux/Makefile.am:
2765 * gst/mpegtsmux/Makefile.am:
2766 * gst/mpegvideoparse/Makefile.am:
2767 * gst/mve/Makefile.am:
2768 * gst/nsf/Makefile.am:
2769 * gst/nuvdemux/Makefile.am:
2770 * gst/overlay/Makefile.am:
2771 * gst/passthrough/Makefile.am:
2772 * gst/pcapparse/Makefile.am:
2773 * gst/playondemand/Makefile.am:
2774 * gst/rawparse/Makefile.am:
2775 * gst/real/Makefile.am:
2776 * gst/rtjpeg/Makefile.am:
2777 * gst/rtpmanager/Makefile.am:
2778 * gst/scaletempo/Makefile.am:
2779 * gst/sdp/Makefile.am:
2780 * gst/selector/Makefile.am:
2781 * gst/smooth/Makefile.am:
2782 * gst/smoothwave/Makefile.am:
2783 * gst/speed/Makefile.am:
2784 * gst/speexresample/Makefile.am:
2785 * gst/stereo/Makefile.am:
2786 * gst/subenc/Makefile.am:
2787 * gst/tta/Makefile.am:
2788 * gst/vbidec/Makefile.am:
2789 * gst/videodrop/Makefile.am:
2790 * gst/videosignal/Makefile.am:
2791 * gst/virtualdub/Makefile.am:
2792 * gst/vmnc/Makefile.am:
2793 * gst/y4m/Makefile.am:
2794 * sys/acmenc/Makefile.am:
2795 * sys/cdrom/Makefile.am:
2796 * sys/dshowdecwrapper/Makefile.am:
2797 * sys/dshowsrcwrapper/Makefile.am:
2798 * sys/dvb/Makefile.am:
2799 * sys/dxr3/Makefile.am:
2800 * sys/fbdev/Makefile.am:
2801 * sys/oss4/Makefile.am:
2802 * sys/qcam/Makefile.am:
2803 * sys/qtwrapper/Makefile.am:
2804 * sys/vcd/Makefile.am:
2805 * sys/wininet/Makefile.am:
2806 * win32/common/config.h:
2807 Don't install static libs for plugins. Fixes #550851 for -bad.
2809 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2811 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
2812 Original commit message from CVS:
2813 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
2814 Adapt to slightly modified x264 API. Fixes #555238.
2816 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2818 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
2819 Original commit message from CVS:
2820 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
2821 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
2822 * ext/x264/gstx264enc.h:
2823 Do not deal with duplicated input (timestamps). If needed,
2824 a generic element can do so.
2825 Do not manipulate input timestamps on the way out,
2826 since that shifts the timeline and A/V sync.
2828 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2830 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
2831 Original commit message from CVS:
2832 * docs/plugins/gst-plugins-bad-plugins.args:
2833 Integrate new properties into documentation.
2834 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
2835 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
2836 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
2837 Fix up API prior to eventual plugin move.
2838 API: GstX264Enc:pass (provides more options, and changed to enum)
2840 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2842 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
2843 Original commit message from CVS:
2844 * docs/plugins/Makefile.am:
2845 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
2846 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
2847 * ext/x264/gstx264enc.c:
2848 * tests/check/Makefile.am:
2849 * tests/check/elements/x264enc.c: (setup_x264enc),
2850 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
2851 Add documentation and unit test for x264enc.
2853 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2855 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
2856 Original commit message from CVS:
2857 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
2858 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
2859 Allocate some buffers in more adaptive and economical fashion.
2861 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2863 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
2864 Original commit message from CVS:
2865 * configure.ac:
2866 Check for sufficiently up-to-date x264 API.
2867 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
2868 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
2869 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
2870 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
2871 * ext/x264/gstx264enc.h:
2872 Expose some more parameters of the x264 encoder as properties.
2874 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2876 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
2877 Original commit message from CVS:
2878 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
2879 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
2880 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
2881 (gst_x264_enc_flush_frames):
2882 Coding style and layout; re-order some functions in more
2883 typical and natural flow.
2885 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2887 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
2888 Original commit message from CVS:
2889 * ext/x264/Makefile.am:
2890 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
2891 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
2892 (gst_x264_enc_reset), (gst_x264_enc_finalize),
2893 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
2894 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
2895 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
2896 * ext/x264/gstx264enc.h:
2897 Use GQueue in stead of custom queue code.
2898 Factorize flushing out encoder delayed frames.
2899 Factorize initialization and state change reset.
2901 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2903 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
2904 Original commit message from CVS:
2905 * ext/x264/gstx264enc.h:
2906 * sys/fbdev/gstfbdevsink.c:
2907 Use configure-generated _stdint.h.
2909 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2911 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
2912 Original commit message from CVS:
2913 * ext/x264/Makefile.am:
2914 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
2915 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
2916 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
2917 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
2918 (gst_x264_enc_finalize), (gst_x264_enc_chain),
2919 (gst_x264_enc_encode_frame), (plugin_init):
2920 * ext/x264/gstx264enc.h:
2921 Use video format library and GST_WRITE_*_BE macros where applicable.
2922 Use finalize in stead of dispose.
2923 Set up debug category and log callback.
2925 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
2927 [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...
2928 Original commit message from CVS:
2929 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
2930 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
2931 (gst_x264_enc_encode_frame):
2932 Try harder not to crash when we get an EOS event but haven't set
2933 up the encoder yet (as may happen when upstream errors out with
2934 not-negotiated, for example). Also, always push the EOS event
2935 downstream.
2937 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
2939 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
2940 Original commit message from CVS:
2941 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
2942 Fix caps memleak.
2944 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
2946 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
2947 Original commit message from CVS:
2948 * ext/x264/gstx264enc.c:
2949 Fix build against the libx264 version that ships with debian stable.
2951 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2953 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
2954 Original commit message from CVS:
2955 * ext/audioresample/gstaudioresample.c:
2956 * ext/x264/gstx264enc.c:
2957 * gst/dvdspu/gstdvdspu.c:
2958 * gst/dvdspu/gstdvdspu.h:
2959 * gst/festival/gstfestival.c:
2960 * gst/h264parse/gsth264parse.c:
2961 * gst/mpegtsparse/mpegtspacketizer.c:
2962 * gst/mpegtsparse/mpegtsparse.c:
2963 * gst/multifile/gstmultifilesink.c:
2964 * gst/multifile/gstmultifilesrc.c:
2965 * gst/nuvdemux/gstnuvdemux.c:
2966 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
2967 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
2968 * sys/vcd/vcdsrc.c:
2969 Massive leak fixing, plus code cleanups.
2971 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2973 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
2974 Original commit message from CVS:
2975 * examples/app/appsrc_ex.c:
2976 * examples/switch/switcher.c:
2977 * ext/neon/gstneonhttpsrc.c:
2978 * ext/timidity/gstwildmidi.c:
2979 * ext/x264/gstx264enc.c:
2980 * gst/mve/mveaudioenc.c: (mve_compress_audio):
2981 * gst/rtpmanager/gstrtpclient.c:
2982 * gst/rtpmanager/gstrtpjitterbuffer.c:
2983 * gst/spectrum/demo-audiotest.c:
2984 * gst/spectrum/demo-osssrc.c:
2985 * sys/dvb/gstdvbsrc.c:
2986 Add stdlib include (free, atoi, exit).
2988 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2990 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
2991 Original commit message from CVS:
2992 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
2993 This needs a version check.
2994 * gst/bayer/Makefile.am:
2995 Fix the build.
2997 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
2999 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
3000 Original commit message from CVS:
3001 Patch by: Michal Benes <michal.benes at itonis tv>
3002 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
3003 * configure.ac:
3004 * ext/Makefile.am:
3005 * ext/x264/Makefile.am:
3006 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
3007 (gst_x264_enc_analyse_get_type),
3008 (gst_x264_enc_timestamp_queue_init),
3009 (gst_x264_enc_timestamp_queue_free),
3010 (gst_x264_enc_timestamp_queue_put),
3011 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
3012 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
3013 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
3014 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
3015 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
3016 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
3017 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
3018 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
3019 (plugin_init):
3020 * ext/x264/gstx264enc.h:
3021 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
3022 handle 'odd' widths and heights correctly yet.
3024 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3026 * gst/asfdemux/gstasfdemux.c:
3027 asfdemux: nicer metadata extraction of genre tags in some cases
3028 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
3029 that they presumably stand for.
3031 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3033 * gst/asfdemux/gstasfdemux.c:
3034 asfdemux: parse WM/Picture tags to extract cover art
3035 Fixes #583112.
3037 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3039 * REQUIREMENTS:
3040 docs: fix http links for amr libs in REQUIREMENTS
3042 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3044 * gst/asfdemux/gstasfdemux.c:
3045 asfdemux: fix bogus flow return handling in eos handler
3046 Don't overwrite the origin flow return by whatever flow we get
3047 when trying to push the remaining internally queued payloads.
3048 We want to do our eos logic, ie. send an EOS event or segment-done
3049 message in any case. Makes things EOS properly when an EOS event
3050 is forced upon the pipeline so that the source returns
3051 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
3053 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3055 * win32/common/config.h:
3056 win32: update config.h
3058 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3060 * configure.ac:
3061 configure: bump core/base requirements to released versions
3063 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3065 * autogen.sh:
3066 * configure.ac:
3067 autogen: move the -Wno-portability for automake into configure.ac
3069 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
3071 * gst/dvdlpcmdec/Makefile.am:
3072 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3073 dvdlpcmdec: Add multichannel channel maps, and send some tags
3074 Add a multichannel map to the output caps, and send at least a CODEC and
3075 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
3076 no samples and can't find info about the channel ordering, but this is
3077 better than nothing.
3079 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
3081 * common:
3082 Automatic update of common submodule
3083 From 888e0a2 to c572721
3085 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
3087 * common:
3088 Automatic update of common submodule
3089 From 6ab11d1 to 888e0a2
3091 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
3093 * gst/dvdsub/gstdvdsubdec.c:
3094 dvdsubdec: Remove some dead code
3095 Remove some redundant memset - gobject memory is already initalised to 0.
3096 Remove a commented out line leftover from the previous commit
3098 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
3100 * gst/dvdsub/gstdvdsubdec.c:
3101 * gst/dvdsub/gstdvdsubdec.h:
3102 dvdsubdec: Support ARGB output
3103 Negotiate to and render into ARGB buffers directly if the peer supports it.
3104 Fixes: #580869
3106 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
3108 * ext/a52dec/gsta52dec.c:
3109 a52dec: Reconcile code with dtsdec
3110 Perform some cleanups based on the dtsdec code such as using the boilerplate
3111 macro and static pad template functions.
3112 Add some documentation. Don't register a change in flags until we synch on
3113 another frame successfully.
3115 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3117 * ext/lame/gstlamemp3enc.c:
3118 lamemp3enc: Improve debugging a bit
3120 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
3122 * ext/mpeg2dec/gstmpeg2dec.c:
3123 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
3125 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3127 * po/Makevars:
3128 * po/af.po:
3129 * po/az.po:
3130 * po/bg.po:
3131 * po/ca.po:
3132 * po/cs.po:
3133 * po/da.po:
3134 * po/en_GB.po:
3135 * po/es.po:
3136 * po/fi.po:
3137 * po/fr.po:
3138 * po/hu.po:
3139 * po/id.po:
3140 * po/it.po:
3141 * po/ja.po:
3142 * po/lt.po:
3143 * po/mt.po:
3144 * po/nb.po:
3145 * po/nl.po:
3146 * po/or.po:
3147 * po/pl.po:
3148 * po/pt_BR.po:
3149 * po/ru.po:
3150 * po/sk.po:
3151 * po/sq.po:
3152 * po/sr.po:
3153 * po/sv.po:
3154 * po/tr.po:
3155 * po/uk.po:
3156 * po/vi.po:
3157 * po/zh_CN.po:
3158 po: avoid conflicts of local *.po files with files in git
3159 Make it so that filenames and line numbers are only stored in the *.pot file
3160 (which is not in git), but not in the individual *.po files. This information
3161 is hardly useful for translators in our case, and it should avoid the constant
3162 conflicts of local *.po files with the ones in git which are caused by the
3163 source files changing and the line numbers being updated. This commit might
3164 cause one last merge conflict for you, which you can work around with
3165 "git checkout po/*.po" before merging or pulling. After that there should
3166 (hopefully) not be any more local modifications of these files (unless
3167 someone committed additions or changes to translated strings and the
3168 *.po files haven't been updated yet, that is).
3170 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3172 * ext/lame/gstlamemp3enc.c:
3173 lamemp3enc: add Since tag to gtk-doc chunk
3175 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3177 * tests/check/elements/mpeg2dec.c:
3178 checks: fix mpeg2dec unit test again after interlace addition to caps
3180 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3182 * ext/mpeg2dec/gstmpeg2dec.c:
3183 mpeg2dec: work around old mpeg2dec versions
3184 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
3185 detection and just assume no rff is used. This fixes the compilation.
3186 Fixes #582375
3188 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3190 * ext/mpeg2dec/Makefile.am:
3191 mpeg2dec: link to gstvideo
3192 Fix compilation by adding the right include directories and linking to the video
3193 library.
3195 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
3197 * gst/asfdemux/asfpacket.c:
3198 asfdemux: Downgrade simple statements from WARNING to DEBUG
3200 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
3202 * gst/asfdemux/asfheaders.c:
3203 * gst/asfdemux/asfheaders.h:
3204 * gst/asfdemux/asfpacket.c:
3205 * gst/asfdemux/asfpacket.h:
3206 asf: Detect more payload extensions.
3207 These should help fix interlaced/PAR issues with more files.
3209 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
3211 * ext/mpeg2dec/gstmpeg2dec.c:
3212 * ext/mpeg2dec/gstmpeg2dec.h:
3213 mpeg2dec: Implement interlaced support.
3214 Expand the debugging statements to show more picture information.
3216 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3218 * ext/mpeg2dec/gstmpeg2dec.c:
3219 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
3220 ffdec_mpeg2video is much faster, fixes bug #574461.
3222 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3224 * ext/lame/gstlamemp3enc.c:
3225 lamemp3enc: Don't write a Xing header
3227 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
3229 * autogen.sh:
3230 Run libtoolize before aclocal
3231 This unbreaks the build in some cases. Fixes bug #582021
3233 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
3235 * ext/mpeg2dec/gstmpeg2dec.c:
3236 mpeg2dec: use 64bit safe scaling functions.
3237 Got this to fail when seeking in a 14GB file (the value in bytes is
3238 bigger than 2**32).
3240 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3242 * gst/mpegaudioparse/gstmpegaudioparse.c:
3243 mpegaudioparse: remove some pointless g_return_if_fail()s
3245 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
3247 * ext/twolame/gsttwolame.c:
3248 Switch twolame to primary rank
3250 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
3252 * ext/lame/gstlame.c:
3253 * ext/lame/gstlamemp3enc.c:
3254 * ext/twolame/gsttwolame.c:
3255 Add ranks to mp3 encoders
3257 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
3259 * gst-plugins-ugly.spec.in:
3260 Add twolame plugin to spec file
3262 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3264 * gst/asfdemux/asfpacket.c:
3265 * gst/asfdemux/gstasfdemux.c:
3266 * gst/asfdemux/gstasfdemux.h:
3267 asfdemux: use upstream segment and timestamps for some interpolation
3268 This should particularly help in case of upstream live src, e.g. rtspsrc,
3269 and especially so if it has to perform fallback to TCP.
3271 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
3273 * gst/asfdemux/gstrtpasfdepay.c:
3274 rtpasfdepay: Add support for fragmented packet (L == 0).
3275 This happens with rtp-over-udp.
3277 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3279 * ext/lame/gstlamemp3enc.c:
3280 lamemp3enc: Fixup the bitrate only for CBR
3281 Additionally clarify some property descriptions.
3283 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
3285 * ext/lame/gstlamemp3enc.c:
3286 lame: fix format string in debug statement
3288 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
3290 * gst/mpegaudioparse/gstmpegaudioparse.c:
3291 mp3parse: Don't reject valid Xing tables of contents
3292 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
3293 reject them because of it, just subtract the initial offset when reading
3294 the table.
3296 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
3298 * gst/mpegaudioparse/gstmpegaudioparse.c:
3299 mp3parse: Allow more bits to change in headers during resynch
3300 Be more lenient about what we accept as changing bits in a header - basically,
3301 only require that the mp3 sync marker is present, for the mpeg version,
3302 layer and samplerate.
3303 Fixes: #581464
3305 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
3307 * ext/mad/gstmad.c:
3308 mad: Add duration of incoming/outgoing buffers in debug statements
3310 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
3312 * gst/mpegaudioparse/gstmpegaudioparse.c:
3313 mpegaudioparse: Remove useless checks for valid buffer duration.
3314 The buffer duration is set to a valid value at the very top of
3315 emit_frame(), we therefore don't need to check it later on.
3317 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
3319 * gst/mpegaudioparse/gstmpegaudioparse.c:
3320 mpegaudioparse: Fix stop condition for outputting buffers.
3321 Some mp3 streams have an offset in timestamps, requiring us to push the
3322 frame *AFTER* segment.stop in order for the decoder to be able to push
3323 all data up to the segment.stop position.
3325 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3327 * gst/asfdemux/asfpacket.c:
3328 * gst/asfdemux/gstasfdemux.c:
3329 * gst/asfdemux/gstasfdemux.h:
3330 asfdemux: 0-base timestamps consistently (whether or not streaming)
3331 This also makes timestamps (more) consistent before and after a possible
3332 seek, and moreover makes for reasonable position reporting in live stream
3333 (whose payload timestamps should not be taken for granted).
3335 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3337 * gst/asfdemux/gstasfdemux.c:
3338 * gst/asfdemux/gstasfdemux.h:
3339 asfdemux: report initial latency due to internal preroll queue
3341 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3343 * gst/asfdemux/gstasfdemux.c:
3344 asfdemux: enhance debug statement and refactor some initialization
3346 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3348 * gst/asfdemux/gstasfdemux.c:
3349 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
3351 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3353 * gst/asfdemux/asfpacket.c:
3354 * gst/asfdemux/gstasfdemux.c:
3355 * gst/asfdemux/gstasfdemux.h:
3356 asfdemux: handle FIXME; normalize preroll
3358 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3360 * gst/asfdemux/gstasfdemux.c:
3361 * gst/asfdemux/gstasfdemux.h:
3362 asfdemux: fixes for streaming mode
3363 * Improve newsegment handling, e.g. upstream might live in TIME.
3364 * Only send newsegment if we have needed info.
3365 * Avoid reading past end of data section.
3367 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3369 * gst/asfdemux/gstasfdemux.c:
3370 asfdemux: fixes/enhancements for streaming mode
3371 * Do not rock the boat by reacting to FLUSH_START.
3372 * Try to handle TIME seeking by seeking upstream in BYTES.
3373 * Handle SEEKING query.
3375 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3377 * configure.ac:
3378 * ext/lame/gstlamemp3enc.c:
3379 lame: fix compilation with LAME versions < 3.98
3380 lame_set_VBR_quality(), which takes a floating point value for the
3381 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
3382 takes quality as an integer, for older LAME versions.
3383 Fixes #581341.
3385 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3387 * win32/common/config.h:
3388 win32: update config.h to git
3389 Until someone ports the new win32 config.h logic from the
3390 other modules to -ugly.
3392 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3394 * docs/plugins/gst-plugins-ugly-plugins.args:
3395 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3396 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3397 Update docs
3399 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3401 * ext/lame/gstlamemp3enc.c:
3402 lamemp3enc: Add a note to the encoding-engine-quality property
3403 that says, that this does not affect the bitrate at all.
3405 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3407 * ext/lame/gstlame.c:
3408 * ext/lame/gstlamemp3enc.c:
3409 lame: Implement preset interface
3411 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3413 * ext/twolame/gsttwolame.c:
3414 twolame: Implement preset interface
3416 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3418 * docs/plugins/gst-plugins-ugly-plugins.args:
3419 * ext/lame/gstlamemp3enc.c:
3420 * ext/lame/gstlamemp3enc.h:
3421 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
3423 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3425 * ext/lame/gstlame.c:
3426 * ext/lame/gstlamemp3enc.c:
3427 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
3429 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3431 * ext/lame/gstlame.c:
3432 lame: Deprecate the lame element
3434 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3436 * docs/plugins/Makefile.am:
3437 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3438 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3439 * docs/plugins/gst-plugins-ugly-plugins.args:
3440 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3441 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3442 * docs/plugins/inspect/plugin-a52dec.xml:
3443 * docs/plugins/inspect/plugin-amrnb.xml:
3444 * docs/plugins/inspect/plugin-asf.xml:
3445 * docs/plugins/inspect/plugin-cdio.xml:
3446 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3447 * docs/plugins/inspect/plugin-dvdread.xml:
3448 * docs/plugins/inspect/plugin-dvdsub.xml:
3449 * docs/plugins/inspect/plugin-iec958.xml:
3450 * docs/plugins/inspect/plugin-lame.xml:
3451 * docs/plugins/inspect/plugin-mad.xml:
3452 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3453 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3454 * docs/plugins/inspect/plugin-mpegstream.xml:
3455 * docs/plugins/inspect/plugin-realmedia.xml:
3456 * docs/plugins/inspect/plugin-siddec.xml:
3457 * docs/plugins/inspect/plugin-synaesthesia.xml:
3458 * docs/plugins/inspect/plugin-twolame.xml:
3459 Update docs
3461 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3463 * ext/lame/gstlamemp3enc.c:
3464 lame: Update example pipelines with the new properties
3466 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3468 * ext/lame/Makefile.am:
3469 * ext/lame/gstlame.c:
3470 * ext/lame/gstlamemp3enc.c:
3471 * ext/lame/gstlamemp3enc.h:
3472 * ext/lame/plugin.c:
3473 lame: Add lamemp3enc element with much simplified interface
3474 This deprecates the lame element and fixes bug #494528.
3476 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
3478 * gst/asfdemux/asfpacket.c:
3479 asfpacket: Fix pull-mode timestamping handling.
3480 The problem that happens is the following:
3481 * A packet with multiple payloads comes in
3482 * Those payloads get handled one by one
3483 * The first payload contains the first audio payload with timestamp A
3484 * The second payload contains the first video (key)frame with timestamp V (where V < A)
3485 With the previous code, the following would happen:
3486 * the first payload gets processed, then passed to queue_for_stream
3487 * queue_for_stream detects it's the first valid timestamp received and stores
3488 first_ts = A
3489 * the second payload gets processed, then pass to queue_for_stream
3490 * queue_for_stream detects the timestamp is lower than first_ts... and
3491 discards it... resulting in losing the first keyframe of the video stream
3492 We've been having this issue for *ages*... it's just that nobody noticed it
3493 that much with playbin. But with playbin2's aggresive multiqueue handling, this
3494 will result in multiqueue not being able to preroll (because the video decoder will
3495 be dropping a ton of buffers before (maybe) receiving the next keyframe).
3496 Tested with over 200 asf files, and they all play the first frame correctly now,
3497 even the most braindead ones.
3499 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
3501 * gst/mpegaudioparse/gstmpegaudioparse.c:
3502 * gst/mpegaudioparse/gstmpegaudioparse.h:
3503 mp3parse: don't build seek table if we can't seek.
3504 Fixes #573720 - unbounded memory usage increase when listening to mp3
3505 stream for a long time.
3507 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
3509 * common:
3510 Automatic update of common submodule
3511 From b3941ea to 6ab11d1
3513 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
3515 * gst/mpegaudioparse/gstmpegaudioparse.c:
3516 * gst/mpegaudioparse/gstxingmux.c:
3517 mpegaudioparse: Remove dead assignment and duplicate code
3519 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
3521 * gst/realmedia/rmdemux.c:
3522 rmdemux: Actually return the return value for the seek handling.
3524 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
3526 * gst/mpegstream/gstmpegdemux.c:
3527 * gst/mpegstream/gstmpegparse.c:
3528 mpegstream: Remove dead assignments.
3529 The duplicate assignment of update_time was weird... but it seems normal
3530 that it's indeed the second statement which is the valid one.
3532 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
3534 * ext/amrnb/amrnbparse.c:
3535 armnb: Remove unused variable, adapt debug message accordingly.
3537 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
3539 * gst/dvdsub/gstdvdsubdec.c:
3540 * gst/mpegstream/gstdvddemux.c:
3541 * gst/mpegstream/gstmpegclock.c:
3542 dvdsub/mpegstream: _class_init: Remove unused class variables
3544 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
3546 * gst/asfdemux/gstasfdemux.c:
3547 asfdemux: Initialize flow for a corner case.
3548 This might be caused by entering the if() line 1214 and then not having
3549 any activated_streams.. resulting in reaching line 1267 without having
3550 any valid flow value.
3552 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
3554 * ext/twolame/gsttwolame.c:
3555 twolame: Remove unneeded variable, value assigned was never read.
3557 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
3559 * ext/mpeg2dec/gstmpeg2dec.c:
3560 mpeg2dec: Remove dead assignment. Value overwritten later on.
3562 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
3564 * ext/mad/gstmad.c:
3565 mad: Remove dead assignment and variables given values which are never read.
3567 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
3569 * ext/lame/gstlame.c:
3570 lame: Remove unneeded variable, it's assigned a value never read.
3572 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
3574 * gst/realmedia/rmdemux.c:
3575 rmdemux: Remove dead assignment, value is being overwritten before being read.
3577 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
3579 * gst/realmedia/rmdemux.c:
3580 rmdemux: Remove unused accurate flag.
3581 I couldn't see any reason why this was there in the first place.
3583 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
3585 * gst/realmedia/asmrules.c:
3586 * gst/realmedia/rdtdepay.c:
3587 realmedia: Remove dead assignments. The results are never read.
3589 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
3591 * gst/realmedia/gstrdtbuffer.c:
3592 * gst/realmedia/rademux.c:
3593 * gst/realmedia/rdtmanager.c:
3594 * gst/realmedia/rmdemux.c:
3595 realmedia: Remove useless variables, only being used once (or not).
3597 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
3599 * ext/mpeg2dec/gstmpeg2dec.c:
3600 * gst/asfdemux/gstrtspwms.c:
3601 * gst/realmedia/pnmsrc.c:
3602 * gst/realmedia/rdtdepay.c:
3603 * gst/realmedia/rtspreal.c:
3604 remove empty method implementations.
3606 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
3608 * gst/asfdemux/gstrtspwms.c:
3609 rtspwms: fix condition to detect extension commands for WMS
3610 Reply with OK to the extension commands for WMS.
3612 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
3614 * gst/realmedia/rtspreal.c:
3615 realmedia: add special Real header to DESCRIBE message only for Real servers
3616 Add headers that are specific to real only if a real server had been
3617 detected by the OPTIONS message.
3619 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
3621 * gst/synaesthesia/synaescope.c:
3622 synaesthesia: fix compilation on windows
3623 Fix compilation under MSVC due to references to headers
3624 that are not available with the MS SDKs.
3625 Fixes #578524
3627 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3629 * gst/asfdemux/gstrtspwms.c:
3630 rtspwms: reply to extension commands
3631 Reply with OK to the extension commands for WMS.
3633 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3635 * gst/asfdemux/gstrtpasfdepay.c:
3636 asfdepay: fix a comment
3638 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3640 * gst/asfdemux/gstasfdemux.c:
3641 asfdemux: add some more debugging
3643 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3645 * configure.ac:
3646 configure.ac: require git -base
3647 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
3649 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3651 * gst/realmedia/rtspreal.c:
3652 realmedia: add special Real header to SETUP message only for Real servers
3653 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
3654 streams where the server errors out because it can't handle the
3655 Real-specific 'Required: com.real.retain-entity-for-setup' header
3656 we've been adding unconditionally in the recent past.
3657 For reference:
3658 rtsp://66.111.34.191:601/broadcast/alnour.rm
3659 rtsp://195.134.224.231/snowboard_100.wmv
3661 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
3663 * configure.ac:
3664 * gst/asfdemux/Makefile.am:
3665 asfdemux: link to all required libraries including indirectly used ones.
3666 On win32, we're required to link to all the libraries used - including
3667 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
3668 (for windows only) winsock.
3670 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
3672 * common:
3673 Automatic update of common submodule
3674 From d0ea89e to b3941ea
3676 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
3678 * common:
3679 Automatic update of common submodule
3680 From f8b3d91 to d0ea89e
3682 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
3684 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3685 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
3687 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3689 * gst/realmedia/rtspreal.c:
3690 * gst/realmedia/rtspreal.h:
3691 realrtsp: add more headers
3692 Parse the ETag from the describe method and pass the sessionid as the value for
3693 the If-Match header is subsequent setup calls.
3694 Fixes support for more RealMedia RTSP streams.
3696 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
3698 * configure.ac:
3699 twolame: bump requirement to 0.3.10
3700 0.3.10 is the first version with the float32 encoder functions.
3701 Fixes #576305.
3703 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
3705 * configure.ac:
3706 back to development -> 0.10.11.1
3708 === release 0.10.11 ===
3710 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
3712 * ChangeLog:
3713 * NEWS:
3714 * RELEASE:
3715 * configure.ac:
3716 * docs/plugins/inspect/plugin-a52dec.xml:
3717 * docs/plugins/inspect/plugin-asf.xml:
3718 * docs/plugins/inspect/plugin-cdio.xml:
3719 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3720 * docs/plugins/inspect/plugin-dvdread.xml:
3721 * docs/plugins/inspect/plugin-dvdsub.xml:
3722 * docs/plugins/inspect/plugin-iec958.xml:
3723 * docs/plugins/inspect/plugin-lame.xml:
3724 * docs/plugins/inspect/plugin-mad.xml:
3725 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3726 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3727 * docs/plugins/inspect/plugin-mpegstream.xml:
3728 * docs/plugins/inspect/plugin-realmedia.xml:
3729 * docs/plugins/inspect/plugin-siddec.xml:
3730 * docs/plugins/inspect/plugin-twolame.xml:
3731 * gst-plugins-ugly.doap:
3732 * po/cs.po:
3733 * win32/common/config.h:
3734 Release 0.10.11
3736 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
3738 * po/af.po:
3739 * po/az.po:
3740 * po/bg.po:
3741 * po/ca.po:
3742 * po/cs.po:
3743 * po/da.po:
3744 * po/en_GB.po:
3745 * po/es.po:
3746 * po/fi.po:
3747 * po/fr.po:
3748 * po/hu.po:
3749 * po/id.po:
3750 * po/it.po:
3751 * po/ja.po:
3752 * po/lt.po:
3753 * po/mt.po:
3754 * po/nb.po:
3755 * po/nl.po:
3756 * po/or.po:
3757 * po/pl.po:
3758 * po/pt_BR.po:
3759 * po/ru.po:
3760 * po/sk.po:
3761 * po/sq.po:
3762 * po/sr.po:
3763 * po/sv.po:
3764 * po/tr.po:
3765 * po/uk.po:
3766 * po/vi.po:
3767 * po/zh_CN.po:
3768 Update .po files
3770 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
3772 * configure.ac:
3773 * win32/common/config.h:
3774 0.10.10.3 pre-release
3776 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
3778 * po/fi.po:
3779 * po/id.po:
3780 * po/pl.po:
3781 * po/pt_BR.po:
3782 * po/sv.po:
3783 po: Update translations from upstream
3785 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
3787 * po/LINGUAS:
3788 * po/tr.po:
3789 po: Add Turkish translation
3791 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
3793 * gst/mpegaudioparse/gstmpegaudioparse.c:
3794 * gst/mpegaudioparse/gstmpegaudioparse.h:
3795 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
3796 Don't introduce glitches in the output by a) relaxing the threshold for
3797 taking upstream timestamps in preference to our calculated timestamps and
3798 b) only set the discont flag on outgoing buffers in response to an incoming
3799 discont buffer.
3800 Fixes: #575046
3802 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
3804 * gst/mpegaudioparse/gstmpegaudioparse.c:
3805 mp3parse: fix deadlock with accurate seeks.
3806 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
3807 Fixes #575068.
3809 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
3811 * configure.ac:
3812 * po/af.po:
3813 * po/az.po:
3814 * po/bg.po:
3815 * po/ca.po:
3816 * po/cs.po:
3817 * po/da.po:
3818 * po/en_GB.po:
3819 * po/es.po:
3820 * po/fi.po:
3821 * po/fr.po:
3822 * po/hu.po:
3823 * po/id.po:
3824 * po/it.po:
3825 * po/lt.po:
3826 * po/mt.po:
3827 * po/nb.po:
3828 * po/nl.po:
3829 * po/or.po:
3830 * po/pl.po:
3831 * po/pt_BR.po:
3832 * po/ru.po:
3833 * po/sk.po:
3834 * po/sq.po:
3835 * po/sr.po:
3836 * po/sv.po:
3837 * po/uk.po:
3838 * po/vi.po:
3839 * po/zh_CN.po:
3840 * win32/common/config.h:
3841 0.10.10.2 pre-release
3842 Bump version number, update translations and win32 config.h
3844 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
3846 * po/LINGUAS:
3847 * po/ja.po:
3848 po: Add Japanese translation
3850 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
3852 * configure.ac:
3853 * docs/plugins/Makefile.am:
3854 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3855 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3856 * docs/plugins/gst-plugins-ugly-plugins.args:
3857 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3858 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3859 * docs/plugins/inspect/plugin-a52dec.xml:
3860 * docs/plugins/inspect/plugin-asf.xml:
3861 * docs/plugins/inspect/plugin-cdio.xml:
3862 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3863 * docs/plugins/inspect/plugin-dvdread.xml:
3864 * docs/plugins/inspect/plugin-dvdsub.xml:
3865 * docs/plugins/inspect/plugin-iec958.xml:
3866 * docs/plugins/inspect/plugin-lame.xml:
3867 * docs/plugins/inspect/plugin-mad.xml:
3868 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3869 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3870 * docs/plugins/inspect/plugin-mpegstream.xml:
3871 * docs/plugins/inspect/plugin-realmedia.xml:
3872 * docs/plugins/inspect/plugin-siddec.xml:
3873 * docs/plugins/inspect/plugin-synaesthesia.xml:
3874 * docs/plugins/inspect/plugin-twolame.xml:
3875 * ext/Makefile.am:
3876 * po/POTFILES.in:
3877 Moved twolame from Bad to Ugly
3879 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3881 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
3882 Original commit message from CVS:
3883 * ext/alsaspdif/Makefile.am:
3884 * ext/amrwb/Makefile.am:
3885 * ext/apexsink/Makefile.am:
3886 * ext/arts/Makefile.am:
3887 * ext/artsd/Makefile.am:
3888 * ext/audiofile/Makefile.am:
3889 * ext/audioresample/Makefile.am:
3890 * ext/bz2/Makefile.am:
3891 * ext/cdaudio/Makefile.am:
3892 * ext/celt/Makefile.am:
3893 * ext/dc1394/Makefile.am:
3894 * ext/dirac/Makefile.am:
3895 * ext/directfb/Makefile.am:
3896 * ext/divx/Makefile.am:
3897 * ext/dts/Makefile.am:
3898 * ext/faac/Makefile.am:
3899 * ext/faad/Makefile.am:
3900 * ext/gsm/Makefile.am:
3901 * ext/hermes/Makefile.am:
3902 * ext/ivorbis/Makefile.am:
3903 * ext/jack/Makefile.am:
3904 * ext/jp2k/Makefile.am:
3905 * ext/ladspa/Makefile.am:
3906 * ext/lcs/Makefile.am:
3907 * ext/libfame/Makefile.am:
3908 * ext/libmms/Makefile.am:
3909 * ext/metadata/Makefile.am:
3910 * ext/mpeg2enc/Makefile.am:
3911 * ext/mplex/Makefile.am:
3912 * ext/musepack/Makefile.am:
3913 * ext/musicbrainz/Makefile.am:
3914 * ext/mythtv/Makefile.am:
3915 * ext/nas/Makefile.am:
3916 * ext/neon/Makefile.am:
3917 * ext/ofa/Makefile.am:
3918 * ext/polyp/Makefile.am:
3919 * ext/resindvd/Makefile.am:
3920 * ext/sdl/Makefile.am:
3921 * ext/shout/Makefile.am:
3922 * ext/snapshot/Makefile.am:
3923 * ext/sndfile/Makefile.am:
3924 * ext/soundtouch/Makefile.am:
3925 * ext/spc/Makefile.am:
3926 * ext/swfdec/Makefile.am:
3927 * ext/tarkin/Makefile.am:
3928 * ext/theora/Makefile.am:
3929 * ext/timidity/Makefile.am:
3930 * ext/twolame/Makefile.am:
3931 * ext/x264/Makefile.am:
3932 * ext/xine/Makefile.am:
3933 * ext/xvid/Makefile.am:
3934 * gst-libs/gst/app/Makefile.am:
3935 * gst-libs/gst/dshow/Makefile.am:
3936 * gst/aiffparse/Makefile.am:
3937 * gst/app/Makefile.am:
3938 * gst/audiobuffer/Makefile.am:
3939 * gst/bayer/Makefile.am:
3940 * gst/cdxaparse/Makefile.am:
3941 * gst/chart/Makefile.am:
3942 * gst/colorspace/Makefile.am:
3943 * gst/dccp/Makefile.am:
3944 * gst/deinterlace/Makefile.am:
3945 * gst/deinterlace2/Makefile.am:
3946 * gst/dvdspu/Makefile.am:
3947 * gst/festival/Makefile.am:
3948 * gst/filter/Makefile.am:
3949 * gst/flacparse/Makefile.am:
3950 * gst/flv/Makefile.am:
3951 * gst/games/Makefile.am:
3952 * gst/h264parse/Makefile.am:
3953 * gst/librfb/Makefile.am:
3954 * gst/mixmatrix/Makefile.am:
3955 * gst/modplug/Makefile.am:
3956 * gst/mpeg1sys/Makefile.am:
3957 * gst/mpeg4videoparse/Makefile.am:
3958 * gst/mpegdemux/Makefile.am:
3959 * gst/mpegtsmux/Makefile.am:
3960 * gst/mpegvideoparse/Makefile.am:
3961 * gst/mve/Makefile.am:
3962 * gst/nsf/Makefile.am:
3963 * gst/nuvdemux/Makefile.am:
3964 * gst/overlay/Makefile.am:
3965 * gst/passthrough/Makefile.am:
3966 * gst/pcapparse/Makefile.am:
3967 * gst/playondemand/Makefile.am:
3968 * gst/rawparse/Makefile.am:
3969 * gst/real/Makefile.am:
3970 * gst/rtjpeg/Makefile.am:
3971 * gst/rtpmanager/Makefile.am:
3972 * gst/scaletempo/Makefile.am:
3973 * gst/sdp/Makefile.am:
3974 * gst/selector/Makefile.am:
3975 * gst/smooth/Makefile.am:
3976 * gst/smoothwave/Makefile.am:
3977 * gst/speed/Makefile.am:
3978 * gst/speexresample/Makefile.am:
3979 * gst/stereo/Makefile.am:
3980 * gst/subenc/Makefile.am:
3981 * gst/tta/Makefile.am:
3982 * gst/vbidec/Makefile.am:
3983 * gst/videodrop/Makefile.am:
3984 * gst/videosignal/Makefile.am:
3985 * gst/virtualdub/Makefile.am:
3986 * gst/vmnc/Makefile.am:
3987 * gst/y4m/Makefile.am:
3988 * sys/acmenc/Makefile.am:
3989 * sys/cdrom/Makefile.am:
3990 * sys/dshowdecwrapper/Makefile.am:
3991 * sys/dshowsrcwrapper/Makefile.am:
3992 * sys/dvb/Makefile.am:
3993 * sys/dxr3/Makefile.am:
3994 * sys/fbdev/Makefile.am:
3995 * sys/oss4/Makefile.am:
3996 * sys/qcam/Makefile.am:
3997 * sys/qtwrapper/Makefile.am:
3998 * sys/vcd/Makefile.am:
3999 * sys/wininet/Makefile.am:
4000 * win32/common/config.h:
4001 Don't install static libs for plugins. Fixes #550851 for -bad.
4003 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
4005 [MOVED FROM BAD] Enable/fix up translations for these plugins.
4006 Original commit message from CVS:
4007 * ext/resindvd/plugin.c: (plugin_init):
4008 * ext/resindvd/resindvdsrc.c:
4009 * ext/twolame/gsttwolame.c: (plugin_init):
4010 * gst/aiffparse/aiffparse.c: (plugin_init):
4011 Enable/fix up translations for these plugins.
4012 * po/LINGUAS:
4013 Add 'ca' to LINGUAS.
4014 * po/POTFILES.in:
4015 * po/POTFILES.skip:
4016 Add more files for translation and more files which tools
4017 should skip.
4019 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4021 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
4022 Original commit message from CVS:
4023 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
4024 (gst_two_lame_chain):
4025 * ext/twolame/gsttwolame.h:
4026 Allow raw float samples as input for encoding.
4028 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4030 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
4031 Original commit message from CVS:
4032 * configure.ac:
4033 * ext/Makefile.am:
4034 * ext/twolame/Makefile.am:
4035 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
4036 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
4037 (gst_two_lame_release_memory), (gst_two_lame_finalize),
4038 (gst_two_lame_base_init), (gst_two_lame_class_init),
4039 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
4040 (gst_two_lame_init), (gst_two_lame_set_property),
4041 (gst_two_lame_get_property), (gst_two_lame_sink_event),
4042 (gst_two_lame_chain), (gst_two_lame_setup),
4043 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
4044 (plugin_init):
4045 * ext/twolame/gsttwolame.h:
4046 Add TwoLAME MP2 encoding element, based on the LAME element.
4048 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
4050 * common:
4051 Automatic update of common submodule
4052 From 7032163 to f8b3d91
4054 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4056 * common:
4057 Automatic update of common submodule
4058 From ffa738d to 7032163
4060 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4062 * common:
4063 Automatic update of common submodule
4064 From 3f13e4e to ffa738d
4066 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4068 * common:
4069 Automatic update of common submodule
4070 From 3c7456b to 3f13e4e
4072 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4074 * common:
4075 Automatic update of common submodule
4076 From 57c83f2 to 3c7456b
4078 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
4080 * gst/mpegaudioparse/gstmpegaudioparse.c:
4081 mp3parse: be more conservative when changing layer/rate/etc.
4082 Don't allow a change in sample rate/channels/layer/version unless we can
4083 see another frame at the correct offset. Prevents accidently flipping
4084 due to simple single-bit corruption.
4086 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
4088 * gst/realmedia/realhash.c:
4089 rmdemux: Fix strict-aliasing warnings.
4090 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
4091 hand-rolled ones.
4093 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
4095 * gst/mpegaudioparse/gstmpegaudioparse.c:
4096 mpegaudioparse: Remove empty lines added by buggy indent.
4098 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4100 * gst/mpegaudioparse/gstmpegaudioparse.c:
4101 mpegaudioparse: Provide SEEKING query handling.
4102 Since SEEK event handling might perform some conversion
4103 from TIME to BYTES, do not let upstream fool application
4104 into (TIME) seeking not being possible.
4106 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
4108 * gst/mpegaudioparse/gstmpegaudioparse.c:
4109 mp3parse: fix accurate seeks to near 0
4110 Integer underflow made accurate seeks to near zero fail and seek to
4111 completely the wrong place. Fix by clamping to zero, since we can't seek
4112 to negative times anyway.
4114 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
4116 * common:
4117 * configure.ac:
4118 build: Update shave init statement for changes in common. Bump common.
4120 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4122 * gst/realmedia/rtspreal.c:
4123 rtspreal: ignore data streams. Fixes #527112
4124 Ignore data streams when parsing the SDP as they don't contain anything we need
4125 to put in the realmedia header.
4127 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
4129 * common:
4130 Automatic update of common submodule
4131 From 9cf8c9b to a6ce5c6
4133 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4135 * ext/mad/gstid3tag.c:
4136 Forward unknown events
4137 Forward unknown events upstream instead of dropping them. Also return the result
4138 of the seek event instead of a fixed value.
4140 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
4142 * gst/asfdemux/gstrtpasfdepay.c:
4143 rtpasfdepay: Fix the build by adding the needed include for atoi.
4145 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
4147 * configure.ac:
4148 * docs/plugins/Makefile.am:
4149 Use shave for the build output
4151 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
4153 * common:
4154 Automatic update of common submodule
4155 From 5d7c9cc to 9cf8c9b
4157 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
4159 * gst/asfdemux/gstasf.c:
4160 * gst/asfdemux/gstrtpasfdepay.c:
4161 * gst/realmedia/rademux.c:
4162 * gst/realmedia/rdtdepay.c:
4163 * gst/synaesthesia/gstsynaesthesia.c:
4164 * gst/synaesthesia/synaescope.c:
4165 Fix indentation.
4167 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
4169 * gst/realmedia/pnmsrc.c:
4170 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
4172 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
4174 * common:
4175 Automatic update of common submodule
4176 From 80c627d to 5d7c9cc
4178 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4180 * gst/realmedia/Makefile.am:
4181 * gst/realmedia/pnmsrc.c:
4182 * gst/realmedia/pnmsrc.h:
4183 * gst/realmedia/rademux.c:
4184 * gst/realmedia/rademux.h:
4185 * gst/realmedia/realmedia.c:
4186 * gst/realmedia/rmdemux.c:
4187 * gst/realmedia/rmdemux.h:
4188 Add pnm:// uri source
4189 Add a new utri handler for pnm:// that for now just redirects to the same uri
4190 with the rtsp:// protocol, which usually works nowadays.
4191 Separate the registration of the various plugins into a separate source file.
4193 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4195 * gst/asfdemux/Makefile.am:
4196 * gst/asfdemux/gstasf.c:
4197 * gst/asfdemux/gstrtpasfdepay.c:
4198 * gst/asfdemux/gstrtpasfdepay.h:
4199 Add ASF depayloader
4200 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
4201 Fixes #335067.
4203 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
4205 * ext/mad/gstmad.c:
4206 mad: remove log line added in error
4208 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
4210 * ext/mad/gstmad.c:
4211 mad: just flush data when seeing BADDATAPTR instead of going into error state
4213 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
4215 * gst/realmedia/rmdemux.c:
4216 Fix parsing of the flags in rmdemux
4217 Fix parsing of the flags in version 1 realmedia streams.
4218 Fixes #571358.
4220 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
4222 * common:
4223 Bump revision to use for common submodule.
4225 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
4227 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4228 Add releaseinfo with online url.
4230 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
4232 * common:
4233 Bump common
4235 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4237 * gst/asfdemux/asfpacket.c:
4238 * gst/asfdemux/gstasfdemux.c:
4239 * gst/asfdemux/gstasfdemux.h:
4240 Remove redundant push_mode struct member
4242 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
4244 * autogen.sh:
4245 Fix previous commit, wasn't actually setting up a symbolic link
4247 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
4249 * autogen.sh:
4250 * common:
4251 Use a symbolic link for the pre-commit client-side hook
4253 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
4255 * .gitignore:
4256 Ignore some more files
4258 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
4260 * gst/synaesthesia/synaescope.c:
4261 * gst/synaesthesia/synaescope.h:
4262 Precalculate some size dependent variables. Demystify the height scaling a bit.
4263 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
4265 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
4267 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
4269 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4271 * gst/realmedia/rdtdepay.c:
4272 Set flags on the realmedia chunks
4273 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
4274 descrambler can be reset on keyframes. Fixes #556714.
4276 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4278 * gst/realmedia/gstrdtbuffer.c:
4279 * gst/realmedia/gstrdtbuffer.h:
4280 Add method to get RDT flags
4281 Add a method to get the RDT flags. We need these flags to mark keyframes to
4282 reset the descrambing queue. See #556714.
4284 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
4286 * gst/asfdemux/asfpacket.c:
4287 * gst/asfdemux/gstasfdemux.c:
4288 * gst/asfdemux/gstasfdemux.h:
4289 Add seeking support to asfdemux in push mode
4290 Fixes bug #568836.
4292 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
4294 * gst/asfdemux/asfpacket.c:
4295 Drop packets with an invalid replicated data length
4296 Drop packets with an invalid replicated data length
4297 instead of continuing with an invalid timestamp
4298 and uninitialized payload metadata.
4299 All other code assumes that the timestamps are valid.
4301 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
4303 * gst/synaesthesia/synaescope.h:
4304 Change comment to refer to right variable.
4306 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
4308 * gst/synaesthesia/gstsynaesthesia.c:
4309 * gst/synaesthesia/gstsynaesthesia.h:
4310 * gst/synaesthesia/synaescope.c:
4311 * gst/synaesthesia/synaescope.h:
4312 Bring synaesthesia to next century.
4313 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
4315 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
4317 * gst/asfdemux/gstasfdemux.c:
4318 Fix leak of converted string
4320 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
4322 * .gitignore:
4323 * po/.gitignore:
4324 Add more to the gitignores
4326 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
4328 * gst/synaesthesia/gstsynaesthesia.c:
4329 Make synaesthesia build again.
4330 _init() has no params.
4332 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
4334 * common:
4335 Update common snapshot.
4337 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
4339 * common:
4340 Fix pre-commit hook
4342 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
4344 * autogen.sh:
4345 * common:
4346 Install and use pre-commit indentation hook from common
4348 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
4350 * autogen.sh:
4351 autogen.sh : Use git submodule
4353 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
4355 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
4356 Original commit message from CVS:
4357 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
4358 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
4359 (gst_dvd_demux_get_audio_stream),
4360 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
4361 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
4362 (gst_mpeg_demux_get_video_stream),
4363 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
4364 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
4365 Fix some caps leaks. Fixes bug #564885.
4367 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
4369 ext/cdio/gstcdio.c: Remove unused format argument.
4370 Original commit message from CVS:
4371 * ext/cdio/gstcdio.c:
4372 Remove unused format argument.
4374 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
4376 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
4377 Original commit message from CVS:
4378 * win32/common/.cvsignore:
4379 * win32/common/config.h:
4380 * win32/common/config.h.in:
4381 Hardcode cpu for win32 build, just like we do in the other modules,
4382 to remove VCS conflicts and inconsistent defines between modules,
4383 and update version defines to CVS.
4385 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
4387 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
4388 Original commit message from CVS:
4389 * m4/Makefile.am:
4390 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
4392 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
4394 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
4395 Original commit message from CVS:
4396 * m4/Makefile.am:
4397 inttypes.m4 hasn't been available since gettext-0.15, and since we now
4398 require gettext >= 0.17 ... we can remove it from the list of files to
4399 dist.
4401 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
4403 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
4404 Original commit message from CVS:
4405 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
4406 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
4407 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
4408 * gst/mpegaudioparse/gstmpegaudioparse.h:
4409 Do an initial class_ref on an internal enum type from within the
4410 class_init function so that there aren't any issues when multiple
4411 mp3parse elements are started in separate threads at the same
4412 time. (Why we use an enum type here if the tag is registered as
4413 a string type, I don't know). Also remove custom UNUSED macro
4414 and use GLib's instead.
4416 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4418 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
4419 Original commit message from CVS:
4420 * configure.ac:
4421 Apparently AC_CONFIG_MACRO_DIR breaks when using more
4422 than one macro directory, reverting last change.
4424 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4426 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
4427 Original commit message from CVS:
4428 * configure.ac:
4429 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
4430 our M4 macros.
4432 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4434 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
4435 Original commit message from CVS:
4436 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
4437 Last change introduced a regression that made mpeg2dec handle
4438 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
4440 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4442 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
4443 Original commit message from CVS:
4444 Patch by: Cygwin Ports maintainer
4445 <yselkowitz at users dot sourceforge dot net>
4446 * autogen.sh:
4447 * configure.ac:
4448 Require gettext 0.17 because older versions don't mix with libtool
4449 2.2. At build time an older gettext version will still work.
4450 Fixes bug #556091.
4452 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
4454 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
4455 Original commit message from CVS:
4456 * ext/mpeg2dec/gstmpeg2dec.c:
4457 * ext/mpeg2dec/gstmpeg2dec.h:
4458 Add support for 4:4:4 video. Fixes #562086
4460 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
4462 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
4463 Original commit message from CVS:
4464 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
4465 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
4466 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
4467 >= 0.5.0. Fixes bug #562065.
4469 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
4471 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
4472 Original commit message from CVS:
4473 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
4474 Remove duplicate and broken code for the streaming case and simply reuse
4475 the much better working pull based code. Fixes #560348.
4477 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4479 configure.ac: Back to development -> 0.10.10.1
4480 Original commit message from CVS:
4481 * configure.ac:
4482 Back to development -> 0.10.10.1
4484 === release 0.10.10 ===
4486 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4488 * ChangeLog:
4489 * NEWS:
4490 * RELEASE:
4491 * configure.ac:
4492 * docs/plugins/inspect/plugin-a52dec.xml:
4493 * docs/plugins/inspect/plugin-asf.xml:
4494 * docs/plugins/inspect/plugin-cdio.xml:
4495 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4496 * docs/plugins/inspect/plugin-dvdread.xml:
4497 * docs/plugins/inspect/plugin-dvdsub.xml:
4498 * docs/plugins/inspect/plugin-iec958.xml:
4499 * docs/plugins/inspect/plugin-lame.xml:
4500 * docs/plugins/inspect/plugin-mad.xml:
4501 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4502 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4503 * docs/plugins/inspect/plugin-mpegstream.xml:
4504 * docs/plugins/inspect/plugin-realmedia.xml:
4505 * docs/plugins/inspect/plugin-siddec.xml:
4506 * gst-plugins-ugly.doap:
4507 * po/LINGUAS:
4508 Release 0.10.10 - "Under the House"
4509 Original commit message from CVS:
4510 Release 0.10.10 - "Under the House"
4512 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4514 * po/bg.po:
4515 * po/ca.po:
4516 * po/da.po:
4517 * po/id.po:
4518 * po/it.po:
4519 * po/mt.po:
4520 * po/vi.po:
4521 Update .po files
4522 Original commit message from CVS:
4523 Update .po files
4525 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4527 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
4528 Original commit message from CVS:
4529 * ext/sidplay/Makefile.am:
4530 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
4531 contain CFLAGS that do not exist for C++, like -Wvla or
4532 -Wdeclaration-after-statement. Fixes bug #561161.
4534 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4536 configure.ac: 0.10.9.3 pre-release
4537 Original commit message from CVS:
4538 * configure.ac:
4539 0.10.9.3 pre-release
4541 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
4543 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
4544 Original commit message from CVS:
4545 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
4546 Only copy sane aspect ratio values on the caps. Fixes #559682.
4548 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4550 * ChangeLog:
4551 Add bug number to the mp3parse mpeg 2.5 fix
4552 Original commit message from CVS:
4553 Add bug number to the mp3parse mpeg 2.5 fix
4555 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
4557 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
4558 Original commit message from CVS:
4559 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
4560 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
4561 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
4562 * ext/amrnb/amrnbdec.h:
4563 Add a property to select the amr variant. Fixes #424070.
4565 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
4567 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
4568 Original commit message from CVS:
4569 Patch by: Tal Shalif <tshalif at nargila dot org>
4570 * gst/mpegstream/gstdvddemux.c:
4571 (gst_dvd_demux_get_subpicture_stream):
4572 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
4573 (gst_mpeg_demux_get_audio_stream):
4574 Fix memmory corruption due to not storing the new updated pointer
4575 after a g_renew(). Fixes #558896.
4577 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4579 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
4580 Original commit message from CVS:
4581 * tests/check/Makefile.am:
4582 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
4584 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4586 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
4587 Original commit message from CVS:
4588 * configure.ac:
4589 oops, forgot to bump the version back to devel
4590 after the last release 0.10.9.1
4592 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
4594 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
4595 Original commit message from CVS:
4596 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
4597 (gst_rmdemux_descramble_mp4a_audio),
4598 (gst_rmdemux_handle_scrambled_packet):
4599 Add suport for mpeg4 and aac audio. See #556714.
4601 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
4603 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
4604 Original commit message from CVS:
4605 * gst/mpegaudioparse/gstmpegaudioparse.c:
4606 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
4607 Fixes skipping on these files.
4609 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
4611 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
4612 Original commit message from CVS:
4613 Patch by: Robin Stocker <robin at nibor dot org>
4614 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
4615 (handle_sequence), (gst_mpeg2dec_setcaps):
4616 * ext/mpeg2dec/gstmpeg2dec.h:
4617 Prefer the container's PAR over the stream's PAR if it's
4618 given in the srcpad caps. Fixes bug #556184.
4620 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4622 Don't install static libs for plugins. Fixes #550851 for ugly.
4623 Original commit message from CVS:
4624 * ext/a52dec/Makefile.am:
4625 * ext/amrnb/Makefile.am:
4626 * ext/cdio/Makefile.am:
4627 * ext/dvdnav/Makefile.am:
4628 * ext/dvdread/Makefile.am:
4629 * ext/lame/Makefile.am:
4630 * ext/mad/Makefile.am:
4631 * ext/mpeg2dec/Makefile.am:
4632 * ext/sidplay/Makefile.am:
4633 * gst/ac3parse/Makefile.am:
4634 * gst/asfdemux/Makefile.am:
4635 * gst/dvdlpcmdec/Makefile.am:
4636 * gst/dvdsub/Makefile.am:
4637 * gst/iec958/Makefile.am:
4638 * gst/mpegaudioparse/Makefile.am:
4639 * gst/mpegstream/Makefile.am:
4640 * gst/realmedia/Makefile.am:
4641 * gst/synaesthesia/Makefile.am:
4642 Don't install static libs for plugins. Fixes #550851 for ugly.
4644 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4646 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
4647 Original commit message from CVS:
4648 * gst/mpegaudioparse/gstmpegaudioparse.c:
4649 (gst_mp3parse_sink_event):
4650 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
4651 frames. Partially fixes bug #552237.
4653 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4655 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
4656 Original commit message from CVS:
4657 * ext/amrnb/amrnbparse.c:
4658 use #defines for HEADER. Unref the object in _sink_activate_pull().
4660 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
4662 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
4663 Original commit message from CVS:
4664 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
4665 (gst_mad_change_state):
4666 * ext/mad/gstmad.h:
4667 track discont on incomming buffers and set discont on outgoing
4668 buffers.
4669 Pass unknown events upstreams instead of dropping them.
4671 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
4673 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
4674 Original commit message from CVS:
4675 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
4676 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
4677 (handle_slice), (gst_mpeg2dec_sink_event),
4678 (gst_mpeg2dec_src_event):
4679 * ext/mpeg2dec/gstmpeg2dec.h:
4680 Fix compilation with --disable-index. Fixes bug #554150.
4682 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
4684 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
4685 Original commit message from CVS:
4686 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
4687 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
4688 (gst_mad_src_event), (gst_mad_chain):
4689 * ext/mad/gstmad.h:
4690 Fix compilation with --disable-index. Fixes bug #554142.
4692 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
4694 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
4695 Original commit message from CVS:
4696 * ext/a52dec/gsta52dec.c:
4697 * ext/a52dec/gsta52dec.h:
4698 Fix channel re-negotiation on a change of the incoming stream.
4699 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
4700 Fixes: #551660
4702 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
4704 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
4705 Original commit message from CVS:
4706 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
4707 (gst_amrnbenc_state_change):
4708 * ext/amrnb/amrnbenc.h:
4709 Pass the discont flag from the input buffer on to the output buffer in
4710 the AMR encoder.
4712 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
4714 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
4715 Original commit message from CVS:
4716 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
4717 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
4718 (gst_amrnbparse_handle_pull_seek),
4719 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
4720 (gst_amrnbparse_sink_activate_push),
4721 (gst_amrnbparse_sink_activate_pull):
4722 * ext/amrnb/amrnbparse.h:
4723 Add flush seek handler. Fixes #536274.
4725 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
4727 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
4728 Original commit message from CVS:
4729 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
4730 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
4731 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
4732 (gst_amrnbparse_state_change):
4733 * ext/amrnb/amrnbparse.h:
4734 Fix the duration query. Fixes #536226.
4735 Also set caps on the pads and buffers more correctly.
4737 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
4739 po/LINGUAS: Add 'ca' to LINGUAS.
4740 Original commit message from CVS:
4741 * po/LINGUAS:
4742 Add 'ca' to LINGUAS.
4744 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
4746 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
4747 Original commit message from CVS:
4748 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
4749 Fix aggregated GST_FLOW_RETURN check for when to send an error message
4750 on the bus.
4751 Re-fixes #546859
4753 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
4755 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
4756 Original commit message from CVS:
4757 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
4758 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
4759 (create_segment_event), (gst_rdt_depay_push),
4760 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
4761 * gst/realmedia/rdtdepay.h:
4762 Parse other values from the incomming caps.
4763 Add event handler to handle flushing and segments.
4764 Create segment events.
4765 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
4766 Do skew correction based on RDT timestamps.
4767 * gst/realmedia/rdtmanager.c: (activate_session),
4768 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
4769 (create_recv_rtp):
4770 Parse caps to get the clockrate needed for the jitterbuffer.
4771 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
4772 Apply timestamp fixup after correcting for initial timestamp and
4773 internal base timestamp corrections.
4775 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
4777 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
4778 Original commit message from CVS:
4779 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
4780 (gst_rdt_depay_change_state):
4781 * gst/realmedia/rdtdepay.h:
4782 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
4783 with a DISCONT flag when needed.
4784 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
4785 Report the configure latency instead of a hardcoded value.
4787 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
4789 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
4790 Original commit message from CVS:
4791 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
4792 (free_session), (gst_rdt_manager_query_src),
4793 (gst_rdt_manager_src_activate_push),
4794 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
4795 (gst_rdt_manager_loop), (create_recv_rtp):
4796 Include the new rdt jitterbuffer in the session manager.
4798 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
4800 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
4801 Original commit message from CVS:
4802 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
4803 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
4804 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
4805 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
4806 * gst/realmedia/rdtdepay.h:
4807 Use new RDT parsing helper functions.
4808 Copy discont flags correctly.
4809 Push the header from the chain function instead of the setcaps function.
4810 Copy incomming timestamp to the output buffers instead of doing magic
4811 with the RDT timestamps.
4813 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
4815 gst/realmedia/: Add first support for parsing RDT messages.
4816 Original commit message from CVS:
4817 * gst/realmedia/Makefile.am:
4818 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
4819 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
4820 (read_packet_header), (gst_rdt_buffer_get_first_packet),
4821 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
4822 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
4823 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
4824 (gst_rdt_packet_data_peek_data),
4825 (gst_rdt_packet_data_get_stream_id),
4826 (gst_rdt_packet_data_get_timestamp):
4827 * gst/realmedia/gstrdtbuffer.h:
4828 Add first support for parsing RDT messages.
4829 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
4830 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
4831 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
4832 (calculate_skew), (rdt_jitter_buffer_insert),
4833 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
4834 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
4835 (rdt_jitter_buffer_get_ts_diff):
4836 * gst/realmedia/rdtjitterbuffer.h:
4837 Add first version of an RDT jitterbuffer.
4839 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
4841 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
4842 Original commit message from CVS:
4843 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
4844 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
4845 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
4846 (gst_rmdemux_descramble_dnet_audio),
4847 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
4848 * gst/realmedia/rmdemux.h:
4849 Keep track of the first timestamp of the stream and add this to the
4850 outgoing buffer timestamps so that we can handle live streams.
4851 Set discont flag on the first buffers and after a seek.
4853 === release 0.10.9 ===
4855 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4857 * ChangeLog:
4858 * NEWS:
4859 * RELEASE:
4860 * configure.ac:
4861 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4862 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4863 * docs/plugins/inspect/plugin-a52dec.xml:
4864 * docs/plugins/inspect/plugin-asf.xml:
4865 * docs/plugins/inspect/plugin-cdio.xml:
4866 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4867 * docs/plugins/inspect/plugin-dvdread.xml:
4868 * docs/plugins/inspect/plugin-dvdsub.xml:
4869 * docs/plugins/inspect/plugin-iec958.xml:
4870 * docs/plugins/inspect/plugin-lame.xml:
4871 * docs/plugins/inspect/plugin-mad.xml:
4872 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4873 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4874 * docs/plugins/inspect/plugin-mpegstream.xml:
4875 * docs/plugins/inspect/plugin-realmedia.xml:
4876 * docs/plugins/inspect/plugin-siddec.xml:
4877 * gst-plugins-ugly.doap:
4878 Release 0.10.9
4879 Original commit message from CVS:
4880 Release 0.10.9
4882 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4884 * po/af.po:
4885 * po/az.po:
4886 * po/bg.po:
4887 * po/cs.po:
4888 * po/da.po:
4889 * po/en_GB.po:
4890 * po/es.po:
4891 * po/fi.po:
4892 * po/fr.po:
4893 * po/hu.po:
4894 * po/id.po:
4895 * po/it.po:
4896 * po/lt.po:
4897 * po/nb.po:
4898 * po/nl.po:
4899 * po/or.po:
4900 * po/pl.po:
4901 * po/pt_BR.po:
4902 * po/ru.po:
4903 * po/sk.po:
4904 * po/sq.po:
4905 * po/sr.po:
4906 * po/sv.po:
4907 * po/uk.po:
4908 * po/vi.po:
4909 * po/zh_CN.po:
4910 Update .po files
4911 Original commit message from CVS:
4912 Update .po files
4914 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4916 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
4917 Original commit message from CVS:
4918 * ext/a52dec/gsta52dec.c:
4919 Set up a default time segment for output when receiving
4920 an incoming byte segment (as for raw AC3 files).
4921 Fixes: #548194
4923 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4925 0.10.8.2 pre-release.
4926 Original commit message from CVS:
4927 * configure.ac:
4928 * docs/plugins/Makefile.am:
4929 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4930 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4931 * docs/plugins/gst-plugins-ugly-plugins.args:
4932 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4933 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4934 * docs/plugins/inspect/plugin-a52dec.xml:
4935 * docs/plugins/inspect/plugin-asf.xml:
4936 * docs/plugins/inspect/plugin-cdio.xml:
4937 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4938 * docs/plugins/inspect/plugin-dvdread.xml:
4939 * docs/plugins/inspect/plugin-dvdsub.xml:
4940 * docs/plugins/inspect/plugin-iec958.xml:
4941 * docs/plugins/inspect/plugin-lame.xml:
4942 * docs/plugins/inspect/plugin-mad.xml:
4943 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4944 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4945 * docs/plugins/inspect/plugin-mpegstream.xml:
4946 * docs/plugins/inspect/plugin-realmedia.xml:
4947 * docs/plugins/inspect/plugin-siddec.xml:
4948 * ext/Makefile.am:
4949 0.10.8.2 pre-release.
4950 * po/LINGUAS:
4951 * po/POTFILES.in:
4952 * po/id.po:
4953 Add new translation.
4955 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
4957 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
4958 Original commit message from CVS:
4959 * gst/asfdemux/gstasfdemux.c:
4960 Properly aggregate flow returns for both push and pull mode, so we shut
4961 down if all pads are unlinked.
4962 Fixes #546859.
4964 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
4966 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
4967 Original commit message from CVS:
4968 Patch by: Frederic Crozat <fcrozat@mandriva.org>
4969 * ext/dvdread/dvdreadsrc.c: (plugin_init):
4970 * ext/lame/gstlame.c: (plugin_init):
4971 * gst/asfdemux/gstasf.c: (plugin_init):
4972 Make sure gettext returns translations in UTF-8 encoding rather
4973 than in the current locale encoding (#546822).
4975 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4977 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
4978 Original commit message from CVS:
4979 * gst/mpegaudioparse/gstmpegaudioparse.c:
4980 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
4981 (mp3parse_total_time), (mp3parse_bytepos_to_time):
4982 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
4983 if we're called from there already. Otherwise we end up in a endless
4984 recursion and crash with a stack overflow.
4985 This can happen when a Xing or VBRI header with TOC exists but it
4986 doesn't contain the total time. Fixes bug #545370.
4988 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4990 ext/lame/gstlame.c: Use the default for the strict-iso property too.
4991 Original commit message from CVS:
4992 * ext/lame/gstlame.c: (gst_lame_class_init),
4993 (gst_lame_get_default_settings):
4994 Use the default for the strict-iso property too.
4995 Allow a bitrate setting of 0, which lets lame choose the default value
4996 and which makes it possible to set the compression-ratio property.
4998 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5000 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
5001 Original commit message from CVS:
5002 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
5003 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
5004 * ext/lame/gstlame.h:
5005 Get the defaults settings of LAME in the plugin initialization
5006 function and return FALSE here if something goes wrong. This removes
5007 the hacky failing instance init function.
5008 Use LAMEs default value for all settings instead of overwriting some
5009 of them. Overwriting some of them gives unexpected results if one only
5010 sets a preset. Fixes bug #498004.
5012 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5014 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
5015 Original commit message from CVS:
5016 * ext/lame/gstlame.c: (gst_lame_init):
5017 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
5018 defaults will restrict the bitrate when using the presets in a bad way.
5019 Fixes bug #498004.
5021 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5023 Put the MPEG audio version into the caps as "mpegaudioversion".
5024 Original commit message from CVS:
5025 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
5026 * gst/mpegaudioparse/gstmpegaudioparse.c:
5027 (mp3_type_frame_length_from_header), (mp3_caps_create),
5028 (gst_mp3parse_chain):
5029 Put the MPEG audio version into the caps as "mpegaudioversion".
5030 This is different from "mpegversion".
5032 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5034 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
5035 Original commit message from CVS:
5036 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
5037 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
5038 * ext/lame/gstlame.h:
5039 Fix build with lame >= 3.97. The padding type and cwlimit settings
5040 are deprecated now and the function declarations are hidden in the
5041 headers so deprecate the GObject properties for them and remove them
5042 in 0.11. Fixes bug #544039.
5044 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5046 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
5047 Original commit message from CVS:
5048 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
5049 Don't allow width/height outside the spec (i.e. smaller than 16
5050 and higher than 4096). Such files are corrupted ones and setting
5051 caps that are not a subset of the template caps confuses playbin.
5052 Fixes bug #542646.
5054 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5056 ext/sidplay/Makefile.am: Fix the build.
5057 Original commit message from CVS:
5058 * ext/sidplay/Makefile.am:
5059 Fix the build.
5061 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5063 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
5064 Original commit message from CVS:
5065 * configure.ac:
5066 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
5067 flags that are invalid for C++.
5069 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
5071 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
5072 Original commit message from CVS:
5073 Patch by: Tal Shalif <tshalif at nargila dot org>
5074 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
5075 Prevent double free. Fixes bug #541697.
5077 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5079 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
5080 Original commit message from CVS:
5081 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
5082 (gst_dvd_demux_get_audio_stream),
5083 (gst_dvd_demux_get_subpicture_stream),
5084 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
5085 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
5086 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
5087 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
5088 * gst/mpegstream/gstmpegdemux.h:
5089 Resend tags event after a FLUSH (seek) to support prerolling
5090 a partial pipeline.
5092 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
5094 Use correct error code for encrypted streams.
5095 Original commit message from CVS:
5096 * configure.ac:
5097 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
5098 Use correct error code for encrypted streams.
5100 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5102 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
5103 Original commit message from CVS:
5104 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
5105 (gst_mpeg_demux_sync_stream_to_time):
5106 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
5108 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5110 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
5111 Original commit message from CVS:
5112 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
5113 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
5114 Allow and implement non-flushing and/or segment seek
5115 (mainly in TIME and chapter format).
5116 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
5117 (gst_dvd_demux_get_subpicture_stream),
5118 (gst_dvd_demux_synchronise_pads),
5119 (gst_dvd_demux_sync_stream_to_time):
5120 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
5121 (gst_mpeg_demux_send_subbuffer),
5122 (gst_mpeg_demux_sync_stream_to_time),
5123 (gst_mpeg_streams_reset_cur_ts):
5124 * gst/mpegstream/gstmpegdemux.h:
5125 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
5126 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
5127 Delegate a query to upstream if it can't be handled.
5128 Make segment stop aware.
5129 Fix (subtitle) stream synchronization.
5130 Add some debug statements.
5132 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
5134 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
5135 Original commit message from CVS:
5136 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
5137 Fix build on macosx.
5139 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5141 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
5142 Original commit message from CVS:
5143 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5144 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5145 * ext/a52dec/gsta52dec.c:
5146 * ext/amrnb/amrnbdec.c:
5147 * ext/amrnb/amrnbenc.c:
5148 * ext/amrnb/amrnbparse.c:
5149 * ext/lame/gstlame.c:
5150 * ext/mad/gstmad.c:
5151 * ext/sidplay/gstsiddec.cc:
5152 * gst/asfdemux/gstrtspwms.c:
5153 * gst/mpegaudioparse/gstxingmux.c:
5154 * gst/realmedia/rademux.c:
5155 * gst/realmedia/rdtmanager.c:
5156 * gst/realmedia/rtspreal.c:
5157 * gst/synaesthesia/gstsynaesthesia.c:
5158 Add missing elements to docs. Restore alphabetical order in section
5159 file. Document mad (it was included in docs already).
5160 Fix doc-markup: use convinience syntax for examples
5161 (produces valid docbook), add several refsec2 when we have several
5162 titles. Fix some types.
5164 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5166 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
5167 Original commit message from CVS:
5168 * ext/lame/gstlame.c:
5169 * ext/sidplay/gstsiddec.cc:
5170 * gst/mpegaudioparse/gstxingmux.c:
5171 Do not use short_description in section docs for elements. We extract
5172 them from element details and there will be warnings if they differ.
5174 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
5176 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
5177 Original commit message from CVS:
5178 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
5179 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
5180 (gst_cdio_add_cdtext_album_tags):
5181 * ext/cdio/gstcdio.h:
5182 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
5183 Also extract album title and album genre from CD-TEXT if
5184 available (#537021).
5186 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5188 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
5189 Original commit message from CVS:
5190 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
5191 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
5192 emphasis value is reserved but unfortunately files with that
5193 value exist and the information is not important for the decoder
5194 anyway. Fixes bug #537235.
5196 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
5198 Require libcdio >= 0.76.
5199 Original commit message from CVS:
5200 * configure.ac:
5201 * ext/cdio/gstcdio.c:
5202 * ext/cdio/gstcdio.h:
5203 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
5204 Require libcdio >= 0.76.
5206 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
5208 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
5209 Original commit message from CVS:
5210 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
5211 Drain queued buffers before forwarding the segment event.
5213 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
5215 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
5216 Original commit message from CVS:
5217 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
5218 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
5219 (gst_a52dec_chain), (gst_a52dec_change_state):
5220 * ext/a52dec/gsta52dec.h:
5221 Add segment handling, buffer clipping and basic reverse playback.
5223 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5225 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
5226 Original commit message from CVS:
5227 * docs/plugins/Makefile.am:
5228 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5229 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5230 * docs/plugins/gst-plugins-ugly-plugins.args:
5231 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5232 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5233 * docs/plugins/inspect/plugin-a52dec.xml:
5234 * docs/plugins/inspect/plugin-amrnb.xml:
5235 * docs/plugins/inspect/plugin-asf.xml:
5236 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5237 * docs/plugins/inspect/plugin-dvdread.xml:
5238 * docs/plugins/inspect/plugin-dvdsub.xml:
5239 * docs/plugins/inspect/plugin-iec958.xml:
5240 * docs/plugins/inspect/plugin-lame.xml:
5241 * docs/plugins/inspect/plugin-mad.xml:
5242 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5243 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5244 * docs/plugins/inspect/plugin-mpegstream.xml:
5245 * docs/plugins/inspect/plugin-realmedia.xml:
5246 * docs/plugins/inspect/plugin-siddec.xml:
5247 * docs/plugins/inspect/plugin-synaesthesia.xml:
5248 * ext/a52dec/gsta52dec.c:
5249 Random doc of the day. Also print human readable format of newsegment
5250 in log message if we complain about it.
5252 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
5254 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
5255 Original commit message from CVS:
5256 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
5257 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
5258 (gst_a52dec_chain), (gst_a52dec_change_state):
5259 * ext/a52dec/gsta52dec.h:
5260 Mark discont on outgoing buffers after receiving a DISCONT buffer or
5261 when we have a decoding error.
5262 We don't need to clear the cache when we receive a NEWSEGMENT event.
5263 Clear buffer cache in DISCONT.
5264 Add beginnings of GstSegment handling.
5266 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5268 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
5269 Original commit message from CVS:
5270 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
5271 Fix alignment issues that caused SIGBUS on some architectures.
5273 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
5275 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
5276 Original commit message from CVS:
5277 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
5278 Fix alignment issue which isn't really an issue at all because
5279 the plugin hasn't been ported to 0.10 yet.
5281 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5283 configure.ac: Back to devel -> 0.10.8.1
5284 Original commit message from CVS:
5285 * configure.ac:
5286 Back to devel -> 0.10.8.1
5288 === release 0.10.8 ===
5290 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5292 * ChangeLog:
5293 * NEWS:
5294 * RELEASE:
5295 * configure.ac:
5296 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5297 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5298 * docs/plugins/inspect/plugin-a52dec.xml:
5299 * docs/plugins/inspect/plugin-asf.xml:
5300 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5301 * docs/plugins/inspect/plugin-dvdread.xml:
5302 * docs/plugins/inspect/plugin-dvdsub.xml:
5303 * docs/plugins/inspect/plugin-iec958.xml:
5304 * docs/plugins/inspect/plugin-lame.xml:
5305 * docs/plugins/inspect/plugin-mad.xml:
5306 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5307 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5308 * docs/plugins/inspect/plugin-mpegstream.xml:
5309 * docs/plugins/inspect/plugin-realmedia.xml:
5310 * docs/plugins/inspect/plugin-siddec.xml:
5311 * gst-plugins-ugly.doap:
5312 * po/LINGUAS:
5313 Release 0.10.8
5314 Original commit message from CVS:
5315 Release 0.10.8
5317 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5319 * common:
5320 * po/af.po:
5321 * po/az.po:
5322 * po/bg.po:
5323 * po/cs.po:
5324 * po/da.po:
5325 * po/en_GB.po:
5326 * po/es.po:
5327 * po/fi.po:
5328 * po/fr.po:
5329 * po/hu.po:
5330 * po/it.po:
5331 * po/lt.po:
5332 * po/nb.po:
5333 * po/nl.po:
5334 * po/or.po:
5335 * po/pl.po:
5336 * po/pt_BR.po:
5337 * po/ru.po:
5338 * po/sk.po:
5339 * po/sq.po:
5340 * po/sr.po:
5341 * po/sv.po:
5342 * po/uk.po:
5343 * po/vi.po:
5344 * po/zh_CN.po:
5345 Update .po files
5346 Original commit message from CVS:
5347 Update .po files
5349 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5351 configure.ac: 0.10.7.4 pre-release
5352 Original commit message from CVS:
5353 * configure.ac:
5354 0.10.7.4 pre-release
5356 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
5358 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
5359 Original commit message from CVS:
5360 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
5361 Fix inconsistent use of rate and channels.
5362 Fixes #533581
5364 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
5366 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
5367 Original commit message from CVS:
5368 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
5369 Flush timestamp correction variables on a flush. Fixes #533832.
5371 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5373 * ChangeLog:
5374 * common:
5375 * configure.ac:
5376 Commit 0.10.7.3 pre-rel marker
5377 Original commit message from CVS:
5378 Commit 0.10.7.3 pre-rel marker
5380 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
5382 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
5383 Original commit message from CVS:
5384 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
5385 Properly aggregate GstFlowReturn from downstream in order to properly
5386 stop, and doing that as early as possible.
5387 Fixes #532807
5389 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5391 configure.ac: 0.10.7.2 pre-release
5392 Original commit message from CVS:
5393 * configure.ac:
5394 0.10.7.2 pre-release
5396 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
5398 Always let FLUSH_START events flow downstream.
5399 Original commit message from CVS:
5400 * ext/mad/gstmad.c: (gst_mad_sink_event):
5401 * gst/mpegaudioparse/gstmpegaudioparse.c:
5402 (gst_mp3parse_sink_event):
5403 Always let FLUSH_START events flow downstream.
5405 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
5407 configure.ac: Error out if we don't have the required core/base versions.
5408 Original commit message from CVS:
5409 * configure.ac:
5410 Error out if we don't have the required core/base versions.
5412 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
5414 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
5415 Original commit message from CVS:
5416 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
5417 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
5418 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
5419 Fix video timestamps by adjusting it with the first timestamp found.
5420 Don't assume we have a complete fragment when flushing the adapter,
5421 packets might have been lost or the stream might just be broken.
5423 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
5425 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
5426 Original commit message from CVS:
5427 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
5428 Set Rank to NONE so that we don't accidentally try to autoplug the
5429 rdtmanager.
5431 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5433 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
5434 Original commit message from CVS:
5435 * gst/mpegaudioparse/gstmpegaudioparse.c:
5436 (gst_mp3parse_emit_frame):
5437 Send a new duration message if the average bitrate changed and
5438 we don't know the duration from the Xing or VBRI header.
5439 Fixes bug #321857.
5441 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
5443 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
5444 Original commit message from CVS:
5445 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
5446 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
5447 * gst/realmedia/rtspreal.h:
5448 Move assembly rule parsing to the place where we parse the SDP as it's
5449 also there that we create the MDPR and we need the currently selected
5450 asmrule in order to select the right MTLI.
5451 Fixes #529359.
5453 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
5455 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
5456 Original commit message from CVS:
5457 * gst/realmedia/realhash.c:
5458 * gst/realmedia/rtspreal.c:
5459 Include generated "_stdint.h" instead of <stdint.h> which might not
5460 exist on some systems.
5462 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5464 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
5465 Original commit message from CVS:
5466 * ext/sidplay/gstsiddec.cc:
5467 Cast NULL sentinels to void * as NULL is defined as an integer
5468 constant in most environments when using C++ and it's size might
5469 be different from a pointer. Fixes #529488.
5471 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
5473 * ChangeLog:
5474 * gst/asfdemux/gstasfdemux.c:
5475 * gst/asfdemux/gstrtspwms.c:
5476 Fix "unused var" compiler error when --disable-gst-debug is used.
5477 Original commit message from CVS:
5478 Fix "unused var" compiler error when --disable-gst-debug is used.
5480 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
5482 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
5483 Original commit message from CVS:
5484 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
5485 We should also stop the streaming task when we get a NOT_LINKED
5486 flow return, which is not covered by FLOW_IS_FATAL.
5488 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
5490 ext/: gst_atomic_int_set ==> g_atomic_int_set
5491 Original commit message from CVS:
5492 * ext/cdio/gstcdiocddasrc.c:
5493 * ext/dv/gstdvdemux.c:
5494 gst_atomic_int_set ==> g_atomic_int_set
5496 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
5498 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
5499 Original commit message from CVS:
5500 2008-04-11 Julien Moutte <julien@fluendo.com>
5501 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
5502 argument formats.
5504 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
5506 configure.ac: Actually build dlls when cross-compiling with mingw32.
5507 Original commit message from CVS:
5508 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
5509 * configure.ac:
5510 Actually build dlls when cross-compiling with mingw32.
5511 Fixes bug #526247.
5513 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5515 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
5516 Original commit message from CVS:
5517 * configure.ac:
5518 * gst/mpegaudioparse/gstmpegaudioparse.c:
5519 (mpeg_audio_seek_entry_free):
5520 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
5521 Depend on GLib 2.12 and use it unconditionally as we do in other
5522 modules too already.
5524 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5526 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
5527 Original commit message from CVS:
5528 * gst/mpegaudioparse/gstmpegaudioparse.c:
5529 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
5530 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
5531 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
5532 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
5533 (gst_xing_mux_chain):
5534 Use GSlice for allocating the seek table entries if we compile with
5535 GLib 2.10 or newer.
5537 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
5539 gst/asfdemux/gstasfdemux.c: Remove some debug code.
5540 Original commit message from CVS:
5541 * gst/asfdemux/gstasfdemux.c:
5542 (gst_asf_demux_process_ext_stream_props):
5543 Remove some debug code.
5545 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
5547 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
5548 Original commit message from CVS:
5549 * gst/asfdemux/gstasfdemux.c:
5550 (gst_asf_demux_process_ext_stream_props):
5551 Guard against division by 0 and fall back to 25/1 framerate.
5553 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
5555 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
5556 Original commit message from CVS:
5557 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
5558 (gst_asf_demux_process_ext_stream_props):
5559 Instead of adding a fixes 25/1 framerate to the video caps, use the
5560 average frame duration in the extended properties of the video stream as
5561 the framerate. Fixes #524346.
5563 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5565 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
5566 Original commit message from CVS:
5567 * configure.ac:
5568 Check if the compiler supports do { } while (0) macros. This fixes
5569 a warning when compiling with g++ 4.3, resulting in a build failure
5570 because of -Werror.
5572 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
5574 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
5575 Original commit message from CVS:
5576 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
5577 make ) also a delimiter for rules.
5578 Skip \\ when scanning strings.
5579 Add new testcase for these problems.
5581 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5583 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
5584 Original commit message from CVS:
5585 * gst/mpegaudioparse/gstmpegaudioparse.c:
5586 (gst_mp3parse_sink_event):
5587 Don't take the stream lock when caching events. This is not necessary
5588 and results in a deadlock when seeking with rhythmbox (but not with
5589 totem or banshee for some reason).
5591 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
5593 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
5594 Original commit message from CVS:
5595 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
5596 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
5597 Add the version field when creating the CONT chunk resulting in
5598 the Author, Comment and Copyright tags not being parsed correctly.
5599 Fixes #521459.
5601 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
5603 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
5604 Original commit message from CVS:
5605 * gst/mpegaudioparse/gstmpegaudioparse.c:
5606 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
5607 Remove trailing newlines from debug statements.
5609 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
5611 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
5612 Original commit message from CVS:
5613 * ext/dvdnav/dvdnavsrc.c:
5614 * ext/dvdnav/dvdnavsrc.h:
5615 Apply patch that adds some seeking support to dvdnav, and fixes it
5616 in various other ways. This doesn't make dvdnavsrc fully functional,
5617 but moves it forward.
5618 Fixes: #476149
5619 Patch By: Simone Gotti <simone.gotti@email.it>
5620 * ext/dvdnav/gst-dvd:
5621 Update the simple dvdnavsrc gst-launch example to work for 0.10
5623 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
5625 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
5626 Original commit message from CVS:
5627 * configure.ac:
5628 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
5629 plug-ins are included/excluded. (#498222)
5631 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5633 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
5634 Original commit message from CVS:
5635 * ext/mad/gstmad.c: (gst_mad_sink_event):
5636 * gst/mpegaudioparse/gstmpegaudioparse.c:
5637 (gst_mp3parse_sink_event):
5638 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
5639 of dropping and leaking them.
5641 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5643 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
5644 Original commit message from CVS:
5645 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
5646 (gst_mad_chain):
5647 * ext/mad/gstmad.h:
5648 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
5649 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
5650 * gst/mpegaudioparse/gstmpegaudioparse.h:
5651 Cache all events except EOS if we still have to send a NEWSEGMENT
5652 event. This will let TAG events be forwarded until after decodebin
5653 to an encoder for example as decodebin only links the pads
5654 after NEWSEGMENT. Fixes bug #518933.
5656 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5658 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
5659 Original commit message from CVS:
5660 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
5661 Write Xing header at the correct position in the MP3 frame for
5662 stereo files. Fixes bug #518676.
5664 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
5666 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
5667 Original commit message from CVS:
5668 * configure.ac:
5669 * ext/sidplay/Makefile.am:
5670 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
5671 when building C++ code (#516509).
5673 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
5675 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
5676 Original commit message from CVS:
5677 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
5678 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
5679 Workshop 12 compiler, but probably also crashes (#517985).
5681 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
5683 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
5684 Original commit message from CVS:
5685 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
5686 * gst/mpegaudioparse/gstmpegaudioparse.c:
5687 (gst_mp3_channel_mode_get_type),
5688 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
5689 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
5690 (gst_mp3parse_chain):
5691 * gst/mpegaudioparse/gstmpegaudioparse.h:
5692 Post channel mode and CRC as tags. Fixes bug #504493.
5694 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5696 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
5697 Original commit message from CVS:
5698 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
5699 Correctly chain up to the parent's finalize function.
5701 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5703 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
5704 Original commit message from CVS:
5705 * gst/mpegaudioparse/gstmpegaudioparse.c:
5706 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
5707 Try a bit harder to get valid timestamps, especially if upstream
5708 gives us one and we are at the first frame or resyncing.
5709 Return UNEXPECTED if we get a valid timestamp that is outside of
5710 our configured segment. After all changes done so far this doesn't
5711 seem to cause any regression, please test.
5713 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5715 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...
5716 Original commit message from CVS:
5717 Patch by:
5718 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
5719 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
5720 If we don't have the position to seek to in our index first try
5721 to convert from TIME to BYTES upstream and only if that fails
5722 too use the old hack to simply seek to an earlier position
5723 and let the sink drop everything before segment start.
5724 Partially fixes bug #469930.
5726 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5728 configure.ac: Back to development...
5729 Original commit message from CVS:
5730 * configure.ac:
5731 Back to development...
5733 === release 0.10.7 ===
5735 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5737 * ChangeLog:
5738 * NEWS:
5739 * RELEASE:
5740 * configure.ac:
5741 * docs/plugins/gst-plugins-ugly-plugins.args:
5742 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5743 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5744 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5745 * docs/plugins/gst-plugins-ugly-plugins.signals:
5746 * docs/plugins/inspect/plugin-a52dec.xml:
5747 * docs/plugins/inspect/plugin-asf.xml:
5748 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5749 * docs/plugins/inspect/plugin-dvdread.xml:
5750 * docs/plugins/inspect/plugin-dvdsub.xml:
5751 * docs/plugins/inspect/plugin-iec958.xml:
5752 * docs/plugins/inspect/plugin-lame.xml:
5753 * docs/plugins/inspect/plugin-mad.xml:
5754 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5755 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5756 * docs/plugins/inspect/plugin-mpegstream.xml:
5757 * docs/plugins/inspect/plugin-realmedia.xml:
5758 * docs/plugins/inspect/plugin-siddec.xml:
5759 * gst-plugins-ugly.doap:
5760 * po/LINGUAS:
5761 Release 0.10.7 - I Cheated Time
5762 Original commit message from CVS:
5763 Release 0.10.7 - I Cheated Time
5765 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5767 * po/af.po:
5768 * po/az.po:
5769 * po/bg.po:
5770 * po/cs.po:
5771 * po/da.po:
5772 * po/en_GB.po:
5773 * po/es.po:
5774 * po/fi.po:
5775 * po/hu.po:
5776 * po/it.po:
5777 * po/nb.po:
5778 * po/nl.po:
5779 * po/or.po:
5780 * po/pl.po:
5781 * po/pt_BR.po:
5782 * po/sk.po:
5783 * po/sq.po:
5784 * po/sr.po:
5785 * po/sv.po:
5786 * po/uk.po:
5787 * po/vi.po:
5788 * po/zh_CN.po:
5789 Update .po files
5790 Original commit message from CVS:
5791 Update .po files
5793 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5795 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
5796 Original commit message from CVS:
5797 * tests/check/Makefile.am:
5798 Exclude dvdreadsrc from the states test too.
5800 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5802 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
5803 Original commit message from CVS:
5804 * gst/mpegaudioparse/gstmpegaudioparse.c:
5805 (gst_mp3parse_emit_frame):
5806 Handler buffers without valid timestamp more correctly: Don't drop
5807 them and don't use the invalid timestamp to calculate the next
5808 timestamp. Fixes bug #516811.
5810 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
5812 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
5813 Original commit message from CVS:
5814 Patch by: Tal Shalif <tshalif at nargila dot org>
5815 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
5816 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
5817 Add some gint64 casts to prevent 32 bit integer overflows.
5818 Fixes bug #516989.
5820 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5822 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
5823 Original commit message from CVS:
5824 * gst/mpegaudioparse/gstmpegaudioparse.c:
5825 Revert previous commit to mp3parse, as it breaks playback
5826 of AVI files.
5828 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5830 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
5831 Original commit message from CVS:
5832 * gst/mpegaudioparse/gstmpegaudioparse.c:
5833 (gst_mp3parse_emit_frame):
5834 Return GST_FLOW_UNEXPECTED if we get data that is after our
5835 configured segment. This makes upstream go EOS immediately instead
5836 of sending us the complete stream. Also improve debugging a bit.
5838 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5840 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
5841 Original commit message from CVS:
5842 * ext/dvdread/dvdreadsrc.c:
5843 Fix regression in DVD seeking - when a pack we
5844 expect to be a NAV block turns out not to be, scan forwards
5845 for up to 2MB (at most ~1sec) until we find one.
5846 Fixes: #516278
5848 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
5850 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
5851 Original commit message from CVS:
5852 * win32/vs6/libgstmpegaudioparse.dsp:
5853 Add xing files to VS project file.
5855 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5857 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
5858 Original commit message from CVS:
5859 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
5860 Stop leaking src pad templates. Fixes bug #515708.
5862 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5864 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
5865 Original commit message from CVS:
5866 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
5867 Correctly write the size in bytes on big endian systems.
5868 Fixes bug #515725.
5870 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5872 ext/lame/gstlame.c: Don't leak the allowed caps.
5873 Original commit message from CVS:
5874 * ext/lame/gstlame.c: (gst_lame_setup):
5875 Don't leak the allowed caps.
5876 * tests/check/pipelines/lame.c: (GST_START_TEST):
5877 Stop leaking all buffers. Fixes bug #515575.
5879 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5881 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
5882 Original commit message from CVS:
5883 * gst/mpegaudioparse/plugin.c:
5884 Commit new file I forgot to add.
5886 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5888 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
5889 Original commit message from CVS:
5890 * configure.ac:
5891 Make DISABLE_DEPRECATED defined *only* during CVS, not during
5892 pre-releases or releases.
5894 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5896 * ChangeLog:
5897 Mention bug 511497 fixed in previous commit
5898 Original commit message from CVS:
5899 Mention bug 511497 fixed in previous commit
5901 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5903 Move xingmux from -bad.
5904 Original commit message from CVS:
5905 * docs/plugins/Makefile.am:
5906 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5907 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5908 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5909 * gst/mpegaudioparse/Makefile.am:
5910 * gst/mpegaudioparse/gstmpegaudioparse.c:
5911 * gst/mpegaudioparse/gstxingmux.c:
5912 * tests/check/Makefile.am:
5913 * tests/check/elements/.cvsignore:
5914 Move xingmux from -bad.
5916 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
5918 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
5919 Original commit message from CVS:
5920 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
5921 Use gst_guint64_to_gdouble for conversion
5922 * win32/vs6/libgstasfdemux.dsp:
5923 * win32/vs6/libgstdvdsub.dsp:
5924 * win32/vs6/libgstrealmedia.dsp:
5925 Update project dependencies and add new source files
5927 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
5929 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
5930 Original commit message from CVS:
5931 * ext/mpeg2dec/gstmpeg2dec.c:
5932 Reset decoder when handling sequence where libmpeg2 has set
5933 frame period to 0, probably due to a corrupt packet.
5934 Fixes bug #514297
5936 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5938 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
5939 Original commit message from CVS:
5940 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
5941 (gst_mp3parse_chain):
5942 Don't set new caps on the srcpad everytime the bitrate or MPEG
5943 version changes but calculate new spf value when the MPEG version
5944 changes.
5946 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5948 Add documentation for the xingheader plugin.
5949 Original commit message from CVS:
5950 * docs/plugins/Makefile.am:
5951 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
5952 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
5953 * gst/xingheader/gstxingmux.c:
5954 * gst/xingheader/gstxingmux.h:
5955 Add documentation for the xingheader plugin.
5956 * tests/check/elements/xingmux.c: (GST_START_TEST):
5957 Set element state to PLAYING before doing something else.
5959 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5961 tests/check/: Add simple unit test for the xingmux element.
5962 Original commit message from CVS:
5963 * tests/check/Makefile.am:
5964 * tests/check/elements/.cvsignore:
5965 * tests/check/elements/xingmux.c: (setup_xingmux),
5966 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
5967 * tests/check/elements/xingmux_testdata.h:
5968 Add simple unit test for the xingmux element.
5969 * gst/xingheader/gstxingmux.c: (generate_xing_header),
5970 (gst_xing_mux_finalize), (xing_reset):
5971 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
5973 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5975 docs/plugins/: Add the real and rtsp elements and update the lists.
5976 Original commit message from CVS:
5977 * docs/plugins/Makefile.am:
5978 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5979 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5980 Add the real and rtsp elements and update the lists.
5981 * docs/plugins/inspect/plugin-amrnb.xml:
5982 * docs/plugins/inspect/plugin-asf.xml:
5983 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5984 * docs/plugins/inspect/plugin-dvdsub.xml:
5985 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5986 * docs/plugins/inspect/plugin-mpegstream.xml:
5987 * docs/plugins/inspect/plugin-realmedia.xml:
5988 * docs/plugins/inspect/plugin-siddec.xml:
5989 * docs/plugins/inspect/plugin-synaesthesia.xml:
5990 Regenerate docs.
5991 * gst/iec958/ac3_padder.c:
5992 * gst/iec958/ac3_padder.h:
5993 Do not use gtk-doc style comments for non gtk-doc comments. Note -
5994 there are functions defined using extern in the .c file - does that
5995 make sense?
5997 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5999 ext/mad/gstmad.c: Chain up at the end of the function.
6000 Original commit message from CVS:
6001 * ext/mad/gstmad.c:
6002 Chain up at the end of the function.
6004 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6006 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
6007 Original commit message from CVS:
6008 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
6009 Don't add pad templates for the base class but only in the
6010 subclasses.
6012 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
6014 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
6015 Original commit message from CVS:
6016 * ext/lame/gstlame.c:
6017 * ext/lame/gstlame.h:
6018 Fix the case where you initially have stereo input, and so lame's
6019 mode is not set to mono, and then you get input with mono audio and
6020 soon after you get stereo input again. What happened before this
6021 commit is that it would keep the encoding mode as mono. It should
6022 change it back to the one requested by the app (or the default one)
6023 if not requested.
6025 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6027 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
6028 Original commit message from CVS:
6029 * gst/mpegaudioparse/gstmpegaudioparse.c:
6030 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
6031 (mp3parse_bytepos_to_time):
6032 Interpolate the VBRI seek table entries to get better results,
6033 support 3 byte seek table entries and prevent overflows in the
6034 seek table by adding the relative offsets when using the seek
6035 table in a large enough data type.
6037 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6039 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
6040 Original commit message from CVS:
6041 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
6042 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
6043 (mp3parse_bytepos_to_time):
6044 * gst/mpegaudioparse/gstmpegaudioparse.h:
6045 Add support for seeking based on the VBRI seek table. Might make
6046 sense to use interpolation in the table later to get hopefully a
6047 bit more accurate values.
6049 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
6051 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
6052 Original commit message from CVS:
6053 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
6054 (handle_picture), (handle_slice):
6055 Fix compilation error. Fixes #509313.
6057 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6059 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
6060 Original commit message from CVS:
6061 * ext/lame/gstlame.c: (gst_lame_sink_event):
6062 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
6063 as 8 * GST_SECOND is too large for int.
6065 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6067 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
6068 Original commit message from CVS:
6069 * gst/xingheader/gstxingmux.c: (generate_xing_header):
6070 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
6071 of 0xfe.
6073 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6075 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
6076 Original commit message from CVS:
6077 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
6078 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
6079 (mp3parse_total_bytes), (mp3parse_total_time):
6080 * gst/mpegaudioparse/gstmpegaudioparse.h:
6081 Add initial support for reading VBRI headers as found in VBR files
6082 created by some Fraunhofer encoders. Currently we only read the
6083 number of frames and bytes (and calculate duration, etc from this)
6084 but there is also a seek table that we currently don't use.
6086 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
6088 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
6089 Original commit message from CVS:
6090 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
6091 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
6092 (gst_lame_sink_event):
6093 Correctly set number of channels when using mono-encoding mode
6094 and fix the duration calculation of the EOS buffer.
6096 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6098 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
6099 Original commit message from CVS:
6100 * gst/mpegaudioparse/gstmpegaudioparse.c:
6101 (gst_mp3parse_handle_first_frame):
6102 Guard against 0 values in the Xing header as frame count and
6103 byte count and calculate the bitrate when we have all values
6104 we need and not before.
6106 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6108 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
6109 Original commit message from CVS:
6110 * gst/xingheader/gstxingmux.c: (generate_xing_header):
6111 Remove accidentially leftover debug printf.
6113 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6115 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
6116 Original commit message from CVS:
6117 * gst/xingheader/gstxingmux.c: (has_xing_header),
6118 (generate_xing_header), (gst_xing_mux_chain),
6119 (gst_xing_mux_sink_event):
6120 Choose smallest possible frame size for the Xing header, properly
6121 set the timestamp, duration and offset on the outgoing buffers,
6122 only send NEWSEGMENT events in BYTE format downstream and also
6123 drop VBRI headers if already existing.
6125 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6127 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
6128 Original commit message from CVS:
6129 * gst/xingheader/Makefile.am:
6130 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
6131 (has_xing_header), (generate_xing_header),
6132 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
6133 (gst_xing_mux_init), (gst_xing_mux_chain),
6134 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
6135 * gst/xingheader/gstxingmux.h:
6136 Major cleanup and rewrite of xingmux with less bugs and new features:
6137 - Handles other layers as 3
6138 - Write TOC
6140 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
6142 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
6143 Original commit message from CVS:
6144 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
6145 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
6146 Call g_type_class_ref() from a thread-safe context and not
6147 from the streaming thread to avoid GLib screwing up (see
6148 bug #349410 and #493432). Comment out unused code.
6150 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
6152 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
6153 Original commit message from CVS:
6154 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
6155 (handle_picture), (clip_buffer), (handle_slice),
6156 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
6157 (gst_mpeg2dec_change_state):
6158 * ext/mpeg2dec/gstmpeg2dec.h:
6159 Add buffer clipping.
6160 Add basic reverse playback support. Not complete yet when dealing with
6161 non-closed GOPs.
6163 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6165 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
6166 Original commit message from CVS:
6167 * autogen.sh:
6168 Add -Wno-portability to the automake parameters to stop warnings
6169 about GNU make extensions being used. We require GNU make in almost
6170 every Makefile anyway.
6171 * configure.ac:
6172 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
6173 at the same time is required for per target flags.
6175 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6177 Makefile.am: Include lcov.mak to allow building coverage reports.
6178 Original commit message from CVS:
6179 * Makefile.am:
6180 Include lcov.mak to allow building coverage reports.
6182 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6184 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
6185 Original commit message from CVS:
6186 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
6187 * gst/mpegaudioparse/gstmpegaudioparse.c:
6188 (gst_mp3parse_handle_first_frame):
6189 Make sure that the Xing TOC starts with 0 and the entries
6190 are increasing over time. Otherwise it's broken and should
6191 be skipped. Fixes bug #507821.
6193 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
6195 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
6196 Original commit message from CVS:
6197 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
6198 (gst_asf_demux_add_video_stream),
6199 (gst_asf_demux_process_ext_content_desc),
6200 (gst_asf_demux_get_metadata_for_stream),
6201 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
6202 (gst_asf_demux_change_state):
6203 * gst/asfdemux/gstasfdemux.h:
6204 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
6206 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
6208 docs/plugins/.cvsignore: Add *-undeclared.txt
6209 Original commit message from CVS:
6210 * docs/plugins/.cvsignore:
6211 Add *-undeclared.txt
6213 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
6215 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
6216 Original commit message from CVS:
6217 * gst/realmedia/rdtmanager.c:
6218 (gst_rdt_manager_marshal_VOID__UINT_UINT),
6219 (gst_rdt_manager_class_init):
6220 * gst/realmedia/rdtmanager.h:
6221 Implement some more signals that rtspsrc connects to.
6222 Fixes #504671.
6224 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
6226 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
6227 Original commit message from CVS:
6228 * Makefile.am:
6229 Include common/win32.mak for CRLF check of win32 project
6230 files (see #393626).
6232 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6234 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
6235 Original commit message from CVS:
6236 * gst/mpegaudioparse/gstmpegaudioparse.c:
6237 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
6238 Don't post SEGMENT_START messages on the bus, only the element
6239 driving the pipeline should do that.
6241 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6243 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
6244 Original commit message from CVS:
6245 * configure.ac:
6246 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
6248 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
6250 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
6251 Original commit message from CVS:
6252 * ext/mpeg2dec/gstmpeg2dec.h:
6253 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
6254 Fixes #500808.
6256 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
6258 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
6259 Original commit message from CVS:
6260 2007-11-20 Julien MOUTTE <julien@moutte.net>
6261 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
6262 on Mac OS X.
6264 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
6266 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
6267 Original commit message from CVS:
6268 * gst/mpegaudioparse/gstmpegaudioparse.c:
6269 Restore the segment handling logic.
6270 Please don't do behavioural changes under the heading of 'leak fixes'
6271 or 'whitespace changes', people.
6273 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6275 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
6276 Original commit message from CVS:
6277 * gst/mpegaudioparse/gstmpegaudioparse.c:
6278 Plug some leaks.
6280 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6282 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
6283 Original commit message from CVS:
6284 * gst/asfdemux/gstasfdemux.c:
6285 Sync _activate_pull() a little more with other demuxers.
6287 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
6289 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
6290 Original commit message from CVS:
6291 * gst/mpegstream/gstmpegdemux.c:
6292 recognize the padding stream
6294 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
6296 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
6297 Original commit message from CVS:
6298 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
6299 Convert tags that come as string into the type required by
6300 GstTagList.
6302 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
6304 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
6305 Original commit message from CVS:
6306 * gst/mpegaudioparse/gstmpegaudioparse.c:
6307 (gst_mp3parse_emit_frame):
6308 Remove some more broken code, it seems to clip even when it should not.
6309 See #491305.
6311 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
6313 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
6314 Original commit message from CVS:
6315 * gst/mpegaudioparse/gstmpegaudioparse.c:
6316 (gst_mp3parse_emit_frame):
6317 When the element is not driving the streaming thread it is not supposed
6318 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
6319 upstream when it detects EOS. See #491305.
6321 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
6323 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
6324 Original commit message from CVS:
6325 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
6326 * gst/dvdsub/Makefile.am:
6327 * gst/dvdsub/gstdvdsubdec.c:
6328 * gst/dvdsub/gstdvdsubparse.c:
6329 * gst/dvdsub/gstdvdsubparse.h:
6330 Add dvd subtitle parser, which just packetizes the input
6331 stream. This is needed to mux dvd subtitles into matroska
6332 files, since the muxer expects unfragmented and properly
6333 timestamped input (#415754).
6335 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
6337 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
6338 Original commit message from CVS:
6339 * configure.ac:
6340 Update requirements from past CVS versions to released
6341 versions (0.10.14 in this case).
6342 * ext/sidplay/gstsiddec.cc:
6343 Fix compilation with g++-4.2.
6345 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
6347 gst/realmedia/: Fix some compiler warnings shown on Forte.
6348 Original commit message from CVS:
6349 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
6350 (gst_asm_scan_parse_condition):
6351 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
6352 Fix some compiler warnings shown on Forte.
6354 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
6356 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
6357 Original commit message from CVS:
6358 Patch by: Gautier Portet <kassoulet at gmail dot com>
6359 * gst/xingheader/gstxingmux.c:
6360 The size of the Xing header is actually 417 as it's rounded to the
6361 next smaller integer. Fixes #397759.
6362 * gst/xingheader/gstxingmux.c: (xing_generate_header),
6363 (xing_push_header):
6364 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
6365 event to the beginning was successful before pushing the header again.
6367 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
6369 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
6370 Original commit message from CVS:
6371 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
6372 (mp3parse_bytepos_to_time):
6373 Use gst_util_guint64_to_gdouble for conversions.
6374 * win32/vs6/libgstmad.dsp:
6375 Add a link to libgstaudio.
6377 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
6379 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
6380 Original commit message from CVS:
6381 * ext/lame/gstlame.c:
6382 Fix up case where there is no peer, in which case
6383 _get_allowed_caps() will return NULL.
6385 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
6387 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
6388 Original commit message from CVS:
6389 * ext/lame/gstlame.c:
6390 Use GST_PTR_FORMAT to print caps in debug statement.
6392 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6394 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
6395 Original commit message from CVS:
6396 * configure.ac:
6397 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
6398 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
6399 in configure.ac.
6401 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
6403 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
6404 Original commit message from CVS:
6405 * ext/lame/gstlame.c:
6406 Allow fixing the sample rate lame converts to by negotiating fixed
6407 sample rate on the src pad caps.
6408 Add docs for it.
6409 * tests/check/Makefile.am:
6410 * tests/check/pipelines/lame.c:
6411 Add a check for it.
6413 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
6415 po/: Updated translations.
6416 Original commit message from CVS:
6417 * po/LINGUAS:
6418 * po/da.po:
6419 Updated translations.
6421 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
6423 po/pl.po: Added Polish translation.
6424 Original commit message from CVS:
6425 translated by: Jakub Bogusz <qboosh@pld-linux.org>
6426 * po/pl.po:
6427 Added Polish translation.
6429 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
6431 po/fi.po: Added Finnish translation.
6432 Original commit message from CVS:
6433 translated by: Ilkka Tuohela <hile@iki.fi>
6434 * po/fi.po:
6435 Added Finnish translation.
6437 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
6439 po/es.po: Added Spanish translation.
6440 Original commit message from CVS:
6441 translated by: Jorge González González <aloriel@gmail.com>
6442 * po/es.po:
6443 Added Spanish translation.
6445 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
6447 po/bg.po: Added Bulgarian translation.
6448 Original commit message from CVS:
6449 translated by: Alexander Shopov <ash@contact.bg>
6450 * po/bg.po:
6451 Added Bulgarian translation.
6453 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6455 gst/iec958/ac3iec.c: Chainup in finalize.
6456 Original commit message from CVS:
6457 * gst/iec958/ac3iec.c:
6458 Chainup in finalize.
6459 * tests/check/Makefile.am:
6460 * tests/check/generic/states.c:
6461 Improved state change unit test.
6463 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6465 Ignore registries in any format.
6466 Original commit message from CVS:
6467 * docs/plugins/.cvsignore:
6468 * tests/check/.cvsignore:
6469 Ignore registries in any format.
6471 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
6473 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
6474 Original commit message from CVS:
6475 * configure.ac:
6476 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
6477 define in the lame headers. This has the advantage that
6478 it should still work when we're cross-compiling (#452025).
6480 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
6482 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
6483 Original commit message from CVS:
6484 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6485 Add other allowed rates to the pad templates.
6486 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
6487 Reset the parser to release memory in dispose.
6489 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6491 ext/: Fix more leaks.
6492 Original commit message from CVS:
6493 * ext/amrnb/amrnbdec.c:
6494 * ext/amrnb/amrnbenc.c:
6495 * ext/amrnb/amrnbparse.c:
6496 * ext/sidplay/gstsiddec.cc:
6497 Fix more leaks.
6499 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
6501 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
6502 Original commit message from CVS:
6503 Patch by: Daniel Charles <dcharles at ti dot com>
6504 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
6505 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
6506 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
6507 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
6508 * ext/amrnb/amrnbenc.h:
6509 Add property to select the BandMode of the AMR encoder.
6510 See #466442.
6512 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6514 gst/realmedia/asmrules.c: Make ro memory to share.
6515 Original commit message from CVS:
6516 * gst/realmedia/asmrules.c:
6517 Make ro memory to share.
6519 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
6521 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
6522 Original commit message from CVS:
6523 * gst/mpegaudioparse/gstmpegaudioparse.c:
6524 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
6525 * gst/mpegaudioparse/gstmpegaudioparse.h:
6526 Queue segment event and push it after we know the caps on the pad or
6527 else an autoplugger might not have plugged the element yet and the
6528 segment is lost.
6530 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6532 gst/iec958/ac3iec.c: Fix tests.
6533 Original commit message from CVS:
6534 * gst/iec958/ac3iec.c:
6535 Fix tests.
6537 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6539 tests/check/: Add generic state-change test suite to help to fi leaks.
6540 Original commit message from CVS:
6541 * tests/check/Makefile.am:
6542 * tests/check/generic/.cvsignore:
6543 * tests/check/generic/states.c:
6544 Add generic state-change test suite to help to fi leaks.
6546 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
6548 po/: Added Portuguese (Brazilian) translation.
6549 Original commit message from CVS:
6550 translated by: Raphael Higino <phhigino@gmail.com>
6551 * po/LINGUAS:
6552 * po/pt_BR.po:
6553 Added Portuguese (Brazilian) translation.
6555 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
6557 po/: Updated translations.
6558 Original commit message from CVS:
6559 * po/hu.po:
6560 * po/nl.po:
6561 * po/sv.po:
6562 * po/uk.po:
6563 Updated translations.
6565 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
6567 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
6568 Original commit message from CVS:
6569 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
6570 (gst_rmdemux_parse_video_packet):
6571 Activate timestamp fixing code.
6573 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
6575 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
6576 Original commit message from CVS:
6577 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
6578 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
6579 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
6580 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
6581 Do fragment collection in the demuxer so that we can now work with
6582 both ffmpeg and realvideodec to decoder real video content.
6584 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6586 gst/realmedia/asmrules.c: Include stdlib.h.
6587 Original commit message from CVS:
6588 * gst/realmedia/asmrules.c:
6589 Include stdlib.h.
6591 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
6593 gst/realmedia/rdtmanager.c: Fix caps.
6594 Original commit message from CVS:
6595 * gst/realmedia/rdtmanager.c:
6596 Fix caps.
6598 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
6600 gst/realmedia/rtspreal.c: Disable UDP transport for now.
6601 Original commit message from CVS:
6602 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
6603 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
6604 Disable UDP transport for now.
6606 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
6608 gst/realmedia/: Add simple rdt manager.
6609 Original commit message from CVS:
6610 * gst/realmedia/Makefile.am:
6611 * gst/realmedia/rdtmanager.c: (find_session_by_id),
6612 (create_session), (free_session), (gst_rdt_manager_base_init),
6613 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
6614 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
6615 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
6616 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
6617 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
6618 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
6619 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
6620 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
6621 (gst_rdt_manager_plugin_init):
6622 * gst/realmedia/rdtmanager.h:
6623 * gst/realmedia/rmdemux.c: (plugin_init):
6624 Add simple rdt manager.
6626 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
6628 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
6629 Original commit message from CVS:
6630 * gst/realmedia/rdtdepay.c:
6631 Fix the encoding-name so that it matches what the rtsp extension sets.
6633 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
6635 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
6636 Original commit message from CVS:
6637 * gst/realmedia/asmrules.c: (gst_asm_node_free),
6638 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
6639 (gst_asm_scan_string), (gst_asm_scan_number),
6640 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
6641 (gst_asm_scan_next_token), (gst_asm_rule_free),
6642 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
6643 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
6644 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
6645 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
6646 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
6647 (gst_asm_rule_book_match), (main):
6648 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
6649 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
6650 Use g_hash_table_destroy instead of _unref which is too new.
6652 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
6654 gst/realmedia/.cvsignore: Add test to ignore.
6655 Original commit message from CVS:
6656 * gst/realmedia/.cvsignore:
6657 Add test to ignore.
6658 * gst/realmedia/Makefile.am:
6659 * gst/realmedia/asmrules.c: (gst_asm_node_new),
6660 (gst_asm_node_free), (gst_asm_operator_eval),
6661 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
6662 (gst_asm_scan_string), (gst_asm_scan_number),
6663 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
6664 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
6665 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
6666 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
6667 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
6668 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
6669 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
6670 (gst_asm_rule_book_match), (main):
6671 * gst/realmedia/asmrules.h:
6672 Added asembler rule book parser and evaluator.
6673 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
6674 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
6675 * gst/realmedia/rtspreal.h:
6676 Keep per stream config info.
6677 Parse and evaluate asm rule books for stream selection.
6679 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6681 gst/realmedia/rtspreal.c: Include stdlib.
6682 Original commit message from CVS:
6683 * gst/realmedia/rtspreal.c:
6684 Include stdlib.
6686 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
6688 gst/realmedia/: Split out hash code in separate file.
6689 Original commit message from CVS:
6690 * gst/realmedia/Makefile.am:
6691 * gst/realmedia/realhash.c: (hash), (call_hash),
6692 (gst_rtsp_ext_real_calc_response_and_checksum):
6693 * gst/realmedia/realhash.h:
6694 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
6695 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
6696 Split out hash code in separate file.
6698 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
6700 gst/: Fix include paths and link dependecies for rtsp extension.
6701 Original commit message from CVS:
6702 * gst/asfdemux/Makefile.am:
6703 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
6704 (gst_rtsp_wms_class_init):
6705 * gst/realmedia/Makefile.am:
6706 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
6707 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
6708 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
6709 (_do_init), (gst_rtsp_real_class_init):
6710 Fix include paths and link dependecies for rtsp extension.
6712 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
6714 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
6715 Original commit message from CVS:
6716 * gst/realmedia/Makefile.am:
6717 * gst/realmedia/rmdemux.c: (plugin_init):
6718 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
6719 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
6720 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
6721 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
6722 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
6723 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
6724 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
6725 (gst_rtsp_real_plugin_init):
6726 * gst/realmedia/rtspreal.h:
6727 Add RealMedia RTSP extension module. It has rank NONE until it is fully
6728 functional.
6730 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
6732 gst/asfdemux/: Move WMS RTSP extension from -good to here.
6733 Original commit message from CVS:
6734 * gst/asfdemux/Makefile.am:
6735 * gst/asfdemux/gstasf.c: (plugin_init):
6736 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
6737 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
6738 (gst_rtsp_wms_configure_stream), (_do_init),
6739 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
6740 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
6741 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
6742 * gst/asfdemux/gstrtspwms.h:
6743 Move WMS RTSP extension from -good to here.
6744 Port it to the new pluggable extension interface.
6746 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6748 ext/mad/Makefile.am: Link to audio helper from plugins-base.
6749 Original commit message from CVS:
6750 * ext/mad/Makefile.am:
6751 Link to audio helper from plugins-base.
6753 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6755 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
6756 Original commit message from CVS:
6757 * configure.ac:
6758 * ext/mad/gstmad.c: (gst_mad_chain):
6759 Use the new buffer clipping function from gstaudio here and
6760 require gst-plugins-base CVS.
6762 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6764 configure.ac: Sync liboil check with plugins-base. Add libm check.
6765 Original commit message from CVS:
6766 * configure.ac:
6767 Sync liboil check with plugins-base. Add libm check.
6768 * gst/synaesthesia/Makefile.am:
6769 Link against libm. We're using sqrt here.
6771 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6773 gst/asfdemux/gstasfdemux.c: Include stdlib.
6774 Original commit message from CVS:
6775 * gst/asfdemux/gstasfdemux.c:
6776 Include stdlib.
6778 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6780 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
6781 Original commit message from CVS:
6782 * ext/annodex/Makefile.am:
6783 Fix CFLAGS/LIBS.
6784 * ext/cdio/gstcdiocddasrc.c:
6785 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
6786 Include stdlib
6787 * ext/cairo/Makefile.am:
6788 * gst/videofilter/Makefile.am:
6789 * tests/examples/level/Makefile.am:
6790 Use $(LIBM) instead of -lm
6792 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6794 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
6795 Original commit message from CVS:
6796 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
6797 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
6798 * gst/mpegaudioparse/gstmpegaudioparse.h:
6799 Save some memory for each frame by only saving the start timestamp
6800 and start byte position instead of additionally the stop timestamp
6801 and stop byte position. This requires us to use a doubly-linked list
6802 but still saves 8-12 bytes per frame.
6804 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6806 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
6807 Original commit message from CVS:
6808 * ext/mad/gstmad.c: (clip_outgoing_buffer):
6809 Fix buffer clipping to correctly clip to the segment stop.
6811 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
6813 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
6814 Original commit message from CVS:
6815 * gst/mpegaudioparse/gstmpegaudioparse.c:
6816 (gst_mp3parse_emit_frame):
6817 Fix a calculation that was causing mp3parse to drop every incoming
6818 frame when upstream delivered a segment in TIME format, breaking
6819 playback of all mpeg system streams.
6821 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
6823 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
6824 Original commit message from CVS:
6825 * Makefile.am:
6826 * configure.ac:
6827 * tests/Makefile.am:
6828 Remove bogus check for libcheck, since we check for
6829 gstreamer-check and it pulls in the required info from
6830 and we weren't actually _using_ the information for
6831 libcheck ourselves anyway.
6833 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6835 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
6836 Original commit message from CVS:
6837 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
6838 (gst_mp3parse_init), (gst_mp3parse_dispose),
6839 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
6840 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
6841 (mp3parse_handle_seek), (mp3parse_src_query):
6842 * gst/mpegaudioparse/gstmpegaudioparse.h:
6843 Implement accurate seeking in mpegaudioparse. Fixes #308312.
6844 Also implement segment seeks.
6846 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6848 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
6849 Original commit message from CVS:
6850 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
6851 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
6852 (gst_mad_chain), (gst_mad_change_state):
6853 * ext/mad/gstmad.h:
6854 Implement buffer clipping and use GST_BOILERPLATE instead of manual
6855 GType magic. Part one of bug #308312.
6857 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6859 configure.ac: Use pkg-config to locate check.
6860 Original commit message from CVS:
6861 * configure.ac:
6862 Use pkg-config to locate check.
6864 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
6866 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
6867 Original commit message from CVS:
6868 * configure.ac:
6869 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
6870 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
6871 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
6872 Fix build against core CVS by not using deprecated API. Bump
6873 requirements for new API (overdue anyway).
6875 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6877 REQUIREMENTS: Also add amr-libs here and update a little.
6878 Original commit message from CVS:
6879 * REQUIREMENTS:
6880 Also add amr-libs here and update a little.
6882 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
6884 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
6885 Original commit message from CVS:
6886 * docs/plugins/inspect/plugin-dvdnav.xml:
6887 * docs/plugins/inspect/plugin-realmedia.xml:
6888 * docs/plugins/inspect/plugin-synaesthesia.xml:
6889 Add inspect file for synaesthesia so the docs can be built even if
6890 the plugin isn't built yet. Fixes #454311. Also add inspect files
6891 for dvdnavsrc and realmedia.
6893 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6895 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
6896 Original commit message from CVS:
6897 * docs/plugins/Makefile.am:
6898 Simplify --extra-dir as gtkdoc scans recursively.
6900 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6902 And yet more docs enabled.
6903 Original commit message from CVS:
6904 * docs/plugins/Makefile.am:
6905 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6906 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6907 * gst/synaesthesia/Makefile.am:
6908 * gst/synaesthesia/gstsynaesthesia.c:
6909 * gst/synaesthesia/gstsynaesthesia.h:
6910 And yet more docs enabled.
6912 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6914 docs/plugins/: Add new docs. Scan c++ files too.
6915 Original commit message from CVS:
6916 * docs/plugins/Makefile.am:
6917 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6918 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6919 * docs/plugins/inspect/plugin-a52dec.xml:
6920 * docs/plugins/inspect/plugin-amrnb.xml:
6921 * docs/plugins/inspect/plugin-asf.xml:
6922 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6923 * docs/plugins/inspect/plugin-dvdsub.xml:
6924 * docs/plugins/inspect/plugin-iec958.xml:
6925 * docs/plugins/inspect/plugin-lame.xml:
6926 * docs/plugins/inspect/plugin-mad.xml:
6927 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6928 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6929 * docs/plugins/inspect/plugin-mpegstream.xml:
6930 Add new docs. Scan c++ files too.
6931 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
6932 (gst_amrnbdec_event):
6933 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
6934 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
6935 (gst_amrnbparse_loop):
6936 Add documentation headers.
6937 * ext/mad/gstmad.c:
6938 * ext/mad/gstmad.h:
6939 Refactor for docs.
6941 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6943 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
6944 Original commit message from CVS:
6945 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
6946 (gst_mp3parse_init):
6947 Use GST_BOILERPLATE instead of manual GType magic.
6948 * gst/mpegaudioparse/gstmpegaudioparse.c:
6949 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
6950 (mp3parse_bytepos_to_time):
6951 * gst/mpegaudioparse/gstmpegaudioparse.h:
6952 Implement seeking, byte->time, time->byte conversions with the Xing
6953 seek table if available. This allows better at least a bit more
6954 accurate seeks and file position reporting.
6956 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6958 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
6959 Original commit message from CVS:
6960 * gst/mpegaudioparse/gstmpegaudioparse.c:
6961 (gst_mp3parse_handle_first_frame):
6962 Copy the complete Xing seek table in the 100 byte array instead of
6963 copying the first byte 100 times.
6964 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
6965 (mp3parse_total_time), (mp3parse_time_to_bytepos):
6966 Add seeking support based on the Xing header but comment it out for
6967 now as it seems to yield worse result than the other method.
6968 Also use gst_pad_query_peer_duration() instead of getting the peer pad
6969 ourself, creating a new GstQuery, etc.
6971 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6973 docs/plugins/: Update docs with caps info.
6974 Original commit message from CVS:
6975 * docs/plugins/gst-plugins-ugly-plugins.args:
6976 * docs/plugins/inspect/plugin-a52dec.xml:
6977 * docs/plugins/inspect/plugin-amrnb.xml:
6978 * docs/plugins/inspect/plugin-asf.xml:
6979 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6980 * docs/plugins/inspect/plugin-dvdread.xml:
6981 * docs/plugins/inspect/plugin-dvdsub.xml:
6982 * docs/plugins/inspect/plugin-iec958.xml:
6983 * docs/plugins/inspect/plugin-lame.xml:
6984 * docs/plugins/inspect/plugin-mad.xml:
6985 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6986 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6987 * docs/plugins/inspect/plugin-mpegstream.xml:
6988 Update docs with caps info.
6990 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
6992 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
6993 Original commit message from CVS:
6994 * po/POTFILES.in:
6995 Make sure dvdnav strings get translated too (no reason not to have
6996 them in the .po file, even if the plugin is disabled for now).
6997 Fixes #450879.
6999 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7001 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
7002 Original commit message from CVS:
7003 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
7004 (gst_amrnbdec_event), (gst_amrnbdec_chain),
7005 (gst_amrnbdec_state_change):
7006 * ext/amrnb/amrnbdec.h:
7007 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
7008 (gst_amrnbparse_loop):
7009 Add newsegment and discont handling. Some code cleanups.
7011 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
7013 ext/dvdread/dvdreadsrc.c: check for an error from
7014 Original commit message from CVS:
7015 * ext/dvdread/dvdreadsrc.c: check for an error from
7016 DVDReadBlocks() correctly.
7018 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
7020 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...
7021 Original commit message from CVS:
7022 * ext/dvdread/dvdreadsrc.c:
7023 If we can't read a nav packet, or it doesn't look like a nav
7024 packet, that's an error. Previous behavior was to look at
7025 the next packet; I can't find any justification for doing that.
7026 Fixes: #358891.
7028 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
7030 po/it.po: Updated Italian translation.
7031 Original commit message from CVS:
7032 * po/it.po:
7033 Updated Italian translation.
7035 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
7037 po/vi.po: Updated Vietnames translation.
7038 Original commit message from CVS:
7039 * po/vi.po:
7040 Updated Vietnames translation.
7042 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
7044 po/: Added Chinese (simplified) translation.
7045 Original commit message from CVS:
7046 contributed by: Wenzheng Hu <db_lobster@163.com>
7047 * po/LINGUAS:
7048 * po/zh_CN.po:
7049 Added Chinese (simplified) translation.
7051 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7053 MAINTAINERS: Updating all the maintainers files
7054 Original commit message from CVS:
7055 * MAINTAINERS:
7056 Updating all the maintainers files
7058 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
7060 Fix leaks some more.
7061 Original commit message from CVS:
7062 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
7063 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
7064 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
7065 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
7066 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
7067 * gst/iec958/ac3iec.c: (ac3iec_init):
7068 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
7069 Fix leaks some more.
7071 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
7073 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
7074 Original commit message from CVS:
7075 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
7076 "She's leaking me", said valgrind.
7078 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7080 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
7081 Original commit message from CVS:
7082 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
7083 Fix "pad caps are not a real subset of its template caps" warning.
7085 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
7087 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
7088 Original commit message from CVS:
7089 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
7090 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
7091 (gst_amrnbdec_finalize):
7092 Don't leak the adapter, unref it in a new finalize method instead.
7093 Fixes #448782.
7095 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7097 configure.ac: Back to CVS
7098 Original commit message from CVS:
7099 * configure.ac:
7100 Back to CVS
7101 * gst-plugins-ugly.doap:
7102 Add 0.10.6 to the list of releases.
7104 === release 0.10.6 ===
7106 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7108 * ChangeLog:
7109 * NEWS:
7110 * RELEASE:
7111 * configure.ac:
7112 * docs/plugins/gst-plugins-ugly-plugins.args:
7113 * docs/plugins/inspect/plugin-a52dec.xml:
7114 * docs/plugins/inspect/plugin-asf.xml:
7115 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7116 * docs/plugins/inspect/plugin-dvdread.xml:
7117 * docs/plugins/inspect/plugin-dvdsub.xml:
7118 * docs/plugins/inspect/plugin-iec958.xml:
7119 * docs/plugins/inspect/plugin-lame.xml:
7120 * docs/plugins/inspect/plugin-mad.xml:
7121 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7122 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7123 * docs/plugins/inspect/plugin-mpegstream.xml:
7124 * docs/plugins/inspect/plugin-siddec.xml:
7125 Release 0.10.6
7126 Original commit message from CVS:
7127 Release 0.10.6
7129 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7131 * po/af.po:
7132 * po/az.po:
7133 * po/cs.po:
7134 * po/da.po:
7135 * po/en_GB.po:
7136 * po/hu.po:
7137 * po/it.po:
7138 * po/nb.po:
7139 * po/nl.po:
7140 * po/or.po:
7141 * po/sq.po:
7142 * po/sr.po:
7143 * po/sv.po:
7144 * po/uk.po:
7145 * po/vi.po:
7146 Update .po files
7147 Original commit message from CVS:
7148 Update .po files
7150 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7152 win32/vs6/: Convert line endings to CRLF and mark as binary files.
7153 Original commit message from CVS:
7154 * win32/vs6/gst_plugins_ugly.dsw:
7155 * win32/vs6/libgstac3parse.dsp:
7156 * win32/vs6/libgstasfdemux.dsp:
7157 * win32/vs6/libgstdvdlpcmdec.dsp:
7158 * win32/vs6/libgstdvdsub.dsp:
7159 * win32/vs6/libgstiec958.dsp:
7160 * win32/vs6/libgstlame.dsp:
7161 * win32/vs6/libgstmad.dsp:
7162 * win32/vs6/libgstmpegaudioparse.dsp:
7163 * win32/vs6/libgstmpegstream.dsp:
7164 * win32/vs6/libgstrealmedia.dsp:
7165 * win32/vs6/libgstsynaesthesia.dsp:
7166 Convert line endings to CRLF and mark as binary files.
7168 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
7170 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
7171 Original commit message from CVS:
7172 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
7173 Don't forget to unlock when setting the device property, or
7174 we'll sooner or later deadlock.
7176 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
7178 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
7179 Original commit message from CVS:
7180 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
7181 Use gst_util_guint64_to_gdouble for conversion.
7182 * win32/vs6/libgstasfdemux.dsp:
7183 Add asfpacket.c to the build.
7185 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7187 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
7188 Original commit message from CVS:
7189 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
7190 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
7191 * gst/mpegaudioparse/gstmpegaudioparse.h:
7192 If the Xing header provides a total time, use it to calculate the
7193 correct average bitrate immediately, instead of sending updates as
7194 we parse the stream.
7196 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
7198 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
7199 Original commit message from CVS:
7200 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
7201 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
7202 Use GstClockTime instead of guint for a time variable to prevent
7203 overflows on too large subtitle durations. Fixes #444514.
7205 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
7207 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
7208 Original commit message from CVS:
7209 Patch by: Mark Nauwelaerts <manauw at skynet be>
7210 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
7211 Clear state when handling the serialized FLUSH_STOP event instead of
7212 the FLUSH_START event, thereby making sure we don't free buffers the
7213 chain function is still using. Fixes dvdsubdec crashing when flusing
7214 or seeking (#442706).
7216 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
7218 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
7219 Original commit message from CVS:
7220 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
7221 Initialise variable to make fc4 build bot happy.
7223 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
7225 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
7226 Original commit message from CVS:
7227 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
7228 Add sanity check so we don't abort for broken or non-MPEG streams,
7229 but instead error out. Fixes crashes/aborts for when our typefinder
7230 wrongly identifies quicktime files as mpeg (which should be fixed in
7231 -base now too). (#440120).
7233 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7235 * ChangeLog:
7236 * ext/amrnb/amrnbdec.c:
7237 * ext/amrnb/amrnbenc.c:
7238 * ext/amrnb/amrnbparse.c:
7239 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
7240 Original commit message from CVS:
7241 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
7242 block_size, _do_init, gst_amrnbdec_base_init,
7243 gst_amrnbdec_class_init, gst_amrnbdec_init):
7244 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
7245 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
7246 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
7247 block_size, _do_init, gst_amrnbparse_base_init,
7248 gst_amrnbparse_class_init, gst_amrnbparse_init):
7249 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
7250 GST_DEBUG_FUNCPTR and add log-category.
7252 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7254 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
7255 Original commit message from CVS:
7256 * gst/mpegaudioparse/gstmpegaudioparse.c:
7257 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
7258 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
7259 (gst_mp3parse_chain), (mp3parse_total_bytes),
7260 (mp3parse_total_time):
7261 * gst/mpegaudioparse/gstmpegaudioparse.h:
7262 Implement parsing of Xing headers from the first frame of the stream,
7263 and use it to report duration correctly where possible.
7265 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
7267 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
7268 Original commit message from CVS:
7269 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
7270 After descrambling, push the packets out as individual packets
7271 instead of one big descrambled buffer. Makes cook audio decoding
7272 work with the 'realaudiodec' decoder from gst-plugins-bad.
7274 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
7276 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
7277 Original commit message from CVS:
7278 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
7279 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
7280 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
7281 (gst_rmdemux_parse_packet):
7282 * gst/realmedia/rmdemux.h:
7283 Remember first timestamp encountered in stream and re-timestamp
7284 stream to start from zero (fixes #397219); only send one newsegment
7285 event, not two; when seeking, send newsegment events from the
7286 streaming thread and not from the seeking thread.
7288 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
7290 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
7291 Original commit message from CVS:
7292 Based on patch by: Mark Nauwelaerts <manauw skynet be>
7293 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
7294 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
7295 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
7296 * gst/mpegstream/gstmpegdemux.h:
7297 Reset last_flow values for the various streams after a flushing
7298 seek, otherwise we might aggregate wrong flow returns afterwards
7299 that will make upstream pause silently. This should fix seeking
7300 in DVDs and also fix the Thoggen cropping dialog (#438610).
7302 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
7304 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
7305 Original commit message from CVS:
7306 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
7307 (gst_asf_demux_chain_headers),
7308 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
7309 (gst_asf_demux_have_mutually_exclusive_active_stream),
7310 (gst_asf_demux_check_activate_streams),
7311 (gst_asf_demux_find_stream_with_complete_payload),
7312 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
7313 (gst_asf_demux_activate_ext_props_streams),
7314 (gst_asf_demux_process_object):
7315 * gst/asfdemux/gstasfdemux.h:
7316 Activate streams (ie. add the pads to the element) depending on
7317 whether we actually get data for those streams within the ASF
7318 preroll value specified. Currently only done in pull-mode though
7319 (this will fix problems with playbin hanging on mms streams once
7320 we use this in push-mode as well).
7322 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
7324 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
7325 Original commit message from CVS:
7326 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
7327 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
7328 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
7329 (gst_asf_demux_process_file):
7330 * gst/asfdemux/gstasfdemux.h:
7331 Make all timestamps start from zero in pull-mode too; some small
7332 clean-ups and FIXMEs here and there.
7334 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
7336 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
7337 Original commit message from CVS:
7338 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
7339 (gst_asf_demux_parse_packet):
7340 If packet size is specified within the packet and smaller than
7341 the actual packet size, don't parse beyond the size specified in
7342 the packet (this makes us parse some cases of packets with single
7343 compressed payloads cleanly, see e.g stream from #431318). Also
7344 add a sanity check when parsing compressed single payloads.
7346 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
7348 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
7349 Original commit message from CVS:
7350 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
7351 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
7352 (gst_asf_demux_handle_seek_event),
7353 (gst_asf_demux_push_complete_payloads):
7354 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
7355 send data from the keyframe right before the new segment start to
7356 make sure the decoder doesn't have to decode more than absolutely
7357 necessary.
7359 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7361 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
7362 Original commit message from CVS:
7363 * gst/asfdemux/asfheaders.c:
7364 * gst/asfdemux/asfheaders.h:
7365 * gst/asfdemux/asfpacket.c:
7366 (asf_payload_parse_replicated_data_extensions),
7367 (gst_asf_demux_parse_payload):
7368 * gst/asfdemux/asfpacket.h:
7369 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
7370 (gst_asf_demux_push_complete_payloads),
7371 (gst_asf_demux_process_ext_stream_props):
7372 * gst/asfdemux/gstasfdemux.h:
7373 Implement payload extension system/extended replicated data parsing,
7374 so we can extract payload durations if they're specified.
7376 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
7378 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
7379 Original commit message from CVS:
7380 * gst/asfdemux/asfheaders.h:
7381 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
7382 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
7383 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
7384 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
7385 (gst_asf_demux_parse_stream_object),
7386 (gst_asf_demux_process_ext_stream_props),
7387 (gst_asf_demux_process_queued_extended_stream_objects),
7388 (gst_asf_demux_activate_ext_props_streams),
7389 (gst_asf_demux_process_object):
7390 * gst/asfdemux/gstasfdemux.h:
7391 Refactor stream parse/activation a bit (stream activation heuristics
7392 are still the same though); some more clean-ups.
7394 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
7396 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
7397 Original commit message from CVS:
7398 * win32/common/.cvsignore:
7399 Ignore generated config.h file to make build bot happy.
7401 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
7403 gst/asfdemux/: Init debug category before using it.
7404 Original commit message from CVS:
7405 * gst/asfdemux/gstasf.c: (plugin_init):
7406 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
7407 * gst/asfdemux/gstasfdemux.h:
7408 Init debug category before using it.
7410 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7412 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
7413 Original commit message from CVS:
7414 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
7415 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
7416 Fix silly bug when we can't pull as much data as we want; don't
7417 forget to announce pending tags in the new packet parsing code.
7419 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
7421 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
7422 Original commit message from CVS:
7423 * configure.ac:
7424 * win32/MANIFEST:
7425 Generate a win32 config.h into win32/common and add to MANIFEST so
7426 it gets disted (#393890). Looks like win32/common/config.h.in needs
7427 some work though.
7429 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
7431 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
7432 Original commit message from CVS:
7433 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
7434 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
7435 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
7436 Fix pull mode operation some more: send newsegment event before
7437 sending data; handle EOS and fatal flow returns a bit better; don't
7438 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
7440 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
7442 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
7443 Original commit message from CVS:
7444 * gst/asfdemux/Makefile.am:
7445 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
7446 (asf_packet_create_payload_buffer),
7447 (asf_payload_find_previous_fragment),
7448 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
7449 (gst_asf_demux_parse_packet):
7450 * gst/asfdemux/asfpacket.h:
7451 * gst/asfdemux/gstasfdemux.c:
7452 (gst_asf_demux_reset_stream_state_after_discont),
7453 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
7454 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
7455 (gst_asf_demux_process_chunk):
7456 * gst/asfdemux/gstasfdemux.h:
7457 New packet parsing code: should put halfway decent timestamps on
7458 buffers, and might even set the appropriate keyframe/discont buffer
7459 flags from time to time (and even if it doesn't, I'm at least able
7460 to debug this code); only used in pull-mode so far. Still needs
7461 some more work, like payload extensions parsing and proper flow
7462 aggregation, and stream activation based on preroll. Stay tuned.
7464 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7466 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
7467 Original commit message from CVS:
7468 * gst/asfdemux/asfheaders.h:
7469 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
7470 (gst_asf_demux_seek_index_lookup),
7471 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
7472 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
7473 (gst_asf_demux_process_ext_content_desc),
7474 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
7475 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
7476 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
7477 * gst/asfdemux/gstasfdemux.h:
7478 Some clean-ups and small fixes: rename asf_stream_context structure to
7479 AsfStream; inline some three-line utility functions that are only used
7480 once anyway and get rid of their associated helper structs; make debug
7481 category global so that it is used by the debug statements in the other
7482 file as well; simplify gst_asf_demux_get_stream(); fix accidental
7483 implicit initialisation of stream->last_buffer_timestamp to 0, which
7484 would lead to missing timestamps on the first buffer; put fourcc format
7485 into video caps to make certain proprietary wmv decoders happy (for the
7486 case of WMVA in particular); play_time is offset by preroll as well, so
7487 fix overreporting of duration for some files.
7489 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
7491 gst/asfdemux/gstasfdemux.c: Printf format fixes.
7492 Original commit message from CVS:
7493 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
7494 (gst_asf_demux_pull_indices):
7495 Printf format fixes.
7497 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
7499 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
7500 Original commit message from CVS:
7501 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
7502 (gst_mpeg_parse_send_event):
7503 Post an error message if EOS wasn't handled by anything downstream.
7504 This should fix playbin freezing/hanging with small VobSub subtitle
7505 files (background: not-linked flow returns from downstream are
7506 ignored for a while at the beginning, so if the file is small
7507 upstream will never get a not-linked flow return even if nothing
7508 is connected downstream). (#429960).
7510 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
7512 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
7513 Original commit message from CVS:
7514 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
7515 (gst_amrnbparse_sink_activate),
7516 (gst_amrnbparse_sink_activate_pull):
7517 Rewrite terminally broken sinkpad activation code.
7518 Now actually supports pull-mode activation (didn't before), and push
7519 mode activation doesn't leave the sinkpad flushing.
7521 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
7523 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
7524 Original commit message from CVS:
7525 * gst/asfdemux/asfheaders.c:
7526 * gst/asfdemux/asfheaders.h:
7527 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
7528 (gst_asf_demux_reset), (gst_asf_demux_init),
7529 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
7530 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
7531 (gst_asf_demux_seek_index_lookup),
7532 (gst_asf_demux_reset_stream_state_after_discont),
7533 (gst_asf_demux_handle_seek_event),
7534 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
7535 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
7536 (gst_asf_demux_pull_indices),
7537 (gst_asf_demux_parse_data_object_start),
7538 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
7539 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
7540 (gst_asf_demux_process_simple_index),
7541 (gst_asf_demux_process_object),
7542 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
7543 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
7544 * gst/asfdemux/gstasfdemux.h:
7545 Make asfdemux work in pull mode where possible. If there's an index
7546 at the end of the file, read it and use it for seeking purposes.
7548 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
7550 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
7551 Original commit message from CVS:
7552 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
7553 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
7554 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
7555 Some timestamp fixes.
7556 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
7557 Fix for 64-bit machines.
7559 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
7561 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
7562 Original commit message from CVS:
7563 Patch by: René Stadler <mail at renestadler dot de>
7564 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
7565 (find_seek_offset_time), (gst_rmdemux_reset),
7566 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
7567 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
7568 * gst/realmedia/rmdemux.h:
7569 Make rmdemux handle any number of logical streams. Fixes #428698.
7571 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
7573 * po/nl.po:
7574 update dutch
7575 Original commit message from CVS:
7576 update dutch
7578 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
7580 po/: Added Danish translation.
7581 Original commit message from CVS:
7582 submitted by: Mogens Jaeger <mogens@jaeger.tf>
7583 * po/LINGUAS:
7584 * po/da.po:
7585 Added Danish translation.
7587 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
7589 po/.cvsignore: Add pot.
7590 Original commit message from CVS:
7591 * po/.cvsignore:
7592 Add pot.
7594 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
7596 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
7597 Original commit message from CVS:
7598 2007-03-27 Julien MOUTTE <julien@moutte.net>
7599 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
7600 stream and try to adapt to incoming timestamps lack of
7601 precision up to half a frame. This allows generating
7602 a perfect stream even with muxed formats like FLV where
7603 the timestamps are stored in milliseconds.
7605 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
7607 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
7608 Original commit message from CVS:
7609 * gst/realmedia/rmdemux.c:
7610 Remove unused zlib.h include. Fixes #421594.
7612 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7614 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
7615 Original commit message from CVS:
7616 * ext/lame/gstlame.c: (gst_lame_setup):
7617 Disable the bitrate checking when the user has requested
7618 Free Format mode, as all bitrates less than the maximum
7619 are valid then.
7621 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
7623 po/: Update translations.
7624 Original commit message from CVS:
7625 * po/hu.po:
7626 * po/it.po:
7627 * po/sv.po:
7628 Update translations.
7630 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7632 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
7633 Original commit message from CVS:
7634 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
7635 When handling seeks, don't convert -1 start or stop values to a bogus
7636 byte position - pass them upstream as -1.
7638 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7640 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
7641 Original commit message from CVS:
7642 * gst/mpegaudioparse/gstmpegaudioparse.c:
7643 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
7644 (gst_mp3parse_init), (gst_mp3parse_sink_event),
7645 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
7646 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
7647 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
7648 (mp3parse_total_time), (mp3parse_handle_seek),
7649 (mp3parse_src_event), (mp3parse_src_query),
7650 (mp3parse_get_query_types), (plugin_init):
7651 * gst/mpegaudioparse/gstmpegaudioparse.h:
7652 Implement seeking via average bitrate, and position+duration
7653 querying in mp3parse. Later, it will support frame-accurate seeking by
7654 building a seek table as it parses.
7655 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
7656 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
7657 before any extant MP3 decoder plugin. This allows us to remove framing
7658 support from the decoders, if we want, and will provide them with
7659 accurate seeking automatically once it is finished.
7660 Fix the handling of MPEG-1 Layer 1 files.
7661 Partially fix timestamping of packets arriving from a demuxer by
7662 queueing the incoming timestamp until the next packet starts, rather
7663 than applying it immediately to the next pushed buffer.
7665 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
7667 gst/asfdemux/gstasfdemux.c: Printf format fix.
7668 Original commit message from CVS:
7669 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
7670 Printf format fix.
7672 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7674 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
7675 Original commit message from CVS:
7676 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
7677 (gst_cdio_cdda_src_finalize):
7678 Make sure we always destroy our libcdio handle.
7680 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
7682 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
7683 Original commit message from CVS:
7684 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
7685 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
7686 (gst_cdio_cdda_src_finalize):
7687 Small code cleanups.
7688 Don't use pad_alloc as the base class cannot deal with the error codes.
7690 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
7692 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
7693 Original commit message from CVS:
7694 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
7695 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
7696 Never post a (fatal) error message on the bus on decoding errors. We
7697 should only do this if we can't recover, but mpeg2dec can always
7698 recover. This is needed for DVB streams, for example, where there
7699 may be temporary glitches in the stream. Instead of an error
7700 message, post a warning message on the bus for every N decoding
7701 errors. Fixes #370020.
7703 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
7705 configure.ac: Convert to new AG_GST style.
7706 Original commit message from CVS:
7707 * configure.ac:
7708 Convert to new AG_GST style.
7710 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7712 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
7713 Original commit message from CVS:
7714 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
7715 (gst_lame_setup):
7716 Display sensible defaults and limits for the
7717 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
7718 property - it's supposed to be a boolean 0/1 value.
7720 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7722 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
7723 Original commit message from CVS:
7724 * ext/lame/gstlame.c:
7725 Initialise the variables so gcc doesn't complain about possibly
7726 uninitialised uses, even though they can't actually happen.
7728 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
7730 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
7731 Original commit message from CVS:
7732 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
7733 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
7734 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
7735 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7736 Implement all sample rates.
7737 Implement sample permutation a little smarter avoiding a memcpy.
7738 Fix timestamps, use segments, fix seeking.
7740 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
7742 Document siddec.
7743 Original commit message from CVS:
7744 * docs/plugins/Makefile.am:
7745 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7746 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7747 * docs/plugins/inspect/plugin-siddec.xml:
7748 * ext/sidplay/gstsiddec.cc:
7749 * ext/sidplay/gstsiddec.h:
7750 Document siddec.
7752 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
7754 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
7755 Original commit message from CVS:
7756 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
7757 (gst_lame_set_property), (gst_lame_setup):
7758 Fix up bitrate checking macro. Make it give us a
7759 GST_ELEMENT_WARNING message so the application has a chance of
7760 reporting this to the user. Move the checking to _setup, so we
7761 are sure it runs in the READY state, when we hope to have a pipeline
7762 and a bus that is not flushing.
7763 This fixes e.g. using 96 kbit/sec as a bitrate.
7765 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
7767 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
7768 Original commit message from CVS:
7769 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
7770 (gst_asf_demux_process_advanced_mutual_exclusion),
7771 (gst_asf_demux_process_queued_extended_stream_objects),
7772 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
7773 * gst/asfdemux/gstasfdemux.h:
7774 Parse advanced mutual exclusion object and only add pads for
7775 'hidden' streams (those in an extended stream header) that are
7776 mutually exclusive with an already existing 'main stream' if
7777 the broadcasting flag is not set. If the broadcasting flag is set,
7778 assume that data for this stream isn't sent. (This should ideally be
7779 solved better by making playbin more robust against this and/or by
7780 making mmssrc send some information downstream about which streams
7781 will be streamed). Fixes #353116.
7783 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7785 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
7786 Original commit message from CVS:
7787 * gst/synaesthesia/gstsynaesthesia.c:
7788 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
7789 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
7790 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
7791 (synaescope32), (synaescope_set_data), (synaesthesia_update),
7792 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
7793 * gst/synaesthesia/synaescope.h:
7794 Move all the mutable engine state into a structure so that
7795 multiple element instances can run without interfering.
7797 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7799 Add crossreferences to glib/gobject/gstream docs.
7800 Original commit message from CVS:
7801 * configure.ac:
7802 * docs/plugins/Makefile.am:
7803 Add crossreferences to glib/gobject/gstream docs.
7805 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7807 gst/synaesthesia/: More source cleanups and add FIXME comments.
7808 Original commit message from CVS:
7809 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
7810 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
7811 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
7812 (plugin_init):
7813 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
7814 (synaescope8):
7815 More source cleanups and add FIXME comments.
7817 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
7819 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
7820 Original commit message from CVS:
7821 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
7822 Use gst_guint64_to_gdouble for conversions.
7823 * gst/synaesthesia/synaescope.c:
7824 Define M_PI and do not include <pthread.h> and
7825 <sys/time.h> for G_OS_WIN32
7826 * win32/vs6/libgstrealmedia.dsp:
7827 * win32/vs6/synaesthesia.dsp:
7828 Update projects files.
7829 * win32/common/config.h.in:
7830 Add config.h.in for autogen of config.h
7832 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7834 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
7835 Original commit message from CVS:
7836 * configure.ac:
7837 Add --enable-experimental support. Activate synaesthesia when building
7838 with --enable-experimental. Fix --enable external configure switch
7839 description.
7841 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
7843 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
7844 Original commit message from CVS:
7845 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
7846 (gst_lame_change_state):
7847 * ext/lame/gstlame.h:
7848 On receiving EOS, we try to push a last buffer with the remaining
7849 samples. Don't do that if we got an unclean flow return on the last
7850 gst_pad_push(), downstream might not handle this very gracefully
7851 (see #403168).
7852 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
7853 Pass flow returns upstream (helps #403168).
7855 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7857 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
7858 Original commit message from CVS:
7859 * gst/synaesthesia/gstsynaesthesia.c:
7860 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
7861 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
7862 (gst_synaesthesia_chain), (plugin_init):
7863 check result of gst_pad_push() in _chain.
7865 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7867 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
7868 Original commit message from CVS:
7869 * gst/synaesthesia/Makefile.am:
7870 * gst/synaesthesia/gstsynaesthesia.c:
7871 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
7872 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
7873 (gst_synaesthesia_chain), (plugin_init):
7874 * gst/synaesthesia/synaescope.c:
7875 * gst/synaesthesia/synaescope.h:
7876 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
7877 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
7878 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
7879 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
7880 possible leak in _chain. (#356882)
7882 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
7884 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
7885 Original commit message from CVS:
7886 * gst/asfdemux/asfheaders.c:
7887 * gst/asfdemux/asfheaders.h:
7888 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
7889 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
7890 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
7891 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
7892 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
7893 (gst_asf_demux_process_ext_content_desc),
7894 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
7895 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
7896 (gst_asf_demux_process_bitrate_props_object),
7897 (gst_asf_demux_process_header_ext),
7898 (gst_asf_demux_process_language_list),
7899 (gst_asf_demux_process_ext_stream_props),
7900 (gst_asf_demux_process_queued_extended_stream_objects),
7901 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
7902 * gst/asfdemux/gstasfdemux.h:
7903 Refactor and clean up header parsing and chain function a bit; get
7904 rid of some cruft; make header parsing a tad more robust, fixing
7905 #403188.
7907 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
7909 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
7910 Original commit message from CVS:
7911 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
7912 Post an error if we receive an EOS event while still waiting for the
7913 ASF header object to come through.
7915 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
7917 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
7918 Original commit message from CVS:
7919 Patch by: Xavier B. <xavierb gmail com>
7920 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
7921 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
7922 (gst_asf_demux_process_ext_content_desc),
7923 (gst_asf_demux_process_data),
7924 (gst_asf_demux_process_language_list),
7925 (gst_asf_demux_process_ext_stream_props),
7926 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
7927 Guard places where we assume that a certain amount of data is
7928 available better against less data being available (should fix
7929 infamous assertion crasher bug #336370). Also fixes a small
7930 memory leak.
7932 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
7934 gst/realmedia/: Add demuxer for RealAudio files (#349779).
7935 Original commit message from CVS:
7936 * gst/realmedia/Makefile.am:
7937 * gst/realmedia/rademux.c:
7938 * gst/realmedia/rademux.h:
7939 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
7940 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
7941 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
7942 * gst/realmedia/rmutils.h:
7943 Add demuxer for RealAudio files (#349779).
7945 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
7947 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
7948 Original commit message from CVS:
7949 * Makefile.am:
7950 Add win32/MANIFEST to EXTRA_DIST so win32 files will
7951 be include in the next release.
7952 * win32/MANIFEST:
7953 Remove win32/common/config.h is which is not autogenerated yet.
7955 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
7957 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
7958 Original commit message from CVS:
7959 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
7960 warn when outgoing sample rate is different from incoming
7962 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7964 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
7965 Original commit message from CVS:
7966 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
7967 All sample-rates < 32khz come from the LSF extensions, which only
7968 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
7969 Use gst_util_uint64_scale because we can.
7971 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7973 tests/check/elements/amrnbenc.c: and fix compilation of this test
7974 Original commit message from CVS:
7975 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
7976 (cleanup_amrnbenc):
7977 and fix compilation of this test
7979 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7981 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
7982 Original commit message from CVS:
7983 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
7984 (cleanup_amrnbenc):
7985 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
7986 (cleanup_mpeg2dec):
7987 re-apply as it was -bad and not -ugly that is frozen, doh
7989 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7991 tests/check/elements/: revert my freeze breakage
7992 Original commit message from CVS:
7993 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
7994 (cleanup_amrnbenc):
7995 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
7996 (cleanup_mpeg2dec):
7997 revert my freeze breakage
7999 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8001 gst/asfdemux/gstasfdemux.c: add a comment about a future change
8002 Original commit message from CVS:
8003 * gst/asfdemux/gstasfdemux.c:
8004 (gst_asf_demux_get_gst_tag_from_tag_name),
8005 (gst_asf_demux_process_ext_content_desc):
8006 add a comment about a future change
8007 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
8008 (cleanup_amrnbenc):
8009 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
8010 (cleanup_mpeg2dec):
8011 consistent pad (de)activation
8013 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
8015 gst/asfdemux/gstasfdemux.c: Update query_types function too.
8016 Original commit message from CVS:
8017 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
8018 Update query_types function too.
8020 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
8022 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
8023 Original commit message from CVS:
8024 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
8025 (gst_rmdemux_src_query_types):
8026 Implement SEEKING query, make query function thread-safe.
8028 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
8030 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
8031 Original commit message from CVS:
8032 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
8033 Use alignment-safe macros here too (subbuffers ...); guard against
8034 hypothetical memory access beyond our given buffer in the case
8035 where the buffer size is not a multiple of 2.
8037 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
8039 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
8040 Original commit message from CVS:
8041 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
8042 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
8043 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
8044 * gst/asfdemux/gstasfdemux.h:
8045 Don't crash in the seek event handling code when playtime is 0,
8046 as may be the case with live streams (#386218). Implement SEEKING
8047 query so applications can query seekability without second-guessing
8048 based on whether we have a duration or not.
8050 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
8052 add doap file
8053 Original commit message from CVS:
8054 * Makefile.am:
8055 * gst-plugins-ugly.doap:
8056 * gst-plugins-ugly.spec.in:
8057 add doap file
8059 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
8061 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
8062 Original commit message from CVS:
8063 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
8064 Use our alignment-safe macros here too, since we can't assume that
8065 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
8066 here).
8068 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
8070 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
8071 Original commit message from CVS:
8072 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
8073 Also, don't read the index for a stream a second time when
8074 operating in pull-mode and reaching the end of the file.
8076 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
8078 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
8079 Original commit message from CVS:
8080 Patch by: Roland Kay <roland.kay at ox compsoc net>
8081 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
8082 Don't leak stream index (#385292).
8084 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
8086 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
8087 Original commit message from CVS:
8088 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
8089 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
8090 (gst_lame_setup):
8091 * ext/lame/gstlame.h:
8092 Fix leak (by calling lame_init_params() before lame_close()); handle
8093 NULL return from lame_init() more gracefully. Fixes #385311.
8095 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8097 configure.ac: Back to CVS
8098 Original commit message from CVS:
8099 * configure.ac:
8100 Back to CVS
8102 === release 0.10.5 ===
8104 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8106 * ChangeLog:
8107 * NEWS:
8108 * RELEASE:
8109 * configure.ac:
8110 * docs/plugins/gst-plugins-ugly-plugins.args:
8111 * docs/plugins/inspect/plugin-a52dec.xml:
8112 * docs/plugins/inspect/plugin-asf.xml:
8113 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8114 * docs/plugins/inspect/plugin-dvdsub.xml:
8115 * docs/plugins/inspect/plugin-iec958.xml:
8116 * docs/plugins/inspect/plugin-lame.xml:
8117 * docs/plugins/inspect/plugin-mad.xml:
8118 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8119 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8120 * docs/plugins/inspect/plugin-mpegstream.xml:
8121 * docs/plugins/inspect/plugin-siddec.xml:
8122 Release 0.10.5
8123 Original commit message from CVS:
8124 Release 0.10.5
8126 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
8128 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
8129 Original commit message from CVS:
8130 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
8131 to in the previous checkin. see #385192. You can have your
8132 cheese back now.
8134 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
8136 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
8137 Original commit message from CVS:
8138 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
8139 from the dereferenced integer, not the pointer itself. Fixes
8140 #385192.
8141 I'm takin ur cheese!
8143 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
8145 * ChangeLog:
8146 ChangeLog surgery: fix bug number
8147 Original commit message from CVS:
8148 ChangeLog surgery: fix bug number
8150 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
8152 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
8153 Original commit message from CVS:
8154 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
8155 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
8156 For version 4 streams, read the extra codec data size from the
8157 header instead of assuming it is always 16 (also read it from the
8158 right position) (#384989). For version 4 and 5 streams, check that
8159 the specified extra codec data size doesn't make us read beyond the
8160 chunk boundary (#384989).
8162 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8164 * po/af.po:
8165 * po/az.po:
8166 * po/cs.po:
8167 * po/en_GB.po:
8168 * po/hu.po:
8169 * po/it.po:
8170 * po/nb.po:
8171 * po/nl.po:
8172 * po/or.po:
8173 * po/sq.po:
8174 * po/sr.po:
8175 * po/sv.po:
8176 * po/uk.po:
8177 * po/vi.po:
8178 Update .po files
8179 Original commit message from CVS:
8180 Update .po files
8182 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
8184 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
8185 Original commit message from CVS:
8186 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
8187 Cosmetic changes: fix misleading debug statement, update
8188 comment, add cast.
8190 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8192 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
8193 Original commit message from CVS:
8194 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
8195 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
8196 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
8197 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
8198 * ext/mpeg2dec/gstmpeg2dec.h:
8199 Align buffers to a 16 byte boundary so the altivec optimisations
8200 don't crash. Fixes #327350.
8202 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
8204 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
8205 Original commit message from CVS:
8206 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
8207 The availability of extra codec data isn't something that
8208 warrants debug messages at WARNING level (see #376958).
8210 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
8212 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
8213 Original commit message from CVS:
8214 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
8215 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
8216 (gst_dvd_demux_send_subbuffer):
8217 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
8218 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
8219 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
8220 (gst_mpeg_demux_send_subbuffer):
8221 * gst/mpegstream/gstmpegdemux.h:
8222 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
8223 (gst_mpeg_parse_chain):
8224 Fix flow value combination; this fixes playbin/totem locking up if
8225 a VobSub file is specified as subtitle file (#334322). Flow value
8226 combination should only happen once we are fairly sure we've got all
8227 pads that are available for now. Since there isn't a well-specified
8228 time when this is the case in MPEG, we'll just assume this is the
8229 case once there has been a certain number of packets for each
8230 stream we've found so far.
8232 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
8234 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
8235 Original commit message from CVS:
8236 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
8237 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
8238 Simplify the framerate code and support more framerates. Fixes #361584.
8240 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8242 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
8243 Original commit message from CVS:
8244 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
8245 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
8246 Fix minor memleak when creating pads from static pad templates (#369627).
8247 * tests/check/Makefile.am:
8248 * tests/check/elements/.cvsignore:
8249 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
8250 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
8251 Add unit tests for mpeg2dec (#369627).
8253 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
8255 * ChangeLog:
8256 give credit
8257 Original commit message from CVS:
8258 give credit
8260 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
8262 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
8263 Original commit message from CVS:
8264 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
8265 (gst_lame_change_state):
8266 * ext/lame/gstlame.h:
8267 Make lame timestamp flushed eos buffer by some additional timestamp
8268 accounting. Fixes #374760.
8270 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
8272 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
8273 Original commit message from CVS:
8274 * gst/mpegaudioparse/gstmpegaudioparse.c:
8275 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
8276 (gst_mp3parse_init), (gst_mp3parse_dispose),
8277 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
8278 (gst_mp3parse_change_state):
8279 * gst/mpegaudioparse/gstmpegaudioparse.h:
8280 Make timestamp handling in mp3parse saner; now works for at least
8281 simple cases.
8283 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
8285 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
8286 Original commit message from CVS:
8287 * gst/mpegaudioparse/Makefile.am:
8288 * gst/mpegaudioparse/gstmpegaudioparse.c:
8289 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
8290 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
8291 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
8292 (gst_mp3parse_change_state), (plugin_init):
8293 * gst/mpegaudioparse/gstmpegaudioparse.h:
8294 Bring mp3parse into the 21st century.
8295 Use its own debug category, use gstadapter, format nicely to 80
8296 columns, and fix incorrect handling of 32 kHz and less files.
8298 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
8300 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
8301 Original commit message from CVS:
8302 Patch by: Sebastian Droege <slomo at ubuntu dot com>
8303 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
8304 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
8305 * ext/mpeg2dec/gstmpeg2dec.h:
8306 libmpeg2 requires its output buffers to start at a 16byte aligned
8307 address or the altivec optimizations will explode.
8309 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
8311 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
8312 Original commit message from CVS:
8313 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
8314 * ext/cdio/gstcdio.h:
8315 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8316 Move CD-TEXT utility function into common file so it can also be
8317 used by a future cdioparanoiasrc.
8319 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
8321 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
8322 Original commit message from CVS:
8323 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
8324 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
8325 information (fixes #340433).
8327 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
8329 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
8330 Original commit message from CVS:
8331 Patch by: Josep Torra Valles <josep at fluendo com>
8332 * gst/iec958/ac3_padder.c: (ac3p_init):
8333 * gst/mpegstream/gstmpegparse.c:
8334 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
8335 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
8336 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
8337 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
8338 (gst_rmdemux_parse_packet):
8339 Misc. fixes for problems discovered by Forte (different return types
8340 in function declaration and definition, pointer arithmetics with
8341 void pointers). Fixes #362639.
8343 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
8345 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
8346 Original commit message from CVS:
8347 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
8348 Don't announce audio or subtitle streams that aren't really present,
8349 it makes dvddemux create pads that will never carry any data, which
8350 is not good.
8352 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
8354 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
8355 Original commit message from CVS:
8356 * ext/lame/gstlame.c: (gst_lame_set_property):
8357 Round up not allowed bitrates to the next higher allowed one
8358 (Closes: #361140).
8360 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
8362 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
8363 Original commit message from CVS:
8364 * docs/plugins/Makefile.am:
8365 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8366 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8367 * ext/lame/gstlame.c: (gst_lame_class_init):
8368 * ext/lame/gstlame.h:
8369 Add docs for lame and lame to docs. Specify allowed bitrates
8370 in the properties description (#361140). Canonicalise object
8371 property names (ie. use hyphen instead of underscore).
8372 * docs/plugins/inspect/plugin-a52dec.xml:
8373 * docs/plugins/inspect/plugin-amrnb.xml:
8374 * docs/plugins/inspect/plugin-asf.xml:
8375 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8376 * docs/plugins/inspect/plugin-dvdread.xml:
8377 * docs/plugins/inspect/plugin-dvdsub.xml:
8378 * docs/plugins/inspect/plugin-iec958.xml:
8379 * docs/plugins/inspect/plugin-lame.xml:
8380 * docs/plugins/inspect/plugin-mad.xml:
8381 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8382 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8383 * docs/plugins/inspect/plugin-mpegstream.xml:
8384 * docs/plugins/inspect/plugin-siddec.xml:
8385 Update version to CVS.
8387 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
8389 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
8390 Original commit message from CVS:
8391 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
8392 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
8393 (plugin_init):
8394 * po/POTFILES.in:
8395 Add i18n magic to lame plugin. Throw decent error message when we
8396 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
8398 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
8400 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
8401 Original commit message from CVS:
8402 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
8403 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
8404 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
8405 Change caps to x-rdt, because it's not x-rtp.
8406 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
8407 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
8408 (gst_rmdemux_plugin_init):
8409 Activate pad before adding to the element.
8410 Return the combined stream return values after pad_alloc.
8412 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
8414 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
8415 Original commit message from CVS:
8416 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
8417 * ext/mpeg2dec/gstmpeg2dec.h:
8418 Add some debugging to timestamp handling.
8419 Make sure we don't convert invalid timestamps.
8421 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
8423 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
8424 Original commit message from CVS:
8425 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
8426 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
8427 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
8428 (gst_dvd_demux_get_subpicture_stream):
8429 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
8430 (gst_mpeg_demux_get_audio_stream),
8431 (gst_mpeg_demux_get_private_stream):
8432 Active pads before adding them to the running element. Don't assert
8433 on non-BYTE format newsegment events in asfdemux.
8435 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
8437 Printf format fixes.
8438 Original commit message from CVS:
8439 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
8440 (gst_dvd_read_src_handle_seek_event):
8441 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
8442 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
8443 * ext/sidplay/gstsiddec.cc:
8444 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
8445 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
8446 (gst_rmdemux_parse_packet):
8447 Printf format fixes.
8449 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
8451 gst/realmedia/: Added RDT depayloader.
8452 Original commit message from CVS:
8453 * gst/realmedia/Makefile.am:
8454 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
8455 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
8456 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
8457 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
8458 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
8459 * gst/realmedia/rdtdepay.h:
8460 Added RDT depayloader.
8461 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
8462 (gst_rmdemux_plugin_init), (plugin_init):
8463 Remove unused function.
8464 Added some more mime-types.
8466 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8468 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
8469 Original commit message from CVS:
8470 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
8471 If an incoming timestamp is within one sample of our current
8472 timestamp, then keep it. This prevents imprecision in the
8473 PTS (which only has 90khz granularity) from affecting our stream.
8475 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
8477 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
8478 Original commit message from CVS:
8479 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
8480 Reflow code so that compiler doesn't complain about possible use
8481 of uninitialised variable any longer; but just in case, initialise
8482 it anyway; also take object ref in query function and do peer pad
8483 stuff in a more thread-safe way.
8485 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
8487 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
8488 Original commit message from CVS:
8489 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
8490 Init a variable to make compilers happy.
8492 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
8494 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
8495 Original commit message from CVS:
8496 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
8497 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
8498 (gst_dvd_demux_sync_stream_to_time):
8499 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
8500 (gst_mpeg_demux_synchronise_pads),
8501 (gst_mpeg_demux_sync_stream_to_time):
8502 Send newsegment updates for sparse streams (#350778).
8504 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
8506 ext/dvdread/dvdreadsrc.c: fix compile warning
8507 Original commit message from CVS:
8508 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
8509 fix compile warning
8511 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
8513 * configure.ac:
8514 bump the nano bitches
8515 Original commit message from CVS:
8516 bump the nano bitches
8518 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8520 configure.ac: As another attempt, synaesthesia can be enabled by passing
8521 Original commit message from CVS:
8522 * configure.ac:
8523 As another attempt, synaesthesia can be enabled by passing
8524 --with-plugins="synaesthesia" to configure
8526 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8528 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
8529 Original commit message from CVS:
8530 * configure.ac:
8531 Don't build synaesthesia by default, until someone confirms that it
8532 is okay (filed as #356882)
8534 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8536 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
8537 Original commit message from CVS:
8538 * configure.ac:
8539 Don't build synaesthesia by default, until someone confirms that it
8540 is okay (filed as #356882)
8542 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8544 Port synaesthesia.
8545 Original commit message from CVS:
8546 * configure.ac:
8547 * gst/synaesthesia/Makefile.am:
8548 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
8549 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
8550 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
8551 (gst_synaesthesia_change_state), (plugin_init):
8552 Port synaesthesia.
8554 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8556 More G_OBJECT macro fixing.
8557 Original commit message from CVS:
8558 * ext/mad/gstid3tag.c:
8559 * gst/mpegstream/gstrfc2250enc.h:
8560 * gst/synaesthesia/gstsynaesthesia.c:
8561 More G_OBJECT macro fixing.
8563 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
8565 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
8566 Original commit message from CVS:
8567 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
8568 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
8569 Fix initialisation dummy buffer, the offsets are relative to the start
8570 of the buffers. Fixes #356004.
8572 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
8574 * gst-plugins-ugly.spec.in:
8575 update spec file
8576 Original commit message from CVS:
8577 update spec file
8579 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
8581 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
8582 Original commit message from CVS:
8583 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
8584 Add convert query (needed for later when we just operate in time
8585 format and let the base source class handle all the seeking stuff).
8587 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8589 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
8590 Original commit message from CVS:
8591 * gst/asfdemux/gstasfdemux.c:
8592 (gst_asf_demux_get_gst_tag_from_tag_name),
8593 (gst_asf_demux_process_ext_content_desc):
8594 Erm, lets properly fix it. The only non-text tag that we support is
8595 the track-number and that is an UINT. asfdemux was returning a GValue
8596 initialized as INT. Further the Track and not the TrackNumber tag
8597 (the latter is a string too).
8599 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8601 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
8602 Original commit message from CVS:
8603 * gst/asfdemux/gstasfdemux.c:
8604 (gst_asf_demux_get_gst_tag_from_tag_name),
8605 (gst_asf_demux_process_ext_content_desc):
8606 Skip tags that are unknown (was producing an uninialized GValue).
8608 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
8610 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
8611 Original commit message from CVS:
8612 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
8613 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
8614 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
8615 (gst_a52dec_set_property), (gst_a52dec_get_property):
8616 * ext/a52dec/gsta52dec.h:
8617 Patch from from Michal Benes <michal.benes@itonis.tv>:
8618 Add two things to a52dec: configure the exact output format for ac3
8619 decoding through properties, if desired.
8620 By default, configure an output format preferred by downstream. Now
8621 that audioconvert lists caps by preference, this means that a52dec
8622 can do downmixing (iff required) rather than audioconvert, so it can
8623 use the ac3 downmix levels from the bitstream.
8625 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8627 Add missing GST_LIBS to the link flags
8628 Original commit message from CVS:
8629 * ext/lame/Makefile.am:
8630 * ext/mpeg2dec/Makefile.am:
8631 * gst/dvdlpcmdec/Makefile.am:
8632 * gst/dvdsub/Makefile.am:
8633 * gst/mpegaudioparse/Makefile.am:
8634 Add missing GST_LIBS to the link flags
8636 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
8638 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
8639 Original commit message from CVS:
8640 * configure.ac:
8641 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
8643 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8645 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
8646 Original commit message from CVS:
8647 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
8648 fix build for debug disabled
8650 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
8652 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
8653 Original commit message from CVS:
8654 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
8655 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
8656 Use static pad templates with ANY caps for the source pads for
8657 simplicity and to avoid warnings when creating pads for unhandled
8658 codec IDs (#351795).
8660 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
8662 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
8663 Original commit message from CVS:
8664 Patch by: Michal Benes <michal dot benes at itonis dot tv>
8665 * ext/mad/gstmad.c: (gst_mad_chain):
8666 Fix timestamping in mad by only activating a new timestamp when the
8667 previous frame has been decoded. Fixes #350723.
8668 Also clean up some of the non fatal warnings when the input buffer is
8669 too small to decode a header.
8671 === release 0.10.4 ===
8673 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
8675 * ChangeLog:
8676 * NEWS:
8677 * RELEASE:
8678 * configure.ac:
8679 * docs/plugins/gst-plugins-ugly-plugins.args:
8680 * docs/plugins/inspect/plugin-a52dec.xml:
8681 * docs/plugins/inspect/plugin-amrnb.xml:
8682 * docs/plugins/inspect/plugin-asf.xml:
8683 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8684 * docs/plugins/inspect/plugin-dvdread.xml:
8685 * docs/plugins/inspect/plugin-dvdsub.xml:
8686 * docs/plugins/inspect/plugin-iec958.xml:
8687 * docs/plugins/inspect/plugin-lame.xml:
8688 * docs/plugins/inspect/plugin-mad.xml:
8689 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8690 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8691 * docs/plugins/inspect/plugin-mpegstream.xml:
8692 * docs/plugins/inspect/plugin-rmdemux.xml:
8693 * docs/plugins/inspect/plugin-siddec.xml:
8694 releasing 0.10.4
8695 Original commit message from CVS:
8696 releasing 0.10.4
8698 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
8700 * po/af.po:
8701 * po/az.po:
8702 * po/cs.po:
8703 * po/en_GB.po:
8704 * po/hu.po:
8705 * po/it.po:
8706 * po/nb.po:
8707 * po/nl.po:
8708 * po/or.po:
8709 * po/sq.po:
8710 * po/sr.po:
8711 * po/sv.po:
8712 * po/uk.po:
8713 * po/vi.po:
8714 Update .po files
8715 Original commit message from CVS:
8716 Update .po files
8718 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
8720 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
8721 Original commit message from CVS:
8722 Patch by: Wim Taymans <wim at fluendo dot com>
8723 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
8724 Instead of forwarding the event in the wrong format, unref it and set
8725 a boolean that we still need to send it in the streaming thread.
8726 Fixes #350554
8728 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
8730 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
8731 Original commit message from CVS:
8732 Patch by: Edward Hervey (edward at fluendo dot com)
8733 * ext/dvdread/dvdreadsrc.c: (plugin_init):
8734 Put debug category initialization before use of GST_DEBUG, in order
8735 to remove a fatal warning. Fixes #350895
8737 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
8739 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
8740 Original commit message from CVS:
8741 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
8742 Set rank to NONE for the time being until we make playbin handle
8743 subtitle pictures again (dvdsubdec seems to be a bit shaky at
8744 times when seeking, so it's probably better if it doesn't get
8745 autoplugged for the time being).
8747 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
8749 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
8750 Original commit message from CVS:
8751 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
8752 (gst_rmdemux_parse_mdpr):
8753 Handle audio streams with stream_version 3 properly; warn about
8754 unknown stream versions; handle unknown fourccs a tad more
8755 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
8756 with GST_FOURCC_FORMAT.
8758 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
8760 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
8761 Original commit message from CVS:
8762 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
8763 Error out properly if this is an interactive DVD (fixes #345694).
8765 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8767 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
8768 Original commit message from CVS:
8769 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
8770 When the first_access is 1 or 0, we should copy the timestamp from
8771 the incoming buffer if there is one.
8773 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
8775 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
8776 Original commit message from CVS:
8777 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
8778 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
8779 Use GST_ELEMENT_ERROR for error reporting; post errors in some
8780 more places; remove superfluous newlines from debug statements.
8782 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
8784 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
8785 Original commit message from CVS:
8786 Patch by: Frédéric Riss <frederic.riss at gmail com>
8787 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
8788 Don't set negative durations on outgoing buffers (#350044),
8789 which happens when you use macros that got changed during
8790 the last unstable cycle because they were thought not to
8791 be used anywhere.
8793 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
8795 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
8796 Original commit message from CVS:
8797 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
8798 (gst_dvd_read_src_goto_chapter),
8799 (gst_dvd_read_src_get_chapter_starts),
8800 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
8801 (gst_dvd_read_src_get_time_for_sector),
8802 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
8803 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
8804 (gst_dvd_read_src_goto_sector):
8805 * ext/dvdread/dvdreadsrc.h:
8806 Add basic support for time-based seeking; set timestamps on
8807 outgoing buffers if we have them; create table with
8808 chapter to time mapping when opening a title; rename
8809 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
8810 make it take an explicit pgc argument; fix up some debugging
8811 messages so that title/chapter numbers are printed as starting
8812 from 1 for easier readability.
8814 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
8816 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
8817 Original commit message from CVS:
8818 * gst/realmedia/Makefile.am:
8819 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
8820 (gst_rmdemux_parse_cont):
8821 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
8822 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
8823 * gst/realmedia/rmutils.h:
8824 Factor out some code into rmutils.[ch]; when reading
8825 strings, don't read beyond the available data; read
8826 metadata strings correctly (string length is 16 bits
8827 here, not just 8).
8829 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8831 Fix dist by including gst-libs/
8832 Original commit message from CVS:
8833 * Makefile.am:
8834 * configure.ac:
8835 * gst/asfdemux/gstasfdemux.c:
8836 Fix dist by including gst-libs/
8838 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
8840 Make custom error messages translatable.
8841 Original commit message from CVS:
8842 * ext/dvdread/dvdreadsrc.c: (plugin_init):
8843 * po/POTFILES.in:
8844 Make custom error messages translatable.
8845 * gst/asfdemux/gstasf.c: (plugin_init):
8846 Remove setlocale() call, doesn't seem to be needed or recommended for
8847 plugins, at least not according to gstreamer/docs/random/i18n.
8849 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
8851 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
8852 Original commit message from CVS:
8853 * gst/asfdemux/Makefile.am:
8854 * gst/asfdemux/asfheaders.c:
8855 * gst/asfdemux/asfheaders.h:
8856 * gst/asfdemux/gstasf.c: (plugin_init):
8857 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
8858 Error out when the stream is encrypted (rather than feeding
8859 garbage to the decoders). Fixes #349025.
8861 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
8863 Add/enable autofoo magic for translations.
8864 Original commit message from CVS:
8865 * Makefile.am:
8866 * autogen.sh:
8867 * configure.ac:
8868 * po/POTFILES.in:
8869 Add/enable autofoo magic for translations.
8871 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
8873 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
8874 Original commit message from CVS:
8875 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
8876 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
8877 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
8878 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
8879 Don't leak streams, strings or caps. Get rid of unnecessary
8880 getcaps() function.
8882 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
8884 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
8885 Original commit message from CVS:
8886 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
8887 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
8888 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
8889 (gst_rmdemux_stream_clear_cached_subpackets),
8890 (gst_rmdemux_descramble_cook_audio),
8891 (gst_rmdemux_descramble_dnet_audio),
8892 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
8893 Descramble cook audio streams before sending them to the
8894 decoder. Fixes #347292.
8895 Also miscellaneous clean-ups and log-level changes.
8897 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
8899 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
8900 Original commit message from CVS:
8901 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
8902 * ext/lame/gstlame.c: (gst_lame_setup):
8903 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
8905 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
8907 ext/sidplay/gstsiddec.*: Remove old metadata thing.
8908 Original commit message from CVS:
8909 * ext/sidplay/gstsiddec.cc:
8910 * ext/sidplay/gstsiddec.h:
8911 Remove old metadata thing.
8913 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
8915 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
8916 Original commit message from CVS:
8917 * gst/asfdemux/gstasfdemux.c:
8918 (gst_asf_demux_get_ext_stream_props_for_stream),
8919 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
8920 Find language codes for audio streams if they are available.
8922 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
8924 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
8925 Original commit message from CVS:
8926 * gst/asfdemux/asfheaders.h:
8927 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
8928 (gst_asf_demux_process_stream),
8929 (gst_asf_demux_process_language_list),
8930 (gst_asf_demux_process_ext_stream_props),
8931 (gst_asf_demux_process_queued_extended_stream_objects),
8932 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
8933 * gst/asfdemux/gstasfdemux.h:
8934 Parse extended stream properties objects and stream objects
8935 hidden inside them (but delay creation of the appropriate
8936 pads until after all the 'normal' stream objects have been
8937 dealt with) (#343763). Also parse language list object.
8939 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
8941 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
8942 Original commit message from CVS:
8943 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
8944 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
8945 (find_seek_offset_time), (gst_rmdemux_perform_seek),
8946 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
8947 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
8948 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
8949 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
8950 * gst/realmedia/rmdemux.h:
8951 Cleanups, use GstSegment for seeking.
8952 Fix error handling.
8953 Combine flow return from all streams.
8955 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
8957 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
8958 Original commit message from CVS:
8959 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
8960 Remove g_assert that shouldn't be there.
8962 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
8964 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
8965 Original commit message from CVS:
8966 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
8967 Fix refcounting when cropping. Fixes #341677.
8969 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
8971 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
8972 Original commit message from CVS:
8973 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
8974 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
8975 (gst_asf_demux_process_segment):
8976 Fix typo. Closes #347029.
8978 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
8980 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
8981 Original commit message from CVS:
8982 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
8983 Skip chunks for unknown streams properly. Fixes broken sound
8984 and/or video for files that have additional streams that
8985 we don't recognise yet (e.g. if they are embedded in extended
8986 stream properties). Partly fixes #343763.
8988 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
8990 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
8991 Original commit message from CVS:
8992 * gst/asfdemux/asfheaders.c:
8993 * gst/asfdemux/asfheaders.h:
8994 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
8995 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
8996 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
8997 (gst_asf_demux_change_state):
8998 * gst/asfdemux/gstasfdemux.h:
8999 Add some more GUIDs and make debug log more readable
9000 and easier to follow when parsing the headers.
9002 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
9004 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
9005 Original commit message from CVS:
9006 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
9007 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
9008 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
9009 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
9010 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
9011 * ext/dvdread/dvdreadsrc.h:
9012 Rewrite seeking code and make seeking in DVDs work (#337834).
9014 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
9016 autogen.sh: Check for automake-1.9 as well.
9017 Original commit message from CVS:
9018 * autogen.sh:
9019 Check for automake-1.9 as well.
9021 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
9023 ext/dvdread/dvdreadsrc.c: Make check stronger.
9024 Original commit message from CVS:
9025 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
9026 Make check stronger.
9028 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
9030 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
9031 Original commit message from CVS:
9032 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
9033 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
9034 (gst_asf_demux_push_buffer):
9035 * gst/asfdemux/gstasfdemux.h:
9036 Handle unknown codec IDs/fourccs properly (#345879); send tag
9037 events after newsegment event; fix use of GST_FOURCC_FORMAT
9038 macro.
9040 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9042 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
9043 Original commit message from CVS:
9044 * ext/a52dec/gsta52dec.c: (plugin_init):
9045 Call the channel positions get_type() method in plugin_init
9046 to ensure that it isn't simultaneously called later from
9047 multiple threads.
9049 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
9051 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
9052 Original commit message from CVS:
9053 * gst/mpegstream/gstmpegpacketize.c:
9054 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
9055 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
9056 Also flush packetizer cache when we get a buffer that has the
9057 DISCONT flag set; update current byte position from buffer
9058 offset after a flush.
9060 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
9062 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
9063 Original commit message from CVS:
9064 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
9065 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
9066 (gst_mpeg_packetize_read):
9067 * gst/mpegstream/gstmpegpacketize.h:
9068 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
9069 (gst_mpeg_parse_change_state):
9070 Flush packetizer cache when we get a FLUSH_STOP event;
9071 remove unused source pad member from packetizer; add debug
9072 category for packetizer.
9074 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9076 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
9077 Original commit message from CVS:
9078 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
9079 Treat dual-mono as stereo. It should really be output on 2 separate
9080 pads, but isn't for now.
9082 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
9084 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
9085 Original commit message from CVS:
9086 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
9087 Assume 4:3 DAR rather than 4:3 PAR (#345184).
9089 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
9091 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
9092 Original commit message from CVS:
9093 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
9094 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
9095 any PAR whatsoever (rather than using 0/0, which will lead to
9096 an abort later on). Fixes #345184.
9098 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
9100 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
9101 Original commit message from CVS:
9102 Patch by: Michael Dominic K. < mdk at mdk org pl>
9103 * ext/mad/gstmad.c: (gst_mad_chain):
9104 Send newsegment event before calling
9105 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
9106 in connection with pad blocking (#342594). While we're at it,
9107 do some minor clean-ups.
9109 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
9111 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
9112 Original commit message from CVS:
9113 * configure.ac:
9114 Fix --disable-external (can't set conditionals conditionally,
9115 #343602).
9117 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
9119 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
9120 Original commit message from CVS:
9121 * ext/a52dec/Makefile.am:
9122 ... and then he said "When you go and fix the build you
9123 better make sure you have some spare backslashes in your
9124 pocket".
9126 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
9128 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
9129 Original commit message from CVS:
9130 * ext/sidplay/gstsiddec.cc:
9131 Fix copyright, email addresses and descriptions.
9132 Use saner defaults for arguments. Fixes #344667.
9133 constify some stuff.
9134 Fix memleaks.
9135 Add tags.
9136 Fix negotiation to do mono/44100 by default.
9137 Post error messages.
9138 Use _scale_int where possible.
9140 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
9142 ext/dvdnav/.cvsignore: More ignore
9143 Original commit message from CVS:
9144 * ext/dvdnav/.cvsignore:
9145 More ignore
9147 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
9149 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
9150 Original commit message from CVS:
9151 * tests/check/elements/amrnbenc.c: (push_data):
9152 Init memory before feeding it to the encoder to make
9153 the valgrind test succeed.
9155 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
9157 gst/asfdemux/.cvsignore: More ignore
9158 Original commit message from CVS:
9159 * gst/asfdemux/.cvsignore:
9160 More ignore
9162 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
9164 .cvsignore: Ignore files generated by 'make dist'.
9165 Original commit message from CVS:
9166 * .cvsignore:
9167 Ignore files generated by 'make dist'.
9169 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
9171 update build files
9172 Original commit message from CVS:
9173 * autogen.sh:
9174 * configure.ac:
9175 * ext/a52dec/Makefile.am:
9176 * ext/dvdnav/Makefile.am:
9177 * ext/dvdread/Makefile.am:
9178 * ext/lame/Makefile.am:
9179 * ext/mad/Makefile.am:
9180 * ext/mpeg2dec/Makefile.am:
9181 * ext/sidplay/Makefile.am:
9182 update build files
9184 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
9186 autogen.sh: require am17
9187 Original commit message from CVS:
9188 * autogen.sh:
9189 require am17
9190 * configure.ac:
9191 * ext/annodex/Makefile.am:
9192 * ext/cdio/Makefile.am:
9193 * ext/dv/Makefile.am:
9194 * ext/esd/Makefile.am:
9195 * ext/flac/Makefile.am:
9196 * ext/gdk_pixbuf/Makefile.am:
9197 * ext/ladspa/Makefile.am:
9198 * ext/libcaca/Makefile.am:
9199 * ext/speex/Makefile.am:
9200 * ext/taglib/Makefile.am:
9201 * sys/oss/Makefile.am:
9202 * sys/sunaudio/Makefile.am:
9203 * sys/ximage/Makefile.am:
9204 clean up build further
9206 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
9208 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
9209 Original commit message from CVS:
9210 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
9211 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
9212 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
9213 (gst_mpeg2dec_change_state):
9214 * ext/mpeg2dec/gstmpeg2dec.h:
9215 Simplify and don't leak our buffer pool.
9216 Use _scale_int.
9217 Remove unfixed bug number from previous ChangeLog entry.
9219 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
9221 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
9222 Original commit message from CVS:
9223 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
9224 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
9225 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
9226 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
9227 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
9228 (handle_sequence), (handle_picture), (handle_slice),
9229 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
9230 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
9231 * ext/mpeg2dec/gstmpeg2dec.h:
9232 Fix padtemplate as we can now do fractional framerates.
9233 Small cleanups.
9234 Use GstSegment.
9235 Add simple frame dropping QoS.
9236 Precalc buffer output sizes and UV offsets.
9237 Always give libmpeg2 a valid fbuf when it wants one.
9238 don't trust libmpeg to discard our buffers but manage it
9239 ourselves.
9240 Fixes #343627, #327350, #335288
9242 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
9244 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
9245 Original commit message from CVS:
9246 * win32/MANIFEST:
9247 Add a manifest for futures ugly win32 releases.
9248 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
9249 Move bufcaps declaration at the begining of the instructions
9250 block.
9252 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9254 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
9255 Original commit message from CVS:
9256 * ext/alsaspdif/alsaspdifsink.h:
9257 * ext/amrwb/gstamrwbdec.h:
9258 * ext/amrwb/gstamrwbenc.h:
9259 * ext/amrwb/gstamrwbparse.h:
9260 * ext/arts/gst_arts.h:
9261 * ext/artsd/gstartsdsink.h:
9262 * ext/audiofile/gstafparse.h:
9263 * ext/audiofile/gstafsink.h:
9264 * ext/audiofile/gstafsrc.h:
9265 * ext/audioresample/gstaudioresample.h:
9266 * ext/bz2/gstbz2dec.h:
9267 * ext/bz2/gstbz2enc.h:
9268 * ext/dirac/gstdiracdec.h:
9269 * ext/directfb/dfbvideosink.h:
9270 * ext/divx/gstdivxdec.h:
9271 * ext/divx/gstdivxenc.h:
9272 * ext/dts/gstdtsdec.h:
9273 * ext/faac/gstfaac.h:
9274 * ext/gsm/gstgsmdec.h:
9275 * ext/gsm/gstgsmenc.h:
9276 * ext/ivorbis/vorbisenc.h:
9277 * ext/libfame/gstlibfame.h:
9278 * ext/nas/nassink.h:
9279 * ext/neon/gstneonhttpsrc.h:
9280 * ext/polyp/polypsink.h:
9281 * ext/sdl/sdlaudiosink.h:
9282 * ext/sdl/sdlvideosink.h:
9283 * ext/shout/gstshout.h:
9284 * ext/snapshot/gstsnapshot.h:
9285 * ext/sndfile/gstsf.h:
9286 * ext/swfdec/gstswfdec.h:
9287 * ext/tarkin/gsttarkindec.h:
9288 * ext/tarkin/gsttarkinenc.h:
9289 * ext/theora/theoradec.h:
9290 * ext/wavpack/gstwavpackdec.h:
9291 * ext/wavpack/gstwavpackparse.h:
9292 * ext/xine/gstxine.h:
9293 * ext/xvid/gstxviddec.h:
9294 * ext/xvid/gstxvidenc.h:
9295 * gst/cdxaparse/gstcdxaparse.h:
9296 * gst/cdxaparse/gstcdxastrip.h:
9297 * gst/colorspace/gstcolorspace.h:
9298 * gst/festival/gstfestival.h:
9299 * gst/freeze/gstfreeze.h:
9300 * gst/gdp/gstgdpdepay.h:
9301 * gst/gdp/gstgdppay.h:
9302 * gst/modplug/gstmodplug.h:
9303 * gst/mpeg1sys/gstmpeg1systemencode.h:
9304 * gst/mpeg1videoparse/gstmp1videoparse.h:
9305 * gst/mpeg2sub/gstmpeg2subt.h:
9306 * gst/mpegaudioparse/gstmpegaudioparse.h:
9307 * gst/multifilesink/gstmultifilesink.h:
9308 * gst/overlay/gstoverlay.h:
9309 * gst/playondemand/gstplayondemand.h:
9310 * gst/qtdemux/qtdemux.h:
9311 * gst/rtjpeg/gstrtjpegdec.h:
9312 * gst/rtjpeg/gstrtjpegenc.h:
9313 * gst/smooth/gstsmooth.h:
9314 * gst/smoothwave/gstsmoothwave.h:
9315 * gst/spectrum/gstspectrum.h:
9316 * gst/speed/gstspeed.h:
9317 * gst/stereo/gststereo.h:
9318 * gst/switch/gstswitch.h:
9319 * gst/tta/gstttadec.h:
9320 * gst/tta/gstttaparse.h:
9321 * gst/videodrop/gstvideodrop.h:
9322 * gst/xingheader/gstxingmux.h:
9323 * sys/directdraw/gstdirectdrawsink.h:
9324 * sys/directsound/gstdirectsoundsink.h:
9325 * sys/dxr3/dxr3audiosink.h:
9326 * sys/dxr3/dxr3spusink.h:
9327 * sys/dxr3/dxr3videosink.h:
9328 * sys/qcam/gstqcamsrc.h:
9329 * sys/vcd/vcdsrc.h:
9330 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
9332 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9334 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
9335 Original commit message from CVS:
9336 * ext/a52dec/gsta52dec.h:
9337 * ext/amrnb/amrnbdec.h:
9338 * ext/amrnb/amrnbenc.h:
9339 * ext/amrnb/amrnbparse.h:
9340 * ext/mpeg2dec/gstmpeg2dec.h:
9341 * ext/sidplay/gstsiddec.h:
9342 * gst/ac3parse/gstac3parse.h:
9343 * gst/asfdemux/gstasfdemux.h:
9344 * gst/asfdemux/gstasfmux.h:
9345 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9346 * gst/iec958/ac3iec.h:
9347 * gst/mpegaudioparse/gstmpegaudioparse.h:
9348 * gst/mpegstream/gstdvddemux.h:
9349 * gst/mpegstream/gstmpegclock.h:
9350 * gst/mpegstream/gstmpegdemux.h:
9351 * gst/mpegstream/gstmpegparse.h:
9352 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
9354 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
9356 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
9357 Original commit message from CVS:
9358 * README:
9359 Replace current README (containing the release notes from
9360 some 0.9.x version) with a proper README taken from the core.
9362 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
9364 ext/amrnb/: Sortof first quick cleanup of all this mess...
9365 Original commit message from CVS:
9366 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
9367 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
9368 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
9369 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
9370 * ext/amrnb/amrnbparse.h:
9371 Sortof first quick cleanup of all this mess...
9372 Don't crap out on empty and invalid FTs but treat them as
9373 empty packets, the decoder handles them fine.
9374 Fixes #342222.
9376 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
9378 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
9379 Original commit message from CVS:
9380 * gst/asfdemux/gstasf.c: (plugin_init):
9381 Call gst_riff_init() so the riff debug category gets set up
9382 before it is being used.
9384 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
9386 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
9387 Original commit message from CVS:
9388 * gst/iec958/ac3_padder.c: (ac3p_parse):
9389 * gst/iec958/ac3_padder.h:
9390 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
9391 (ac3iec_chain_raw), (ac3iec_change_state):
9392 * gst/iec958/ac3iec.h:
9393 Write rate into the caps, for the allowed ac3 rates. Some minor
9394 cleanups.
9396 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
9398 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
9399 Original commit message from CVS:
9400 Patch by: James "Doc" Livingston <doclivingston gmail com>
9401 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
9402 Do tag merging correctly (#339918). Output taglists
9403 properly in debug statements too while we're at it.
9405 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9407 ext/a52dec/gsta52dec.c: Add more debug
9408 Original commit message from CVS:
9409 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
9410 Add more debug
9411 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
9412 (gst_dvdlpcmdec_init), (update_timestamps),
9413 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
9414 (dvdlpcmdec_sink_event):
9415 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9416 If we have a first_access offset but no current timestamp (might
9417 happen after a seek), then calculate a start time for the first
9418 portion so that it will align with the timestamp given for the
9419 first_access portion.
9420 If a new-segment arrives with format time, store the start
9421 time as a failsafe timestamp in case we never get any further
9422 timestamp info (unlikely)
9423 Mask out the 'frame number' section of the incoming header so
9424 that we don't consider it to be changing on every buffer and
9425 reset the caps constantly.
9426 Use gst_util_uint64_scale for duration calculation
9428 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
9430 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
9431 Original commit message from CVS:
9432 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
9433 Fix timestamping for cases where the first_access parameter is 4.
9434 Ensure we don't overrun buffers in other cases.
9436 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
9438 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
9439 Original commit message from CVS:
9440 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
9441 Fix silly bug when reading metadata (#341254).
9443 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
9445 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
9446 Original commit message from CVS:
9447 * autogen.sh: (CONFIGURE_DEF_OPT):
9448 libtoolize on Darwin/MacOSX is called glibtoolize
9450 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
9452 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
9453 Original commit message from CVS:
9454 * ext/lame/gstlame.c: (gst_lame_get_type),
9455 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
9456 (gst_lame_setup), (gst_lame_change_state):
9457 * ext/lame/gstlame.h:
9458 Remove tag writing from lame (which was completely broken
9459 anyway, #329184). Leaving GstTagSetter interface around for
9460 now, albeit non-functional. Should be removed completely
9461 in 0.11. Use the 'id3v2mux' plugin from -good for writing
9462 tags.
9464 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
9466 * ChangeLog:
9467 * ext/dvdread/dvdreadsrc.c:
9468 * gst/asfdemux/gstasfdemux.c:
9469 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
9470 Original commit message from CVS:
9471 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
9473 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
9475 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
9476 Original commit message from CVS:
9477 Patch by: Andres Salomon <dilinger at debian org>
9478 * ext/lame/gstlame.c: (gst_lame_sink_event):
9479 Fix typo (comma vs. semicolon) (#340710).
9481 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
9483 ext/mad/gstmad.c: Make mad the second element to support the highly useful
9484 Original commit message from CVS:
9485 Patch by: Lutz Müller <lutz at topfrose de>
9486 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
9487 Make mad the second element to support the highly useful
9488 FORMATS query (#340594)
9490 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
9492 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
9493 Original commit message from CVS:
9494 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
9495 (gst_mpeg2dec_src_query):
9496 Remember the query duration format before passing it upstream since it
9497 could have been modified.
9498 Add GST_WARNING_OBJECT in sink convert function to detail why the
9499 conversion didn't work.
9501 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9503 Define GstElementDetails as const and also static (when defined as global)
9504 Original commit message from CVS:
9505 * ext/amrwb/gstamrwbdec.c:
9506 * ext/amrwb/gstamrwbenc.c:
9507 * ext/amrwb/gstamrwbparse.c:
9508 * ext/arts/gst_arts.c:
9509 * ext/artsd/gstartsdsink.c:
9510 * ext/audiofile/gstafparse.c:
9511 * ext/audiofile/gstafsink.c:
9512 * ext/audiofile/gstafsrc.c:
9513 * ext/audioresample/gstaudioresample.c:
9514 * ext/bz2/gstbz2dec.c:
9515 * ext/bz2/gstbz2enc.c:
9516 * ext/cdaudio/gstcdaudio.c:
9517 * ext/directfb/dfbvideosink.c:
9518 * ext/divx/gstdivxdec.c:
9519 * ext/divx/gstdivxenc.c:
9520 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
9521 * ext/faac/gstfaac.c: (gst_faac_base_init):
9522 * ext/faad/gstfaad.c:
9523 * ext/gsm/gstgsmdec.c:
9524 * ext/gsm/gstgsmenc.c:
9525 * ext/hermes/gsthermescolorspace.c:
9526 * ext/ivorbis/vorbisfile.c:
9527 * ext/lcs/gstcolorspace.c:
9528 * ext/libfame/gstlibfame.c:
9529 * ext/libmms/gstmms.c: (gst_mms_base_init):
9530 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
9531 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
9532 * ext/nas/nassink.c: (gst_nassink_base_init):
9533 * ext/neon/gstneonhttpsrc.c:
9534 * ext/sdl/sdlaudiosink.c:
9535 * ext/sdl/sdlvideosink.c:
9536 * ext/shout/gstshout.c:
9537 * ext/snapshot/gstsnapshot.c:
9538 * ext/sndfile/gstsf.c:
9539 * ext/swfdec/gstswfdec.c:
9540 * ext/tarkin/gsttarkindec.c:
9541 * ext/tarkin/gsttarkinenc.c:
9542 * ext/theora/theoradec.c:
9543 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
9544 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
9545 * ext/xvid/gstxviddec.c:
9546 * ext/xvid/gstxvidenc.c:
9547 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
9548 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
9549 * gst/chart/gstchart.c:
9550 * gst/colorspace/gstcolorspace.c:
9551 * gst/deinterlace/gstdeinterlace.c:
9552 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
9553 * gst/festival/gstfestival.c:
9554 * gst/filter/gstbpwsinc.c:
9555 * gst/filter/gstiir.c:
9556 * gst/filter/gstlpwsinc.c:
9557 * gst/freeze/gstfreeze.c:
9558 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
9559 * gst/librfb/gstrfbsrc.c:
9560 * gst/mixmatrix/mixmatrix.c:
9561 * gst/mpeg1sys/gstmpeg1systemencode.c:
9562 * gst/mpeg1videoparse/gstmp1videoparse.c:
9563 * gst/mpeg2sub/gstmpeg2subt.c:
9564 * gst/mpegaudioparse/gstmpegaudioparse.c:
9565 * gst/multifilesink/gstmultifilesink.c:
9566 * gst/overlay/gstoverlay.c:
9567 * gst/passthrough/gstpassthrough.c:
9568 * gst/playondemand/gstplayondemand.c:
9569 * gst/qtdemux/qtdemux.c:
9570 * gst/rtjpeg/gstrtjpegdec.c:
9571 * gst/rtjpeg/gstrtjpegenc.c:
9572 * gst/smooth/gstsmooth.c:
9573 * gst/smoothwave/gstsmoothwave.c:
9574 * gst/spectrum/gstspectrum.c:
9575 * gst/speed/gstspeed.c:
9576 * gst/stereo/gststereo.c:
9577 * gst/switch/gstswitch.c:
9578 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
9579 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
9580 * gst/vbidec/gstvbidec.c:
9581 * gst/videocrop/gstvideocrop.c:
9582 * gst/videodrop/gstvideodrop.c:
9583 * gst/virtualdub/gstxsharpen.c:
9584 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
9585 * gst/y4m/gsty4mencode.c:
9586 * sys/cdrom/gstcdplayer.c:
9587 * sys/directdraw/gstdirectdrawsink.c:
9588 * sys/directsound/gstdirectsoundsink.c:
9589 * sys/glsink/glimagesink.c:
9590 * sys/qcam/gstqcamsrc.c:
9591 * sys/v4l2/gstv4l2src.c:
9592 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
9593 * sys/ximagesrc/ximagesrc.c:
9594 Define GstElementDetails as const and also static (when defined as
9595 global)
9597 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9599 Define GstElementDetails as const and also static (when defined as global)
9600 Original commit message from CVS:
9601 * ext/mad/gstid3tag.c:
9602 * ext/mad/gstmad.c:
9603 * gst/ac3parse/gstac3parse.c:
9604 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9605 * gst/synaesthesia/gstsynaesthesia.c:
9606 Define GstElementDetails as const and also static (when defined as
9607 global)
9609 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9611 Define GstElementDetails as const and also static (when defined as global)
9612 Original commit message from CVS:
9613 * ext/aalib/gstaasink.c:
9614 * ext/annodex/gstcmmldec.c:
9615 * ext/annodex/gstcmmlenc.c:
9616 * ext/cairo/gsttextoverlay.c:
9617 * ext/cairo/gsttimeoverlay.c:
9618 * ext/cdio/gstcdiocddasrc.c:
9619 * ext/dv/gstdvdec.c:
9620 * ext/dv/gstdvdemux.c:
9621 * ext/esd/esdmon.c:
9622 * ext/esd/esdsink.c:
9623 * ext/flac/gstflacenc.c:
9624 * ext/flac/gstflactag.c:
9625 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
9626 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
9627 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
9628 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
9629 * ext/gdk_pixbuf/pixbufscale.c:
9630 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
9631 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
9632 * ext/jpeg/gstjpegdec.c:
9633 * ext/jpeg/gstjpegenc.c:
9634 * ext/jpeg/gstsmokedec.c:
9635 * ext/jpeg/gstsmokeenc.c:
9636 * ext/libcaca/gstcacasink.c:
9637 * ext/libmng/gstmngdec.c:
9638 * ext/libmng/gstmngenc.c:
9639 * ext/libpng/gstpngdec.c:
9640 * ext/libpng/gstpngenc.c:
9641 * ext/mikmod/gstmikmod.c:
9642 * ext/raw1394/gstdv1394src.c:
9643 * ext/shout2/gstshout2.c: (gst_shout2send_init):
9644 * ext/shout2/gstshout2.h:
9645 * ext/speex/gstspeexdec.c:
9646 * ext/speex/gstspeexenc.c:
9647 * gst/alpha/gstalpha.c:
9648 * gst/alpha/gstalphacolor.c:
9649 * gst/apetag/gstapedemux.c:
9650 * gst/auparse/gstauparse.c:
9651 * gst/autodetect/gstautoaudiosink.c:
9652 (gst_auto_audio_sink_base_init):
9653 * gst/autodetect/gstautovideosink.c:
9654 (gst_auto_video_sink_base_init):
9655 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
9656 * gst/avi/gstavimux.c: (gst_avimux_base_init):
9657 * gst/cutter/gstcutter.c:
9658 * gst/debug/breakmydata.c:
9659 * gst/debug/efence.c:
9660 * gst/debug/gstnavigationtest.c:
9661 * gst/debug/gstnavseek.c:
9662 * gst/debug/negotiation.c:
9663 * gst/debug/progressreport.c:
9664 * gst/debug/testplugin.c:
9665 * gst/effectv/gstaging.c:
9666 * gst/effectv/gstdice.c:
9667 * gst/effectv/gstedge.c:
9668 * gst/effectv/gstquark.c:
9669 * gst/effectv/gstrev.c:
9670 * gst/effectv/gstshagadelic.c:
9671 * gst/effectv/gstvertigo.c:
9672 * gst/effectv/gstwarp.c:
9673 * gst/flx/gstflxdec.c:
9674 * gst/goom/gstgoom.c:
9675 * gst/icydemux/gsticydemux.c:
9676 * gst/id3demux/gstid3demux.c:
9677 * gst/interleave/deinterleave.c:
9678 * gst/interleave/interleave.c:
9679 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
9680 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
9681 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
9682 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
9683 * gst/level/gstlevel.c:
9684 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
9685 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
9686 * gst/median/gstmedian.c:
9687 * gst/monoscope/gstmonoscope.c:
9688 * gst/multipart/multipartdemux.c:
9689 * gst/multipart/multipartmux.c:
9690 * gst/oldcore/gstaggregator.c:
9691 * gst/oldcore/gstfdsink.c:
9692 * gst/oldcore/gstmd5sink.c:
9693 * gst/oldcore/gstmultifilesrc.c:
9694 * gst/oldcore/gstpipefilter.c:
9695 * gst/oldcore/gstshaper.c:
9696 * gst/oldcore/gststatistics.c:
9697 * gst/rtp/gstasteriskh263.c:
9698 * gst/rtp/gstrtpL16depay.c:
9699 * gst/rtp/gstrtpL16pay.c:
9700 * gst/rtp/gstrtpamrdepay.c:
9701 * gst/rtp/gstrtpamrpay.c:
9702 * gst/rtp/gstrtpdepay.c:
9703 * gst/rtp/gstrtpgsmpay.c:
9704 * gst/rtp/gstrtph263pay.c:
9705 * gst/rtp/gstrtph263pdepay.c:
9706 * gst/rtp/gstrtph263ppay.c:
9707 * gst/rtp/gstrtpilbcdepay.c:
9708 * gst/rtp/gstrtpmp4gpay.c:
9709 * gst/rtp/gstrtpmp4vdepay.c:
9710 * gst/rtp/gstrtpmp4vpay.c:
9711 * gst/rtp/gstrtpmpadepay.c:
9712 * gst/rtp/gstrtpmpapay.c:
9713 * gst/rtp/gstrtppcmadepay.c:
9714 * gst/rtp/gstrtppcmapay.c:
9715 * gst/rtp/gstrtppcmudepay.c:
9716 * gst/rtp/gstrtppcmupay.c:
9717 * gst/rtp/gstrtpspeexdepay.c:
9718 * gst/rtp/gstrtpspeexpay.c:
9719 * gst/rtsp/gstrtpdec.c:
9720 * gst/rtsp/gstrtspsrc.c:
9721 * gst/smpte/gstsmpte.c:
9722 * gst/udp/gstdynudpsink.c:
9723 * gst/udp/gstmultiudpsink.c:
9724 * gst/udp/gstudpsink.c:
9725 * gst/udp/gstudpsrc.c:
9726 * gst/videobox/gstvideobox.c:
9727 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
9728 * gst/videofilter/gstvideobalance.c:
9729 * gst/videofilter/gstvideoflip.c:
9730 * gst/videofilter/gstvideotemplate.c:
9731 (gst_videotemplate_base_init):
9732 * gst/videomixer/videomixer.c:
9733 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
9734 (gst_wavparse_class_init), (gst_wavparse_dispose),
9735 (gst_wavparse_reset), (gst_wavparse_init),
9736 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
9737 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
9738 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
9739 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
9740 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
9741 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
9742 (gst_wavparse_change_state):
9743 * gst/wavparse/gstwavparse.h:
9744 * sys/oss/gstossmixerelement.c:
9745 * sys/oss/gstosssink.c:
9746 * sys/oss/gstosssrc.c:
9747 * sys/osxaudio/gstosxaudioelement.c:
9748 * sys/osxaudio/gstosxaudiosink.c:
9749 * sys/osxaudio/gstosxaudiosrc.c:
9750 * sys/sunaudio/gstsunaudiomixer.c:
9751 * sys/sunaudio/gstsunaudiosink.c:
9752 Define GstElementDetails as const and also static (when defined as
9753 global)
9755 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
9757 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
9758 Original commit message from CVS:
9759 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
9760 Fix name of custom event (use same as dvdreadsrc).
9761 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
9762 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
9763 Fix event parsing (the event name is in the structure, not the
9764 name of the structure itself); also fix indentation after
9765 boilerplate macro.
9767 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
9769 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
9770 Original commit message from CVS:
9771 * ext/mad/gstid3tag.c: (plugin_init):
9772 Change debug category to 'id3mux'.
9774 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
9776 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
9777 Original commit message from CVS:
9778 Patch by: Alexander Lancaster <alexl at users sourceforge net>
9779 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
9780 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
9781 (gst_id3_tag_chain):
9782 When acting as a muxer, set caps on outgoing buffers and set caps
9783 on source pad (fixes #323658). Remove unused application/x-gst-tags
9784 cruft from the 0.6 days.
9786 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
9788 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
9789 Original commit message from CVS:
9790 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
9791 (gst_mad_src_query), (gst_mad_chain):
9792 .. and DEFAULT queries should work too. Use magic gst util scale
9793 functions in some places.
9795 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
9797 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
9798 Original commit message from CVS:
9799 * ext/mad/gstmad.c: (gst_mad_src_query):
9800 Fix duration query in BYTES format (#336824).
9802 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
9804 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
9805 Original commit message from CVS:
9806 Patch by: Ed Catmur <ed at catmur dot co dot uk>
9807 * ext/lame/gstlame.c: (gst_lame_sink_event):
9808 Don't crash if we get an EOS event before the encoder
9809 has been set up (#339287).
9811 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
9813 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
9814 Original commit message from CVS:
9815 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
9816 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
9817 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
9818 Move errors out of the normal code flow.
9819 Don't send eos, basesrc will do that for us when needed.
9821 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
9823 gst/mpegstream/: Do state changes correctly
9824 Original commit message from CVS:
9825 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
9826 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
9827 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
9828 Do state changes correctly
9830 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
9832 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
9833 Original commit message from CVS:
9834 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
9835 (gst_mpeg2dec_alloc_buffer):
9836 Can't use gst_pad_alloc_buffer*() when we are going to crop
9837 the image before sending it out. Downstream basetransform-based
9838 elements will complain about the wrong unit size otherwise
9839 (when not operating in passthrough-mode at least).
9840 Const-ify some static variables and do some minor clean-ups.
9841 Use I420 macros for size/offsets (not really necessary in this
9842 particular context, but this kind of code gets copy'n'pasted).
9844 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
9846 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
9847 Original commit message from CVS:
9848 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
9849 (read_cache):
9850 * gst/mpegstream/gstmpegpacketize.h:
9851 g_malloc() can't fail, we don't need to handle this. Same for
9852 gst_buffer_new_and_alloc().
9853 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
9854 klass->send_buffer() should have the same semantics as
9855 gst_pad_push(), ie. ownership of the buffer is transfered,
9856 so we never have to unref the buffer no matter what the flow
9857 return value was.
9859 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
9861 * tests/check/gst-plugins-ugly.supp:
9862 one more suppression for FC4
9863 Original commit message from CVS:
9864 one more suppression for FC4
9866 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
9868 * tests/check/gst-plugins-ugly.supp:
9869 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
9870 Original commit message from CVS:
9871 The AMR encoder sucks giant sucky things through a sucky object with a giant
9872 sucking machine. More suppressions.
9874 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
9876 add test for amrnbenc, enable test infrastructure, and fix a leak
9877 Original commit message from CVS:
9878 add test for amrnbenc, enable test infrastructure, and fix a leak
9879 * common/check.mak:
9880 allow for specifying more than one suppressions file in SUPPRESSIONS
9881 * Makefile.am:
9882 * tests/Makefile.am:
9883 * tests/check/.cvsignore:
9884 * tests/check/Makefile.am:
9885 * tests/check/elements/.cvsignore:
9886 * configure.ac:
9887 add tests/check
9888 * tests/check/gst-plugins-ugly.supp:
9889 add suppressions for libs used by -ugly
9890 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
9891 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
9892 (GST_START_TEST), (amrnbenc_suite), (main):
9893 add a simple test for encoding amr
9894 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
9895 fix pad template leaks
9897 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
9899 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
9900 Original commit message from CVS:
9901 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
9902 Plug big leak in AMR encoder.
9904 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
9906 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
9907 Original commit message from CVS:
9908 * ext/mad/gstmad.c: (index_seek):
9909 move GstIndexEntry *entry variable declaration before
9910 the first instruction
9911 * ext/mad/gstmad.c:
9912 remove debug macros with variable number of parameter by using
9913 GST_DEBUG for WIN32
9914 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
9915 use gst_guint64_to_gdouble for conversions
9916 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
9917 replace __FUNCTION__ which is not supported by MSVC by the current function name
9918 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
9919 remove LL suffix by using G_GINT64_CONSTANT
9920 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
9921 use gst_guint64_to_gdouble for conversions
9922 * gst/mpegstream/gstmpegparse.h:
9923 remove LL suffix by using G_GINT64_CONSTANT
9924 * win32/vs6:
9925 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
9926 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
9928 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9930 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
9931 Original commit message from CVS:
9932 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
9933 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
9934 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
9935 * ext/mad/gstmad.c: (gst_mad_class_init):
9936 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
9937 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
9938 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
9939 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
9940 * gst/iec958/ac3iec.c: (ac3iec_class_init):
9941 * gst/mpegaudioparse/gstmpegaudioparse.c:
9942 (gst_mp3parse_class_init):
9943 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
9944 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
9945 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
9946 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
9947 * gst/synaesthesia/gstsynaesthesia.c:
9948 (gst_synaesthesia_class_init):
9949 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
9951 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
9953 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
9954 Original commit message from CVS:
9955 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
9956 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
9957 (gst_asf_demux_push_buffer):
9958 Send newsegment event only once per pad, fixes #336550.
9960 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
9962 Unify the long descriptions in the plugin details (#337263).
9963 Original commit message from CVS:
9964 Patch by: j^ <j at bootlab dot org>
9965 * ext/amrwb/gstamrwbdec.c:
9966 * ext/amrwb/gstamrwbenc.c:
9967 * ext/amrwb/gstamrwbparse.c:
9968 * ext/arts/gst_arts.c:
9969 * ext/artsd/gstartsdsink.c:
9970 * ext/audiofile/gstafparse.c:
9971 * ext/audiofile/gstafsink.c:
9972 * ext/audiofile/gstafsrc.c:
9973 * ext/cdaudio/gstcdaudio.c:
9974 * ext/directfb/dfbvideosink.c:
9975 * ext/divx/gstdivxdec.c:
9976 * ext/divx/gstdivxenc.c:
9977 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
9978 * ext/faac/gstfaac.c: (gst_faac_base_init):
9979 * ext/faad/gstfaad.c:
9980 * ext/gsm/gstgsmdec.c:
9981 * ext/gsm/gstgsmenc.c:
9982 * ext/hermes/gsthermescolorspace.c:
9983 * ext/ivorbis/vorbisfile.c:
9984 * ext/lcs/gstcolorspace.c:
9985 * ext/libfame/gstlibfame.c:
9986 * ext/libmms/gstmms.c: (gst_mms_base_init):
9987 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
9988 * ext/nas/nassink.c: (gst_nassink_base_init):
9989 * ext/neon/gstneonhttpsrc.c:
9990 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
9991 * ext/sdl/sdlaudiosink.c:
9992 * ext/sdl/sdlvideosink.c:
9993 * ext/shout/gstshout.c:
9994 * ext/snapshot/gstsnapshot.c:
9995 * ext/sndfile/gstsf.c:
9996 * ext/tarkin/gsttarkindec.c:
9997 * ext/tarkin/gsttarkinenc.c:
9998 * ext/theora/theoradec.c:
9999 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
10000 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
10001 * ext/xvid/gstxviddec.c:
10002 * ext/xvid/gstxvidenc.c:
10003 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
10004 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
10005 * gst/chart/gstchart.c:
10006 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
10007 * gst/festival/gstfestival.c:
10008 * gst/filter/gstiir.c:
10009 * gst/filter/gstlpwsinc.c:
10010 * gst/freeze/gstfreeze.c:
10011 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
10012 * gst/mixmatrix/mixmatrix.c:
10013 * gst/mpeg1sys/gstmpeg1systemencode.c:
10014 * gst/mpeg1videoparse/gstmp1videoparse.c:
10015 * gst/mpeg2sub/gstmpeg2subt.c:
10016 * gst/mpegaudioparse/gstmpegaudioparse.c:
10017 * gst/multifilesink/gstmultifilesink.c:
10018 * gst/overlay/gstoverlay.c:
10019 * gst/passthrough/gstpassthrough.c:
10020 * gst/playondemand/gstplayondemand.c:
10021 * gst/qtdemux/qtdemux.c:
10022 * gst/rtjpeg/gstrtjpegdec.c:
10023 * gst/rtjpeg/gstrtjpegenc.c:
10024 * gst/smooth/gstsmooth.c:
10025 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
10026 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
10027 * gst/videocrop/gstvideocrop.c:
10028 * gst/videodrop/gstvideodrop.c:
10029 * gst/virtualdub/gstxsharpen.c:
10030 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
10031 * gst/y4m/gsty4mencode.c:
10032 Unify the long descriptions in the plugin details (#337263).
10034 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
10036 * gst-plugins-ugly.spec.in:
10037 fix version numbering
10038 Original commit message from CVS:
10039 fix version numbering
10041 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
10043 * common:
10044 * gst-plugins-ugly.spec.in:
10045 add dvdsub plugin to spec
10046 Original commit message from CVS:
10047 add dvdsub plugin to spec
10049 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10051 docs/plugins/: add siddec
10052 Original commit message from CVS:
10053 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10054 * docs/plugins/inspect/plugin-siddec.xml:
10055 add siddec
10056 * ext/dvdnav/dvdnavsrc.c:
10057 doc fixes
10059 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10061 * common:
10062 * configure.ac:
10063 * ext/sidplay/Makefile.am:
10064 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
10065 Original commit message from CVS:
10066 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
10068 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10070 * docs/plugins/.gitignore:
10071 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10072 ignore more
10073 Original commit message from CVS:
10074 ignore more
10076 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10078 * common:
10079 * docs/plugins/inspect/plugin-a52dec.xml:
10080 * docs/plugins/inspect/plugin-amrnb.xml:
10081 * docs/plugins/inspect/plugin-asf.xml:
10082 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10083 * docs/plugins/inspect/plugin-dvdread.xml:
10084 * docs/plugins/inspect/plugin-dvdsub.xml:
10085 * docs/plugins/inspect/plugin-iec958.xml:
10086 * docs/plugins/inspect/plugin-lame.xml:
10087 * docs/plugins/inspect/plugin-mad.xml:
10088 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10089 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10090 * docs/plugins/inspect/plugin-mpegstream.xml:
10091 * docs/plugins/inspect/plugin-rmdemux.xml:
10092 update plugin inspect files
10093 Original commit message from CVS:
10094 update plugin inspect files
10096 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10098 * gst/mpegaudioparse/gstxingmux.c:
10099 rework build; add translations for v4l2
10100 Original commit message from CVS:
10101 rework build; add translations for v4l2
10103 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10105 configure.ac: rework similarly to other modules
10106 Original commit message from CVS:
10107 * configure.ac:
10108 rework similarly to other modules
10109 * ext/a52dec/gsta52dec.c:
10110 * ext/amrnb/amrnb.c:
10111 * ext/dvdnav/dvdnavsrc.c:
10112 * ext/dvdread/dvdreadsrc.c:
10113 * ext/lame/gstlame.c:
10114 * ext/mad/gstid3tag.c:
10115 * ext/mpeg2dec/gstmpeg2dec.c:
10116 * ext/sidplay/gstsiddec.cc:
10117 * gst/asfdemux/gstasf.c:
10118 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10119 * gst/dvdsub/gstdvdsubdec.c:
10120 * gst/iec958/ac3iec.c:
10121 * gst/mpegaudioparse/gstmpegaudioparse.c:
10122 * gst/mpegstream/gstmpegstream.c:
10123 * gst/realmedia/rmdemux.c: (plugin_init):
10124 use the correct defines
10126 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10128 * common:
10129 * docs/.gitignore:
10130 * docs/plugins/.gitignore:
10131 ignore more
10132 Original commit message from CVS:
10133 ignore more
10135 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10137 * ChangeLog:
10138 * common:
10139 * configure.ac:
10140 back to HEAD
10141 Original commit message from CVS:
10142 back to HEAD
10144 === release 0.10.3 ===
10146 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
10148 * ChangeLog:
10149 * NEWS:
10150 * RELEASE:
10151 * configure.ac:
10152 * docs/plugins/gst-plugins-ugly-plugins.signals:
10153 * docs/plugins/inspect/plugin-amrnb.xml:
10154 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10155 * docs/plugins/inspect/plugin-iec958.xml:
10156 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10157 * docs/plugins/inspect/plugin-rmdemux.xml:
10158 releasing 0.10.3
10159 Original commit message from CVS:
10160 releasing 0.10.3
10162 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
10164 better/unified long descriptions
10165 Original commit message from CVS:
10166 * ext/aalib/gstaasink.c:
10167 * ext/annodex/gstcmmldec.c:
10168 * ext/annodex/gstcmmlenc.c:
10169 * ext/cairo/gsttextoverlay.c:
10170 * ext/cairo/gsttimeoverlay.c:
10171 * ext/cdio/gstcdiocddasrc.c:
10172 * ext/dv/gstdvdec.c:
10173 * ext/esd/esdmon.c:
10174 * ext/esd/esdsink.c:
10175 * ext/flac/gstflacdec.c:
10176 * ext/flac/gstflacenc.c:
10177 * ext/flac/gstflactag.c:
10178 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
10179 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
10180 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
10181 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
10182 * ext/gdk_pixbuf/gstgdkpixbuf.c:
10183 * ext/gdk_pixbuf/pixbufscale.c:
10184 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
10185 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
10186 * ext/jpeg/gstjpegdec.c:
10187 * ext/jpeg/gstjpegenc.c:
10188 * ext/jpeg/gstsmokedec.c:
10189 * ext/jpeg/gstsmokeenc.c:
10190 * ext/libcaca/gstcacasink.c:
10191 * ext/libmng/gstmngdec.c:
10192 * ext/libmng/gstmngenc.c:
10193 * ext/libpng/gstpngdec.c:
10194 * ext/libpng/gstpngenc.c:
10195 * ext/mikmod/gstmikmod.c:
10196 * ext/raw1394/gstdv1394src.c:
10197 * ext/shout2/gstshout2.c:
10198 * ext/speex/gstspeexdec.c:
10199 * ext/speex/gstspeexenc.c:
10200 * gst/alpha/gstalpha.c:
10201 * gst/alpha/gstalphacolor.c:
10202 * gst/auparse/gstauparse.c:
10203 * gst/autodetect/gstautoaudiosink.c:
10204 (gst_auto_audio_sink_base_init):
10205 * gst/autodetect/gstautovideosink.c:
10206 (gst_auto_video_sink_base_init):
10207 * gst/avi/gstavimux.c: (gst_avimux_base_init):
10208 * gst/cutter/gstcutter.c:
10209 * gst/debug/breakmydata.c:
10210 * gst/debug/efence.c:
10211 * gst/debug/gstnavigationtest.c:
10212 * gst/debug/negotiation.c:
10213 * gst/debug/progressreport.c:
10214 * gst/debug/testplugin.c:
10215 * gst/effectv/gstaging.c:
10216 * gst/effectv/gstdice.c:
10217 * gst/effectv/gstedge.c:
10218 * gst/effectv/gstquark.c:
10219 * gst/effectv/gstrev.c:
10220 * gst/effectv/gstvertigo.c:
10221 * gst/effectv/gstwarp.c:
10222 * gst/flx/gstflxdec.c:
10223 * gst/goom/gstgoom.c:
10224 * gst/interleave/deinterleave.c:
10225 * gst/interleave/interleave.c:
10226 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
10227 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
10228 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
10229 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
10230 * gst/level/gstlevel.c:
10231 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
10232 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
10233 * gst/median/gstmedian.c:
10234 * gst/monoscope/gstmonoscope.c:
10235 * gst/multipart/multipartdemux.c:
10236 * gst/multipart/multipartmux.c:
10237 * gst/oldcore/gstmd5sink.c:
10238 * gst/oldcore/gstmultifilesrc.c:
10239 * gst/oldcore/gstpipefilter.c:
10240 * gst/oldcore/gstshaper.c:
10241 * gst/oldcore/gststatistics.c:
10242 * gst/rtp/gstasteriskh263.c:
10243 * gst/rtp/gstrtpL16depay.c:
10244 * gst/rtp/gstrtpL16pay.c:
10245 * gst/rtp/gstrtpamrdepay.c:
10246 * gst/rtp/gstrtpamrpay.c:
10247 * gst/rtp/gstrtpdepay.c:
10248 * gst/rtp/gstrtpgsmpay.c:
10249 * gst/rtp/gstrtph263pay.c:
10250 * gst/rtp/gstrtph263pdepay.c:
10251 * gst/rtp/gstrtph263ppay.c:
10252 * gst/rtp/gstrtpmp4gpay.c:
10253 * gst/rtp/gstrtpmp4vdepay.c:
10254 * gst/rtp/gstrtpmp4vpay.c:
10255 * gst/rtp/gstrtpmpadepay.c:
10256 * gst/rtp/gstrtpmpapay.c:
10257 * gst/rtp/gstrtppcmadepay.c:
10258 * gst/rtp/gstrtppcmapay.c:
10259 * gst/rtp/gstrtppcmudepay.c:
10260 * gst/rtp/gstrtppcmupay.c:
10261 * gst/rtp/gstrtpspeexdepay.c:
10262 * gst/rtp/gstrtpspeexpay.c:
10263 * gst/rtsp/gstrtpdec.c:
10264 * gst/smpte/gstsmpte.c:
10265 * gst/videobox/gstvideobox.c:
10266 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
10267 * gst/videofilter/gstvideobalance.c:
10268 * gst/videofilter/gstvideoflip.c:
10269 * gst/videofilter/gstvideotemplate.c:
10270 (gst_videotemplate_base_init):
10271 * gst/videomixer/videomixer.c:
10272 * gst/wavenc/gstwavenc.c:
10273 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
10274 better/unified long descriptions
10275 Fixed #336602
10276 Some cleanups to auparse, don't send multiple newsegments.
10278 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
10280 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
10281 Original commit message from CVS:
10282 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
10283 Don't unref event unconditionally after giving away ownership
10284 (gst_pad_push_event(), gst_pad_send_event() and
10285 gst_pad_event_default() take ownership of the event
10286 passed to them). Fixes warnings/crashes caused by
10287 navigation events.
10289 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
10291 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
10292 Original commit message from CVS:
10293 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
10294 Don't ref NULL caps (private streams have NULL caps) (#336387);
10295 also, no need to set caps on the same buffer twice.
10297 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
10299 gst/mpegstream/: Don't leak element and pad names in error messages, use
10300 Original commit message from CVS:
10301 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
10302 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
10303 (gst_dvd_demux_get_subpicture_stream):
10304 * gst/mpegstream/gstmpegdemux.c:
10305 (gst_mpeg_demux_sync_stream_to_time):
10306 Don't leak element and pad names in error messages, use
10307 GST_DEBUG_PAD_NAME instead. Add some more debug code.
10309 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
10311 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
10312 Original commit message from CVS:
10313 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
10314 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
10315 Name the structure in the custom event with the
10316 language codes for the audio and subtitle streams
10317 actually like dvddemux expects it to be named.
10318 Set caps on source pad and outgoing buffers.
10320 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
10322 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
10323 Original commit message from CVS:
10324 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
10325 (gst_lame_get_property), (gst_lame_setup):
10326 * ext/lame/gstlame.h:
10327 Make xingheader property non-functional, it's broken anyway
10328 after all (use xingmux instead).
10330 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
10332 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
10333 Original commit message from CVS:
10334 * ext/lame/gstlame.c: (gst_lame_sink_event):
10335 On EOS, flush encoder and send remaining data. Fix
10336 return value handling in sink event function.
10338 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
10340 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
10341 Original commit message from CVS:
10342 Patch by: Jürg Billeter <j at bitron dot ch>
10343 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
10344 Fix wrong check for started flag when setting the 'device' property.
10345 We want to allow it when the source is NOT started yet and ignore it
10346 when the source is running.
10348 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
10350 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
10351 Original commit message from CVS:
10352 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
10353 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
10354 (gst_asf_demux_process_chunk):
10355 * gst/asfdemux/gstasfdemux.h:
10356 Subtract first timestamp from timestamps, so that
10357 stream starts from 0; makes live streams that don't
10358 start at 0 work again (fixes #317310, #336097).
10360 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
10362 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
10363 Original commit message from CVS:
10364 Patch by: Christian Kirbach
10365 * configure.ac:
10366 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
10367 -good. Fixes build on some systems (#331838).
10369 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
10371 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
10372 Original commit message from CVS:
10373 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
10374 (gst_rmdemux_parse_cont):
10375 Extract more tags and also post codec name tag on the
10376 bus so this shows up in totem and nautilus.
10378 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
10380 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
10381 Original commit message from CVS:
10382 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
10383 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
10384 Extra data usually goes into the caps as 'codec_data', not
10385 as first buffer into the stream.
10386 Need to byte swap AC3 content in realmedia files for some
10387 reason (fixes #331588).
10389 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
10391 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
10392 Original commit message from CVS:
10393 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
10394 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
10395 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
10396 When operating in pull mode, post an error message on the
10397 bus when all source pads are unlinked or some other fatal
10398 error occured (#323023). Regrade some recurring debug messages
10399 to LOG level. Convert c++-style comments into C-style ones.
10401 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
10403 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
10404 Original commit message from CVS:
10405 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
10406 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
10407 (gst_rmdemux_all_source_pads_unlinked),
10408 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
10409 (gst_rmdemux_parse_packet):
10410 * gst/realmedia/rmdemux.h:
10411 Handle unlinked source pads properly and stop if all source pads
10412 are unlinked (#323023).
10414 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
10416 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
10417 Original commit message from CVS:
10418 Patch by: Michal Benes <michal dot benes at xeris dot cz>
10419 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
10420 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
10421 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
10422 * gst/mpegstream/gstmpegdemux.h:
10423 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
10424 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
10425 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
10426 situation really happens when grabbing DVB streams. Current
10427 mpegdemuxer can not handle this situation correctly and it
10428 restarts counting gstreamer timestamps from zero.
10429 Fixes #326598.
10431 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
10433 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
10434 Original commit message from CVS:
10435 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
10436 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
10437 * ext/a52dec/gsta52dec.h:
10438 Fix #334550: failure to play raw AC3 files due to segment problems.
10440 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
10442 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
10443 Original commit message from CVS:
10444 Patch by: Christophe Fergeau <teuf gnome org>
10445 * ext/lame/gstlame.c: (gst_lame_release_memory),
10446 (gst_lame_finalize), (gst_lame_class_init),
10447 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
10448 (gst_lame_change_state):
10449 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
10451 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
10453 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
10454 Original commit message from CVS:
10455 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
10456 (gst_mad_sink_event), (gst_mad_change_state):
10457 Include AUDIO_CODEC tag with tags posted if input is not
10458 framed (#334258). Use _scale() util functions in more places.
10460 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
10462 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
10463 Original commit message from CVS:
10464 2006-03-12 Christophe Fergeau <teuf@gnome.org>
10465 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
10466 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
10467 property as BROKEN (see
10468 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
10469 explanation why it's broken).
10471 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
10473 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
10474 Original commit message from CVS:
10475 2006-03-11 Christophe Fergeau <teuf@gnome.org>
10476 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
10477 * configure.ac:
10478 * gst/xingheader/Makefile.am:
10479 * gst/xingheader/gstxingmux.c:
10480 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
10481 to MP3 files (this allows decoder to figure out the length of VBR
10482 files)
10484 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
10486 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
10487 Original commit message from CVS:
10488 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
10489 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
10490 tag (#333683, patch by: Alex Lancaster).
10492 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
10494 ext/amrnb/: Further fancyfication.
10495 Original commit message from CVS:
10496 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
10497 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
10498 (gst_amrnbdec_state_change):
10499 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
10500 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
10501 (gst_amrnbenc_state_change):
10502 * ext/amrnb/amrnbenc.h:
10503 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
10504 (gst_amrnbparse_query):
10505 Further fancyfication.
10506 Use _take to get writable data from the adapter.
10507 Precalc packet duration.
10508 Handle disconts.
10509 Forward _push to upstream.
10510 Post error messages when something goes wrong.
10511 Remove old code in amrnbparse.
10512 Don't ignore query results from upstream.
10514 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
10516 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
10517 Original commit message from CVS:
10518 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
10519 The AMR encoder writes into the audio buffers it processes, so
10520 use gst_buffer_make_writable() on buffers we might (they go through
10521 an adapter, so there can be copying going on later anyway) be
10522 encoding.
10524 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
10526 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
10527 Original commit message from CVS:
10528 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
10529 (gst_mpeg_parse_handle_src_query):
10530 Declare variables at the beginning of a block and make
10531 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
10533 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
10535 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
10536 Original commit message from CVS:
10537 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
10538 Read packet size, sequence and padsize in right order again
10539 (fixes #332796; patch by: Fabrizio Gennari).
10541 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
10543 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
10544 Original commit message from CVS:
10545 * gst/iec958/ac3iec.c:
10546 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
10548 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10550 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
10551 Original commit message from CVS:
10552 * configure.ac:
10553 Make the id3tag and mad checks check for both a header and the
10554 appropriate library if the pkg-config is missing. (Closes #331842)
10555 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
10556 do the same for the plugins themselves.
10558 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
10560 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
10561 Original commit message from CVS:
10562 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
10563 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
10564 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
10565 * ext/mpeg2dec/gstmpeg2dec.h:
10566 Don't treat STATE_INVALID as fatal error; throw an error
10567 only after five consecutive decoding errors. Makes decoding
10568 mpeg streams more robust and fixes playback of joined clips
10569 (#300682).
10571 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
10573 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
10574 Original commit message from CVS:
10575 * ext/dvdnav/dvdnavsrc.h:
10576 Oops. forgot to add this one.
10578 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
10580 ext/Makefile.am: Fix dist-check.
10581 Original commit message from CVS:
10582 2006-02-26 Julien MOUTTE <julien@moutte.net>
10583 * ext/Makefile.am: Fix dist-check.
10585 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
10587 configure.ac: Disable dvdnavsrc for now.
10588 Original commit message from CVS:
10589 * configure.ac:
10590 Disable dvdnavsrc for now.
10592 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
10594 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
10595 Original commit message from CVS:
10596 * configure.ac:
10597 * ext/Makefile.am:
10598 * ext/dvdnav/Makefile.am:
10599 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
10600 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
10601 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
10602 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
10603 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
10604 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
10605 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
10606 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
10607 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
10608 (gst_dvd_nav_src_make_dvd_event),
10609 (gst_dvd_nav_src_structure_set_uint64),
10610 (gst_dvd_nav_src_push_dvd_nav_packet_event),
10611 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
10612 (gst_dvd_nav_src_push_titlelang_event),
10613 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
10614 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
10615 (gst_dvd_nav_src_handle_navigation_event),
10616 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
10617 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
10618 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
10619 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
10620 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
10621 (gst_dvd_nav_src_do_init), (plugin_init):
10622 dvdnavsrc ported to 0.10, for the most part at least. Not quite
10623 ready for prime time yet though.
10625 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
10627 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
10628 Original commit message from CVS:
10629 * ext/cdio/Makefile.am:
10630 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
10631 required for Cygwin, see #317048)
10632 * gst/rtp/gstasteriskh263.c:
10633 Cygwin has includes for both the unix network socket API
10634 and the windows API, but only one can be included, so fix
10635 includes to only use one or the other, prefering the unxi
10636 one (#317048).
10638 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
10640 Port dvdsubdec to 0.10
10641 Original commit message from CVS:
10642 * configure.ac:
10643 * gst/dvdsub/Makefile.am:
10644 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
10645 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
10646 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
10647 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
10648 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
10649 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
10650 (gst_send_empty_fill), (gst_send_subtitle_frame),
10651 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
10652 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
10653 (plugin_init):
10654 * gst/dvdsub/gstdvdsubdec.h:
10655 Port dvdsubdec to 0.10
10657 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10659 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
10660 Original commit message from CVS:
10661 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
10662 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
10663 mpegdemux for MPEG-2 video streams.
10665 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10667 configure.ac: Bump nano back to CVS
10668 Original commit message from CVS:
10669 * configure.ac:
10670 Bump nano back to CVS
10672 === release 0.10.2 ===
10674 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10676 configure.ac: releasing 0.10.2, "Season to Taste"
10677 Original commit message from CVS:
10678 * configure.ac:
10679 releasing 0.10.2, "Season to Taste"
10681 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10683 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
10684 Original commit message from CVS:
10685 * configure.ac:
10686 releasing 0.10.1.3 prelease for 0.10.2
10688 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
10690 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
10691 Original commit message from CVS:
10692 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
10693 In sink event handler, release object lock again
10694 _before_ sending EOS event downstream (#313838).
10696 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
10698 * ChangeLog:
10699 * gst/asfdemux/gstasf.c:
10700 fix rank of asfdemux
10701 Original commit message from CVS:
10702 fix rank of asfdemux
10704 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10706 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
10707 Original commit message from CVS:
10708 * configure.ac:
10709 releasing 0.10.1.2 prelease for 0.10.2
10711 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
10713 * gst-plugins-ugly.spec.in:
10714 latest updates
10715 Original commit message from CVS:
10716 latest updates
10718 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
10720 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
10721 Original commit message from CVS:
10722 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
10723 (crop_copy_i422_buffer), (crop_buffer):
10724 When we need to crop the output buffer, make sure we
10725 create a buffer of the right size and respect the implicit
10726 striding used for I420 elsewhere in GStreamer (#331301).
10728 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
10730 ext/cdio/gstcdio.c: Init debug category (#331253).
10731 Original commit message from CVS:
10732 * ext/cdio/gstcdio.c: (plugin_init):
10733 Init debug category (#331253).
10735 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
10737 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
10738 Original commit message from CVS:
10739 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
10740 Do not error out on non-recognized streams. Ignore them and allow
10741 playback of the other streams.
10743 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10745 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
10746 Original commit message from CVS:
10747 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
10748 Add a small sanity check for LPCM reading.
10750 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
10752 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
10753 Original commit message from CVS:
10754 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
10755 Take into account the file properties preroll value for
10756 timestamping/newsegment. It's weird this value was commented out.
10758 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
10760 gst/asfdemux/Makefile.am: More asf makefile fixing.
10761 Original commit message from CVS:
10762 * gst/asfdemux/Makefile.am:
10763 More asf makefile fixing.
10765 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
10767 ext/lame/gstlame.c: Fix up lame a bit.
10768 Original commit message from CVS:
10769 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
10770 (gst_lame_change_state):
10771 Fix up lame a bit.
10772 Apply patch #319782 by Gautier Portet.
10774 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
10776 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
10777 Original commit message from CVS:
10778 * gst/asfdemux/Makefile.am:
10779 But we do need to link against the riff libraryr.
10781 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
10783 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
10784 Original commit message from CVS:
10785 * gst/asfdemux/Makefile.am:
10786 We don't want asfmux.c yet.
10788 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
10790 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
10791 Original commit message from CVS:
10792 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
10793 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
10794 (gst_mad_change_state):
10795 Port fixes for bugs 314771, 308772, 140237, and 302625
10796 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
10797 Use GST_EVENT_FLUSH_STOP to clear data from the current input
10798 buffer, to avoid using it for any future decoding.
10800 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
10802 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
10803 Original commit message from CVS:
10804 * configure.ac:
10805 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
10806 (gst_asf_get_guid_nick):
10807 * gst/asfdemux/asfheaders.h:
10808 * gst/asfdemux/gstasf.c: (plugin_init):
10809 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
10810 (gst_asf_demux_class_init), (gst_asf_demux_init),
10811 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
10812 (gst_asf_demux_handle_src_event),
10813 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
10814 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
10815 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
10816 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
10817 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
10818 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
10819 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
10820 (gst_asf_demux_get_bitrate_record),
10821 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
10822 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
10823 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
10824 (gst_asf_demux_get_obj_data_correction),
10825 (gst_asf_demux_get_stream_audio),
10826 (gst_asf_demux_get_stream_correction),
10827 (gst_asf_demux_get_stream_video),
10828 (gst_asf_demux_get_stream_video_format),
10829 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
10830 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
10831 (gst_asf_demux_process_stream),
10832 (gst_asf_demux_get_gst_tag_from_tag_name),
10833 (gst_asf_demux_commit_taglist),
10834 (gst_asf_demux_process_ext_content_desc),
10835 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
10836 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
10837 (gst_asf_demux_process_comment),
10838 (gst_asf_demux_process_bitrate_props_object),
10839 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
10840 (gst_asf_demux_descramble_segment),
10841 (gst_asf_demux_element_send_event),
10842 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
10843 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
10844 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
10845 (gst_asf_demux_get_src_query_types),
10846 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
10847 * gst/asfdemux/gstasfdemux.h:
10848 asfdemux ported to 0.10. Does still need a bit of work (seems like
10849 there's something funky going on when timestamping video frames).
10850 The seeking code is likely to make Wim cry, but hey, at least it
10851 compiles.
10853 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
10855 ext/amrnb/amrnbdec.c: Some more comments.
10856 Original commit message from CVS:
10857 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
10858 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
10859 Some more comments.
10860 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
10861 Applied patch from Fabrizio Gennari, fixes #330844.
10863 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
10865 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
10866 Original commit message from CVS:
10867 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
10868 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
10869 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
10870 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
10871 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
10872 * ext/dvdread/dvdreadsrc.h:
10873 Let's try to play the title the user set via the URI handler or
10874 via properties instead of always playing the first title. Also,
10875 Also, count title/chapter/angle number in URI and properties
10876 from 1 rather than 0.
10878 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
10880 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
10881 Original commit message from CVS:
10882 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
10883 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
10884 (gst_dvd_read_src_do_duration_query):
10885 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
10886 otherwise GstBaseSrc will think we can operate pull_range based,
10887 which we don't really, and typefinding will fail miserably.
10888 Also, make seeking work somewhat (only works with flumpegdemux
10889 at the moment, mpegstream needs fixing for that first).
10891 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
10893 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
10894 Original commit message from CVS:
10895 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
10896 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
10897 Only allocate buffer once we know exactly how much we need,
10898 rather than gratuitously allocating 2MB-buffers all the time
10899 even if we usually need much less than that. Also, demote
10900 a debug message from DEBUG to LOG level.
10902 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
10904 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
10905 Original commit message from CVS:
10906 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
10907 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
10908 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
10909 (gst_dvd_read_src_do_position_query):
10910 Add some more debugging and fix duration query in BYTES.
10912 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
10914 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
10915 Original commit message from CVS:
10916 * configure.ac:
10917 * ext/Makefile.am:
10918 * ext/dvdread/Makefile.am:
10919 * ext/dvdread/dvdreadsrc.c:
10920 * ext/dvdread/dvdreadsrc.h:
10921 Half-baked port to 0.10. Needs some love
10922 in the seeking department, but at least
10923 it does something.
10924 * ext/dvdread/stream_labels.c:
10925 * ext/dvdread/stream_labels.h:
10926 Remove these (we use ISO-639 language codes internally; applications
10927 that want to translate those into language names for display to the
10928 user should rely on the iso-codes package for that).
10930 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
10932 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
10933 Original commit message from CVS:
10934 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
10935 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
10936 (gst_amrnbdec_state_change):
10937 * ext/amrnb/amrnbdec.h:
10938 Fix amrnbdec, handle events, take copy from adapter since the decoder
10939 apparently writes in the source data.
10940 Use some _scale_int, and precalc duration.
10941 Fix some leaks, post ERROR messages.
10943 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
10945 docs/plugins/: Add cdio plugin to docs.
10946 Original commit message from CVS:
10947 * docs/plugins/Makefile.am:
10948 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
10949 * docs/plugins/gst-plugins-good-plugins-sections.txt:
10950 * docs/plugins/inspect/plugin-cdio.xml:
10951 Add cdio plugin to docs.
10952 * ext/cdio/gstcdiocddasrc.c:
10953 Add gtk-doc blurb.
10954 * ext/cdio/gstcdio.c:
10955 The plugin is called 'cdio' not 'cddio'.
10957 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
10959 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
10960 Original commit message from CVS:
10961 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
10962 One source pad not being linked is not an error condition when we're
10963 still parsing the header. In this case (e.g. where we don't have a
10964 suitable decoder installed) just pretend everything is fine, so that
10965 the demuxer will actually go on to signal no-more-pads when done
10966 parsing the header, otherwise decodebin/playbin will never post the
10967 appropriate error message if decoders are not available.
10969 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
10971 * ChangeLog:
10972 * common:
10973 * ext/mad/gstid3tag.c:
10974 * gst/realmedia/rmdemux.c:
10975 Just make it compile with --disable-gst-debug.
10976 Original commit message from CVS:
10977 Just make it compile with --disable-gst-debug.
10979 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
10981 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
10982 Original commit message from CVS:
10983 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
10984 (gst_mad_check_caps_reset), (gst_mad_chain):
10985 Merge patch from Radoslaw Szkodzinski (bug 326734)
10987 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10989 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
10990 Original commit message from CVS:
10991 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
10992 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
10993 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
10994 (gst_id3_tag_chain):
10995 fixing Gdate handling
10996 enabling mux/demux mode switching
10997 adding better debug output
10999 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
11001 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...
11002 Original commit message from CVS:
11003 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
11004 If we haven't set caps on a source pad yet, the caps on the
11005 pad are NULL, not un-fixed. Set caps on outgoing buffers.
11007 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
11009 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
11010 Original commit message from CVS:
11011 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
11012 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
11013 * ext/lame/gstlame.h:
11014 Contrary to what the const char in the lame API might suggest,
11015 lame expects us to keep the strings we pass to id3tag_set_foo()
11016 around; it doesn't free them either though, so we have to store
11017 them somewhere and free them later when we can be sure lame
11018 doesn't need them any longer.
11020 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
11022 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...
11023 Original commit message from CVS:
11024 * ext/lame/gstlame.c: (add_one_tag):
11025 Fix handling of GST_TAG_DATE (#311679), don't pass an
11026 uninitialised string pointer to lame if we don't know
11027 how to handle the tag type, and fix minor memory leak.
11029 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
11031 ext/mad/gstmad.c: Fix debug message.
11032 Original commit message from CVS:
11033 * ext/mad/gstmad.c: (gst_mad_chain):
11034 Fix debug message.
11036 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
11038 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
11039 Original commit message from CVS:
11040 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
11041 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
11042 Erase spurious call to gst_segment_set_newsegment.
11043 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
11044 the superclass method when handling NEWSEGMENT events.
11045 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
11046 and dvd-audio-restart event handling. There are currently less
11047 hackish ways of handling the sparse audio stream problem.
11049 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11051 fix up error domains, error strings, and use of translation
11052 Original commit message from CVS:
11053 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
11054 * ext/dvdnav/dvdnavsrc.c: (if):
11055 * ext/dvdread/stream_labels.c:
11056 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
11057 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
11058 fix up error domains, error strings, and use of translation
11059 * po/POTFILES.in:
11060 fix up this file, even though none of them are actually marked
11061 for build yet.
11063 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
11065 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
11066 Original commit message from CVS:
11067 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
11068 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
11069 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
11070 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
11071 (gst_mpeg_parse_change_state):
11072 Make timestamp adjustment somewhat milder. Actual timestamps are
11073 now sent unmodified unless an actual gap is found in the
11074 stream. This should fix time display when playing most MPEG
11075 files.
11077 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
11079 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
11080 Original commit message from CVS:
11081 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
11082 * ext/cdio/gstcdio.h:
11083 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
11084 Fix build for libcdio versions >= 76; give slightly lower rank
11085 than cdparanoia.
11087 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
11089 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
11090 Original commit message from CVS:
11091 * configure.ac:
11092 * ext/Makefile.am:
11093 * ext/cdio/Makefile.am:
11094 * ext/cdio/gstcdio.c:
11095 * ext/cdio/gstcdio.h:
11096 * ext/cdio/gstcdiocddasrc.c:
11097 * ext/cdio/gstcdiocddasrc.h:
11098 Port libcdio cdda source, formerly known as cddasrc, now known as
11099 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
11100 but that's not tested (fixes #317658).
11102 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
11104 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
11105 Original commit message from CVS:
11106 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
11107 tss tss... always set caps on outgoing buffer.
11109 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
11111 * gst-plugins-ugly.spec.in:
11112 update spec file
11113 Original commit message from CVS:
11114 update spec file
11116 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11118 * ChangeLog:
11119 * configure.ac:
11120 back to HEAD
11121 Original commit message from CVS:
11122 back to HEAD
11124 === release 0.10.1 ===
11126 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11128 * ChangeLog:
11129 * NEWS:
11130 * RELEASE:
11131 * configure.ac:
11132 * docs/plugins/gst-plugins-ugly-plugins.args:
11133 * docs/plugins/inspect/plugin-a52dec.xml:
11134 * docs/plugins/inspect/plugin-amrnb.xml:
11135 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11136 * docs/plugins/inspect/plugin-iec958.xml:
11137 * docs/plugins/inspect/plugin-lame.xml:
11138 * docs/plugins/inspect/plugin-mad.xml:
11139 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11140 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11141 * docs/plugins/inspect/plugin-rmdemux.xml:
11142 releasing 0.10.1
11143 Original commit message from CVS:
11144 releasing 0.10.1
11146 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11148 * ChangeLog:
11149 * configure.ac:
11150 prerelease
11151 Original commit message from CVS:
11152 prerelease
11154 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
11156 Pass unhandled queries upstream (useful e.g. for SEEKING query)
11157 Original commit message from CVS:
11158 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
11159 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
11160 * ext/mad/gstmad.c: (gst_mad_src_query):
11161 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
11162 * ext/sidplay/gstsiddec.cc:
11163 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
11164 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
11165 Pass unhandled queries upstream (useful e.g. for SEEKING query)
11166 (fixes #325652; based on patch by: Philippe); make rmdemux return
11167 FALSE for position queries, instead of setting -1 as value and
11168 returning TRUE.
11170 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
11172 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
11173 Original commit message from CVS:
11174 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
11175 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
11176 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
11177 rewrite timestamps in the case segments are being set from
11178 upstream, but use timestamps unmodified. Also send proper position
11179 values. This allows for correct time display and makes queries
11180 work in sink elements.
11181 * gst/mpegstream/gstdvddemux.h:
11182 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
11183 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
11184 Rename flush_filter to segment_filter, which is better represents
11185 what the arreibute does.
11186 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
11187 Activate segment filtering when a timestamp discontinuity is seen.
11189 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
11191 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...
11192 Original commit message from CVS:
11193 * ext/mad/gstmad.c: (gst_mad_chain):
11194 Don't forget that we need to send out a newsegment event after a
11195 restart even if we don't have enough data to decode a frame right
11196 now.
11198 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
11200 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
11201 Original commit message from CVS:
11202 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
11203 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
11204 Use the new "audio-shutdown" and "audio-restart" DVD events
11205 instead of the "spu-still-frame" event to shutdown and restart
11206 the audio pipeline.
11207 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
11208 Check for cases where the segment-based adjustment calculation
11209 would produce negative values (which result in an overflow) and
11210 return GST_CLOCK_TIME_NONE instead.
11211 * gst/mpegstream/gstdvddemux.h:
11212 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
11213 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
11214 Add a mechanism to discard audio buffers with timestamps outside
11215 the currently set segment. This was causing (sometimes serious)
11216 synchronization problems after seeking in DVDs with LPCM audio,
11217 since VOBUs usually contain audio material that lies outside the
11218 timestamp range specified by the header.
11220 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11222 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
11223 Original commit message from CVS:
11224 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
11225 Remove lingering reference to GstID3Demux
11226 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
11227 Don't output debug saying padding streams are unknown type,
11228 because they're not
11230 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
11232 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
11233 Original commit message from CVS:
11234 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
11235 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
11236 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
11237 LPCM.
11238 * gstmpegdemux.h:
11239 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
11240 (gst_mpeg_demux_get_audio_stream):
11241 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
11242 (gst_dvd_demux_get_audio_stream)
11243 (gst_dvd_demux_get_subpicture_stream)
11244 (gst_dvd_demux_send_subbuffer):
11245 Send current* pad buffers with appropriate caps.
11247 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
11249 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
11250 Original commit message from CVS:
11251 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
11252 * gst/iec958/ac3iec.h:
11253 * gst/iec958/ac3iec.c:
11254 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
11255 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
11256 raw-audio property to ac3iec958 that allows setting the source pad
11257 caps to raw audio instead of audio/x-iec958. This makes it
11258 possible to use ac3iec958 together with the normal alsasink
11259 element to drive an external receiver that autodetects AC3
11260 content.
11262 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
11264 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
11265 Original commit message from CVS:
11266 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
11267 (ac3iec_chain_dvd):
11268 * gst/iec958/ac3iec.h:
11269 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
11271 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
11273 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
11274 Original commit message from CVS:
11275 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
11276 When getting a seek event, first check if the upstream element
11277 can handle it and only do our own seek stuff when it can't
11278 (should fix #322856).
11280 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
11282 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
11283 Original commit message from CVS:
11284 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
11285 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
11286 Really convert to BYTES format when we want to convert
11287 to bytes (use right variable; fixes #322856).
11289 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
11291 Big mpegparse clean up, second round:
11292 Original commit message from CVS:
11293 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
11294 Big mpegparse clean up, second round:
11295 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
11296 Send and EOS event down the audio pipeline when an still frame
11297 event arrives. This prevents the pipeline from locking when a
11298 still menu comes directly after a flush.
11299 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
11300 Don't send a newsegment in reset.
11301 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
11302 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
11303 Move the code of handle_newsegment to process_event. Send a
11304 NEWSEGMENT after FLUSH_STOP.
11305 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
11306 moving to PAUSED.
11307 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
11308 (gst_mpeg_demux_class_init): Don't override send_event.
11309 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
11310 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
11311 (gst_mpeg_demux_reset):
11312 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
11313 attribute.
11314 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
11315 Reset the mpegparse element after a flush.
11316 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
11317 Don't forward events.
11318 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
11319 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
11320 handle_newsegment is not a virtual method anymore.
11321 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
11322 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
11323 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
11324 rid of send_newsegment virtual method.
11325 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
11326 handle DVD events and call the superclass method for other event
11327 types.
11328 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
11329 override process_event anymore.
11330 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
11331 (gst_mpeg_parse_process_event): Move actual event processing to
11332 process event so that subclasses can properly override or extend
11333 it.
11334 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
11335 Eliminate time parameter in process event.
11336 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
11337 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
11338 (gst_mpeg_demux_send_subbuffer):
11339 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
11340 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
11341 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
11342 adding the value of the adjust attribute.
11343 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
11344 rid of the adjust attribute. Now all timestamp adjustments are
11345 performed by mpegparse using the current segment.
11346 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
11347 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
11348 on the adjust attribute for SCR values and the current segment.
11349 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
11350 adjust_ts virtual method to adjust timestamps for outgoing
11351 buffers.
11352 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
11353 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
11354 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
11355 (gst_dvd_demux_handle_newsegment): Don't override
11356 handle_newsegment.
11357 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
11358 Check for DVD events in process_event instead of
11359 handle_dvd_event.
11360 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
11361 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
11362 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
11363 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
11364 (gst_mpeg_demux_send_event):
11365 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
11366 (gst_dvd_demux_handle_dvd_event):
11367 Eliminate the time parameter in send_event.
11369 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11371 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
11372 Original commit message from CVS:
11373 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
11374 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
11375 Fix typefinding in id3demux, and then remove it in favour
11376 of the new LGPL id3demux in gst-plugins-good
11377 * ext/mad/gstmad.c: (gst_mad_dispose):
11378 dispose can run more than once.
11380 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11382 gst/asfdemux/gstasfmux.c: change some char* into char[]
11383 Original commit message from CVS:
11384 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
11385 change some char* into char[]
11387 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
11389 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
11390 Original commit message from CVS:
11391 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
11392 Remove memleak from unused GstRMDemuxStream
11394 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
11396 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
11397 Original commit message from CVS:
11398 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
11399 (gst_id3_tag_do_typefind):
11400 Use the correct function to free typefind factory list.
11402 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
11404 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
11405 Original commit message from CVS:
11406 * ext/mad/gstmad.c: (gst_mad_src_query):
11407 For position and duration queries in TIME format, try the peer
11408 first (might be a demuxer).
11410 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
11412 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
11413 Original commit message from CVS:
11414 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
11415 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
11416 Properly handle non contiguous VOBUs by adding the segment accum
11417 field to the adjust value.
11418 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
11419 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
11420 handle_newsegment to prevent sending actual newsegment events and
11421 use tiemstamp rewriting instead.
11422 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
11423 dvd-lang-codes.
11424 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
11425 (gst_mpeg_parse_event):
11426 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
11427 Add a new parameter to handle_newsegment to allow controlling
11428 whether newsegment events are forwarded or not.
11429 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
11430 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
11431 (gst_dvd_demux_reset):
11432 last_end_ptm and discont_time aren't necessary anymore, since
11433 timestamp adjustment is now replaced by newsegment events.
11434 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
11435 timestamps.
11436 * gst/mpegstream/gstdvddemux.h:
11437 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
11438 Don't handle dvd-nav-packet events anymore, since the are now
11439 replaced by standard newsegment events.
11440 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
11441 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
11442 (gst_dvd_demux_change_state):
11443 * gst/mpegstream/gstdvddemux.h:
11444 Get rid of the ignore_next_newmedia_discont hack.
11445 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
11446 (gst_dvd_demux_handle_newsegment):
11447 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
11448 (gst_mpeg_demux_handle_newsegment): Don't override
11449 handle_newsegment anymore. It was only necessary to handle
11450 NEWMEDIA events.
11451 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
11452 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
11453 (gst_dvd_demux_set_cur_subpicture):
11454 Reactivate handling of DVD events.
11455 * gst/mpegstream/gstmpegparse.c (normal_seek)
11456 (gst_mpeg_parse_handle_src_event)
11457 (gst_mpeg_parse_handle_src_query):
11458 First attempt at reenabling seek.
11459 * gst/mpegstream/gstmpegparse.h:
11460 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
11461 (gst_mpeg_parse_update_streaminfo)
11462 (gst_mpeg_parse_get_rate)
11463 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
11464 (gst_mpeg_parse_handle_src_query):
11465 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
11466 Make queries work again.
11467 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
11468 (gst_mpeg_parse_handle_newsegment)
11469 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
11470 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
11471 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
11472 Get rid of the newsegment_pending attribute, and rely instead on
11473 proper timestamp adjustment.
11474 * gst/mpegstream/gstmpegparse.c
11475 (gst_mpeg_parse_get_src_event_masks): Erase.
11476 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
11477 Initialize fields before creating pads to prevent the pad creation
11478 callback from failing.
11479 (gst_mpeg_parse_reset): Initialize new fields, and change
11480 initialization order to match the order in the structure.
11481 (gst_mpeg_parse_handle_newsegment): Forward new segment events
11482 whenever possible, and update the current segment.
11483 (gst_mpeg_parse_send_newsegment): Update the current segment and
11484 pending_newsegment.
11485 (gst_mpeg_parse_pad_added): Use the current segment to send
11486 newsegment events to new pads.
11487 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
11488 and events. Properly update newsegment_pending.
11489 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
11490 New fields do_adjust and current_segment.
11491 * gst/mpegstream/gstmpegdemux.c:
11492 * gst/mpegstream/gstdvddemux.c:
11493 * gst/mpegstream/gstmpegparse.h:
11494 Rename handle_discont virtual method to handle_newsegment. Erase
11495 some (already commented out support) for old NEW_MEDIA events.
11496 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
11497 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
11498 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
11499 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
11500 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
11501 Erase the "pending_scr" field, and replace it by a slightly
11502 different handling of the current SCR. Document code blocks in
11503 parse_packhead and chain.
11505 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
11507 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
11508 Original commit message from CVS:
11509 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
11510 g_warning() are only for really fatal warnings. If we can't decode a
11511 tag, just ignore that tag and do a GST_WARNING.
11513 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11515 * ChangeLog:
11516 * ext/a52dec/gsta52dec.h:
11517 * ext/dvdread/dvdreadsrc.h:
11518 * ext/lame/gstlame.h:
11519 * ext/mad/gstid3tag.c:
11520 * ext/mad/gstmad.c:
11521 * ext/mad/gstmad.h:
11522 * ext/mpeg2dec/gstmpeg2dec.h:
11523 * ext/sidplay/gstsiddec.h:
11524 * gst/ac3parse/gstac3parse.c:
11525 * gst/ac3parse/gstac3parse.h:
11526 * gst/asfdemux/gstasfdemux.c:
11527 * gst/asfdemux/gstasfdemux.h:
11528 * gst/iec958/ac3iec.h:
11529 * gst/mpegaudioparse/gstmpegaudioparse.c:
11530 * gst/mpegaudioparse/gstmpegaudioparse.h:
11531 * gst/mpegstream/gstdvddemux.h:
11532 * gst/mpegstream/gstmpegclock.h:
11533 * gst/mpegstream/gstmpegdemux.h:
11534 * gst/mpegstream/gstmpegpacketize.h:
11535 * gst/mpegstream/gstmpegparse.c:
11536 * gst/mpegstream/gstmpegparse.h:
11537 * gst/mpegstream/gstrfc2250enc.c:
11538 * gst/mpegstream/gstrfc2250enc.h:
11539 * gst/realmedia/rmdemux.c:
11540 * gst/realmedia/rmdemux.h:
11541 * gst/synaesthesia/synaescope.c:
11542 expand tabs
11543 Original commit message from CVS:
11544 expand tabs
11546 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11548 * configure.ac:
11549 back to HEAD
11550 Original commit message from CVS:
11551 back to HEAD
11553 === release 0.10.0 ===
11555 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11557 * ChangeLog:
11558 * NEWS:
11559 * RELEASE:
11560 * configure.ac:
11561 * docs/plugins/inspect/plugin-a52dec.xml:
11562 * docs/plugins/inspect/plugin-amrnb.xml:
11563 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11564 * docs/plugins/inspect/plugin-iec958.xml:
11565 * docs/plugins/inspect/plugin-lame.xml:
11566 * docs/plugins/inspect/plugin-mad.xml:
11567 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11568 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11569 * docs/plugins/inspect/plugin-rmdemux.xml:
11570 releasing 0.10.0
11571 Original commit message from CVS:
11572 releasing 0.10.0
11574 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
11576 Update for alloc_buffer changes.
11577 Original commit message from CVS:
11578 2005-12-05 Andy Wingo <wingo@pobox.com>
11579 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
11580 * ext/mad/gstmad.c: (gst_mad_chain):
11581 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
11582 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
11583 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
11584 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11585 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
11587 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
11589 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
11590 Original commit message from CVS:
11591 2005-12-05 Andy Wingo <wingo@pobox.com>
11592 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
11593 id3demux and id3mux now. Fixes #323199.
11595 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
11597 * gst-plugins-ugly.spec.in:
11598 update spec file for latest changes
11599 Original commit message from CVS:
11600 update spec file for latest changes
11602 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11604 fix silly Makefile.am bug so they link correctly again
11605 Original commit message from CVS:
11606 * ext/amrnb/Makefile.am:
11607 * gst/realmedia/Makefile.am:
11608 fix silly Makefile.am bug so they link correctly again
11610 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11612 * configure.ac:
11613 back to HEAD
11614 Original commit message from CVS:
11615 back to HEAD
11617 === release 0.9.7 ===
11619 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11621 * ChangeLog:
11622 * LICENSE:
11623 * NEWS:
11624 * PORTED_09:
11625 * RELEASE:
11626 * common:
11627 * configure.ac:
11628 * docs/plugins/gst-plugins-ugly-plugins.args:
11629 * docs/plugins/inspect/plugin-a52dec.xml:
11630 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11631 * docs/plugins/inspect/plugin-iec958.xml:
11632 * docs/plugins/inspect/plugin-lame.xml:
11633 * docs/plugins/inspect/plugin-mad.xml:
11634 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11635 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11636 * docs/plugins/inspect/plugin-rmdemux.xml:
11637 * docs/random/LICENSE:
11638 * docs/random/PORTED_09:
11639 releasing 0.9.7
11640 Original commit message from CVS:
11641 releasing 0.9.7
11643 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11645 * ChangeLog:
11646 * common:
11647 * ext/amrnb/Makefile.am:
11648 * gst/realmedia/Makefile.am:
11649 Don't know how these escaped my eye before. Fix link flags.
11650 Original commit message from CVS:
11651 Don't know how these escaped my eye before. Fix link flags.
11653 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11655 * common:
11656 * examples/Makefile.am:
11657 * examples/capsfilter/Makefile.am:
11658 * examples/capsfilter/capsfilter1.c:
11659 * examples/gob/Makefile.am:
11660 * examples/gob/gst-identity2.gob:
11661 * examples/gstplay/.gitignore:
11662 * examples/gstplay/Makefile.am:
11663 * examples/gstplay/player.c:
11664 * examples/indexing/.gitignore:
11665 * examples/indexing/Makefile.am:
11666 * examples/indexing/indexmpeg.c:
11667 * examples/level/Makefile.am:
11668 * examples/level/README:
11669 * examples/level/demo.c:
11670 * examples/level/plot.c:
11671 * examples/stats/Makefile.am:
11672 * examples/stats/mp2ogg.c:
11673 * examples/switch/.gitignore:
11674 * examples/switch/Makefile.am:
11675 * examples/switch/switcher.c:
11676 no examples
11677 Original commit message from CVS:
11678 no examples
11680 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
11682 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
11683 Original commit message from CVS:
11684 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
11685 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
11686 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
11687 (gst_mpeg_parse_send_event):
11688 Ref events before sending them to multiple pads, after all
11689 gst_pad_send_event() takes ownership of events. Don't leak
11690 events that have not been handled (fixes #322745).
11692 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
11694 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
11695 Original commit message from CVS:
11696 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
11697 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
11698 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
11699 from making timestamp adjustments. This will have to be re-added
11700 in some form in the near future, but in order to do that, some nav
11701 packet parsing will be necessary in mpegdemux.
11702 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
11703 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
11704 (g_value_set_int, gst_mpeg_parse_set_property)
11705 Get rid of do_adjust and use_adjust. Rename max_discont to
11706 max_src_gap.
11707 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
11708 -1, no adjustment is made.
11709 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
11710 Rename max_discont property to max_scr_gap. Erase "adjust"
11711 property.
11712 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
11713 override send_event anymore, base class does the job.
11714 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
11715 Base class now does most of the work.
11716 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
11717 Generalize to forwarding the event to all source pads in the
11718 element.
11719 * gst/mpegstream/gstmpegparse.h:
11720 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
11721 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
11722 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
11723 (gst_mpeg_parse_set_property):
11724 Clock synchronization doesn't make sense anymore for a
11725 demultiplexer.
11727 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
11729 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
11730 Original commit message from CVS:
11731 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
11732 Don't treat normal EOS as a fatal error.
11734 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
11736 ext/mad/gstmad.c: Proper warning statements,
11737 Original commit message from CVS:
11738 * ext/mad/gstmad.c: (gst_mad_chain):
11739 Proper warning statements,
11740 Don't error if the src pad isn't linked when pushing.
11741 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
11742 Proper state_change, avoids borkage when going to READY
11744 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11746 * configure.ac:
11747 * gst-libs/Makefile.am:
11748 * gst-libs/README:
11749 * gst-libs/ext/.gitignore:
11750 * gst-libs/gst/media-info/.gitignore:
11751 * gst-libs/gst/play/.gitignore:
11752 * gst-libs/gst/play/play.h:
11753 * gst-libs/gst/play/play.vcproj:
11754 no need for an AS_LIBTOOL call
11755 Original commit message from CVS:
11756 no need for an AS_LIBTOOL call
11758 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11760 * Makefile.am:
11761 * common:
11762 * gst-plugins-ugly.spec.in:
11763 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
11764 Original commit message from CVS:
11765 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
11767 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11769 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
11770 Original commit message from CVS:
11771 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
11772 Prime libmpeg2's pumps with some null custom buffers
11773 to ensure it doesn't ask us to discard garbage later yay.
11775 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11777 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
11778 Original commit message from CVS:
11779 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
11780 Prime libmpeg2's pumps with some null custom buffers
11781 to ensure it ask us to discard garbage later yay.
11783 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
11785 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
11786 Original commit message from CVS:
11787 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
11788 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
11789 (gst_a52dec_chain_raw):
11790 * ext/a52dec/gsta52dec.h:
11791 Accept AC3 in audio/x-private1-ac3 format, which includes
11792 DVD-specific headers, as well as raw AC3, for compatibility with
11793 some demuxers.
11795 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11797 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
11798 Original commit message from CVS:
11799 * ext/mad/gstmad.c: (gst_mad_chain):
11800 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
11801 skip frame synthesis and consume input data as if we'd done the
11802 decode. Makes mad not error when the src pad is not connected.
11803 (#319784)
11805 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
11807 * ChangeLog:
11808 Erase old CVS conflict line.
11809 Original commit message from CVS:
11810 Erase old CVS conflict line.
11812 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
11814 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
11815 Original commit message from CVS:
11816 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
11817 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
11818 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
11819 (gst_mpeg_parse_chain):
11820 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
11821 (gst_mpeg_demux_send_newsegment):
11822 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
11823 * gst/mpegstream/gstmpegparse.h:
11824 Rename send_discont method to send_newsegment and add parameters
11825 to handle actual segments. Adapt code all around to run with the
11826 new name and signature.
11827 * gst/mpegstream/gstmpegdemux.c:
11828 * gst/mpegstream/gstmpegparse.c:
11829 * gst/mpegstream/gstdvddemux.c:
11830 Convert to GST_BOILERPLATE.
11832 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11834 * configure.ac:
11835 fix AS_LIBTOOL call
11836 Original commit message from CVS:
11837 fix AS_LIBTOOL call
11839 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11841 * Makefile.am:
11842 add a torture target
11843 Original commit message from CVS:
11844 add a torture target
11846 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11848 * ChangeLog:
11849 * configure.ac:
11850 back to HEAD
11851 Original commit message from CVS:
11852 back to HEAD
11854 === release 0.9.6 ===
11856 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11858 * ChangeLog:
11859 * NEWS:
11860 * RELEASE:
11861 * configure.ac:
11862 * docs/plugins/gst-plugins-ugly-plugins.args:
11863 * docs/plugins/gst-plugins-ugly-plugins.signals:
11864 * docs/plugins/inspect/plugin-a52dec.xml:
11865 * docs/plugins/inspect/plugin-amrnb.xml:
11866 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11867 * docs/plugins/inspect/plugin-iec958.xml:
11868 * docs/plugins/inspect/plugin-lame.xml:
11869 * docs/plugins/inspect/plugin-mad.xml:
11870 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11871 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11872 * docs/plugins/inspect/plugin-rmdemux.xml:
11873 releasing 0.9.6
11874 Original commit message from CVS:
11875 releasing 0.9.6
11877 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
11879 gst/realmedia/rmdemux.c: Fractional framerates.
11880 Original commit message from CVS:
11881 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
11882 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
11883 (find_seek_offset_bytes), (find_seek_offset_time),
11884 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
11885 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
11886 (gst_rmdemux_chain), (gst_rmdemux_send_event),
11887 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
11888 (gst_rmdemux_parse_packet):
11889 Fractional framerates.
11891 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11893 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
11894 Original commit message from CVS:
11895 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
11896 (gst_mpeg2dec_negotiate_format), (handle_sequence),
11897 (gst_mpeg2dec_sink_event):
11898 * ext/mpeg2dec/gstmpeg2dec.h:
11899 Use fractional framerates
11901 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
11903 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
11904 Original commit message from CVS:
11905 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
11906 set_clock returns a boolean.
11908 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
11910 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
11911 Original commit message from CVS:
11912 * ext/mad/gstmad.c: (gst_mad_chain):
11913 Fix seeking even more by sending the newsegment event with the
11914 right parameters. Should fix querying in playbin/totem after
11915 a seek.
11917 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
11919 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
11920 Original commit message from CVS:
11921 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
11922 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
11923 Fix seeking in stand-alone mode. Fix nonexistant enum value
11924 introduced in previous commit. Improve debug messages here and
11925 there. Actually return a proper return value in the sink event
11926 handler.
11928 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11930 * ext/lame/gstlame.c:
11931 doh
11932 Original commit message from CVS:
11933 doh
11935 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11937 * ChangeLog:
11938 * ext/lame/gstlame.c:
11939 * ext/mad/gstmad.c:
11940 * ext/sidplay/gstsiddec.cc:
11941 fix up GValueEnum
11942 Original commit message from CVS:
11943 fix up GValueEnum
11945 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
11947 * ChangeLog:
11948 * ext/lame/gstlame.c:
11949 * ext/mad/gstid3tag.c:
11950 * ext/sidplay/gstsiddec.cc:
11951 Update for gst_tag_setter API changes.
11952 Original commit message from CVS:
11953 2005-11-22 Andy Wingo <wingo@pobox.com>
11954 * Update for gst_tag_setter API changes.
11956 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
11958 * ChangeLog:
11959 * ext/a52dec/gsta52dec.c:
11960 * ext/mad/gstid3tag.c:
11961 * ext/mad/gstmad.c:
11962 * gst/mpegaudioparse/gstmpegaudioparse.c:
11963 * gst/mpegstream/gstdvddemux.c:
11964 * gst/mpegstream/gstmpegparse.c:
11965 * gst/realmedia/rmdemux.c:
11966 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
11967 Original commit message from CVS:
11968 2005-11-22 Andy Wingo <wingo@pobox.com>
11969 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
11970 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
11971 * ext/mad/gstmad.c (gst_mad_chain)
11972 * gst/mpegaudioparse/gstmpegaudioparse.c
11973 (gst_mp3parse_sink_event)
11974 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
11975 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
11976 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
11977 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
11978 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
11980 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
11982 ext/mad/Makefile.am: libgsttagedit => libgsttag
11983 Original commit message from CVS:
11984 * ext/mad/Makefile.am:
11985 libgsttagedit => libgsttag
11987 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
11989 ext/lame/gstlame.c: Don't take the stream lock
11990 Original commit message from CVS:
11991 * ext/lame/gstlame.c: (gst_lame_sink_event):
11992 Don't take the stream lock
11994 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
11996 ext/: Don't take the stream lock.
11997 Original commit message from CVS:
11998 2005-11-21 Andy Wingo <wingo@pobox.com>
11999 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
12000 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
12001 * ext/mad/gstmad.c (gst_mad_sink_event):
12002 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
12003 stream lock.
12004 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
12005 stream lock changes.
12007 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
12009 *.*: Ran scripts/update-macros. Oh yes.
12010 Original commit message from CVS:
12011 2005-11-21 Andy Wingo <wingo@pobox.com>
12012 * *.h:
12013 * *.c: Ran scripts/update-macros. Oh yes.
12015 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
12017 gst/mpegstream/: Filler events have beem removed for now.
12018 Original commit message from CVS:
12019 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
12020 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
12021 Filler events have beem removed for now.
12023 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12025 gst/: Update for GST_FOURCC_FORMAT API change.
12026 Original commit message from CVS:
12027 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
12028 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
12029 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
12030 Update for GST_FOURCC_FORMAT API change.
12032 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
12034 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
12035 Original commit message from CVS:
12036 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
12037 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
12038 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
12039 (gst_rmdemux_parse_packet):
12040 Modifications for disapearance of GST_PAD_IS_USABLE()
12042 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
12044 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
12045 Original commit message from CVS:
12046 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
12047 Remove some setcaps brokenness.
12048 Don't crash on bad input.
12050 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
12052 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
12053 Original commit message from CVS:
12054 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
12055 calling transform.
12056 (gst_id3_tag_do_typefind): Unref caps
12057 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
12059 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
12061 * ext/mad/gstmad.c:
12062 remove accidentally commited hack
12063 Original commit message from CVS:
12064 remove accidentally commited hack
12066 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
12068 * ext/mad/gstmad.c:
12069 free pad templates
12070 Original commit message from CVS:
12071 free pad templates
12073 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
12075 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
12076 Original commit message from CVS:
12077 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
12078 (gst_mpeg2dec_sink_event):
12079 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
12080 nice-ify debug message in event handler; add CHECKME.
12081 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
12082 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
12083 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
12084 (gst_dvd_demux_sync_stream_to_time):
12085 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
12086 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
12087 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
12088 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
12089 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
12090 (gst_mpeg_demux_sync_stream_to_time),
12091 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
12092 * gst/mpegstream/gstmpegdemux.h:
12093 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
12094 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
12095 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
12096 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
12097 (gst_mpeg_parse_chain):
12098 * gst/mpegstream/gstmpegparse.h:
12099 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
12100 return value confusion (gst_pad_push vs. gst_pad_send_event and
12101 gst_pad_push_event); pass flow return values to caller;
12102 miscellaneous fixes and clean-ups.
12104 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
12106 * gst/mpegstream/gstdvddemux.c:
12107 set rank to secondary until it works 100%
12108 Original commit message from CVS:
12109 set rank to secondary until it works 100%
12111 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
12113 * gst-plugins-ugly.spec.in:
12114 add mpegstream plugin to spec file
12115 Original commit message from CVS:
12116 add mpegstream plugin to spec file
12118 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
12120 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
12121 Original commit message from CVS:
12122 2005-11-14 Martin Soto <soto@localhost.localdomain>
12123 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
12124 gstrfc2250enc.h.
12126 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
12128 partially port the mpegstream plugin to GStreamer 0.9.
12129 Original commit message from CVS:
12130 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
12131 * configure.ac:
12132 * gst/mpegstream/Makefile.am:
12133 * gst/mpegstream/gstdvddemux.c:
12134 * gst/mpegstream/gstdvddemux.h:
12135 * gst/mpegstream/gstmpegdemux.c:
12136 * gst/mpegstream/gstmpegdemux.h:
12137 * gst/mpegstream/gstmpegpacketize.c:
12138 * gst/mpegstream/gstmpegpacketize.h:
12139 * gst/mpegstream/gstmpegparse.c:
12140 * gst/mpegstream/gstmpegparse.h:
12141 * gst/mpegstream/gstmpegstream.c:
12142 * gst/mpegstream/gstrfc2250enc.c:
12143 * gst/mpegstream/gstrfc2250enc.h:
12144 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
12145 partially port the mpegstream plugin to GStreamer 0.9.
12147 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
12149 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
12150 Original commit message from CVS:
12151 2005-11-14 Andy Wingo <wingo@pobox.com>
12152 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
12153 debugging, allows dll builds on windows. Fixes #316076.
12155 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12157 * ChangeLog:
12158 * configure.ac:
12159 back to head
12160 Original commit message from CVS:
12161 back to head
12163 === release 0.9.5 ===
12165 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12167 * ChangeLog:
12168 * NEWS:
12169 * RELEASE:
12170 * common:
12171 * configure.ac:
12172 * docs/plugins/inspect/plugin-a52dec.xml:
12173 * docs/plugins/inspect/plugin-amrnb.xml:
12174 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12175 * docs/plugins/inspect/plugin-iec958.xml:
12176 * docs/plugins/inspect/plugin-lame.xml:
12177 * docs/plugins/inspect/plugin-mad.xml:
12178 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12179 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12180 * docs/plugins/inspect/plugin-rmdemux.xml:
12181 releasing 0.9.5
12182 Original commit message from CVS:
12183 releasing 0.9.5
12185 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
12187 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
12188 Original commit message from CVS:
12189 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
12190 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
12191 (handle_sequence), (handle_picture), (handle_slice),
12192 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
12193 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
12194 Forward GstFlowReturn about everywhere.
12195 Handle seeking correctly.
12197 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
12199 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
12200 Original commit message from CVS:
12201 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
12202 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
12203 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
12204 Small cleanups in refcounting.
12206 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
12208 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
12209 Original commit message from CVS:
12210 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
12211 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
12212 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
12213 (handle_sequence), (handle_picture):
12214 * ext/mpeg2dec/gstmpeg2dec.h:
12215 Removed lots of dubious code.
12216 Handle flushing and seeking correctly. Still leaks though...
12218 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
12220 * ChangeLog:
12221 * configure.ac:
12222 port plugins listing changes
12223 Original commit message from CVS:
12224 port plugins listing changes
12226 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12228 * ChangeLog:
12229 * configure.ac:
12230 back to HEAD
12231 Original commit message from CVS:
12232 back to HEAD
12234 === release 0.9.4 ===
12236 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12238 * ChangeLog:
12239 * Makefile.am:
12240 * NEWS:
12241 * RELEASE:
12242 * configure.ac:
12243 * docs/plugins/gst-plugins-ugly-plugins.args:
12244 * docs/plugins/gst-plugins-ugly-plugins.signals:
12245 * docs/plugins/inspect/plugin-a52dec.xml:
12246 * docs/plugins/inspect/plugin-amrnb.xml:
12247 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12248 * docs/plugins/inspect/plugin-iec958.xml:
12249 * docs/plugins/inspect/plugin-lame.xml:
12250 * docs/plugins/inspect/plugin-mad.xml:
12251 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12252 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12253 * docs/plugins/inspect/plugin-rmdemux.xml:
12254 * gst/realmedia/rmdemux.c:
12255 * po/POTFILES.in:
12256 releasing 0.9.4
12257 Original commit message from CVS:
12258 releasing 0.9.4
12260 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
12262 gst/realmedia/rmdemux.c: STOPPED->FAILED
12263 Original commit message from CVS:
12264 2005-10-23 Julien MOUTTE <julien@moutte.net>
12265 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
12267 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
12269 * gst-plugins-ugly.spec.in:
12270 add packaging of a52dec
12271 Original commit message from CVS:
12272 add packaging of a52dec
12274 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
12276 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
12277 Original commit message from CVS:
12278 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
12279 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
12280 Set correct stream time in newsegment event.
12282 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12284 * ext/Makefile.am:
12285 fix distcheck
12286 Original commit message from CVS:
12287 fix distcheck
12289 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12291 * ChangeLog:
12292 * ext/Makefile.am:
12293 fix distcheck
12294 Original commit message from CVS:
12295 fix distcheck
12297 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
12299 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
12300 Original commit message from CVS:
12301 * ext/a52dec/Makefile.am:
12302 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
12303 (gst_a52dec_class_init), (gst_a52dec_sink_event),
12304 (gst_a52dec_change_state):
12305 * ext/a52dec/gsta52dec.h:
12306 Re-enable CPU flags, use liboil to get them.
12308 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
12310 Port AC3 decoder to 0.9 (#318849).
12311 Original commit message from CVS:
12312 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
12313 * configure.ac:
12314 * ext/a52dec/Makefile.am:
12315 * ext/a52dec/gsta52dec.c:
12316 * ext/a52dec/gsta52dec.h:
12317 Port AC3 decoder to 0.9 (#318849).
12319 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
12321 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
12322 Original commit message from CVS:
12323 * ext/sidplay/gstsiddec.cc:
12324 Small fixes and more error messages.
12326 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
12328 API change fixen.
12329 Original commit message from CVS:
12330 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
12331 (gst_amrnbparse_state_change):
12332 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
12333 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
12334 * ext/mpeg2dec/gstmpeg2dec.c:
12335 * ext/sidplay/gstsiddec.cc:
12336 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
12337 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
12338 API change fixen.
12340 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
12342 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
12343 Original commit message from CVS:
12344 * configure.ac:
12345 GST_DOC has been renamed to GST_DOCBOOK_CHECK
12347 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12349 configure.ac: some docs I had
12350 Original commit message from CVS:
12351 * configure.ac:
12352 some docs I had
12353 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
12354 trivial fixes
12356 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
12358 gst/realmedia/rmdemux.c: segment-start/done API change.
12359 Original commit message from CVS:
12360 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
12361 (gst_rmdemux_perform_seek):
12362 segment-start/done API change.
12364 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
12366 * ChangeLog:
12367 * common:
12368 * gst/iec958/ac3iec.c:
12369 Set buffer durations on IEC958 buffers.
12370 Original commit message from CVS:
12371 Set buffer durations on IEC958 buffers.
12373 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
12375 configure.ac: Fix glib check
12376 Original commit message from CVS:
12377 * configure.ac:
12378 Fix glib check
12380 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
12382 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
12383 Original commit message from CVS:
12384 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
12385 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
12387 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12389 examples/stats/mp2ogg.c: yes, typo fixes
12390 Original commit message from CVS:
12391 * examples/stats/mp2ogg.c:
12392 yes, typo fixes
12394 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12396 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
12397 Original commit message from CVS:
12398 * examples/indexing/indexmpeg.c: (main):
12399 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
12400 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
12401 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
12402 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
12403 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
12404 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
12405 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
12406 * ext/dvdread/dvdreadsrc.h:
12407 * ext/lame/gstlame.h:
12408 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
12409 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
12410 * gst/iec958/ac3iec.h:
12411 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
12412 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
12413 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
12414 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
12415 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
12416 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
12417 moved bitshift from macro to enum definition
12419 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
12421 newsegment API update.
12422 Original commit message from CVS:
12423 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
12424 * ext/mad/gstmad.c: (gst_mad_chain):
12425 * gst/mpegaudioparse/gstmpegaudioparse.c:
12426 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
12427 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
12428 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
12429 newsegment API update.
12431 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
12433 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
12434 Original commit message from CVS:
12435 * ext/amrnb/amrnbdec.c:
12436 Mark invalid frame sizes
12437 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
12438 UNUSABLE is not to be used here, just push out stuff so
12439 probes can continue linking or making the pad usable.
12441 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
12443 * ChangeLog:
12444 * gst/realmedia/rmdemux.c:
12445 Improve seek error-resilience.
12446 Original commit message from CVS:
12447 Improve seek error-resilience.
12448 Better error handling generally.
12450 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12452 * ChangeLog:
12453 * configure.ac:
12454 back to head
12455 Original commit message from CVS:
12456 back to head
12458 === release 0.9.3 ===
12460 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12462 * ChangeLog:
12463 * NEWS:
12464 * README:
12465 * configure.ac:
12466 * ext/sidplay/Makefile.am:
12467 release time
12468 Original commit message from CVS:
12469 release time
12471 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
12473 * gst/realmedia/rmdemux.h:
12474 Forgot to commit this file. I hate Nano.
12475 Original commit message from CVS:
12476 Forgot to commit this file. I hate Nano.
12478 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
12480 * ChangeLog:
12481 * common:
12482 * gst/realmedia/rmdemux.c:
12483 Sanity checks and memory leak fixes for real demuxer
12484 Original commit message from CVS:
12485 Sanity checks and memory leak fixes for real demuxer
12487 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
12489 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
12490 Original commit message from CVS:
12491 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
12492 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
12493 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
12494 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
12495 Real demuxer fixes. Make it more bulletproof against bad data,
12496 identify a few more stream types.
12497 Fix seeking so that it works (at least with the seek example
12498 program; it still fails with totem).
12500 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
12502 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
12503 Original commit message from CVS:
12504 * gst/mpegaudioparse/gstmpegaudioparse.c:
12505 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
12506 Set correct caps on buffers too.
12508 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
12510 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
12511 Original commit message from CVS:
12512 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
12513 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
12514 * gst/mpegaudioparse/gstmpegaudioparse.h:
12515 Put timestamps on buffers.
12517 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
12519 * ChangeLog:
12520 * ext/amrnb/amrnbenc.c:
12521 Changed amrnbenc description, it is an encoder, not decoder.
12522 Original commit message from CVS:
12523 Changed amrnbenc description, it is an encoder, not decoder.
12525 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
12527 * ChangeLog:
12528 * gst/iec958/ac3_padder.c:
12529 * gst/iec958/ac3_padder.h:
12530 * gst/iec958/ac3iec.c:
12531 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
12532 Original commit message from CVS:
12533 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
12534 more accurate, and to check AC3 checksums (both of them in each frame),
12535 and dump the frame (as a probable sync failure) if they don't match.
12536 General code cleanup, improved comments. Changed to not construct the
12537 header backwards, and not byteswap everything else. If we end up needing
12538 to do little-endian output, we should swap in the element doing the
12539 output (AC3 is big-endian).
12541 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
12543 * gst-plugins-ugly.spec.in:
12544 fix spec file for ugly
12545 Original commit message from CVS:
12546 fix spec file for ugly
12548 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12550 * docs/plugins/inspect/plugin-lame.xml:
12551 revert empty commit
12552 Original commit message from CVS:
12553 revert empty commit
12555 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12557 * docs/plugins/scan.stamp:
12558 whoops, wrong files
12559 Original commit message from CVS:
12560 whoops, wrong files
12562 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12564 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
12565 Original commit message from CVS:
12566 * docs/plugins/gst-plugins-ugly-plugins.args:
12567 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12568 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12569 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12570 commit missing files
12571 * docs/plugins/inspect/plugin-lame.xml:
12572 update
12574 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12576 * Makefile.am:
12577 * common:
12578 * gst-plugins-ugly.spec.in:
12579 add check-valgrind target
12580 Original commit message from CVS:
12581 add check-valgrind target
12583 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12585 * docs/plugins/scanobj-build.stamp:
12586 add stamp
12587 Original commit message from CVS:
12588 add stamp
12590 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
12592 ext/lame/gstlame.c: Set caps on outgoing buffers.
12593 Original commit message from CVS:
12594 * ext/lame/gstlame.c: (gst_lame_chain):
12595 Set caps on outgoing buffers.
12597 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12599 * ChangeLog:
12600 * ext/lame/gstlame.c:
12601 * ext/lame/gstlame.h:
12602 clean up further so we don't try to set up five times for a simple pipeline
12603 Original commit message from CVS:
12604 clean up further so we don't try to set up five times for
12605 a simple pipeline
12607 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
12609 * ChangeLog:
12610 * common:
12611 * gst/iec958/ac3iec.c:
12612 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
12613 Original commit message from CVS:
12614 Set setcaps function on sink pad, not source pad. Produce correct caps
12615 on output buffers.
12617 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12619 * common:
12620 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12621 * docs/plugins/inspect/plugin-iec958.xml:
12622 * docs/plugins/inspect/plugin-lame.xml:
12623 * docs/plugins/inspect/plugin-mad.xml:
12624 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12625 * docs/plugins/inspect/plugin-rmdemux.xml:
12626 update inspect with source
12627 Original commit message from CVS:
12628 update inspect with source
12630 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12632 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
12633 Original commit message from CVS:
12634 * ext/mad/gstid3tag.c:
12635 gsttaginterface.h -> gsttagsetter.h
12637 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12639 * configure.ac:
12640 back to HEAD
12641 Original commit message from CVS:
12642 back to HEAD
12644 === release 0.9.1 ===
12646 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12648 * ChangeLog:
12649 * NEWS:
12650 * README:
12651 * RELEASE:
12652 * autogen.sh:
12653 * configure.ac:
12654 releasing 0.9.2
12655 Original commit message from CVS:
12656 releasing 0.9.2
12658 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
12660 ext/amrnb/: State change function updates.
12661 Original commit message from CVS:
12662 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
12663 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
12664 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
12665 State change function updates.
12667 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12669 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
12670 Original commit message from CVS:
12671 * ext/mpeg2dec/gstmpeg2dec.c:
12672 GST_CAT_SEEK disappeared from the public API at some point
12674 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12676 * gst/iec958/ac3_padder.c:
12677 * gst/iec958/ac3_padder.h:
12678 doc fixes
12679 Original commit message from CVS:
12680 doc fixes
12682 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12684 * Makefile.am:
12685 * autogen.sh:
12686 * common:
12687 * configure.ac:
12688 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12689 * docs/plugins/inspect-build.stamp:
12690 * docs/plugins/inspect.stamp:
12691 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12692 * docs/plugins/inspect/plugin-iec958.xml:
12693 * docs/plugins/inspect/plugin-lame.xml:
12694 * docs/plugins/inspect/plugin-mad.xml:
12695 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12696 * docs/plugins/inspect/plugin-rmdemux.xml:
12697 docs for ugly plugins
12698 Original commit message from CVS:
12699 docs for ugly plugins
12701 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12703 * gst-plugins-ugly.spec.in:
12704 * gst/iec958/Makefile.am:
12705 build fixes
12706 Original commit message from CVS:
12707 build fixes
12709 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
12711 * ChangeLog:
12712 * gst/iec958/ac3iec.c:
12713 Accept audio/x-private1-a3c on sink pad
12714 Original commit message from CVS:
12715 Accept audio/x-private1-a3c on sink pad
12717 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12719 * gst-plugins-ugly.spec.in:
12720 spec updates
12721 Original commit message from CVS:
12722 spec updates
12724 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
12726 * examples/gstplay/player.c:
12727 * examples/stats/mp2ogg.c:
12728 * ext/a52dec/gsta52dec.c:
12729 * ext/amrnb/amrnbdec.c:
12730 * ext/amrnb/amrnbenc.c:
12731 * ext/amrnb/amrnbparse.c:
12732 * ext/dvdnav/dvdnavsrc.c:
12733 * ext/dvdread/dvdreadsrc.c:
12734 * ext/lame/gstlame.c:
12735 * ext/mad/gstid3tag.c:
12736 * ext/mad/gstmad.c:
12737 * ext/mpeg2dec/gstmpeg2dec.c:
12738 * gst/ac3parse/gstac3parse.c:
12739 * gst/asfdemux/gstasfdemux.c:
12740 * gst/asfdemux/gstasfmux.c:
12741 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12742 * gst/iec958/ac3iec.c:
12743 * gst/mpegaudioparse/gstmpegaudioparse.c:
12744 * gst/mpegstream/gstdvddemux.c:
12745 * gst/mpegstream/gstmpegdemux.c:
12746 * gst/mpegstream/gstmpegparse.c:
12747 * gst/mpegstream/gstrfc2250enc.c:
12748 * gst/realmedia/rmdemux.c:
12749 * gst/synaesthesia/gstsynaesthesia.c:
12750 All plugins updated for element state changes.
12751 Original commit message from CVS:
12752 2005-09-02 Andy Wingo <wingo@pobox.com>
12753 * All plugins updated for element state changes.
12755 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
12757 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12758 * gst/iec958/ac3iec.c:
12759 Fix return types in setcaps functions
12760 Original commit message from CVS:
12761 Fix return types in setcaps functions
12763 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
12765 * ChangeLog:
12766 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12767 * gst/iec958/ac3iec.c:
12768 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
12769 Original commit message from CVS:
12770 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
12771 Some general cleanups in iec958 framer.
12773 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12775 * common:
12776 * m4/Makefile.am:
12777 * m4/as-arts.m4:
12778 * m4/esd.m4:
12779 * m4/gst-alsa.m4:
12780 * m4/gst-artsc.m4:
12781 * m4/gst-matroska.m4:
12782 * m4/ogg.m4:
12783 * m4/vorbis.m4:
12784 fix distcheck; remove some old m4s
12785 Original commit message from CVS:
12786 fix distcheck; remove some old m4s
12788 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
12790 * ChangeLog:
12791 * configure.ac:
12792 * gst/iec958/Makefile.am:
12793 * gst/iec958/ac3_padder.c:
12794 * gst/iec958/ac3_padder.h:
12795 * gst/iec958/ac3iec.c:
12796 * gst/iec958/ac3iec.h:
12797 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
12798 Original commit message from CVS:
12799 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
12801 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
12803 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
12804 Original commit message from CVS:
12805 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
12806 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
12807 (gst_dvdlpcmdec_change_state):
12808 Cleanups, fixed header parsing and stripping.
12810 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
12812 * ChangeLog:
12813 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12814 Use the right bytes when parsing the LPCM dvd header
12815 Original commit message from CVS:
12816 Use the right bytes when parsing the LPCM dvd header
12818 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
12820 * ChangeLog:
12821 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12822 Return the correct values from chain function
12823 Original commit message from CVS:
12824 Return the correct values from chain function
12826 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12828 * common:
12829 * docs/Makefile.am:
12830 * docs/plugins/.gitignore:
12831 * docs/random/ChangeLog-0.8:
12832 * docs/version.entities.in:
12833 adding doc stuff
12834 Original commit message from CVS:
12835 adding doc stuff
12837 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
12839 * ChangeLog:
12840 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12841 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12842 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
12843 Original commit message from CVS:
12844 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
12845 header; instead do this internally. Also support the old way, using
12846 a different mime-type. CVS: