1 === release 0.10.20 ===
3 2010-09-03 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6 releasing 0.10.20, "For it is a Human Number"
8 2010-09-03 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15 po: update translations
17 2010-09-03 00:01:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
19 * gst-plugins-bad.doap:
20 doap: reference git repository instead of CVS repository
22 2010-09-02 22:39:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
24 * ext/rtmp/gstrtmpsrc.c:
25 rtmpsrc: fix wrong use of GST_ELEMENT_ERROR
27 2010-08-30 16:01:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
30 * docs/plugins/gst-plugins-bad-plugins.args:
31 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
32 * ext/cog/gstcogorc-dist.c:
67 * win32/common/config.h:
70 2010-08-30 15:20:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
72 * tests/examples/camerabin/Makefile.am:
73 camerabin: Don't install gst-camera.ui
74 The examples are not meant to be installed and the executables of
75 them are not installed anyway.
78 2010-08-25 22:56:03 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk>
80 * gst/rtpmux/gstrtpmux.c:
81 rtpmux: Unlock the right mutex
82 The mutex locked is for the 'mux' object, but we unlock the
83 pad, which means that if the rtpmux gets a flush, then the
84 object lock will stay locked forever, causing it to freeze
85 the next time it tries to take it.
88 2010-08-27 15:49:39 +1000 Jan Schmidt <thaytan@noraisin.net>
91 configure: Bump neon requirement to 0.27.0
92 Needed in order to have ne_set_connect_timeout
95 2010-08-21 21:42:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
98 * docs/plugins/gst-plugins-bad-plugins.args:
99 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
100 * docs/plugins/gst-plugins-bad-plugins.interfaces:
101 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
102 * ext/cog/gstcogorc-dist.c:
103 * ext/cog/gstcogorc-dist.h:
138 * win32/common/config.h:
139 0.10.19.4 pre-release
141 2010-08-16 12:36:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
143 * gst/qtmux/gstqtmux.c:
144 qtmux: autodetect out-of-order input timestamps and determine DTS accordingly
145 Favour using input buffer timestamps for DTS, but fallback to using buffer
146 duration (accumulation) if input ts detected out-of-order.
149 2010-08-20 11:09:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
151 * gst/jpegformat/gstjifmux.c:
152 jifmux: Avoid recombining RGB jpegs
153 JFIF only allows YUV as colorspace, when we receive an RGB jpeg,
154 we should just push it forward without adding the JFIF marker.
157 2010-08-13 14:34:21 +0200 Philip Jägenstedt <philipj@opera.com>
159 * ext/vp8/gstvp8dec.c:
160 vp8dec: Set GstBaseVideoDecoder::packetized to TRUE as soon as possible
161 This fixes an infinite loop if an EOS event is received before
162 GstBaseVideoDecoder::start() is called, e.g. immediately when the
166 2010-08-13 17:24:25 +0300 Stefan Kost <ensonic@users.sf.net>
169 Automatic update of common submodule
170 From 3e8db1d to ec60217
172 2010-08-11 22:03:07 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
174 * gst/gaudieffects/gstchromium.c:
175 * gst/gaudieffects/gstdilate.c:
176 gaudieffects: Mark inline functions as static inline
177 Otherwise it fails to correctly link them in some cases.
178 https://bugzilla.gnome.org/show_bug.cgi?id=626670
180 2010-08-11 17:19:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
184 * docs/plugins/gst-plugins-bad-plugins.args:
185 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
186 * docs/plugins/gst-plugins-bad-plugins.interfaces:
187 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
188 * docs/plugins/inspect/plugin-adpcmdec.xml:
189 * docs/plugins/inspect/plugin-adpcmenc.xml:
190 * docs/plugins/inspect/plugin-aiff.xml:
191 * docs/plugins/inspect/plugin-alsaspdif.xml:
192 * docs/plugins/inspect/plugin-amrwbenc.xml:
193 * docs/plugins/inspect/plugin-apexsink.xml:
194 * docs/plugins/inspect/plugin-asfmux.xml:
195 * docs/plugins/inspect/plugin-assrender.xml:
196 * docs/plugins/inspect/plugin-audioparsersbad.xml:
197 * docs/plugins/inspect/plugin-autoconvert.xml:
198 * docs/plugins/inspect/plugin-bayer.xml:
199 * docs/plugins/inspect/plugin-bz2.xml:
200 * docs/plugins/inspect/plugin-camerabin.xml:
201 * docs/plugins/inspect/plugin-cdaudio.xml:
202 * docs/plugins/inspect/plugin-cdxaparse.xml:
203 * docs/plugins/inspect/plugin-celt.xml:
204 * docs/plugins/inspect/plugin-cog.xml:
205 * docs/plugins/inspect/plugin-coloreffects.xml:
206 * docs/plugins/inspect/plugin-dataurisrc.xml:
207 * docs/plugins/inspect/plugin-dc1394.xml:
208 * docs/plugins/inspect/plugin-dccp.xml:
209 * docs/plugins/inspect/plugin-debugutilsbad.xml:
210 * docs/plugins/inspect/plugin-dfbvideosink.xml:
211 * docs/plugins/inspect/plugin-dirac.xml:
212 * docs/plugins/inspect/plugin-dtmf.xml:
213 * docs/plugins/inspect/plugin-dtsdec.xml:
214 * docs/plugins/inspect/plugin-dvb.xml:
215 * docs/plugins/inspect/plugin-dvdspu.xml:
216 * docs/plugins/inspect/plugin-faac.xml:
217 * docs/plugins/inspect/plugin-faad.xml:
218 * docs/plugins/inspect/plugin-fbdevsink.xml:
219 * docs/plugins/inspect/plugin-festival.xml:
220 * docs/plugins/inspect/plugin-freeze.xml:
221 * docs/plugins/inspect/plugin-frei0r.xml:
222 * docs/plugins/inspect/plugin-gaudieffects.xml:
223 * docs/plugins/inspect/plugin-geometrictransform.xml:
224 * docs/plugins/inspect/plugin-gsettings.xml:
225 * docs/plugins/inspect/plugin-gsm.xml:
226 * docs/plugins/inspect/plugin-gstsiren.xml:
227 * docs/plugins/inspect/plugin-h264parse.xml:
228 * docs/plugins/inspect/plugin-hdvparse.xml:
229 * docs/plugins/inspect/plugin-id3tag.xml:
230 * docs/plugins/inspect/plugin-invtelecine.xml:
231 * docs/plugins/inspect/plugin-ivfparse.xml:
232 * docs/plugins/inspect/plugin-jack.xml:
233 * docs/plugins/inspect/plugin-jpegformat.xml:
234 * docs/plugins/inspect/plugin-kate.xml:
235 * docs/plugins/inspect/plugin-ladspa.xml:
236 * docs/plugins/inspect/plugin-legacyresample.xml:
237 * docs/plugins/inspect/plugin-liveadder.xml:
238 * docs/plugins/inspect/plugin-metadata.xml:
239 * docs/plugins/inspect/plugin-mimic.xml:
240 * docs/plugins/inspect/plugin-mms.xml:
241 * docs/plugins/inspect/plugin-modplug.xml:
242 * docs/plugins/inspect/plugin-mpeg2enc.xml:
243 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
244 * docs/plugins/inspect/plugin-mpegdemux2.xml:
245 * docs/plugins/inspect/plugin-mpegpsmux.xml:
246 * docs/plugins/inspect/plugin-mpegtsmux.xml:
247 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
248 * docs/plugins/inspect/plugin-mplex.xml:
249 * docs/plugins/inspect/plugin-musepack.xml:
250 * docs/plugins/inspect/plugin-musicbrainz.xml:
251 * docs/plugins/inspect/plugin-mve.xml:
252 * docs/plugins/inspect/plugin-mxf.xml:
253 * docs/plugins/inspect/plugin-mythtv.xml:
254 * docs/plugins/inspect/plugin-nas.xml:
255 * docs/plugins/inspect/plugin-neon.xml:
256 * docs/plugins/inspect/plugin-nsf.xml:
257 * docs/plugins/inspect/plugin-nuvdemux.xml:
258 * docs/plugins/inspect/plugin-ofa.xml:
259 * docs/plugins/inspect/plugin-pcapparse.xml:
260 * docs/plugins/inspect/plugin-pnm.xml:
261 * docs/plugins/inspect/plugin-qtmux.xml:
262 * docs/plugins/inspect/plugin-rawparse.xml:
263 * docs/plugins/inspect/plugin-real.xml:
264 * docs/plugins/inspect/plugin-resindvd.xml:
265 * docs/plugins/inspect/plugin-rfbsrc.xml:
266 * docs/plugins/inspect/plugin-rsvg.xml:
267 * docs/plugins/inspect/plugin-rtpmux.xml:
268 * docs/plugins/inspect/plugin-scaletempo.xml:
269 * docs/plugins/inspect/plugin-schro.xml:
270 * docs/plugins/inspect/plugin-sdl.xml:
271 * docs/plugins/inspect/plugin-sdp.xml:
272 * docs/plugins/inspect/plugin-segmentclip.xml:
273 * docs/plugins/inspect/plugin-selector.xml:
274 * docs/plugins/inspect/plugin-shm.xml:
275 * docs/plugins/inspect/plugin-sndfile.xml:
276 * docs/plugins/inspect/plugin-soundtouch.xml:
277 * docs/plugins/inspect/plugin-speed.xml:
278 * docs/plugins/inspect/plugin-stereo.xml:
279 * docs/plugins/inspect/plugin-subenc.xml:
280 * docs/plugins/inspect/plugin-tta.xml:
281 * docs/plugins/inspect/plugin-valve.xml:
282 * docs/plugins/inspect/plugin-vcdsrc.xml:
283 * docs/plugins/inspect/plugin-vdpau.xml:
284 * docs/plugins/inspect/plugin-videomaxrate.xml:
285 * docs/plugins/inspect/plugin-videomeasure.xml:
286 * docs/plugins/inspect/plugin-videosignal.xml:
287 * docs/plugins/inspect/plugin-vmnc.xml:
288 * docs/plugins/inspect/plugin-vp8.xml:
289 * docs/plugins/inspect/plugin-wildmidi.xml:
290 * docs/plugins/inspect/plugin-xvid.xml:
291 * docs/plugins/inspect/plugin-zbar.xml:
292 * win32/common/config.h:
293 0.10.19.3 pre-release
295 2010-08-11 17:19:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
297 * ext/gsettings/Makefile.am:
298 gsettings: fix make distcheck
299 Clean up file we generated at build time.
301 2010-08-11 12:09:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
303 * tests/check/Makefile.am:
304 checks: blacklist gsettings* elements for generic/states test
305 When the test is run, the schema file won't be installed yet,
306 and there doesn't seem to be an environment variable to set
307 to force GSettings to look in a different directory.
308 https://bugzilla.gnome.org/show_bug.cgi?id=626603
310 2010-08-11 00:23:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
313 * docs/plugins/gst-plugins-bad-plugins.args:
314 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
315 * docs/plugins/gst-plugins-bad-plugins.interfaces:
316 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
317 * docs/plugins/inspect/plugin-adpcmdec.xml:
318 * docs/plugins/inspect/plugin-adpcmenc.xml:
319 * docs/plugins/inspect/plugin-aiff.xml:
320 * docs/plugins/inspect/plugin-alsaspdif.xml:
321 * docs/plugins/inspect/plugin-amrwbenc.xml:
322 * docs/plugins/inspect/plugin-apexsink.xml:
323 * docs/plugins/inspect/plugin-asfmux.xml:
324 * docs/plugins/inspect/plugin-assrender.xml:
325 * docs/plugins/inspect/plugin-audioparsersbad.xml:
326 * docs/plugins/inspect/plugin-autoconvert.xml:
327 * docs/plugins/inspect/plugin-bayer.xml:
328 * docs/plugins/inspect/plugin-bz2.xml:
329 * docs/plugins/inspect/plugin-camerabin.xml:
330 * docs/plugins/inspect/plugin-cdaudio.xml:
331 * docs/plugins/inspect/plugin-cdxaparse.xml:
332 * docs/plugins/inspect/plugin-cog.xml:
333 * docs/plugins/inspect/plugin-coloreffects.xml:
334 * docs/plugins/inspect/plugin-dataurisrc.xml:
335 * docs/plugins/inspect/plugin-dc1394.xml:
336 * docs/plugins/inspect/plugin-dccp.xml:
337 * docs/plugins/inspect/plugin-debugutilsbad.xml:
338 * docs/plugins/inspect/plugin-dfbvideosink.xml:
339 * docs/plugins/inspect/plugin-dirac.xml:
340 * docs/plugins/inspect/plugin-dtmf.xml:
341 * docs/plugins/inspect/plugin-dtsdec.xml:
342 * docs/plugins/inspect/plugin-dvb.xml:
343 * docs/plugins/inspect/plugin-dvdspu.xml:
344 * docs/plugins/inspect/plugin-faac.xml:
345 * docs/plugins/inspect/plugin-faad.xml:
346 * docs/plugins/inspect/plugin-fbdevsink.xml:
347 * docs/plugins/inspect/plugin-festival.xml:
348 * docs/plugins/inspect/plugin-freeze.xml:
349 * docs/plugins/inspect/plugin-frei0r.xml:
350 * docs/plugins/inspect/plugin-gaudieffects.xml:
351 * docs/plugins/inspect/plugin-geometrictransform.xml:
352 * docs/plugins/inspect/plugin-gsm.xml:
353 * docs/plugins/inspect/plugin-gstsiren.xml:
354 * docs/plugins/inspect/plugin-h264parse.xml:
355 * docs/plugins/inspect/plugin-hdvparse.xml:
356 * docs/plugins/inspect/plugin-id3tag.xml:
357 * docs/plugins/inspect/plugin-invtelecine.xml:
358 * docs/plugins/inspect/plugin-ivfparse.xml:
359 * docs/plugins/inspect/plugin-jack.xml:
360 * docs/plugins/inspect/plugin-jpegformat.xml:
361 * docs/plugins/inspect/plugin-kate.xml:
362 * docs/plugins/inspect/plugin-ladspa.xml:
363 * docs/plugins/inspect/plugin-legacyresample.xml:
364 * docs/plugins/inspect/plugin-liveadder.xml:
365 * docs/plugins/inspect/plugin-metadata.xml:
366 * docs/plugins/inspect/plugin-mimic.xml:
367 * docs/plugins/inspect/plugin-mms.xml:
368 * docs/plugins/inspect/plugin-modplug.xml:
369 * docs/plugins/inspect/plugin-mpeg2enc.xml:
370 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
371 * docs/plugins/inspect/plugin-mpegdemux2.xml:
372 * docs/plugins/inspect/plugin-mpegpsmux.xml:
373 * docs/plugins/inspect/plugin-mpegtsmux.xml:
374 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
375 * docs/plugins/inspect/plugin-mplex.xml:
376 * docs/plugins/inspect/plugin-musepack.xml:
377 * docs/plugins/inspect/plugin-musicbrainz.xml:
378 * docs/plugins/inspect/plugin-mve.xml:
379 * docs/plugins/inspect/plugin-mxf.xml:
380 * docs/plugins/inspect/plugin-mythtv.xml:
381 * docs/plugins/inspect/plugin-nas.xml:
382 * docs/plugins/inspect/plugin-neon.xml:
383 * docs/plugins/inspect/plugin-nsf.xml:
384 * docs/plugins/inspect/plugin-nuvdemux.xml:
385 * docs/plugins/inspect/plugin-ofa.xml:
386 * docs/plugins/inspect/plugin-pcapparse.xml:
387 * docs/plugins/inspect/plugin-pnm.xml:
388 * docs/plugins/inspect/plugin-qtmux.xml:
389 * docs/plugins/inspect/plugin-rawparse.xml:
390 * docs/plugins/inspect/plugin-real.xml:
391 * docs/plugins/inspect/plugin-resindvd.xml:
392 * docs/plugins/inspect/plugin-rfbsrc.xml:
393 * docs/plugins/inspect/plugin-rsvg.xml:
394 * docs/plugins/inspect/plugin-rtpmux.xml:
395 * docs/plugins/inspect/plugin-scaletempo.xml:
396 * docs/plugins/inspect/plugin-schro.xml:
397 * docs/plugins/inspect/plugin-sdl.xml:
398 * docs/plugins/inspect/plugin-sdp.xml:
399 * docs/plugins/inspect/plugin-segmentclip.xml:
400 * docs/plugins/inspect/plugin-selector.xml:
401 * docs/plugins/inspect/plugin-shm.xml:
402 * docs/plugins/inspect/plugin-sndfile.xml:
403 * docs/plugins/inspect/plugin-soundtouch.xml:
404 * docs/plugins/inspect/plugin-speed.xml:
405 * docs/plugins/inspect/plugin-stereo.xml:
406 * docs/plugins/inspect/plugin-subenc.xml:
407 * docs/plugins/inspect/plugin-tta.xml:
408 * docs/plugins/inspect/plugin-valve.xml:
409 * docs/plugins/inspect/plugin-vcdsrc.xml:
410 * docs/plugins/inspect/plugin-vdpau.xml:
411 * docs/plugins/inspect/plugin-videomaxrate.xml:
412 * docs/plugins/inspect/plugin-videomeasure.xml:
413 * docs/plugins/inspect/plugin-videosignal.xml:
414 * docs/plugins/inspect/plugin-vmnc.xml:
415 * docs/plugins/inspect/plugin-vp8.xml:
416 * docs/plugins/inspect/plugin-wildmidi.xml:
417 * docs/plugins/inspect/plugin-xvid.xml:
418 * docs/plugins/inspect/plugin-zbar.xml:
419 * ext/cog/gstcogorc-dist.c:
420 * win32/common/config.h:
421 0.10.19.2 pre-release
422 This commit is out of sequence, it really belongs between commits
423 15098331412ceb982c24b89bb4346354fb56433c (Automatic update of
424 common submodule) and dd26f378b01d679834f12935efc7093fb5807956
425 (configure: Fix the CELT checks to ...)
427 2010-08-09 00:42:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
430 configure: bump core/base requirement to released versions
431 This commit is out of sequence, it really belongs between commits
432 15098331412ceb982c24b89bb4346354fb56433c (Automatic update of
433 common submodule) and dd26f378b01d679834f12935efc7093fb5807956
434 (configure: Fix the CELT checks to ...)
436 2010-08-09 00:42:25 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
439 configure: fix --disable-external
440 This commit is out of sequence, it really belongs between commits
441 15098331412ceb982c24b89bb4346354fb56433c (Automatic update of
442 common submodule) and dd26f378b01d679834f12935efc7093fb5807956
443 (configure: Fix the CELT checks to ...)
445 2010-08-08 17:09:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
447 * tests/check/elements/jifmux.c:
448 checks: skip jifmux tests if required elements aren't available
449 This commit is out of sequence, it really belongs between commits
450 15098331412ceb982c24b89bb4346354fb56433c (Automatic update of
451 common submodule) and dd26f378b01d679834f12935efc7093fb5807956
452 (configure: Fix the CELT checks to ...)
454 2010-08-11 11:52:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
456 * gst/legacyresample/Makefile.am:
457 legacyresample: Link against $(LIBM) for rint() and friends
459 2010-08-11 11:51:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
462 gsettings: Add gsettings.m4 for the gsettings macros
464 2010-08-11 11:50:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
466 * gst/invtelecine/Makefile.am:
467 invtelecine: Link against $(LIBM) for sqrt() and friends
469 2010-08-11 11:39:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
472 configure: Fix the CELT check to actually succeed if CELT >= 0.5 is available
473 Also remove the AC_MSG_RESULTS([no]), pkg-config does this for us already.
475 2010-08-10 10:58:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
478 Automatic update of common submodule
479 From bd2054b to 3e8db1d
481 2010-08-09 17:20:11 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
483 * gst/geometrictransform/gstsquare.c:
484 * gst/geometrictransform/gstsquare.h:
485 geometrictransform: add a "zoom" parameter to square filter
486 https://bugzilla.gnome.org/show_bug.cgi?id=625908
488 2010-08-09 16:55:43 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
490 * gst/geometrictransform/gstsquare.c:
491 * gst/geometrictransform/gstsquare.h:
492 geometrictransform: make square "width" and "height" customizable
493 https://bugzilla.gnome.org/show_bug.cgi?id=625908
495 2010-08-09 10:03:20 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
497 * gst/geometrictransform/gstmirror.c:
498 * gst/geometrictransform/gstmirror.h:
499 geometrictransform: add a "mode" property to mirror filter
500 Add a "mode" enum property to mirror that defines how to split the frame
501 and with side reflect.
502 https://bugzilla.gnome.org/show_bug.cgi?id=625908
504 2010-08-09 08:52:51 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
506 * gst/geometrictransform/gstbulge.c:
507 * gst/geometrictransform/gstbulge.h:
508 geometrictransform: add a "zoom" parameter to bulge filter
509 Rework bulge mapping function to give more predictable results.
510 Now the bulge is done dividing by a scale factor that smoothsteps from
511 "zoom" at the center to 1.0 at "radius".
512 https://bugzilla.gnome.org/show_bug.cgi?id=625908
514 2010-08-05 16:16:37 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
516 * gst/geometrictransform/gststretch.c:
517 * gst/geometrictransform/gststretch.h:
518 geometrictransform: add an "intensity" parameter to stretch filter
519 https://bugzilla.gnome.org/show_bug.cgi?id=625908
521 2010-08-05 12:43:15 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
523 * gst/geometrictransform/gsttunnel.c:
524 geometrictransform: make tunnel "radius" customizable
525 https://bugzilla.gnome.org/show_bug.cgi?id=625908
527 2010-08-05 12:29:16 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
529 * gst/geometrictransform/gstbulge.c:
530 geometrictransform: make bulge "radius" customizable
531 https://bugzilla.gnome.org/show_bug.cgi?id=625908
533 2010-08-05 12:25:04 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
535 * gst/geometrictransform/gststretch.c:
536 geometrictransform: make stretch "radius" customizable
537 https://bugzilla.gnome.org/show_bug.cgi?id=625908
539 2010-08-08 23:56:43 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
541 * sys/vdpau/mpeg4/mpeg4util.c:
542 vdpaumpeg4dec: fix typo in default_non_intra_quant_matrix
544 2010-07-14 11:03:35 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
546 * sys/vdpau/Makefile.am:
547 * sys/vdpau/gstvdpau.c:
548 * sys/vdpau/mpeg4/gstmpeg4frame.c:
549 * sys/vdpau/mpeg4/gstmpeg4frame.h:
550 * sys/vdpau/mpeg4/gstvdpmpeg4dec.c:
551 * sys/vdpau/mpeg4/gstvdpmpeg4dec.h:
552 * sys/vdpau/mpeg4/mpeg4util.c:
553 * sys/vdpau/mpeg4/mpeg4util.h:
554 vdpau: add mpeg4 part2 decoder
556 2010-08-08 12:46:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
558 * tests/check/elements/id3mux.c:
559 checks: skip id3mux unit tests that need id3demux if id3demux is not available
561 2010-08-08 12:26:55 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
564 configure: build and dist new coloreffects plugin
565 Fixes make distcheck.
567 2010-08-08 12:01:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
569 * gst/frei0r/gstfrei0r.c:
570 frei0r: Only check the plugin filenames, not the directory names
572 2010-08-08 11:56:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
574 * gst/frei0r/gstfrei0r.c:
575 frei0r: Don't try to register/load the same frei0r plugin at different locations twice
576 This could happen because for example /usr/lib is linked
577 to /usr/lib64 and both are loaded. The frei0r specification
578 says that the plugin init function must only be called once
579 and for some plugin weird things (including crashes) are
583 2010-08-06 01:56:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
585 * sys/dvb/gstdvbsrc.c:
586 * sys/dvb/gstdvbsrc.h:
587 dvbsrc: align actual default values for properties with defaults in param spec
588 https://bugzilla.gnome.org/show_bug.cgi?id=621404
590 2010-08-06 12:14:04 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
592 * sys/vdpau/gstvdp/gstvdpdevice.c:
593 * sys/vdpau/gstvdp/gstvdpdevice.h:
594 vdpau: fix destruction of GstVdpDevice when it failed to open
595 only close display in finalize and check if vdp_decoder_destroy is available
598 2010-08-05 23:55:00 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
600 * sys/vdpau/gstvdpsink.c:
601 * sys/vdpau/gstvdpsink.h:
602 vdpausink: use separate mutex for device locking
603 we can't use GST_OBJECT_LOCK since that cause problems when we try to post
604 errors, due to gst_element_post_message also taking the GST_OBJECT_LOCK
606 2010-08-06 11:04:57 +0100 David Hoyt <dhoyt@llnl.gov>
608 * ext/neon/gstneonhttpsrc.c:
609 * ext/neon/gstneonhttpsrc.h:
610 neonhttpsrc: add connect-timeout and read-timeout properties
611 https://bugzilla.gnome.org/show_bug.cgi?id=625076
613 2010-08-06 10:44:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
615 * ext/neon/gstneonhttpsrc.c:
616 * ext/neon/gstneonhttpsrc.h:
617 * tests/check/elements/neonhttpsrc.c:
618 neonhttpsrc: add "cookies" property
619 Based on patch by: Sameer Naik
620 https://bugzilla.gnome.org/show_bug.cgi?id=625174
622 2010-07-25 17:04:12 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
624 * sys/dshowvideosink/dshowvideosink.cpp:
625 dshowvideosink: close our own window when changing the window id
626 If we created the window, it needs to be closed after setting a new
628 https://bugzilla.gnome.org/show_bug.cgi?id=574290
630 2010-07-25 17:01:19 +0200 Raimo Jarvi <raimo.jarvi@gmail.com>
632 * sys/dshowvideosink/dshowvideosink.cpp:
633 dshowvideosink: allow changing window ID whilst in PLAYING state
634 https://bugzilla.gnome.org/show_bug.cgi?id=574290
636 2010-08-06 03:19:16 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
638 * gst/frei0r/gstfrei0r.c:
639 frei0r: Load plugins in /usr/{local/,}lib{32,64}/frei0r-1 too
640 Loads the plugins in more paths where they could be installed by
641 multilib distributions.
644 2010-08-05 13:57:11 +0300 Stefan Kost <ensonic@users.sf.net>
647 Automatic update of common submodule
648 From a519571 to bd2054b
650 2010-08-03 10:08:34 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
652 * gst/geometrictransform/gstcircle.c:
653 * gst/geometrictransform/gstcirclegeometrictransform.c:
654 * gst/geometrictransform/gstcirclegeometrictransform.h:
655 * gst/geometrictransform/gstkaleidoscope.c:
656 * gst/geometrictransform/gsttwirl.c:
657 * gst/geometrictransform/gstwaterripple.c:
658 geometrictransform: make ciclegt "radius" property relative
659 Make the "radius" property of CircleGeometricTransform relative.
660 This is more coherent with the way [x,y]-center properties are handled
661 and allow to set a radius without knowing the video size.
662 Radius is defined with respect to the circle circumscribed about the
663 video rectangle so that a point in the center has radius 0.0 and one in
664 a vertex has radius 1.0.
665 Note that this is not a regression from the previous absolute way of
666 defining the radius as a user who knows the video size can easily
667 calculate the relative radius and set that.
668 https://bugzilla.gnome.org/show_bug.cgi?id=625959
670 2010-08-04 23:50:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
672 * gst/id3tag/id3tag.c:
673 id3mux: minor code clean-up
674 Add helper function to write text frames with just one string.
676 2010-08-04 23:44:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
678 * tests/check/elements/.gitignore:
679 .gitignore: ignore more unit test binaries
681 2010-06-14 20:07:33 +1000 Jonathan Matthew <jonathan@d14n.org>
683 * gst/id3tag/id3tag.c:
684 * tests/check/Makefile.am:
685 * tests/check/elements/id3mux.c:
686 id3mux: add support for beats-per-minute tag
687 Write beats per minute into the TBPM frame, and add unit
688 test for id3mux, based on id3v2mux unit test.
689 https://bugzilla.gnome.org/show_bug.cgi?id=621523
691 2010-08-04 19:26:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
694 * docs/plugins/gst-plugins-bad-plugins.args:
695 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
696 * docs/plugins/gst-plugins-bad-plugins.interfaces:
697 * docs/plugins/inspect/plugin-aiff.xml:
698 * docs/plugins/inspect/plugin-aiffparse.xml:
699 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
700 This first checks what is required for ISO C99 support and sets the relevant
701 compiler parameters and if no C99 compiler is found, it checks for a
702 C89 compiler. This enables us to check for and use C89/C99 functions
703 that gcc hides from us without the correct compiler parameters.
705 2010-08-04 10:15:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
707 * docs/plugins/Makefile.am:
708 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
709 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
710 * docs/plugins/gst-plugins-bad-plugins.args:
711 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
712 * docs/plugins/inspect/plugin-coloreffects.xml:
713 coloreffects: Add to the documentation
715 2010-08-04 10:11:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
717 * gst/coloreffects/gstcoloreffects.c:
718 * gst/coloreffects/gstplugin.c:
719 coloreffects: Minor cleanup
721 2010-08-04 10:09:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
723 * gst/coloreffects/gstcoloreffects.c:
724 coloreffects: Improve property description a bit
726 2010-08-04 10:08:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
728 * gst/coloreffects/gstcoloreffects.c:
729 coloreffects: Don't use the fixed_caps func on the pads
730 coloreffects can renegotiate during playback without any problems.
732 2010-08-03 14:39:22 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
734 * gst/coloreffects/gstcoloreffects.c:
735 * gst/coloreffects/gstcoloreffects.h:
736 coloreffects: add ayuv support
737 Currently implemented switching from yuv to rgb, looking up rgb from the
738 table in the usual way, getting back to yuv. With luma lookup presets
739 (sepia, heat, xray) a color space conversion is saved directly looking
740 up rgb for a given Y and converting to yuv.
741 Probably this latter step can even be made faster precalculating a luma
742 to yuv table in an outer loop.
743 https://bugzilla.gnome.org/show_bug.cgi?id=625817
745 2010-08-01 23:03:24 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
748 * gst/coloreffects/Makefile.am:
749 * gst/coloreffects/gstcoloreffects.c:
750 * gst/coloreffects/gstcoloreffects.h:
751 * gst/coloreffects/gstplugin.c:
752 coloreffects: new plugin for lookup table color mapping
753 Implements a color lookup table filter with 4 presets:
754 - heat: fake heat camera effect
755 - sepia: sepia toning
756 - xray: invert + shade to blue
757 - xpro: cross process
758 https://bugzilla.gnome.org/show_bug.cgi?id=625817
760 2010-08-03 10:29:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
762 * docs/plugins/Makefile.am:
763 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
764 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
765 * docs/plugins/gst-plugins-bad-plugins.args:
766 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
767 * docs/plugins/gst-plugins-bad-plugins.interfaces:
768 * docs/plugins/inspect/plugin-aiffparse.xml:
769 * docs/plugins/inspect/plugin-frei0r.xml:
770 * docs/plugins/inspect/plugin-geometrictransform.xml:
771 * docs/plugins/inspect/plugin-kate.xml:
772 * docs/plugins/inspect/plugin-ladspa.xml:
773 docs: Add lots of gaudieffects/geometrictransform symbols to the docs
775 2010-08-02 11:30:50 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
777 * gst/geometrictransform/Makefile.am:
778 * gst/geometrictransform/gstfisheye.c:
779 * gst/geometrictransform/gstfisheye.h:
780 * gst/geometrictransform/plugin.c:
781 geometrictransform: new filter "fisheye"
782 Ports gleffects "fisheye" filter to geometrictransform.
783 Fake fisheye lens filter. Somewhat empiric implementation because I
784 didn't find any good algorithm that does it with nice results.
785 https://bugzilla.gnome.org/show_bug.cgi?id=625722
787 2010-08-02 11:12:42 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
789 * gst/geometrictransform/Makefile.am:
790 * gst/geometrictransform/gstmirror.c:
791 * gst/geometrictransform/gstmirror.h:
792 * gst/geometrictransform/plugin.c:
793 geometrictransform: new filter "mirror"
794 Ports gleffects "mirror" filter to geometrictransform.
795 Simple yet effective mirror effect, splits the image into halves and
796 reflect the first into the second.
797 https://bugzilla.gnome.org/show_bug.cgi?id=625722
799 2010-08-02 11:01:31 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
801 * gst/geometrictransform/Makefile.am:
802 * gst/geometrictransform/gstsquare.c:
803 * gst/geometrictransform/gstsquare.h:
804 * gst/geometrictransform/plugin.c:
805 geometrictransform: new filter "square"
806 Ports gleffects "square" filter to geometrictransform.
807 Maps a region around the center into a zoomed square and smoothly get
808 back to normal zoom. With faces it makes a funny "cube-face" effect.
809 https://bugzilla.gnome.org/show_bug.cgi?id=625722
811 2010-08-02 10:46:44 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
813 * gst/geometrictransform/Makefile.am:
814 * gst/geometrictransform/gsttunnel.c:
815 * gst/geometrictransform/gsttunnel.h:
816 * gst/geometrictransform/plugin.c:
817 geometrictransform: new filter "tunnel"
818 Ports gleffects "tunnel" filter to geometrictransform.
819 Do nothing in a circle around the center and zoom outside.
820 https://bugzilla.gnome.org/show_bug.cgi?id=625722
822 2010-08-02 09:39:51 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
824 * gst/geometrictransform/Makefile.am:
825 * gst/geometrictransform/gstbulge.c:
826 * gst/geometrictransform/gstbulge.h:
827 * gst/geometrictransform/plugin.c:
828 geometrictransform: new filter "bulge"
829 Ports gleffects "bulge" filter to geometrictransform.
830 Adds a protuberance around the center point.
831 https://bugzilla.gnome.org/show_bug.cgi?id=625722
833 2010-08-02 09:17:03 +0200 Filippo Argiolas <filippo.argiolas@gmail.com>
835 * gst/geometrictransform/Makefile.am:
836 * gst/geometrictransform/geometricmath.c:
837 * gst/geometrictransform/geometricmath.h:
838 * gst/geometrictransform/gststretch.c:
839 * gst/geometrictransform/gststretch.h:
840 * gst/geometrictransform/plugin.c:
841 geometrictransform: new filter "stretch"
842 Ports gleffects "stretch" filter to geometrictransform.
843 Shrinks the image around the center and gradually return to normal zoom
844 creating funny caricatures.
845 https://bugzilla.gnome.org/show_bug.cgi?id=625722
847 2010-08-02 18:33:46 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
849 * sys/vdpau/gstvdpau.c:
850 vdpau: set back plugin ranks to GST_RANK_NONE
851 the previous change was not meant to slip in
853 2010-08-02 18:23:11 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
855 * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
856 * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
857 * sys/vdpau/h264/gstvdph264dec.c:
858 * sys/vdpau/mpeg/gstvdpmpegdec.c:
859 vdpau: slightly fix GstBaseVideoDecoder timestamping
860 clear timestamps on flush and properly calculate the frame's end offset
862 2010-08-01 12:32:31 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
864 * sys/vdpau/gstvdp/gstvdpvideobuffer.c:
865 vdpau: init debug category in gst_vdp_video_buffer_get_type
867 2010-08-02 20:41:12 +1000 Jan Schmidt <thaytan@noraisin.net>
869 * docs/plugins/inspect/plugin-gaudieffects.xml:
870 * gst/gaudieffects/Makefile.am:
871 * gst/gaudieffects/blur-example.py:
872 * gst/gaudieffects/gstgaussblur.c:
873 * gst/gaudieffects/gstgaussblur.h:
874 * gst/gaudieffects/gstplugin.c:
875 * gst/gaudieffects/gstplugin.h:
876 gaudieffects: Add Gaussian Blur effect, and brief example.
878 2010-07-30 23:59:10 +0200 Alessandro Decina <alessandro.d@gmail.com>
880 * ext/rtmp/gstrtmpsrc.c:
881 rtmpsrc: fix warning on osx.
883 2010-07-30 22:27:49 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
885 * sys/vdpau/gstvdp/gstvdpdecoder.c:
886 * sys/vdpau/gstvdp/gstvdpdevice.c:
887 * sys/vdpau/gstvdp/gstvdpdevice.h:
888 * sys/vdpau/gstvdpau.c:
889 * sys/vdpau/gstvdpsink.c:
890 * sys/vdpau/gstvdpvideopostprocess.c:
891 vdpau: add error reporting to device creation
893 2010-07-30 16:54:40 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
895 * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
896 vdpau: fix small typo in GstBaseVideoDecoder
898 2010-07-30 14:47:43 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
900 * sys/vdpau/gstvdp/gstvdpvideosrcpad.c:
901 vdpau: use gst_vdp_yuv_to_video_caps in GstVdpVideoSrcPad to transform set caps
902 this way we'll keep other all other fields in the caps which we didn't take in
903 account when we manually created the "video/x-vdpau-video" caps
905 2010-07-30 14:44:09 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
907 * sys/vdpau/gstvdp/gstvdputils.c:
908 * sys/vdpau/gstvdp/gstvdputils.h:
909 * sys/vdpau/gstvdp/gstvdpvideobuffer.c:
910 * sys/vdpau/gstvdp/gstvdpvideobuffer.h:
911 * sys/vdpau/gstvdpvideopostprocess.c:
912 vdpau: rename gst_vdp_video_buffer_parse_yuv_caps and move it to gstvdputils.h
914 2010-07-30 14:07:22 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
916 * sys/vdpau/gstvdp/gstvdpoutputsrcpad.c:
917 vdpau: GstVdpOutputSrcPad use gst_pad_alloc when outputting video/x-raw-rgb
918 we implement "acceptcaps" to prevent us from getting a buffer with different
919 width and height from what we requested.
921 2010-07-30 11:29:16 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
923 * sys/vdpau/gstvdp/gstvdputils.c:
924 vdpau: properly remove "chroma-type" field from transformed caps
926 2010-07-30 11:27:27 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
928 * sys/vdpau/gstvdp/gstvdpoutputsrcpad.c:
929 * sys/vdpau/gstvdp/gstvdpoutputsrcpad.h:
930 * sys/vdpau/gstvdpvideopostprocess.c:
931 * sys/vdpau/gstvdpvideopostprocess.h:
932 vdpauvideopostprocess: use GstVdp[Video|Output]BufferPool to cache our buffers
933 This way we'll reuse the GstVdp[Video|Output]Buffers if they're of the same
934 size and chroma-type/rgba-format.
935 Also remove gst_vdp_output_src_pad_negotiate and set a "setcaps" function on
936 GstVdpOutputSrcPad instead, leaving negotiation to GstVdpVideoPostProcess.
938 2010-07-30 11:20:35 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
940 * sys/vdpau/gstvdpsink.c:
941 * sys/vdpau/gstvdpsink.h:
942 vdpausink: use GstVdpOutputBufferPool to alloc our buffers
943 This way we'll reuse our GstVdpOutputBuffers if they're of the same size and
946 2010-07-30 11:16:09 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
948 * sys/vdpau/gstvdp/gstvdpvideosrcpad.c:
949 vdpau: use GstVdpVideoBufferPool in GstVdpVideoSrcPad
950 We also don't pad_alloc our GstVdpVideoBuffers anymore since we don't support
951 downstream negotation anyway.
953 2010-07-30 11:06:17 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
955 * sys/vdpau/gstvdp/Makefile.am:
956 * sys/vdpau/gstvdp/gstvdpoutputbuffer.c:
957 * sys/vdpau/gstvdp/gstvdpoutputbuffer.h:
958 * sys/vdpau/gstvdp/gstvdpoutputbufferpool.c:
959 * sys/vdpau/gstvdp/gstvdpoutputbufferpool.h:
960 * sys/vdpau/gstvdp/gstvdpoutputsrcpad.c:
961 * sys/vdpau/gstvdpsink.c:
962 vdpau: add GstVdpOutputBufferPool
963 GstVdpVideoOutputPool is a subclass of GstVdpBufferPool that caches
966 2010-07-30 11:01:15 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
968 * sys/vdpau/gstvdp/Makefile.am:
969 * sys/vdpau/gstvdp/gstvdpvideobuffer.c:
970 * sys/vdpau/gstvdp/gstvdpvideobuffer.h:
971 * sys/vdpau/gstvdp/gstvdpvideobufferpool.c:
972 * sys/vdpau/gstvdp/gstvdpvideobufferpool.h:
973 * sys/vdpau/gstvdp/gstvdpvideosrcpad.c:
974 * sys/vdpau/gstvdpvideopostprocess.c:
975 vdpau: add GstVdpVideoBufferPool
976 GstVdpVideoBufferPool is a subclass of GstVdpBuffer that caches
979 2010-07-30 10:55:56 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
981 * sys/vdpau/gstvdp/Makefile.am:
982 * sys/vdpau/gstvdp/gstvdpbuffer.c:
983 * sys/vdpau/gstvdp/gstvdpbuffer.h:
984 * sys/vdpau/gstvdp/gstvdpbufferpool.c:
985 * sys/vdpau/gstvdp/gstvdpbufferpool.h:
986 vdpau: add GstVdpBufferPool base class
987 GstVdpBufferPool will be used to cache GstVdp[Video|Output]Buffers since
988 creating these can be a costly operation on some hardware.
990 2010-07-28 21:39:12 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
992 * sys/vdpau/gstvdp/gstvdpoutputsrcpad.c:
993 * sys/vdpau/gstvdp/gstvdpoutputsrcpad.h:
994 * sys/vdpau/gstvdp/gstvdpvideosrcpad.c:
995 * sys/vdpau/gstvdpvideopostprocess.c:
996 vdpau: remove GstVdpOutputSrcPad "template-caps" property
997 instead we do as GstVdpVideoSrcPad and use the "templ" property of GstPad,
998 which enable us to change the signature of gst_vdp_output_src_pad_new to match
999 gst_pad_new_from_template
1001 2010-07-28 21:15:46 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1003 * sys/vdpau/gstvdp/gstvdpoutputsrcpad.c:
1004 * sys/vdpau/gstvdpvideopostprocess.c:
1005 vdpau: remove GstVdpOutputSrcPad code to retrieve the device from downstream
1006 we now no longer try to get the GstVdpDevice from downstream since it in
1007 practice didn't give us anything and complicates the code alot. Nevertheless if device
1008 distribution should be done there's probably a lot better ways to do it.
1009 Instead we now simply aquire the device in vdpauvideopostprocess when we're
1012 2010-07-27 23:24:43 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1014 * sys/vdpau/gstvdp/gstvdpdecoder.c:
1015 * sys/vdpau/gstvdp/gstvdpdecoder.h:
1016 * sys/vdpau/gstvdp/gstvdpvideosrcpad.c:
1017 * sys/vdpau/gstvdp/gstvdpvideosrcpad.h:
1018 * sys/vdpau/h264/gstvdph264dec.c:
1019 * sys/vdpau/mpeg/gstvdpmpegdec.c:
1020 vdpau: cleanup GstVdpDecoder opening of it's GstVdpDevice
1021 we now no longer try to get the GstVdpDevice from downstream since it in
1022 practice didn't give us anything and complicates the code alot. Nevertheless if device
1023 distribution should be done there's probably a lot better ways to do it.
1025 2010-07-27 23:17:09 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1027 * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
1028 vdpau: fix GstBaseVideoDecoder returning wrong GstStateChangeReturn
1029 when gst_base_video_decoder_[start|stop] fails we now return
1030 GST_STATE_CHANGE_FAILURE instead of returning what the parent class returns
1032 2010-07-27 15:33:00 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1034 * sys/vdpau/mpeg/gstvdpmpegdec.c:
1035 vdpaumpegdec: remove unneeded setting of buffer flags
1036 GstBaseVideoDecoder sets GST_VIDEO_BUFFER_TFF for us and
1037 GST_BUFFER_FLAG_DELTA_UNIT doesn't make sense for decoded frames.
1039 2010-07-29 16:08:03 +0200 Andoni Morales <ylatuya@gmail.com>
1041 * sys/dshowsrcwrapper/gstdshow.cpp:
1042 dshowvideosrc: don't make a range if min==max
1045 2010-07-29 10:38:58 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
1047 * gst/mpegdemux/mpegtspacketizer.c:
1048 mpegtsparse: actually work when we have small buffers coming in
1049 available_fast is not what we want and it will never get to discover packet
1050 size if 188 byte buffers are being picked up.
1052 2010-07-28 18:36:53 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1055 .gitignore: ignore gsettings xml schema file
1057 2010-07-28 18:34:15 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1059 * docs/plugins/Makefile.am:
1060 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
1061 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
1062 * docs/plugins/gst-plugins-bad-plugins.args:
1063 * docs/plugins/inspect/plugin-aiff.xml:
1064 * docs/plugins/inspect/plugin-gaudieffects.xml:
1065 * docs/plugins/inspect/plugin-geometrictransform.xml:
1066 * docs/plugins/inspect/plugin-ivfparse.xml:
1067 * docs/plugins/inspect/plugin-kate.xml:
1068 * docs/plugins/inspect/plugin-ladspa.xml:
1069 * docs/plugins/inspect/plugin-shm.xml:
1070 * docs/plugins/inspect/plugin-videomaxrate.xml:
1071 docs: add more plugins and elements to the docs
1073 2010-07-28 17:46:53 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1075 * gst/ivfparse/gstivfparse.c:
1076 * gst/ivfparse/gstivfparse.h:
1077 ivfparse: fix up macros and function names to match guidelines
1079 2010-07-28 17:34:02 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1081 * gst/gaudieffects/gstburn.c:
1082 * gst/gaudieffects/gstburn.h:
1083 * gst/gaudieffects/gstchromium.c:
1084 * gst/gaudieffects/gstchromium.h:
1085 * gst/gaudieffects/gstdilate.c:
1086 * gst/gaudieffects/gstdilate.h:
1087 * gst/gaudieffects/gstdodge.c:
1088 * gst/gaudieffects/gstdodge.h:
1089 * gst/gaudieffects/gstexclusion.c:
1090 * gst/gaudieffects/gstexclusion.h:
1091 * gst/gaudieffects/gstsolarize.c:
1092 * gst/gaudieffects/gstsolarize.h:
1093 gaudieffects: fix structure names to comply with the plugin moving guidelines
1095 2010-07-28 16:15:53 +0200 Marc-André Lureau <mlureau@flumotion.com>
1097 * gst/qtmux/gstqtmux.c:
1098 qtmux: use caps bitrate at last chance
1099 If we didn't get the stream's bitrate from one of the atoms,
1100 try getting it from the caps as a last resort.
1101 https://bugzilla.gnome.org/show_bug.cgi?id=625496
1103 2010-07-28 16:12:11 +0200 Marc-André Lureau <mlureau@flumotion.com>
1105 * gst/qtmux/atoms.c:
1106 qtmux: btrt - max bitrate before average
1107 According to iso base media file format, the max bitrate
1109 https://bugzilla.gnome.org/show_bug.cgi?id=625496
1111 2010-07-27 18:23:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1113 * gst-libs/gst/video/gstbasevideodecoder.c:
1114 basevideodecoder: Reset the segment on FLUSH_STOP and when going back to READY
1116 2010-07-27 18:07:00 +0200 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1118 * sys/vdpau/gstvdp/Makefile.am:
1119 vdpau: dist new header file
1122 2010-07-23 19:41:29 +0200 Julien Moutte <julien@fluendo.com>
1124 * sys/dshowvideosink/dshowvideofakesrc.cpp:
1125 * sys/dshowvideosink/dshowvideosink.cpp:
1126 * sys/dshowvideosink/dshowvideosink.h:
1127 dshowvideosink: Improvements contributed from the Moovida projet.
1128 * Inherit from GstVideoSink
1129 * Implement GstNavigation interface
1130 * Proper COM initialization for threaded environments
1131 * Fix Window resource leak
1132 * Add EVR support for better video scaling on Windows Vista and above
1133 * Only apply PAR scaling when the keep_aspect_ratio property is set to stay
1134 consistent with the other Linux sinks
1135 * Prevent an infinite loop with the wndproc chain
1136 * Fix debugging messages to use the object instance
1138 2010-07-23 00:28:49 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1140 * sys/vdpau/gstvdp/gstvdpdecoder.c:
1141 * sys/vdpau/gstvdp/gstvdpdecoder.h:
1142 * sys/vdpau/h264/gstvdph264dec.c:
1143 * sys/vdpau/mpeg/gstvdpmpegdec.c:
1144 vdpau: add gst_vdp_decoder_render and gst_vdp_decoder_init_decoder
1146 2010-07-22 09:21:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1148 * tests/icles/metadata_editor.c:
1149 examples: Use cairo instead of gdk_draw_* API
1152 2010-07-12 22:37:47 -0300 Luis de Bethencourt <luis@debethencourt.com>
1155 * gst/gaudieffects/Makefile.am:
1156 * gst/gaudieffects/gstburn.c:
1157 * gst/gaudieffects/gstburn.h:
1158 * gst/gaudieffects/gstchromium.c:
1159 * gst/gaudieffects/gstchromium.h:
1160 * gst/gaudieffects/gstdilate.c:
1161 * gst/gaudieffects/gstdilate.h:
1162 * gst/gaudieffects/gstdodge.c:
1163 * gst/gaudieffects/gstdodge.h:
1164 * gst/gaudieffects/gstexclusion.c:
1165 * gst/gaudieffects/gstexclusion.h:
1166 * gst/gaudieffects/gstplugin.c:
1167 * gst/gaudieffects/gstplugin.h:
1168 * gst/gaudieffects/gstsolarize.c:
1169 * gst/gaudieffects/gstsolarize.h:
1170 gaudieffects: Adds new plugin 'gaudieffects'
1171 Adds the new 'gaudieffects' plugin, originally found
1172 here: http://github.com/luisbg/gaudi_effects
1173 Contains the following video effect elements: burn, chromium, dilate,
1174 dodge, exclusion and solarize.
1175 Thanks to Jan Schmidt for the reviewing and refactoring
1177 2010-07-19 21:53:30 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1179 * sys/vdpau/h264/gsth264parser.c:
1180 * sys/vdpau/h264/gstvdph264dec.c:
1181 vdpauh264dec: try to calculate framerate if we don't get one from upstream
1183 2010-07-19 11:34:39 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
1185 * sys/vdpau/gstvdp/gstvdpdevice.c:
1186 vdpau: fix segfault when vdpau device could not be created
1188 2010-07-18 21:15:34 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1190 * sys/vdpau/h264/gstvdph264dec.c:
1191 vdpauh264dec: fix problem when encountering GST_NAL_AU_DELIMITER
1193 2010-07-08 09:56:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1195 * sys/wasapi/gstwasapisrc.c:
1196 wasapisrc: Use new gst_audio_clock_new_full()
1198 2010-07-08 09:55:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1200 * ext/alsaspdif/alsaspdifsink.c:
1201 alsaspdifsink: Use new gst_audio_clock_new_full()
1203 2010-07-15 13:23:52 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1205 * sys/vdpau/h264/gstvdph264dec.c:
1206 vdpauh264dec: calculate width and height from bitstream info
1208 2010-07-15 11:10:03 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1210 * sys/vdpau/h264/gsth264parser.c:
1211 vdpauh264dec: fix usage of g_bit_storage
1213 2010-07-14 11:19:05 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1215 * sys/vdpau/mpeg/mpegutil.c:
1216 vdpaumpegdec: rename zigzag matrix
1218 2010-07-14 11:17:49 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1221 * sys/vdpau/h264/gsth264parser.c:
1222 vdpauh264dec: use g_bit_storage instead of log2
1223 log2 caused compile issues on certain platforms
1225 2010-07-13 00:40:36 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1227 * ext/gsettings/Makefile.am:
1228 gsettings: Fix maintainer-clean when it is not available
1229 Do not use @GSETTINGS_RULES@ if gsettings is not available
1230 to avoid maintainer-clean failing.
1232 2010-07-11 10:47:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1234 * gst/frei0r/gstfrei0r.c:
1235 * gst/frei0r/gstfrei0r.h:
1236 * gst/frei0r/gstfrei0rfilter.c:
1237 * gst/frei0r/gstfrei0rfilter.h:
1238 * gst/frei0r/gstfrei0rmixer.c:
1239 * gst/frei0r/gstfrei0rmixer.h:
1240 * gst/frei0r/gstfrei0rsrc.c:
1241 * gst/frei0r/gstfrei0rsrc.h:
1242 frei0r: Use correct order of directories to search for plugins
1243 And don't fail if a plugin was already registered. Frei0r allows
1244 plugins in directories with higher importance to override plugins
1245 from directories with lower importance.
1247 2010-07-10 16:52:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1249 * ext/vp8/gstvp8enc.c:
1250 * ext/vp8/gstvp8enc.h:
1251 vp8enc: Add support for enabling automatic insertion of alt-ref frames by the encoder
1253 2010-07-10 16:51:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1255 * ext/vp8/gstvp8enc.c:
1256 vp8enc: Fix handling of invisible/alt ref frames
1258 2010-07-10 15:50:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1260 * gst-libs/gst/video/gstbasevideodecoder.c:
1261 basevideodecoder: Fix memory leak
1262 The timestamps are only used if the output adapter is used, not
1263 if complete frames are provided by the decoder and finish_frame() is
1264 called and even in the case where the output adapter is used they
1265 might not be used and are leaked.
1267 2010-07-10 15:46:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1269 * tests/check/Makefile.am:
1270 * tests/check/elements/vp8dec.c:
1271 vp8dec: Add simple unit test for vp8dec
1273 2010-07-10 15:46:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1275 * tests/check/elements/vp8enc.c:
1276 vp8enc: Improve unit test a bit
1278 2010-07-10 15:32:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1280 * tests/check/elements/vp8enc.c:
1281 vp8enc: Also check the output caps in the unit test
1283 2010-07-10 15:29:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1285 * tests/check/Makefile.am:
1286 * tests/check/elements/vp8enc.c:
1287 vp8enc: Add simple unit test
1289 2010-07-09 17:44:56 +0300 David Hoyt <dhoyt@llnl.gov>
1291 * gst/aiff/aiffmux.c:
1292 aifmmux: use alternative way to check for inf
1293 MSVC emits a divide-by-zero error when compiling aiffmux.c on line 205.
1296 2010-07-08 21:53:35 +0100 David Hoyt <dhoyt@llnl.gov>
1298 * sys/winks/gstksvideosrc.c:
1299 winks: fix compilation by using the right function
1302 2010-07-08 17:58:16 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
1304 * gst/jpegformat/gstjpegparse.c:
1305 jpegparse: fix exif frame size
1306 Skip the correct number of bytes when reading exif
1310 2010-07-08 15:07:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1312 * ext/timidity/gstwildmidi.c:
1313 wildmidi: Correctly initialize properties with the default values again
1315 2010-07-08 07:57:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1317 * ext/timidity/gstwildmidi.c:
1318 wildmidi: Use PROP_ instead of ARG_ for property enums and use G_PARAM_STATIC_STRINGS
1319 Also don't use G_PARAM_CONSTRUCT, it does not make sense for elements.
1321 2010-07-07 23:06:43 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1323 * gst/camerabin/gstcamerabin.c:
1324 camerabin: Fix viewfiner-sink property for bins
1325 Correctly iterate viewfinder-sink children when
1329 2010-07-06 14:48:08 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
1331 * gst/qtmux/atoms.c:
1332 * gst/qtmux/atoms.h:
1333 * gst/qtmux/gstqtmux.c:
1334 qtmux: Write 'btrt' atom for H.264 media if possible
1335 This writes out the optional 'btrt' atom (MPEG4BitrateBox) for H.264
1336 media if either or both of average and maximum bitrate are available for
1338 https://bugzilla.gnome.org/show_bug.cgi?id=623678
1340 2010-07-05 14:09:50 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
1342 * gst/qtmux/atoms.c:
1343 * gst/qtmux/atoms.h:
1344 * gst/qtmux/gstqtmux.c:
1345 * gst/qtmux/gstqtmux.h:
1346 qtmux: Write avg/max bitrate to ESDS if available
1347 This collects the 'bitrate' and 'maximum-bitrate' tags on the
1348 corresponding pad and uses these to populate these fields in the ESDS
1350 https://bugzilla.gnome.org/show_bug.cgi?id=623678
1352 2010-07-07 10:33:18 -0700 Michael Smith <msmith@songbirdnest.com>
1354 * sys/dshowdecwrapper/gstdshowvideodec.cpp:
1355 dshowdecwrapper: reset flow return state tracker after flush to avoid spurious errors after flushing in some cases.
1357 2010-07-07 08:37:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1360 * ext/timidity/gstwildmidi.c:
1361 wildmidi: Add support for wildmidi 0.2.3
1364 2010-07-01 10:56:19 +0200 Philippe Normand <pnormand@igalia.com>
1366 * sys/dshowvideosink/dshowvideosink.cpp:
1367 * sys/dshowvideosink/dshowvideosink.h:
1368 dshowvideosink: Update renderer aspect ratio after force-aspect-ratio property update.
1369 A new virtual method has been added to the RendererSupport class. It
1370 is called during the initial renderer configuration and each time the
1371 force-aspect-ratio property of the sink is updated.
1374 2010-07-07 00:15:22 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
1376 * sys/dshowdecwrapper/gstdshowaudiodec.cpp:
1377 dshowaudiodec: Fix compilation error
1380 2010-07-06 13:15:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1382 * gst/asfmux/gstasfmux.c:
1383 asfmux: only use g_warning() when setting the old is-live property, not when reading it
1384 Don't want warnings in e.g. gst-inspect.
1386 2010-07-06 10:53:04 +0200 Edward Hervey <bilboed@bilboed.com>
1389 po: Use proper gsettings schema file
1391 2010-07-05 11:52:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1393 * tests/check/elements/jpegparse.c:
1394 tests: fix caps leak in jpegparse unit test
1396 2010-07-05 11:48:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1398 * gst/jpegformat/gstjpegparse.c:
1399 jpegparse: fix skipping extra 0xff markers
1400 In particular, this makes the jpegparse unit test pass again.
1401 Also add a debug statement.
1404 2010-07-05 10:09:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1406 * ext/celt/gstceltdec.c:
1407 * ext/celt/gstceltenc.c:
1408 celt: Improve debugging
1410 2010-07-05 10:08:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1412 * ext/celt/gstceltenc.c:
1413 * ext/celt/gstceltenc.h:
1414 celtenc: Add support for setting the prediction mode and the start band
1416 2010-07-05 09:53:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1419 celt: Add check for celt 0.8
1421 2010-07-05 09:52:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1424 * ext/celt/gstceltenc.c:
1425 celt: Remove support for celt < 0.5
1426 celt 0.5 was released more than a year ago and the bitstream is
1427 incompatible with the current one anyway.
1429 2010-07-05 09:47:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1431 * ext/celt/gstceltdec.c:
1432 * ext/celt/gstceltenc.c:
1433 celt: Fix compilation with celt 0.8
1436 2010-07-05 09:32:30 +0200 Alessandro Decina <alessandro.d@gmail.com>
1438 * ext/gsettings/gstgsettingsaudiosrc.c:
1439 * ext/gsettings/gstgsettingsvideosink.c:
1440 * ext/gsettings/gstgsettingsvideosrc.c:
1441 gsettings: fix some more warnings
1443 2010-07-05 09:28:49 +0200 Alessandro Decina <alessandro.d@gmail.com>
1445 * ext/gsettings/gstgsettingsaudiosink.c:
1446 gsettings: fix a compiler warning
1448 2010-07-03 16:15:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1452 * ext/gsettings/Makefile.am:
1453 * ext/gsettings/gstgsettings.h:
1454 * ext/gsettings/gstgsettingsaudiosink.c:
1455 * ext/gsettings/gstgsettingsaudiosink.h:
1456 * ext/gsettings/gstgsettingsaudiosrc.c:
1457 * ext/gsettings/gstgsettingsaudiosrc.h:
1458 * ext/gsettings/gstgsettingsvideosink.c:
1459 * ext/gsettings/gstgsettingsvideosink.h:
1460 * ext/gsettings/gstgsettingsvideosrc.c:
1461 * ext/gsettings/gstgsettingsvideosrc.h:
1462 * ext/gsettings/gstswitchsink.c:
1463 * ext/gsettings/gstswitchsink.h:
1464 * ext/gsettings/gstswitchsrc.c:
1465 * ext/gsettings/gstswitchsrc.h:
1466 * ext/gsettings/org.freedesktop.gstreamer.default-elements.gschema.xml.in:
1467 * ext/gsettings/plugin.c:
1469 gsettings: Initial version of GSettings plugin
1470 This provides audio/video sources and sinks.
1473 2010-07-03 17:48:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1475 * docs/plugins/Makefile.am:
1476 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
1477 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
1478 * docs/plugins/gst-plugins-bad-plugins.args:
1479 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
1480 * docs/plugins/gst-plugins-bad-plugins.interfaces:
1481 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
1482 * docs/plugins/gst-plugins-bad-plugins.signals:
1483 * docs/plugins/inspect/plugin-aiff.xml:
1484 * docs/plugins/inspect/plugin-aiffparse.xml:
1485 * docs/plugins/inspect/plugin-frei0r.xml:
1486 * docs/plugins/inspect/plugin-gmedec.xml:
1487 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
1488 * docs/plugins/inspect/plugin-kate.xml:
1489 * docs/plugins/inspect/plugin-ladspa.xml:
1490 * docs/plugins/inspect/plugin-lv2.xml:
1491 docs: Integrate VP8 documentation
1493 2010-07-03 17:47:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1495 * ext/vp8/gstvp8dec.c:
1496 * ext/vp8/gstvp8dec.h:
1497 * ext/vp8/gstvp8enc.c:
1498 * ext/vp8/gstvp8enc.h:
1499 vp8: Add initial documentation, based on the theoradec/theoraenc documentation
1501 2010-07-03 17:34:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1503 * ext/vp8/Makefile.am:
1504 * ext/vp8/gstvp8dec.c:
1505 * ext/vp8/gstvp8dec.h:
1506 * ext/vp8/gstvp8enc.c:
1507 * ext/vp8/gstvp8enc.h:
1509 vp8: Move structure definitions, etc to public header files for gtk-doc
1511 2010-07-02 12:45:20 +0200 Edward Hervey <bilboed@bilboed.com>
1513 * gst/qtmux/gstqtmux.c:
1514 qtmux: Don't use bogus codec/format tags
1515 https://bugzilla.gnome.org/show_bug.cgi?id=623365
1517 2010-07-01 15:19:12 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
1519 * gst/rtpmux/gstrtpdtmfmux.c:
1520 * gst/rtpmux/gstrtpmux.c:
1521 * gst/rtpmux/gstrtpmux.h:
1522 rtpmux: Add support for GstBufferList
1523 Factor out most of the buffer handling and implement a chain_list
1524 function. Also, the DTMF muxer has been modified to just have a
1525 function to accept or reject a buffer instead of having to subclass
1526 both chain and chain_list.
1528 2010-07-01 15:15:49 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
1530 * gst/rtpmux/gstrtpmux.c:
1531 rtpmux: Don't leak invalid buffers
1533 2010-06-14 15:15:09 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
1535 * docs/plugins/Makefile.am:
1536 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
1537 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
1538 * gst/videomaxrate/videomaxrate.c:
1539 * gst/videomaxrate/videomaxrate.h:
1540 videomaxrate: Add to docs
1542 2010-06-11 18:31:05 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
1544 * gst/videomaxrate/videomaxrate.c:
1545 videomaxrate: Add fixates_caps
1547 2010-06-10 20:36:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
1549 * gst/videomaxrate/videomaxrate.c:
1550 videomaxrate: Accept wider caps
1552 2010-06-10 20:25:01 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
1554 * gst/videomaxrate/videomaxrate.c:
1555 * gst/videomaxrate/videomaxrate.h:
1556 videomaxrate: Make period over which to average configurable
1558 2010-06-10 20:43:16 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
1560 * gst/videomaxrate/videomaxrate.c:
1561 videomaxrate: Simplify transform_caps
1563 2010-06-10 20:14:01 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
1565 * gst/videomaxrate/videomaxrate.c:
1566 videomaxrate: Use basetransform correctly
1568 2010-06-10 20:08:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
1570 * gst/videomaxrate/videomaxrate.c:
1571 * gst/videomaxrate/videomaxrate.h:
1572 videomaxrate: Make plugin actually work by using an average
1574 2010-06-10 19:17:00 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
1577 * gst/videomaxrate/Makefile.am:
1578 * gst/videomaxrate/videomaxrate.c:
1579 * gst/videomaxrate/videomaxrate.h:
1580 videomaxrate: Import plugin
1581 Import plugin from PsiMedia, based on my work
1583 2010-07-01 16:28:57 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1585 * gst/debugutils/fpsdisplaysink.c:
1586 fpsdisplaysink: signal-fps-measurements is writable
1587 signal-fps-measurements is a readwrite property, not read-only.
1588 Also adds some more debugging logs.
1590 2010-06-30 18:59:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1592 * tests/check/Makefile.am:
1593 tests: add gst-ffmpeg to whitelist as well
1594 The mxf tests use some ffmpeg elements if they're available.
1596 2010-06-30 18:52:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1598 * tests/check/Makefile.am:
1599 tests: add plugin loading whitelist to test environment
1600 Only want to load core/-base/-good/-ugly/-bad plugins here.
1602 2010-06-30 18:20:13 +0100 Sebastian Pölsterl <sebp@k-d-w.org>
1604 * gst/mpegdemux/mpegtsparse.c:
1605 mpegtsparse: don't free PAT structure which may still be needed later
1606 This is a problem if you tune to a channel which uses pid X and later tune to
1607 another channel where X is used for another table (e.g. PMT).
1608 The code that does that was actually already there but never used because the
1609 pat structure was freed before. The commit that introduced those lines intended
1610 to fix a memory leak, but we clean things up elsewhere.
1613 2010-06-30 18:19:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1615 * docs/plugins/inspect/plugin-adpcmdec.xml:
1616 * docs/plugins/inspect/plugin-adpcmenc.xml:
1617 * docs/plugins/inspect/plugin-aiff.xml:
1618 * docs/plugins/inspect/plugin-amrwbenc.xml:
1619 * docs/plugins/inspect/plugin-asfmux.xml:
1620 * docs/plugins/inspect/plugin-audioparsersbad.xml:
1621 * docs/plugins/inspect/plugin-bayer.xml:
1622 * docs/plugins/inspect/plugin-bz2.xml:
1623 * docs/plugins/inspect/plugin-camerabin.xml:
1624 * docs/plugins/inspect/plugin-cdaudio.xml:
1625 * docs/plugins/inspect/plugin-cdxaparse.xml:
1626 * docs/plugins/inspect/plugin-cog.xml:
1627 * docs/plugins/inspect/plugin-dtmf.xml:
1628 * docs/plugins/inspect/plugin-dtsdec.xml:
1629 * docs/plugins/inspect/plugin-dvb.xml:
1630 * docs/plugins/inspect/plugin-fbdevsink.xml:
1631 * docs/plugins/inspect/plugin-festival.xml:
1632 * docs/plugins/inspect/plugin-freeze.xml:
1633 * docs/plugins/inspect/plugin-frei0r.xml:
1634 * docs/plugins/inspect/plugin-gsm.xml:
1635 * docs/plugins/inspect/plugin-id3tag.xml:
1636 * docs/plugins/inspect/plugin-invtelecine.xml:
1637 * docs/plugins/inspect/plugin-kate.xml:
1638 * docs/plugins/inspect/plugin-ladspa.xml:
1639 * docs/plugins/inspect/plugin-mimic.xml:
1640 * docs/plugins/inspect/plugin-modplug.xml:
1641 * docs/plugins/inspect/plugin-mpeg2enc.xml:
1642 * docs/plugins/inspect/plugin-mpegdemux2.xml:
1643 * docs/plugins/inspect/plugin-mpegpsmux.xml:
1644 * docs/plugins/inspect/plugin-mpegtsmux.xml:
1645 * docs/plugins/inspect/plugin-mplex.xml:
1646 * docs/plugins/inspect/plugin-mve.xml:
1647 * docs/plugins/inspect/plugin-mxf.xml:
1648 * docs/plugins/inspect/plugin-nuvdemux.xml:
1649 * docs/plugins/inspect/plugin-ofa.xml:
1650 * docs/plugins/inspect/plugin-pcapparse.xml:
1651 * docs/plugins/inspect/plugin-pnm.xml:
1652 * docs/plugins/inspect/plugin-qtmux.xml:
1653 * docs/plugins/inspect/plugin-rawparse.xml:
1654 * docs/plugins/inspect/plugin-real.xml:
1655 * docs/plugins/inspect/plugin-resindvd.xml:
1656 * docs/plugins/inspect/plugin-rsvg.xml:
1657 * docs/plugins/inspect/plugin-rtpmux.xml:
1658 * docs/plugins/inspect/plugin-sdp.xml:
1659 * docs/plugins/inspect/plugin-segmentclip.xml:
1660 * docs/plugins/inspect/plugin-selector.xml:
1661 * docs/plugins/inspect/plugin-stereo.xml:
1662 * docs/plugins/inspect/plugin-subenc.xml:
1663 * docs/plugins/inspect/plugin-vdpau.xml:
1664 * docs/plugins/inspect/plugin-videomeasure.xml:
1665 * docs/plugins/inspect/plugin-videosignal.xml:
1666 * docs/plugins/inspect/plugin-xvid.xml:
1667 * docs/plugins/inspect/plugin-zbar.xml:
1668 docs: update inspect info, now sorted and escaped
1670 2010-06-30 17:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1673 .gitignore: ignore temporary orc files
1675 2010-06-29 11:21:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1678 * sys/vdpau/h264/gsth264parser.c:
1679 vdpau: Check for log2 and only use it if it's available
1681 2010-06-28 16:20:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1685 Bump automake requirement to 1.10 and autoconf to 2.60
1686 For maintainability reasons, $(builddir) and other things.
1687 See #622944 and #570428.
1689 2010-06-28 12:00:55 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1691 * sys/vdpau/h264/gsth264frame.c:
1692 vdpauh264dec: don't use deprecated g_ptr_array_free incase glib >= 2.22
1694 2010-06-28 11:19:27 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1696 * sys/vdpau/gstvdp/gstvdpoutputsrcpad.c:
1697 vdpauvideopostprocess: fix resizing of output
1699 2010-06-28 11:08:56 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1701 * sys/vdpau/h264/gsth264frame.c:
1702 vdpauh264dec: don't use glib 2.22 functions
1704 2010-06-27 20:29:06 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1706 * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
1707 * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
1708 * sys/vdpau/h264/gstvdph264dec.c:
1709 * sys/vdpau/mpeg/gstvdpmpegdec.c:
1710 vdpau: change GstBaseVideoDecoder state api
1712 2010-06-27 10:52:33 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1714 * sys/vdpau/h264/gsth264dpb.c:
1715 vdpauh264dec: free frames on finalize in GstH264DPB
1717 2010-06-27 09:55:22 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1719 * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
1720 * sys/vdpau/gstvdp/gstvdpdecoder.c:
1721 * sys/vdpau/h264/gstvdph264dec.c:
1722 * sys/vdpau/mpeg/gstvdpmpegdec.c:
1723 vdpau: add display property to GstVdpDecoder
1725 2010-06-27 01:27:28 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1727 * sys/vdpau/Makefile.am:
1728 * sys/vdpau/h264/gsth264dpb.c:
1729 * sys/vdpau/h264/gsth264dpb.h:
1730 * sys/vdpau/h264/gsth264frame.c:
1731 * sys/vdpau/h264/gsth264frame.h:
1732 * sys/vdpau/h264/gstvdph264dec.c:
1733 * sys/vdpau/h264/gstvdph264frame.c:
1734 * sys/vdpau/h264/gstvdph264frame.h:
1735 vdpauh264dec: rename GstVdpH264Frame to GstH264Frame
1737 2010-06-27 00:36:25 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1739 * sys/vdpau/gstvdp/gstvdpoutputsrcpad.c:
1740 * sys/vdpau/gstvdpvideopostprocess.c:
1741 vdpau: fix error handling when plugging "vdpauvideopostprocess ! fakesink"
1743 2010-06-27 00:35:11 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1745 * sys/vdpau/gstvdp/gstvdpdecoder.c:
1746 * sys/vdpau/gstvdp/gstvdpdecoder.h:
1747 * sys/vdpau/gstvdp/gstvdpvideosrcpad.c:
1748 * sys/vdpau/gstvdp/gstvdpvideosrcpad.h:
1749 * sys/vdpau/h264/gstvdph264dec.c:
1750 * sys/vdpau/mpeg/gstvdpmpegdec.c:
1751 vdpau: add error parameter to gst_vdp_video_src_pad_get_device
1753 2010-06-28 10:47:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1755 * sys/vdpau/Makefile.am:
1756 vdpau: Link to $(LIBM) for log2 and friends
1758 2010-06-27 19:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1760 * gst/legacyresample/resample_functable.c:
1761 * gst/legacyresample/resample_ref.c:
1762 legacyresample: Include _stdint.h for int16_t and friends
1764 2010-06-27 17:46:44 +0200 Robert Swain <robert.swain@collabora.co.uk>
1766 * ext/cog/cogframe.c:
1767 * ext/cog/cogvirtframe.c:
1768 cog: Use g_malloc() instead of malloc()
1769 malloc() needs stdlib.h, which isn't included here and the
1770 memory is freed later with g_free() anyway.
1772 2010-06-27 11:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1774 * ext/assrender/gstassrender.c:
1775 * gst/ivfparse/gstivfparse.c:
1776 * gst/jpegformat/gstjifmux.c:
1777 assrender, ivfparse, jpegformat: fix compiler warnings with debugging disabled in core
1779 2010-06-27 10:41:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1781 * tests/examples/camerabin/gst-camera.c:
1782 * tests/icles/metadata_editor.c:
1783 tests: Fix build with GTK+ < 2.17.7
1784 gtk_widget_get_allocation() was added in that version.
1786 2010-06-27 10:36:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1789 * tests/examples/scaletempo/demo-gui.c:
1790 configure: Require GTK+ >= 2.14 for the example
1792 2010-06-27 07:40:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1794 * tests/examples/camerabin/gst-camera.c:
1795 * tests/icles/metadata_editor.c:
1796 tests: Don't use deprecated GTK API to fix the build with GTK+ 3.0
1798 2010-06-26 21:02:53 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1800 * sys/vdpau/Makefile.am:
1801 * sys/vdpau/gstvdp/Makefile.am:
1802 * sys/vdpau/gstvdp/gstvdp.c:
1803 * sys/vdpau/gstvdp/gstvdpdecoder.c:
1804 * sys/vdpau/gstvdp/gstvdpdecoder.h:
1805 * sys/vdpau/h264/gstvdph264dec.c:
1806 * sys/vdpau/h264/gstvdph264dec.h:
1807 * sys/vdpau/mpeg/gstvdpmpegdec.c:
1808 * sys/vdpau/mpeg/gstvdpmpegdec.h:
1809 vdpau: add GstVdpDecoder base class
1811 2010-06-26 19:02:00 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1813 * sys/vdpau/h264/gsth264dpb.c:
1814 * sys/vdpau/h264/gsth264dpb.h:
1815 * sys/vdpau/h264/gstvdph264dec.c:
1816 vdpauh264dec: add gst_h264_dpb_set_output_func function
1818 2010-06-25 20:19:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1820 * gst/qtmux/gstqtmux.c:
1821 qtmux: Write uint tags that don't have a complement
1822 Write uint tags that have complements (e.g. track-number/
1823 track-count) even when we only have one of them available
1824 and set the other one to 0.
1827 2010-06-25 11:02:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1829 * ext/metadata/metadataexif.c:
1830 * ext/metadata/metadataiptc.c:
1831 * ext/metadata/metadatamuxjpeg.c:
1832 * ext/metadata/metadatamuxpng.c:
1833 * ext/metadata/metadataparsejpeg.c:
1834 * ext/metadata/metadataparsepng.c:
1835 * ext/metadata/metadataparseutil.c:
1836 * ext/metadata/metadatatags.c:
1837 * ext/metadata/metadatatypes.c:
1838 * ext/metadata/metadataxmp.c:
1839 metadata: Include config.h in metadata*.c files
1840 Include config.h in metadataexif.c in metadata plugin so
1841 that HAVE_EXIF gets defined and exif metadata is properly
1843 Also adds config.h to all .c files missing it in metadata plugin
1846 2010-06-24 20:21:15 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1848 * gst/asfmux/gstasfmux.c:
1849 asfmux: Warn if preroll value is too big
1850 Post a warning when the preroll value is greater than
1851 the streams duration
1853 2010-06-24 23:57:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1855 * sys/vdpau/basevideodecoder/Makefile.am:
1856 vdpay: fix build in uninstalled setup
1857 Add GST_PLUGINS_BASE_CFLAGS to CFLAGS so it finds the gst/video/video.h
1858 headers in an uninstalled setup. Also reshuffle order.
1860 2010-06-24 18:32:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1862 * gst/asfmux/gstasfobjects.c:
1863 asfmux: Make metadata writable before setting it
1864 Before copying metadata from one buffer to another, make sure
1865 the destination is metadata-writable.
1867 2010-06-24 22:14:38 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1869 * sys/vdpau/h264/gstvdph264dec.c:
1870 vdpauh264dec: fix unitialized variable
1872 2010-06-24 22:06:56 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1874 * sys/vdpau/h264/gstnalreader.c:
1875 * sys/vdpau/h264/gstnalreader.h:
1876 vdpauh264dec: fix initalization of GstNalReader cache
1878 2010-06-24 12:37:36 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1880 * gst/debugutils/.gitignore:
1881 * gst/debugutils/Makefile.am:
1882 * gst/debugutils/debugutils-marshal.list:
1883 * gst/debugutils/fpsdisplaysink.c:
1884 * gst/debugutils/fpsdisplaysink.h:
1885 fpsdisplaysink: Adds a signal to inform measurements to apps
1886 Adds a signal for applications to receive the fps measurements made
1887 instead of only printing them to the frame/stdout.
1888 This signal is only emited if the signal-fps-measurements property
1891 2010-06-24 10:59:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1893 * gst/debugutils/fpsdisplaysink.c:
1894 * gst/debugutils/fpsdisplaysink.h:
1895 fpsdisplaysink: Adds max-fps and min-fps property
1896 Adds 2 properties for getting the maximum and minimum fps
1899 2010-06-24 10:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1901 * gst/debugutils/fpsdisplaysink.c:
1902 fpsdisplaysink: Use G_PARAM_STATIC_STRINGS in all properties
1903 Add G_PARAM_STATIC_STRINGS to the properties that are
1906 2010-06-24 10:23:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1908 * gst/debugutils/fpsdisplaysink.c:
1909 * gst/debugutils/fpsdisplaysink.h:
1910 fpsdisplaysink: Add fps-update-interval property
1911 Use a property to set/get the fps update interval instead
1912 of having a hardcoded value.
1914 2010-06-24 16:20:23 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1916 * sys/vdpau/basevideodecoder/Makefile.am:
1917 vdpau: rename GstBaseVideoDecoder to SatBaseVideoDecoder using CFLAGS
1919 2010-06-24 15:23:33 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1921 * sys/vdpau/Makefile.am:
1922 * sys/vdpau/basevideodecoder/Makefile.am:
1923 * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
1924 * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
1925 * sys/vdpau/basevideodecoder/gstbasevideoutils.h:
1926 * sys/vdpau/basevideodecoder/gstvideoframe.c:
1927 * sys/vdpau/basevideodecoder/gstvideoframe.h:
1928 * sys/vdpau/basevideodecoder/satbasevideodecoder.c:
1929 * sys/vdpau/basevideodecoder/satbasevideodecoder.h:
1930 * sys/vdpau/basevideodecoder/satbasevideoutils.h:
1931 * sys/vdpau/basevideodecoder/satvideoframe.c:
1932 * sys/vdpau/basevideodecoder/satvideoframe.h:
1933 * sys/vdpau/h264/gsth264dpb.c:
1934 * sys/vdpau/h264/gstvdph264dec.c:
1935 * sys/vdpau/h264/gstvdph264dec.h:
1936 * sys/vdpau/h264/gstvdph264frame.c:
1937 * sys/vdpau/h264/gstvdph264frame.h:
1938 * sys/vdpau/mpeg/gstvdpmpegdec.c:
1939 * sys/vdpau/mpeg/gstvdpmpegdec.h:
1940 * sys/vdpau/mpeg/gstvdpmpegframe.c:
1941 * sys/vdpau/mpeg/gstvdpmpegframe.h:
1942 Revert "vdpau: rename GstBaseVideoDecoder to SatBaseVideoDecoder"
1943 This reverts commit aa0444f204157c22c11a742547c9e68a9eaecc80.
1945 2010-06-24 15:09:33 +0300 Stefan Kost <ensonic@users.sf.net>
1948 Automatic update of common submodule
1949 From 35617c2 to a519571
1951 2010-06-24 13:18:55 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1953 * sys/vdpau/Makefile.am:
1954 * sys/vdpau/basevideodecoder/Makefile.am:
1955 * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
1956 * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
1957 * sys/vdpau/basevideodecoder/gstbasevideoutils.h:
1958 * sys/vdpau/basevideodecoder/gstvideoframe.c:
1959 * sys/vdpau/basevideodecoder/gstvideoframe.h:
1960 * sys/vdpau/basevideodecoder/satbasevideodecoder.c:
1961 * sys/vdpau/basevideodecoder/satbasevideodecoder.h:
1962 * sys/vdpau/basevideodecoder/satbasevideoutils.h:
1963 * sys/vdpau/basevideodecoder/satvideoframe.c:
1964 * sys/vdpau/basevideodecoder/satvideoframe.h:
1965 * sys/vdpau/h264/gsth264dpb.c:
1966 * sys/vdpau/h264/gstvdph264dec.c:
1967 * sys/vdpau/h264/gstvdph264dec.h:
1968 * sys/vdpau/h264/gstvdph264frame.c:
1969 * sys/vdpau/h264/gstvdph264frame.h:
1970 * sys/vdpau/mpeg/gstvdpmpegdec.c:
1971 * sys/vdpau/mpeg/gstvdpmpegdec.h:
1972 * sys/vdpau/mpeg/gstvdpmpegframe.c:
1973 * sys/vdpau/mpeg/gstvdpmpegframe.h:
1974 vdpau: rename GstBaseVideoDecoder to SatBaseVideoDecoder
1976 2010-06-23 22:33:05 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1978 * sys/vdpau/h264/gsth264parser.c:
1979 vdpauh264dec: use bitshifts instead of pow
1981 2010-06-23 22:21:18 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1983 * sys/vdpau/h264/gstvdph264dec.c:
1984 vdpauh264dec: add interlaced = false to sink caps
1985 we don't support interlaced content yet
1987 2010-06-23 22:18:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1989 * ext/rtmp/gstrtmpsrc.c:
1990 rtmp: All read return values smaller than zero are failures
1992 2010-06-23 21:10:03 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1994 * sys/vdpau/h264/gsth264parser.c:
1995 vdpauh264dec: fix parsing of scaling lists
1997 2010-06-23 21:09:42 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
1999 * sys/vdpau/h264/gstnalreader.c:
2000 vdpauh264dec: fix reading of signed exp golomb
2002 2010-06-22 15:49:15 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2004 * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
2005 * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
2006 * sys/vdpau/h264/gstvdph264dec.c:
2007 * sys/vdpau/mpeg/gstvdpmpegdec.c:
2008 vdpau: fixup decoder timestamping
2010 2010-06-22 14:52:00 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2012 * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
2013 * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
2014 vdpau: remove parse_codec_data from GstBaseVideoDecoder
2016 2010-06-22 14:25:17 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2018 * sys/vdpau/h264/gsth264parser.c:
2019 vdpauh264dec: fix initialization of fallback scaling matrix
2021 2010-06-22 14:17:28 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2023 * sys/vdpau/h264/gsth264dpb.c:
2024 * sys/vdpau/h264/gsth264dpb.h:
2025 * sys/vdpau/h264/gsth264parser.c:
2026 * sys/vdpau/h264/gsth264parser.h:
2027 * sys/vdpau/h264/gstvdph264dec.c:
2028 * sys/vdpau/h264/gstvdph264frame.h:
2029 vdpauh264dec: improve further
2031 2010-06-17 15:20:51 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2033 * sys/vdpau/h264/gsth264dpb.c:
2034 * sys/vdpau/h264/gsth264parser.c:
2035 * sys/vdpau/h264/gstvdph264dec.c:
2036 vdpauh264dec: now works for simple streams
2038 2010-06-17 15:20:03 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2040 * sys/vdpau/gstvdp/gstvdpvideosrcpad.c:
2041 * sys/vdpau/gstvdp/gstvdpvideosrcpad.h:
2042 * sys/vdpau/mpeg/gstvdpmpegdec.c:
2043 vdpau: change gst_vdp_video_src_pad_get_device behaviour
2044 it now creates the device if it's not available
2046 2010-06-16 23:12:43 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2048 * sys/vdpau/Makefile.am:
2049 * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
2050 * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
2051 * sys/vdpau/h264/gsth264dpb.c:
2052 * sys/vdpau/h264/gsth264dpb.h:
2053 * sys/vdpau/h264/gsth264parser.c:
2054 * sys/vdpau/h264/gsth264parser.h:
2055 * sys/vdpau/h264/gstvdph264dec.c:
2056 * sys/vdpau/h264/gstvdph264dec.h:
2057 * sys/vdpau/h264/gstvdph264frame.h:
2058 vdpau: more work on h264 decoder
2060 2010-06-10 12:13:50 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2062 * sys/vdpau/Makefile.am:
2063 * sys/vdpau/basevideodecoder/gstvideoframe.h:
2064 * sys/vdpau/h264/gsth264parser.c:
2065 * sys/vdpau/h264/gsth264parser.h:
2066 * sys/vdpau/h264/gstnalreader.c:
2067 * sys/vdpau/h264/gstnalreader.h:
2068 * sys/vdpau/h264/gstvdph264dec.c:
2069 * sys/vdpau/h264/gstvdph264dec.h:
2070 * sys/vdpau/h264/gstvdph264frame.c:
2071 * sys/vdpau/h264/gstvdph264frame.h:
2072 vdpau: add beginning of h264 decoder
2074 2010-06-09 15:43:43 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2077 * sys/vdpau/Makefile.am:
2078 * sys/vdpau/basevideodecoder/Makefile.am:
2079 * sys/vdpau/basevideodecoder/gstbasevideodecoder.c:
2080 * sys/vdpau/basevideodecoder/gstbasevideodecoder.h:
2081 * sys/vdpau/basevideodecoder/gstbasevideoutils.h:
2082 * sys/vdpau/basevideodecoder/gstvideoframe.c:
2083 * sys/vdpau/basevideodecoder/gstvideoframe.h:
2084 * sys/vdpau/gstvdp.c:
2085 * sys/vdpau/gstvdp.h:
2086 * sys/vdpau/gstvdp/Makefile.am:
2087 * sys/vdpau/gstvdp/gstvdp.c:
2088 * sys/vdpau/gstvdp/gstvdp.h:
2089 * sys/vdpau/gstvdp/gstvdpdevice.c:
2090 * sys/vdpau/gstvdp/gstvdpdevice.h:
2091 * sys/vdpau/gstvdp/gstvdpoutputbuffer.c:
2092 * sys/vdpau/gstvdp/gstvdpoutputbuffer.h:
2093 * sys/vdpau/gstvdp/gstvdpoutputsrcpad.c:
2094 * sys/vdpau/gstvdp/gstvdpoutputsrcpad.h:
2095 * sys/vdpau/gstvdp/gstvdputils.c:
2096 * sys/vdpau/gstvdp/gstvdputils.h:
2097 * sys/vdpau/gstvdp/gstvdpvideobuffer.c:
2098 * sys/vdpau/gstvdp/gstvdpvideobuffer.h:
2099 * sys/vdpau/gstvdp/gstvdpvideosrcpad.c:
2100 * sys/vdpau/gstvdp/gstvdpvideosrcpad.h:
2101 * sys/vdpau/gstvdpau.c:
2102 * sys/vdpau/gstvdpdevice.c:
2103 * sys/vdpau/gstvdpdevice.h:
2104 * sys/vdpau/gstvdpmpegdec.c:
2105 * sys/vdpau/gstvdpmpegdec.h:
2106 * sys/vdpau/gstvdpoutputbuffer.c:
2107 * sys/vdpau/gstvdpoutputbuffer.h:
2108 * sys/vdpau/gstvdpoutputsrcpad.c:
2109 * sys/vdpau/gstvdpoutputsrcpad.h:
2110 * sys/vdpau/gstvdpsink.c:
2111 * sys/vdpau/gstvdpsink.h:
2112 * sys/vdpau/gstvdputils.c:
2113 * sys/vdpau/gstvdputils.h:
2114 * sys/vdpau/gstvdpvideobuffer.c:
2115 * sys/vdpau/gstvdpvideobuffer.h:
2116 * sys/vdpau/gstvdpvideopostprocess.c:
2117 * sys/vdpau/gstvdpvideopostprocess.h:
2118 * sys/vdpau/gstvdpvideosrcpad.c:
2119 * sys/vdpau/gstvdpvideosrcpad.h:
2120 * sys/vdpau/mpeg/gstvdpmpegdec.c:
2121 * sys/vdpau/mpeg/gstvdpmpegdec.h:
2122 * sys/vdpau/mpeg/gstvdpmpegframe.c:
2123 * sys/vdpau/mpeg/gstvdpmpegframe.h:
2124 * sys/vdpau/mpeg/mpegutil.c:
2125 * sys/vdpau/mpeg/mpegutil.h:
2126 * sys/vdpau/mpegutil.c:
2127 * sys/vdpau/mpegutil.h:
2128 vdpau: base vdpaumpegdec on GstBaseVideoDecoder
2130 2010-06-08 13:36:53 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2132 * sys/vdpau/gstvdpvideopostprocess.c:
2133 vdpauvideopostprocess: fix small bug
2135 2010-05-15 22:47:41 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2137 * sys/vdpau/mpegutil.c:
2138 vdpaumpegdec: use READ_UINT[8|16|32] macros
2140 2010-06-04 12:24:16 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2142 * sys/vdpau/gstvdpmpegdec.c:
2143 * sys/vdpau/gstvdpvideosrcpad.c:
2144 * sys/vdpau/gstvdpvideosrcpad.h:
2145 vdpau: remove gst_vdp_video_src_pad_set_caps
2147 2010-06-23 21:46:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2149 * ext/rtmp/gstrtmpsrc.c:
2150 rtmpsrc: Do some sanity checks before accepting an URI
2153 2010-06-17 10:58:55 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2155 * tests/check/elements/jifmux.c:
2156 jifmux: Adds image orientation tags tests
2157 Adds tests for image orientation tags to jifmux
2159 2010-06-23 10:38:54 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2161 * gst/h264parse/gsth264parse.c:
2162 h264parse: obtain correct upstream timestamp
2163 ... for optional downstream use.
2165 2010-06-22 12:28:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2167 * gst/h264parse/gsth264parse.c:
2168 h264parse: add new h264 caps attribute alignment
2171 2010-06-21 23:48:59 +0300 Stefan Kost <ensonic@users.sf.net>
2173 * ext/timidity/gstwildmidi.c:
2174 wildmidi: fix previous commit
2175 We were leaking the element refcount and not the pad one.
2177 2010-06-21 22:33:54 +0300 Stefan Kost <ensonic@users.sf.net>
2179 * ext/timidity/gstwildmidi.c:
2180 wildmidi: don't leak the element refcount
2182 2010-06-21 19:39:54 +0200 Edward Hervey <bilboed@bilboed.com>
2184 * gst/qtmux/gstqtmux.c:
2185 qtmux: Remove the pad from our internal list before calling collectpads
2186 Previously we would end up with the collectpaddata structure already freed.
2187 This would result in a bogus iteration of mux->sinkpads (all the
2188 GstQTPad being freed) and it wouldn't be removed from that list.
2189 Finally, due to it not being removed from that list, we would end up
2190 calling a bogus gst_qt_mux_pad_reset on those structures => SEGFAULT
2192 2010-06-21 10:21:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2194 * gst/camerabin/Makefile.am:
2195 * gst/camerabin/camerabindebug.h:
2196 * gst/camerabin/camerabingeneral.h:
2197 * gst/camerabin/camerabinimage.c:
2198 * gst/camerabin/camerabinpreview.c:
2199 * gst/camerabin/camerabinvideo.c:
2200 * gst/camerabin/gstcamerabin.c:
2201 camerabin: Move debug category declaration to a separate file
2202 Having GST_DEBUG_CATEGORY and GST_DEBUG_CATEGORY_EXTERN together
2203 might lead to 'undefined symbol' problems. This commit moves
2204 the _EXTERN to a separate new file.
2206 2010-06-21 11:13:20 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
2208 * gst/h264parse/gsth264parse.c:
2209 Revert "h264parse: add parsed field to src caps"
2210 This reverts commit 54edae4f1f2119cf492ffe44f936f99e133af7dc.
2211 See this bug for more information:
2212 https://bugzilla.gnome.org/show_bug.cgi?id=606662
2214 2010-06-17 08:42:53 +1000 Austin Lund <austin.lund@gmail.com>
2216 * gst/mpegvideoparse/mpegpacketiser.c:
2217 mpegvideoparse: Remove redundant log message
2219 2010-06-20 10:39:39 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
2221 * gst/h264parse/gsth264parse.c:
2222 h264parse: add parsed field to src caps
2224 2010-06-18 14:37:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2226 * gst/id3tag/id3tag.c:
2227 id3tag: Use gst_tag_list_peek_string_index
2228 Replace _get_string_index with _peek_string_index to avoid
2231 2010-06-18 18:41:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2233 * gst/h264parse/gsth264parse.c:
2234 h264parse: also handle 3-byte bytestream sync code
2236 2010-06-17 10:52:31 +0200 Thijs Vermeir <thijsvermeir@gmail.com>
2238 * gst/mpegdemux/gstsectionfilter.c:
2239 mpegdemux: improve debug output
2241 2010-06-16 10:31:19 +0200 Benjamin Otte <otte@redhat.com>
2243 * gst/pnm/gstpnmdec.c:
2244 pnmdec: Don't crash if no valid input was parsed yet
2245 https://bugzilla.redhat.com/show_bug.cgi?id=603771
2247 2010-06-11 10:53:26 +1000 Austin Lund <austin.lund@gmail.com>
2249 * gst/mpegvideoparse/mpegpacketiser.c:
2250 * gst/mpegvideoparse/mpegvideoparse.c:
2251 mpegvideoparse: Added debugging output for mpegpacketiser
2253 2010-06-15 16:50:05 +0200 Edward Hervey <bilboed@bilboed.com>
2256 Automatic update of common submodule
2257 From 9339ccc to 35617c2
2259 2010-06-15 16:54:28 +0300 Stefan Kost <ensonic@users.sf.net>
2262 Automatic update of common submodule
2263 From 5adb1ca to 9339ccc
2265 2010-06-15 15:34:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2267 * gst/audioparsers/gstbaseparse.c:
2268 baseparse: fix seek event ref handling
2270 2010-06-15 15:33:37 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2272 * gst/audioparsers/gstbaseparse.c:
2273 baseparse: prevent arithmetic overflows in pull mode buffer cache handling
2275 2010-06-15 15:32:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2277 * gst/audioparsers/gstbaseparse.c:
2278 baseparse: fix seek handling
2279 Allow a few more seek event type combinations, and really use the result
2280 of gst_segment_set_seek to perform the seek. Also add some debug.
2282 2010-06-15 16:35:35 +0300 Stefan Kost <ensonic@users.sf.net>
2285 Automatic update of common submodule
2286 From 57c89b7 to 5adb1ca
2288 2010-06-15 15:49:26 +0300 Stefan Kost <ensonic@users.sf.net>
2291 Automatic update of common submodule
2292 From c804988 to 57c89b7
2294 2010-06-12 09:02:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2296 * ext/vp8/gstvp8enc.c:
2297 vp8enc: Implement multipass encoding
2300 2010-06-15 11:20:21 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2302 * gst/mpeg4videoparse/mpeg4videoparse.c:
2303 mpeg4videoparse: sprinkle some branch prediction
2305 2010-06-15 11:16:47 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2307 * gst/mpeg4videoparse/mpeg4videoparse.c:
2308 mpeg4videoparse: handle FLUSH_STOP event
2310 2010-06-15 11:16:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2312 * gst/mpeg4videoparse/mpeg4videoparse.c:
2313 * gst/mpeg4videoparse/mpeg4videoparse.h:
2314 mpeg4videoparse: add config-interval parameter to re-insert config in stream
2315 Add a new config-interval property to instruct the parser to insert
2316 config (VOSH, VOS, etc) at periodic intervals in the stream
2317 (when a GOP or VOP-I is encountered).
2318 Based on patch by <marc.leeman at gmail.com>
2321 2010-06-15 17:16:12 +1000 Jan Schmidt <thaytan@noraisin.net>
2323 * gst/mpegvideoparse/mpegpacketiser.c:
2324 mpegvideoparse: Apply previous timestamp when there isn't any newer.
2325 If the current incoming packet didn't carry a timestamp, but a
2326 previous packet had one we didn't yet use, then apply that timestamp
2327 to the next picture.
2330 2010-06-14 17:01:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2333 * tests/examples/mxf/mxfdemux-structure.c:
2334 configure: Require GLib 2.20
2336 2010-06-14 15:56:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2338 * ext/vp8/gstvp8enc.c:
2339 vp8enc: Set VP8E_SET_CPUUSED to 0
2340 This setting controls how much CPU can be used by the encoder, specified
2341 in fractions of 16. Negative values mean strict enforcement of this
2342 while positive values are adaptive.
2343 The default value is -4, which means that we're not running as fast
2344 as possible and probably are wasting some quality. 0 is the recommended
2345 default by libvpx upstream.
2347 2010-06-14 15:51:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2349 * ext/vp8/gstvp8enc.c:
2350 vp8enc: Use VPX defines for REALTIME, GOOD/BEST quality deadlines instead of our own
2351 These are the values used for the speed property.
2353 2010-06-14 15:46:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2355 * ext/dts/gstdtsdec.c:
2356 dtsdec: prevent compiler warning if orc not present
2358 2010-05-31 18:30:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2360 * gst/jpegformat/gstjpegparse.c:
2361 jpegparse: handle FLUSH_STOP sink event
2363 2010-05-31 18:30:19 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2365 * gst/jpegformat/gstjpegparse.c:
2366 jpegparse: optimize image parsing
2367 Use adapter API for scanning and peeking to reduce buffer copying.
2370 2010-06-14 15:32:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2372 * ext/dts/gstdtsdec.c:
2373 dtsdec: Call orc_init() before trying to get target flags
2375 2010-06-14 14:53:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2378 configure: Check for orc instead of liboil
2380 2010-06-14 14:51:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2382 * ext/dts/Makefile.am:
2383 * ext/dts/gstdtsdec.c:
2384 dtsdec: Use orc for CPU feature detection
2386 2010-06-14 14:48:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2388 * gst/mpegdemux/Makefile.am:
2389 * gst/mpegdemux/gstmpegtsdemux.c:
2390 mpegtsdemux: Don't use liboil functions
2391 glibc memcpy() will be faster than liboil's/orc's for now anyway
2392 and we can use orc's later, after orc has support for loop unrolling.
2394 2010-06-14 14:47:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2396 * gst/legacyresample/Makefile.am:
2397 * gst/legacyresample/resample.c:
2398 * gst/legacyresample/resample_functable.c:
2399 * gst/legacyresample/resample_ref.c:
2400 legacyresample: Don't include liboil headers, they're not used anyway
2402 2010-06-14 13:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2405 configure: Use GLIB_EXTRA_CFLAGS
2407 2010-06-14 13:04:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2410 Automatic update of common submodule
2411 From 7a0fdf5 to c804988
2413 2010-06-14 12:49:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2415 * gst/h264parse/gsth264parse.c:
2416 * gst/h264parse/gsth264parse.h:
2417 h264parse: add option to insert SPS/PPS in stream
2418 Add a new config-interval property to insert SPS and PPS at periodic intervals
2419 in the stream (when an IDR is encountered).
2420 Based on patch by <marc.leeman at gmail.com>
2423 2010-06-09 15:32:14 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2425 * gst/h264parse/gsth264parse.c:
2426 h264parse: also collect SPS and PPS nalu in codec_data
2428 2010-06-14 11:34:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2431 Automatic update of common submodule
2432 From 6da3bab to 7a0fdf5
2434 2010-06-13 08:28:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2436 * ext/xvid/gstxvid.c:
2437 xvid: Don't use deprecated 15/16 bit RGB masks
2439 2010-06-12 08:28:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2442 Automatic update of common submodule
2443 From 733fca9 to 6da3bab
2445 2010-05-22 10:35:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2448 vcdsrc: minor clean-up
2449 Use gst_uri_has_protocol().
2451 2010-06-11 15:29:43 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2454 * tests/check/Makefile.am:
2455 * tests/check/elements/jifmux.c:
2456 jifmux: Fix tests building
2457 Only build jifmux tests if libexif headers are present
2459 2010-06-09 19:16:03 -0700 David Schleef <ds@schleef.org>
2461 * ext/cog/gstcogorc-dist.c:
2462 * ext/cog/gstcogorc-dist.h:
2463 * ext/cog/gstcogorc.orc:
2464 cog: use glib instead of stdint types
2466 2010-06-09 18:39:38 -0700 David Schleef <ds@schleef.org>
2469 configure: use m4 macro for Orc check
2471 2010-06-05 16:02:41 +0200 Philip Jägenstedt <philipj@opera.com>
2473 * gst-libs/gst/video/gstbasevideodecoder.c:
2474 basevideodecoder: remove spurious warning
2476 2010-06-10 14:17:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2479 configure: require core/base git for the new image tags and helper functions
2481 2010-05-10 10:47:06 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2483 * tests/check/Makefile.am:
2484 * tests/check/elements/.gitignore:
2485 * tests/check/elements/jifmux.c:
2486 tests: jifmux: Adds jifmux exif tags tests
2487 Adds a basic unit test for jifmux to test that exif tags
2488 are writen properly.
2489 This test uses libexif.
2492 2010-04-28 23:52:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2494 * gst/jpegformat/gstjifmux.c:
2495 * gst/jpegformat/gstjpegparse.c:
2496 jpegformat: Add exif support
2497 Adds exif writing support to jifmux.
2498 Adds parsing support to jpegparse.
2501 2010-06-09 12:40:21 -0700 David Schleef <ds@schleef.org>
2504 Automatic update of common submodule
2505 From fad145b to 733fca9
2507 2010-06-09 12:34:10 -0700 David Schleef <ds@schleef.org>
2510 Automatic update of common submodule
2511 From 47683c1 to fad145b
2513 2010-06-09 20:49:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2515 * ext/rtmp/gstrtmpsrc.c:
2516 rtmpsrc: Fix timestamps after a seek
2518 2010-06-08 14:33:56 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2520 * gst/asfmux/gstasfmux.c:
2521 * gst/asfmux/gstasfmux.h:
2522 asfmux: Deprecate 'is-live' and add 'streamable' property
2523 Following the similar change in flvmux, this commit adds
2524 'streamable' property and deprecated 'is-live' for a better/less wrong
2527 2010-05-13 12:15:27 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
2529 * gst/asfmux/gstasfmux.c:
2530 asfmux: don't set the 'seekable' flag if we are streaming
2533 2010-04-29 10:46:49 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
2535 * gst/asfmux/gstasfmux.c:
2536 asfmux: write preroll info in the header at initialization
2537 This value doesn't need to be updated and is usefull in a streaming context
2540 2010-04-26 13:33:48 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
2542 * gst/asfmux/gstasfmux.c:
2543 asfmux: put headers in streamheader for streaming
2546 2010-06-08 13:59:45 +0200 Marc-André Lureau <mlureau@flumotion.com>
2548 * gst/mpegtsmux/tsmux/tsmux.h:
2549 mpegtsmux: start pmt at 0x020 as suggested by Zaheer
2551 2010-06-08 13:59:08 +0200 Marc-André Lureau <mlureau@flumotion.com>
2553 * gst/mpegtsmux/mpegtsmux.c:
2554 * gst/mpegtsmux/tsmux/tsmux.c:
2555 * gst/mpegtsmux/tsmux/tsmux.h:
2556 mpegtsmux: take all the pmt in the streamheaders
2558 2010-06-08 09:14:01 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2560 * gst/camerabin/gstcamerabin.c:
2561 camerabin: Do not assert on set_property to NULL for elements
2562 Check if the value is NULL before reffing them in set_property
2563 for 'GstElement' properties
2565 2010-06-08 08:41:49 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2567 * gst/camerabin/gstcamerabin.c:
2568 camerabin: Do not assert on null caps property
2569 If camerabin receives a null caps as 'filter-caps' argument,
2570 use the default value
2572 2010-06-07 22:56:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2574 * gst/geometrictransform/gstgeometrictransform.c:
2575 geometrictransform: Use _CAST macro
2576 Replace default type casting macro with the faster direct _CAST macro
2578 2010-06-07 22:21:10 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2580 * gst/geometrictransform/Makefile.am:
2581 * gst/geometrictransform/gstcircle.c:
2582 * gst/geometrictransform/gstcirclegeometrictransform.c:
2583 * gst/geometrictransform/gstdiffuse.c:
2584 * gst/geometrictransform/gstgeometrictransform.c:
2585 * gst/geometrictransform/gstgeometrictransform.h:
2586 * gst/geometrictransform/gstkaleidoscope.c:
2587 * gst/geometrictransform/gstmarble.c:
2588 * gst/geometrictransform/gstpinch.c:
2589 * gst/geometrictransform/gstsphere.c:
2590 * gst/geometrictransform/gsttwirl.c:
2591 * gst/geometrictransform/gstwaterripple.c:
2592 geometrictransform: Make properties controllable
2593 Makes the element's properties controllable and threadsafe.
2596 2010-06-07 17:39:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2598 * ext/rtmp/gstrtmpsrc.c:
2599 rtmpsrc: Remove page-url and swf-url properties
2600 It's possible to include all those options in the URL already
2601 by appending the options and separating them by spaces, e.g.
2602 rtmp://somewhere/something opt1=val1 opt2=val2
2604 2010-06-07 17:30:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2606 * ext/rtmp/gstrtmpsrc.c:
2607 rtmpsrc: Fix memory leaks
2609 2010-06-07 11:15:26 -0400 Olivier Crête <tester@tester.ca>
2611 * gst/dtmf/gstdtmfdetect.c:
2612 * gst/dtmf/gstdtmfdetect.h:
2613 dtmfdetect: Only works with rate=8000, fix in caps
2615 2010-06-07 07:58:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2617 * gst/camerabin/gstcamerabin.c:
2618 camerabin: Fix crash in 'filename' property
2619 Do not crash when filename property is set to NULL, use an
2620 empty string instead.
2622 2010-06-07 07:38:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2624 * ext/kate/gstkateenc.c:
2625 * ext/kate/gstkatespu.c:
2626 kate: Run gst-indent on .c files
2627 kate plugin has some indentation problems, run gst-indent on them
2630 2010-06-06 22:34:55 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2632 * gst/geometrictransform/Makefile.am:
2633 * gst/geometrictransform/geometricmath.c:
2634 * gst/geometrictransform/geometricmath.h:
2635 * gst/geometrictransform/gstmarble.c:
2636 * gst/geometrictransform/gstmarble.h:
2637 * gst/geometrictransform/plugin.c:
2638 marble: Adds 'marble' element to geometrictransform
2639 Adds a new element that does a marbling effect to
2640 geometrictransform plugin
2642 2010-06-06 14:35:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2644 * gst/geometrictransform/gstgeometrictransform.c:
2645 geometrictransform: Use explicit formats from gstvideo
2646 Use explicit format macros from gstvideo to avoid exposing
2647 unsupported formats on template pads. Using the macros
2648 also give us complete caps (width/height/framerate).
2649 And add support for AYUV.
2652 2010-06-05 19:38:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2654 * gst/geometrictransform/Makefile.am:
2655 * gst/geometrictransform/gstdiffuse.c:
2656 * gst/geometrictransform/gstdiffuse.h:
2657 * gst/geometrictransform/plugin.c:
2658 diffuse: Adds diffuse element to geometrictransform
2659 Adds the 'diffuse' element to geometrictransform. It moves
2660 the pixels of the image in random directions
2662 2010-06-05 19:20:06 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2664 * gst/geometrictransform/gstgeometrictransform.c:
2665 * gst/geometrictransform/gstgeometrictransform.h:
2666 geometrictransform: Make map precalculation optional
2667 Adds a variable to be set to allow subclasses to enable
2668 or disable precalculation of the pixels mapping
2670 2010-06-06 15:32:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2672 * ext/rtmp/gstrtmpsrc.c:
2673 rtmpsrc: Add some braces to improve readability
2675 2010-06-06 15:29:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2677 * ext/rtmp/gstrtmpsrc.c:
2678 rtmpsrc: Improve timestamp handling a bit
2680 2010-06-06 15:24:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2682 * ext/rtmp/gstrtmpsrc.c:
2683 * ext/rtmp/gstrtmpsrc.h:
2684 rtmpsrc: Add support for seeking
2686 2010-06-06 13:57:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2688 * ext/rtmp/gstrtmpsrc.c:
2689 * ext/rtmp/gstrtmpsrc.h:
2690 rtmpsrc: Handle timestamps and the position query
2691 This is not very accurate but better than nothing. The demuxer
2692 after the source knows more accurate timestamps.
2694 2010-06-06 08:30:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2696 * ext/rtmp/gstrtmpsrc.c:
2697 rtmpsrc: Allocate and free the RTMP instance in start/stop
2699 2010-06-04 22:36:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2701 * ext/rtmp/gstrtmpsrc.c:
2702 * ext/rtmp/gstrtmpsrc.h:
2703 rtmpsrc: Add properties for setting the swfUrl and pageUrl properties
2704 These are required for some streams unfortunately.
2706 2010-06-04 22:04:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2708 * ext/rtmp/gstrtmpsrc.c:
2709 * ext/rtmp/gstrtmpsrc.h:
2710 rtmpsrc: Major cleanup and reorganization
2712 2010-06-04 08:14:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2716 * ext/rtmp/Makefile.am:
2718 * ext/rtmp/gstrtmpsrc.c:
2719 * ext/rtmp/gstrtmpsrc.h:
2720 * gst/rtmp/Makefile.am:
2725 * gst/rtmp/dhgroups.h:
2726 * gst/rtmp/gstrtmpsrc.c:
2727 * gst/rtmp/gstrtmpsrc.h:
2728 * gst/rtmp/handshake.h:
2729 * gst/rtmp/hashswf.c:
2733 * gst/rtmp/parseurl.c:
2736 * gst/rtmp/rtmp_sys.h:
2737 rtmp: Move to ext and drop internal librtmp copy
2738 We really don't want this in gst-plugins-bad because of
2739 legal complexities around RTMP and possible problems
2741 Add README that explains how to build librtmp to be suitable
2742 for linking to the GStreamer plugin.
2744 2010-06-02 00:45:06 +0100 Bastien Nocera <hadess@hadess.net>
2747 * gst/rtmp/Makefile.am:
2752 * gst/rtmp/dhgroups.h:
2753 * gst/rtmp/gstrtmpsrc.c:
2754 * gst/rtmp/gstrtmpsrc.h:
2755 * gst/rtmp/handshake.h:
2756 * gst/rtmp/hashswf.c:
2760 * gst/rtmp/parseurl.c:
2763 * gst/rtmp/rtmp_sys.h:
2764 rtmp: Add RTMP source plugin
2765 https://bugzilla.gnome.org/show_bug.cgi?id=566604
2767 2010-06-05 11:04:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2769 * gst/geometrictransform/gstgeometrictransform.c:
2770 geometrictransform: Set output buffer data to 0
2771 Initialize output buffer data to 0 before doing the
2774 2010-06-05 10:58:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2776 * gst/geometrictransform/gstcircle.c:
2777 * gst/geometrictransform/gstgeometrictransform.c:
2778 * gst/geometrictransform/gstgeometrictransform.h:
2779 * gst/geometrictransform/gstkaleidoscope.c:
2780 * gst/geometrictransform/gstpinch.c:
2781 * gst/geometrictransform/gstsphere.c:
2782 * gst/geometrictransform/gsttwirl.c:
2783 * gst/geometrictransform/gstwaterripple.c:
2784 geometrictransform: Descriptions and default values
2785 Improve some properties and element descriptions and changes
2786 some default properties values.
2788 2010-06-04 16:14:02 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
2790 * sys/shm/gstshmsink.c:
2791 shmsink: Verify that pipe exists before resizing it
2793 2010-06-04 15:54:33 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
2795 * sys/shm/shmalloc.c:
2796 * sys/shm/shmalloc.h:
2797 * sys/shm/shmpipe.c:
2798 * sys/shm/shmpipe.h:
2799 shm: Add copyright notices to shmalloc.[ch] and shmpipe.[ch]
2801 2010-06-04 15:53:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2803 * gst/geometrictransform/geometricmath.c:
2804 * gst/geometrictransform/geometricmath.h:
2805 * gst/geometrictransform/gstcircle.c:
2806 * gst/geometrictransform/gstcircle.h:
2807 * gst/geometrictransform/gstcirclegeometrictransform.c:
2808 * gst/geometrictransform/gstcirclegeometrictransform.h:
2809 * gst/geometrictransform/gstkaleidoscope.c:
2810 * gst/geometrictransform/gstkaleidoscope.h:
2811 * gst/geometrictransform/gstpinch.c:
2812 * gst/geometrictransform/gstpinch.h:
2813 * gst/geometrictransform/gstsphere.c:
2814 * gst/geometrictransform/gstsphere.h:
2815 * gst/geometrictransform/gsttwirl.c:
2816 * gst/geometrictransform/gsttwirl.h:
2817 * gst/geometrictransform/gstwaterripple.c:
2818 * gst/geometrictransform/gstwaterripple.h:
2819 geometrictransform: Remove trailing whitespace
2820 Remove trailing whitespace from geometrictransform files
2822 2010-06-03 00:24:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2824 * gst/geometrictransform/Makefile.am:
2825 * gst/geometrictransform/gstwaterripple.c:
2826 * gst/geometrictransform/gstwaterripple.h:
2827 * gst/geometrictransform/plugin.c:
2828 waterripple: Adds new waterripple element to geometrictransofmr
2829 Adds an water ripple distortion element to geometrictransform
2831 2010-06-02 23:55:41 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2833 * gst/geometrictransform/Makefile.am:
2834 * gst/geometrictransform/gstsphere.c:
2835 * gst/geometrictransform/gstsphere.h:
2836 * gst/geometrictransform/plugin.c:
2837 sphere: Adds new 'sphere' element to geometrictransform
2838 Adds a new element to do 'sphere' effect into geometrictransform
2841 2010-06-02 22:01:31 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2843 * gst/geometrictransform/gstcircle.c:
2844 * gst/geometrictransform/gstgeometrictransform.c:
2845 * gst/geometrictransform/gstgeometrictransform.h:
2846 * gst/geometrictransform/gstkaleidoscope.c:
2847 * gst/geometrictransform/gstpinch.c:
2848 * gst/geometrictransform/gsttwirl.c:
2849 geometrictransform: adds some properties to base class
2850 Adds a property to select what to do with pixels that are mapped out of
2851 edges: ignore, clamp or wrap.
2853 2010-06-02 18:58:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2855 * gst/geometrictransform/Makefile.am:
2856 * gst/geometrictransform/geometricmath.c:
2857 * gst/geometrictransform/geometricmath.h:
2858 * gst/geometrictransform/gstcircle.c:
2859 * gst/geometrictransform/gstcircle.h:
2860 * gst/geometrictransform/plugin.c:
2861 circle: Adds circle element to geometrictransform plugin
2862 Adds the new 'circle' element to geometrictransform plugin
2864 2010-06-02 01:21:23 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2866 * gst/geometrictransform/Makefile.am:
2867 * gst/geometrictransform/geometricmath.c:
2868 * gst/geometrictransform/geometricmath.h:
2869 * gst/geometrictransform/gstkaleidoscope.c:
2870 * gst/geometrictransform/gstkaleidoscope.h:
2871 * gst/geometrictransform/plugin.c:
2872 kaleidoscope: Adds new element 'kaleidoscope'
2873 Adds new kaleidoscope element to geometrictransform plugin
2875 2010-06-02 00:48:15 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2877 * gst/geometrictransform/Makefile.am:
2878 * gst/geometrictransform/gsttwirl.c:
2879 * gst/geometrictransform/gsttwirl.h:
2880 * gst/geometrictransform/plugin.c:
2881 gsttwirl: Adds new element twirl
2882 Adds a new element to geometrictransform plugin: twirl
2884 2010-06-02 00:34:36 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2886 * gst/geometrictransform/Makefile.am:
2887 * gst/geometrictransform/gstcirclegeometrictransform.c:
2888 * gst/geometrictransform/gstcirclegeometrictransform.h:
2889 * gst/geometrictransform/gstpinch.c:
2890 * gst/geometrictransform/gstpinch.h:
2891 geometrictransform: Adds a intermediary baseclass circlegeometrictransform
2892 Adds an intermediary baseclass named gstcirclegeometrictransform
2893 to keep common properties code for filters that operate on
2896 2010-05-30 12:50:56 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2898 * gst/geometrictransform/gstpinch.c:
2899 * gst/geometrictransform/gstpinch.h:
2900 pinch: Some optimization using the prepare func
2901 Small optimization by precalculating the center of the effect,
2902 also use newly added _CAST macro.
2904 2010-05-30 12:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2906 * gst/geometrictransform/gstgeometrictransform.c:
2907 * gst/geometrictransform/gstgeometrictransform.h:
2908 geometrictransform: Adds prepare function and cleanup
2909 Adds a prepare function to make subclasses precalculate values
2910 that will be used throughout the mapping functions.
2911 Also adds a missing cleanup to fix a memleak
2913 2010-05-26 21:39:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2915 * gst/geometrictransform/gstgeometrictransform.c:
2916 * gst/geometrictransform/gstgeometrictransform.h:
2917 geometrictransform: Precalculate mapping array
2918 Precalculate when setting caps the warping map to avoid
2919 recalculating it every buffer
2921 2010-05-26 18:29:15 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2923 * gst/geometrictransform/gstgeometrictransform.c:
2924 geometrictransform: Accept any rgb or gray
2925 Using gstvideo functions geometrictransform can handle
2926 rgb or gray, put that on template caps
2928 2010-05-26 18:22:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2930 * gst/geometrictransform/gstgeometrictransform.c:
2931 * gst/geometrictransform/gstgeometrictransform.h:
2932 * gst/geometrictransform/gstpinch.c:
2933 geometrictransform: Rename some variables for clarity
2934 Renames some variables and adds a minimum doc to the
2935 mapping function for a little clarity.
2936 Also uses gstvideo functions for the row and pixel strides
2937 instead of hardcoded values
2939 2010-05-24 23:57:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2942 * gst/geometrictransform/Makefile.am:
2943 * gst/geometrictransform/gstgeometrictransform.c:
2944 * gst/geometrictransform/gstgeometrictransform.h:
2945 * gst/geometrictransform/gstpinch.c:
2946 * gst/geometrictransform/gstpinch.h:
2947 * gst/geometrictransform/plugin.c:
2948 geometrictransform: New plugin for geometric transforms
2949 Adds a new plugin that has elements that perform geometric
2950 transformations to images. By geometric transformations I mean
2951 that the operations are functions that given the output pixel
2952 position, get the pixel position in the input image. This pixel
2953 is then copied from input to output.
2954 The gstgeometrictransform baseclass makes it easy to write
2955 such elements. It boils down to write the mapping function
2956 and exposing properties
2957 Already added the first of the elements, 'pinch'. It's a common
2958 effect in image editors, like gimp (distort -> pinch)
2960 2010-06-03 23:19:35 -0700 David Schleef <ds@schleef.org>
2962 * tools/element-maker:
2964 * tools/gstbasesink.c:
2965 * tools/gstbasesrc.c:
2966 tools: flesh out element-maker templates
2968 2010-06-03 18:14:05 -0700 David Schleef <ds@schleef.org>
2970 * gst/bayer/gstbayer2rgb.c:
2971 bayer2rgb: handle other bayer formats
2973 2010-06-03 18:14:57 -0700 David Schleef <ds@schleef.org>
2975 * gst/bayer/gstrgb2bayer.c:
2976 * gst/bayer/gstrgb2bayer.h:
2977 rgb2bayer: handle multiple bayer formats
2979 2010-06-03 15:53:04 -0700 David Schleef <ds@schleef.org>
2981 * gst/bayer/Makefile.am:
2982 * gst/bayer/gstbayer.c:
2983 * gst/bayer/gstrgb2bayer.c:
2984 * gst/bayer/gstrgb2bayer.h:
2985 bayer: Add rgb2bayer element
2986 Mostly for testing/completeness.
2988 2010-06-03 20:51:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2990 * sys/shm/gstshmsink.c:
2991 * sys/shm/gstshmsrc.c:
2992 shm: fix debug messages
2993 Misc. printf format fixes and missing arguments.
2995 2010-06-03 15:27:03 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
2997 * sys/shm/gstshmsink.c:
2998 shmsink: Make static function static
3000 2010-06-03 15:26:52 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3002 * sys/shm/gstshmsink.c:
3003 * sys/shm/gstshmsrc.c:
3004 shm: Use gst_element_class_set_details_simple
3006 2010-06-03 14:42:06 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3009 * gst/shm/Makefile.am:
3011 * gst/shm/gstshmsink.c:
3012 * gst/shm/gstshmsink.h:
3013 * gst/shm/gstshmsrc.c:
3014 * gst/shm/gstshmsrc.h:
3015 * gst/shm/shmalloc.c:
3016 * gst/shm/shmalloc.h:
3017 * gst/shm/shmpipe.c:
3018 * gst/shm/shmpipe.h:
3020 * sys/shm/Makefile.am:
3022 * sys/shm/gstshmsink.c:
3023 * sys/shm/gstshmsink.h:
3024 * sys/shm/gstshmsrc.c:
3025 * sys/shm/gstshmsrc.h:
3026 * sys/shm/shmalloc.c:
3027 * sys/shm/shmalloc.h:
3028 * sys/shm/shmpipe.c:
3029 * sys/shm/shmpipe.h:
3030 shm: Move to sys/ since it doesn't exist on windows
3032 2010-06-03 14:41:55 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3034 * gst/shm/gstshmsrc.c:
3035 shmsrc: Fix indentation
3037 2010-06-03 14:22:36 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3039 * gst/shm/gstshmsink.c:
3040 * gst/shm/shmpipe.c:
3041 * gst/shm/shmpipe.h:
3042 shmsink: Print errors if fchmod fails
3044 2010-04-07 19:05:37 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3046 * gst/shm/shmpipe.c:
3047 shmpipe: Fix crash when sp_close_shm is called with self == NULL.
3048 If sp_open_shm errors out trying to open a shm area, it would crash
3049 when trying to free the area. The RETURN_ERROR macro calls
3050 sp_shm_area_dec with self == NULL. sp_shm_area_dec calls
3051 sp_shm_close, with self == NULL, which it then tries to access a
3052 parameter of without checking. This patch checks to make sure
3053 self != NULL before accessing that parameter.
3055 2010-04-07 19:05:15 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3057 * gst/shm/shmpipe.c:
3058 shmpipe: Update code standard
3060 2010-02-03 13:50:13 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3062 * gst/shm/gstshmsrc.c:
3063 shmsrc: Add socket path to error message
3065 2010-02-02 17:40:09 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3067 * gst/shm/shmpipe.c:
3068 shmpipe: Remove wrong test inversion
3070 2010-02-02 17:35:26 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3072 * gst/shm/shmpipe.c:
3073 shmpipe: Verify that accept succeeds
3075 2010-02-02 17:35:15 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3077 * gst/shm/shmpipe.c:
3078 shmpipe: Fix one byte overflow
3080 2010-02-02 11:11:06 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3082 * gst/shm/gstshmsink.c:
3083 * gst/shm/gstshmsrc.c:
3084 shmsrc: Improve debug prints
3086 2010-01-26 12:34:34 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3088 * gst/shm/gstshmsink.c:
3089 shmsink: Get potentially modified after opening shmpipe
3091 2010-01-26 12:32:56 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3093 * gst/shm/shmpipe.c:
3094 * gst/shm/shmpipe.h:
3095 shm: Try alternate paths for the socket
3097 2010-01-29 11:06:44 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3099 * gst/shm/shmpipe.c:
3100 shmpipe: Don't pretend the path is random
3102 2010-01-29 10:57:27 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3104 * gst/shm/shmpipe.c:
3105 shmpipe: Create shm area exclusively
3107 2010-01-28 15:34:44 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3109 * gst/shm/shmalloc.h:
3110 * gst/shm/shmpipe.c:
3111 * gst/shm/shmpipe.h:
3112 shmalloc: Make it build in non-glib world
3114 2010-01-28 12:19:07 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3116 * gst/shm/gstshmsrc.c:
3117 * gst/shm/gstshmsrc.h:
3118 shmsrc: Make the shmpipe life independant of the element states
3120 2010-01-28 11:57:34 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3122 * gst/shm/shmpipe.c:
3123 shmpipe: Simplify handling of random paths
3125 2010-01-28 11:36:01 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3127 * gst/shm/gstshmsrc.c:
3128 shmpipe: Remove useless attrib
3130 2010-01-28 11:31:11 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3132 * gst/shm/shmpipe.c:
3133 shmpipe: Ref client shmarea when a buffer is received in it
3135 2010-01-28 11:30:11 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3137 * gst/shm/shmpipe.c:
3138 shmpipe: Don't dec old shm area when new one is added
3139 Its ref will be dropped when the "close" message arrives
3141 2010-01-27 11:49:34 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3143 * gst/shm/gstshmsrc.c:
3144 shmsrc: Lock uses of shmpipe
3146 2010-01-26 14:20:35 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
3148 * gst/shm/gstshmsrc.c:
3149 shmsrc: Add is-live property
3151 2009-11-03 20:03:24 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
3153 * gst/shm/shmpipe.c:
3154 shm: Print details on errors
3156 2009-11-03 18:33:35 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
3158 * gst/shm/gstshmsink.c:
3159 * gst/shm/shmpipe.c:
3160 shm: Make valgrind happy
3162 2009-11-03 16:31:37 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
3164 * gst/shm/gstshmsink.c:
3165 shmsink: Don't block on EOS in non-blocking mode
3167 2009-11-03 16:09:35 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
3169 * gst/shm/shmpipe.c:
3170 shm: Block if required
3172 2009-10-30 18:24:58 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
3175 * gst/shm/gstshmsink.c:
3176 * gst/shm/gstshmsink.h:
3177 shmsink: Port to ShmPipe
3179 2009-10-30 12:37:50 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
3181 * gst/shm/gstshmsrc.c:
3182 * gst/shm/gstshmsrc.h:
3183 shmsrc: Port to ShmPipe
3185 2009-10-29 19:18:25 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
3187 * gst/shm/Makefile.am:
3188 * gst/shm/shmalloc.c:
3189 * gst/shm/shmalloc.h:
3190 * gst/shm/shmpipe.c:
3191 * gst/shm/shmpipe.h:
3192 shm: Add shmpipe implementation
3194 2009-04-29 16:33:46 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3197 * gst/shm/Makefile.am:
3200 * gst/shm/gstshmsink.c:
3201 * gst/shm/gstshmsink.h:
3202 * gst/shm/gstshmsrc.c:
3203 * gst/shm/gstshmsrc.h:
3204 shm: Add shm based sink and src
3205 These two elements (shmsink and shmsrc) communicate buffers using POSIX
3206 shared memory. They also communicate the caps. The source currently acts as
3207 a live source and ignores the timestamps coming from the sink. It also does
3208 not transfer the tags.
3210 2010-06-03 15:51:18 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
3212 * gst/mpegdemux/gstmpegtsdemux.c:
3213 mpegtsdemux: Some checks to avoid asserts
3214 gst_mpeg_descriptor_find() expects the description field to be non-NULL.
3215 This fixes a couple of calls where the value being passed is not
3216 verified to be non-NULL first.
3217 https://bugzilla.gnome.org/show_bug.cgi?id=620456
3219 2010-06-03 10:49:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3221 * ext/vp8/gstvp8enc.c:
3222 vp8enc: fix printf format warning in log message
3223 gstvp8enc.c:564: error: format ‘%d’ expects type ‘int’, but argument 8 has type ‘size_t’
3224 gstvp8enc.c:744: error: format ‘%d’ expects type ‘int’, but argument 8 has type ‘size_t’
3226 2010-06-03 10:43:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3228 * gst/rtpmux/gstrtpdtmfmux.c:
3229 rtpmux: fix missing debug log message argument
3231 2010-06-02 22:07:31 -0700 David Schleef <ds@schleef.org>
3233 * gst/invtelecine/gstinvtelecine.c:
3234 invtelecine: add an assert to placate gcc-4.5
3236 2010-06-02 19:46:50 -0700 David Schleef <ds@schleef.org>
3238 * gst-libs/gst/video/gstbasevideoparse.c:
3239 basevideoparse: fix warning
3241 2010-06-02 19:38:35 -0700 David Schleef <ds@schleef.org>
3243 * gst-libs/gst/video/gstbasevideoparse.c:
3244 basevideoparse: remove bogus api
3246 2010-06-02 17:54:42 -0700 David Schleef <ds@schleef.org>
3248 * gst-libs/gst/video/gstbasevideoencoder.c:
3249 * gst-libs/gst/video/gstbasevideoutils.c:
3250 * gst-libs/gst/video/gstbasevideoutils.h:
3251 basevideo: remove gst_base_video_state_from_caps
3253 2010-06-02 17:40:17 -0700 David Schleef <ds@schleef.org>
3255 * gst-libs/gst/video/gstbasevideoutils.c:
3256 basevideo: remove compatibility code
3258 2010-06-02 16:06:20 -0700 David Schleef <ds@schleef.org>
3261 configure: Orc is not required
3263 2010-06-02 16:01:28 -0700 David Schleef <ds@schleef.org>
3265 * gst-libs/gst/video/gstbasevideocodec.c:
3266 * gst-libs/gst/video/gstbasevideodecoder.c:
3267 * gst-libs/gst/video/gstbasevideoencoder.c:
3268 * gst-libs/gst/video/gstbasevideoparse.c:
3269 * gst-libs/gst/video/gstbasevideoutils.c:
3270 basevideo: use debug category for each class
3272 2009-10-05 15:47:58 +0100 Jan Schmidt <thaytan@noraisin.net>
3274 * gst-libs/gst/video/gstbasevideoutils.c:
3275 basevideo: Fail if caps don't contain a framerate field
3276 Return false from the caps parsing function if there is no framerate
3277 field in the provided caps
3278 Merging previous commit into current codebase.
3280 2010-06-02 13:31:46 -0700 David Schleef <ds@schleef.org>
3282 * gst-libs/gst/video/gstbasevideodecoder.c:
3283 * gst-libs/gst/video/gstbasevideodecoder.h:
3284 basevideodecoder: create new segments if missing
3286 2009-09-17 10:50:40 -0700 David Schleef <ds@schleef.org>
3288 * gst-libs/gst/video/gstbasevideodecoder.c:
3289 basevideo: Add a warning
3290 Merging previous commit into current codebase.
3292 2009-07-03 16:08:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3294 * ext/vp8/Makefile.am:
3295 * gst-libs/gst/video/Makefile.am:
3296 * gst-libs/gst/video/gstbasevideocodec.h:
3297 * gst-libs/gst/video/gstbasevideodecoder.h:
3298 * gst-libs/gst/video/gstbasevideoencoder.h:
3299 * gst-libs/gst/video/gstbasevideoparse.h:
3300 * gst-libs/gst/video/gstbasevideoutils.h:
3301 basevideo, vp8: guard unstable API with GST_USE_UNSTABLE_API
3302 Add some guards and fat warnings to the header files with still unstable
3303 API, so people who just look at the installed headers know that it
3304 actually is unstable API.
3305 Merging previous commit into current codebase.
3307 2010-06-02 19:52:07 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3309 * ext/mimic/gstmimdec.c:
3310 mimdec: Clear adapter when flushing
3312 2010-06-02 19:45:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3314 * ext/mimic/gstmimdec.c:
3315 mimdec: Stop decoding if can't push
3317 2010-06-02 19:44:31 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3319 * ext/mimic/gstmimdec.c:
3320 mimdec: Flush adapter right ater using it
3322 2009-11-18 11:14:28 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
3324 * ext/mimic/gstmimenc.c:
3325 mimenc: No need to do a try allocation
3327 2009-11-18 11:08:25 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
3329 * ext/mimic/gstmimenc.c:
3330 mimenc: Document paused-mode property
3332 2009-10-12 20:19:38 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3334 * ext/mimic/gstmimdec.c:
3335 * ext/mimic/gstmimenc.c:
3336 mimic: Use log loglevel for messages that are shown on every frame
3338 2009-10-12 20:09:34 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3340 * ext/mimic/gstmimdec.c:
3341 * ext/mimic/gstmimdec.h:
3342 mimdec: Remove object lock usage, stream lock is enough
3344 2009-10-12 20:08:12 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3346 * ext/mimic/gstmimdec.c:
3347 mimdec: Output framerate is unknown
3349 2009-10-12 20:06:13 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3351 * ext/mimic/gstmimdec.c:
3352 * ext/mimic/gstmimdec.h:
3353 mimdec: Remove local state variable from instance
3355 2009-10-12 19:57:50 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3357 * ext/mimic/gstmimdec.c:
3358 mimdec: Remove useless variable
3360 2009-10-12 19:56:54 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3362 * ext/mimic/gstmimdec.c:
3363 mimdec: Make caps a lot stricter
3365 2009-10-12 19:52:35 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3367 * ext/mimic/gstmimenc.c:
3368 mimenc: Set delta_unit flag on intra frames
3370 2009-10-12 19:50:52 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3372 * ext/mimic/gstmimdec.c:
3373 * ext/mimic/gstmimenc.c:
3374 mimic: Initialize encoder/decoders in state change and setcaps where possible
3376 2009-10-12 19:36:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3378 * ext/mimic/gstmimdec.c:
3379 * ext/mimic/gstmimenc.c:
3380 mimic: Fix element details
3382 2009-10-12 19:31:38 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3384 * ext/mimic/gstmimenc.c:
3385 mimic: Hold element lock while accessing the clock
3387 2009-10-12 19:29:17 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3389 * ext/mimic/gstmimenc.c:
3390 mimic: Refactor tcp header creation to not make a separate buffer
3392 2009-10-12 19:18:20 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3394 * ext/mimic/gstmimenc.c:
3395 mimic: Function can't fail
3397 2009-10-12 19:17:30 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3399 * ext/mimic/gstmimdec.c:
3400 * ext/mimic/gstmimenc.c:
3401 mimic: Remove C++ style comments
3403 2009-10-12 19:16:26 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3405 * ext/mimic/gstmimdec.c:
3406 * ext/mimic/gstmimenc.c:
3407 mimic: Use GST_ELEMENT_ERROR when returning a flow error
3409 2009-10-12 18:54:59 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3411 * ext/mimic/gstmimdec.h:
3412 * ext/mimic/gstmimenc.h:
3413 mimic: Fix GST_MIM_*_CLASS macros
3415 2009-10-12 18:47:35 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3417 * ext/mimic/gstmimenc.c:
3418 mimic: Warn if paused-mode is toggled while playing
3420 2009-10-12 18:39:06 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3422 * ext/mimic/gstmimdec.c:
3423 * ext/mimic/gstmimenc.c:
3424 mimic: Add GST_DEBUG_FUNCPTR where appropriate
3426 2009-10-12 18:36:58 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3428 * ext/mimic/gstmimdec.c:
3429 * ext/mimic/gstmimdec.h:
3430 * ext/mimic/gstmimenc.c:
3431 * ext/mimic/gstmimenc.h:
3432 * ext/mimic/gstmimic.c:
3433 mimic: Rename functions/macros to match class names
3435 2010-05-10 18:37:55 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3437 * gst/rtpmux/gstrtpdtmfmux.c:
3438 rtpdtmfmux: Add some debug messages
3440 2010-05-07 18:56:57 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3442 * gst/rtpmux/gstrtpdtmfmux.c:
3443 * gst/rtpmux/gstrtpdtmfmux.h:
3444 * gst/rtpmux/gstrtpmux.c:
3445 * gst/rtpmux/gstrtpmux.h:
3446 rtpdtmfmux: Remove stream-lock event handling
3448 2010-05-07 18:54:49 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3450 * gst/rtpmux/gstrtpdtmfmux.c:
3451 rtpdtmfmux: Update doc for simplification
3453 2010-05-07 18:42:06 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3455 * gst/dtmf/gstdtmfsrc.c:
3456 * gst/dtmf/gstrtpdtmfsrc.c:
3457 dtmf: Remove rtpdtmfmux stream-lock code
3459 2010-05-07 18:40:30 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3461 * tests/check/elements/rtpmux.c:
3462 tests: Change tests to not use the priority pads instead of the events
3464 2010-05-06 19:51:59 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3466 * gst/rtpmux/gstrtpdtmfmux.c:
3467 * gst/rtpmux/gstrtpdtmfmux.h:
3468 rtpdtmfmux: Drop buffers on non-priority sinks when something is incoming on the priority sink
3470 2010-05-06 18:11:40 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3472 * gst/rtpmux/gstrtpdtmfmux.c:
3473 * gst/rtpmux/gstrtpmux.c:
3474 * gst/rtpmux/gstrtpmux.h:
3475 rtpdtmfmux: Add priority sink pads
3477 2010-05-07 17:15:47 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3479 * gst/rtpmux/gstrtpdtmfmux.c:
3480 rtpdtmfmux: Cleanup event function
3482 2010-05-07 16:42:22 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3484 * gst/rtpmux/gstrtpmux.c:
3485 * gst/rtpmux/gstrtpmux.h:
3486 * tests/check/elements/rtpmux.c:
3487 rtpmux: Aggregate incoming segments
3489 2010-05-06 19:09:48 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3491 * gst/rtpmux/gstrtpdtmfmux.c:
3492 rtpdtmfmux: Update documentation
3494 2010-05-06 18:10:45 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
3496 * gst/rtpmux/gstrtpmux.c:
3497 * gst/rtpmux/gstrtpmux.h:
3498 rtpmux: Simplify request pad creation
3500 2010-06-02 12:16:56 -0700 David Schleef <ds@schleef.org>
3502 * gst-libs/gst/video/gstbasevideocodec.c:
3503 * gst-libs/gst/video/gstbasevideodecoder.c:
3504 * gst-libs/gst/video/gstbasevideoencoder.c:
3505 * gst-libs/gst/video/gstbasevideoparse.c:
3506 basevideo: make printf formats portable
3508 2010-06-02 11:41:25 -0700 David Schleef <ds@schleef.org>
3511 Update Orc requirement to 0.4.4.1
3513 2010-06-02 11:31:26 -0700 David Schleef <ds@schleef.org>
3515 Merge branch 'hacking'
3517 2010-05-22 18:14:09 -0700 David Schleef <ds@schleef.org>
3519 * gst/invtelecine/gstinvtelecine.c:
3520 invtelecine: Add verify-field-flags property
3521 When enabled, check that the video matches the field flags on the
3524 2010-05-22 11:36:37 -0700 David Schleef <ds@schleef.org>
3526 * gst/invtelecine/gstinvtelecine.c:
3527 invtelecine: remove old code
3529 2010-05-22 11:30:54 -0700 David Schleef <ds@schleef.org>
3531 * gst/invtelecine/gstinvtelecine.c:
3532 invtelecine: Add 4:2:2 formats
3534 2010-05-22 00:44:40 -0700 David Schleef <ds@schleef.org>
3536 * gst/invtelecine/gstinvtelecine.c:
3537 invtelecine: Change format table
3538 Add format name, phase table.
3540 2010-03-09 12:32:42 -0800 David Schleef <ds@schleef.org>
3542 * gst/invtelecine/gstinvtelecine.c:
3543 invtelecine: Add multiple pulldown formats
3545 2010-05-21 23:39:06 -0700 David Schleef <ds@schleef.org>
3547 * gst/invtelecine/Makefile.am:
3548 * gst/invtelecine/gstinvtelecine.c:
3549 invtelecine: handle different frame sizes
3551 2010-05-24 12:55:16 -0700 David Schleef <ds@schleef.org>
3553 * gst-libs/gst/video/gstbasevideodecoder.c:
3554 basevideodecoder: (in vp8) Mark discont buffers
3556 2010-06-02 05:51:41 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
3558 * gst/ivfparse/gstivfparse.c:
3559 ivfparse: Fix format string warning
3562 2010-06-01 23:50:03 -0700 David Schleef <ds@schleef.org>
3564 * tests/icles/Makefile.am:
3565 cog: remove old tests
3567 2010-06-01 23:34:05 -0700 David Schleef <ds@schleef.org>
3569 * tests/check/Makefile.am:
3570 tests: Add orc tests to check Makefile
3572 2010-06-01 16:55:17 -0700 David Schleef <ds@schleef.org>
3575 * ext/cog/Makefile.am:
3577 * ext/cog/cogframe.c:
3578 * ext/cog/cogvirtframe.c:
3579 * ext/cog/gstcogorc-dist.c:
3580 * ext/cog/gstcogorc-dist.h:
3581 * ext/cog/gstcogorc.orc:
3582 cog: use common/orc.mak
3584 2010-05-16 10:24:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3586 * ext/schroedinger/gstschroenc.c:
3587 schro: Fix segfault on EOS
3589 2010-05-14 01:21:08 -0700 David Schleef <ds@schleef.org>
3591 * ext/schroedinger/gstschrodec.c:
3592 * ext/schroedinger/gstschroenc.c:
3593 * ext/schroedinger/gstschroparse.c:
3594 schro: fix for base video updates
3596 2010-05-16 10:15:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3598 * ext/dirac/gstdiracenc.cc:
3599 dirac: Fixes for base video encoder changes
3601 2010-06-01 15:54:51 -0700 David Schleef <ds@schleef.org>
3603 * ext/vp8/Makefile.am:
3604 * ext/vp8/gst/video/gstbasevideocodec.c:
3605 * ext/vp8/gst/video/gstbasevideocodec.h:
3606 * ext/vp8/gst/video/gstbasevideodecoder.c:
3607 * ext/vp8/gst/video/gstbasevideodecoder.h:
3608 * ext/vp8/gst/video/gstbasevideoencoder.c:
3609 * ext/vp8/gst/video/gstbasevideoencoder.h:
3610 * ext/vp8/gst/video/gstbasevideoparse.c:
3611 * ext/vp8/gst/video/gstbasevideoparse.h:
3612 * ext/vp8/gst/video/gstbasevideoutils.c:
3613 * ext/vp8/gst/video/gstbasevideoutils.h:
3614 * ext/vp8/gst/video/gstvideocompat.c:
3615 * ext/vp8/gst/video/gstvideocompat.h:
3616 * gst-libs/gst/video/gstbasevideocodec.c:
3617 * gst-libs/gst/video/gstbasevideocodec.h:
3618 * gst-libs/gst/video/gstbasevideodecoder.c:
3619 * gst-libs/gst/video/gstbasevideodecoder.h:
3620 * gst-libs/gst/video/gstbasevideoencoder.c:
3621 * gst-libs/gst/video/gstbasevideoencoder.h:
3622 * gst-libs/gst/video/gstbasevideoparse.c:
3623 * gst-libs/gst/video/gstbasevideoparse.h:
3624 * gst-libs/gst/video/gstbasevideoutils.c:
3625 * gst-libs/gst/video/gstbasevideoutils.h:
3626 basevideo: Move base video from vp8 to gst-libs
3628 2010-06-01 23:49:31 -0700 David Schleef <ds@schleef.org>
3631 Automatic update of common submodule
3632 From 17f89e5 to 47683c1
3634 2010-06-01 22:55:11 -0700 David Schleef <ds@schleef.org>
3637 Automatic update of common submodule
3638 From fd7ca04 to 17f89e5
3640 2010-05-26 06:52:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3642 * ext/vp8/gstvp8dec.c:
3643 * ext/vp8/gstvp8enc.c:
3644 * ext/vp8/gstvp8utils.h:
3645 vp8: Use VPX_PLANE_* instead of PLANE_*
3647 2010-05-24 11:04:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3649 * ext/vp8/gstvp8utils.h:
3650 vp8: Add compatilibity defines to work with older versions of libvpx too
3652 2010-05-23 09:28:13 +0200 Philip Jägenstedt <philipj@opera.com>
3654 * ext/vp8/gstvp8enc.c:
3655 vp8dec: s/IMG_FMT_I420/VPX_IMG_FMT_I420/
3656 This corresponds to upstream libvpx commit 6cd4a10e167203d1deb79abf60ee72599e97891b
3658 2010-05-22 12:55:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3660 * ext/vp8/gstvp8enc.c:
3661 vp8enc: Allow a maximum keyframe distance of 0, i.e. all frames are keyframes
3663 2010-05-22 09:08:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3665 * gst/ivfparse/gstivfparse.c:
3666 ivfparse: Send an initial NEWSEGMENT event
3668 2010-05-22 09:02:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3671 * gst/ivfparse/Makefile.am:
3672 * gst/ivfparse/gstivfparse.c:
3673 ivfparse: Integrate into the build system
3675 2010-05-22 08:56:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3677 * gst/ivfparse/gstivfparse.c:
3678 * gst/ivfparse/gstivfparse.h:
3679 ivfparse: Add simple IVF parser
3680 This only supports VP8 so far.
3683 2010-05-22 08:45:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3685 * ext/vp8/gstvp8dec.c:
3686 vp8dec: Set decoder deadline from the QoS information
3688 2010-06-01 10:18:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3691 * docs/plugins/inspect/plugin-adpcmdec.xml:
3692 * docs/plugins/inspect/plugin-adpcmenc.xml:
3693 * docs/plugins/inspect/plugin-aiff.xml:
3694 * docs/plugins/inspect/plugin-alsaspdif.xml:
3695 * docs/plugins/inspect/plugin-amrwbenc.xml:
3696 * docs/plugins/inspect/plugin-apexsink.xml:
3697 * docs/plugins/inspect/plugin-asfmux.xml:
3698 * docs/plugins/inspect/plugin-assrender.xml:
3699 * docs/plugins/inspect/plugin-audioparsersbad.xml:
3700 * docs/plugins/inspect/plugin-autoconvert.xml:
3701 * docs/plugins/inspect/plugin-bayer.xml:
3702 * docs/plugins/inspect/plugin-bz2.xml:
3703 * docs/plugins/inspect/plugin-camerabin.xml:
3704 * docs/plugins/inspect/plugin-cdaudio.xml:
3705 * docs/plugins/inspect/plugin-cdxaparse.xml:
3706 * docs/plugins/inspect/plugin-celt.xml:
3707 * docs/plugins/inspect/plugin-cog.xml:
3708 * docs/plugins/inspect/plugin-dataurisrc.xml:
3709 * docs/plugins/inspect/plugin-dc1394.xml:
3710 * docs/plugins/inspect/plugin-dccp.xml:
3711 * docs/plugins/inspect/plugin-debugutilsbad.xml:
3712 * docs/plugins/inspect/plugin-dfbvideosink.xml:
3713 * docs/plugins/inspect/plugin-dirac.xml:
3714 * docs/plugins/inspect/plugin-dtmf.xml:
3715 * docs/plugins/inspect/plugin-dtsdec.xml:
3716 * docs/plugins/inspect/plugin-dvb.xml:
3717 * docs/plugins/inspect/plugin-dvdspu.xml:
3718 * docs/plugins/inspect/plugin-faac.xml:
3719 * docs/plugins/inspect/plugin-faad.xml:
3720 * docs/plugins/inspect/plugin-fbdevsink.xml:
3721 * docs/plugins/inspect/plugin-festival.xml:
3722 * docs/plugins/inspect/plugin-freeze.xml:
3723 * docs/plugins/inspect/plugin-frei0r.xml:
3724 * docs/plugins/inspect/plugin-gsm.xml:
3725 * docs/plugins/inspect/plugin-gstsiren.xml:
3726 * docs/plugins/inspect/plugin-h264parse.xml:
3727 * docs/plugins/inspect/plugin-hdvparse.xml:
3728 * docs/plugins/inspect/plugin-id3tag.xml:
3729 * docs/plugins/inspect/plugin-invtelecine.xml:
3730 * docs/plugins/inspect/plugin-jack.xml:
3731 * docs/plugins/inspect/plugin-jpegformat.xml:
3732 * docs/plugins/inspect/plugin-kate.xml:
3733 * docs/plugins/inspect/plugin-ladspa.xml:
3734 * docs/plugins/inspect/plugin-legacyresample.xml:
3735 * docs/plugins/inspect/plugin-liveadder.xml:
3736 * docs/plugins/inspect/plugin-metadata.xml:
3737 * docs/plugins/inspect/plugin-mimic.xml:
3738 * docs/plugins/inspect/plugin-mms.xml:
3739 * docs/plugins/inspect/plugin-modplug.xml:
3740 * docs/plugins/inspect/plugin-mpeg2enc.xml:
3741 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
3742 * docs/plugins/inspect/plugin-mpegdemux2.xml:
3743 * docs/plugins/inspect/plugin-mpegpsmux.xml:
3744 * docs/plugins/inspect/plugin-mpegtsmux.xml:
3745 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
3746 * docs/plugins/inspect/plugin-mplex.xml:
3747 * docs/plugins/inspect/plugin-musepack.xml:
3748 * docs/plugins/inspect/plugin-musicbrainz.xml:
3749 * docs/plugins/inspect/plugin-mve.xml:
3750 * docs/plugins/inspect/plugin-mxf.xml:
3751 * docs/plugins/inspect/plugin-mythtv.xml:
3752 * docs/plugins/inspect/plugin-nas.xml:
3753 * docs/plugins/inspect/plugin-neon.xml:
3754 * docs/plugins/inspect/plugin-nsf.xml:
3755 * docs/plugins/inspect/plugin-nuvdemux.xml:
3756 * docs/plugins/inspect/plugin-ofa.xml:
3757 * docs/plugins/inspect/plugin-pcapparse.xml:
3758 * docs/plugins/inspect/plugin-pnm.xml:
3759 * docs/plugins/inspect/plugin-qtmux.xml:
3760 * docs/plugins/inspect/plugin-rawparse.xml:
3761 * docs/plugins/inspect/plugin-real.xml:
3762 * docs/plugins/inspect/plugin-resindvd.xml:
3763 * docs/plugins/inspect/plugin-rfbsrc.xml:
3764 * docs/plugins/inspect/plugin-rsvg.xml:
3765 * docs/plugins/inspect/plugin-rtpmux.xml:
3766 * docs/plugins/inspect/plugin-scaletempo.xml:
3767 * docs/plugins/inspect/plugin-schro.xml:
3768 * docs/plugins/inspect/plugin-sdl.xml:
3769 * docs/plugins/inspect/plugin-sdp.xml:
3770 * docs/plugins/inspect/plugin-segmentclip.xml:
3771 * docs/plugins/inspect/plugin-selector.xml:
3772 * docs/plugins/inspect/plugin-sndfile.xml:
3773 * docs/plugins/inspect/plugin-soundtouch.xml:
3774 * docs/plugins/inspect/plugin-speed.xml:
3775 * docs/plugins/inspect/plugin-stereo.xml:
3776 * docs/plugins/inspect/plugin-subenc.xml:
3777 * docs/plugins/inspect/plugin-tta.xml:
3778 * docs/plugins/inspect/plugin-valve.xml:
3779 * docs/plugins/inspect/plugin-vcdsrc.xml:
3780 * docs/plugins/inspect/plugin-videomeasure.xml:
3781 * docs/plugins/inspect/plugin-videosignal.xml:
3782 * docs/plugins/inspect/plugin-vmnc.xml:
3783 * docs/plugins/inspect/plugin-vp8.xml:
3784 * docs/plugins/inspect/plugin-wildmidi.xml:
3785 * docs/plugins/inspect/plugin-xvid.xml:
3786 * docs/plugins/inspect/plugin-zbar.xml:
3787 * win32/common/config.h:
3790 === release 0.10.19 ===
3792 2010-05-31 02:10:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3798 * docs/plugins/gst-plugins-bad-plugins.args:
3799 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
3800 * docs/plugins/gst-plugins-bad-plugins.interfaces:
3801 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
3802 * docs/plugins/inspect/plugin-adpcmdec.xml:
3803 * docs/plugins/inspect/plugin-adpcmenc.xml:
3804 * docs/plugins/inspect/plugin-aiff.xml:
3805 * docs/plugins/inspect/plugin-alsaspdif.xml:
3806 * docs/plugins/inspect/plugin-amrwbenc.xml:
3807 * docs/plugins/inspect/plugin-apexsink.xml:
3808 * docs/plugins/inspect/plugin-asfmux.xml:
3809 * docs/plugins/inspect/plugin-assrender.xml:
3810 * docs/plugins/inspect/plugin-audioparsersbad.xml:
3811 * docs/plugins/inspect/plugin-autoconvert.xml:
3812 * docs/plugins/inspect/plugin-bayer.xml:
3813 * docs/plugins/inspect/plugin-bz2.xml:
3814 * docs/plugins/inspect/plugin-camerabin.xml:
3815 * docs/plugins/inspect/plugin-cdaudio.xml:
3816 * docs/plugins/inspect/plugin-cdxaparse.xml:
3817 * docs/plugins/inspect/plugin-celt.xml:
3818 * docs/plugins/inspect/plugin-cog.xml:
3819 * docs/plugins/inspect/plugin-dataurisrc.xml:
3820 * docs/plugins/inspect/plugin-dc1394.xml:
3821 * docs/plugins/inspect/plugin-dccp.xml:
3822 * docs/plugins/inspect/plugin-debugutilsbad.xml:
3823 * docs/plugins/inspect/plugin-dfbvideosink.xml:
3824 * docs/plugins/inspect/plugin-dirac.xml:
3825 * docs/plugins/inspect/plugin-dtmf.xml:
3826 * docs/plugins/inspect/plugin-dtsdec.xml:
3827 * docs/plugins/inspect/plugin-dvb.xml:
3828 * docs/plugins/inspect/plugin-dvdspu.xml:
3829 * docs/plugins/inspect/plugin-faac.xml:
3830 * docs/plugins/inspect/plugin-faad.xml:
3831 * docs/plugins/inspect/plugin-fbdevsink.xml:
3832 * docs/plugins/inspect/plugin-festival.xml:
3833 * docs/plugins/inspect/plugin-freeze.xml:
3834 * docs/plugins/inspect/plugin-frei0r.xml:
3835 * docs/plugins/inspect/plugin-gsm.xml:
3836 * docs/plugins/inspect/plugin-gstsiren.xml:
3837 * docs/plugins/inspect/plugin-h264parse.xml:
3838 * docs/plugins/inspect/plugin-hdvparse.xml:
3839 * docs/plugins/inspect/plugin-id3tag.xml:
3840 * docs/plugins/inspect/plugin-invtelecine.xml:
3841 * docs/plugins/inspect/plugin-jack.xml:
3842 * docs/plugins/inspect/plugin-jpegformat.xml:
3843 * docs/plugins/inspect/plugin-kate.xml:
3844 * docs/plugins/inspect/plugin-ladspa.xml:
3845 * docs/plugins/inspect/plugin-legacyresample.xml:
3846 * docs/plugins/inspect/plugin-liveadder.xml:
3847 * docs/plugins/inspect/plugin-metadata.xml:
3848 * docs/plugins/inspect/plugin-mimic.xml:
3849 * docs/plugins/inspect/plugin-mms.xml:
3850 * docs/plugins/inspect/plugin-modplug.xml:
3851 * docs/plugins/inspect/plugin-mpeg2enc.xml:
3852 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
3853 * docs/plugins/inspect/plugin-mpegdemux2.xml:
3854 * docs/plugins/inspect/plugin-mpegpsmux.xml:
3855 * docs/plugins/inspect/plugin-mpegtsmux.xml:
3856 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
3857 * docs/plugins/inspect/plugin-mplex.xml:
3858 * docs/plugins/inspect/plugin-musepack.xml:
3859 * docs/plugins/inspect/plugin-musicbrainz.xml:
3860 * docs/plugins/inspect/plugin-mve.xml:
3861 * docs/plugins/inspect/plugin-mxf.xml:
3862 * docs/plugins/inspect/plugin-mythtv.xml:
3863 * docs/plugins/inspect/plugin-nas.xml:
3864 * docs/plugins/inspect/plugin-neon.xml:
3865 * docs/plugins/inspect/plugin-nsf.xml:
3866 * docs/plugins/inspect/plugin-nuvdemux.xml:
3867 * docs/plugins/inspect/plugin-ofa.xml:
3868 * docs/plugins/inspect/plugin-pcapparse.xml:
3869 * docs/plugins/inspect/plugin-pnm.xml:
3870 * docs/plugins/inspect/plugin-qtmux.xml:
3871 * docs/plugins/inspect/plugin-rawparse.xml:
3872 * docs/plugins/inspect/plugin-real.xml:
3873 * docs/plugins/inspect/plugin-resindvd.xml:
3874 * docs/plugins/inspect/plugin-rfbsrc.xml:
3875 * docs/plugins/inspect/plugin-rsvg.xml:
3876 * docs/plugins/inspect/plugin-rtpmux.xml:
3877 * docs/plugins/inspect/plugin-scaletempo.xml:
3878 * docs/plugins/inspect/plugin-schro.xml:
3879 * docs/plugins/inspect/plugin-sdl.xml:
3880 * docs/plugins/inspect/plugin-sdp.xml:
3881 * docs/plugins/inspect/plugin-segmentclip.xml:
3882 * docs/plugins/inspect/plugin-selector.xml:
3883 * docs/plugins/inspect/plugin-sndfile.xml:
3884 * docs/plugins/inspect/plugin-soundtouch.xml:
3885 * docs/plugins/inspect/plugin-speed.xml:
3886 * docs/plugins/inspect/plugin-stereo.xml:
3887 * docs/plugins/inspect/plugin-subenc.xml:
3888 * docs/plugins/inspect/plugin-tta.xml:
3889 * docs/plugins/inspect/plugin-valve.xml:
3890 * docs/plugins/inspect/plugin-vcdsrc.xml:
3891 * docs/plugins/inspect/plugin-videomeasure.xml:
3892 * docs/plugins/inspect/plugin-videosignal.xml:
3893 * docs/plugins/inspect/plugin-vmnc.xml:
3894 * docs/plugins/inspect/plugin-vp8.xml:
3895 * docs/plugins/inspect/plugin-wildmidi.xml:
3896 * docs/plugins/inspect/plugin-xvid.xml:
3897 * docs/plugins/inspect/plugin-zbar.xml:
3898 * gst-plugins-bad.doap:
3899 * win32/common/config.h:
3902 2010-05-31 02:10:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3940 2010-05-31 01:52:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3942 * docs/plugins/Makefile.am:
3943 docs: add some distclean rules to fix distcheck
3944 Stolen from gtk-doc.m4 and not found in gtk-doc-plugin.m4. We need
3945 them because we do have libs/interfaces stuff as well now (namely
3948 2010-05-31 00:33:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3950 * docs/plugins/Makefile.am:
3951 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
3952 docs: fix build of gtk-doc scanner
3954 2010-05-28 16:35:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3956 * ext/vp8/gstvp8enc.c:
3957 vp8enc: Move debug output one line above where the packet is still valid
3959 2010-05-28 15:53:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3961 * ext/vp8/gstvp8enc.c:
3962 vp8enc: Correctly ignore non-frame packets from the encoder
3965 2010-05-21 14:01:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3967 * gst/mpegvideoparse/mpegvideoparse.c:
3968 mpegvideoparse: change profile and level strings to something nicer-looking
3969 This is more in line with what we do elsewhere, even if it doesn't
3970 resemble the offical abbreviations exactly.
3973 2010-05-25 16:37:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3975 * gst/h264parse/gsth264parse.c:
3976 h264parse: plug a few memory leaks
3979 2010-05-26 14:11:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3982 * win32/common/config.h:
3983 0.10.18.3 pre-release
3985 2010-05-26 14:03:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3988 * docs/plugins/Makefile.am:
3989 * docs/plugins/camerabin.dot:
3990 * docs/plugins/camerabin.png:
3991 * docs/plugins/figures/Makefile.am:
3992 * docs/plugins/figures/camerabin.dot:
3993 * docs/plugins/figures/camerabin.png:
3994 docs: fix dist/distcheck issues with camerabin figures
3995 Move figures into docs/plugins as well, to avoid issues with
3996 make dist and make distcheck (make distdir will not first descend
3997 into child directories). Out-of-source build seems to still work
4000 2010-05-26 12:36:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4036 po: update translations
4038 2010-05-26 11:55:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4041 Automatic update of common submodule
4042 From 357b0db to fd7ca04
4044 2010-05-07 16:42:12 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
4047 * ext/mplex/Makefile.am:
4048 mplex: add MPLEX_LDFLAGS variable
4049 So mingw32 users can hack around a compiler/linker bug.
4052 2010-05-25 00:27:17 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
4054 * gst/mpegvideoparse/mpegpacketiser.c:
4055 * gst/mpegvideoparse/mpegvideoparse.c:
4056 mpegvideoparse: fix crash if downstream is unliked
4057 mpeg_packetizer_get_block() in some circumstances (here: if
4058 downstream was unlinked) returns a block but does not set the
4059 buffer causing mpegvideoparse_drain_avail() to cause invalid memory
4063 2010-05-24 17:41:40 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4065 * docs/plugins/gst-plugins-bad-plugins.signals:
4066 * docs/plugins/inspect/plugin-app.xml:
4067 * gst-libs/gst/app/.gitignore:
4068 * gst-libs/gst/app/Makefile.am:
4069 * gst-libs/gst/app/gstapp-marshal.list:
4070 * gst-libs/gst/app/gstappbuffer.c:
4071 * gst-libs/gst/app/gstappbuffer.h:
4072 * gst-libs/gst/app/gstappsink.c:
4073 * gst-libs/gst/app/gstappsink.h:
4074 * gst-libs/gst/app/gstappsrc.c:
4075 * gst-libs/gst/app/gstappsrc.h:
4076 * gst/app/Makefile.am:
4078 Removing remaining gstapp*
4079 There are some remaining gstapp* living unlinked from the build scripts.
4082 2010-05-24 19:21:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4084 * tests/check/Makefile.am:
4085 camerabin: Fix test build
4086 Adds missing -bad cflags to camerabin tests.
4088 2010-05-23 19:17:41 +0100 Sebastian Pölsterl <sebp@k-d-w.org>
4090 * gst/mpegdemux/mpegtspacketizer.c:
4091 mpegtspacketizer: fix minor memory leak
4092 Don't leak language code.
4095 2010-05-21 20:48:34 -0700 David Schleef <ds@schleef.org>
4097 * ext/cog/gstcogcolorspace.c:
4098 cogcolorspace: resample YUV->YUV conversions
4099 Fixes a segfault (bug #618044).
4101 2010-04-08 16:05:11 +0100 Bastien Nocera <hadess@hadess.net>
4104 vcdsrc: change VCD URI handler to the DVD scheme
4105 The current URI parsing code doesn't allow setting the "device"
4106 from which the VCD should be read.
4107 Use the same structure as the DVD URI handling instead, so that
4108 devices can be passed in the URI, as well as track number.
4109 Up the rank of the VCD plugin so that it can be auto-plugged and
4111 https://bugzilla.gnome.org/show_bug.cgi?id=340986
4113 2010-05-22 07:44:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4115 * ext/vp8/gst/video/gstbasevideodecoder.c:
4116 basevideodecoder: Take the frame duration into account when calculating the earliest time
4117 This formula is used in many other elements too.
4120 2010-05-22 07:35:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4122 * ext/vp8/gst/video/gstbasevideodecoder.c:
4123 basevideodecoder: Reset QoS values when necessary
4125 2010-05-22 09:35:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4127 * ext/vp8/gstvp8enc.c:
4128 vp8enc: Use GST_VIDEO_CAPS_YUV(I420) instead of handwritten I420 caps for the pad template
4131 2010-05-21 20:53:36 +0200 Philip Jägenstedt <philipj@opera.com>
4133 * ext/vp8/gst/video/gstbasevideodecoder.c:
4134 * ext/vp8/gst/video/gstbasevideodecoder.h:
4135 * ext/vp8/gst/video/gstbasevideoutils.h:
4136 * ext/vp8/gstvp8dec.c:
4137 vp8dec: drop late frames after decoding them
4138 This saves a memcpy, which is always something.
4140 2010-05-21 21:28:29 +0200 Philip Jägenstedt <philipj@opera.com>
4142 * ext/vp8/gstvp8enc.c:
4143 vp8enc: threads property
4144 Increasing from 1 to 2 threads on an Thinkpad X60s decreased encode time
4145 in a test from ~24 s to ~19 s, so this is quite useful.
4146 Ideally we should let 0 be the default and automatically match the number
4147 of CPU cores (or something).
4149 2010-05-21 15:17:46 +0200 Philip Jägenstedt <philipj@opera.com>
4151 * ext/vp8/gstvp8enc.c:
4152 vp8enc: add mode property to switch between CBR/VBR
4153 Always using CBR when bitrate is used isn't that great, VBR mode
4154 can produce meaningful results too.
4156 2010-05-21 10:54:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4158 * ext/vp8/gstvp8dec.c:
4159 vp8dec: Only enable postprocessing if the decoder supports it
4161 2010-05-21 08:23:58 +0200 Philip Jägenstedt <philipj@opera.com>
4164 vp8: typo: s/HAVE_VP8_DECODER/HAVE_VP8_ENCODER/
4165 Fixup for bug #619172.
4167 2010-05-21 08:13:06 +0200 Philip Jägenstedt <philipj@opera.com>
4169 * ext/vp8/gstvp8dec.c:
4170 * ext/vp8/gstvp8enc.c:
4171 vp8: move #ifdef HAVE_VP8_ENCODER/DECODER
4172 Otherwise we'll try including e.g. <vpx/vp8cx.h> which doesn't exist.
4174 2010-05-20 16:49:03 +0200 Philip Jägenstedt <philipj@opera.com>
4177 vp8: link with -lm -lpthread when testing for vp8 encoder/decoder
4178 Fixup for bug #619172.
4180 2010-05-20 20:06:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4182 * ext/vp8/gstvp8enc.c:
4183 vp8enc: Write GStreamer element and version in the vorbiscomment vendor string
4185 2010-05-20 16:49:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4188 * ext/vp8/gstvp8dec.c:
4189 * ext/vp8/gstvp8enc.c:
4191 vp8: Only enable the encoder or decoder if it's available in libvpx
4194 2010-05-20 10:19:54 +0200 Philip Jägenstedt <philipj@opera.com>
4196 * ext/vp8/gstvp8dec.c:
4197 * ext/vp8/gstvp8enc.c:
4199 vp8: exlcude dec/enc based on CONFIG_VP8_DECODER/ENCODER
4200 This may not be very autotoolish, but works with libvpx in the state
4201 that libvpx is actually in. Moved the debug init to the elements
4202 themselves to minimize amount of #ifdefs
4204 2010-05-20 15:59:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4206 * docs/plugins/Makefile.am:
4207 docs: fix html image location for out-of-source build
4209 2010-05-20 09:24:53 +0200 Philip Jägenstedt <philipj@opera.com>
4211 * ext/vp8/gstvp8enc.c:
4212 vp8enc: Limit max-latency to 25 to match libvpx
4213 From libvpx/vp8/encoder/onyx_int.h:
4214 #define MAX_LAG_BUFFERS (CONFIG_REALTIME_ONLY? 1 : 25)
4215 While we don't need to be tied to what libvpx does internally, it
4216 doesn't make sense to pretend to support longer frame lags than are
4219 2010-05-20 09:56:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4221 * ext/vp8/gstvp8dec.c:
4222 * ext/vp8/gstvp8enc.c:
4223 * ext/vp8/gstvp8utils.c:
4224 vp8: Undef HAVE_CONFIG_H before including libvpx headers
4225 A public libvpx header includes private headers if this is
4226 defined, causing compilation failures because the private headers
4227 are not installed of course.
4229 2010-05-20 08:53:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4231 * ext/vp8/gstvp8enc.c:
4232 vp8enc: Some more minor adjustments for the Ogg mapping
4234 2010-05-19 17:12:55 -0700 David Schleef <ds@schleef.org>
4237 * ext/audiofile/Makefile.am:
4238 * ext/dirac/Makefile.am:
4239 * ext/resindvd/Makefile.am:
4240 * ext/schroedinger/Makefile.am:
4241 * ext/sndfile/Makefile.am:
4242 * gst-libs/gst/app/Makefile.am:
4243 * gst-libs/gst/interfaces/Makefile.am:
4244 * gst-libs/gst/signalprocessor/Makefile.am:
4245 * gst-libs/gst/video/Makefile.am:
4246 * gst/aiff/Makefile.am:
4247 * gst/asfmux/Makefile.am:
4248 * gst/audiobuffer/Makefile.am:
4249 * gst/camerabin/Makefile.am:
4250 * gst/dvdspu/Makefile.am:
4251 * gst/nuvdemux/Makefile.am:
4252 * gst/videomeasure/Makefile.am:
4253 * sys/dvb/Makefile.am:
4254 * sys/dxr3/Makefile.am:
4255 * tests/examples/camerabin/Makefile.am:
4256 Split out GST_PLUGINS_BAD_CFLAGS from GST_CFLAGS
4257 Move include directives for gst-libs into GST_PLUGINS_BAD_CFLAGS,
4258 and fix all the Makefiles that use it. This is so that all the
4259 include directories are added in the proper order: first the
4260 directories in srcdir/builddir, then gst-plugins-base dirs, then
4261 gstreamer dirs. If the order is wrong, installed headers may be
4262 used instead of local headers and/or uninstalled headers from -base.
4264 2010-05-19 23:02:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4266 * ext/vp8/gstvp8dec.c:
4267 vp8dec: Fix memory leak
4269 2010-05-19 21:34:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4271 * ext/vp8/gstvp8enc.c:
4272 vp8enc: Adjust Ogg mapping for the changes
4274 2010-05-12 18:50:34 -0700 David Schleef <ds@schleef.org>
4276 * gst/qtmux/fourcc.h:
4277 * gst/qtmux/gstqtmux.c:
4278 * gst/qtmux/gstqtmuxmap.c:
4281 2010-05-19 18:12:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4283 * ext/vp8/gstvp8dec.c:
4284 vp8dec: Add properties to control the VP8 decoder post processing feature
4285 This is disabled by default for now.
4287 2010-05-19 17:16:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4289 * ext/vp8/gstvp8enc.c:
4290 vp8enc: Rename keyframe-interval to max-keyframe-distance
4291 And use default settings for buffer sizes until we expose this
4294 2010-05-19 17:13:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4296 * ext/vp8/Makefile.am:
4297 * ext/vp8/gstvp8dec.c:
4298 * ext/vp8/gstvp8enc.c:
4299 * ext/vp8/gstvp8utils.c:
4300 * ext/vp8/gstvp8utils.h:
4301 vp8: Improve error handling and debug output
4303 2010-05-19 14:46:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4305 * ext/vp8/gstvp8dec.c:
4306 * ext/vp8/gstvp8enc.c:
4307 vp8: Use correct strides and plane offsets for GStreamer
4309 2010-05-18 14:47:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4311 * ext/vp8/gstvp8enc.c:
4312 vp8enc: Implement GstTagSetter interface
4314 2010-05-18 14:33:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4316 * ext/vp8/gstvp8enc.c:
4317 vp8enc: Fix setting of the keyframe flag on encoded frames
4319 2010-05-18 14:30:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4321 * ext/vp8/gstvp8enc.c:
4322 vp8enc: Post an error message on the bus if encoder initialization fails
4324 2010-05-18 14:28:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4326 * ext/vp8/gstvp8dec.c:
4327 vp8dec: Fix memory leaks and fail if initializing the decoder fails
4329 2010-05-18 02:44:54 -0700 David Schleef <ds@schleef.org>
4331 * ext/vp8/gstvp8enc.c:
4332 vp8enc: Set timebase
4335 2010-05-16 10:36:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4337 * ext/vp8/gstvp8dec.c:
4338 vp8dec: Fix decoding of invisible frames
4340 2010-05-14 14:26:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4342 * ext/vp8/gstvp8enc.c:
4343 vp8enc: Update the latency when initializing the encoder
4345 2010-05-14 14:02:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4347 * ext/vp8/gstvp8dec.c:
4348 vp8dec: Correctly initialize stream info before peeking at the stream
4349 Otherwise peeking will fail and we'll get invalid values
4351 2010-05-14 11:01:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4353 * ext/vp8/gstvp8dec.c:
4354 vp8dec: Make sure to pass a keyframe as first frame to the decoder, copy output frames only once and require width/height/etc on the input caps
4356 2010-05-14 10:30:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4358 * ext/vp8/gstvp8enc.c:
4359 vp8enc: Add support for invisible frames and the Ogg mapping
4361 2010-05-14 01:14:46 -0700 David Schleef <ds@schleef.org>
4363 * ext/vp8/gstvp8dec.c:
4364 vp8dec: Fix reset after seeking
4365 Also remove some unused code.
4367 2010-05-13 21:19:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4369 * ext/vp8/gstvp8enc.c:
4370 vp8enc: Set frame numbers as buffer offsets
4372 2010-05-13 21:18:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4374 * ext/vp8/gstvp8enc.c:
4375 vp8enc: Always get as many frames as possible from the encoder
4377 2010-05-13 21:08:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4379 * ext/vp8/gstvp8enc.c:
4380 vp8enc: Fill the oldest pending frame instead of the newest
4382 2010-05-13 20:20:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4384 * ext/vp8/gstvp8enc.c:
4385 vp8enc: Correctly set delta unit flag for non-keyframes
4387 2010-05-13 01:04:04 -0700 David Schleef <ds@schleef.org>
4391 * ext/vp8/Makefile.am:
4392 * ext/vp8/gst/video/gstbasevideocodec.c:
4393 * ext/vp8/gst/video/gstbasevideocodec.h:
4394 * ext/vp8/gst/video/gstbasevideodecoder.c:
4395 * ext/vp8/gst/video/gstbasevideodecoder.h:
4396 * ext/vp8/gst/video/gstbasevideoencoder.c:
4397 * ext/vp8/gst/video/gstbasevideoencoder.h:
4398 * ext/vp8/gst/video/gstbasevideoparse.c:
4399 * ext/vp8/gst/video/gstbasevideoparse.h:
4400 * ext/vp8/gst/video/gstbasevideoutils.c:
4401 * ext/vp8/gst/video/gstbasevideoutils.h:
4402 * ext/vp8/gst/video/gstvideocompat.c:
4403 * ext/vp8/gst/video/gstvideocompat.h:
4404 * ext/vp8/gstvp8dec.c:
4405 * ext/vp8/gstvp8enc.c:
4407 vp8: Add encoder/decoder
4409 2010-05-18 21:32:22 +0200 Alessandro Decina <alessandro.d@gmail.com>
4411 * gst/h264parse/gsth264parse.c:
4412 h264parse: fix wrong timestamps in some cases after seeking.
4413 Reset ->last_outbuf_dts on flush-stop. Fixes #619064.
4415 2010-05-17 16:26:03 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
4417 * gst/mpegdemux/gstmpegtsdemux.c:
4418 mpegtsdemux: fix memory corruption when parsing adaptation field
4420 2010-05-17 11:52:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4423 * ext/polyp/Makefile.am:
4424 * ext/polyp/plugin.c:
4425 * ext/polyp/polypsink.c:
4426 * ext/polyp/polypsink.h:
4427 Remove unused polyp audio plugin code
4428 polypaudio was renamed to pulseaudio ages ago.
4431 2010-05-15 15:37:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4435 resindvd: Check for dvdnav and dvdread libraries
4437 2010-05-15 01:18:52 +0200 Benjamin Otte <otte@redhat.com>
4439 * tests/examples/camerabin/Makefile.am:
4440 examples: Don't install camerabin examples
4442 2010-05-15 00:19:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4445 * win32/common/config.h:
4446 0.10.18.2 pre-release
4448 2010-05-14 18:31:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4450 * docs/plugins/gst-plugins-bad-plugins.args:
4451 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
4452 * docs/plugins/gst-plugins-bad-plugins.interfaces:
4453 docs: remove more cruft related to plugins that have been moved to -good
4455 2010-05-14 18:25:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4458 Automatic update of common submodule
4459 From 4d67bd6 to 357b0db
4461 2010-05-14 16:53:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4464 configure: fix --disable-external
4466 2010-05-14 01:55:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4469 build: add old shave files in common to 'cruft' files
4471 2010-05-13 14:42:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4473 * gst/festival/gstfestival.c:
4474 festival: Only close the connection if it's opened
4476 2010-05-13 14:41:08 +0200 Ivan Zderadicka <ivan.zderadicka@gmail.com>
4478 * gst/festival/gstfestival.c:
4479 festival: Don't open an infinite number of connections to the server and close connections
4482 2010-05-13 12:55:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4484 * ext/jack/gstjackaudiosrc.c:
4485 jacksrc: make sure we always read nframes
4486 Error out when we are asked to read a different size that what was configured as
4487 the jack period size because that would mean something else is wrong.
4490 2010-05-11 17:56:31 -0400 Tristan Matthews <tristan@sat.qc.ca>
4492 * ext/jack/gstjackaudiosrc.c:
4493 * ext/jack/gstjackaudiosrc.h:
4494 jack: improve process_cb
4496 2010-05-11 13:52:51 -0400 Joshua M. Doe <joshua.doe@us.army.mil>
4498 * gst/frei0r/gstfrei0r.c:
4499 * gst/frei0r/gstfrei0r.h:
4500 frei0r: Fix setting of boolean values
4501 Setting boolean type parameters from gst-launch failed because of improper handling of type conversions.
4504 2010-05-12 13:00:16 +0200 Zaheer Abbas Merali <zaheerabbas@merali.org>
4506 * gst/mpegdemux/mpegtspacketizer.c:
4507 * gst/mpegdemux/mpegtspacketizer.h:
4508 * gst/mpegdemux/mpegtsparse.c:
4509 mpegtsparse: parse TDT table in mpegts.
4510 Some tables in MPEG-TS do not have a crc in the spec, so also mpegtsparse
4511 is not calculating crc for sections with table_id 0x70 - 0x72 because they
4512 do not have a CRC in the spec. See EN300468. Parse Time and Date table and
4515 2010-05-11 16:03:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4551 po: remove oss4 strings
4553 2010-05-11 15:33:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4557 * docs/plugins/inspect/plugin-oss4.xml:
4558 * gst-plugins-bad.spec.in:
4561 * sys/oss4/Makefile.am:
4562 * sys/oss4/oss4-audio.c:
4563 * sys/oss4/oss4-audio.h:
4564 * sys/oss4/oss4-mixer-enum.c:
4565 * sys/oss4/oss4-mixer-enum.h:
4566 * sys/oss4/oss4-mixer-slider.c:
4567 * sys/oss4/oss4-mixer-slider.h:
4568 * sys/oss4/oss4-mixer-switch.c:
4569 * sys/oss4/oss4-mixer-switch.h:
4570 * sys/oss4/oss4-mixer.c:
4571 * sys/oss4/oss4-mixer.h:
4572 * sys/oss4/oss4-property-probe.c:
4573 * sys/oss4/oss4-property-probe.h:
4574 * sys/oss4/oss4-sink.c:
4575 * sys/oss4/oss4-sink.h:
4576 * sys/oss4/oss4-soundcard.h:
4577 * sys/oss4/oss4-source.c:
4578 * sys/oss4/oss4-source.h:
4579 * tests/icles/.gitignore:
4580 * tests/icles/Makefile.am:
4581 * tests/icles/test-oss4.c:
4583 It has been moved to gst-plugins-good.
4586 2010-05-11 14:02:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4590 * docs/plugins/Makefile.am:
4591 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
4592 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
4593 * docs/plugins/inspect/plugin-imagefreeze.xml:
4594 * gst/imagefreeze/Makefile.am:
4595 * gst/imagefreeze/gstimagefreeze.c:
4596 * gst/imagefreeze/gstimagefreeze.h:
4597 * tests/check/Makefile.am:
4598 * tests/check/elements/.gitignore:
4599 * tests/check/elements/imagefreeze.c:
4600 Remove imagefreeze plugin/element.
4601 It has been moved to gst-plugins-good.
4604 2010-05-11 13:15:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4606 * tests/check/pipelines/tagschecking.c:
4607 tests: don't fail tagschecking test if qtdemux is not available or too old
4609 2010-05-11 13:08:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4612 * docs/plugins/Makefile.am:
4613 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
4614 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
4615 * docs/plugins/inspect/plugin-debugutilsbad.xml:
4616 * gst/debugutils/Makefile.am:
4617 * gst/debugutils/debugutilsbad.c:
4618 * gst/debugutils/gstcapssetter.c:
4619 * gst/debugutils/gstcapssetter.h:
4620 * tests/check/Makefile.am:
4621 * tests/check/elements/.gitignore:
4622 * tests/check/elements/capssetter.c:
4623 Remove capssetter element
4624 It has been moved to gst-plugins-good.
4627 2010-05-11 10:04:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4630 configure: Check for GTK+ 3.0 and if it's not available for GTK+ 2.0
4632 2010-05-11 10:01:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4634 * tests/examples/scaletempo/demo-gui.c:
4635 scaletempo: Don't use deprecated GTK symbols in the demo
4637 2010-05-07 19:15:31 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4639 * ext/mimic/gstmimdec.c:
4640 mimdec: Don't try to re-send the same event more than once
4642 2010-05-07 22:53:17 +0300 Stefan Kost <ensonic@users.sf.net>
4644 * gst/jpegformat/gstjifmux.c:
4645 * gst/jpegformat/gstjpegparse.c:
4646 jpegformat: make the intention of the elements more clear
4648 2010-05-07 13:57:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4650 * gst/jpegformat/gstjifmux.c:
4651 Revert "jifmux: Merge xmp and tagsetter tags."
4652 This reverts commit 4e5c4122349031264bf47e6af9338f8ae0236d5f.
4653 jifmux shouldn't be able to handle jif and shouldn't expect
4654 any xmp on its data. So, no need to handle them.
4656 2010-05-07 12:42:23 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4658 * gst/jpegformat/gstjifmux.c:
4659 jifmux: Merge xmp and tagsetter tags.
4660 When the current file already has tags, they shouldn't be ignored,
4661 parse them and merge with the tagsetter ones.
4663 2010-05-07 11:07:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4665 * gst/jpegformat/gstjifmux.c:
4666 jifmux: Reject buffers without caps
4667 jifmux expects whole jpeg pictures in buffers, so it should
4668 reject buffers without caps.
4670 2010-05-07 10:59:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4672 * gst/jpegformat/gstjifmux.c:
4673 jifmux: Be safe and check bytewriter returns
4674 Check GstByteWriter returns to know when recombining the image
4675 failed and log a warning.
4677 2010-05-07 10:13:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4679 * gst/jpegformat/gstjifmux.c:
4680 jifmux: Avoid adding 2 xmp packets
4681 jifmux was only appending a new xmp packet to the stream,
4682 it should replace if there is already one.
4684 2010-05-07 10:58:49 +0300 Stefan Kost <ensonic@users.sf.net>
4686 * docs/plugins/Makefile.am:
4687 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
4688 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
4689 docs: add freeze to plugin docs
4691 2010-05-07 08:12:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4693 * examples/mpts_test2.c:
4694 * tests/examples/mpegtsmux/mpts_test2.c:
4695 mpegtsmux: Move multi-program muxing example at least to the correct directory
4696 But it doesn't work out of the box because of hardcoded paths.
4698 2010-05-06 13:51:22 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4700 * ext/mimic/gstmimdec.c:
4701 mimic: Push out newsegment from current timestamp if the incoming ts is valid
4702 Push out newsegment event with the timestamp from the incoming buffer if
4703 the incoming buffers have a valid timestamp but no valid newsegment event
4706 2010-05-06 22:38:22 +1000 Jan Schmidt <thaytan@noraisin.net>
4708 * ext/resindvd/resindvdsrc.c:
4709 resindvd: Apply caps to generated buffers
4710 Avoid the new warning from the core about not being able to apply caps
4711 to NAV packet buffers, where resindvdsrc holds a ref.
4713 2010-05-06 13:12:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4715 * gst/debugutils/gstcapssetter.c:
4716 * gst/debugutils/gstcapssetter.h:
4717 capssetter: Some minor cleanup
4719 2010-05-06 09:51:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4721 * ext/libmms/gstmms.c:
4722 mmssrc: Use the escaped location for the RTSP redirect message
4723 gst_uri_get_location() unescapes the location, which could result in
4724 an invalid RTSP URI.
4726 2010-05-06 09:48:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4728 * ext/libmms/gstmms.c:
4729 mmssrc: Check URI for validity and work around URI parsing bugs in libmms
4732 2010-05-06 08:08:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4734 * ext/libmms/gstmms.c:
4735 mmssrc: Some random cleanup
4737 2010-05-05 12:23:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4739 * gst/imagefreeze/gstimagefreeze.c:
4740 imagefreeze: Set fixed caps on the correct pad
4741 This makes the sink getcaps function actually used instead of using
4742 the fixed caps function for it.
4744 2010-05-01 12:31:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4746 * tests/examples/camerabin/.gitignore:
4747 Add new camerabin test binary to .gitignore
4749 2010-05-01 15:00:27 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4751 * sys/vdpau/gstvdp.h:
4752 vdpau: fix small typo
4754 2010-05-01 14:58:30 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4756 * sys/vdpau/Makefile.am:
4757 * sys/vdpau/gstvdp.h:
4758 vdpau: add leftover gstvdp.h
4760 2010-05-01 14:45:04 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4762 * sys/vdpau/gstvdpvideopostprocess.c:
4763 vdpauvideopostprocess: fix crasher on setting properties before we're in READY
4765 2010-04-29 22:43:59 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4767 * sys/vdpau/gstvdpoutputsrcpad.c:
4768 vdpau: remove debug code
4770 2010-04-29 22:24:35 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4772 * sys/vdpau/gstvdpsink.c:
4773 * sys/vdpau/gstvdpvideobuffer.c:
4774 * sys/vdpau/gstvdpvideobuffer.h:
4775 * sys/vdpau/gstvdpvideopostprocess.c:
4776 * sys/vdpau/gstvdpvideosrcpad.c:
4777 vdpau: small api cleanup
4778 merge gst_vdp_video_buffer_get_allowed_[video|yuv]_caps into
4779 gst_vdp_video_buffer_get_allowed_caps
4781 2010-04-22 12:57:30 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4783 * sys/vdpau/gstvdp.c:
4784 * sys/vdpau/gstvdpoutputsrcpad.h:
4787 2010-04-22 12:52:42 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4789 * sys/vdpau/gstvdpau.c:
4790 vdpau: add back gstvdpau.c
4792 2010-03-17 21:02:07 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4794 * sys/vdpau/gstvdp.c:
4795 * sys/vdpau/gstvdpdevice.c:
4796 * sys/vdpau/gstvdpdevice.h:
4797 * sys/vdpau/gstvdputils.c:
4798 * sys/vdpau/gstvdputils.h:
4799 * sys/vdpau/gstvdpvideobuffer.c:
4800 * sys/vdpau/gstvdpvideobuffer.h:
4801 * sys/vdpau/gstvdpvideosrcpad.c:
4802 * sys/vdpau/gstvdpvideosrcpad.h:
4803 vdpau: add gst_vdp_init function where we register types
4805 2010-03-17 20:59:08 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4807 * sys/vdpau/Makefile.am:
4808 * sys/vdpau/gstvdpoutputbuffer.c:
4809 * sys/vdpau/gstvdpoutputbuffer.h:
4810 * sys/vdpau/gstvdpoutputsrcpad.c:
4811 * sys/vdpau/gstvdpoutputsrcpad.h:
4812 * sys/vdpau/gstvdpvideopostprocess.c:
4813 * sys/vdpau/gstvdpvideopostprocess.h:
4814 vdpau: add better error handling to GstVdpOutputSrcPad
4815 gst_vdp_output_src_pad_push, gst_vdp_output_src_pad_alloc_buffer and
4816 gst_vdp_output_src_pad_get_device now take a GError parameter to be able to
4817 signal errors to the caller
4819 2009-11-28 23:58:57 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4821 * sys/vdpau/gstvdpvideosrcpad.c:
4822 * sys/vdpau/gstvdpvideosrcpad.h:
4823 vdpau: make GstVdpVideoSrcPad(Class)? private
4825 2009-11-28 23:55:09 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4827 * sys/vdpau/gstvdpmpegdec.c:
4828 vdpaumpegdec: follow GstVdpVideoSrcPad changes
4830 2009-11-28 23:52:15 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
4832 * sys/vdpau/gstvdpvideosrcpad.c:
4833 * sys/vdpau/gstvdpvideosrcpad.h:
4834 vdpau: remove template-caps propery form GstVdpVideoSrcPad
4835 GstVdpVideoSrcPad now use the template property of GstPad instead. Also changed
4836 the _new function to be like gst_pad_new_from_template.
4838 2010-05-01 01:16:50 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
4840 * sys/directdraw/gstdirectdrawsink.c:
4841 * sys/directsound/gstdirectsoundsrc.c:
4842 Fix warnings in directdrawsink and directsoundsrc
4845 2010-04-30 19:03:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4848 Bump core/base requirements to released versions
4850 2010-04-29 16:33:44 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4852 * gst/jpegformat/gstjpegparse.c:
4853 jpegparse: improve buffer scanning
4854 Specifically, when scanning for entropy data segment length and needing
4855 more data, do not rescan from start next time around, but resume at
4859 2010-04-27 10:48:32 -0400 Tristan Matthews <tristan@tristan-laptop.(none)>
4861 * ext/jack/Makefile.am:
4862 * ext/jack/gstjackaudiosrc.c:
4863 * ext/jack/gstjackutil.c:
4864 * ext/jack/gstjackutil.h:
4865 jack: implement multichannel support correctly for jackaudiosrc
4866 Fixes parts of bug #616541.
4868 2010-04-29 13:18:58 +0100 Brian Cameron <brian.cameron@oracle.com>
4870 * sys/oss4/oss4-sink.c:
4871 * sys/oss4/oss4-sink.h:
4872 oss4sink: implement GstStreamVolume interface and add mute and volume properties
4873 OSS4 supports per-stream volume control, so expose this using the right
4874 API, so that playbin2 and applications like totem can make use of it
4875 (instead of using a volume element for volume control).
4878 2010-04-29 04:42:21 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
4880 * ext/kate/gstkateenc.c:
4881 * ext/kate/gstkatespu.c:
4882 * ext/mpeg2enc/gstmpeg2encoptions.cc:
4883 * ext/timidity/gsttimidity.c:
4884 * gst/dccp/gstdccp.c:
4885 * sys/acmenc/acmenc.c:
4886 * sys/acmmp3dec/acmmp3dec.c:
4887 * sys/wininet/gstwininetsrc.c:
4888 Fix printf format strings for gcc 4.5
4889 Done on Windows/MinGW.
4892 2010-04-27 11:21:16 +0300 Stefan Kost <ensonic@users.sf.net>
4894 * ext/jack/gstjackaudiosink.c:
4895 * ext/jack/gstjackaudiosrc.c:
4896 * ext/jack/gstjackringbuffer.h:
4897 jack: remove empty dispose and finalize methods
4899 2010-04-27 10:59:00 +0300 Stefan Kost <ensonic@users.sf.net>
4901 * ext/jack/gstjackaudiosink.c:
4902 * ext/jack/gstjackaudiosrc.c:
4903 jack: don't leak caps
4904 Add dispose methods to clear caps.
4906 2010-04-27 10:34:24 +0300 Stefan Kost <ensonic@users.sf.net>
4908 * ext/jack/gstjackaudiosink.c:
4909 * ext/jack/gstjackaudiosrc.c:
4910 jack: don't use GST_DEBUG_FUNCPTR for gobject vmethods
4912 2010-04-26 15:06:09 +0300 Stefan Kost <ensonic@users.sf.net>
4914 * ext/ladspa/gstladspa.c:
4916 ladspa,lv2: don't fail in plugin_init when having 0 elements
4917 If we fail, the plugin scanner will blacklist us.
4919 2010-04-23 14:41:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4922 Automatic update of common submodule
4923 From fc85867 to 4d67bd6
4925 2010-04-20 16:58:33 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
4927 * gst/camerabin/camerabinvideo.c:
4928 * gst/camerabin/gstcamerabin.c:
4929 camerabin: add meaningful names for queue elements inside camerabin
4931 2010-04-20 15:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4933 * gst/mpeg4videoparse/mpeg4videoparse.c:
4934 mpeg4videoparse: also set short configuration data in codec_data
4935 That is, header configuration may start at Video Object (startcode),
4936 rather than at Visual Object Sequence, which is catered for and parsed,
4937 so let's also take it as codec_data if no more available.
4938 Fixes (remainder of) #572551.
4940 2010-04-19 19:04:24 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4942 * gst/camerabin/gstcamerabin.c:
4943 camerabin: Avoid crashing when setting zoom in NULL
4944 Avoid setting zoom in NULL state because the source is not
4945 set yet and this leads to a crash. It is set on READY > PAUSED
4948 2010-04-18 14:51:35 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
4950 * gst/mpegvideoparse/mpegpacketiser.c:
4951 * gst/mpegvideoparse/mpegpacketiser.h:
4952 * gst/mpegvideoparse/mpegvideoparse.c:
4953 mpegvideoparse: Export profile and level in caps
4954 This exports profile and level in caps for MPEG 2 streams.
4955 https://bugzilla.gnome.org/show_bug.cgi?id=616078
4957 2010-04-16 19:45:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4959 * ext/resindvd/gstmpegdefs.h:
4960 resindvdbin: Use GST_FLOW_CUSTOM_SUCCESS instead of some integer
4961 Fixes compiler warnings with gcc 4.5.
4962 This is the same as commit 5a51dbd.
4964 2010-04-16 19:43:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4966 * gst/mpegdemux/gstmpegdefs.h:
4967 mpegdemux: Use GST_FLOW_CUSTOM_SUCCESS instead of some integer
4968 Fixes compiler warning with gcc 4.5.
4970 2010-04-16 19:42:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4972 * gst/mpegdemux/gstmpegdemux.c:
4973 Revert "mpegpsdemux: Workaround new gcc 4.5 compiler warning"
4974 This reverts commit a331228eccfb8c66493fa3c8c49338c79cf4642c.
4976 2010-04-16 19:41:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4978 * ext/resindvd/gstmpegdemux.c:
4979 Revert "resindvdbin: Apply gcc 4.5 compiler warning workaround to the mpegpsdemux copy"
4980 This reverts commit 65b0f75d1b3119316b2dcaf5bff4dfd2bd824cc1.
4982 2010-04-15 21:44:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4984 * ext/metadata/metadataexif.c:
4985 metadata: Another workaround for enum values that are not actually member of the enum
4987 2010-04-15 21:40:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4989 * ext/resindvd/gstmpegdemux.c:
4990 resindvdbin: Apply gcc 4.5 compiler warning workaround to the mpegpsdemux copy
4991 Same as a331228eccfb8c66493fa3c8c49338c79cf4642c.
4993 2010-04-15 21:38:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4995 * sys/vdpau/gstvdpvideopostprocess.c:
4996 vdpau: Initialize possibly uninitialized variable
4998 2010-04-15 21:35:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5000 * sys/dvb/gstdvbsrc.c:
5001 dvbsrc: Actually compare the state and not the state change return from _get_state()
5003 2010-04-15 21:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5005 * gst/mpegdemux/gstmpegdemux.c:
5006 mpegpsdemux: Workaround new gcc 4.5 compiler warning
5007 gcc 4.5 warns when comparing some integer with an enum value, in
5008 the case of GstFlowReturn this is valid though. We should later
5009 add GST_FLOW_CUSTOM_OK1, GST_FLOW_CUSTOM_OK2, etc. after new core
5012 2010-04-15 20:50:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5014 * gst/cdxaparse/gstcdxaparse.c:
5015 cdxaparse: Compare the correct variable to GST_SEEK_TYPE_SET
5017 2010-04-15 07:24:16 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5020 configure: Drop -Wcast-align
5021 Commit message copied from core's commit from Benjamin Otte:
5022 246f5dba96a5b50bb74621af67b30942cca72af5
5023 Apparently gcc warns that GstMiniObject is not castable to
5024 GstEvent/Message/Buffer due to them containing 64bit variables, even
5025 though ARM hackers claim that those only need 4byte alignment. And as
5026 long as gcc behaves that way, this warning is not very useful.
5027 So we'll remove the warning until this problem is fixed.
5030 2010-04-15 13:20:42 +0300 Adam Endrodi <adam.endrodi@blumsoft.eu>
5032 * gst/camerabin/gstcamerabin.c:
5033 camerabin: reset software zooming if not set by the photo interface
5034 Otherwise both software (videoscal+videocrop) and hardware zooming would be used.
5036 2010-04-14 16:42:57 -0700 David Schleef <ds@schleef.org>
5038 * gst/invtelecine/gstinvtelecine.c:
5039 invtelecine: Fix up element details
5041 2010-04-14 16:32:34 -0700 David Schleef <ds@schleef.org>
5045 * tools/Makefile.am:
5047 * tools/element-maker:
5049 * tools/gstaudiofilter.c:
5050 * tools/gstaudiosink.c:
5051 * tools/gstaudiosrc.c:
5052 * tools/gstbaseaudiosink.c:
5053 * tools/gstbaseaudiosrc.c:
5054 * tools/gstbasertpdepayload.c:
5055 * tools/gstbasertppayload.c:
5056 * tools/gstbasesink.c:
5057 * tools/gstbasesrc.c:
5058 * tools/gstbasetransform.c:
5059 * tools/gstcddabasesrc.c:
5060 * tools/gstelement.c:
5061 * tools/gstpushsrc.c:
5062 * tools/gsttagdemux.c:
5063 * tools/gstvideosink.c:
5064 tools: Add element-maker
5065 Add a script that creates elements based on any of the GStreamer
5066 base classes. It isn't very user friendly at the moment, one
5067 needs to edit the script to make it work properly. Each base class
5068 has a template file describing what to put into the constructed
5069 element. Eventually, these templates should be moved to reside
5070 with the base class source and installed to a well-known directory,
5071 where an installed script could find them.
5072 The template files use the .c ending so editors know they are C
5073 source, but gst-indent doesn't handle them correctly. So they
5074 need to be committed with -n. Ugh. I'll try to figure out a fix
5077 2010-04-13 20:32:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5079 * gst/camerabin/gstcamerabin-enum.h:
5080 * gst/camerabin/gstcamerabin.c:
5081 * gst/camerabin/gstcamerabin.h:
5082 * gst/camerabin/gstcamerabinphotography.c:
5083 camerabin: Add video-capture-width/height/framerate properties
5084 Adds video-capture-width, video-capture-height and
5085 video-capture-framerate properties to allow applications to
5086 get/set those values. Getting was not possible before this patch,
5087 and setting was done through the set-video-resolution-fps
5088 action, which sets the properties and promptly resets the
5089 video source to use them.
5092 2010-04-13 18:33:40 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5094 * gst/camerabin/gstcamerabin-enum.h:
5095 * gst/camerabin/gstcamerabin.c:
5096 * gst/camerabin/gstcamerabin.h:
5097 camerabin: Adds image-capture-width/height properties
5098 Adds image-capture-width and image-capture-height properties
5099 to camerabin, allowing the user to get/set them. Getting was
5100 not possible before and setting was done through the
5101 set-image-resolution action, which shouldn't now just set
5105 2010-04-13 15:59:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5107 * gst-libs/gst/interfaces/photography.c:
5108 * gst/camerabin/gstcamerabin.c:
5109 camerabin: photography: Spring G_PARAM_STATIC_STRINGS
5110 Sprinkle some G_PARAM_STATIC_STRINGS over the properties
5111 in GstPhotography interface and in camerabin
5113 2010-03-02 14:04:44 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
5115 * gst/camerabin/gstcamerabin-enum.h:
5116 * gst/camerabin/gstcamerabin.c:
5117 * gst/camerabin/gstcamerabin.h:
5118 * tests/check/elements/camerabin.c:
5119 camerabin: add block-after-capture property for viewfinder blocking
5120 Adds block-after-capture property to block running viewfinder after capturing.
5121 This property is useful if application wants to display capture preview and avoid
5122 running viewfinder on background.
5123 Based on a patch by Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
5125 2010-02-09 14:52:49 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
5127 * tests/examples/camerabin/gst-camerabin-test.c:
5128 examples: camerabin: add viewfinder-filter and filter caps properties
5129 Adds support for setting filter-caps and viewfinder-filter
5130 properties in the gst-camerabin-test application
5132 2010-01-26 15:18:24 +0200 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
5134 * gst-libs/gst/interfaces/photography.c:
5135 * gst-libs/gst/interfaces/photography.h:
5136 * gst/camerabin/gstcamerabin-enum.h:
5137 * gst/camerabin/gstcamerabin.c:
5138 * gst/camerabin/gstcamerabinphotography.c:
5139 * tests/check/elements/camerabin.c:
5140 GstPhotography: Add flicker and focus mode settings to photography API
5141 Adds flicker and focus mode settings to photography API and also
5142 implement it in camerabin.
5144 2009-11-26 12:12:06 +0200 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
5146 * tests/examples/camerabin/Makefile.am:
5147 * tests/examples/camerabin/gst-camerabin-test.c:
5148 camerabin: add gst-camerabin-test command line test tool
5149 gst-camerabin-test tool can be used to capture still images and
5150 video clips using camerabin element.
5152 2009-11-16 15:02:03 +0200 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
5154 * gst/camerabin/camerabinimage.c:
5155 camerabin: do not set imagebin sinkpad twice
5156 If we already have a sinkpad, do not get a new one
5158 2009-11-16 15:13:31 +0200 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
5160 * tests/check/elements/camerabin.c:
5161 camerabin: update unit tests
5162 Add testing of setting and getting of camerabin property elements and
5163 add post-processing elements to pipeline.
5165 2009-11-13 16:42:44 +0200 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
5167 * tests/check/elements/camerabin.c:
5168 camerabin: add unit tests for setting different flags when capturing
5169 Adds some tests that use flags for capturing to asure it works
5170 with flags set or not.
5172 2009-10-28 17:37:56 +0200 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
5174 * tests/check/elements/camerabin.c:
5175 camerabin: add paused video capture file validity check in unit test
5176 Also check that the file captured in the paused capture unit test is
5179 2009-10-19 14:31:54 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
5181 * gst/camerabin/gstcamerabin-enum.h:
5182 * gst/camerabin/gstcamerabin.c:
5183 * gst/camerabin/gstcamerabin.h:
5184 * tests/check/elements/camerabin.c:
5185 camerabin: add viewfinder-filter property
5186 Adds a new property called viewfinder-filter to camerabin.
5187 This property is used to add a filter to process the video
5188 flow right before the viewfinder sink.
5189 Also updates test to check property exists.
5191 2009-10-21 18:02:27 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
5193 * tests/check/elements/camerabin.c:
5194 camerabin: set videotestsrc pattern to white in unit test
5195 Lower complexity of encoding and videotestsrc redrawing in order
5196 to prevent unit test timeouts.
5198 2009-10-14 14:01:34 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
5200 * gst/camerabin/gstcamerabin.c:
5201 camerabin: proxy video source photography interface property notify signals
5202 If photography interface properties change in video source, notify the
5203 application by emitting notify for respective camerabin properties.
5205 2009-10-14 14:42:01 +0300 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
5207 * tests/check/elements/camerabin.c:
5208 camerabin: New unit tests
5209 Add unit tests for camerabin properties setting and getting,
5210 adds one for video capturing with pause.
5211 Also does some c99 variable declaration fixes.
5213 2009-10-14 14:01:05 +0300 Shenghua Liu <EXT-Liu.shenghua@nokia.com>
5215 * tests/check/elements/camerabin.c:
5216 camerabin: update unit test to have test on recording snapshot preview
5217 Adds a small check to verify that the preview image message is
5218 being sent on video recording.
5220 2009-09-21 17:47:20 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
5222 * gst-libs/gst/interfaces/photography.c:
5223 * gst-libs/gst/interfaces/photography.h:
5224 * gst/camerabin/gstcamerabin-enum.h:
5225 * gst/camerabin/gstcamerabin.c:
5226 * gst/camerabin/gstcamerabinphotography.c:
5227 camerabin: add api to query supported image capture resolution
5228 Adds new property 'image-capture-supported-caps' to GstPhotography
5229 to query the supported image capture caps.
5230 Also implement it in camerabin.
5232 2009-07-02 18:03:57 +0300 René Stadler <rene.stadler@nokia.com>
5234 * gst/camerabin/camerabinimage.c:
5235 * gst/camerabin/camerabinimage.h:
5236 * gst/camerabin/camerabinvideo.c:
5237 * gst/camerabin/camerabinvideo.h:
5238 * gst/camerabin/gstcamerabin.c:
5239 * gst/camerabin/gstcamerabin.h:
5240 camerabin: rename function and variable names, update documentation
5241 Get rid of user_* prefix internally, use app_* instead.
5243 2009-09-16 15:11:49 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
5245 * gst/camerabin/gstcamerabin-enum.h:
5246 * gst/camerabin/gstcamerabin.c:
5247 * gst/camerabin/gstcamerabin.h:
5248 camerabin: add video-source-filter property
5249 Add video-source-filter property that can be used to inject application
5250 specific gstreamer element to camerabin pipeline. The video-source-filter
5251 element will process all frames coming from video source.
5252 One could add image analyzers to collect information about the stream,
5253 or add image enhancers to improve capture quality, for example.
5255 2010-04-12 18:07:29 +0200 Edward Hervey <bilboed@bilboed.com>
5257 * tests/check/elements/aacparse.c:
5258 * tests/check/elements/amrparse.c:
5259 check: Don't re-declare 'GList *buffers' in the tests
5260 It's an external which lives in gstcheck.c. Redeclaring it makes some
5261 compilers/architectures think the 'buffers' in the individual tests are
5262 a different symbol... and therefore we end up comparing holodecks with
5265 2010-02-18 18:19:50 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
5267 * gst/camerabin/gstcamerabin.c:
5268 camerabin: don't try adapting image capture resolution if no source-resize flag
5269 If source-resize flag is disabled then set resolution to image capture caps
5270 according to capture resolution video source element produces. Otherwise we
5271 write wrong resolution to image metadata.
5273 2010-01-05 15:13:02 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
5275 * gst/camerabin/gstcamerabin.c:
5276 camerabin: Fix capturing flag handling after image has been captured
5277 Make sure capturing flag is unset and image-captured message is sent
5278 before sending eos event to image bin and saving the image to a file.
5280 2009-11-04 13:24:13 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
5282 * gst/camerabin/gstcamerabin.c:
5283 camerabin: fix setting filter-caps property in NULL state
5284 Split _set_capsfilter_caps() into two parts so that we can call one part
5285 regardless of the element state.
5287 2009-09-11 09:38:51 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
5289 * gst/camerabin/gstcamerabin.c:
5290 camerabin: improve image done signal emission
5291 Use g_idle_add_full() with G_PRIORITY_HIGH to emit image done signal,
5292 g_idle_add() is more likely to starve with higher priority events.
5294 2010-04-12 12:42:06 +0200 Edward Hervey <bilboed@bilboed.com>
5297 configure: Remove -Wundef flag
5298 Same fix as for #615161
5300 2010-04-12 09:16:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5302 * sys/vdpau/Makefile.am:
5303 vdpau: Correctly link to the local libgstvdp-0.10 by using the libtool archive
5305 2010-04-09 09:14:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5307 * tests/check/Makefile.am:
5308 tests: camerabin: enable camerabin tests
5309 Re-enabling camerabin tests, they are passing.
5311 2010-04-09 11:22:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5314 Automatic update of common submodule
5315 From fdf023d to fc85867
5317 2010-04-08 12:00:10 +0200 Edward Hervey <bilboed@bilboed.com>
5319 * tests/check/elements/jpegparse.c:
5320 tests: Fix compilation error on macosx
5322 2010-04-08 10:45:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5324 * sys/oss4/oss4-audio.c:
5325 oss4: 8-bit PCM audio caps don't need an endianness field
5327 2010-04-08 10:40:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5329 * sys/oss4/oss4-audio.c:
5330 oss4: don't iterate the formats table twice for each entry
5331 When iterating the formats table, we can just pass the whole
5332 entry to our helper function, which avoids iterating the table
5333 again to find the entry structure from the passed format id.
5335 2010-03-30 11:43:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5337 * sys/oss4/oss4-audio.c:
5338 oss4: also accept formats not natively supported
5339 Also accept formats that are not natively supported by the
5340 hardware, OSS4 can convert them internally. List the native
5341 formats first in the caps though, to express our preference
5342 for the native formats. We need this in order to support the
5343 case properly where the audio hardware supports only e.g.
5344 little endian PCM, but the host is big endian, since many
5345 audio elements only support native endianness and make the
5346 reasonable assumption that any audiosink will be able to
5347 handle audio in native endianness.
5348 Based on patch by Jerry Tan <jerry.tan@sun.com>
5351 2010-04-08 08:48:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5353 * ext/soundtouch/Makefile.am:
5354 soundtouch: use $(LIBM) in Makefile.am instead of -lm
5356 2010-04-08 01:42:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5358 * gst/invtelecine/gstinvtelecine.c:
5359 invtelecine: fix print format in debug message
5361 2010-04-08 01:41:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5363 * ext/assrender/gstassrender.c:
5364 assrender: pass constant string as format string to printf
5365 Fix compiler warning about non-string literal being passed as
5366 first argument to print.
5368 2010-03-26 18:56:49 +0000 Arun Raghavan <arun.raghavan@collabora.co.uk>
5370 * gst/audioparsers/gstbaseparse.c:
5371 baseparse: Don't emit bitrate tags too early
5372 We wait to parse a minimum number of frames (10, arbitrarily) before
5373 emiting bitrate tags so that our early estimates are not wildly
5374 inaccurate for streams that start with a silence. If the stream ends
5375 before that, we just emit the tags anyway.
5376 While it _would_ be nicer to be specify the threshold to start pushing
5377 the tags in terms of duration, this would introduce more complexity than
5379 https://bugzilla.gnome.org/show_bug.cgi?id=614991
5381 2010-04-07 11:22:43 +0200 Benjamin Otte <otte@redhat.com>
5383 * ext/metadata/metadataexif.c:
5384 metadata: fix crash when converting units
5385 x/y-resolution are fractions, so setting them using float values is not
5387 https://bugzilla.redhat.com/show_bug.cgi?id=577655
5389 2010-04-05 10:33:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5391 * gst/mpegdemux/gstmpegtsdemux.c:
5392 mpegtsdemux: Add support for BlueRay style DTS
5395 2010-04-04 20:23:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5397 * gst/mpegdemux/gstmpegdefs.h:
5398 * gst/mpegdemux/gstmpegtsdemux.c:
5399 mpegtsdemux: Add support for the two DTS HD stream types
5402 2010-04-02 19:52:25 +0200 Sebastian Pölsterl <sebp@k-d-w.org>
5404 * gst/mpegdemux/mpegtspacketizer.c:
5405 * gst/mpegdemux/mpegtspacketizer.h:
5406 mpegtspacketizer: Additionally use the CRC to check if tables are duplicates
5407 The current code just uses table id, subtable extension and version number to
5408 check if the section has been seen before. However, this comparison is not
5409 sufficient, causing actually new tables being dismissed.
5412 2010-04-02 19:48:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5414 * gst/h264parse/gsth264parse.c:
5415 h264parse: Correctly clean up internal state for reuse
5418 2010-04-02 19:19:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5420 * gst/mpegdemux/mpegtsparse.c:
5421 mpegtsparse: Make sure that the buffer metadata is writable before setting caps
5424 2010-04-02 19:09:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5426 * sys/dvb/gstdvbsrc.c:
5427 dvbsrc: Use uint instead of int for frequency and symbol-rate properties
5428 The kernel API specifies them as uint32 and frequencies/symbol-rates greater
5429 than 2^31 are actually needed sometimes.
5432 2010-03-30 01:17:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5438 build: build plugins and examples in parallel where possible, if make -jN is used
5440 2010-03-30 01:16:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5476 po: update for string changes and new comment
5478 2010-03-30 01:14:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5480 * sys/oss4/oss4-mixer.c:
5481 oss4: add comment for translators
5482 Not that that will make these strings much better. Also remove i18n
5483 marker where it doesn't make sense.
5485 2010-03-27 09:46:30 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5487 * gst/qtmux/gstqtmuxplugin.c:
5488 qtmux: use GStreamer package name and origin in the plugin info
5490 2010-03-29 14:49:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5492 * gst/h264parse/gsth264parse.c:
5493 h264parse: fix writing NALU prefix for byte-stream output format
5494 Specifically, input may already be in byte-stream format, so sync
5495 bytes should not be misinterpreted as NALU size.
5497 2010-03-29 10:00:57 +1100 Jan Schmidt <thaytan@noraisin.net>
5500 openspc: Fix build warning
5501 Add a prototype for gst_spc_dec_get_type
5503 2010-03-26 18:58:35 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5505 * gst/audioparsers/gstflacparse.c:
5506 * gst/audioparsers/gstflacparse.h:
5507 flacparse: Optionally check the overall frame checksums too before accepting a frame as valid
5508 This is optional because it's a quite expensive operation and it's very
5509 unlikely that a non-frame is detected as frame after the header CRC check
5510 and checking all bits for valid values. The overall frame checksums are
5511 mainly useful to detect inconsistencies in the encoded payload.
5513 2010-03-26 18:42:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5515 * gst/audioparsers/gstflacparse.c:
5516 flacparse: Check the CRC-8 of the headers before accepting a frame as valid
5517 This makes false-positives during seeking much less likely and detection of
5520 2010-03-26 18:20:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5522 * gst/audioparsers/gstbaseparse.c:
5523 baseparse: Set the last stop to the buffer starttime if the duration is invalid
5524 ...instead of not setting it at all.
5526 2010-03-26 18:19:00 +0100 Joshua M. Doe <josh@joshdoe.com>
5528 * gst/audioparsers/gstbaseparse.c:
5529 baseparse: Send NEWSEGMENT event with correct start and position
5530 Instead of taking the last stop (which could be buffer endtime instead
5531 of starttime) always take the buffer starttime.
5534 2010-03-26 16:49:01 +0000 Arun Raghavan <arun.raghavan@collabora.co.uk>
5536 * gst/audioparsers/gstflacparse.c:
5537 flacparse: Fix buffer refcount issue
5538 When called from the GST_FLAC_PARSE_STATE_HEADERS case,
5539 gst_flac_parse_hand_headers() does a gst_buffer_set_caps() on a buffer
5540 with refcount > 1. This change handles this case by making the buffer
5542 https://bugzilla.gnome.org/show_bug.cgi?id=614037
5544 2010-03-26 12:04:48 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5546 * gst/mpegdemux/gstmpegtsdemux.c:
5547 mpegtsdemux: add missing space to debug message
5549 2010-03-26 08:41:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5551 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
5552 signalprocessor: don't use function that doesn't exist
5555 2010-03-25 23:48:09 +0200 Stefan Kost <ensonic@users.sf.net>
5557 * ext/divx/gstdivxdec.c:
5558 * ext/divx/gstdivxenc.c:
5559 divx: add const to fix compiler warnings
5561 2010-03-25 23:30:29 +0200 Stefan Kost <ensonic@users.sf.net>
5563 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
5564 signalprocessor: add boolean return to _process
5565 Avoid trying to push results if processing failed anyway.
5567 2010-03-25 23:28:25 +0200 Stefan Kost <ensonic@users.sf.net>
5569 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
5570 signalprocessor: remove useless g_assert
5571 g_malloc and co would terminate when out of memory. No need to check after it.
5573 2010-03-25 23:24:36 +0200 Stefan Kost <ensonic@users.sf.net>
5575 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
5576 signalprocessor: add more logging
5578 2010-03-25 23:12:37 +0200 Stefan Kost <ensonic@users.sf.net>
5580 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
5581 signalprocessor: register function pointers just once
5582 Avoid re-registering those for each wrapped ladpsa/lv2 element.
5584 2010-03-25 23:07:46 +0200 Stefan Kost <ensonic@users.sf.net>
5586 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
5587 signalprocessor: add rate to caps
5589 2010-03-25 23:04:41 +0200 Stefan Kost <ensonic@users.sf.net>
5591 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
5592 signalprocessor: rename log category to be less ambigous
5594 2010-03-25 22:59:18 +0200 Stefan Kost <ensonic@users.sf.net>
5597 lv2: add more examples
5599 2010-03-25 22:58:47 +0200 Stefan Kost <ensonic@users.sf.net>
5601 * gst/dtmf/gstdtmfdetect.c:
5602 dtmfdetect: if we tell that we handle gap flags, then do so
5604 2010-03-25 22:55:32 +0200 Stefan Kost <ensonic@users.sf.net>
5606 * gst/dtmf/gstdtmfdetect.c:
5607 dtmfdetect: use glib types
5609 2010-03-25 22:54:49 +0200 Stefan Kost <ensonic@users.sf.net>
5611 * gst/dtmf/gstdtmfdetect.c:
5612 dtmfdetect: fix classification
5614 2010-03-25 22:53:20 +0200 Stefan Kost <ensonic@users.sf.net>
5616 * gst/dtmf/gstdtmfdetect.c:
5617 dtmfdetect: reformat message docs
5618 Use a list like in other element docs as an untweaked docbook table look ugly.
5620 2010-03-25 17:09:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5622 * gst/audioparsers/gstbaseparse.c:
5623 * gst/audioparsers/gstbaseparse.h:
5624 audioparsers: remove unused GstBaseParseClassPrivate structure
5626 2010-03-25 12:55:02 +0000 Arun Raghavan <arun.raghavan@collabora.co.uk>
5628 * gst/audioparsers/gstflacparse.c:
5629 flacparse: Make bitrate estimation more accurate
5630 This implements the get_frame_overhead() vfunc so that baseparse can
5631 make more accurate bitrate estimates.
5633 2010-03-25 11:48:46 +0000 Arun Raghavan <arun.raghavan@collabora.co.uk>
5635 * gst/audioparsers/gstaacparse.c:
5636 aacparse: Fix bitrate calculation
5637 This patch adds the get_frame_overhead() vfunc so that baseparse can
5638 accurately calculate the min/avg/max bitrates for aacparse.
5639 Note: The bitrate was being incorrectly calculated for ADTS streams
5640 (it's not in the header as the code suggests).
5642 2010-03-25 11:22:58 +0000 Arun Raghavan <arun.raghavan@collabora.co.uk>
5644 * gst/audioparsers/gstbaseparse.c:
5645 * gst/audioparsers/gstbaseparse.h:
5646 audioparsers: Add bitrate calculation to baseparse
5647 This makes baseparse keep a running average of the stream bitrate, as
5648 well as the minimum and maximum bitrates. Subclasses can override a
5649 vfunc to make sure that per-frame overhead from the container is not
5650 accounted for in the bitrate calculation.
5651 We take care not to override the bitrate, minimum-bitrate, and
5652 maximum-bitrate tags if they have been posted upstream. We also
5653 rate-limit the emission of bitrate so that it is only triggered by a
5656 2010-03-23 17:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5658 * tests/check/pipelines/tagschecking.c:
5659 tests: tagschecking: New tags tests
5660 Adds new tags checking tests.
5662 2010-03-25 00:20:54 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5664 * gst/qtmux/gstqtmux.c:
5665 qtmux: init debug category before using it
5667 2010-03-24 18:54:57 +0100 Edward Hervey <bilboed@bilboed.com>
5670 Automatic update of common submodule
5671 From 55cd514 to c1d07dd
5673 2010-03-24 17:05:14 +0100 Andoni Morales <ylatuya@gmail.com>
5675 * sys/dshowsrcwrapper/gstdshow.cpp:
5676 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
5677 dshowvideosrc: Add support for YUY2 input format
5680 2010-03-24 16:15:37 +0200 Stefan Kost <ensonic@users.sf.net>
5682 * docs/plugins/Makefile.am:
5683 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
5684 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
5685 * docs/plugins/gst-plugins-bad-plugins.types:
5686 * gst-libs/gst/interfaces/photography.c:
5687 docs: add photography iface to docs
5688 We normaly have separate libs docs, not done becasue of lazyness here yet.
5690 2010-03-24 16:05:20 +0200 Stefan Kost <ensonic@users.sf.net>
5692 * gst/jpegformat/gstjpegparse.c:
5693 jpegformat: add blank line to fix generated xml
5695 2010-03-24 15:59:53 +0200 Stefan Kost <ensonic@users.sf.net>
5697 * ext/jack/gstjackaudiosrc.c:
5698 jack: fix element name in section doc blob
5700 2010-03-24 15:05:50 +0100 Benjamin Otte <otte@redhat.com>
5702 * ext/modplug/gstmodplug.cc:
5703 modplug: Define WORDS_BIGENDIAN to avoid undefined warning
5704 https://bugzilla.gnome.org/show_bug.cgi?id=613795
5706 2010-03-24 12:16:07 +0100 Benjamin Otte <otte@redhat.com>
5709 Use pkgconfig to detect dvdnav
5710 The previously used dvdnav-config script was broken in a lot of distros.
5712 2010-03-24 00:27:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5714 * ext/kate/gstkatetiger.c:
5715 kate: fix yet another compiler warning
5717 2010-03-23 19:56:48 -0400 Tristan Matthews <tristan@sat.qc.ca>
5719 * gst/pnm/gstpnmdec.c:
5720 * sys/osxvideo/osxvideosrc.c:
5721 * sys/qtwrapper/audiodecoders.c:
5722 * sys/qtwrapper/codecmapping.c:
5723 * sys/qtwrapper/qtutils.c:
5724 * sys/qtwrapper/qtutils.h:
5725 osx: more compiler warning fixes
5729 2010-03-23 14:15:53 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5731 * tests/check/elements/faac.c:
5732 tests: faac: Fix build
5733 Fixes build of faac due to functions not being static nor
5734 having being declared in headers. (No previous prototype error)
5735 Probably due to added -Wmissing-prototypes
5737 2010-03-23 11:10:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5739 * ext/amrwbenc/gstamrwbenc.c:
5740 amrwbenc: Fix compiler warning
5742 2010-03-23 09:14:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5745 cog: touch cog.orc to force regeneration of cogorc.[ch]
5746 .. with new Makefile.am rules, which should fix the build
5747 without the need to do a 'manual' make clean after updating.
5749 2010-03-23 01:41:31 +0100 Benjamin Otte <otte@redhat.com>
5751 * sys/wininet/gstwininetsrc.c:
5752 wininet: Fix warnings
5754 2010-03-23 01:30:54 +0100 Benjamin Otte <otte@redhat.com>
5756 * sys/directdraw/gstdirectdrawsink.c:
5757 directdraw: Fix warnings
5759 2010-03-23 01:15:27 +0100 Benjamin Otte <otte@redhat.com>
5762 Remove -Wundef for Windows
5763 Windows headers tend to check _MSC_VER uncondtionally in some places,
5764 but use #ifdef _MSC_VER in other places.
5766 2010-03-23 01:14:33 +0100 Benjamin Otte <otte@redhat.com>
5769 Add a bunch of warning flags
5770 None of them trigger any warning
5772 2010-03-23 01:11:42 +0100 Benjamin Otte <otte@redhat.com>
5774 * gst/aiff/aiffmux.c:
5775 * gst/asfmux/gstasfmux.c:
5776 * gst/asfmux/gstasfobjects.c:
5777 * gst/asfmux/gstasfobjects.h:
5778 * gst/dccp/gstdccp.c:
5779 Fixes for -Waggregate-return
5780 The flag wasn't added due to libexif using aggregate return values.
5782 2010-03-22 18:02:39 +0200 Stefan Kost <ensonic@users.sf.net>
5784 * gst-libs/gst/gettext.h:
5785 * gst/videomeasure/gstvideomeasure.c:
5786 i18n: build fixes: #if -> #ifdef for ENABLE_NLS
5788 2010-03-22 18:01:27 +0200 Stefan Kost <ensonic@users.sf.net>
5790 * gst-libs/gst/gst-i18n-plugin.h:
5792 Don't include locale.h which we include in gettext.h if needed. Guard the
5793 include like we do in the simillar headers in core.
5795 2010-03-22 16:56:03 +0100 Benjamin Otte <otte@redhat.com>
5798 * ext/jack/gstjackaudiosrc.c:
5799 * ext/neon/gstneonhttpsrc.c:
5800 * ext/timidity/gstwildmidi.c:
5801 * gst/librfb/d3des.c:
5802 * gst/mpegdemux/gstmpegdesc.c:
5803 * gst/mpegdemux/mpegtspacketizer.c:
5804 * gst/mpegpsmux/psmux.c:
5805 * gst/mpegtsmux/tsmux/tsmux.c:
5806 * gst/qtmux/atoms.c:
5807 * tests/check/elements/amrparse.c:
5808 * tests/check/elements/capssetter.c:
5809 * tests/check/generic/states.c:
5810 * tests/examples/camerabin/gst-camera.c:
5811 * tests/examples/directfb/gstdfb.c:
5812 * tests/icles/metadata_editor.c:
5813 Add -Wold-style-definition
5814 and fix the warnings
5816 2010-03-22 16:21:31 +0100 Benjamin Otte <otte@redhat.com>
5820 Add -Wformat-nonliteral -Wformat-security flags
5821 and fix the warnings
5823 2010-03-22 16:13:12 +0100 Benjamin Otte <otte@redhat.com>
5825 * sys/oss4/oss4-mixer.c:
5826 oss4: Refactor code to make it look more modern
5827 A side effect is that it passes -Wformat-nonliteral and doesn't read
5828 invalid memory in some cases, like when the mixer track contains
5829 a % sign or there is a number but not a known mixer name.
5831 2010-03-22 14:09:24 +0100 Benjamin Otte <otte@redhat.com>
5833 * sys/oss4/oss4-mixer.c:
5834 oss4: Avoid g_quark_to_string (g_quark_from_string ()) madness
5835 We to the strdup inside gst_oss4_mixer_control_get_translated_name()
5836 instead of in the only caller.
5838 2010-03-22 13:50:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5840 * ext/ladspa/gstladspa.c:
5841 ladspa: Fix compiler warnings
5843 2010-02-02 15:49:29 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
5845 * gst/mpegvideoparse/mpegpacketiser.c:
5846 * gst/mpegvideoparse/mpegpacketiser.h:
5847 * gst/mpegvideoparse/mpegvideoparse.c:
5848 mpegvideoparse: Parse bitrate and emit as tag
5849 This patch picks up the bitrate for the stream from the MPEG sequence
5850 header and emits it as a tag on the source pad.
5853 2010-03-22 12:38:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5855 * ext/soundtouch/gstbpmdetect.cc:
5856 soundtouch: build fixes: #if -> #ifdef
5858 2010-03-22 13:16:33 +0100 Benjamin Otte <otte@redhat.com>
5861 * ext/cdaudio/gstcdaudio.c:
5862 * ext/directfb/dfbvideosink.c:
5863 * ext/jp2k/gstjasperdec.c:
5864 * ext/jp2k/gstjasperenc.c:
5865 * ext/libmms/gstmms.c:
5866 * ext/metadata/gstbasemetadata.c:
5867 * ext/metadata/gstmetadatademux.c:
5868 * ext/metadata/gstmetadatamux.c:
5869 * ext/mythtv/gstmythtvsrc.c:
5870 * ext/neon/gstneonhttpsrc.c:
5871 * ext/resindvd/resindvdbin.c:
5872 * ext/timidity/gsttimidity.c:
5873 * ext/xvid/gstxvid.c:
5874 * ext/xvid/gstxvid.h:
5875 * gst/adpcmenc/adpcmenc.c:
5876 * gst/dataurisrc/gstdataurisrc.c:
5877 * gst/dtmf/gstdtmfsrc.c:
5878 * gst/dtmf/gstrtpdtmfdepay.c:
5879 * gst/festival/gstfestival.h:
5880 * gst/id3tag/id3tag.c:
5881 * gst/mpegdemux/mpegtspacketizer.c:
5882 * gst/mxf/mxftypes.c:
5883 * gst/qtmux/atoms.c:
5884 * gst/qtmux/gstqtmuxmap.h:
5885 * gst/real/gstrealaudiodec.c:
5886 * gst/real/gstrealvideodec.c:
5887 * gst/sdp/gstsdpdemux.c:
5888 * sys/dvb/dvbbasebin.c:
5889 * sys/dvb/gstdvbsrc.c:
5890 * sys/dvb/parsechannels.c:
5892 * tests/check/elements/asfmux.c:
5893 * tests/check/elements/autoconvert.c:
5894 * tests/check/elements/mplex.c:
5895 * tests/check/elements/qtmux.c:
5896 * tests/check/elements/selector.c:
5897 * tests/examples/camerabin/gst-camera.c:
5898 * tests/examples/camerabin/gst-camera.h:
5899 * tests/examples/scaletempo/demo-gui.c:
5900 * tests/examples/scaletempo/demo-main.c:
5902 and fix its warnings
5904 2010-03-22 12:30:01 +0100 Benjamin Otte <otte@redhat.com>
5907 * ext/ladspa/gstladspa.c:
5908 * ext/mpeg2enc/gstmpeg2encoptions.cc:
5910 * tests/check/pipelines/metadata.c:
5912 and fix the warnings
5914 2010-03-22 12:03:56 +0100 Benjamin Otte <otte@redhat.com>
5916 * tests/check/pipelines/.gitignore:
5919 2010-03-22 12:02:16 +0100 Benjamin Otte <otte@redhat.com>
5922 * ext/apexsink/gstapexsink.c:
5923 * ext/cdaudio/gstcdaudio.c:
5924 * ext/dc1394/gstdc1394.c:
5925 * ext/jp2k/gstjasperdec.c:
5926 * ext/jp2k/gstjasperenc.c:
5927 * ext/kate/gstkatetag.c:
5928 * ext/metadata/gstmetadatademux.c:
5929 * ext/metadata/gstmetadatamux.c:
5930 * ext/metadata/metadataparseutil.h:
5931 * ext/timidity/gsttimidity.c:
5932 * ext/timidity/gstwildmidi.c:
5933 * gst/camerabin/gstcamerabin.c:
5934 * gst/cdxaparse/gstcdxaparse.c:
5935 * gst/dtmf/gstrtpdtmfsrc.c:
5936 * gst/freeze/gstfreeze.c:
5937 * gst/jpegformat/gstjifmux.c:
5938 * gst/jpegformat/gstjpegparse.c:
5939 * gst/librfb/gstrfbsrc.c:
5940 * gst/mpegdemux/mpegtspacketizer.c:
5941 * gst/pnm/gstpnmdec.c:
5942 * gst/pnm/gstpnmenc.c:
5943 * gst/sdp/gstsdpdemux.c:
5944 * gst/subenc/gstsrtenc.c:
5945 Add -Wredundant-decls flag
5946 and fix warnings from it
5948 2010-03-22 08:47:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5951 gme: Fix compiler warning
5953 2010-03-22 08:45:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5955 * sys/vdpau/gstvdpdevice.c:
5956 * sys/vdpau/gstvdpmpegdec.c:
5957 * sys/vdpau/gstvdpoutputbuffer.c:
5958 * sys/vdpau/gstvdpoutputbuffer.h:
5959 * sys/vdpau/gstvdpoutputsrcpad.h:
5960 vdpau: Fix compiler warnings
5962 2010-03-21 23:10:08 +0100 Benjamin Otte <otte@redhat.com>
5964 * ext/cog/Makefile.am:
5965 * ext/cog/cogvirtframe.c:
5966 * ext/cog/generate_tables.c:
5967 * ext/cog/gstcogmse.c:
5968 * ext/cog/gstcogutils.c:
5971 2010-03-21 23:00:48 +0100 Benjamin Otte <otte@redhat.com>
5973 * tests/examples/scaletempo/demo-gui.c:
5974 examples: Fix warnings
5976 2010-03-21 22:48:13 +0100 Benjamin Otte <otte@redhat.com>
5978 * sys/directdraw/gstdirectdrawsink.c:
5979 directdraw: Fix warnings
5981 2010-03-21 22:46:00 +0100 Benjamin Otte <otte@redhat.com>
5983 * tests/examples/camerabin/Makefile.am:
5984 * tests/examples/camerabin/gst-camera.c:
5985 * tests/examples/camerabin/gst-camera.h:
5986 gst-camera: Add a header declaring the functions from the ui file
5988 2010-03-21 22:10:47 +0100 Benjamin Otte <otte@redhat.com>
5990 * tests/icles/Makefile.am:
5991 * tests/icles/metadata_editor.h:
5992 tests: Add file I forgot to check in
5994 2010-03-21 22:09:20 +0100 Benjamin Otte <otte@redhat.com>
5996 * sys/acmmp3dec/acmmp3dec.c:
5997 acmmp3dec: fix warnings
5999 2010-03-21 21:53:44 +0100 Benjamin Otte <otte@redhat.com>
6001 * sys/acmenc/acmenc.c:
6002 Fix acmenc for warning flags
6004 2010-03-21 21:39:18 +0100 Benjamin Otte <otte@redhat.com>
6007 * ext/cdaudio/gstcdaudio.c:
6008 * ext/dc1394/gstdc1394.c:
6009 * ext/dirac/gstdiracenc.cc:
6010 * ext/flite/gstflitetestsrc.c:
6011 * ext/jack/gstjack.h:
6012 * ext/metadata/gstmetadata.c:
6013 * ext/metadata/gstmetadatademux.h:
6014 * ext/metadata/gstmetadatamux.h:
6015 * ext/mythtv/gstmythtvsrc.c:
6016 * ext/resindvd/resindvdsrc.c:
6017 * ext/schroedinger/gstschrodec.c:
6018 * ext/schroedinger/gstschroenc.c:
6019 * ext/schroedinger/gstschroparse.c:
6020 * ext/schroedinger/gstschroutils.c:
6021 * ext/sdl/sdlaudiosink.c:
6022 * gst-libs/gst/video/gstbasevideoutils.c:
6023 * gst/adpcmdec/adpcmdec.c:
6024 * gst/adpcmenc/adpcmenc.c:
6025 * gst/aiff/aiffmux.c:
6026 * gst/asfmux/gstasfmux.c:
6027 * gst/autoconvert/gstautoconvert.c:
6028 * gst/autoconvert/gstautoconvert.h:
6029 * gst/bayer/gstbayer2rgb.c:
6030 * gst/dccp/gstdccp.c:
6031 * gst/dtmf/gstrtpdtmfdepay.h:
6032 * gst/dvdspu/gstdvdspu.c:
6033 * gst/invtelecine/gstinvtelecine.c:
6034 * gst/legacyresample/resample.c:
6035 * gst/legacyresample/resample.h:
6036 * gst/librfb/rfbdecoder.c:
6037 * gst/mpegdemux/gstmpegdemux.c:
6038 * gst/mpegdemux/gstmpegdesc.h:
6039 * gst/mpegdemux/mpegtspacketizer.c:
6040 * gst/mpegdemux/mpegtspacketizer.h:
6041 * gst/mpegdemux/mpegtsparse.h:
6042 * gst/mpegvideoparse/mpegpacketiser.c:
6043 * gst/mpegvideoparse/mpegvideoparse.h:
6044 * gst/mve/gstmvedemux.c:
6045 * gst/mve/gstmvedemux.h:
6046 * gst/mve/gstmvemux.c:
6047 * gst/mve/gstmvemux.h:
6048 * gst/mve/mveaudiodec.c:
6049 * gst/mve/mveaudioenc.c:
6050 * gst/mxf/mxfdemux.c:
6051 * gst/mxf/mxfmpeg.c:
6052 * gst/nsf/nes_apu.c:
6054 * gst/qtmux/atoms.c:
6055 * gst/qtmux/atoms.h:
6056 * gst/qtmux/atomsrecovery.c:
6057 * gst/qtmux/descriptors.c:
6058 * gst/sdp/gstsdpdemux.c:
6059 * gst/siren/common.c:
6060 * gst/siren/common.h:
6063 * gst/siren/huffman.c:
6064 * gst/siren/huffman.h:
6067 * gst/tta/gstttadec.c:
6068 * gst/videomeasure/gstvideomeasure_ssim.c:
6069 * gst/vmnc/vmncdec.c:
6072 * sys/dvb/camapplicationinfo.c:
6073 * sys/dvb/camapplicationinfo.h:
6074 * sys/dvb/camconditionalaccess.c:
6075 * sys/dvb/camconditionalaccess.h:
6076 * sys/dvb/camdevice.c:
6077 * sys/dvb/camdevice.h:
6078 * sys/dvb/camresourcemanager.c:
6079 * sys/dvb/camresourcemanager.h:
6080 * sys/dvb/camsession.c:
6081 * sys/dvb/camswclient.c:
6082 * sys/dvb/camswclient.h:
6083 * sys/dvb/camtransport.c:
6084 * sys/dvb/dvbbasebin.h:
6085 * sys/dvb/parsechannels.c:
6086 * sys/oss4/oss4-mixer.c:
6088 * tests/check/elements/aacparse.c:
6089 * tests/check/elements/amrparse.c:
6090 * tests/check/elements/asfmux.c:
6091 * tests/check/elements/assrender.c:
6092 * tests/check/elements/autoconvert.c:
6093 * tests/check/elements/camerabin.c:
6094 * tests/check/elements/faad.c:
6095 * tests/check/elements/imagefreeze.c:
6096 * tests/check/elements/jpegparse.c:
6097 * tests/check/elements/mpeg2enc.c:
6098 * tests/check/elements/mplex.c:
6099 * tests/check/elements/ofa.c:
6100 * tests/check/elements/qtmux.c:
6101 * tests/check/elements/rtpmux.c:
6102 * tests/check/elements/selector.c:
6103 * tests/check/elements/timidity.c:
6104 * tests/check/generic/states.c:
6105 * tests/check/pipelines/metadata.c:
6106 * tests/check/pipelines/tagschecking.c:
6107 * tests/icles/metadata_editor.c:
6108 Add -Wmissing-declarations -Wmissing-prototypes to configure flags
6109 And fix all warnings
6111 2010-03-21 21:37:37 +0100 Benjamin Otte <otte@redhat.com>
6113 * gst/siren/common.c:
6115 * gst/siren/decoder.c:
6116 * gst/siren/encoder.c:
6117 * gst/siren/huffman.c:
6119 siren: Run gst-indent script
6120 Includes running dos2unix on decoder.c
6122 2010-03-21 21:29:47 +0100 Benjamin Otte <otte@redhat.com>
6124 * tests/check/elements/kate.c:
6125 tests: Fix kate test
6126 It was failing due to the new buffer_metadata_writable checks added to
6129 2010-03-21 18:59:30 +0100 Benjamin Otte <otte@redhat.com>
6131 * gst/legacyresample/Makefile.am:
6132 * gst/legacyresample/resample_chunk.c:
6133 legacyresample: remove unused file
6135 2010-03-21 17:54:26 +0100 Benjamin Otte <otte@redhat.com>
6138 configure: s/GST_CVS/GST_GIT/
6140 2010-03-19 16:47:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6142 * ext/cog/generate_tables.c:
6143 cog: Generate correct YUV->RGB tables
6146 2010-03-19 11:10:40 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6148 * gst/sdp/gstsdpdemux.c:
6149 sdpdemux: disable loop and auto multicast join
6150 Disable loopback of packets.
6151 Disable autojoin of multicast groups in the sink because the source already
6152 does that on the shared socket.
6154 2010-03-18 17:30:26 +0100 Benjamin Otte <otte@redhat.com>
6156 * ext/alsaspdif/alsaspdifsink.c:
6157 * ext/amrwbenc/gstamrwbenc.c:
6158 * ext/arts/gst_arts.c:
6159 * ext/artsd/gstartsdsink.c:
6160 * ext/audiofile/gstafparse.c:
6161 * ext/audiofile/gstafparse.h:
6162 * ext/audiofile/gstafsink.c:
6163 * ext/audiofile/gstafsink.h:
6164 * ext/audiofile/gstafsrc.c:
6165 * ext/audiofile/gstafsrc.h:
6166 * ext/audioresample/gstaudioresample.c:
6167 * ext/cdaudio/gstcdaudio.c:
6168 * ext/celt/gstceltenc.c:
6169 * ext/cog/gstcogcolorspace.c:
6170 * ext/cog/gstcogdownsample.c:
6171 * ext/cog/gstcogfilter.c:
6172 * ext/cog/gstcogmse.c:
6173 * ext/cog/gstcogscale.c:
6174 * ext/cog/gstcolorconvert.c:
6175 * ext/cog/gstlogoinsert.c:
6176 * ext/dc1394/gstdc1394.c:
6177 * ext/dirac/gstdiracdec.cc:
6178 * ext/dirac/gstdiracenc.cc:
6179 * ext/directfb/dfbvideosink.c:
6180 * ext/divx/gstdivxdec.c:
6181 * ext/divx/gstdivxenc.c:
6182 * ext/dts/gstdtsdec.c:
6183 * ext/faac/gstfaac.c:
6184 * ext/faad/gstfaad.c:
6185 * ext/flite/gstflitetestsrc.c:
6186 * ext/gsm/gstgsmdec.c:
6187 * ext/gsm/gstgsmenc.c:
6188 * ext/hermes/gsthermescolorspace.c:
6189 * ext/jack/gstjackaudiosink.c:
6190 * ext/jack/gstjackaudiosrc.c:
6191 * ext/jp2k/gstjasperdec.c:
6192 * ext/jp2k/gstjasperenc.c:
6193 * ext/kate/gstkatedec.c:
6194 * ext/kate/gstkateenc.c:
6195 * ext/kate/gstkateparse.c:
6196 * ext/kate/gstkatetag.c:
6197 * ext/kate/gstkatetiger.c:
6198 * ext/ladspa/gstladspa.c:
6199 * ext/lcs/gstcolorspace.c:
6200 * ext/libfame/gstlibfame.c:
6201 * ext/libmms/gstmms.c:
6203 * ext/metadata/gstmetadatademux.c:
6204 * ext/metadata/gstmetadatamux.c:
6205 * ext/mimic/gstmimdec.c:
6206 * ext/mimic/gstmimenc.c:
6207 * ext/musicbrainz/gsttrm.c:
6208 * ext/mythtv/gstmythtvsrc.c:
6209 * ext/nas/nassink.c:
6210 * ext/neon/gstneonhttpsrc.c:
6211 * ext/polyp/polypsink.c:
6212 * ext/resindvd/gstmpegdemux.c:
6213 * ext/resindvd/resindvdbin.c:
6214 * ext/resindvd/resindvdsrc.c:
6215 * ext/resindvd/rsnaudiomunge.c:
6216 * ext/resindvd/rsnparsetter.c:
6217 * ext/resindvd/rsnstreamselector.c:
6218 * ext/schroedinger/gstschrodec.c:
6219 * ext/schroedinger/gstschroenc.c:
6220 * ext/schroedinger/gstschroparse.c:
6221 * ext/sdl/sdlaudiosink.c:
6222 * ext/sdl/sdlvideosink.c:
6223 * ext/shout/gstshout.c:
6224 * ext/snapshot/gstsnapshot.c:
6225 * ext/sndfile/gstsfsink.c:
6226 * ext/sndfile/gstsfsrc.c:
6228 * ext/swfdec/gstswfdec.c:
6229 * ext/tarkin/gsttarkindec.c:
6230 * ext/tarkin/gsttarkinenc.c:
6231 * ext/theora/theoradec.c:
6232 * ext/timidity/gsttimidity.c:
6233 * ext/timidity/gstwildmidi.c:
6234 * ext/xvid/gstxviddec.c:
6235 * ext/xvid/gstxvidenc.c:
6236 * ext/zbar/gstzbar.c:
6237 * gst-libs/gst/app/gstappsink.c:
6238 * gst-libs/gst/app/gstappsrc.c:
6239 * gst/adpcmdec/adpcmdec.c:
6240 * gst/adpcmenc/adpcmenc.c:
6241 * gst/asfmux/gstasfmux.c:
6242 * gst/asfmux/gstasfparse.c:
6243 * gst/asfmux/gstrtpasfpay.c:
6244 * gst/audiobuffer/gstaudioringbuffer.c:
6245 * gst/audioparsers/gstaacparse.c:
6246 * gst/audioparsers/gstamrparse.c:
6247 * gst/bayer/gstbayer2rgb.c:
6248 * gst/camerabin/camerabinimage.c:
6249 * gst/camerabin/camerabinvideo.c:
6250 * gst/camerabin/gstcamerabin.c:
6251 * gst/cdxaparse/gstcdxaparse.c:
6252 * gst/chart/gstchart.c:
6253 * gst/colorspace/gstcolorspace.c:
6254 * gst/dccp/gstdccpclientsink.c:
6255 * gst/dccp/gstdccpclientsrc.c:
6256 * gst/dccp/gstdccpserversink.c:
6257 * gst/dccp/gstdccpserversrc.c:
6258 * gst/debugutils/fpsdisplaysink.c:
6259 * gst/debugutils/gstcapssetter.c:
6260 * gst/dtmf/gstdtmfdetect.c:
6261 * gst/dtmf/gstdtmfsrc.c:
6262 * gst/dtmf/gstrtpdtmfdepay.c:
6263 * gst/dtmf/gstrtpdtmfsrc.c:
6264 * gst/dvdspu/gstdvdspu.c:
6265 * gst/festival/gstfestival.c:
6266 * gst/filter/gstiir.c:
6267 * gst/freeze/gstfreeze.c:
6268 * gst/games/gstpuzzle.c:
6269 * gst/h264parse/gsth264parse.c:
6270 * gst/hdvparse/gsthdvparse.c:
6271 * gst/invtelecine/gstinvtelecine.c:
6272 * gst/legacyresample/gstlegacyresample.c:
6273 * gst/librfb/gstrfbsrc.c:
6274 * gst/liveadder/liveadder.c:
6275 * gst/mixmatrix/mixmatrix.c:
6276 * gst/mpeg1sys/gstmpeg1systemencode.c:
6277 * gst/mpeg4videoparse/mpeg4videoparse.c:
6278 * gst/mpegdemux/gstmpegdemux.c:
6279 * gst/mpegdemux/gstmpegtsdemux.c:
6280 * gst/mpegdemux/mpegtsparse.c:
6281 * gst/mpegpsmux/mpegpsmux.c:
6282 * gst/mpegtsmux/mpegtsmux.c:
6283 * gst/mpegvideoparse/mpegvideoparse.c:
6284 * gst/mve/gstmvedemux.c:
6285 * gst/mve/gstmvemux.c:
6287 * gst/nuvdemux/gstnuvdemux.c:
6288 * gst/overlay/gstoverlay.c:
6289 * gst/passthrough/gstpassthrough.c:
6290 * gst/pcapparse/gstpcapparse.c:
6291 * gst/playondemand/gstplayondemand.c:
6292 * gst/qtmux/gstqtmoovrecover.c:
6293 * gst/qtmux/gstqtmux.c:
6294 * gst/real/gstrealaudiodec.c:
6295 * gst/real/gstrealvideodec.c:
6296 * gst/rtjpeg/gstrtjpegdec.c:
6297 * gst/rtjpeg/gstrtjpegenc.c:
6298 * gst/rtpmux/gstrtpdtmfmux.c:
6299 * gst/rtpmux/gstrtpmux.c:
6300 * gst/scaletempo/gstscaletempo.c:
6301 * gst/sdp/gstsdpdemux.c:
6302 * gst/selector/gstinputselector.c:
6303 * gst/selector/gstoutputselector.c:
6304 * gst/siren/gstsirendec.c:
6305 * gst/siren/gstsirenenc.c:
6306 * gst/smooth/gstsmooth.c:
6307 * gst/smoothwave/gstsmoothwave.c:
6308 * gst/speed/gstspeed.c:
6309 * gst/stereo/gststereo.c:
6310 * gst/tta/gstttadec.c:
6311 * gst/tta/gstttaparse.c:
6312 * gst/valve/gstvalve.c:
6313 * gst/vbidec/gstvbidec.c:
6314 * gst/videodrop/gstvideodrop.c:
6315 * gst/videomeasure/gstvideomeasure_collector.c:
6316 * gst/videosignal/gstvideoanalyse.c:
6317 * gst/videosignal/gstvideodetect.c:
6318 * gst/videosignal/gstvideomark.c:
6319 * gst/vmnc/vmncdec.c:
6320 * sys/acmenc/acmenc.c:
6321 * sys/acmmp3dec/acmmp3dec.c:
6322 * sys/cdrom/gstcdplayer.c:
6323 * sys/directdraw/gstdirectdrawsink.c:
6324 * sys/directsound/gstdirectsoundsrc.c:
6325 * sys/dshowdecwrapper/gstdshowaudiodec.cpp:
6326 * sys/dshowdecwrapper/gstdshowvideodec.cpp:
6327 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
6328 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
6329 * sys/dshowvideosink/dshowvideosink.cpp:
6330 * sys/dvb/dvbbasebin.c:
6331 * sys/dvb/gstdvbsrc.c:
6332 * sys/dxr3/dxr3audiosink.c:
6333 * sys/dxr3/dxr3spusink.c:
6334 * sys/dxr3/dxr3videosink.c:
6335 * sys/fbdev/gstfbdevsink.c:
6336 * sys/osxvideo/osxvideosrc.c:
6337 * sys/qcam/gstqcamsrc.c:
6338 * sys/qtwrapper/audiodecoders.c:
6339 * sys/qtwrapper/videodecoders.c:
6341 * sys/wasapi/gstwasapisink.c:
6342 * sys/wasapi/gstwasapisrc.c:
6343 * sys/winks/gstksvideosrc.c:
6344 * sys/winscreencap/gstdx9screencapsrc.c:
6345 * sys/winscreencap/gstgdiscreencapsrc.c:
6346 gst_element_class_set_details => gst_element_class_set_details_simple
6348 2010-03-18 17:11:59 +0100 Benjamin Otte <otte@redhat.com>
6350 * gst/virtualdub/LICENSE:
6351 * gst/virtualdub/Makefile.am:
6352 * gst/virtualdub/gstvirtualdub.c:
6353 * gst/virtualdub/gstvirtualdub.h:
6354 * gst/virtualdub/gstxsharpen.c:
6355 * gst/virtualdub/virtualdub.vcproj:
6357 THe plugin is so hopelessly outdated, it's just not worth keeping.
6359 2010-03-18 17:04:59 +0100 Benjamin Otte <otte@redhat.com>
6361 * ext/xine/Makefile.am:
6362 * ext/xine/gstxine.h:
6364 * ext/xine/xineaudiodec.c:
6365 * ext/xine/xineaudiosink.c:
6366 * ext/xine/xinecaps.c:
6367 * ext/xine/xineinput.c:
6368 Remove xine plugin code
6369 The plugin is unmaintained (even worse than Xine ;))
6371 2010-03-18 16:17:10 +0100 Benjamin Otte <otte@redhat.com>
6373 * tests/examples/gob/Makefile.am:
6374 * tests/examples/gob/gst-identity2.gob:
6376 They were outdated and wouldn't have compiled anymore.
6378 2010-03-17 11:30:34 -0700 David Schleef <ds@schleef.org>
6380 * ext/cog/cogvirtframe.c:
6381 cog: Fix off-by-one in 444->420 conversion
6384 2010-03-17 14:29:31 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
6386 * ext/cog/gstlogoinsert.c:
6387 cog: Use "(png_infopp) NULL" instead of png_infopp_NULL
6389 2010-03-17 14:23:41 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
6391 * ext/cog/gstlogoinsert.c:
6392 cog: Use png_get_io_ptr() instead of accessing io_ptr directly
6394 2010-03-17 14:21:53 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
6397 cog: Check for libpng >= 1.2 instead of libpng12
6399 2010-03-16 23:46:04 +0200 Stefan Kost <ensonic@users.sf.net>
6401 * docs/plugins/inspect/plugin-xdgmime.xml:
6402 docs: the xdgmime plugin was merged into typefinders
6404 2010-03-16 23:43:02 +0200 Stefan Kost <ensonic@users.sf.net>
6406 * ext/neon/gstneonhttpsrc.c:
6407 neon,dvd: also use g_value_set_static_string() here for static strings
6409 2010-03-15 10:13:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6411 * gst/mpegdemux/gstmpegtsdemux.c:
6412 mpegtsdemux: fix minor memory leak in property getter
6413 Don't leak the string returned by g_strjoinv(). While we're at it,
6414 use GString to assemble the string to be returned.
6416 2010-03-15 09:24:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6418 * sys/dvb/gstdvbsrc.c:
6419 dvbsrc: use g_value_set_static_string() where possible
6421 2010-03-15 12:17:37 -0700 David Schleef <ds@schleef.org>
6424 * ext/cog/cogvirtframe.c:
6425 cog: disable code that causes an orcc crash
6426 Revert this after orc release and version bump.
6428 2010-03-15 11:54:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6430 * gst/imagefreeze/gstimagefreeze.c:
6431 imagefreeze: Only start the task after a seek if a buffer was received already
6433 2010-03-15 01:46:45 -0700 David Schleef <ds@schleef.org>
6435 * ext/cog/gstlogoinsert.c:
6436 cog: comment on previous bad commit message
6437 The recent commit "logoinsert checkpoint FIXME" should
6438 actually read: Fix logoinsert variable names.
6440 2010-03-15 01:26:25 -0700 David Schleef <ds@schleef.org>
6443 * ext/cog/cogframe.c:
6444 * ext/cog/cogframe.h:
6445 * ext/cog/cogvirtframe.c:
6446 * ext/cog/cogvirtframe.h:
6447 * ext/cog/gstcogcolorspace.c:
6448 * ext/cog/gstcolorconvert.c:
6449 * ext/cog/gstlogoinsert.c:
6450 cog: implement chroma-site
6451 Determine chroma site position from the caps and use it when
6452 upsampling/downsampling chroma.
6454 2010-03-14 18:56:06 -0700 David Schleef <ds@schleef.org>
6457 * ext/cog/cogvirtframe.c:
6458 * ext/cog/cogvirtframe.h:
6459 * ext/cog/generate_tables.c:
6460 * ext/cog/gstcogcolorspace.c:
6461 cogcolorspace: implement color-matrix handling
6463 2009-10-08 15:18:41 -0700 David Schleef <ds@schleef.org>
6465 * ext/cog/gstlogoinsert.c:
6466 cog: logoinsert checkpoint FIXME
6468 2009-10-30 15:35:36 -0700 David Schleef <ds@schleef.org>
6470 * ext/cog/cogframe.c:
6471 * ext/cog/cogvirtframe.c:
6472 * ext/cog/cogvirtframe.h:
6473 * ext/cog/gstcogcolorspace.c:
6474 * ext/cog/gstcolorconvert.c:
6475 * ext/cog/gstlogoinsert.c:
6476 cog: Add n_taps to chroma upsampling
6478 2010-03-13 18:54:05 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6480 * gst/asfmux/gstasfmux.c:
6481 asfmux: fix typo in property description
6483 2010-03-13 06:03:32 +0100 Raimo Järvi <raimo.jarvi@gmail.com>
6485 * gst/mpegvideoparse/mpegvideoparse.c:
6486 mpegvideoparse: Update caps when the sequence header changes
6489 2010-03-12 19:30:48 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6491 * gst/camerabin/gstcamerabin.c:
6492 camerabin: activate video bin before feeding data to it
6495 2010-03-12 11:28:51 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6497 * tests/check/pipelines/tagschecking.c:
6498 tests: tagschecking: Improvements and new geo-location tests
6499 Makes some improvements to tagschecking.c, making it use
6500 fakesrc instead of videotestsrc and allowing to set input
6501 caps so that more muxers can be used. Previously we could
6502 only use those that accepted raw video caps.
6503 Also adds some tests for geo-location tags
6505 2010-03-12 10:53:36 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6507 * gst/qtmux/gstqtmux.c:
6508 qtmux: Use xmp on mp4mux and gppmux too
6509 Do not restrict xmp to qtmux, but use it too
6510 on mp4mux and gppmux
6512 2010-03-12 13:59:12 +0100 Edward Hervey <bilboed@bilboed.com>
6515 Automatic update of common submodule
6516 From e272f71 to 55cd514
6518 2010-03-12 09:52:57 +0100 Edward Hervey <bilboed@bilboed.com>
6520 * gst/jpegformat/gstjpegparse.c:
6521 jpegparse: Fix unitialized variable on macosx 10.5
6523 2010-03-11 21:32:28 +0200 Stefan Kost <ensonic@users.sf.net>
6526 * gst/jpegformat/Makefile.am:
6527 * gst/jpegformat/gstjifmux.c:
6528 * gst/jpegformat/gstjpegparse.c:
6529 jpegformat: add xmp reading and writing support
6530 Bump needed base version for new xmp helper library. Use xmp helpers in
6531 jpegparse and jifmux.
6533 2010-03-12 08:23:46 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6536 configure: Fix merge mistake
6538 2010-02-28 19:41:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6541 * gst/segmentclip/Makefile.am:
6542 * gst/segmentclip/gstaudiosegmentclip.c:
6543 * gst/segmentclip/gstaudiosegmentclip.h:
6544 * gst/segmentclip/gstsegmentclip.c:
6545 * gst/segmentclip/gstsegmentclip.h:
6546 * gst/segmentclip/gstvideosegmentclip.c:
6547 * gst/segmentclip/gstvideosegmentclip.h:
6548 * gst/segmentclip/plugin.c:
6549 segmentclip: Add audio/video buffer segment clip elements
6550 These elements clip the audio/video buffers to the configured segment
6551 for the case when the upstream elements don't do this correctly.
6553 2010-02-28 16:08:14 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6555 * tests/check/Makefile.am:
6556 * tests/check/elements/.gitignore:
6557 * tests/check/elements/imagefreeze.c:
6558 imagefreeze: Add some unit tests
6560 2010-02-28 16:04:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6562 * gst/imagefreeze/gstimagefreeze.c:
6563 imagefreeze: Set undefined framerate in sink getcaps function
6565 2010-02-28 15:02:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6567 * gst/imagefreeze/gstimagefreeze.c:
6568 imagefreeze: Implement reverse playback and set buffer offsets
6570 2010-02-27 17:37:22 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6572 * docs/plugins/Makefile.am:
6573 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
6574 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
6575 * docs/plugins/inspect/plugin-imagefreeze.xml:
6576 imagefreeze: Add to the docs
6578 2010-02-27 17:33:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6581 * gst/imagefreeze/Makefile.am:
6582 * gst/imagefreeze/gstimagefreeze.c:
6583 * gst/imagefreeze/gstimagefreeze.h:
6584 imagefreeze: Add still frame stream generator element
6586 2010-03-05 13:33:37 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6588 * tests/check/Makefile.am:
6589 * tests/check/pipelines/tagschecking.c:
6590 check: tagschecking: tests for tags serialization in muxers
6591 Adds a check unit test that aims to test tags serialization
6592 and deserialization consistency (in muxers). It provides a
6593 basic function that allows one to easily specify tags, a
6594 muxer and a demuxer and a test will be done to check if
6595 the tags have been consistently muxed and demuxed
6597 2010-02-22 16:45:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6599 * gst/qtmux/Makefile.am:
6600 * gst/qtmux/atoms.c:
6601 * gst/qtmux/atoms.h:
6602 * gst/qtmux/fourcc.h:
6603 * gst/qtmux/gstqtmux.c:
6604 qtmux: add xmp support
6605 Adds xmp metatags adding to qtmux.
6608 2010-03-11 09:29:53 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6611 * ext/metadata/metadatatags.c:
6612 * ext/metadata/metadatatags.h:
6613 * ext/metadata/metadataxmp.c:
6614 metadata: Remove _XMP_GEO_* tags
6615 Removes GST_TAG_XMP_GEO_LOCATION_COUNTRY,
6616 GST_TAG_XMP_GEO_LOCATION_CITY and
6617 GST_TAG_XMP_GEO_LOCATION_SUBLOCATION from metadata's
6618 private tags as those are now present at -core tags.
6621 2010-03-11 17:17:15 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6623 * gst/qtmux/gstqtmoovrecover.c:
6624 qtmux: fix GST_ELEMENT_ERROR usage
6625 We need to pass (NULL) rather than NULL for empty arguments.
6627 2010-03-11 17:58:25 +0100 Edward Hervey <bilboed@bilboed.com>
6629 * gst/jpegformat/gstjifmux.c:
6630 * gst/jpegformat/gstjpegparse.c:
6631 jpegformat: Fix unitialized variables
6633 2010-03-10 11:50:47 -0600 Rob Clark <rob@ti.com>
6635 * gst/dccp/gstdccp.c:
6636 fix compile error with trace macro
6637 Note that this one isn't a problem with normal trace macros, but causes problems with
6638 some replacement trace macros that I use, which expect the format string to be
6639 appendable (ie "foo "fmt in the macro)
6640 https://bugzilla.gnome.org/show_bug.cgi?id=612454
6642 2010-03-10 11:49:22 -0600 Rob Clark <rob@ti.com>
6644 * ext/alsaspdif/alsaspdifsink.c:
6645 fix trace macro typo
6646 https://bugzilla.gnome.org/show_bug.cgi?id=612454
6648 2010-03-10 10:26:27 -0600 Rob Clark <rob@ti.com>
6650 * gst/mpeg4videoparse/mpeg4videoparse.c:
6651 mpeg4videoparse: fix compile error
6652 gst/mpeg4videoparse/mpeg4videoparse.c:689: warning: comparison is always true due to limited range of data type
6653 https://bugzilla.gnome.org/show_bug.cgi?id=612454
6655 2010-03-10 10:23:23 -0600 Rob Clark <rob@ti.com>
6657 * gst/qtmux/gstqtmoovrecover.c:
6658 qtmux: fix compile error
6659 gst/qtmux/gstqtmoovrecover.c:268: warning: format not a string literal and no format arguments
6660 https://bugzilla.gnome.org/show_bug.cgi?id=612454
6662 2010-03-11 11:21:10 +0100 Benjamin Otte <otte@redhat.com>
6665 Automatic update of common submodule
6666 From df8a7c8 to e272f71
6668 2010-03-11 11:29:16 +0200 Stefan Kost <ensonic@users.sf.net>
6670 * ext/metadata/gstbasemetadata.c:
6671 * ext/metadata/gstmetadatamux.c:
6672 * ext/metadata/metadataexif.c:
6673 * ext/metadata/metadataiptc.c:
6674 * ext/metadata/metadatatypes.c:
6675 * ext/metadata/metadataxmp.c:
6676 metadata: don't check for NULL when calling g_free.
6677 g_free does the check already. Also small code logic cleanup and whitespace fix.
6679 2010-03-11 11:28:14 +0200 Stefan Kost <ensonic@users.sf.net>
6681 * ext/metadata/gstmetadatademux.c:
6682 * ext/metadata/gstmetadatamux.c:
6683 metadata: remove empty setter/getter vmethod implementations
6685 2010-03-11 11:14:53 +0200 Stefan Kost <ensonic@users.sf.net>
6687 * gst/invtelecine/gstinvtelecine.c:
6688 invtelecine: inlcude stdlib.h for abs()
6690 2010-02-17 13:11:18 +0200 Stefan Kost <ensonic@users.sf.net>
6692 * ext/metadata/TODO:
6693 metadata: update bug status
6695 2009-09-08 09:13:07 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
6697 * gst/camerabin/gstcamerabin.c:
6698 * gst/camerabin/gstcamerabin.h:
6699 camerabin: refactor cropping and adapting captured images
6701 2009-09-10 13:41:40 +0300 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
6703 * gst/camerabin/camerabingeneral.c:
6704 * gst/camerabin/gstcamerabin.c:
6705 camerabin: fix NULL -> READY state change failure handling.
6706 In some error situations the NULL -> READY state change failed
6707 and camerabin elements were not destroyed.
6709 2010-02-17 11:51:26 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
6711 * gst/camerabin/camerabinpreview.c:
6712 camerabin: don't use gst_bus_poll() when creating preview image
6713 Avoid using gst_bus_poll() as the docs recommend. Use
6714 gst_bus_timed_pop_filtered() instead.
6716 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
6719 Update for recent changes to common submodule
6720 This just replaces every "$ERROR_CFLAGS" usage with a usage of
6721 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
6723 Actually using that separation will happen later.
6725 2010-03-10 21:52:20 +0100 Benjamin Otte <otte@redhat.com>
6728 Automatic update of common submodule
6729 From 9720a7d to df8a7c8
6731 2010-03-10 20:44:07 +0100 Benjamin Otte <otte@redhat.com>
6734 Automatic update of common submodule
6735 From 0b6e072 to 9720a7d
6737 2010-03-10 16:10:06 +0100 Benjamin Otte <otte@redhat.com>
6740 Automatic update of common submodule
6741 From 7cc5eb4 to 0b6e072
6743 2010-03-10 11:33:10 +0100 Benjamin Otte <otte@redhat.com>
6745 * docs/plugins/gst-plugins-bad-plugins.args:
6746 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
6747 * docs/plugins/inspect/plugin-apex.xml:
6748 * docs/plugins/inspect/plugin-apexsink.xml:
6749 * docs/plugins/inspect/plugin-invtelecine.xml:
6750 * docs/plugins/inspect/plugin-nsf.xml:
6751 * docs/plugins/inspect/plugin-nsfdec.xml:
6752 * docs/plugins/inspect/plugin-nuvdemux.xml:
6753 * docs/plugins/inspect/plugin-vmnc.xml:
6754 docs: Update to match recent commits
6756 2010-03-10 01:10:27 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6759 Automatic update of common submodule
6760 From 7aa65b5 to 7cc5eb4
6762 2009-12-08 16:36:16 -0500 Tristan Matthews <tristan@sat.qc.ca>
6764 * ext/dc1394/gstdc1394.c:
6765 dc1394: list valid iso-speeds in help and validate speeds in set_property.
6767 2009-12-08 16:05:14 -0500 Tristan Matthews <tristan@sat.qc.ca>
6769 * ext/dc1394/gstdc1394.c:
6770 dc1394: check iso-speed values in set_property, ignore if invalid
6772 2009-12-08 15:37:03 -0500 Tristan Matthews <tristan@sat.qc.ca>
6774 * ext/dc1394/gstdc1394.c:
6775 * ext/dc1394/gstdc1394.h:
6776 dc1394: add iso-speed property
6777 Add iso-speed property which allows for higher bandwidth dc video.
6778 Automatically set to b-mode as needed.
6781 2010-03-09 19:48:44 +0100 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
6783 * gst/selector/Makefile.am:
6784 inputselector: fix the LDFLAGS
6786 2010-03-09 21:38:59 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6789 Automatic update of common submodule
6790 From 44ecce7 to 7aa65b5
6792 2010-03-09 21:26:14 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6794 * ext/schroedinger/gstschroenc.c:
6795 schroenc: Only enable framestats code with schro >= 1.0.9
6797 2010-02-28 10:42:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6799 * gst/frei0r/Makefile.am:
6800 * gst/frei0r/gstfrei0r.c:
6801 * gst/frei0r/gstfrei0rfilter.c:
6802 * gst/frei0r/gstfrei0rmixer.c:
6803 * gst/frei0r/gstfrei0rsrc.c:
6804 frei0r: Sync properties to the controller if one was set
6806 2010-02-27 19:08:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6808 * gst/frei0r/gstfrei0rfilter.c:
6809 * gst/frei0r/gstfrei0rmixer.c:
6810 * gst/frei0r/gstfrei0rsrc.c:
6811 frei0r: Protect set/get property and processing functions from concurrent access
6812 The frei0r documentation says that these functions must not be called
6813 on the same instance from different threads at the same time. All
6814 other functions are guaranteed to be threadsafe.
6816 2010-02-26 16:40:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6818 * ext/cog/Makefile.am:
6819 * pkgconfig/Makefile.am:
6820 * tests/icles/Makefile.am:
6821 build: Make some more rules silent if requested
6823 2010-02-26 15:45:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6826 configure: Use automake 1.11 silent rules instead of shave if available
6827 This makes sure that we use something that is still maintained and
6828 also brings back libtool 1.5 support.
6830 2010-02-26 15:25:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6832 * tests/check/elements/assrender.c:
6833 assrender: Add test for correct I420 rendering
6835 2010-03-09 12:33:37 -0800 David Schleef <ds@schleef.org>
6837 * ext/schroedinger/gstschroenc.c:
6838 schroenc: Add frame-stats message
6840 2010-03-08 21:00:21 -0800 David Schleef <ds@schleef.org>
6843 * gst/invtelecine/Makefile.am:
6844 * gst/invtelecine/gstinvtelecine.c:
6845 invtelecine: Add invtelecine element
6846 Automatic inverse telecine element. Right now, it clumsily attempts
6847 to rearrange video fields into frames that don't have combing effects,
6848 and only works with 60i/24p content at 720x480. Later, it will handle
6849 other pulldown variations, change caps and smooth timestamps
6852 2010-03-01 13:49:39 +0100 Benjamin Otte <otte@redhat.com>
6854 * ext/apexsink/gstapexplugin.c:
6855 apexsink: Use "apexsink" for plugin name
6857 2010-03-01 13:47:32 +0100 Benjamin Otte <otte@redhat.com>
6859 * gst/vmnc/vmncdec.c:
6860 wmnc: Update description
6862 2010-03-01 13:22:06 +0100 Benjamin Otte <otte@redhat.com>
6864 * gst/nuvdemux/gstnuvdemux.c:
6865 nuvdemux: Update plugin description
6867 2010-03-01 13:18:59 +0100 Benjamin Otte <otte@redhat.com>
6870 nsf: Name the plugin nsf, not nsfdec
6871 The plugin in gstnsf.so should be named nsf, not nsfdec.
6873 2010-03-08 12:23:48 -0300 Tiago Katcipis <tiagokatcipis@gmail.com>
6875 * ext/soundtouch/gstpitch.cc:
6876 soundtouch: removing very annoying g_print() in pitch element
6879 2010-03-09 17:50:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6882 * docs/plugins/inspect/plugin-adpcmdec.xml:
6883 * docs/plugins/inspect/plugin-adpcmenc.xml:
6884 * docs/plugins/inspect/plugin-aiff.xml:
6885 * docs/plugins/inspect/plugin-alsaspdif.xml:
6886 * docs/plugins/inspect/plugin-amrwbenc.xml:
6887 * docs/plugins/inspect/plugin-apex.xml:
6888 * docs/plugins/inspect/plugin-asfmux.xml:
6889 * docs/plugins/inspect/plugin-assrender.xml:
6890 * docs/plugins/inspect/plugin-audioparsersbad.xml:
6891 * docs/plugins/inspect/plugin-autoconvert.xml:
6892 * docs/plugins/inspect/plugin-bayer.xml:
6893 * docs/plugins/inspect/plugin-bz2.xml:
6894 * docs/plugins/inspect/plugin-camerabin.xml:
6895 * docs/plugins/inspect/plugin-cdaudio.xml:
6896 * docs/plugins/inspect/plugin-cdxaparse.xml:
6897 * docs/plugins/inspect/plugin-celt.xml:
6898 * docs/plugins/inspect/plugin-cog.xml:
6899 * docs/plugins/inspect/plugin-dataurisrc.xml:
6900 * docs/plugins/inspect/plugin-dc1394.xml:
6901 * docs/plugins/inspect/plugin-dccp.xml:
6902 * docs/plugins/inspect/plugin-debugutilsbad.xml:
6903 * docs/plugins/inspect/plugin-dfbvideosink.xml:
6904 * docs/plugins/inspect/plugin-dirac.xml:
6905 * docs/plugins/inspect/plugin-dtmf.xml:
6906 * docs/plugins/inspect/plugin-dtsdec.xml:
6907 * docs/plugins/inspect/plugin-dvb.xml:
6908 * docs/plugins/inspect/plugin-dvdspu.xml:
6909 * docs/plugins/inspect/plugin-faac.xml:
6910 * docs/plugins/inspect/plugin-faad.xml:
6911 * docs/plugins/inspect/plugin-fbdevsink.xml:
6912 * docs/plugins/inspect/plugin-festival.xml:
6913 * docs/plugins/inspect/plugin-freeze.xml:
6914 * docs/plugins/inspect/plugin-frei0r.xml:
6915 * docs/plugins/inspect/plugin-gsm.xml:
6916 * docs/plugins/inspect/plugin-gstsiren.xml:
6917 * docs/plugins/inspect/plugin-h264parse.xml:
6918 * docs/plugins/inspect/plugin-hdvparse.xml:
6919 * docs/plugins/inspect/plugin-id3tag.xml:
6920 * docs/plugins/inspect/plugin-jack.xml:
6921 * docs/plugins/inspect/plugin-jpegformat.xml:
6922 * docs/plugins/inspect/plugin-kate.xml:
6923 * docs/plugins/inspect/plugin-ladspa.xml:
6924 * docs/plugins/inspect/plugin-legacyresample.xml:
6925 * docs/plugins/inspect/plugin-liveadder.xml:
6926 * docs/plugins/inspect/plugin-metadata.xml:
6927 * docs/plugins/inspect/plugin-mimic.xml:
6928 * docs/plugins/inspect/plugin-mms.xml:
6929 * docs/plugins/inspect/plugin-modplug.xml:
6930 * docs/plugins/inspect/plugin-mpeg2enc.xml:
6931 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
6932 * docs/plugins/inspect/plugin-mpegdemux2.xml:
6933 * docs/plugins/inspect/plugin-mpegpsmux.xml:
6934 * docs/plugins/inspect/plugin-mpegtsmux.xml:
6935 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
6936 * docs/plugins/inspect/plugin-mplex.xml:
6937 * docs/plugins/inspect/plugin-musepack.xml:
6938 * docs/plugins/inspect/plugin-musicbrainz.xml:
6939 * docs/plugins/inspect/plugin-mve.xml:
6940 * docs/plugins/inspect/plugin-mxf.xml:
6941 * docs/plugins/inspect/plugin-mythtv.xml:
6942 * docs/plugins/inspect/plugin-nas.xml:
6943 * docs/plugins/inspect/plugin-neon.xml:
6944 * docs/plugins/inspect/plugin-nsfdec.xml:
6945 * docs/plugins/inspect/plugin-nuvdemux.xml:
6946 * docs/plugins/inspect/plugin-ofa.xml:
6947 * docs/plugins/inspect/plugin-oss4.xml:
6948 * docs/plugins/inspect/plugin-pcapparse.xml:
6949 * docs/plugins/inspect/plugin-pnm.xml:
6950 * docs/plugins/inspect/plugin-qtmux.xml:
6951 * docs/plugins/inspect/plugin-rawparse.xml:
6952 * docs/plugins/inspect/plugin-real.xml:
6953 * docs/plugins/inspect/plugin-resindvd.xml:
6954 * docs/plugins/inspect/plugin-rfbsrc.xml:
6955 * docs/plugins/inspect/plugin-rsvg.xml:
6956 * docs/plugins/inspect/plugin-rtpmux.xml:
6957 * docs/plugins/inspect/plugin-scaletempo.xml:
6958 * docs/plugins/inspect/plugin-schro.xml:
6959 * docs/plugins/inspect/plugin-sdl.xml:
6960 * docs/plugins/inspect/plugin-sdp.xml:
6961 * docs/plugins/inspect/plugin-selector.xml:
6962 * docs/plugins/inspect/plugin-sndfile.xml:
6963 * docs/plugins/inspect/plugin-soundtouch.xml:
6964 * docs/plugins/inspect/plugin-speed.xml:
6965 * docs/plugins/inspect/plugin-stereo.xml:
6966 * docs/plugins/inspect/plugin-subenc.xml:
6967 * docs/plugins/inspect/plugin-tta.xml:
6968 * docs/plugins/inspect/plugin-valve.xml:
6969 * docs/plugins/inspect/plugin-vcdsrc.xml:
6970 * docs/plugins/inspect/plugin-videomeasure.xml:
6971 * docs/plugins/inspect/plugin-videosignal.xml:
6972 * docs/plugins/inspect/plugin-vmnc.xml:
6973 * docs/plugins/inspect/plugin-wildmidi.xml:
6974 * docs/plugins/inspect/plugin-xvid.xml:
6975 * win32/common/config.h:
6978 === release 0.10.18 ===
6980 2010-03-06 01:49:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6986 * docs/plugins/gst-plugins-bad-plugins.args:
6987 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
6988 * docs/plugins/gst-plugins-bad-plugins.interfaces:
6989 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
6990 * docs/plugins/inspect/plugin-adpcmdec.xml:
6991 * docs/plugins/inspect/plugin-adpcmenc.xml:
6992 * docs/plugins/inspect/plugin-aiff.xml:
6993 * docs/plugins/inspect/plugin-alsaspdif.xml:
6994 * docs/plugins/inspect/plugin-amrwbenc.xml:
6995 * docs/plugins/inspect/plugin-apex.xml:
6996 * docs/plugins/inspect/plugin-asfmux.xml:
6997 * docs/plugins/inspect/plugin-assrender.xml:
6998 * docs/plugins/inspect/plugin-audioparsersbad.xml:
6999 * docs/plugins/inspect/plugin-autoconvert.xml:
7000 * docs/plugins/inspect/plugin-bayer.xml:
7001 * docs/plugins/inspect/plugin-bz2.xml:
7002 * docs/plugins/inspect/plugin-camerabin.xml:
7003 * docs/plugins/inspect/plugin-cdaudio.xml:
7004 * docs/plugins/inspect/plugin-cdxaparse.xml:
7005 * docs/plugins/inspect/plugin-celt.xml:
7006 * docs/plugins/inspect/plugin-cog.xml:
7007 * docs/plugins/inspect/plugin-dataurisrc.xml:
7008 * docs/plugins/inspect/plugin-dc1394.xml:
7009 * docs/plugins/inspect/plugin-dccp.xml:
7010 * docs/plugins/inspect/plugin-debugutilsbad.xml:
7011 * docs/plugins/inspect/plugin-dfbvideosink.xml:
7012 * docs/plugins/inspect/plugin-dirac.xml:
7013 * docs/plugins/inspect/plugin-dtmf.xml:
7014 * docs/plugins/inspect/plugin-dtsdec.xml:
7015 * docs/plugins/inspect/plugin-dvb.xml:
7016 * docs/plugins/inspect/plugin-dvdspu.xml:
7017 * docs/plugins/inspect/plugin-faac.xml:
7018 * docs/plugins/inspect/plugin-faad.xml:
7019 * docs/plugins/inspect/plugin-fbdevsink.xml:
7020 * docs/plugins/inspect/plugin-festival.xml:
7021 * docs/plugins/inspect/plugin-freeze.xml:
7022 * docs/plugins/inspect/plugin-frei0r.xml:
7023 * docs/plugins/inspect/plugin-gsm.xml:
7024 * docs/plugins/inspect/plugin-gstsiren.xml:
7025 * docs/plugins/inspect/plugin-h264parse.xml:
7026 * docs/plugins/inspect/plugin-hdvparse.xml:
7027 * docs/plugins/inspect/plugin-id3tag.xml:
7028 * docs/plugins/inspect/plugin-jack.xml:
7029 * docs/plugins/inspect/plugin-jpegformat.xml:
7030 * docs/plugins/inspect/plugin-kate.xml:
7031 * docs/plugins/inspect/plugin-ladspa.xml:
7032 * docs/plugins/inspect/plugin-legacyresample.xml:
7033 * docs/plugins/inspect/plugin-liveadder.xml:
7034 * docs/plugins/inspect/plugin-metadata.xml:
7035 * docs/plugins/inspect/plugin-mimic.xml:
7036 * docs/plugins/inspect/plugin-mms.xml:
7037 * docs/plugins/inspect/plugin-modplug.xml:
7038 * docs/plugins/inspect/plugin-mpeg2enc.xml:
7039 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
7040 * docs/plugins/inspect/plugin-mpegdemux2.xml:
7041 * docs/plugins/inspect/plugin-mpegpsmux.xml:
7042 * docs/plugins/inspect/plugin-mpegtsmux.xml:
7043 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
7044 * docs/plugins/inspect/plugin-mplex.xml:
7045 * docs/plugins/inspect/plugin-musepack.xml:
7046 * docs/plugins/inspect/plugin-musicbrainz.xml:
7047 * docs/plugins/inspect/plugin-mve.xml:
7048 * docs/plugins/inspect/plugin-mxf.xml:
7049 * docs/plugins/inspect/plugin-mythtv.xml:
7050 * docs/plugins/inspect/plugin-nas.xml:
7051 * docs/plugins/inspect/plugin-neon.xml:
7052 * docs/plugins/inspect/plugin-nsfdec.xml:
7053 * docs/plugins/inspect/plugin-nuvdemux.xml:
7054 * docs/plugins/inspect/plugin-ofa.xml:
7055 * docs/plugins/inspect/plugin-oss4.xml:
7056 * docs/plugins/inspect/plugin-pcapparse.xml:
7057 * docs/plugins/inspect/plugin-pnm.xml:
7058 * docs/plugins/inspect/plugin-qtmux.xml:
7059 * docs/plugins/inspect/plugin-rawparse.xml:
7060 * docs/plugins/inspect/plugin-real.xml:
7061 * docs/plugins/inspect/plugin-resindvd.xml:
7062 * docs/plugins/inspect/plugin-rfbsrc.xml:
7063 * docs/plugins/inspect/plugin-rsvg.xml:
7064 * docs/plugins/inspect/plugin-rtpmux.xml:
7065 * docs/plugins/inspect/plugin-scaletempo.xml:
7066 * docs/plugins/inspect/plugin-schro.xml:
7067 * docs/plugins/inspect/plugin-sdl.xml:
7068 * docs/plugins/inspect/plugin-sdp.xml:
7069 * docs/plugins/inspect/plugin-selector.xml:
7070 * docs/plugins/inspect/plugin-sndfile.xml:
7071 * docs/plugins/inspect/plugin-soundtouch.xml:
7072 * docs/plugins/inspect/plugin-speed.xml:
7073 * docs/plugins/inspect/plugin-stereo.xml:
7074 * docs/plugins/inspect/plugin-subenc.xml:
7075 * docs/plugins/inspect/plugin-tta.xml:
7076 * docs/plugins/inspect/plugin-valve.xml:
7077 * docs/plugins/inspect/plugin-vcdsrc.xml:
7078 * docs/plugins/inspect/plugin-videomeasure.xml:
7079 * docs/plugins/inspect/plugin-videosignal.xml:
7080 * docs/plugins/inspect/plugin-vmnc.xml:
7081 * docs/plugins/inspect/plugin-wildmidi.xml:
7082 * docs/plugins/inspect/plugin-xvid.xml:
7083 * gst-plugins-bad.doap:
7084 * win32/common/config.h:
7087 2010-03-06 01:39:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7125 2010-03-03 23:42:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7128 * win32/common/config.h:
7129 0.10.17.4 pre-release
7131 2010-02-22 19:38:15 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7133 * gst/qtmux/gstqtmuxmap.c:
7134 qtmux: Rename 'avc-sample' to 'avc' in caps
7137 2010-02-22 19:24:06 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7139 * gst/h264parse/gsth264parse.c:
7140 h264parse: Replace 'avc-sample' with 'avc' in caps
7143 2010-02-28 23:14:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7145 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
7146 * docs/plugins/gst-plugins-bad-plugins.args:
7147 docs: remove bits that refer to plugins that have been moved
7149 2010-02-26 18:06:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7151 * ext/assrender/gstassrender.c:
7152 assrender: Drop text buffers before the segment start and clip running time end to the segment stop
7154 2010-02-27 11:23:14 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7156 * ext/assrender/gstassrender.c:
7157 assrender: Consume text buffers if they're to be displayed in the next 500ms
7158 Instead of only consuming them if they're to be display now. Consuming
7159 them then might make following buffers with the same timestamp to
7162 2010-02-26 11:50:25 -0800 Michael Smith <msmith@songbirdnest.com>
7164 * gst/qtmux/gstqtmux.c:
7165 qtmux: Take lock around use of (non-threadsafe) tagsetter interface.
7167 2010-02-24 02:03:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7170 * win32/common/config.h:
7171 0.10.17.3 pre-release
7173 2010-02-23 18:16:48 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7175 * ext/assrender/gstassrender.c:
7176 * ext/assrender/gstassrender.h:
7177 assrender: Protect libass structures from concurrent access from multiple threads
7180 2010-02-23 17:28:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7183 configure: Call $PKG_CONFIG instead of pkg-config to fix cross compilation
7185 2010-02-22 16:51:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7187 * gst/qtmux/atoms.c:
7188 qtmux: write all udta children atoms
7189 UDTA might have META and other children atoms
7190 together, write them all.
7192 2010-02-22 10:48:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7194 * gst/qtmux/gstqtmux.c:
7195 * gst/qtmux/gstqtmux.h:
7196 qtmux: Use internal sink pads list
7197 Due to GstCollectPads sink pads list being not reliably
7198 iteratable (when not inside the collected function) this
7199 patch adds a sink pads list to qtmux to be used when iterating
7200 sink pads on reset function.
7203 2010-02-21 19:57:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7205 * ext/faad/Makefile.am:
7206 faad: fix Makefile.am some more
7207 FAAD_CFLAGS and _LIBS should be at the end, and -lgstaudio-0.10
7208 should go right after GST_PLUGINS_BASE_LIBS.
7210 2010-02-19 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7212 * ext/faad/Makefile.am:
7213 faad: Link with libgstbase for GstAdapter
7214 Also fix order of CFLAGS and LIBS
7216 2010-02-19 08:58:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7221 * win32/common/config.h:
7222 0.10.17.2 pre-release
7224 2010-02-19 08:58:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7226 * tests/icles/.gitignore:
7227 .gitignore: ignore generated cog files
7229 2010-02-19 10:32:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7231 * gst/debugutils/fpsdisplaysink.c:
7232 fpsdisplaysink: fix NULL ref and error handling if no video sink is found
7233 If no video sink is set and autovideosink is not available for some
7234 reason, post a proper error message on the bus when failing to
7235 change state, and don't try to gst_object_ref() NULL pointers. Fixes
7236 generic/states unit test when distchecking.
7238 2009-12-10 16:30:26 -0500 Stephen Depooter <stephend@xandros.com>
7240 * ext/celt/gstceltenc.c:
7241 celt: fix compile against earlier CELT versions
7242 Check the existence of the CELT_SET_COMPLEXITY symbol
7243 before trying to use it. Fixes compilation against
7247 2010-02-17 12:34:38 +0200 Stefan Kost <ensonic@users.sf.net>
7249 * gst/jpegformat/gstjpegparse.c:
7250 jpegparse: return offset+length from _get_image_length().
7251 _find_end_marker() find the position of the marker. EOI has a fixed length of 2
7252 bytes that where missing. Fixes #608998
7254 2010-02-17 01:34:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7256 * tests/check/elements/.gitignore:
7257 .gitignore: ignore new faad unit test
7259 2010-02-17 01:29:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7261 * gst/jpegformat/gstjpegparse.c:
7262 jpegparse: fix invalid memory access
7265 2010-02-16 22:23:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7267 * tests/check/elements/assrender.c:
7268 assrender: Fix unit test to actually check for everything to work correctly
7270 2010-02-16 22:22:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7272 * ext/assrender/gstassrender.c:
7273 assrender: If no codec data is set, still initialize the ass track
7275 2010-02-16 21:41:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7277 * tests/check/Makefile.am:
7278 * tests/check/elements/.gitignore:
7279 * tests/check/elements/assrender.c:
7280 assrender: Add simple unit test
7281 This renders a test string on top of a red video stream and checks
7282 if the text is only rendered at the correct timestamps.
7284 2010-02-16 20:38:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7286 * tests/check/elements/ofa.c:
7287 ofa: Fix warning message parsing
7289 2010-02-16 16:49:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7291 * ext/faad/gstfaad.c:
7292 faad: guard against codec_data field with a NULL buffer in caps
7295 2010-02-16 17:13:09 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7297 * gst/qtmux/atoms.c:
7298 qtmux: prevent leaking hdlr name
7300 2010-02-16 16:24:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7302 * gst/qtmux/atoms.c:
7303 * gst/qtmux/atoms.h:
7304 * gst/qtmux/gstqtmux.c:
7305 * gst/qtmux/gstqtmuxmap.c:
7306 qtmux: support for ALAC
7309 2010-02-16 14:19:04 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7311 * gst/qtmux/atoms.c:
7312 qtmux: refactor building stsd entry 'wave' extension
7314 2010-02-16 10:00:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7316 * gst-plugins-bad.spec.in:
7317 Update .spec file: shapewipe and ivorbisdec have been moved elsewhere
7319 2010-02-16 09:49:05 +0200 Stefan Kost <ensonic@users.sf.net>
7321 * ext/faac/gstfaac.c:
7322 * ext/faad/gstfaad.c:
7323 docs: unify doc style
7324 Use gtkdoc syntax and add short desc for the examples.
7326 2010-02-15 23:43:05 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7329 configure: fix up GST_CXXFLAGS properly
7330 We don't want C specific flags in GST_CXXFLAGS, so base it on the
7331 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
7332 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
7334 2010-02-15 23:17:57 +0200 Stefan Kost <ensonic@users.sf.net>
7337 configure: base GST_CXXFLAGS on --cflags from pkg-config
7338 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
7339 point for for both C and CXX settings.
7341 2010-02-15 12:57:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7343 * ext/cog/gstcogmse.c:
7344 cogmse: fix printf format and a few ref leaks
7346 2010-02-15 12:46:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7350 * m4/gst-ivorbis.m4:
7351 build: remove somem more ivorbis cruft
7353 2010-02-15 11:55:07 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7357 * docs/plugins/Makefile.am:
7358 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
7359 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
7360 * docs/plugins/inspect/plugin-tremor.xml:
7362 * ext/ivorbis/Makefile.am:
7363 * ext/ivorbis/vorbis.c:
7364 * ext/ivorbis/vorbisdec.c:
7365 * ext/ivorbis/vorbisdec.h:
7366 * ext/ivorbis/vorbisenc.h:
7367 * ext/ivorbis/vorbisfile.c:
7368 Moved 'ivorbis(dec)' from -bad to -base.
7371 2010-02-15 09:36:05 +0100 Edward Hervey <bilboed@bilboed.com>
7373 * gst/hdvparse/gsthdvparse.c:
7374 hdvparse: Fix field error.
7375 Spotted by Burkhard Plaum
7377 2010-02-15 01:26:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7379 * tests/check/elements/jpegparse.c:
7380 tests: fix caps leak in jpegparse unit test
7382 2010-02-13 15:28:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7385 * tests/check/Makefile.am:
7386 * tests/check/elements/.gitignore:
7387 * tests/check/elements/dataurisrc.c:
7388 tests: add unit test for dataurisrc
7389 Requires fixes from core git, so bump core requirement to git as well.
7391 2010-02-14 23:18:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7394 Automatic update of common submodule
7395 From 96dc793 to 44ecce7
7397 2010-02-14 15:22:05 +0100 Benjamin Otte <otte@redhat.com>
7399 * tests/examples/camerabin/gst-camera.c:
7400 * tests/examples/camerabin/gst-camera.ui:
7401 examples: Call gst_ensure_native_window() for gst-camera
7402 Fixes spurious SEGVs due to multithreading conflicts in
7403 client-side-window Gtk versions.
7405 2010-02-14 13:43:04 +0100 Benjamin Otte <otte@redhat.com>
7407 * tests/examples/camerabin/gst-camera.c:
7408 examples: Use gtk functions instead of libX11 functions in camerabin
7409 Gets around the need to link to libX11 directly and provides the same
7411 To boost, it's more portable, too!
7413 2010-02-14 13:41:57 +0100 Benjamin Otte <otte@redhat.com>
7415 * tests/examples/directfb/Makefile.am:
7416 examples: Properly link to libm
7418 2010-02-13 11:00:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7421 Add shapewipe examples directory to CRUFT_DIRS
7423 2010-02-12 11:35:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7425 * docs/plugins/gst-plugins-bad-plugins.args:
7426 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
7427 * docs/plugins/gst-plugins-bad-plugins.interfaces:
7428 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
7429 * docs/plugins/inspect/plugin-jpegformat.xml:
7430 * docs/plugins/inspect/plugin-lv2.xml:
7431 * docs/plugins/inspect/plugin-qtmux.xml:
7432 docs: Update documentation
7434 2010-02-12 11:21:23 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7438 * docs/plugins/Makefile.am:
7439 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
7440 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
7441 * docs/plugins/inspect/plugin-shapewipe.xml:
7442 * gst/shapewipe/Makefile.am:
7443 * gst/shapewipe/gstshapewipe.c:
7444 * gst/shapewipe/gstshapewipe.h:
7445 * tests/check/Makefile.am:
7446 * tests/check/elements/shapewipe.c:
7447 * tests/examples/Makefile.am:
7448 * tests/examples/shapewipe/Makefile.am:
7449 * tests/examples/shapewipe/shapewipe-example.c:
7450 Moved 'shapewipe' from -bad to -good
7453 2010-02-11 21:57:49 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7455 * docs/plugins/Makefile.am:
7456 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
7457 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
7458 * ext/faad/gstfaad.c:
7459 faad: add documentation
7461 2010-02-11 20:37:55 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7463 * tests/check/Makefile.am:
7464 * tests/check/elements/faad.c:
7467 2010-02-11 20:21:38 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7469 * ext/faac/gstfaac.c:
7470 faac: fix documentation typo
7472 2010-02-11 20:21:17 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7474 * ext/faad/gstfaad.c:
7475 faad: remove some redundant code
7476 ... and move and modify some debug logging.
7478 2010-02-10 23:29:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7480 * ext/faad/gstfaad.c:
7481 faad: drain sync pending frames when appropriate
7483 2010-02-10 23:14:48 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7485 * ext/faad/gstfaad.c:
7486 faad: send tags exactly once when init'ed
7488 2010-02-10 23:14:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7490 * ext/faad/gstfaad.c:
7491 faad: refactor some partial stream reset
7493 2010-02-10 22:14:07 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7495 * ext/faad/gstfaad.c:
7496 faad: correctly estimate average bps
7497 Count consumed bytes and corresponding duration atomically,
7498 rather than letting bytecount run ahead of what has been decoded.
7501 2010-02-10 21:49:00 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7503 * ext/faad/gstfaad.c:
7504 faad: give up after some number of decoding failures
7506 2010-02-10 21:37:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7508 * ext/faad/gstfaad.c:
7509 * ext/faad/gstfaad.h:
7510 faad: do not attempt to sync indefinitely
7512 2010-02-10 21:12:07 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7514 * ext/faad/gstfaad.c:
7515 * ext/faad/gstfaad.h:
7516 faad: use adapter rather than temporary buffer
7518 2010-02-10 19:14:19 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7520 * ext/faad/gstfaad.c:
7521 faad: objectify debug statements and adjust some levels
7523 2010-02-10 18:46:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7525 * ext/faad/gstfaad.c:
7526 faad: refactor src caps (re)negotiation and reflow some error exits
7528 2010-02-09 23:35:20 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7530 * ext/faad/gstfaad.c:
7531 * ext/faad/gstfaad.h:
7532 faad: remove defunct and otherwise obsolete code
7534 2010-02-09 23:25:13 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7536 * ext/faad/gstfaad.c:
7537 faad: refactor reset
7539 2010-02-09 22:46:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7541 * ext/faad/gstfaad.c:
7542 * ext/faad/gstfaad.h:
7543 faad: use an in struct segment rather than a separately allocated one
7545 2010-02-10 10:52:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7547 * gst/shapewipe/gstshapewipe.c:
7548 shapewipe: Preserve the input color values in all cases
7550 2010-02-10 10:50:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7552 * gst/shapewipe/gstshapewipe.c:
7553 shapewipe: Scale mask alpha values by the source alpha values
7555 2010-02-10 10:42:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7557 * gst/shapewipe/gstshapewipe.c:
7558 shapewipe: Fix ARGB processing
7560 2010-02-10 10:34:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7562 * tests/examples/shapewipe/shapewipe-example.c:
7563 shapewipe: Print some more details on error/warning messages
7565 2010-02-09 15:20:36 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7567 * gst/mpegdemux/gstmpegtsdemux.c:
7568 mpegtsdemux: Never flush more bytes than available
7569 This could happen if the input doesn't contain any MPEG TS
7570 data and the complete adapter content should be skipped.
7572 2010-02-08 11:51:52 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7574 * gst/qtmux/atomsrecovery.c:
7575 qtmux: atomsrecovery: Fix compilation problem
7576 Fixes a compilation error due to unused function result.
7578 2010-02-08 08:26:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7580 * gst/shapewipe/gstshapewipe.c:
7581 shapewipe: Improve/add debug output
7583 2010-02-08 08:20:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7585 * gst/shapewipe/gstshapewipe.c:
7586 shapewipe: Always hold the mask mutex before signalling the GCond
7588 2010-02-08 08:19:48 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7590 * gst/shapewipe/gstshapewipe.c:
7591 shapewipe: Move chain function error cases at the end of the function and add useful debug output
7593 2010-02-08 08:12:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7595 * gst/shapewipe/gstshapewipe.c:
7596 * gst/shapewipe/gstshapewipe.h:
7597 shapewipe: Fix race condition during shutdown that can lead to a deadlock
7599 2010-02-08 08:11:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7601 * gst/shapewipe/gstshapewipe.c:
7602 shapewipe: Drop mask buffer on FLUSH events
7604 2010-02-08 08:09:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7606 * gst/shapewipe/gstshapewipe.c:
7607 * gst/shapewipe/gstshapewipe.h:
7608 shapewipe: Update copyright year
7610 2010-02-08 08:08:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7612 * gst/shapewipe/gstshapewipe.c:
7613 shapewipe: Don't reset properties when going PAUSED->READY
7614 Also use defines for the default values of the properties.
7616 2010-02-07 11:09:45 +0100 David Hoyt <dhoyt@llnl.gov>
7618 * ext/rsvg/gstrsvgdec.c:
7619 rsvgdec: fix compilation with MSVC
7620 MSVC doesn't like #if #else within statements.
7623 2010-01-26 17:08:04 +0000 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
7625 * ext/kate/gstkatedec.c:
7626 katedec: don't escape special characters
7627 Don't escape special characters, as we'll send the buffer as
7628 text/plain rather than text/x-pango-markup; this avoids e.g.
7629 quotes from appearing as " in the rendered subtitles.
7632 2010-01-24 11:14:15 +0000 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
7634 * ext/kate/gstkatetiger.c:
7635 kate: rename the tiger overlay element's sink pad to 'subtitle_sink'
7636 As this is what playbin2 expects. See bug #600929.
7638 2010-02-07 10:19:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7640 * gst/jpegformat/gstjpegformat.c:
7641 jpegparse: lower rank to NONE so it is not autoplugged for decoding
7642 This element is too new and too untested to have it autoplugged.
7644 2010-02-05 17:25:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7646 * tests/check/elements/jpegparse.c:
7647 jpegparse: Fix unit test
7648 The parsed buffers have a framerate of 1/1.
7651 2010-02-05 10:18:39 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7653 * ext/metadata/metadatatypes.c:
7654 metadata: append_sorted should really append sorted
7655 ... which means that identical offset_orig should preserve the order
7656 in which they are appended.
7658 2010-02-05 10:16:27 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7660 * ext/metadata/gstmetadatademux.c:
7661 * ext/metadata/gstmetadatamux.c:
7662 * ext/metadata/metadatamuxjpeg.c:
7663 * ext/metadata/metadatamuxpng.c:
7664 * ext/metadata/metadataparsejpeg.c:
7665 * ext/metadata/metadataparsepng.c:
7666 * ext/metadata/metadataparseutil.c:
7667 metadata: use a non-DEFAULT proper debug category in helper files
7669 2010-02-04 19:45:42 +0100 Julien Moutte <julien@fluendo.com>
7671 * gst/mpegtsmux/mpegtsmux_h264.c:
7672 mpegtsmux: Fix a potential unref of a NULL pointer.
7673 At first iteration we don't have any cached SPS/PPS buffer to free.
7675 2010-02-02 11:43:22 -0500 Marc-André Lureau <mlureau@flumotion.com>
7677 * gst/mpegtsmux/mpegtsmux.c:
7678 * gst/mpegtsmux/mpegtsmux.h:
7679 mpegtsmux: add PAT/PMT in streamheader
7680 The check for PAT/PMT buffers was suggested by
7681 Zaheer Abbas Merali.
7682 https://bugzilla.gnome.org/show_bug.cgi?id=608896
7684 2010-02-03 13:31:22 +0100 Marc-André Lureau <mlureau@flumotion.com>
7686 * gst/mpegtsmux/mpegtsmux.c:
7687 * gst/mpegtsmux/mpegtsmux.h:
7688 * gst/mpegtsmux/tsmux/tsmux.c:
7689 * gst/mpegtsmux/tsmux/tsmuxcommon.h:
7690 mpegtsmux: add pat-interval and pmt-interval properties
7691 https://bugzilla.gnome.org/show_bug.cgi?id=608896
7693 2010-02-03 13:41:27 +0100 Marc-André Lureau <mlureau@flumotion.com>
7695 * gst/mpegtsmux/tsmux/tsmux.c:
7696 * gst/mpegtsmux/tsmux/tsmux.h:
7697 mpegtsmux: fix PAT/PMT insertion frequency
7698 The current code is comparing timestamps with different clock.
7699 Let's use only the clock for PTS values.
7700 Also rename frequency to interval, to avoid confusion. And remove
7701 documentation about value 0, which won't work like documented.
7702 https://bugzilla.gnome.org/show_bug.cgi?id=608896
7704 2010-01-27 16:29:00 +0100 Marc-André Lureau <mlureau@flumotion.com>
7706 * gst/mpegtsmux/mpegtsmux.c:
7707 * gst/mpegtsmux/mpegtsmux.h:
7708 * gst/mpegtsmux/tsmux/tsmux.c:
7709 * gst/mpegtsmux/tsmux/tsmux.h:
7710 mpegtsmux: marking non-delta unit, including pre-sections
7711 This patch address the issue observed with KF timestamps
7712 and delta flag. When a section is appended before the keyframe,
7713 it is not marked as non-delta. It's preferable to mark the
7714 first buffer non-delta.
7715 This patch also simplify the initial patch written by thomas,
7716 since it does not clutter tsmux/ with a delta flag passed
7717 around only for GStreamer convenience.
7718 https://bugzilla.gnome.org/show_bug.cgi?id=604908
7720 2010-02-03 15:07:08 +0200 Stefan Kost <ensonic@users.sf.net>
7722 * gst/jpegformat/Makefile.am:
7723 * gst/jpegformat/gstjifmux.c:
7724 * gst/jpegformat/gstjifmux.h:
7725 * gst/jpegformat/gstjpegformat.c:
7726 * gst/jpegformat/gstjpegformat.h:
7727 jpegformat: add a basic jifmuxer
7728 The new element can chop and reassemble the markers. I implements the tagsetter
7729 and for now can serialize some tags to jpeg comments.
7731 2009-12-12 16:07:15 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7733 * gst/qtmux/Makefile.am:
7734 * gst/qtmux/atoms.c:
7735 * gst/qtmux/atoms.h:
7736 * gst/qtmux/atomsrecovery.c:
7737 * gst/qtmux/atomsrecovery.h:
7738 * gst/qtmux/fourcc.h:
7739 * gst/qtmux/gstqtmoovrecover.c:
7740 * gst/qtmux/gstqtmoovrecover.h:
7741 * gst/qtmux/gstqtmux.c:
7742 * gst/qtmux/gstqtmux.h:
7743 * gst/qtmux/gstqtmuxplugin.c:
7744 qtmux: Adds moov recovery feature
7745 Adds a new property to qtmux that sets a path to a file to write
7746 and update data about the moov atom (that is not writen till the
7747 end of the file). If the pipeline/app crashes during execution it
7748 might be possible to recover the movie using the qtmoovrecover element.
7749 qtmoovrecover is an element that is also a pipeline. It is not
7750 meant to be used with other elements (it has no pads). It is merely
7751 a tool/utilitary to recover unfinished qtmux files.
7754 2010-02-02 11:22:06 +0200 Stefan Kost <ensonic@users.sf.net>
7756 * gst/jpegformat/gstjpegformat.h:
7757 * gst/jpegformat/gstjpegparse.c:
7758 jpegparse: improve parsing
7759 Handle more app maker. Print app marker names to debug log. Remember last_marker
7760 when parsing to avoid reparsing from the very begin.
7762 2010-02-02 12:23:24 +0100 Julien Moutte <julien@fluendo.com>
7764 * gst/mpegtsmux/mpegtsmux.c:
7765 * gst/mpegtsmux/mpegtsmux.h:
7766 * gst/mpegtsmux/mpegtsmux_h264.c:
7767 * gst/mpegtsmux/mpegtsmux_h264.h:
7768 mpegtsmux: generate SPS/PPS header once and fix overflow
7769 Some H264 packets can be as small as 5 bytes for repeated frames.
7770 In such a situation the output buffer size was not big enough (5*2) to fit the
7771 SPS/PPS header and the start codes. This corrupts the ES stream.
7772 We now generate the SPS/PPS only once which is much more optimal and we now
7773 know the size of the header to calculate the output buffer size more safely.
7775 2010-02-02 01:44:20 +0100 Grigori Goronzy <greg@blackbox>
7777 * ext/assrender/gstassrender.c:
7778 assrender: instruct libass to use light autohinting
7781 2010-02-02 08:53:53 +0100 Eric Appleman <erappleman@gmail.com>
7783 * ext/assrender/gstassrender.c:
7784 assrender: Don't scan current working directory recursively for fonts
7785 This can take a very long time and also libass will overwrite files
7786 if there's an embedded font with the same filename as an existing file.
7787 Fixes bug #575878 and #608706.
7789 2010-02-01 16:26:36 -0800 David Hoyt <dhoyt@llnl.gov>
7791 * sys/dshowvideosink/dshowvideosink.cpp:
7792 dshowvideosink: don't crash on invalid AM_MEDIA_TYPE
7794 2010-01-27 19:06:53 -0800 Michael Smith <msmith@songbirdnest.com>
7796 * gst/qtmux/atoms.c:
7797 qtmux: for fixed-sample size streams (PCM audio, etc) don't allocate an enormous buffer that we then won't use at all.
7799 2010-01-27 15:37:37 -0800 Michael Smith <msmith@songbirdnest.com>
7801 * gst/qtmux/gstqtmux.c:
7802 qtmux: handle muxing adpcm correctly.
7804 2010-01-22 13:36:04 -0800 Michael Smith <msmith@songbirdnest.com>
7806 * gst/qtmux/atoms.c:
7807 qtmux: Set the mdia hdlr name field to what quicktime uses. Fix writing it since it's not null-terminated. Improves compatibility with some hardware players.
7809 2010-01-22 13:30:07 -0800 Michael Smith <msmith@songbirdnest.com>
7811 * gst/qtmux/gstqtmux.c:
7812 qtmux: endianness in gstreamer is an int, not boolean.
7814 2010-01-16 13:17:08 -0800 Michael Smith <msmith@songbirdnest.com>
7816 * gst/mpeg4videoparse/mpeg4videoparse.c:
7817 mpeg4videoparse: parse more forms of codec_data
7819 2010-02-01 22:37:39 +0200 Stefan Kost <ensonic@users.sf.net>
7823 More logging and comments. Rename some vars for consistency. Fully init port
7826 2010-02-01 22:32:32 +0200 Stefan Kost <ensonic@users.sf.net>
7828 * ext/ladspa/gstladspa.c:
7830 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
7831 * gst-libs/gst/signalprocessor/gstsignalprocessor.h:
7832 signalprocessor,lv2,ladspa: move sample-rate to baseclass
7833 We need the sample-rate in baseclass for upcomming timestamp changes.
7835 2010-02-01 22:24:52 +0200 Stefan Kost <ensonic@users.sf.net>
7839 lv2: shorter element names
7840 Cut off the protocol part from the uri. Also just g_Strdup, instead of printf
7843 2010-02-01 17:46:29 +0200 Stefan Kost <ensonic@users.sf.net>
7845 * gst/jpegformat/gstjpegparse.c:
7846 jpegparse: provide a getcaps function for src pad and improve setcaps
7847 Previously jpegparse was failing in decodebin as the caps we were setting where not
7848 setting all caps fields. We need the own getcaps function to report what we actualy
7851 2010-02-01 17:16:16 +0200 Stefan Kost <ensonic@users.sf.net>
7853 * gst/jpegformat/gstjpegparse.c:
7854 jpegparse: extract comment and post as metadata
7856 2010-02-01 15:04:28 +0200 Stefan Kost <ensonic@users.sf.net>
7858 * gst/jpegformat/Makefile.am:
7859 * gst/jpegformat/gstjpegformat.h:
7860 * gst/jpegformat/gstjpegparse.c:
7861 * gst/jpegformat/gstjpegparse.h:
7862 jpegformat: code cleanups
7863 Move the jpeg marker defines to a header (to be used for jifmux). Rewrite some
7864 comments. Use gst_element_class_set_details_simple(). Add more logging.
7866 2010-01-31 22:21:42 +0200 Stefan Kost <ensonic@users.sf.net>
7869 lv2: simpify property registration
7870 Avoid type cheking casts for each property. Use a running index.
7872 2010-01-31 22:16:18 +0200 Stefan Kost <ensonic@users.sf.net>
7874 * gst-libs/gst/signalprocessor/Makefile.am:
7875 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
7876 signalprocessor: use the gst-controller, add some basic timestamping
7877 Atleast for FX we now have timestamps and can sync the controller. Still need
7878 timestamps for sources.
7880 2010-01-31 22:14:04 +0200 Stefan Kost <ensonic@users.sf.net>
7882 * ext/ladspa/gstladspa.c:
7883 ladspa: simplify property registration
7884 Don't do checking cast for each parameter. Use a running index.
7886 2010-01-31 22:13:06 +0200 Stefan Kost <ensonic@users.sf.net>
7889 lv2: use plugin dependency registry api
7891 2010-01-31 22:11:40 +0200 Stefan Kost <ensonic@users.sf.net>
7894 lv2: lookup GQuark just once instead for each plugin+1
7896 2010-01-31 22:08:33 +0200 Stefan Kost <ensonic@users.sf.net>
7898 * ext/ladspa/gstladspa.c:
7899 ladspa: lookup GQuark just once and not for each plugin+1
7901 2010-01-31 22:07:09 +0200 Stefan Kost <ensonic@users.sf.net>
7903 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
7904 signalprocessor: these are not gtk-doc comments
7906 2010-01-31 22:05:30 +0200 Stefan Kost <ensonic@users.sf.net>
7908 * ext/ladspa/Makefile.am:
7909 * ext/ladspa/gstladspa.c:
7910 * ext/lv2/Makefile.am:
7912 ladspa/lv2: link and init to gst-controller
7914 2010-01-31 15:53:27 +0200 Stefan Kost <ensonic@users.sf.net>
7916 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
7917 signalprocessor: new is a c++ keyword, better logging
7918 Use pad instead of new for the pad var. Also use pad as object in to debug
7921 2010-01-30 15:19:30 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7924 Automatic update of common submodule
7925 From 15d47a6 to 96dc793
7927 2010-01-29 12:25:08 +0200 Stefan Kost <ensonic@users.sf.net>
7929 * gst/jpegformat/Makefile.am:
7930 * gst/jpegformat/gstjpegformat.c:
7931 * gst/jpegformat/gstjpegparse.c:
7932 jpegformat: move plugin part to speparate file, so that we can add the jifmux
7934 2010-01-29 11:39:50 +0200 Stefan Kost <ensonic@users.sf.net>
7936 * docs/plugins/gst-plugins-bad-plugins.args:
7937 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
7938 * docs/plugins/gst-plugins-bad-plugins.interfaces:
7939 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
7940 * docs/plugins/inspect/plugin-jpegformat.xml:
7941 docs: update of the plugin docs, adding new introspect data
7943 2009-08-19 12:22:30 +0200 Arnout Vandecappelle <arnout@mind.be>
7946 * docs/plugins/Makefile.am:
7947 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
7948 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
7949 * gst/jpegformat/Makefile.am:
7950 * gst/jpegformat/gstjpegparse.c:
7951 * gst/jpegformat/gstjpegparse.h:
7952 * tests/check/Makefile.am:
7953 * tests/check/elements/jpegparse.c:
7954 jpegparse: new jpeg parser element. FIxes #583098
7955 Parse JPEG images, extracts its metadata, set caps and
7956 packetize an image per buffer.
7958 2010-01-28 15:00:32 +0200 Stefan Kost <ensonic@users.sf.net>
7960 * tests/examples/camerabin/gst-camera.c:
7961 camerabin-example: cleanups for mainloop and state-changes. Fixes #608042
7962 Start camerabin via idle handler to have the mainloop already running. Avoid
7963 some unnecessary state changes. Cleanup the bus usage when restarting.
7965 2010-01-28 14:57:06 +0200 Stefan Kost <ensonic@users.sf.net>
7967 * gst/camerabin/gstcamerabin.c:
7968 camerabin: don't log NULL caps, also downgrade to DEBUG as it is very verbose
7969 This debug log entry was also not ment to be used in the failure case.
7971 2010-01-28 00:07:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7973 * gst/dataurisrc/gstdataurisrc.c:
7974 dataurisrc: add start function so we can error out properly if no uri is set
7975 Also save a set URI after it has been parsed successfully, so that _get_uri()
7978 2010-01-27 23:46:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7980 * gst/dataurisrc/gstdataurisrc.c:
7981 dataurisrc: don't post error message when setting the URI failed
7982 There's a gboolean return for that, and the messages don't really
7983 add anything useful.
7985 2010-01-27 23:39:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7987 * gst/dataurisrc/gstdataurisrc.c:
7988 dataurisrc: must release the object lock before using GST_ELEMENT_ERROR
7990 2010-01-27 23:34:34 +0200 Stefan Kost <ensonic@users.sf.net>
7993 lv2: add more debug and remove "\n" from debug logging
7995 2010-01-27 23:29:44 +0200 Stefan Kost <ensonic@users.sf.net>
7998 lv2: better gobject properties
7999 Use lv2:symbol as a base for the property name and lv2:name for nick and blurb.
8001 2010-01-26 17:54:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8003 * gst/qtmux/atoms.c:
8004 * gst/qtmux/atoms.h:
8005 qtmux: streamline moov data memory storage
8006 In particular, use arrays rather than (double) linked lists.
8008 2010-01-14 11:50:33 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8010 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
8011 * gst/audioparsers/gstbaseparse.c:
8012 audioparsers: rename baseparse GType name to avoid possible conflicts
8014 2010-01-14 12:06:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8016 * gst/h264parse/gsth264parse.c:
8017 h264parse: use correct h264_parse prefix in function name
8019 2010-01-27 12:08:48 +0100 Vincent GENIEUX <vgenieux at free.fr>
8021 * sys/dvb/gstdvbsrc.c:
8022 * sys/dvb/gstdvbsrc.h:
8023 dvbsrc: fix element shutdown on bad reception
8024 When we have a bad reception, avoid going into an infinite loop by setting a
8025 shutdown flag when shutting down.
8028 2010-01-26 13:44:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8030 * gst/qtmux/gstqtmux.c:
8031 qtmux: g_free is NULL safe
8033 2010-01-25 19:06:53 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8035 * gst/asfmux/gstasfobjects.c:
8036 * gst/asfmux/gstasfobjects.h:
8037 * gst/asfmux/gstasfparse.c:
8038 * gst/asfmux/gstrtpasfpay.c:
8039 rtpasfpay: Fix packet length semantics
8040 Following the ed4d08189ea6e19a50e029e60da52d3583c39fbb
8041 commit, this one fixes rtpasfpay to use packet length
8042 as the payloaded data length, but also accepting it
8043 as the full packet size for compatibility with
8044 other implementations due to the lack of clarity of the
8047 2010-01-21 10:51:16 -0300 Håkon Skjelten <skjelten@pvv.org>
8049 * gst/asfmux/gstasfmux.c:
8050 * gst/asfmux/gstasfmux.h:
8051 * gst/asfmux/gstasfobjects.h:
8052 asfmux: Compatibility with WMSP in WMP
8053 Makes the asfmux content compatible with WMSP and does
8054 some hacks to make it playable in WMP, it doesn't accept
8055 data objects with 0 size indicating that we don't know
8056 its size, though the spec says it should be possible.
8059 2010-01-25 23:06:59 +0200 Stefan Kost <ensonic@users.sf.net>
8061 * tests/examples/camerabin/gst-camera.c:
8062 camerabin-example: remove maemo comment and log filename
8063 The maemo fixme is not needed anymore. Log the choosen filename to help
8064 people finding the files.
8066 2010-01-25 23:04:38 +0200 Stefan Kost <ensonic@users.sf.net>
8068 * gst/camerabin/camerabingeneral.c:
8069 camerabin: ref element before removing from the bin to resurrect
8070 This function is not supposed to dispose the element in the case of failure
8071 as the caller is using the elements name in the error message. Also add
8072 some more input parameter checks in the form of g_return_val_if_fail
8074 2010-01-25 12:21:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8076 * gst/selector/gstinputselector.c:
8077 Revert "inputselector: Protect g_object_notify() with the object's mutex"
8078 This reverts commit 7e067615ffb5614f068f7753c10dde99afe49c3c, it's causing
8079 deadlocks with playbin2.
8081 2010-01-25 12:12:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8083 * gst/dataurisrc/gstdataurisrc.c:
8084 dataurisrc: Remove role attribute from links
8086 2010-01-25 11:56:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8088 * docs/plugins/Makefile.am:
8089 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
8090 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
8091 * docs/plugins/gst-plugins-bad-plugins.args:
8092 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
8093 * docs/plugins/gst-plugins-bad-plugins.interfaces:
8094 * docs/plugins/inspect/plugin-adpcmdec.xml:
8095 * docs/plugins/inspect/plugin-adpcmenc.xml:
8096 * docs/plugins/inspect/plugin-audioparsersbad.xml:
8097 * docs/plugins/inspect/plugin-cog.xml:
8098 * docs/plugins/inspect/plugin-dataurisrc.xml:
8099 * docs/plugins/inspect/plugin-faac.xml:
8100 * docs/plugins/inspect/plugin-frei0r.xml:
8101 * docs/plugins/inspect/plugin-ladspa.xml:
8102 * docs/plugins/inspect/plugin-modplug.xml:
8103 * docs/plugins/inspect/plugin-pnm.xml:
8104 * docs/plugins/inspect/plugin-qtmux.xml:
8105 * docs/plugins/inspect/plugin-vdpau.xml:
8106 * gst/dataurisrc/gstdataurisrc.c:
8107 dataurisrc: Add docs and integrate into build system
8108 Fixes again bug #596885.
8110 2010-01-25 11:12:47 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8112 * gst/dataurisrc/Makefile.am:
8113 * gst/dataurisrc/gstdataurisrc.c:
8114 * gst/dataurisrc/gstdataurisrc.h:
8115 dataurisrc: Add data: URI source element
8116 This is slightly based on the WebKit data: URI source
8117 but supports more parts of RFC 2397.
8120 2010-01-25 07:42:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8123 * gst/dataurisrc/Makefile.am:
8124 dataurisrc: Add directory for data: URI source
8126 2010-01-25 11:36:48 +0200 Stefan Kost <ensonic@users.sf.net>
8129 lv2: create valid gobject property names. Fixes #602528
8130 We cannot use the names as we get them from lv2 for the gparamspec name, only
8131 for nick/blurb. Apply same algorithms like elsewhere (ladspa) for name.
8133 2010-01-25 11:49:46 +0200 Stefan Kost <ensonic@users.sf.net>
8136 mxf: add a return to fix the build when turning assert off
8138 2010-01-25 11:48:29 +0200 Stefan Kost <ensonic@users.sf.net>
8140 * ext/ivorbis/vorbisdec.c:
8142 * win32/common/config.h:
8143 Revert "mxf: add a return to fix the build when turning assert off"
8144 This reverts commit 68ca62b369fc1b77adae85d9d805457fe4e3b562.
8146 2010-01-22 17:45:20 +0200 Stefan Kost <ensonic@users.sf.net>
8148 * ext/ivorbis/vorbisdec.c:
8150 * win32/common/config.h:
8151 mxf: add a return to fix the build when turning assert off
8153 2010-01-24 20:53:00 +0100 Kipp Cannon <kcannon@ligo.caltech.edu>
8155 * gst/selector/gstinputselector.c:
8156 inputselector: Protect g_object_notify() with the object's mutex
8157 This works around the thread unsafety of g_object_notify()
8160 2010-01-22 10:48:26 +0100 Alessandro Decina <alessandro.d@gmail.com>
8162 * ext/faac/gstfaac.c:
8163 faac: fix warnings under OS X..
8165 2010-01-22 10:46:51 +0100 Alessandro Decina <alessandro.d@gmail.com>
8168 Don't build osxvideosrc and qtwrapper in Snow Leopard.
8169 QuickTime isn't available anymore in OS X Snow Leopard.
8171 2010-01-22 02:23:30 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8173 * gst/pnm/gstpnmutils.h:
8174 pnm: use same media type as other elements
8175 gdkpixbuf and our new typefinder in -base use image/x-portable-*.
8177 2010-01-22 02:22:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8179 * gst/pnm/gstpnmdec.c:
8180 * gst/pnm/gstpnmenc.c:
8181 pnm: make element details a bit more descriptive
8183 2010-01-22 02:19:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8186 * gst/pnm/gstpnmdec.c:
8187 * gst/pnm/gstpnmdec.h:
8188 * gst/pnm/gstpnmenc.c:
8189 * gst/pnm/gstpnmenc.h:
8190 * gst/pnm/gstpnmutils.c:
8191 * gst/pnm/gstpnmutils.h:
8192 pnm: add copyright notice
8194 2010-01-22 02:10:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8197 pnm: move typefinding into -base
8199 2010-01-11 01:18:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8201 * tests/examples/camerabin/gst-camera.c:
8202 tests: refactor weird bus sync handler code in camerabin example
8204 2010-01-21 18:11:34 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
8207 flite: build and dist flite plugin
8210 2010-01-21 15:58:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8212 * gst/mxf/mxftypes.c:
8213 mxf: Correctly initialize memory
8215 2010-01-20 13:30:48 +0100 Benjamin Otte <otte@redhat.com>
8218 * ext/theora/theoradec.h:
8219 * ext/zbar/gstzbar.h:
8220 * gst/asfmux/gstasfmux.c:
8221 * gst/asfmux/gstasfobjects.c:
8222 * gst/asfmux/gstasfobjects.h:
8223 * gst/qtmux/descriptors.c:
8224 * gst/qtmux/descriptors.h:
8225 * gst/qtmux/properties.c:
8226 [cleanup] Various style and cleanups
8227 Various fixes for gtk-doc warnings and making functions without
8228 arguments take void as parameter.
8230 2010-01-20 13:29:52 +0100 Benjamin Otte <otte@redhat.com>
8232 * sys/oss4/oss4-mixer.c:
8233 [oss4] Fix compiler warning about unused return value
8235 2010-01-20 00:54:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8238 Automatic update of common submodule
8239 From 358cf5c to 15d47a6
8241 2010-01-18 10:57:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8243 * gst/cdxaparse/gstcdxaparse.c:
8244 cdxaparse: Fix buffer leak
8247 2010-01-16 15:32:47 -0800 David Schleef <ds@schleef.org>
8249 * ext/faac/gstfaac.c:
8250 faac: Fix channel layout
8251 Adjusted the channel mappings to agree with the default channel mappings
8252 in the spec, which is presumably what faac is using. Fixes #607105.
8254 2010-01-16 15:32:02 -0800 David Schleef <ds@schleef.org>
8256 * ext/flite/gstflitetestsrc.c:
8257 flite: handle samplesperbuffer
8259 2010-01-16 12:43:43 -0800 David Schleef <ds@schleef.org>
8263 * ext/flite/Makefile.am:
8264 * ext/flite/gstflite.c:
8265 * ext/flite/gstflitetestsrc.c:
8266 flite: Add flitetestsrc
8267 Flite is a speech synthesizer library (BSD-ish license). This element
8268 negotiates a (possibly) multichannel audio stream, and then continually
8269 outputs buffers naming the number and position of the channel. It's
8270 kinda crappy, but I needed it for testing purposes.
8272 2010-01-16 17:02:52 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8274 * gst/frei0r/gstfrei0r.c:
8275 frei0r: Make sure that property names always start with a letter
8276 Otherwise GLib throws assertions
8278 2010-01-16 16:52:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8280 * gst/shapewipe/gstshapewipe.c:
8281 shapewipe: Replace floating point arithmetic in the inner processing loops by integer arithmetic
8283 2010-01-16 13:05:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8285 * ext/faac/gstfaac.c:
8286 faac: Only accept specific channel layouts as required by AAC
8289 2010-01-16 11:41:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8291 * tests/examples/camerabin/Makefile.am:
8292 * tests/examples/camerabin/gst-camera.c:
8293 * tests/icles/Makefile.am:
8294 examples: Fix build and signal connection for GtkBuilder stuff
8296 2010-01-16 11:26:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8299 configure: Check for gmodule-export-2.0 for GtkBuilder
8301 2010-01-16 11:23:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8303 * tests/icles/Makefile.am:
8304 * tests/icles/metadata_editor.c:
8305 icles: Link with GTK+
8307 2010-01-16 11:16:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8310 configure: Require GTK+ >= 2.12 for GtkBuilder
8311 GTK+ 2.12 is already older than 2 years so this shouldn't
8312 be a problem for anybody. Also it's only used in examples.
8314 2010-01-16 06:57:26 +0100 Javier Jardón <jjardon@gnome.org>
8317 * gst-plugins-bad.spec.in:
8319 * tests/examples/camerabin/Makefile.am:
8320 * tests/examples/camerabin/gst-camera-perf.glade:
8321 * tests/examples/camerabin/gst-camera-perf.ui:
8322 * tests/examples/camerabin/gst-camera.c:
8323 * tests/examples/camerabin/gst-camera.glade:
8324 * tests/examples/camerabin/gst-camera.ui:
8325 * tests/icles/Makefile.am:
8326 * tests/icles/metadata_editor.c:
8327 * tests/icles/metadata_editor.glade:
8328 * tests/icles/metadata_editor.ui:
8329 tests: Port from libglade to GtkBuilder
8332 2010-01-15 21:34:02 +0100 Julien Moutte <dolphy@imac.(none)>
8334 * gst/mpeg4videoparse/mpeg4videoparse.c:
8335 mpeg4videoparse: don't set an invalid framerate.
8336 When fixed_vop_rate is not set we can not set a framerate based on
8337 vop_time_increment_resolution as it would most likely be wrong.
8338 Don't set any framerate on the caps in that case.
8340 2010-01-14 08:09:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8342 * gst/qtmux/atoms.c:
8343 * gst/qtmux/gstqtmux.c:
8344 qtmux: Actually use new caps info on renegotiation
8345 Following the previous qtmux commit, this patch tries
8346 to use the new info added to the caps to fill the 'trak'
8347 atom's fields and children atoms. This way qtmux will
8348 use the late added 'codec_data' when h264parse adds
8349 it in the following pipeline:
8350 videotestsrc num-buffers=200 ! x264enc byte-stream=true ! \
8351 h264parse output-format=0 ! qtmux ! \
8352 filesink location=test.mov
8354 2010-01-13 23:33:51 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8356 * gst/qtmux/atoms.c:
8357 * gst/qtmux/gstqtmux.c:
8358 qtmux: Do caps renegotiation when it only adds fields
8359 Qtmux can accept caps renegotiation if the new caps is a
8360 superset of the old one, meaning upstream added new info to
8361 the caps. This patch still doesn't make qtmux update any
8362 atoms info from the new info, but at least it doesn't
8363 reject the new caps anymore.
8364 A pipeline that reproduces this use case is:
8365 videotestsrc num-buffers=200 ! x264enc byte-stream=true ! \
8366 h264parse output-format=0 ! qtmux ! \
8367 filesink location=test.mov
8369 2010-01-14 12:59:21 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8371 * ext/assrender/gstassrender.c:
8372 assrender: Improve debug output a bit and simplify code
8374 2010-01-14 12:56:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8376 * ext/assrender/gstassrender.c:
8377 assrender: Make sure that the video buffer is writable before writing to it
8379 2010-01-14 12:47:15 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8381 * ext/apexsink/gstapexsink.c:
8382 apexsink: change volume property to a double
8383 Change the volume property from int to a double so that playbin2 can use it.
8384 Keep the volume internally as a percent for now with the default 75% mapped to
8386 some cleanups, add some FIXME and comments.
8389 2010-01-13 19:30:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8391 * gst/qtmux/gstqtmux.c:
8392 qtmux: provide request pads under wider conditions
8395 2010-01-13 10:35:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8397 * gst/qtmux/gstqtmuxmap.c:
8398 qtmux: Only accept avc-sample h264
8399 qtmux and mp4mux should only accept h264 in avc-sample
8402 2010-01-13 09:42:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8404 * gst/h264parse/gsth264parse.c:
8405 h264parse: Add stream-format to caps
8406 Adds the new stream-format field to h264parse caps
8409 2010-01-13 00:38:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8413 build: include cruft.mak and add recently-merged plugins to cruft list
8415 2010-01-12 23:53:18 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8417 * ext/libmms/gstmms.c:
8418 mmssrc: post error message in addition to redirect when connect fails
8419 When we can't connect to the server, we should still post a proper
8420 error message on the bus, so that applications that don't handle the
8421 redirect messsage get a proper error message (and a hint to look for
8425 2010-01-12 15:45:14 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8427 * gst/h264parse/gsth264parse.c:
8428 h264parse: Correctly rewrite all nal prefixes
8429 When converting to byte-stream do not forget to rewrite
8430 all nal prefixes instead of only the first one.
8432 2010-01-12 19:33:37 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8434 * ext/faac/gstfaac.c:
8435 faac: improve faac configuration
8436 In particular, align configuration some more with reference binary faac.
8439 2010-01-12 14:51:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8441 * gst/mpegtsmux/mpegtsmux_h264.c:
8442 mpegtsmux: Fix mistake on previous commit
8443 Use the correct variables and variable format in the warning
8446 2010-01-12 18:55:53 +0100 Edward Hervey <bilboed@bilboed.com>
8448 * gst/audioparsers/gstflacparse.c:
8449 flacparse: Initialize variables.
8450 Fixes build on $#@*( macosx
8452 2010-01-12 17:05:13 +0100 Edward Hervey <bilboed@bilboed.com>
8454 * tests/check/Makefile.am:
8455 tests: Add neonhttpsrc to the list of elements ignored for state-change
8456 Setting neonhttpsrc to PAUSED/PLAYING requires a running http server on
8459 2010-01-12 09:58:48 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8461 * gst/h264parse/gsth264parse.c:
8462 h264parse: remove codec_data if output is bytestream
8463 codec_data should be removed from the src pad caps if the
8464 output is in bytestream format
8467 2010-01-12 09:35:24 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8469 * gst/mpegtsmux/mpegtsmux_h264.c:
8470 mpegtsmux: Do not crash on misinterpreted h264
8471 Avoid crashing when bytestream h264 is interpreted as avc format
8475 2010-01-11 22:41:57 +0300 Ðóñëàí Èæáóëàòîâ <lrn1986@gmail.com>
8477 * ext/soundtouch/gstbpmdetect.cc:
8478 * ext/soundtouch/gstpitch.cc:
8479 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
8480 * gst/audioparsers/gstaacparse.c:
8481 * gst/audioparsers/gstamrparse.c:
8482 * gst/h264parse/gsth264parse.c:
8483 * gst/mpegdemux/Makefile.am:
8484 win32: Include config.h before anything else. Fix mpegdemux LIBADD
8485 Because config.h defines __MSVCRT_VERSION__, which should be defined
8486 before inclusion of any system header.
8487 Also fixes mpegdemux Makefile.am LIBADD typo.
8490 2010-01-12 00:46:27 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
8493 * gst/librfb/rfbdecoder.c:
8494 * gst/librfb/vncauth.c:
8495 librfb: port rfbsrc to MinGW
8498 2010-01-11 13:20:26 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8500 * gst/audioparsers/gstaacparse.c:
8501 aacparse: Also add stream-format to template caps
8502 Do not forget to add stream-format to template caps
8505 2010-01-11 13:13:41 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8507 * ext/faac/gstfaac.c:
8508 * gst/audioparsers/gstaacparse.c:
8509 * gst/qtmux/gstqtmux.c:
8510 * gst/qtmux/gstqtmuxmap.c:
8511 * tests/check/elements/aacparse.c:
8512 Rename aac's stream-format 'none' to 'raw'
8513 Renames aac's stream-format from previous commits from none to
8516 2010-01-11 16:09:38 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
8519 configure: include <windows.h> into msacm.h conftest
8521 2010-01-11 12:10:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8523 * tests/check/elements/aacparse.c:
8524 aacparse: update tests to stream-format changes
8525 Updates aacparse unit tests to check for stream-format
8526 correctness as well.
8528 2010-01-11 10:51:18 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8530 * gst/audioparsers/gstaacparse.c:
8531 aacparse: Add stream-format to output caps
8532 Adds stream-format field to output caps
8534 2010-01-11 10:34:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8536 * gst/qtmux/gstqtmux.c:
8537 * gst/qtmux/gstqtmuxmap.c:
8538 qtmux: Only accept stream-format='none' aac
8539 Only accept raw aac streams (stream-format=none) to avoid
8540 generating invalid files.
8543 2010-01-11 09:48:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8545 * ext/faac/gstfaac.c:
8546 faac: Add format to output caps
8547 Adds 'stream-format' to output caps to inform if the stream is
8548 adts or raw. This makes it possible for muxers to reject
8549 input streams on caps if they don't support adts instead of
8550 generating a invalid file.
8553 2010-01-11 01:02:59 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8555 * ext/resindvd/gstmpegdemux.c:
8556 resindvd: fix unaligned access in this copy of mpegdemux as well
8559 2010-01-11 00:59:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8561 * gst/vmnc/vmncdec.c:
8562 vmnc: use existing macros to avoid alignment issues
8564 2010-01-11 00:57:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8566 * gst/librfb/rfbdecoder.c:
8567 rfbsrc: use existing macros to avoid alignment issues
8569 2010-01-11 00:24:59 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8571 * gst/asfmux/gstasfobjects.c:
8572 asfmux: fix alignment and endianness issue
8574 2010-01-11 00:16:18 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8576 * ext/zbar/gstzbar.c:
8577 zbar: use GST_MAKE_FOURCC to create FOURCC
8579 2010-01-10 10:06:55 -0300 Linqiang Pu <pulq.ustc@gmail.com>
8581 * gst/mpegdemux/gstmpegdemux.c:
8582 mpegdemux: fix allignment issue
8583 Use GST_READ_UINT32_BE instead of GUINT32_FROM_BE to
8584 fix int allignment issues on ARM
8587 2010-01-08 16:06:38 +0000 Marc-André Lureau <mlureau@flumotion.com>
8589 * gst/mpegtsmux/mpegtsmux.c:
8590 mpegtsmux: only video can have non-delta-unit
8592 2009-12-18 14:14:17 +0100 Thomas Vander Stichele <thomas@apestaart.org>
8594 * gst/mpegtsmux/mpegtsmux.c:
8595 * gst/mpegtsmux/tsmux/tsmux.c:
8596 * gst/mpegtsmux/tsmux/tsmux.h:
8597 mpegtsmux: mark delta-unit on outgoing buffers
8598 Signed-off-by: Marc-André Lureau <mlureau@flumotion.com>
8600 2010-01-07 17:54:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8602 * gst/h264parse/gsth264parse.c:
8603 h264parse: optimize src caps updating
8605 2010-01-07 17:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8607 * gst/h264parse/gsth264parse.c:
8608 h264parse: fix framerate calculation
8609 ... and also remove a superfluous duplicate debug statement.
8611 2010-01-07 17:42:24 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8613 * gst/h264parse/gsth264parse.c:
8614 h264parse: fix regression in output buffer timestamping
8615 Specifically, properly mark a buffer (NALU or AU) to start a frame or not.
8617 2010-01-06 11:20:06 -0800 Michael Smith <msmith@songbirdnest.com>
8619 * gst/mpeg4videoparse/mpeg4videoparse.c:
8620 mpeg4videoparse: avoid crash if vos < 5 bytes.
8622 2009-12-13 13:53:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8624 * gst/debugutils/fpsdisplaysink.c:
8625 fpsdisplaysink: fix typo in property description
8627 2009-12-13 13:49:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8629 * gst/mpegdemux/Makefile.am:
8630 * gst/mpegdemux/gstmpegtsdemux.c:
8631 mpegtsdemux: fix language extraction
8632 The descriptor contains ISO 639-2 language codes, but we want
8633 two-letter ISO 639-1 codes in GST_TAG_LANGUAGE.
8635 2009-12-05 18:16:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8637 * tests/examples/camerabin/gst-camera.c:
8638 examples: make camerabin test application handle errors when starting up
8639 Instead of hanging forever in a _get_state() in case an error occurs when
8640 starting up camerabin, bail out and print an error message. Also remove
8641 unnecessary _get_state() when shutting down the pipeline.
8643 2010-01-05 18:44:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8645 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
8646 * docs/plugins/inspect/plugin-audioparsersbad.xml:
8647 audioparsers: add some missing documentation pieces
8649 2010-01-05 16:10:13 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8651 * ext/faac/gstfaac.c:
8652 * ext/faac/gstfaac.h:
8653 faac: documentation fix
8655 2010-01-05 15:05:05 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8657 * gst/audioparsers/gstaacparse.c:
8658 * gst/audioparsers/gstamrparse.c:
8659 * gst/audioparsers/gstbaseparse.c:
8660 audioparsers: documentation fixes
8662 2010-01-05 15:04:38 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8664 * docs/plugins/Makefile.am:
8665 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
8666 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
8667 * gst/audioparsers/gstac3parse.c:
8668 ac3parse: add documentation
8670 2010-01-05 14:48:49 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8672 * docs/plugins/Makefile.am:
8673 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
8674 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
8675 * gst/audioparsers/gstflacparse.c:
8676 * gst/audioparsers/gstflacparse.h:
8677 flacparse: add documentation
8679 2009-12-21 18:29:43 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8681 * gst/audioparsers/gstflacparse.c:
8682 flacparse: perform additional frame checks when resyncing
8684 2010-01-05 16:35:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8686 * gst/audioparsers/gstflacparse.c:
8687 flacparse: fix (multiple channel) frame parsing
8689 2010-01-05 16:35:44 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8691 * gst/audioparsers/gstflacparse.c:
8692 flacparse: declare unparsed input and parsed output
8694 2009-12-21 18:19:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8696 * gst/audioparsers/gstac3parse.c:
8697 ac3parse: fix scanning for next syncword
8699 2009-12-21 18:18:39 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8701 * gst/audioparsers/gstbaseparse.c:
8702 baseparse: adjust seek handling and newsegment sending
8703 Perform sanity check on type of seek, and only perform one that is
8704 appropriately supported. Adjust downstream newsegment event
8705 to first buffer timestamp that is sent downstream.
8707 2009-12-21 11:59:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8709 * gst/audioparsers/gstbaseparse.c:
8710 baseparse: minor refactor cleanup
8711 Also add some debug logging.
8713 2009-12-18 21:05:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8715 * gst/audioparsers/gstflacparse.c:
8716 flacparse: locate next sync code more efficiently
8718 2009-12-18 21:04:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8720 * gst/audioparsers/gstflacparse.c:
8721 flacparse: baseparse takes care of handling leftover pieces
8723 2009-12-18 21:02:40 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8725 * gst/audioparsers/gstbaseparse.c:
8726 baseparse: implement leftover draining in pull mode
8728 2009-12-17 12:45:36 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8730 * gst/audioparsers/gstflacparse.c:
8731 flacparse: set _OFFSET and _OFFSET_END on outgoing buffers
8733 2009-12-17 12:44:20 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8735 * gst/audioparsers/Makefile.am:
8736 * gst/audioparsers/gstflacparse.c:
8737 * gst/audioparsers/gstflacparse.h:
8738 * gst/audioparsers/plugin.c:
8739 * gst/flacparse/Makefile.am:
8740 * gst/flacparse/gstbaseparse.c:
8741 * gst/flacparse/gstbaseparse.h:
8742 * gst/flacparse/gstflac.c:
8743 * gst/flacparse/gstflacparse.c:
8744 * gst/flacparse/gstflacparse.h:
8745 audioparsers: move 'flacparse' into it
8747 2009-12-16 18:38:33 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8749 * gst/audioparsers/gstbaseparse.c:
8750 baseparse: provide default conversion using bps if no fps available
8751 Also store estimated duration as such, rather than pretending otherwise
8752 (e.g. set by subclass).
8754 2010-01-04 10:23:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8756 * ext/modplug/gstmodplug.cc:
8757 modplug: Fix indention
8759 2009-12-29 17:28:06 +0200 Kaj-Michael Lang <milang@tal.org>
8761 * ext/modplug/gstmodplug.cc:
8762 modplug: Allow 1-2 channels for 16 and 32 bit depths, not only for 8 bits.
8765 2009-12-29 16:07:59 +0200 Kaj-Michael Lang <milang@tal.org>
8767 * ext/modplug/gstmodplug.cc:
8768 * ext/modplug/gstmodplug.h:
8769 modplug: Allow 32 bit depth, modplugs native format.
8772 2010-01-02 17:33:57 +0100 Arnaud Patard <arnaud.patard@rtp-net.org>
8774 * gst/mpegdemux/gstmpegtsdemux.c:
8775 mpegtsdemux: Handle eac3 in PMT
8776 When the stream type is set to private data, gst-mpegtsdemux is trying to find
8777 audio descriptors in PMT and look for AC3 (tag 0x6a) but doesn't look for EAC3
8778 (tag 0x7a). Handle this case too.
8781 2009-12-30 21:50:32 +0100 Alessandro Decina <alessandro.d@gmail.com>
8783 * gst/h264parse/gsth264parse.c:
8784 h264parse: fix caps handling in _update_src_caps.
8786 2009-12-28 11:34:35 +0200 Stefan Kost <ensonic@users.sf.net>
8788 * gst/qtmux/gstqtmux.h:
8789 qtmux: also add .h file changes to unbreak the build
8791 2009-12-27 23:51:50 +0200 Stefan Kost <ensonic@users.sf.net>
8793 * gst/qtmux/gstqtmux.c:
8794 qtmux: use correct names from template for request pads
8795 The pads where names pad0, pad1, ...
8797 2009-12-27 23:32:58 +0200 Stefan Kost <ensonic@users.sf.net>
8799 * gst/qtmux/gstqtmux.c:
8800 qtmux: move errors _new_pad to the end
8802 2009-12-21 19:12:42 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8805 Automatic update of common submodule
8806 From 47cb23a to 14cec89
8808 2009-12-21 13:58:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8810 * gst/qtmux/gstqtmux.c:
8811 qtmux: Accept non-paired uint tags
8812 Adds support for unpaired unsigned interger tags
8814 2009-12-21 12:05:37 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8816 * gst/qtmux/fourcc.h:
8817 * gst/qtmux/gstqtmux.c:
8818 qtmux: Adds new tags
8819 Maps more tags that are already posted by qtdemux
8822 2009-12-18 16:16:46 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8824 * ext/faac/gstfaac.c:
8825 faac: only raw output needs codec_data in caps
8827 2009-12-18 13:30:29 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8829 * gst/audioparsers/gstbaseparse.c:
8830 baseparse: check for remaining data when draining in push mode
8832 2009-12-18 13:30:07 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8834 * gst/audioparsers/gstbaseparse.c:
8835 baseparse: fix pull mode cache size comparison
8837 2009-12-18 13:01:17 +0100 Edward Hervey <bilboed@bilboed.com>
8839 * gst/audioparsers/gstac3parse.c:
8840 ac3parse: Fix unitialized variable.
8842 2009-12-17 11:04:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8844 * gst/debugutils/fpsdisplaysink.c:
8845 fpsdisplaysink: Internal sink improvements
8846 Does some general improvements with the internal sink handling.
8847 1) Do not remove and re-add the ghostpad when changing
8849 2) Only instantiate the default sink when changing from NULL
8850 to READY if there is no other available
8851 3) Avoid changing the internal sink if not on NULL state
8854 2009-12-17 07:54:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8856 * gst/debugutils/fpsdisplaysink.c:
8857 fpsdisplaysink: Minor fixes
8858 Downgrade a warning message to debug. Remove an
8859 already fixed FIXME and add a note about (not-)using
8860 fpsdisplaysink in autovideosink. Change the created
8861 ghostpad to use the name "sink" as it is advertised in
8864 2009-12-17 14:46:01 +0000 Christian Schaller <christian.schaller@collabora.co.uk>
8866 * gst-plugins-bad.spec.in:
8867 * gst/audioparsers/Makefile.am:
8868 Update spec file and fix ac3parser header listing in Makefile.am
8870 2009-12-17 01:05:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8872 * tests/icles/Makefile.am:
8873 tests: try to fix 'make dist' when cog is not installed
8875 2009-12-16 18:32:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8877 * gst/debugutils/fpsdisplaysink.c:
8878 fpsdisplaysink: fix setting sync on child bin
8879 Use GST_IS_BIN instead of G_OBJECT_TYPE to check if the
8880 internal sink is a bin. Using the later won't work when
8881 the sink is not a bin directly (but inherits from one, like
8885 2009-12-15 13:08:08 +0100 Philippe Normand <phil@base-art.net>
8887 * gst/debugutils/fpsdisplaysink.c:
8888 fpsdisplaysink: check the sync property exists on embedded sink(s)
8889 Follow-up on 4111d6321f140eb7790620ab42e5cf1d9413b56a, the video
8890 sink(s) used by fpsdisplaysink might not have the sync property. So we
8891 check its existence to avoid warning from g_object_set() at runtime.
8894 2009-12-10 22:20:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8896 * gst/qtmux/atoms.c:
8897 * gst/qtmux/atoms.h:
8898 * gst/qtmux/fourcc.h:
8899 * gst/qtmux/gstqtmux.c:
8900 * gst/qtmux/gstqtmux.h:
8901 * gst/qtmux/gstqtmuxmap.c:
8902 qtmux: support more of j2k
8903 Reads the new caps added to qtdemux by commit
8904 c917d65e6df0b5d585f905c7ad78a8a0a44b2cb0
8905 and adds its corresponding atoms.
8906 Also adds support for image/x-jpc as it is the same
8907 as image/x-jp2, except that the buffers need to be
8908 boxed inside a jp2c isom box before muxing. To solve
8909 this the QTPads now have a function that (if
8910 not NULL) is called when a buffer is collected. This
8911 function returns a replacement to the current collected
8915 2009-12-14 16:16:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8917 * ext/cog/Makefile.am:
8918 cog: Table generation utility needs to link to -lm too
8920 2009-12-14 16:08:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8924 cog: Don't build orc_memcpy() and depend on orc >= 0.4.3 for orc_memcpy()
8925 In the latest release this function is already defined.
8927 2009-12-10 16:53:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8929 * gst/qtmux/fourcc.h:
8930 * gst/qtmux/gstqtmux.c:
8931 * gst/qtmux/gstqtmux.h:
8932 qtmux: Maps 'classification' tag for 3gpp files
8933 Adds the mapping of 'classification' tags to writing of
8934 'clsf' atoms for gppmux.
8935 Based on a patch by: Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
8937 2009-12-10 22:49:13 -0300 Philippe Normand <phil@base-art.net>
8939 * gst/debugutils/fpsdisplaysink.c:
8940 * gst/debugutils/fpsdisplaysink.h:
8941 fpsdisplaysink: expose video sink using a property
8942 Exposes the internally used sink as video-sink property and
8943 makes the default one to be autovideosink instead of
8944 the hardcoded xvimagesink
8947 2009-12-11 16:32:48 -0800 Peter van Hardenberg <pvh@songbirdnest.com>
8950 * gst-plugins-bad.spec.in:
8951 * gst/adpcmenc/Makefile.am:
8952 * gst/adpcmenc/adpcmenc.c:
8953 adpcmenc: add new adpcm encoder element.
8955 2009-12-11 10:25:16 -0800 Michael Smith <msmith@songbirdnest.com>
8957 * gst/audioparsers/gstbaseparse.c:
8958 audioparse: fix a format string as reported on irc.
8960 2009-12-10 10:10:15 -0800 Michael Smith <msmith@songbirdnest.com>
8962 * gst/adpcmdec/adpcmdec.c:
8963 adpcmdec: make power of 2 more accurate.
8965 2009-12-10 12:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8967 * gst/h264parse/gsth264parse.c:
8968 h264parse: fix caps parameters setting
8969 Also consider PPS when selecting SPS to pick parameters from.
8970 Only update caps when settings actually changed, and when these are valid.
8972 2009-12-08 18:57:49 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8974 * ext/ivorbis/vorbisdec.c:
8975 * ext/ivorbis/vorbisdec.h:
8976 ivorbis: also cater for traditional 16-bit width sample output
8978 2009-12-10 10:40:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8980 * gst/shapewipe/gstshapewipe.c:
8981 shapewipe: Don't do pointer dereferences in the processing loop
8982 Lowers the time taken there in my testcase from 6.91% to 6.20%
8983 as measured by callgrind.
8985 2009-11-18 16:38:33 +0100 unknown <havard.graff@.eu.tandberg.int>
8987 * gst/rtpmux/gstrtpmux.c:
8988 rtpmux: update the current_ssrc from the caps
8991 2009-12-09 14:42:21 +0100 Håvard Graff <havard.graff@tandberg.com>
8993 * gst/rtpmux/gstrtpmux.c:
8994 rtpmux: release pads when disposing
8995 Because of an allocated priv (GstRTPMuxPadPrivate), the element will
8996 leak memory if not gst_rtp_mux_release_pad() is called. This would
8997 previously only happen if release_request_pad() was called explicitly,
8998 somthing that should not be neccesary.
9001 2009-12-09 13:40:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9003 * gst/rtpmux/gstrtpdtmfmux.c:
9004 dtmfmux: method name cleanups
9006 2009-12-09 09:57:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9008 * ext/assrender/gstassrender.c:
9009 assrender: Implement srcpad query function to always forward to the video sinkpad
9011 2009-12-09 09:55:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9013 * ext/assrender/gstassrender.c:
9014 assrender: Proxy buffer allocation on video sinkpad to the srcpad
9015 ...and add getcaps function to the video sinkpad.
9017 2009-12-09 09:51:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9019 * ext/assrender/gstassrender.c:
9020 assrender: Implement srcpad event functions for seeking and correct event forwarding
9021 Copied from textoverlay.
9023 2009-12-08 17:59:04 -0800 Michael Smith <msmith@songbirdnest.com>
9025 * gst/qtmux/atoms.c:
9026 * gst/qtmux/gstqtmux.c:
9027 qtmux: remove c++ comments and add some more comments.
9029 2009-12-08 17:55:56 -0800 Michael Smith <msmith@songbirdnest.com>
9031 * gst/qtmux/atoms.c:
9032 * gst/qtmux/atoms.h:
9033 * gst/qtmux/fourcc.h:
9034 * gst/qtmux/gstqtmux.c:
9035 * gst/qtmux/gstqtmuxmap.c:
9036 qtmux: add ima adpcm support
9038 2009-12-08 17:55:13 -0800 Stephen McNamara <steve.mcnamara@ultra-sml.com>
9040 * sys/dshowvideosink/dshowvideosink.cpp:
9041 dshowvideosink: don't leak filter_media_event
9043 2009-11-23 16:34:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9045 * gst/audioparsers/gstac3parse.c:
9046 ac3parse: ensure sufficient data available for parsing
9048 2009-10-29 15:19:04 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9050 * gst/audioparsers/gstac3parse.c:
9051 ac3parse: extract and use some more details for Enhanced Ac-3 streams
9053 2009-10-29 15:18:37 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9055 * gst/audioparsers/gstbaseparse.c:
9056 * gst/audioparsers/gstbaseparse.h:
9057 baseparse: custom bufferflag indicates not to count frame in stats
9059 2009-10-28 14:08:43 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9061 * gst/audioparsers/gstac3parse.c:
9062 ac3parse: perform additional frame checks when resyncing
9064 2009-10-28 14:07:17 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9066 * gst/audioparsers/gstac3parse.c:
9067 ac3parse: inform base parser of frame duration
9069 2009-10-27 16:16:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9071 * gst/audioparsers/gstac3parse.c:
9072 ac3parse: improve src caps settings
9074 2009-11-27 17:59:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9076 * gst/audioparsers/Makefile.am:
9077 * gst/audioparsers/gstac3parse.c:
9078 * gst/audioparsers/gstac3parse.h:
9079 * gst/audioparsers/plugin.c:
9080 ac3parse: initial version
9081 MARGINAL rank for now; might take some time for some (useful)
9082 framed=true/false to appear here and there.
9084 2009-11-26 18:34:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9086 * gst/audioparsers/gstamrparse.c:
9087 * gst/audioparsers/gstamrparse.h:
9088 amrparse: use (default) time handling of baseparser class
9090 2009-11-26 18:15:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9093 * docs/plugins/Makefile.am:
9094 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9095 * gst/amrparse/Makefile.am:
9096 * gst/amrparse/gstamrparse.c:
9097 * gst/amrparse/gstamrparse.h:
9098 * gst/amrparse/gstbaseparse.c:
9099 * gst/amrparse/gstbaseparse.h:
9100 * gst/audioparsers/Makefile.am:
9101 * gst/audioparsers/gstamrparse.c:
9102 * gst/audioparsers/gstamrparse.h:
9103 * gst/audioparsers/plugin.c:
9104 audioparsers: move 'amrparse' into it
9106 2009-11-27 17:27:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9108 * gst/audioparsers/gstbaseparse.c:
9109 audioparsers: reference GstBaseParse now lives here
9111 2009-11-28 18:13:31 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9114 * docs/plugins/Makefile.am:
9115 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9116 * gst/aacparse/Makefile.am:
9117 * gst/aacparse/gstaacparse.c:
9118 * gst/aacparse/gstaacparse.h:
9119 * gst/aacparse/gstbaseparse.c:
9120 * gst/aacparse/gstbaseparse.h:
9121 * gst/aacparse/plugin.c:
9122 * gst/audioparsers/Makefile.am:
9123 * gst/audioparsers/gstaacparse.c:
9124 * gst/audioparsers/gstaacparse.h:
9125 * gst/audioparsers/gstbaseparse.c:
9126 * gst/audioparsers/gstbaseparse.h:
9127 * gst/audioparsers/plugin.c:
9128 audioparsers: rename 'aacparse' plugin to generic 'audioparsers' plugin
9130 2009-11-26 17:04:43 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9132 * gst/aacparse/Makefile.am:
9133 * gst/aacparse/gstaacparse.c:
9134 * gst/aacparse/plugin.c:
9135 aacparse: separate plugin registration and rename plugin
9137 2009-11-26 17:04:36 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9139 * gst/aacparse/gstaacparse.c:
9140 aacparse: ensure sufficient data available before accessing
9142 2009-11-05 14:31:40 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9144 * gst/aacparse/gstaacparse.c:
9145 * gst/aacparse/gstaacparse.h:
9146 aacparse: use (default) time handling of baseparser class
9148 2009-10-29 15:19:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9150 * gst/aacparse/gstaacparse.c:
9151 aacparse: fixup comments to C-style
9153 2009-10-29 16:05:00 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9155 * gst/aacparse/gstbaseparse.c:
9156 baseparse: reset passthrough mode to default (disabled) on activation
9158 2009-10-29 15:16:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9160 * gst/aacparse/gstbaseparse.c:
9161 baseparse: ensure buffer metadata is writable
9163 2009-10-28 14:06:13 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9165 * gst/aacparse/gstbaseparse.c:
9166 * gst/aacparse/gstbaseparse.h:
9167 baseparse: fix/enhance DISCONT marking
9168 In particular, consider DISCONT == !sync, and allow subclass to query
9169 sync state, as it may want to perform additional checks depending
9170 on whether sync was achieved earlier on.
9171 Also arrange for subclass to query whether leftover data is being drained.
9173 2009-11-23 15:48:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9175 * gst/aacparse/gstbaseparse.c:
9176 * gst/aacparse/gstbaseparse.h:
9177 baseparse: add timestamp handling, and default conversion
9178 In particular, (optionally) provide baseparse with a notion of frames per second
9179 (and therefore also frame duration) and have it track frame and byte counts.
9180 This way, subclass can provide baseparse with fps and have it provide default
9181 buffer time metadata and conversions, though subclass can still install
9182 callbacks to handle such itself.
9184 2009-10-28 12:02:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9186 * gst/aacparse/gstbaseparse.c:
9187 baseparse: documentation fixes
9189 2009-10-28 12:00:08 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9191 * gst/aacparse/gstbaseparse.c:
9192 baseparse: use_fixed_caps for src pad
9193 After all, stream is as-is, and there is little molding to downstream's
9194 taste that can be done. If subclass can and wants to do so, it can
9195 still override as such.
9197 2009-12-08 14:46:35 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9199 * docs/plugins/Makefile.am:
9200 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9201 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9202 * docs/plugins/gst-plugins-bad-plugins.args:
9203 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
9204 * docs/plugins/gst-plugins-bad-plugins.interfaces:
9205 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
9206 * docs/plugins/inspect/plugin-aacparse.xml:
9207 * docs/plugins/inspect/plugin-adpcmdec.xml:
9208 * docs/plugins/inspect/plugin-aiff.xml:
9209 * docs/plugins/inspect/plugin-aiffparse.xml:
9210 * docs/plugins/inspect/plugin-alsaspdif.xml:
9211 * docs/plugins/inspect/plugin-amrparse.xml:
9212 * docs/plugins/inspect/plugin-amrwbenc.xml:
9213 * docs/plugins/inspect/plugin-apex.xml:
9214 * docs/plugins/inspect/plugin-asfmux.xml:
9215 * docs/plugins/inspect/plugin-assrender.xml:
9216 * docs/plugins/inspect/plugin-autoconvert.xml:
9217 * docs/plugins/inspect/plugin-bayer.xml:
9218 * docs/plugins/inspect/plugin-bz2.xml:
9219 * docs/plugins/inspect/plugin-camerabin.xml:
9220 * docs/plugins/inspect/plugin-cdaudio.xml:
9221 * docs/plugins/inspect/plugin-cdxaparse.xml:
9222 * docs/plugins/inspect/plugin-celt.xml:
9223 * docs/plugins/inspect/plugin-dc1394.xml:
9224 * docs/plugins/inspect/plugin-dccp.xml:
9225 * docs/plugins/inspect/plugin-debugutilsbad.xml:
9226 * docs/plugins/inspect/plugin-dfbvideosink.xml:
9227 * docs/plugins/inspect/plugin-dirac.xml:
9228 * docs/plugins/inspect/plugin-dtmf.xml:
9229 * docs/plugins/inspect/plugin-dtsdec.xml:
9230 * docs/plugins/inspect/plugin-dvb.xml:
9231 * docs/plugins/inspect/plugin-dvdspu.xml:
9232 * docs/plugins/inspect/plugin-faac.xml:
9233 * docs/plugins/inspect/plugin-faad.xml:
9234 * docs/plugins/inspect/plugin-fbdevsink.xml:
9235 * docs/plugins/inspect/plugin-festival.xml:
9236 * docs/plugins/inspect/plugin-freeze.xml:
9237 * docs/plugins/inspect/plugin-frei0r.xml:
9238 * docs/plugins/inspect/plugin-gmedec.xml:
9239 * docs/plugins/inspect/plugin-gsm.xml:
9240 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
9241 * docs/plugins/inspect/plugin-gstsiren.xml:
9242 * docs/plugins/inspect/plugin-h264parse.xml:
9243 * docs/plugins/inspect/plugin-hdvparse.xml:
9244 * docs/plugins/inspect/plugin-id3tag.xml:
9245 * docs/plugins/inspect/plugin-jack.xml:
9246 * docs/plugins/inspect/plugin-kate.xml:
9247 * docs/plugins/inspect/plugin-ladspa.xml:
9248 * docs/plugins/inspect/plugin-legacyresample.xml:
9249 * docs/plugins/inspect/plugin-liveadder.xml:
9250 * docs/plugins/inspect/plugin-lv2.xml:
9251 * docs/plugins/inspect/plugin-metadata.xml:
9252 * docs/plugins/inspect/plugin-mimic.xml:
9253 * docs/plugins/inspect/plugin-mms.xml:
9254 * docs/plugins/inspect/plugin-modplug.xml:
9255 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
9256 * docs/plugins/inspect/plugin-mpegdemux2.xml:
9257 * docs/plugins/inspect/plugin-mpegpsmux.xml:
9258 * docs/plugins/inspect/plugin-mpegtsmux.xml:
9259 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
9260 * docs/plugins/inspect/plugin-musepack.xml:
9261 * docs/plugins/inspect/plugin-musicbrainz.xml:
9262 * docs/plugins/inspect/plugin-mve.xml:
9263 * docs/plugins/inspect/plugin-mxf.xml:
9264 * docs/plugins/inspect/plugin-mythtv.xml:
9265 * docs/plugins/inspect/plugin-nas.xml:
9266 * docs/plugins/inspect/plugin-neon.xml:
9267 * docs/plugins/inspect/plugin-nsfdec.xml:
9268 * docs/plugins/inspect/plugin-nuvdemux.xml:
9269 * docs/plugins/inspect/plugin-ofa.xml:
9270 * docs/plugins/inspect/plugin-oss4.xml:
9271 * docs/plugins/inspect/plugin-pcapparse.xml:
9272 * docs/plugins/inspect/plugin-pnm.xml:
9273 * docs/plugins/inspect/plugin-qtmux.xml:
9274 * docs/plugins/inspect/plugin-rawparse.xml:
9275 * docs/plugins/inspect/plugin-real.xml:
9276 * docs/plugins/inspect/plugin-resindvd.xml:
9277 * docs/plugins/inspect/plugin-rfbsrc.xml:
9278 * docs/plugins/inspect/plugin-rsvg.xml:
9279 * docs/plugins/inspect/plugin-rtpmux.xml:
9280 * docs/plugins/inspect/plugin-scaletempo.xml:
9281 * docs/plugins/inspect/plugin-schro.xml:
9282 * docs/plugins/inspect/plugin-sdl.xml:
9283 * docs/plugins/inspect/plugin-sdp.xml:
9284 * docs/plugins/inspect/plugin-selector.xml:
9285 * docs/plugins/inspect/plugin-shapewipe.xml:
9286 * docs/plugins/inspect/plugin-sndfile.xml:
9287 * docs/plugins/inspect/plugin-soundtouch.xml:
9288 * docs/plugins/inspect/plugin-speed.xml:
9289 * docs/plugins/inspect/plugin-stereo.xml:
9290 * docs/plugins/inspect/plugin-subenc.xml:
9291 * docs/plugins/inspect/plugin-tta.xml:
9292 * docs/plugins/inspect/plugin-valve.xml:
9293 * docs/plugins/inspect/plugin-vcdsrc.xml:
9294 * docs/plugins/inspect/plugin-videomeasure.xml:
9295 * docs/plugins/inspect/plugin-videosignal.xml:
9296 * docs/plugins/inspect/plugin-vmnc.xml:
9297 * docs/plugins/inspect/plugin-wildmidi.xml:
9298 * docs/plugins/inspect/plugin-xvid.xml:
9299 * ext/assrender/gstassrender.c:
9300 * ext/assrender/gstassrender.h:
9301 assrender: Add docs and integrate into the docs build system
9303 2009-12-08 14:06:23 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9305 * ext/assrender/gstassrender.c:
9306 * ext/assrender/gstassrender.h:
9307 assrender: For synchronizing the text, take the video running time of the next frame
9308 This makes sure that libass already has all text buffers for the next frame
9309 at the time when the next frame is processed. Without this text buffers
9310 might be one frame late or not shown at all if they're only shown for a
9313 2009-12-08 11:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9315 * ext/assrender/gstassrender.c:
9316 assrender: Fix I420 mode and enable it
9318 2009-12-08 11:25:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9320 * ext/assrender/gstassrender.c:
9321 assrender: Fix compilation with older libass versions
9323 2009-12-07 10:21:32 -0800 Michael Smith <msmith@songbirdnest.com>
9325 * sys/dshowvideosink/dshowvideosink.h:
9326 dshowvideosink: spell things more betterer.
9328 2009-12-07 10:09:19 -0800 Stephen McNamara <steve.mcnamara@ultra-sml.com>
9330 * sys/dshowvideosink/dshowvideosink.h:
9331 dshowvideosink: add virtual destructor for internal helper class.
9333 2009-12-07 18:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9335 * ext/assrender/gstassrender.c:
9336 assrender: Don't unref buffers twice
9338 2009-12-07 18:30:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9340 * ext/assrender/gstassrender.c:
9341 assrender: Improve embedded font usage
9342 For this add some new mimetypes and also check the filename extension.
9345 2009-12-07 18:03:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9347 * ext/assrender/gstassrender.c:
9348 assrender: Disable I420 support for now, it doesn't work reliable yet
9350 2009-12-07 17:04:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9352 * ext/assrender/gstassrender.c:
9353 assrender: Add support for I420
9355 2009-12-07 15:31:41 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9357 * ext/assrender/gstassrender.c:
9358 * ext/assrender/gstassrender.h:
9359 assrender: Optimize blit function and add support for all other non-alpha RGB formats
9360 Also make sure to not write behind array bounds.
9362 2009-12-07 14:35:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9364 * ext/assrender/gstassrender.c:
9365 assrender: Fix attachment tag handling and move it into a separate function
9366 ...to prevent code duplication.
9368 2009-12-07 14:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9370 * ext/assrender/gstassrender.c:
9371 assrender: Update text last stop after checking if timestamp/duration is valid
9373 2009-12-07 14:23:22 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9375 * ext/assrender/gstassrender.c:
9376 assrender: If an ASS track was allocated already only feed new codec_data to it instead of recreating
9378 2009-12-07 14:05:22 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9380 * ext/assrender/gstassrender.c:
9381 * ext/assrender/gstassrender.h:
9382 assrender: Lots of random cleanup and some minor memleak fixes
9384 2009-12-07 13:40:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9386 * ext/assrender/gstassrender.c:
9387 assrender: Extract embedded fonts from the subtitle streams if requested
9389 2009-12-07 13:26:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9391 * ext/assrender/gstassrender.c:
9392 assrender: Don't let libass print stuff on stderr but proxy the messages to the GStreamer debugging system
9394 2009-12-05 11:25:15 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9397 * ext/apexsink/Makefile.am:
9398 apexsink: clean up and fix configure logic and Makefile.am
9399 Check for openssl and libcrypto using pkg-config and don't build the
9400 plugin if those are not available. Also, fix the CFLAGS/LIBS order
9401 in Makefile.am and use the detected LIBS instead of hard-coding
9402 -lcrypto in the Makefile.am. Should fix #601417.
9404 2009-12-01 15:07:49 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9407 Automatic update of common submodule
9408 From 87bf428 to 47cb23a
9410 2009-12-01 14:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9413 configure: Call AG_GST_PLATFORM for GST_EXTRA_MODULE_SUFFIX
9414 This is used in the frei0r plugin already but never defined anywhere.
9417 2009-12-01 14:17:22 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9420 Automatic update of common submodule
9421 From da4c75c to 87bf428
9423 2009-11-27 18:55:58 +0100 Edward Hervey <bilboed@bilboed.com>
9426 Automatic update of common submodule
9427 From 53a2485 to da4c75c
9429 2009-11-27 14:38:04 +0200 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
9431 * gst-libs/gst/interfaces/photography.c:
9432 * gst-libs/gst/interfaces/photography.h:
9433 * gst/camerabin/gstcamerabin-enum.h:
9434 * gst/camerabin/gstcamerabin.c:
9435 * gst/camerabin/gstcamerabinphotography.c:
9436 * gst/camerabin/gstcamerabinphotography.h:
9437 camerabin: photography interface properties. Fixes #573370 (partially)
9438 Added GObject properties to photography interface and implemented
9439 them in camerabin. Changed zooming to check if video-source has
9442 2009-02-23 23:18:33 +0200 René Stadler <rene.stadler@nokia.com>
9446 * pkgconfig/Makefile.am:
9447 * pkgconfig/gstreamer-plugins-bad-uninstalled.pc.in:
9448 * pkgconfig/gstreamer-plugins-bad.pc.in:
9449 Add pkgconfig files for photography interface library.
9451 2009-10-28 12:47:19 +0200 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
9453 * gst/camerabin/Makefile.am:
9454 * gst/camerabin/camerabinimage.c:
9455 * gst/camerabin/camerabinimage.h:
9456 * gst/camerabin/camerabinvideo.c:
9457 * gst/camerabin/camerabinvideo.h:
9458 * gst/camerabin/gstcamerabin-enum.c:
9459 * gst/camerabin/gstcamerabin-enum.h:
9460 * gst/camerabin/gstcamerabin.c:
9461 * gst/camerabin/gstcamerabin.h:
9462 camerabin: add flags property. Fixes #573370 (partially)
9463 Adds flags property to enable runtime configuration of
9464 conversion and scaling elements. Also adds flag for disabling
9467 2009-10-27 16:28:25 +0200 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
9469 * gst/camerabin/camerabinvideo.c:
9470 * gst/camerabin/camerabinvideo.h:
9471 camerabin: remove timeoverlay build-time definition
9473 2009-11-26 15:33:32 -0600 Wim Taymans <wim.taymans@collabora.co.uk>
9475 * sys/vdpau/Makefile.am:
9478 2009-11-25 21:41:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9480 * gst/qtmux/gstqtmux.c:
9481 qtmux: replace _scale with _scale_round
9482 Use the rounding version for improved sync between streams.
9483 Small variations in the duration when muxing might lead to
9484 cumullative wrong timestamping when demuxing.
9487 2009-11-24 16:16:56 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9489 * gst/qtmux/gstqtmux.c:
9490 qtmux: use timestamps for muxing
9491 Try to use timestamps even when the stream has out of order
9492 timestamps, only fall back to durations when we detect an
9493 out of order buffer. Improves sync between streams.
9495 2009-11-24 14:34:51 +0200 Stefan Kost <ensonic@users.sf.net>
9497 * ext/metadata/gstmetadatamux.c:
9498 metadata: fix classification
9500 2009-11-18 11:38:50 +0100 Xavier Queralt Mateu <xqueralt@flumotion.com>
9502 * gst/mpegdemux/mpegtspacketizer.c:
9503 Expose lang codes in pmt
9505 2009-11-22 19:30:43 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9507 * gst/h264parse/gsth264parse.c:
9508 * gst/h264parse/gsth264parse.h:
9509 h264parse: optional transforming from bytestream to sample format (or vice versa)
9511 2009-11-20 18:31:39 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9513 * gst/h264parse/gsth264parse.c:
9514 h264parse: refactor a bit into a reset function
9516 2009-11-20 18:49:56 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9518 * gst/h264parse/gsth264parse.c:
9519 * gst/h264parse/gsth264parse.h:
9520 h264parse: provide w/h from stream in src caps if not in sink caps
9522 2009-11-06 12:58:33 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9524 * gst/h264parse/gsth264parse.c:
9525 h264parse: parse SPS some more (e.g. for width/height)
9527 2009-11-22 19:34:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9529 * gst/h264parse/gsth264parse.c:
9530 * gst/h264parse/gsth264parse.h:
9531 h264parse: optionally output AUs rather than NALUs
9532 That is, Access Units (frames/fields) instead of (possibly) parts thereof.
9534 2009-11-23 10:32:41 +0100 Edward Hervey <bilboed@bilboed.com>
9571 po: remove ext/resindvd/rsnbasesrc.c
9573 2009-11-23 09:35:30 +0100 Edward Hervey <bilboed@bilboed.com>
9575 * win32/common/config.h:
9576 win32: pre-release=>git
9578 2009-11-23 09:17:39 +0100 Edward Hervey <bilboed@bilboed.com>
9580 * sys/vdpau/gstvdputils.c:
9581 * sys/vdpau/gstvdputils.h:
9584 2009-11-22 22:54:27 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9586 * sys/vdpau/gstvdputils.c:
9587 vdpauvideopostprocess: convert to 1/1 pixel-aspect-ratio for rgb too
9589 2009-11-22 22:34:19 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9591 * sys/vdpau/gstvdpsink.c:
9592 vdpausink: intersect allowed caps with our template caps
9594 2009-11-22 22:31:38 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9596 * sys/vdpau/gstvdputils.c:
9597 vdpau: fix gst_vdp_[video|yuv]_to_output_caps to also add rgb caps
9599 2009-11-22 22:30:19 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9601 * sys/vdpau/gstvdpvideopostprocess.c:
9602 * sys/vdpau/gstvdpvideopostprocess.h:
9603 vdpauvideopostprocess: use GstVdpVideoSrcPad
9605 2009-11-22 22:29:58 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9607 * sys/vdpau/gstvdpoutputbuffer.c:
9608 * sys/vdpau/gstvdpoutputbuffer.h:
9609 vdpau: add functions to GstVdpOutputBuffer needed for rgb download
9611 2009-11-22 22:28:18 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9613 * sys/vdpau/Makefile.am:
9614 * sys/vdpau/gstvdpdevice.c:
9615 * sys/vdpau/gstvdpdevice.h:
9616 * sys/vdpau/gstvdpoutputsrcpad.c:
9617 * sys/vdpau/gstvdpoutputsrcpad.h:
9618 vdpau: add GstPad subclass GstVdpOutputSrcPad
9619 GstVdpOutputSrcPad is a subclass of GstPad that is used for pushing out
9620 GstVdpOutputBuffers. It takes care of caps negotiation and conversion to
9623 2009-11-22 22:24:12 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9625 * sys/vdpau/gstvdpmpegdec.c:
9626 * sys/vdpau/gstvdpvideosrcpad.c:
9627 * sys/vdpau/gstvdpvideosrcpad.h:
9628 gstvdpvideosrcpad: add "template-caps" property
9629 The property limits the available output caps
9631 2009-11-22 22:18:55 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9633 * sys/vdpau/gstvdpvideobuffer.c:
9634 gstvdpvideobuffer: fix typo
9636 2009-11-21 02:51:39 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9638 * sys/vdpau/gstvdpmpegdec.c:
9639 * sys/vdpau/gstvdpvideosrcpad.c:
9640 * sys/vdpau/gstvdpvideosrcpad.h:
9641 gstvdpvideosrcpad: replace get_pad_template() with get_template_caps()
9643 2009-11-21 01:10:50 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9645 * sys/vdpau/gstvdpvideosrcpad.c:
9646 * sys/vdpau/gstvdpvideosrcpad.h:
9647 gstvdpvideosrcpad: don't recreate caps in getcaps
9649 2009-11-21 00:13:46 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9651 * sys/vdpau/Makefile.am:
9652 * sys/vdpau/gstvdpmpegdec.c:
9653 * sys/vdpau/gstvdpmpegdec.h:
9654 * sys/vdpau/gstvdpvideobuffer.c:
9655 * sys/vdpau/gstvdpvideobuffer.h:
9656 * sys/vdpau/gstvdpvideosrcpad.c:
9657 * sys/vdpau/gstvdpvideosrcpad.h:
9658 vdpau: add GstPad subclass GstVdpVideoSrcPad
9659 GstVdpVideoSrcPad takes care of caps negotiation and conversion of
9660 GstVdpVideoBuffers to the negotiated output format.
9662 2009-10-27 22:04:10 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9664 * sys/vdpau/gstvdpdevice.c:
9665 * sys/vdpau/gstvdpdevice.h:
9666 * sys/vdpau/gstvdpsink.c:
9667 vdpausink: rework presentation blocking a bit
9668 instead of blocking until the previous surface has been displayed, we new only
9669 add surfaces to the queue if it's idle.
9671 2009-10-27 21:18:04 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9673 * sys/vdpau/gstvdpvideopostprocess.c:
9674 vdpauvideopostprocess: split up chain function
9676 2009-10-27 20:57:05 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9678 * sys/vdpau/gstvdpvideopostprocess.c:
9679 * sys/vdpau/gstvdpvideopostprocess.h:
9680 vdpauvideopostprocess: implement basic qos handling
9682 2009-10-16 00:16:24 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9684 * sys/vdpau/gstvdpmpegdec.c:
9685 * sys/vdpau/gstvdpmpegdec.h:
9686 vdpaumpegdec: add display property
9688 2009-10-08 23:38:24 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9690 * sys/vdpau/gstvdputils.c:
9691 * sys/vdpau/gstvdputils.h:
9692 vdpau: remove unused functions
9694 2009-10-08 20:25:40 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9696 * sys/vdpau/gstvdpmpegdec.c:
9697 * sys/vdpau/gstvdpmpegdec.h:
9698 * sys/vdpau/gstvdpvideopostprocess.c:
9699 * sys/vdpau/gstvdpvideopostprocess.h:
9700 vdpau: use local libgstvdp headers
9702 2009-10-08 20:23:33 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9704 * sys/vdpau/Makefile.am:
9705 * sys/vdpau/gstvdp.c:
9706 * sys/vdpau/gstvdpvideoyuv.c:
9707 * sys/vdpau/gstvdpvideoyuv.h:
9708 * sys/vdpau/gstvdpyuvvideo.c:
9709 * sys/vdpau/gstvdpyuvvideo.h:
9710 vdpau: remove now unneeded vdpauvideoyuv and vdpauyuvvideo elements
9712 2009-10-08 20:19:57 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9714 * sys/vdpau/gstvdpvideopostprocess.c:
9715 * sys/vdpau/gstvdpvideopostprocess.h:
9716 vdpauvideopostprocess: add display property
9718 2009-10-08 20:13:24 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9720 * sys/vdpau/gstvdpsink.c:
9721 vdpausink: add debug output
9723 2009-10-08 20:13:04 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9725 * sys/vdpau/Makefile.am:
9726 * sys/vdpau/gstvdputils.c:
9727 * sys/vdpau/gstvdputils.h:
9728 * sys/vdpau/gstvdpvideobuffer.c:
9729 * sys/vdpau/gstvdpvideobuffer.h:
9730 * sys/vdpau/gstvdpvideopostprocess.c:
9731 * sys/vdpau/gstvdpvideopostprocess.h:
9732 vdpauvideopostprocess: add support for video/x-raw-yuv input
9734 2009-10-07 10:25:46 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9736 * sys/vdpau/gstvdpmpegdec.c:
9737 vdpaumpegdec: add src_getcaps func
9738 this way we can return only the caps we really support, since we're able to query vdpau
9741 2009-10-07 00:13:00 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9743 * sys/vdpau/gstvdpmpegdec.c:
9744 * sys/vdpau/gstvdpmpegdec.h:
9745 * sys/vdpau/gstvdpvideobuffer.c:
9746 * sys/vdpau/gstvdpvideobuffer.h:
9747 vdpaumpegdec: add support for negotation of x-raw-yuv output
9749 2009-10-04 19:27:56 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9751 * sys/vdpau/Makefile.am:
9752 * sys/vdpau/gstvdpmpegdec.c:
9753 * sys/vdpau/gstvdpmpegdec.h:
9754 * sys/vdpau/gstvdputils.c:
9755 * sys/vdpau/gstvdputils.h:
9756 * sys/vdpau/gstvdpvideopostprocess.c:
9757 * sys/vdpau/gstvdpvideopostprocess.h:
9758 * sys/vdpau/gstvdpvideoyuv.c:
9759 * sys/vdpau/gstvdpvideoyuv.h:
9760 * sys/vdpau/gstvdpyuvvideo.c:
9761 * sys/vdpau/gstvdpyuvvideo.h:
9762 vdpau: create a libgstvdp library.
9763 The library contains GstVdpDevice GstVdpVideoBuffer and GstVdpOutputBuffer. The
9764 library will (apart from the plugins here) be used by the upcoming gst-ffmpeg
9767 2009-10-03 14:30:41 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9769 * sys/vdpau/gstvdpmpegdec.c:
9770 vdpaumpegdec: check for sink element returning wrong buffer type
9772 2009-10-02 01:04:02 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9774 * sys/vdpau/gstvdpmpegdec.c:
9775 * sys/vdpau/gstvdpvideobuffer.c:
9776 * sys/vdpau/gstvdpvideobuffer.h:
9777 vdpau: remove unneeded gst_vdp_video_buffer_add_reference function
9779 2009-09-24 22:26:58 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
9781 * sys/vdpau/gstvdpvideopostprocess.c:
9782 vdpauvideopostprocess: fix longname
9784 2009-11-22 19:30:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9786 * ext/mimic/Makefile.am:
9787 * gst/autoconvert/Makefile.am:
9788 * gst/dtmf/Makefile.am:
9789 * gst/liveadder/Makefile.am:
9790 * gst/rtpmux/Makefile.am:
9791 * gst/siren/Makefile.am:
9792 * gst/valve/Makefile.am:
9793 Clean up LDFLAGS, LIBS, CFLAGS
9794 Fix order, fix variables that don't exist, like GST_LIBS_LIBS,
9795 use $(LIBM) instead of -lm, and move _LIBS from LDFLAGS to LIBADD.
9796 Spotted by Havard Graff.
9798 2009-11-22 19:02:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9800 * ext/cog/cogutils.h:
9801 cog: include our own _stdint.h instead of <stdint.h>
9803 2009-11-20 11:13:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9805 * gst/librfb/d3des.c:
9806 * gst/librfb/vncauth.c:
9807 librfb: include our own _stdint.h not stdint.h
9809 2009-11-21 17:31:53 +0100 Jan Schmidt <thaytan@noraisin.net>
9811 * ext/resindvd/Makefile.am:
9812 * ext/resindvd/resindvdsrc.c:
9813 * ext/resindvd/resindvdsrc.h:
9814 * ext/resindvd/rsnbasesrc.c:
9815 * ext/resindvd/rsnbasesrc.h:
9816 resindvd: Remove local basesrc copy
9817 Use the real version of basesrc instead of a local copy now that it
9818 supports the seamless segment feature that resin needs.
9820 2009-11-20 13:41:27 -0800 Michael Smith <msmith@songbirdnest.com>
9822 * tests/icles/Makefile.am:
9823 tests/icles: make cog test program depend on USE_COG. Fixes build without orc.
9825 2009-11-20 20:55:15 +0100 David Schleef <ds@schleef.org>
9828 * ext/cog/cogvirtframe.c:
9829 cog: convert some params to consts in orc code
9831 2009-11-20 17:33:21 +0100 Julien Moutte <julien@fluendo.com>
9833 * gst/frei0r/gstfrei0rmixer.c:
9834 frei0r: Fix compilation warnings.
9836 2009-11-20 17:32:44 +0100 Julien Moutte <julien@fluendo.com>
9838 * gst/amrparse/gstbaseparse.c:
9839 amrparse: Fix compilation warnings
9841 2009-11-20 17:32:13 +0100 Julien Moutte <julien@fluendo.com>
9843 * gst/aacparse/gstbaseparse.c:
9844 aacparse: Fix compilation warnings
9846 2009-11-20 10:31:47 -0500 Olivier Crête <tester@tester.ca>
9848 * gst/dtmf/tone_detect.h:
9849 dtmf: Use _stdint.h from configure
9850 https://bugzilla.gnome.org/show_bug.cgi?id=602465
9852 2009-11-20 13:13:36 +0100 David Schleef <ds@schleef.org>
9854 * ext/cog/Makefile.am:
9855 * tests/icles/Makefile.am:
9856 cog: Add orc test code for cog
9857 Also look for cog.orc source file in the right place.
9859 2009-11-19 20:33:07 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
9861 * gst/dtmf/tone_detect.c:
9862 * gst/dtmf/tone_detect.h:
9863 dtmf: Update dtmfdetect to make it MSVC friendly
9864 https://bugzilla.gnome.org/show_bug.cgi?id=602465
9866 2009-11-19 18:28:52 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9868 * gst/qtmux/gstqtmux.c:
9869 qtmux: fix missing debug argument
9870 Adds a missing debug argument
9872 2009-11-19 23:01:29 +0200 Stefan Kost <ensonic@users.sf.net>
9875 lv2: set the audio-channel positions again, but now in _setup
9876 Readd the code that was reverted for the release. We now set audio-channel
9877 positions if any on the pad caps and not on the templates.
9879 2009-11-19 22:59:17 +0200 Stefan Kost <ensonic@users.sf.net>
9881 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
9882 signalprocessor: remove commented out code that we don't need anymore
9884 2009-11-17 00:39:50 +0200 Stefan Kost <ensonic@users.sf.net>
9886 * tests/check/generic/states.c:
9887 tests: make state-change test timeout longer if wrappers are enabled
9888 When ladspa || lv2 are enabled one could quickly get to 500 elements.
9890 2009-11-17 00:37:28 +0200 Stefan Kost <ensonic@users.sf.net>
9892 * gst/real/gstrealaudiodec.c:
9893 realaudiodec: reindent and make valgrind happy
9894 The state-change tests reported access to uninitialized memory.
9896 2009-11-16 22:07:31 +0200 Stefan Kost <ensonic@users.sf.net>
9898 * ext/ladspa/gstladspa.c:
9899 ladspa: only use g_return_val_if_fail for checking pre-conditions
9900 g_return_* can be disabled. Still we want to check for failed instance creation.
9902 2009-11-16 22:05:16 +0200 Stefan Kost <ensonic@users.sf.net>
9905 lv2: only use g_return_val_if_fail for checking pre-conditions
9906 g_return_* can be disabled. Still we want to check for failed instance creation.
9908 2009-11-16 21:52:32 +0200 Stefan Kost <ensonic@users.sf.net>
9910 * ext/ladspa/gstladspa.c:
9911 ladspa: remove left-over comment
9913 2009-11-16 21:50:20 +0200 Stefan Kost <ensonic@users.sf.net>
9915 * ext/ladspa/gstladspa.c:
9917 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
9918 * gst-libs/gst/signalprocessor/gstsignalprocessor.h:
9919 signalprocessor: change _setup to pass whole caps and not just sampling_rate
9920 This allows to get rid of the sampling_rate variable in the base-class. Also now
9921 subclasses can modify the caps to actualy negotiate. This is needed to e.g. set
9922 audio-channel positions.
9924 2009-11-19 11:36:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9926 * gst/qtmux/gstqtmux.c:
9927 qtmux: fix misinforming debug statement
9929 2009-11-19 11:14:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9931 * gst/qtmux/gstqtmux.c:
9932 qtmux: ensure writable buffer metadata before setting caps
9934 2009-11-19 10:31:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9937 Automatic update of common submodule
9938 From 0702fe1 to 53a2485
9940 2009-11-18 20:06:06 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9942 * gst/asfmux/gstasfmux.c:
9943 asfmux: improving debug messages
9944 Improves debug messages for asfmux
9946 2009-10-29 08:36:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9948 * gst/qtmux/atoms.c:
9949 * gst/qtmux/atoms.h:
9950 * gst/qtmux/fourcc.h:
9951 * gst/qtmux/gstqtmux.c:
9952 * gst/qtmux/gstqtmuxmap.c:
9953 qtmux: support for SVQ3
9954 Adds support for muxing SVQ3 content. Usually this format
9955 has decoder info that must be passed in the 'seqh' field
9956 in the caps. It is also good to add the gama atom to make
9957 quicktime not crash.
9960 2009-11-18 18:00:37 +0100 Edward Hervey <bilboed@bilboed.com>
9962 * ext/jp2k/gstjp2k.c:
9963 jp2k: Raise rank of encoder to MARGINAL
9965 2009-11-18 18:00:23 +0100 Edward Hervey <bilboed@bilboed.com>
9968 gsm: Raise rank of encoder to PRIMARY
9970 2009-11-18 18:00:00 +0100 Edward Hervey <bilboed@bilboed.com>
9972 * ext/amrwbenc/gstamrwb.c:
9973 amrwbenc: Raise rank to SECONDARY
9975 2009-11-18 17:59:21 +0100 Edward Hervey <bilboed@bilboed.com>
9977 * ext/dirac/gstdirac.cc:
9978 dirac: Raise rank of encoder to MARGINAL
9979 We'll prefer to use schroedinger if available, but in case it's not available
9980 we still have the libdirac option
9982 2009-11-18 17:58:53 +0100 Edward Hervey <bilboed@bilboed.com>
9984 * ext/xvid/gstxvid.c:
9985 xvid: Raise rank of encoder to SECONDARY
9987 2009-11-18 17:58:39 +0100 Edward Hervey <bilboed@bilboed.com>
9990 aiff: Raise rank of muxer to PRIMARY
9992 2009-11-18 17:57:59 +0100 Edward Hervey <bilboed@bilboed.com>
9995 mve: Raise rank of muxer to PRIMARY
9997 2009-11-18 17:57:25 +0100 Edward Hervey <bilboed@bilboed.com>
9999 * gst/asfmux/gstasfmux.c:
10000 asfmux: Raise rank to PRIMARY
10002 2009-11-18 13:41:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10005 configure: bump core requirements to 0.10.25.1 as well
10006 Make implicit requirement explicit.
10008 2009-11-17 16:31:09 +0100 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
10010 * ext/ladspa/Makefile.am:
10011 * ext/lv2/Makefile.am:
10012 signalprocessor: Use correct CFLAGS for the signalprocessor headers in LV2/LADSPA
10013 This makes sure that the headers from the source tree are taken and not
10014 accidentially installed system headers in the case of builddir!=srcdir.
10017 2009-11-18 03:09:18 +0000 Jan Schmidt <thaytan@noraisin.net>
10019 * ext/resindvd/resindvdsrc.c:
10020 * ext/resindvd/rsnaudiomunge.c:
10021 * gst/dvdspu/Makefile.am:
10022 * gst/dvdspu/gstdvdspu.c:
10023 resindvd, dvdspu: Use new still-frame API from gst-plugins-base
10024 Replace the current custom DVD still-frame events with new event
10025 creation/parsing API from libgstvideo.
10027 2009-11-18 02:16:03 +0000 Jan Schmidt <thaytan@noraisin.net>
10030 bump gst-plugins-base requirement to 0.10.25.1
10032 2009-11-18 02:04:19 +0000 Jan Schmidt <thaytan@noraisin.net>
10034 * gst/aiff/Makefile.am:
10036 Revert "aiff: Disable aiff muxer for this release."
10037 This reverts commit 7426be70ffb113f02e37407ea989e60b638b2f00.
10038 Re-enable the aiff muxer now that gst-plugins-bad 0.10.17 is out
10039 and we can rely on gst-plugins-base from git.
10041 2009-11-17 17:25:14 -0300 Thiago Sousa Santos <thiagoss@redmoon.(none)>
10043 * gst/asfmux/gstasfmux.c:
10044 * gst/asfmux/gstasfmux.h:
10045 asfmux: handle streams with different start times
10046 Prevents losing sync when remuxing streams with different
10047 start times. The smallest start time is selected as
10048 the base time and all timestamps are subtracted
10049 from it to get the actual time to be used when
10050 muxing and building indexes
10053 2009-11-17 09:26:05 -0300 Thiago Sousa Santos <thiagoss@redmoon.(none)>
10055 * gst/qtmux/gstqtmux.c:
10056 qtmux: do not leak a string
10057 Frees a string after use. Also does some code organization
10059 2009-11-16 14:57:53 -0300 Thiago Sousa Santos <thiagoss@redmoon.(none)>
10061 * gst/qtmux/atoms.c:
10062 qtmux: do not add size to the pointer variable
10063 Do not wrongly add the result of the function to the
10064 pointer to the buffer size. Instead, check the result
10065 to see if the serialization was ok.
10066 Based on a patch by: "Carsten Kroll <car@ximidi.com>"
10069 2009-11-06 10:34:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10071 * gst/qtmux/atoms.c:
10072 * gst/qtmux/atoms.h:
10073 * gst/qtmux/gstqtmux.c:
10074 * gst/qtmux/gstqtmux.h:
10075 qtmux: handle 'late' streams
10076 When muxing streams, some can start later than others. qtmux
10077 now handle this by adding an empty edts entry with the
10078 duration of the 'lateness' to the stream's trak.
10079 It tolerates a stream to be up to 0.1s late.
10082 2009-11-05 21:35:56 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10084 * gst/qtmux/atoms.c:
10085 * gst/qtmux/atoms.h:
10086 qtmux: adds the EDTS and ELTS atoms to atoms.c
10087 These atoms will be useful for signaling streams
10088 that start later in the file. As well for adding
10089 edit lists if needed sometime later.
10091 2009-11-17 17:59:56 -0800 Michael Smith <msmith@songbirdnest.com>
10093 * gst/adpcmdec/adpcmdec.c:
10094 adpcmdec: decode adpcm without explicit length, as found in qt.
10096 2009-11-15 03:21:56 +0000 Jan Schmidt <thaytan@noraisin.net>
10098 * gst/dvdspu/gstdvdspu.c:
10099 dvdspu: Forward the still frame event downstream
10100 Forward still-frame events downstream so elements like deinterlace
10103 2009-11-14 00:31:29 +0000 Jan Schmidt <thaytan@noraisin.net>
10105 * ext/resindvd/resindvdsrc.c:
10106 resindvd: Guard against a divide-by-zero error.
10107 https://bugzilla.gnome.org/show_bug.cgi?id=600263
10109 2009-11-18 01:46:38 +0000 Jan Schmidt <thaytan@noraisin.net>
10112 * win32/common/config.h:
10113 Back to development -> 0.10.17.1
10115 2009-11-17 01:53:54 +0000 Jan Schmidt <thaytan@noraisin.net>
10117 * gst-plugins-bad.doap:
10118 Add 0.10.17 release to the doap file
10120 === release 0.10.17 ===
10122 2009-11-17 01:25:47 +0000 Jan Schmidt <thaytan@noraisin.net>
10128 * docs/plugins/gst-plugins-bad-plugins.args:
10129 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
10130 * docs/plugins/gst-plugins-bad-plugins.interfaces:
10131 * docs/plugins/gst-plugins-bad-plugins.signals:
10132 * docs/plugins/inspect/plugin-aacparse.xml:
10133 * docs/plugins/inspect/plugin-adpcmdec.xml:
10134 * docs/plugins/inspect/plugin-aiff.xml:
10135 * docs/plugins/inspect/plugin-alsaspdif.xml:
10136 * docs/plugins/inspect/plugin-amrparse.xml:
10137 * docs/plugins/inspect/plugin-apex.xml:
10138 * docs/plugins/inspect/plugin-asfmux.xml:
10139 * docs/plugins/inspect/plugin-assrender.xml:
10140 * docs/plugins/inspect/plugin-autoconvert.xml:
10141 * docs/plugins/inspect/plugin-bayer.xml:
10142 * docs/plugins/inspect/plugin-bz2.xml:
10143 * docs/plugins/inspect/plugin-camerabin.xml:
10144 * docs/plugins/inspect/plugin-cdaudio.xml:
10145 * docs/plugins/inspect/plugin-cdxaparse.xml:
10146 * docs/plugins/inspect/plugin-celt.xml:
10147 * docs/plugins/inspect/plugin-dc1394.xml:
10148 * docs/plugins/inspect/plugin-dccp.xml:
10149 * docs/plugins/inspect/plugin-debugutilsbad.xml:
10150 * docs/plugins/inspect/plugin-dfbvideosink.xml:
10151 * docs/plugins/inspect/plugin-dirac.xml:
10152 * docs/plugins/inspect/plugin-dtmf.xml:
10153 * docs/plugins/inspect/plugin-dtsdec.xml:
10154 * docs/plugins/inspect/plugin-dvb.xml:
10155 * docs/plugins/inspect/plugin-dvdspu.xml:
10156 * docs/plugins/inspect/plugin-faac.xml:
10157 * docs/plugins/inspect/plugin-faad.xml:
10158 * docs/plugins/inspect/plugin-fbdevsink.xml:
10159 * docs/plugins/inspect/plugin-festival.xml:
10160 * docs/plugins/inspect/plugin-freeze.xml:
10161 * docs/plugins/inspect/plugin-frei0r.xml:
10162 * docs/plugins/inspect/plugin-gmedec.xml:
10163 * docs/plugins/inspect/plugin-gsm.xml:
10164 * docs/plugins/inspect/plugin-gstsiren.xml:
10165 * docs/plugins/inspect/plugin-h264parse.xml:
10166 * docs/plugins/inspect/plugin-hdvparse.xml:
10167 * docs/plugins/inspect/plugin-id3tag.xml:
10168 * docs/plugins/inspect/plugin-jack.xml:
10169 * docs/plugins/inspect/plugin-kate.xml:
10170 * docs/plugins/inspect/plugin-ladspa.xml:
10171 * docs/plugins/inspect/plugin-legacyresample.xml:
10172 * docs/plugins/inspect/plugin-liveadder.xml:
10173 * docs/plugins/inspect/plugin-metadata.xml:
10174 * docs/plugins/inspect/plugin-mimic.xml:
10175 * docs/plugins/inspect/plugin-mms.xml:
10176 * docs/plugins/inspect/plugin-modplug.xml:
10177 * docs/plugins/inspect/plugin-mpeg2enc.xml:
10178 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
10179 * docs/plugins/inspect/plugin-mpegdemux2.xml:
10180 * docs/plugins/inspect/plugin-mpegpsmux.xml:
10181 * docs/plugins/inspect/plugin-mpegtsmux.xml:
10182 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
10183 * docs/plugins/inspect/plugin-mplex.xml:
10184 * docs/plugins/inspect/plugin-musepack.xml:
10185 * docs/plugins/inspect/plugin-musicbrainz.xml:
10186 * docs/plugins/inspect/plugin-mve.xml:
10187 * docs/plugins/inspect/plugin-mxf.xml:
10188 * docs/plugins/inspect/plugin-mythtv.xml:
10189 * docs/plugins/inspect/plugin-nas.xml:
10190 * docs/plugins/inspect/plugin-neon.xml:
10191 * docs/plugins/inspect/plugin-nsfdec.xml:
10192 * docs/plugins/inspect/plugin-nuvdemux.xml:
10193 * docs/plugins/inspect/plugin-ofa.xml:
10194 * docs/plugins/inspect/plugin-oss4.xml:
10195 * docs/plugins/inspect/plugin-pcapparse.xml:
10196 * docs/plugins/inspect/plugin-pnm.xml:
10197 * docs/plugins/inspect/plugin-qtmux.xml:
10198 * docs/plugins/inspect/plugin-rawparse.xml:
10199 * docs/plugins/inspect/plugin-real.xml:
10200 * docs/plugins/inspect/plugin-resindvd.xml:
10201 * docs/plugins/inspect/plugin-rfbsrc.xml:
10202 * docs/plugins/inspect/plugin-rsvg.xml:
10203 * docs/plugins/inspect/plugin-rtpmux.xml:
10204 * docs/plugins/inspect/plugin-scaletempo.xml:
10205 * docs/plugins/inspect/plugin-schro.xml:
10206 * docs/plugins/inspect/plugin-sdl.xml:
10207 * docs/plugins/inspect/plugin-sdp.xml:
10208 * docs/plugins/inspect/plugin-selector.xml:
10209 * docs/plugins/inspect/plugin-shapewipe.xml:
10210 * docs/plugins/inspect/plugin-sndfile.xml:
10211 * docs/plugins/inspect/plugin-soundtouch.xml:
10212 * docs/plugins/inspect/plugin-spcdec.xml:
10213 * docs/plugins/inspect/plugin-speed.xml:
10214 * docs/plugins/inspect/plugin-stereo.xml:
10215 * docs/plugins/inspect/plugin-subenc.xml:
10216 * docs/plugins/inspect/plugin-tta.xml:
10217 * docs/plugins/inspect/plugin-valve.xml:
10218 * docs/plugins/inspect/plugin-vcdsrc.xml:
10219 * docs/plugins/inspect/plugin-videomeasure.xml:
10220 * docs/plugins/inspect/plugin-videosignal.xml:
10221 * docs/plugins/inspect/plugin-vmnc.xml:
10222 * docs/plugins/inspect/plugin-wildmidi.xml:
10223 * docs/plugins/inspect/plugin-xvid.xml:
10224 * win32/common/config.h:
10227 2009-11-17 01:13:36 +0000 Jan Schmidt <thaytan@noraisin.net>
10265 2009-11-15 21:46:01 +0200 Stefan Kost <ensonic@users.sf.net>
10267 * ext/ladspa/gstladspa.c:
10268 * ext/lv2/gstlv2.c:
10269 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
10270 * gst-libs/gst/signalprocessor/gstsignalprocessor.h:
10271 signalprocessor: don't set channel positions in template-caps, Fixes #601775
10272 Revert the changes that added audio positions to template caps. We have an un-
10273 fortunate limitation in core that does not allow to do it. Keep a few things
10274 commented out, so that the channel position can later on be set in setcaps.
10276 2009-11-13 02:18:31 +0000 Jan Schmidt <thaytan@noraisin.net>
10282 * win32/common/config.h:
10283 0.10.16.3 pre-release
10285 2009-11-11 10:58:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10287 * ext/celt/gstceltdec.c:
10288 * ext/celt/gstceltenc.c:
10289 celt: Port to 0.7 API
10292 2009-11-11 10:54:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10295 * ext/celt/gstceltenc.c:
10296 celt: Make celt version checks better extensible
10298 2009-11-09 19:20:21 +0000 Jan Schmidt <thaytan@noraisin.net>
10336 * win32/common/config.h:
10337 0.10.16.2 pre-release
10339 2009-11-09 19:08:49 +0000 Jan Schmidt <thaytan@noraisin.net>
10341 * gst/aiff/Makefile.am:
10343 aiff: Disable aiff muxer for this release.
10344 The aiff muxer relies on GstByteWriter API added after 0.10.25. Disable
10345 it for this release.
10346 Revert this commit after gst-plugins-bad 0.10.17
10348 2009-11-09 14:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
10350 * gst/asfmux/Makefile.am:
10351 asfmux: Uncomment --disable-static flag
10352 For some reason that libtool flags line that prevents building
10353 the static lib was commented out. Reported by Mart Raudsepp on IRC.
10355 2009-11-09 11:49:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10357 * gst/selector/gstinputselector.c:
10358 inputselector: Remove useless variables and fix a uninitialized variable compiler warnings
10359 Merged from gst-plugins-base, dfd51aa82a9e1c9924375183796eab70e574a231.
10361 2009-11-09 11:48:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10363 * gst/selector/gstinputselector.c:
10364 inputselector: Make sure that running_time->timestamp calculation never becomes negative
10365 Merged from gst-plugins-base, f3653854585864a09d35e037853407332ea6901f.
10367 2009-11-09 11:48:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10369 * gst/selector/gstinputselector.c:
10370 inputselector: Use the start time (i.e. timestamp) as the last stop
10371 Using the end time makes it impossible to replace buffers, which is
10372 a big problem for subtitles that could have very long durations.
10373 Merged from gst-plugins-base, 27034be4611231cc55fa3d3e253baa40c6bff41d.
10375 2009-11-09 11:47:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10377 * gst/selector/gstinputselector.c:
10378 inputselector: Improve debugging
10379 Merged from gst-plugins-base.
10381 2009-11-07 12:29:15 +0100 Edward Hervey <bilboed@bilboed.com>
10383 * ext/jp2k/gstjasperenc.c:
10384 jp2kenc: Fix klass (s/Decoder/Encoder/)
10386 2009-11-06 15:31:26 +0100 Chris Hills <chaz@chaz6.com>
10388 * sys/dvb/gstdvbsrc.c:
10389 dvbsrc: Add support for DVB-T/DVB-C with DVB API 3.3
10391 2009-11-06 11:44:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10393 * ext/assrender/gstassrender.c:
10394 assrender: The text and video duration should only compared as running time too
10395 The end times of the text and video buffers could be different than
10396 their start running time + duration because of different rates.
10398 2009-11-06 09:16:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10400 * ext/kate/gstkate.c:
10401 kate: Lower tiger's rank to NONE again
10402 It's not well tested yet and doesn't handle segments and text/video
10403 synchronization properly yet. Autoplugging it will cause failures.
10405 2009-11-06 07:12:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10407 * ext/assrender/gstassrender.c:
10408 assrender: Reset segments on FLUSH_STOP events
10410 2009-11-05 17:41:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10412 * ext/assrender/gstassrender.c:
10413 assrender: Improve debugging
10415 2009-11-06 00:46:12 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10417 * gst/qtmux/atoms.c:
10418 * gst/qtmux/gstqtmux.c:
10419 qtmux: Adding some ifs for protection
10420 Adding somes ifs to protect against warning conditions
10421 that might happen when upstream element is not sane
10424 2009-11-05 13:40:38 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10426 * gst/scaletempo/gstscaletempo.c:
10427 scaletempo: properly update new segments
10428 Scaletempo was missing an update of 'stop' in
10429 new segment parameters when pushing it downstream,
10430 which caused files to end earlier when rate < 1.
10432 Based on patch by: Bastian Hecht <hechtb@gmail.com>
10434 2009-11-05 23:17:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10436 * ext/timidity/gstwildmidi.c:
10437 timidity: printf format fixes
10439 2009-11-05 22:03:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10441 * ext/mythtv/gstmythtvsrc.c:
10442 mythtv: printf format fixes
10444 2009-11-05 21:58:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10446 * ext/libmms/gstmms.c:
10447 mms: printf format fixes
10449 2009-11-05 21:51:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10451 * ext/kate/gstkateenc.c:
10452 * ext/kate/gstkatespu.c:
10453 kate: printf format fixes
10455 2009-11-05 21:47:05 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10457 * ext/resindvd/gstmpegdemux.c:
10458 resindvd: printf format fixes
10460 2009-11-05 21:45:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10462 * sys/dvb/dvbbasebin.c:
10463 dvbbasebin: printf format fixes
10465 2009-11-05 21:44:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10467 * ext/directfb/dfbvideosink.c:
10468 directfb: printf format fixes
10470 2009-11-05 21:44:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10472 * ext/alsaspdif/alsaspdifsink.c:
10473 alsaspdifsink: printf format fixes
10475 2009-11-05 17:13:36 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10477 * ext/assrender/gstassrender.c:
10478 assrender: Update last stop for the subtitles
10480 2009-11-05 17:06:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10482 * ext/assrender/gstassrender.c:
10483 assrender: Synchronize text and video by taking the running time instead of the stream time
10485 2009-11-05 16:44:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10487 * ext/assrender/gstassrender.c:
10488 * ext/assrender/gstassrender.h:
10489 assrender: Keep track of the subtitle segments
10491 2009-11-05 16:41:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10493 * ext/assrender/gstassrender.c:
10494 assrender: If the video segment is not in TIME format don't accept it
10496 2009-11-04 22:52:19 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10498 * docs/plugins/Makefile.am:
10499 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
10500 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
10501 dtmfdetect: Add dtmfdetects to plugins docs
10503 2009-11-04 22:19:58 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10505 * gst/dtmf/Makefile.am:
10506 * gst/dtmf/gstdtmf.c:
10507 * gst/dtmf/gstdtmfdetect.c:
10508 * gst/dtmf/gstdtmfdetect.h:
10509 * gst/dtmf/tone_detect.c:
10510 * gst/dtmf/tone_detect.h:
10511 dtmfdetect: Add DTMF tone detector
10512 It looks at raw audio data and emits messages when DTMF is detected.
10513 The dtmf detector is the same Goertzel implementation used in FreeSwitch
10514 and Asterisk. It is in the public domain.
10516 2009-11-05 13:53:46 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10518 * gst/selector/gstinputselector.c:
10519 Revert "inputselector: use get_caps_reffed()"
10520 This reverts commit 49ec4f796a0e3f88a851708782c853baf4b05724.
10521 We can't use this new function yet.
10523 2009-11-05 13:29:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10525 * gst/selector/gstinputselector.c:
10526 inputselector: use get_caps_reffed()
10528 2009-11-05 13:17:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10530 * ext/assrender/gstassrender.c:
10531 assrender: Drop too late text buffer immediately
10532 Also improve debugging a bit and drop buffers without valid
10533 timestamp or duration because we can't handle them.
10535 2009-11-05 12:25:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10537 * ext/assrender/gstassrender.c:
10538 assrender: Fix race condition that results in a deadlock on shutdown
10540 2009-11-04 22:21:35 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10542 * gst/dtmf/gstdtmfsrc.c:
10543 dtmfsrc: Reject empty caps
10545 2009-11-04 22:21:22 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10547 * gst/dtmf/gstdtmfsrc.c:
10548 dtmfsrc: Use log level for repeated debug messages
10550 2009-11-04 20:05:17 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
10552 * gst/dtmf/gstdtmfsrc.c:
10553 dtmfsrc: Allow for any samplerate
10555 2009-11-04 23:32:07 +0000 Jan Schmidt <thaytan@noraisin.net>
10557 * gst/autoconvert/gstautoconvert.c:
10558 autoconvert: Fix previous commit: ensure we take a ref on the features
10560 2009-11-04 15:21:50 +0000 Jan Schmidt <thaytan@noraisin.net>
10562 * ext/resindvd/rsnbasesrc.c:
10563 * gst/autoconvert/gstautoconvert.c:
10564 resindvd,autoconvert: Avoid depending on 0.10.26 API
10565 Wait until after the next release to bump the core requirement.
10566 Until then, don't use gst_plugin_feature_list_copy and
10567 gst_pad_peer_get_caps_refed.
10569 2009-11-02 17:06:53 +0000 Jan Schmidt <thaytan@noraisin.net>
10571 * ext/resindvd/resindvdbin.c:
10572 * ext/resindvd/resindvdsrc.c:
10573 resindvd: Remove old code and obsolete comments
10574 Remove some disabled code paths and obsolete FIXME comments
10576 2009-10-14 15:47:27 -0400 Gabriel Millaire <gabriel.millaire@collabora.co.uk>
10578 * ext/celt/gstceltdec.c:
10579 * ext/celt/gstceltenc.c:
10580 celtdec : chain_parse_data : check validity of timestamp, create a new one if needed celtenc : default framesize is 480 setcaps : gets framesize and set caps enc_chain : sets framesize in caps Added frame-size to static caps of audio/x-celt Replaced GST_DEBUG_OBJECT by GST_LOG_OBJECT in enc_chain setcaps: get frame-size from int instead of string setcaps: use default value for frame-size
10582 2009-11-04 17:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
10584 * gst/mpegdemux/mpegtspacketizer.c:
10585 mpegdemux: Fix pointer-differences printout
10586 There is unfortunately no G_*_FORMAT conversion specifier for differences of
10587 pointers in glib, and we can't rely either on all platforms being 64bit.
10588 So let's just cast the difference to a gint and be done with it.
10590 2009-11-04 13:55:04 +0000 Jan Schmidt <thaytan@noraisin.net>
10593 po: Don't create backup .po files
10594 As well as preventing creation of useless backup files, it works
10595 around a bug in gettext 0.17 on OS/X
10597 2009-11-04 15:57:40 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10599 * ext/cdaudio/gstcdaudio.c:
10600 cdaudio: fix properties
10601 Fix properties and allow setting the device property.
10603 2009-11-04 13:11:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10605 * ext/assrender/gstassrender.c:
10606 * ext/assrender/gstassrender.h:
10607 assrender: Return WRONG_STATE from the subtitle chain when flushing
10609 2009-11-04 13:07:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10611 * ext/assrender/gstassrender.c:
10612 assrender: Unlock and free any pending subtitle buffers on FLUSH_START
10614 2009-11-04 12:50:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10616 * ext/assrender/gstassrender.c:
10617 * ext/assrender/gstassrender.h:
10618 assrender: Synchronize subtitle buffers with the video
10621 2009-11-04 00:21:19 +0200 Stefan Kost <ensonic@users.sf.net>
10623 * gst/selector/gstinputselector.c:
10624 inputselector: also add inline to the proto to fix the build
10626 2009-11-04 00:19:20 +0200 Stefan Kost <ensonic@users.sf.net>
10628 * ext/zbar/gstzbar.c:
10629 zbar: include quality and check count, fixes #600461
10630 We report the relative quality in the message and we also use the cache to skip
10631 early detects and doubles.
10633 2009-11-03 18:14:12 +0100 Edward Hervey <bilboed@bilboed.com>
10635 * gst/selector/gstinputselector.c:
10636 gst: Remove dead assignments and resulting unused variables
10637 Merged from gst-plugins-base, 8cd1b5209b68944e1be56ca8bb69e46d4abb7a34.
10639 2009-11-03 18:12:21 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10641 * gst/selector/gstinputselector.c:
10642 inputselector: Use the same iterate internal links function as in gst-plugins-base
10644 2009-11-03 18:11:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10646 * gst/selector/gstinputselector.c:
10647 Remove GST_DEBUG_FUNCPTR where they're pointless
10648 There's not much point in using GST_DEBUG_FUNCPTR with GObject
10649 virtual functions such as get_property, set_propery, finalize and
10650 dispose, since they'll never be used by anyone anyway. Saves a
10651 few bytes and possibly a sixteenth of a polar bear.
10652 Merged from gst-plugins-base, 6f4c1ac58341ee189225d313ddfe9ae24a65c88c.
10654 2009-11-03 18:09:55 +0100 David Schleef <ds@schleef.org>
10656 * gst/selector/gstinputselector.c:
10657 Remove Ronald Bultje from Authors field
10658 Replaced with "GStreamer maintainers
10659 <gstreamer-devel@lists.sourceforge.net>" or just removed,
10660 depending on the number of other authors.
10661 Merged from gst-plugins-base, 0e9bc5125aca546d773ed1002df573dd8e2dc136.
10663 2009-11-03 18:08:05 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10665 * gst/selector/gstinputselector.c:
10666 inputselector: set output caps before pushing
10667 Set the output caps on the srcpad before pushing the buffer because else core
10668 will do a rather expensive check to see if we can actually accept those caps on
10670 Merged from gst-plugins-base, bdfb4b46d746ef298fcf44260879c342af4cafa3.
10672 2009-11-03 18:06:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10674 * gst/selector/gstinputselector.c:
10675 inputselector: install an acceptcaps function
10676 Install a custom acceptcaps function instead of using the default expensive
10677 check. We accept whatever downstream accepts so we pass along the acceptcaps
10678 call to the downstream peer.
10679 Merged from gst-plugins-base, 5b72f2adf996739036e8d9b5f91005455d1fface.
10681 2009-11-03 15:08:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10683 * ext/kate/gstkatetiger.c:
10684 tiger: Make sure that tiger is not autoplugged by decodebin2
10685 It's not really a decoder...
10687 2009-11-03 14:50:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10689 * ext/kate/gstkate.c:
10690 kate: Change ranks of katedec and tiger to PRIMARY to be autoplugged
10692 2009-11-03 14:49:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10694 * ext/kate/gstkatetiger.c:
10695 tiger: Change name of the subtitle sink template and classification
10696 This will make sure that subtitleoverlay can work with tiger.
10698 2009-11-02 11:33:19 +0000 Jan Schmidt <thaytan@noraisin.net>
10700 * gst/autoconvert/gstautoconvert.c:
10701 resindvd: Take a copy of the passed plugin features
10702 Clarify the ownership of the internal plugin feature list by making
10703 a copy of any passed list. Avoids crashes when freeing a passed list,
10704 or leaks caused by not freeing any internally built list.
10706 2009-11-02 10:20:40 +0000 Jan Schmidt <thaytan@noraisin.net>
10708 * ext/resindvd/rsnbasesrc.c:
10709 resindvd: Fix an oversight from updating the copy of basesrc
10710 Plugins need gst-i18n-plugin.h, not gst-i18n-lib.h
10712 2009-11-01 15:56:54 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10714 * ext/soundtouch/gstpitch.cc:
10715 pitch: remove pointless gst_element_no_more_pads()
10717 2009-11-01 23:17:02 +0100 Jan Schmidt <thaytan@noraisin.net>
10719 * ext/resindvd/resindvdsrc.c:
10720 resindvd: Use gst_base_src_new_seamless_segment()
10721 When switching to a new seamless segment, use the new
10722 gst_base_src_new_seamless_segment() function, because elements can't
10723 send themselves seek events from the streaming thread.
10725 2009-11-01 23:16:18 +0100 Jan Schmidt <thaytan@noraisin.net>
10727 * ext/resindvd/rsnbasesrc.c:
10728 * ext/resindvd/rsnbasesrc.h:
10729 resindvd: Add gst_base_src_new_seamless_segment() to GstBaseSrc copy
10730 Add a new function to the internal copy of GstBaseSrc for starting a new
10733 2009-11-01 19:21:38 +0100 Jan Schmidt <thaytan@noraisin.net>
10735 * ext/resindvd/Makefile.am:
10736 * ext/resindvd/resindvdsrc.c:
10737 * ext/resindvd/resindvdsrc.h:
10738 * ext/resindvd/rsnbasesrc.c:
10739 * ext/resindvd/rsnbasesrc.h:
10740 * ext/resindvd/rsnpushsrc.c:
10741 * ext/resindvd/rsnpushsrc.h:
10742 resindvd: Update the base source copy
10743 This breaks seamless segment updates, causing deadlocks,
10744 to be fixed in subsequent commits.
10746 2009-11-02 02:48:18 +0100 Jan Schmidt <thaytan@noraisin.net>
10748 * gst/dvdspu/gstspu-pgs.c:
10749 dvdspu: Fix PGS window parsing
10750 Fix a problem introduced in the last PGS parsing patch by skipping
10751 the window count byte after reading it.
10753 2009-11-01 20:42:44 +0200 René Stadler <mail@renestadler.de>
10755 * gst/aiff/aiffparse.c:
10756 aiff: fix aiffparse debug category variable name
10757 Fixes missing symbol when compiling with debugging, since this is now in sync
10758 with the plugin_init in aiff.c.
10760 2009-11-01 20:41:03 +0200 René Stadler <mail@renestadler.de>
10763 aiff: init plugin debug category
10764 Fixes assertion (or unused variable warning with DISABLE_NLS).
10766 2009-10-31 19:42:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10768 * docs/plugins/Makefile.am:
10769 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
10770 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
10771 * docs/plugins/inspect/plugin-aiff.xml:
10772 * gst/aiff/aiffmux.h:
10773 * gst/aiff/aiffparse.h:
10774 aiff: add aiff elements to docs
10776 2009-10-31 19:37:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10779 * gst/aiff/aiffmux.c:
10780 * gst/aiff/aiffparse.c:
10781 * gst/aiff/aiffparse.h:
10782 aiff: gratuitious clean-ups: canonicalise function names, structs and defines
10784 2009-10-31 17:50:54 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10786 * gst/aiff/Makefile.am:
10788 * gst/aiff/aiffmux.c:
10789 * gst/aiff/aiffparse.c:
10790 * gst/aiff/aiffparse.h:
10791 aiff: enable new aiff muxer
10792 Fixes #598763 even more.
10794 2009-10-17 22:58:03 +0100 Robert Swain <robert.swain@gmail.com>
10796 * gst/aiff/aiffmux.c:
10797 * gst/aiff/aiffmux.h:
10798 aiff: add basic AIFF muxer
10801 2009-10-31 17:25:15 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10803 * gst/aiff/Makefile.am:
10804 * gst/aiff/aiffparse.c:
10805 * gst/aiff/aiffparse.h:
10806 aiff: remove unused includes and fix flags order in Makefile.am
10807 Also remove GST_PLUGINS_BASE_LIBS from LIBADD since we don't
10808 need to link against any of the -base libs (we just use a define
10809 from the gstaudio headers).
10811 2009-10-31 17:20:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10814 * docs/plugins/inspect/plugin-aiff.xml:
10815 * docs/plugins/inspect/plugin-aiffparse.xml:
10816 * gst-plugins-bad.spec.in:
10817 * gst/aiff/Makefile.am:
10818 * gst/aiff/aiffparse.c:
10819 * gst/aiff/aiffparse.h:
10820 * gst/aiffparse/Makefile.am:
10821 * gst/aiffparse/aiffparse.c:
10822 * gst/aiffparse/aiffparse.h:
10824 aiff: rename 'aiffparse' plugin to 'aiff'
10826 2009-10-08 19:06:26 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10828 * tests/check/elements/rtpmux.c:
10829 tests: Add test for rtpdtmfmux locking
10831 2009-09-28 19:54:53 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10833 * tests/check/Makefile.am:
10834 * tests/check/elements/.gitignore:
10835 * tests/check/elements/rtpmux.c:
10836 tests: Add unit test for rtpmux
10838 2009-09-28 13:36:44 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
10840 * gst/rtpmux/gstrtpmux.c:
10841 rtpmux: Don't ignore requested pad name
10843 2009-10-29 16:42:34 -0700 Michael Smith <msmith@songbirdnest.com>
10845 * tests/check/Makefile.am:
10846 tests: Use GST_PLUGINS_BASE_{CFLAGS,LIBS} for camerabin tests.
10848 2009-10-29 16:34:23 -0700 Michael Smith <msmith@songbirdnest.com>
10850 * sys/osxvideo/Makefile.am:
10851 * sys/osxvideo/osxvideoplugin.c:
10852 * sys/osxvideo/osxvideoplugin.m:
10853 osxvideosrc: change a .m file containing only C code to a .c file. Makes building this easier.
10855 2009-10-27 22:08:42 +0000 Jan Schmidt <thaytan@noraisin.net>
10857 * gst/mpegdemux/gstmpegtsdemux.c:
10858 mpegtsdemux: Don't send new-segment with start time == -1
10859 When sending new-segment to a stream, ensure that there is either a valid
10860 PCR, or else wait until there's a PTS on the stream (dropping packets if
10861 needed) in order to avoid generating an invlaid new-segments event.
10862 https://bugzilla.gnome.org/show_bug.cgi?id=595161
10864 2009-10-28 16:22:13 +0200 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
10866 * tests/check/elements/camerabin.c:
10867 camerabin: use raw audio/video in unit tests
10868 Removes dependency to ogg/vorbis/theora when running camerabin
10871 2009-10-28 17:37:44 +0100 Julien Isorce <julien.isorce@gmail.com>
10873 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
10874 * sys/dshowsrcwrapper/gstdshowfakesink.cpp:
10875 * sys/dshowsrcwrapper/gstdshowfakesink.h:
10876 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
10877 dshowsrcwrapper: cleanup push buffer callback
10879 2009-10-27 14:31:39 -0700 Michael Smith <msmith@songbirdnest.com>
10881 * gst/id3tag/id3tag.c:
10882 id3mux: glib doesn't reliably null-terminate wide-character encodings in g_convert, so write the null-terminator separately and explicitly.
10884 2009-10-18 14:20:07 +0300 Stefan Kost <ensonic@users.sf.net>
10886 * ext/lv2/gstlv2.c:
10887 lv2: fix pad direction for ungrouped ports
10888 Classic copy'n'paste bug.
10890 2009-10-27 16:37:53 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10892 * gst/asfmux/gstasfmux.c:
10893 asfmux: fix tag writing bug
10894 g_convert seems to add a single null terminating byte to
10895 the end of the string, even when the output is UTF16, we
10896 force the second 0 byte when copying to the output buffer.
10897 This issue was causing random crashes because it was
10898 assumed that the string resulting from g_convert had
10899 2 extra bytes, but it has only one.
10901 2009-10-27 11:51:05 -0700 Michael Smith <msmith@songbirdnest.com>
10903 * sys/directsound/gstdirectsoundsrc.c:
10904 * tests/icles/output-selector-test.c:
10905 * win32/vs6/gst_plugins_bad.dsw:
10906 * win32/vs8/gst-plugins-bad.sln:
10907 * win32/vs8/libgstdirectdraw.vcproj:
10908 Remove executable bits from non-executable files.
10910 2009-10-27 00:22:42 +0000 Jan Schmidt <thaytan@noraisin.net>
10912 * ext/resindvd/rsnstreamselector.c:
10913 * ext/resindvd/rsnstreamselector.h:
10914 resindvd: Remove extra new-segment in rsnstreamselector. Send discont.
10915 All the input pads for the resin stream selectors have the same source,
10916 and receive/send the same segment info, so there's no need to send a
10917 segment when switching and activating a different pad. Removing it makes
10918 on-the-fly audio track switching work properly.
10919 After switching audio track, mark the next buffer discont.
10921 2009-10-26 20:55:15 +0000 Jan Schmidt <thaytan@noraisin.net>
10923 * ext/resindvd/resindvdsrc.c:
10924 resindvd: Avoid a deadlock. Improve chapter seek.
10925 Avoid a potential deadlock that happens when a call to
10926 gst_clock_id_wait_async() immediately calls the callback.
10927 Improve previous chapter seeking slightly by avoiding 'segment
10928 start != -1' assertions when there is no previous chapter and
10929 the seek therefore fails.
10931 2009-10-26 12:19:32 +0000 Jan Schmidt <thaytan@noraisin.net>
10933 * ext/resindvd/rsnstreamselector.c:
10934 resindvd: lower a debug message to log level.
10936 2009-10-26 11:00:34 +0000 Jan Schmidt <thaytan@noraisin.net>
10938 * ext/resindvd/resindvdsrc.c:
10939 resindvd: Add a keypress mapping for switching audio track
10940 For debugging purposes, make keys 1-8 switch audio track.
10942 2009-10-24 12:54:19 +0100 Jan Schmidt <thaytan@noraisin.net>
10944 * tests/check/Makefile.am:
10945 * tests/check/elements/.gitignore:
10946 * tests/check/elements/autoconvert.c:
10947 autoconvert: Add a simple unit test
10948 Set up an autoconvert with 2 factories, and check that it can switch
10949 between them when the caps change.
10951 2009-10-24 14:29:33 +0100 Jan Schmidt <thaytan@noraisin.net>
10953 * ext/resindvd/rsndec.c:
10954 resindvd: Set the new initial-identity property on autoconvert
10955 https://bugzilla.gnome.org/show_bug.cgi?id=599469
10957 2009-10-24 12:38:14 +0100 Jan Schmidt <thaytan@noraisin.net>
10959 * gst/autoconvert/gstautoconvert.c:
10960 * gst/autoconvert/gstautoconvert.h:
10961 autoconvert: Support installing identity as the initial child
10962 Add the 'initial-identity' property, which inserts identity for
10963 at startup for event passing, and replaces it with a new child
10964 when the first buffer (and caps) actually arrives.
10965 https://bugzilla.gnome.org/show_bug.cgi?id=599469
10967 2009-10-24 11:18:59 +0100 Jan Schmidt <thaytan@noraisin.net>
10969 * gst/autoconvert/gstautoconvert.c:
10970 * gst/autoconvert/gstautoconvert.h:
10971 autoconvert: Cache incoming new segment events and push to children.
10972 Cache incoming new-segment info.
10973 When installing a child element, inform it of the current segment info.
10974 https://bugzilla.gnome.org/show_bug.cgi?id=599469
10976 2009-10-26 00:41:55 +0000 Jan Schmidt <thaytan@noraisin.net>
10978 * gst/autoconvert/gstautoconvert.c:
10979 autoconvert: Add some debug in factory caps intersection
10981 2009-10-24 11:05:47 +0100 Jan Schmidt <thaytan@noraisin.net>
10983 * gst/autoconvert/gstautoconvert.c:
10984 autoconvert: Simple fixes.
10985 Free the plugin feature list on dispose.
10986 Output a debug message when downstream returns a fatal flow result
10987 Fix awkward wording in a debug warning.
10989 2009-10-24 10:27:03 +0100 Jan Schmidt <thaytan@noraisin.net>
10991 * gst/autoconvert/gstautoconvert.c:
10992 autoconvert: Gratuitously move GST_OBJECT_LOCK into a macro
10993 Create GST_AUTOCONVERT_LOCK/UNLOCK macros that (for now) just call
10996 2009-10-15 13:32:32 +0100 Robert Swain <rob@fluffy.(none)>
10998 * ext/faac/gstfaac.c:
10999 faac: Use definitions for default values
11000 Makes changing the defaults easier and more fool-proof in the future.
11003 2009-10-15 13:17:46 +0100 Robert Swain <rob@fluffy.(none)>
11005 * ext/faac/gstfaac.c:
11006 faac: Change default AAC Profile to Low Complexity (LC) as this is more widely supported
11008 2009-10-15 13:15:40 +0100 Robert Swain <rob@fluffy.(none)>
11010 * ext/faac/gstfaac.c:
11011 faac: Change the param_spec default value for allowed block types to match the gst_faac_init value of 'normal' as this is better
11013 2009-10-20 10:57:28 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11015 * gst/mpegvideoparse/mpegvideoparse.c:
11016 mpegvideoparse: check width/height range
11017 Checks if the width/height that are to be set on src pad caps
11018 are within valid range of [16,4096]
11020 2009-10-16 10:47:32 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11022 * gst/qtmux/ftypcc.h:
11023 * gst/qtmux/gstqtmux.c:
11024 * gst/qtmux/gstqtmux.h:
11025 * gst/qtmux/gstqtmuxmap.c:
11026 * gst/qtmux/gstqtmuxmap.h:
11027 gppmux: Add support for 3gr6
11028 Keep track of the chunk durations to be able to add 3gr6
11029 brand if it is a faststart file and the longest chunk is
11030 smaller than a sec. Implemented according to 3gpp
11031 TS 26.244 v6.4.0 (2005-09)
11034 2009-10-15 21:11:16 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11036 * gst/qtmux/gstqtmux.c:
11037 qtmux: Only push ftyp later (in faststart mode)
11038 In faststart mode, there is no need to send the ftyp
11039 right at the beginning of the stream. Waiting and sending it
11040 only later (when the moov atom is ready to be sent) provides
11041 us with more information about the stream and we can better
11042 select the compatible brands.
11044 2009-10-15 17:51:39 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11046 * gst/qtmux/gstqtmux.c:
11047 qtmux: Improve error message
11048 Improve error message when we can't get or estimate the
11049 timestamp/duration of a buffer
11051 2009-10-26 00:42:16 +0000 Jan Schmidt <thaytan@noraisin.net>
11053 * win32/common/config.h:
11054 win32: Commit bumped version number
11056 2009-10-24 16:31:26 -0400 Wim Taymans <wim.taymans@collabora.co.uk>
11058 * gst/camerabin/camerabingeneral.c:
11059 camerabin: fix build
11061 2009-10-19 15:54:29 +0300 Teemu Katajisto <ext-teemu.katajisto@nokia.com>
11063 * tests/check/elements/camerabin.c:
11064 camerabin: fix for gstreamer core unit test framework update
11065 Set camerabin state to NULL in the each test case end.
11067 2009-10-19 14:54:59 +0300 Stefan Kost <ensonic@users.sf.net>
11069 * gst/camerabin/gstcamerabin.c:
11070 * gst/camerabin/gstcamerabinphotography.c:
11071 * tests/check/elements/camerabin.c:
11072 * tests/examples/camerabin/gst-camera-perf.c:
11073 * tests/examples/camerabin/gst-camera.c:
11074 camerabin: remove abbreviations from the property names. Fixes #573370 (partialy)
11075 Also rename their use in tests and examples.
11077 2009-10-16 11:50:22 +0300 Stefan Kost <ensonic@users.sf.net>
11079 * gst-libs/gst/interfaces/Makefile.am:
11080 * gst/camerabin/Makefile.am:
11081 * gst/selector/Makefile.am:
11082 build: use gst-glib-gen.mak to fix the glib build rules.
11083 The build rules in glib-gen.mak were using pattern rules in a non save way.
11085 2009-10-16 11:21:05 +0300 Stefan Kost <ensonic@users.sf.net>
11087 * ext/cog/.gitignore:
11088 * tests/check/elements/.gitignore:
11089 * tests/examples/camerabin/.gitignore:
11090 gitignore: ignore more
11092 2009-10-15 17:45:00 +0300 Stefan Kost <ensonic@users.sf.net>
11094 * tests/examples/camerabin/gst-camera-perf.c:
11095 camerabin: set camerabin to READY before accessing the elements
11097 2009-10-14 17:42:43 +0300 Stefan Kost <ensonic@users.sf.net>
11099 * ext/timidity/gstwildmidi.c:
11100 wildmidi: use G_DIR_SEPARATOR_S instead of hardcoded slashes
11102 2009-10-15 17:17:41 +0300 Stefan Kost <ensonic@users.sf.net>
11104 * gst/camerabin/gstcamerabin.c:
11105 camerabin: code cleanups
11106 Align element initialisation. This should be re-thought, g_object_new zeros things already.
11107 Harmonize the element getters for the src/sinks to return what we actualy use.
11109 2009-10-15 16:41:12 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
11111 * gst/camerabin/camerabinpreview.c:
11112 * gst/camerabin/camerabinpreview.h:
11113 * gst/camerabin/gstcamerabin.c:
11114 * gst/camerabin/gstcamerabin.h:
11115 camerabin: implement video preview creation
11116 Completes preview creation mechanism to be able to provide a preview
11117 image for video clips too.
11119 2009-10-15 16:15:03 +0300 Stefan Kost <ensonic@users.sf.net>
11122 * gst/camerabin/camerabingeneral.c:
11123 * gst/camerabin/camerabingeneral.h:
11124 * gst/camerabin/camerabinvideo.c:
11125 * gst/camerabin/gstcamerabin.c:
11126 camerabin: set camerabin default sources/sinks like in playbin2. Fixes #574434
11127 This uses same approach like in playbin, namely checking for user defined
11128 element, auto{audio,video}{sink,src} and finally DEFAULT_{AUDIO,VIDEO}{SRC,SINK}
11129 defines from config.h.
11131 2009-10-15 15:59:23 +0300 Stefan Kost <ensonic@users.sf.net>
11133 * ext/ladspa/gstladspa.c:
11134 ladspa: don't reference freed pointer when building portnames
11136 2009-10-08 15:18:04 -0700 David Schleef <ds@schleef.org>
11139 * ext/cog/cogvirtframe.c:
11140 * ext/cog/cogvirtframe.h:
11141 * ext/cog/generate_tables.c:
11142 * ext/cog/gstcogcolorspace.c:
11143 * ext/cog/gstlogoinsert.c:
11144 cog: Add color matrix to RGB->YCbCr conversion
11146 2009-10-08 14:33:28 -0700 David Schleef <ds@schleef.org>
11148 * ext/cog/Makefile.am:
11149 * ext/cog/cogframe.h:
11150 * ext/cog/cogvirtframe.c:
11151 * ext/cog/cogvirtframe.h:
11152 * ext/cog/generate_tables.c:
11153 * ext/cog/gstcogcolorspace.c:
11154 * ext/cog/gstlogoinsert.c:
11155 cog: Add color matrix selection to cogcolorspace
11156 Eventually hook it up to caps via gstvideo
11158 2009-10-08 13:24:36 -0700 David Schleef <ds@schleef.org>
11161 * ext/cog/cogvirtframe.c:
11162 * ext/cog/cogvirtframe.h:
11163 * ext/cog/gstcogcolorspace.c:
11164 cog: Improve RGB<->YCbCr matrixing
11165 YCbCr->RGB now has a 'bits' setting, which controls the number
11166 of bits used for the matrix coefficients. Choices are 6 or 8.
11167 6 is low quality, but faster.
11168 RGB->YCbCr now works. Always works in 8 bit, since it's the same
11171 2009-10-08 13:23:53 -0700 David Schleef <ds@schleef.org>
11174 * ext/cog/cogvirtframe.c:
11175 cog: Fix AYUV unpacking
11177 2009-10-07 16:30:26 -0700 David Schleef <ds@schleef.org>
11180 * ext/cog/cogvirtframe.c:
11181 cog: hacking to improve matrix quality
11183 2009-10-24 20:33:27 +0200 Edward Hervey <bilboed@bilboed.com>
11186 configure.ac: And back to development we go
11188 === release 0.10.16 ===
11190 2009-10-23 23:16:45 +0100 Jan Schmidt <thaytan@noraisin.net>
11196 * docs/plugins/inspect/plugin-aacparse.xml:
11197 * docs/plugins/inspect/plugin-adpcmdec.xml:
11198 * docs/plugins/inspect/plugin-aiffparse.xml:
11199 * docs/plugins/inspect/plugin-alsaspdif.xml:
11200 * docs/plugins/inspect/plugin-amrparse.xml:
11201 * docs/plugins/inspect/plugin-apex.xml:
11202 * docs/plugins/inspect/plugin-asfmux.xml:
11203 * docs/plugins/inspect/plugin-assrender.xml:
11204 * docs/plugins/inspect/plugin-autoconvert.xml:
11205 * docs/plugins/inspect/plugin-bayer.xml:
11206 * docs/plugins/inspect/plugin-bz2.xml:
11207 * docs/plugins/inspect/plugin-camerabin.xml:
11208 * docs/plugins/inspect/plugin-cdaudio.xml:
11209 * docs/plugins/inspect/plugin-cdxaparse.xml:
11210 * docs/plugins/inspect/plugin-celt.xml:
11211 * docs/plugins/inspect/plugin-dc1394.xml:
11212 * docs/plugins/inspect/plugin-dccp.xml:
11213 * docs/plugins/inspect/plugin-debugutilsbad.xml:
11214 * docs/plugins/inspect/plugin-dfbvideosink.xml:
11215 * docs/plugins/inspect/plugin-dirac.xml:
11216 * docs/plugins/inspect/plugin-dtmf.xml:
11217 * docs/plugins/inspect/plugin-dtsdec.xml:
11218 * docs/plugins/inspect/plugin-dvb.xml:
11219 * docs/plugins/inspect/plugin-dvdspu.xml:
11220 * docs/plugins/inspect/plugin-faac.xml:
11221 * docs/plugins/inspect/plugin-faad.xml:
11222 * docs/plugins/inspect/plugin-fbdevsink.xml:
11223 * docs/plugins/inspect/plugin-festival.xml:
11224 * docs/plugins/inspect/plugin-freeze.xml:
11225 * docs/plugins/inspect/plugin-frei0r.xml:
11226 * docs/plugins/inspect/plugin-gmedec.xml:
11227 * docs/plugins/inspect/plugin-gsm.xml:
11228 * docs/plugins/inspect/plugin-gstsiren.xml:
11229 * docs/plugins/inspect/plugin-h264parse.xml:
11230 * docs/plugins/inspect/plugin-hdvparse.xml:
11231 * docs/plugins/inspect/plugin-id3tag.xml:
11232 * docs/plugins/inspect/plugin-jack.xml:
11233 * docs/plugins/inspect/plugin-kate.xml:
11234 * docs/plugins/inspect/plugin-ladspa.xml:
11235 * docs/plugins/inspect/plugin-legacyresample.xml:
11236 * docs/plugins/inspect/plugin-liveadder.xml:
11237 * docs/plugins/inspect/plugin-metadata.xml:
11238 * docs/plugins/inspect/plugin-mimic.xml:
11239 * docs/plugins/inspect/plugin-mms.xml:
11240 * docs/plugins/inspect/plugin-mpeg2enc.xml:
11241 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
11242 * docs/plugins/inspect/plugin-mpegdemux2.xml:
11243 * docs/plugins/inspect/plugin-mpegpsmux.xml:
11244 * docs/plugins/inspect/plugin-mpegtsmux.xml:
11245 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
11246 * docs/plugins/inspect/plugin-mplex.xml:
11247 * docs/plugins/inspect/plugin-musepack.xml:
11248 * docs/plugins/inspect/plugin-musicbrainz.xml:
11249 * docs/plugins/inspect/plugin-mve.xml:
11250 * docs/plugins/inspect/plugin-mxf.xml:
11251 * docs/plugins/inspect/plugin-nas.xml:
11252 * docs/plugins/inspect/plugin-neon.xml:
11253 * docs/plugins/inspect/plugin-nsfdec.xml:
11254 * docs/plugins/inspect/plugin-nuvdemux.xml:
11255 * docs/plugins/inspect/plugin-ofa.xml:
11256 * docs/plugins/inspect/plugin-oss4.xml:
11257 * docs/plugins/inspect/plugin-pcapparse.xml:
11258 * docs/plugins/inspect/plugin-pnm.xml:
11259 * docs/plugins/inspect/plugin-qtmux.xml:
11260 * docs/plugins/inspect/plugin-rawparse.xml:
11261 * docs/plugins/inspect/plugin-real.xml:
11262 * docs/plugins/inspect/plugin-resindvd.xml:
11263 * docs/plugins/inspect/plugin-rfbsrc.xml:
11264 * docs/plugins/inspect/plugin-rsvg.xml:
11265 * docs/plugins/inspect/plugin-rtpmux.xml:
11266 * docs/plugins/inspect/plugin-scaletempo.xml:
11267 * docs/plugins/inspect/plugin-sdl.xml:
11268 * docs/plugins/inspect/plugin-sdp.xml:
11269 * docs/plugins/inspect/plugin-selector.xml:
11270 * docs/plugins/inspect/plugin-shapewipe.xml:
11271 * docs/plugins/inspect/plugin-sndfile.xml:
11272 * docs/plugins/inspect/plugin-soundtouch.xml:
11273 * docs/plugins/inspect/plugin-spcdec.xml:
11274 * docs/plugins/inspect/plugin-speed.xml:
11275 * docs/plugins/inspect/plugin-stereo.xml:
11276 * docs/plugins/inspect/plugin-subenc.xml:
11277 * docs/plugins/inspect/plugin-tta.xml:
11278 * docs/plugins/inspect/plugin-valve.xml:
11279 * docs/plugins/inspect/plugin-vcdsrc.xml:
11280 * docs/plugins/inspect/plugin-videomeasure.xml:
11281 * docs/plugins/inspect/plugin-videosignal.xml:
11282 * docs/plugins/inspect/plugin-vmnc.xml:
11283 * docs/plugins/inspect/plugin-wildmidi.xml:
11284 * docs/plugins/inspect/plugin-xvid.xml:
11285 * gst-plugins-bad.doap:
11286 * win32/common/config.h:
11289 2009-10-23 23:15:31 +0100 Jan Schmidt <thaytan@noraisin.net>
11327 2009-10-23 11:00:53 +0300 Kaj-Michael Lang <milang@tal.org>
11329 * ext/zbar/gstzbar.c:
11330 Fix start/stop typo
11332 2009-10-23 10:48:25 +0100 Thomas Green <tom78999@gmail.com>
11335 configure: also build neonhttpsrc with libneon-29.x
11338 2009-10-23 10:18:12 +0200 Edward Hervey <bilboed@bilboed.com>
11340 * ext/schroedinger/gstschroenc.c:
11341 schroenc: Use guint64 instead of uint64_t. Fixes #599355
11343 2009-10-22 14:00:10 +0100 Jan Schmidt <thaytan@noraisin.net>
11345 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
11346 * sys/dshowsrcwrapper/gstdshowfakesink.cpp:
11347 * sys/dshowsrcwrapper/gstdshowfakesink.h:
11348 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
11349 Revert "dshowsrcwrapper: cleanup push buffer callback"
11350 gst-plugins-bad is still frozen for general commits.
11351 This reverts commit 2e4131926f2726fe8fee5c39dd9357f14764d0cb.
11353 2009-10-22 14:26:30 +0200 Julien Isorce <julien.isorce@gmail.com>
11355 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
11356 * sys/dshowsrcwrapper/gstdshowfakesink.cpp:
11357 * sys/dshowsrcwrapper/gstdshowfakesink.h:
11358 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
11359 dshowsrcwrapper: cleanup push buffer callback
11361 2009-10-22 11:43:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11363 * gst/mpegpsmux/Makefile.am:
11364 mpegpsmux: some minor build fixes
11365 CLFAGS -> CFLAGS, and fix order of variables while we're at it.
11367 2009-10-22 00:50:37 +0100 Jan Schmidt <thaytan@noraisin.net>
11369 * gst/autoconvert/gstautoconvert.c:
11370 autoconvert: Take the object lock fewer times
11371 When starting up and creating the list of element factories, only
11372 take the object lock twice instead of 3 times.
11374 2009-10-21 23:06:56 +0100 Jan Schmidt <thaytan@noraisin.net>
11376 * gst/autoconvert/gstautoconvert.c:
11377 autoconvert: Don't hold the object lock when pushing
11378 When pushing out cached events, don't hold the object lock. Avoids
11379 deadlocks starting up DVD playback.
11381 2009-10-22 11:10:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11383 * ext/faac/Makefile.am:
11384 faac: Link with libgstbase for GstAdapter
11387 === release 0.10.15 ===
11389 2009-10-21 17:14:34 +0100 Jan Schmidt <thaytan@noraisin.net>
11395 * docs/plugins/gst-plugins-bad-plugins.args:
11396 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
11397 * docs/plugins/gst-plugins-bad-plugins.interfaces:
11398 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
11399 * docs/plugins/inspect/plugin-aacparse.xml:
11400 * docs/plugins/inspect/plugin-adpcmdec.xml:
11401 * docs/plugins/inspect/plugin-aiffparse.xml:
11402 * docs/plugins/inspect/plugin-alsaspdif.xml:
11403 * docs/plugins/inspect/plugin-amrparse.xml:
11404 * docs/plugins/inspect/plugin-apex.xml:
11405 * docs/plugins/inspect/plugin-asfmux.xml:
11406 * docs/plugins/inspect/plugin-assrender.xml:
11407 * docs/plugins/inspect/plugin-autoconvert.xml:
11408 * docs/plugins/inspect/plugin-bayer.xml:
11409 * docs/plugins/inspect/plugin-bz2.xml:
11410 * docs/plugins/inspect/plugin-camerabin.xml:
11411 * docs/plugins/inspect/plugin-cdaudio.xml:
11412 * docs/plugins/inspect/plugin-cdxaparse.xml:
11413 * docs/plugins/inspect/plugin-celt.xml:
11414 * docs/plugins/inspect/plugin-dc1394.xml:
11415 * docs/plugins/inspect/plugin-dccp.xml:
11416 * docs/plugins/inspect/plugin-debugutilsbad.xml:
11417 * docs/plugins/inspect/plugin-dfbvideosink.xml:
11418 * docs/plugins/inspect/plugin-dirac.xml:
11419 * docs/plugins/inspect/plugin-dtmf.xml:
11420 * docs/plugins/inspect/plugin-dtsdec.xml:
11421 * docs/plugins/inspect/plugin-dvb.xml:
11422 * docs/plugins/inspect/plugin-dvdspu.xml:
11423 * docs/plugins/inspect/plugin-faac.xml:
11424 * docs/plugins/inspect/plugin-faad.xml:
11425 * docs/plugins/inspect/plugin-fbdevsink.xml:
11426 * docs/plugins/inspect/plugin-festival.xml:
11427 * docs/plugins/inspect/plugin-freeze.xml:
11428 * docs/plugins/inspect/plugin-frei0r.xml:
11429 * docs/plugins/inspect/plugin-gmedec.xml:
11430 * docs/plugins/inspect/plugin-gsm.xml:
11431 * docs/plugins/inspect/plugin-gstsiren.xml:
11432 * docs/plugins/inspect/plugin-h264parse.xml:
11433 * docs/plugins/inspect/plugin-hdvparse.xml:
11434 * docs/plugins/inspect/plugin-id3tag.xml:
11435 * docs/plugins/inspect/plugin-jack.xml:
11436 * docs/plugins/inspect/plugin-kate.xml:
11437 * docs/plugins/inspect/plugin-ladspa.xml:
11438 * docs/plugins/inspect/plugin-legacyresample.xml:
11439 * docs/plugins/inspect/plugin-liveadder.xml:
11440 * docs/plugins/inspect/plugin-metadata.xml:
11441 * docs/plugins/inspect/plugin-mimic.xml:
11442 * docs/plugins/inspect/plugin-mms.xml:
11443 * docs/plugins/inspect/plugin-modplug.xml:
11444 * docs/plugins/inspect/plugin-mpeg2enc.xml:
11445 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
11446 * docs/plugins/inspect/plugin-mpegdemux2.xml:
11447 * docs/plugins/inspect/plugin-mpegpsmux.xml:
11448 * docs/plugins/inspect/plugin-mpegtsmux.xml:
11449 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
11450 * docs/plugins/inspect/plugin-mplex.xml:
11451 * docs/plugins/inspect/plugin-musepack.xml:
11452 * docs/plugins/inspect/plugin-musicbrainz.xml:
11453 * docs/plugins/inspect/plugin-mve.xml:
11454 * docs/plugins/inspect/plugin-mxf.xml:
11455 * docs/plugins/inspect/plugin-mythtv.xml:
11456 * docs/plugins/inspect/plugin-nas.xml:
11457 * docs/plugins/inspect/plugin-neon.xml:
11458 * docs/plugins/inspect/plugin-nsfdec.xml:
11459 * docs/plugins/inspect/plugin-nuvdemux.xml:
11460 * docs/plugins/inspect/plugin-ofa.xml:
11461 * docs/plugins/inspect/plugin-oss4.xml:
11462 * docs/plugins/inspect/plugin-pcapparse.xml:
11463 * docs/plugins/inspect/plugin-pnm.xml:
11464 * docs/plugins/inspect/plugin-qtmux.xml:
11465 * docs/plugins/inspect/plugin-rawparse.xml:
11466 * docs/plugins/inspect/plugin-real.xml:
11467 * docs/plugins/inspect/plugin-resindvd.xml:
11468 * docs/plugins/inspect/plugin-rfbsrc.xml:
11469 * docs/plugins/inspect/plugin-rsvg.xml:
11470 * docs/plugins/inspect/plugin-rtpmux.xml:
11471 * docs/plugins/inspect/plugin-scaletempo.xml:
11472 * docs/plugins/inspect/plugin-sdl.xml:
11473 * docs/plugins/inspect/plugin-sdp.xml:
11474 * docs/plugins/inspect/plugin-selector.xml:
11475 * docs/plugins/inspect/plugin-shapewipe.xml:
11476 * docs/plugins/inspect/plugin-sndfile.xml:
11477 * docs/plugins/inspect/plugin-soundtouch.xml:
11478 * docs/plugins/inspect/plugin-spcdec.xml:
11479 * docs/plugins/inspect/plugin-speed.xml:
11480 * docs/plugins/inspect/plugin-stereo.xml:
11481 * docs/plugins/inspect/plugin-subenc.xml:
11482 * docs/plugins/inspect/plugin-tta.xml:
11483 * docs/plugins/inspect/plugin-valve.xml:
11484 * docs/plugins/inspect/plugin-vcdsrc.xml:
11485 * docs/plugins/inspect/plugin-videomeasure.xml:
11486 * docs/plugins/inspect/plugin-videosignal.xml:
11487 * docs/plugins/inspect/plugin-vmnc.xml:
11488 * docs/plugins/inspect/plugin-wildmidi.xml:
11489 * docs/plugins/inspect/plugin-xdgmime.xml:
11490 * docs/plugins/inspect/plugin-xvid.xml:
11491 * gst-plugins-bad.doap:
11492 * win32/common/config.h:
11495 2009-10-21 16:51:09 +0100 Jan Schmidt <thaytan@noraisin.net>
11533 2009-10-16 14:37:02 -0700 Michael Smith <msmith@songbirdnest.com>
11535 * gst/id3tag/id3tag.c:
11536 id3tag: actually write image to APIC tag.
11538 2009-10-16 12:30:59 +0100 Jan Schmidt <thaytan@noraisin.net>
11541 * win32/common/config.h:
11542 0.10.14.4 pre-release
11544 2009-10-16 11:53:14 +0100 Jan Schmidt <thaytan@noraisin.net>
11546 * sys/vdpau/Makefile.am:
11547 dist: Include vdpsink.h in the tarball to fix the dist.
11549 2009-10-16 11:08:05 +0100 Jan Schmidt <thaytan@noraisin.net>
11551 * ext/dts/gstdtsdec.c:
11552 dtsdec: Use gst_buffer_ref/unref, not gst_object_ref/unref
11553 properly fixes: #598274
11555 2009-10-16 01:26:10 +0100 Jan Schmidt <thaytan@noraisin.net>
11557 * gst/autoconvert/gstautoconvert.c:
11558 autoconvert: Use gst_pad_peer_accept_caps instead of gst_pad_set_caps.
11559 gst_pad_set_caps on the internal source pad always succeeds, because
11560 caps propagate to the peer with buffers, not immediately. Using
11561 gst_pad_peer_accept_caps properly checks whether the actual
11562 sub-element can accept caps when they change.
11563 https://bugzilla.gnome.org/show_bug.cgi?id=575568
11565 2009-10-16 01:09:49 +0100 Jan Schmidt <thaytan@noraisin.net>
11567 * ext/resindvd/resindvdsrc.c:
11568 resindvd: Re-send audio stream select on re-configuration
11569 When the layout of the audio streams changes, re-send the current
11570 audio stream selection event, in order to trigger switching to the
11571 new stream properly.
11572 https://bugzilla.gnome.org/show_bug.cgi?id=575568
11574 2009-10-16 00:50:31 +0100 Jan Schmidt <thaytan@noraisin.net>
11576 * ext/resindvd/resindvdsrc.c:
11577 resindvd: Fix a small flaw - if any audio stream exists, use it
11578 Don't create a dummy audio stream if only non-AC3 tracks exist.
11580 2009-10-16 10:16:33 +0300 Stefan Kost <ensonic@users.sf.net>
11583 Automatic update of common submodule
11584 From 85d1530 to 0702fe1
11586 2009-10-15 23:48:53 +0100 Jan Schmidt <thaytan@noraisin.net>
11624 * win32/common/config.h:
11625 0.10.14.3 pre-release
11627 2009-10-14 11:06:46 +0100 Jan Schmidt <thaytan@noraisin.net>
11629 * ext/resindvd/rsndec.c:
11630 resindvd: Fix decoder pad template to allow LPCM
11631 The pad template in the new switching decoder is too restrictive,
11632 preventing the LPCM decoder from being selected.
11633 https://bugzilla.gnome.org/show_bug.cgi?id=575568
11635 2009-10-14 10:41:38 +0200 Edward Hervey <bilboed@bilboed.com>
11638 Automatic update of common submodule
11639 From a3e3ce4 to 85d1530
11641 2009-10-13 13:05:50 +0100 Jan Schmidt <thaytan@noraisin.net>
11643 * ext/resindvd/rsnaudiomunge.c:
11644 resindvd: Don't leak a reference to the parent in rsnaudiomunge
11645 Don't leak a reference to the pad parent in the sink pad event handler
11647 https://bugzilla.gnome.org/show_bug.cgi?id=598263
11649 2009-10-13 13:04:47 +0100 Jan Schmidt <thaytan@noraisin.net>
11651 * ext/dts/gstdtsdec.c:
11652 dtsdec: Fix reference leak on all input buffers in 'dvd mode'
11653 https://bugzilla.gnome.org/show_bug.cgi?id=598274
11655 2009-10-13 16:01:26 +0200 Peter Christoffersen <gnome-bugzilla@plyt.dk>
11657 * ext/faad/gstfaad.c:
11658 faad2: Don't leak element reference in the setcaps function
11661 2009-10-12 14:27:57 +0100 Jan Schmidt <thaytan@noraisin.net>
11700 * win32/common/config.h:
11701 0.10.14.2 pre-release
11703 2009-10-12 12:29:44 +0200 Josep Torra <n770galaxy@gmail.com>
11705 * ext/faad/gstfaad.c:
11706 faad: fixes warning in macosx snow leopard
11708 2009-10-12 09:06:37 +0300 Stefan Kost <ensonic@users.sf.net>
11710 * ext/jack/gstjackaudiosink.c:
11711 * ext/jack/gstjackaudiosrc.c:
11712 jack: ensure segtotal is at least 2
11713 Not only adjust buffer-time and avoid segtotal=0, but instead ensure segtotal is
11714 atleast 2. Do same change on jacksrc. We could also check the latency and buffer
11715 time configured by the client and adjust buffer-time so that we get to the same
11716 number of segments.
11718 2009-10-12 00:51:27 +0300 Stefan Kost <ensonic@users.sf.net>
11720 * ext/jack/gstjackaudiosink.c:
11721 jack: don't crash in ringbuffer with SIGFPE on small buffer-times
11722 Jack overrides user-specified latency-time with the one it gets from jack
11723 itself. It also needs to adjust buffer-time somewhat to avoid segtotal being 0
11725 2009-10-11 22:10:04 +0300 Stefan Kost <ensonic@users.sf.net>
11727 * ext/metadata/metadataexif.c:
11728 metadata: init variables
11729 metadatamux_exif_get_exif_from_tag() does not neccesarily init the passed
11732 2009-10-03 21:35:02 +0300 Stefan Kost <ensonic@users.sf.net>
11734 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
11735 signalprocessor: use the type define like everywhere else
11737 2009-10-03 21:31:55 +0300 Stefan Kost <ensonic@users.sf.net>
11739 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
11740 signalprocessort: register debug category just once
11741 Previously we were trying to register it for every subclass.
11743 2009-10-11 14:10:59 +0200 Josep Torra <n770galaxy@gmail.com>
11745 * ext/soundtouch/gstbpmdetect.cc:
11746 * ext/soundtouch/gstpitch.cc:
11747 soundtouch: fixes warnings on macosx snow leopard
11749 2009-10-11 14:02:26 +0200 Josep Torra <n770galaxy@gmail.com>
11751 * ext/schroedinger/gstschrodec.c:
11752 * ext/schroedinger/gstschroenc.c:
11753 * ext/schroedinger/gstschroparse.c:
11754 schroedinger: fix warnings on macosx snow leopard
11756 2009-10-11 13:56:43 +0200 Josep Torra <n770galaxy@gmail.com>
11758 * ext/metadata/metadatamuxjpeg.c:
11759 * ext/metadata/metadatamuxpng.c:
11760 metadata: fix warnings in macosx snow leopard
11762 2009-10-11 13:51:58 +0200 Josep Torra <n770galaxy@gmail.com>
11764 * ext/libmms/gstmms.c:
11765 mms: fixes warning in macosx snow leopard
11767 2009-10-11 13:46:00 +0200 Josep Torra <n770galaxy@gmail.com>
11769 * ext/dirac/gstdiracenc.cc:
11770 dirac: fix warning in macosx snow leopard
11772 2009-10-11 13:13:56 +0200 Josep Torra <n770galaxy@gmail.com>
11774 * gst/nuvdemux/gstnuvdemux.c:
11775 * gst/speed/gstspeed.c:
11776 speed: fix warnings in macosx snow leopard
11778 2009-10-11 13:07:19 +0200 Josep Torra <n770galaxy@gmail.com>
11780 * gst/mpegvideoparse/mpegvideoparse.c:
11781 mpegvideoparse: fix warning in macosx snow leopard
11783 2009-10-11 12:56:29 +0200 Josep Torra <n770galaxy@gmail.com>
11785 * gst/mpegdemux/gstmpegdemux.c:
11786 * gst/mpegdemux/mpegtspacketizer.c:
11787 mpegdemux: fix warnings in macosx snow leopard
11789 2009-10-11 11:35:23 +0200 Josep Torra <n770galaxy@gmail.com>
11791 * gst/dtmf/gstrtpdtmfdepay.c:
11792 dtmf: fix warnings in macosx snow leopard
11794 2009-10-11 11:27:08 +0200 Josep Torra <n770galaxy@gmail.com>
11796 * gst/amrparse/gstamrparse.c:
11797 * gst/amrparse/gstbaseparse.c:
11798 amrparse: fix warnings in macosx snow leopard
11800 2009-10-11 11:22:11 +0200 Josep Torra <n770galaxy@gmail.com>
11802 * gst/aacparse/gstaacparse.c:
11803 * gst/aacparse/gstbaseparse.c:
11804 aacparse: fix warnings in macosx snow leopard
11806 2009-10-11 11:14:16 +0200 Josep Torra <n770galaxy@gmail.com>
11808 * gst-libs/gst/video/gstbasevideodecoder.c:
11809 * gst-libs/gst/video/gstbasevideoencoder.c:
11810 * gst-libs/gst/video/gstbasevideoparse.c:
11811 basevideo: fix warnings in macosx snow leopard
11813 2009-10-09 13:18:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11815 * ext/assrender/gstassrender.c:
11816 * gst/dvdspu/gstdvdspu.c:
11817 assrender/dvdspu: Increase ranks to PRIMARY
11819 2009-10-09 09:19:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11821 * gst/dvdspu/gstdvdspu.c:
11822 dvdspu: Include SubPicture in the classification
11824 2009-10-09 09:18:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11826 * ext/assrender/gstassrender.c:
11827 assrender: Make classification a bit more accurate
11828 Change from "Filter/Effect/Video" to "Mixer/Video/Overlay/Subtitle"
11830 2009-10-08 19:51:31 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11832 * tests/check/Makefile.am:
11833 * tests/check/elements/capssetter.c:
11834 capssetter: add unit test
11836 2009-10-08 11:00:49 +0100 Jan Schmidt <thaytan@noraisin.net>
11839 Automatic update of common submodule
11840 From 19fa4f3 to a3e3ce4
11842 2009-10-07 16:29:08 -0700 David Schleef <ds@schleef.org>
11844 * ext/schroedinger/gstschroparse.c:
11845 schro: remove unused include of liboil.h
11847 2009-10-07 15:43:22 +0300 Stefan Kost <ensonic@users.sf.net>
11849 * ext/metadata/metadataxmp.c:
11850 metadata: don't copy trailing NULL of strings in xmp metadata
11851 Also useing g_strdup, fixes the malloc <-> g_free mismatch.
11853 2009-10-07 15:26:12 +0300 Stefan Kost <ensonic@users.sf.net>
11855 * ext/cog/gstcms.c:
11856 * ext/directfb/dfb-example.c:
11857 * ext/libmms/gstmms.c:
11858 * ext/resindvd/resindvdsrc.c:
11859 * gst/mpegtsmux/mpegtsmux.c:
11860 * gst/videomeasure/gstvideomeasure_collector.c:
11861 * sys/dvb/gstdvbsrc.c:
11862 * tests/examples/camerabin/gst-camera-perf.c:
11863 build: fprintf, sprintf, sscanf need stdio.h
11865 2009-09-18 18:45:09 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11867 * tests/check/Makefile.am:
11868 * tests/check/pipelines/.gitignore:
11869 * tests/check/pipelines/mimic.c:
11870 tests: Add test for mimic elements
11872 2009-09-18 17:47:58 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11874 * ext/mimic/gstmimenc.c:
11875 mimenc: Remove invalid todo
11877 2009-10-06 18:36:15 +0200 Sebastian Pölsterl <sebp@k-d-w.org>
11879 * gst/mpegdemux/mpegtspacketizer.c:
11880 mpegtsparse: Ignore emphasis on/off bytes, and do fallback string encoding.
11881 For fallback, try ISO 8859-9 encoding if ISO 6637 failed.
11882 Add more debug calls.
11884 2009-10-05 17:04:28 -0700 David Schleef <ds@schleef.org>
11886 * ext/dirac/gstdiracenc.cc:
11887 dirac: various fixes
11888 - Work around BaseEncoder bug not tracking frame index early.
11889 - Fix conversion of UYVY, YUY2, AYUV to internal format.
11891 2009-10-05 16:16:34 -0700 David Schleef <ds@schleef.org>
11893 * gst-libs/gst/video/gstbasevideoencoder.c:
11894 basevideo: Revert "Call GstBaseVideoEncoder::start/stop during pad [de]activation."
11895 This reverts commit 4c087bcb072dcc9847b11c00123cf93c5e541dcb.
11896 The reverted commit changes the order that set_format() and start()
11897 are called, which is incorrect. The correct order is set_format(),
11898 start(), handle_frame()..., stop()
11900 2009-10-05 13:33:22 -0700 David Schleef <ds@schleef.org>
11902 * gst-libs/gst/video/gstbasevideoencoder.c:
11903 basevideo: Free frame using utility function
11905 2009-10-05 21:11:18 +0100 Jan Schmidt <thaytan@noraisin.net>
11907 * ext/dirac/gstdiracenc.cc:
11908 diracenc: Fix caps unlinked negotiation
11909 move caps related code to gst_dirac_enc_set_format, and
11910 use the source pad template to get allowed caps when there is
11913 2009-10-05 19:49:06 +0100 Jan Schmidt <thaytan@noraisin.net>
11915 * ext/schroedinger/gstschroenc.c:
11916 schroenc: When the source pad isn't linked, use the pad template
11917 For negotiation, use the source pad pad template when it doesn't
11920 2009-10-05 15:47:58 +0100 Jan Schmidt <thaytan@noraisin.net>
11922 * gst-libs/gst/video/gstbasevideoutils.c:
11923 basevideo: Fail if caps don't contain a framerate field
11924 Return false from the caps parsing function if there is no framerate
11925 field in the provided caps
11927 2009-10-05 11:15:03 -0700 Michael Smith <msmith@songbirdnest.com>
11929 * gst/id3tag/id3tag.c:
11930 id3mux: Write UTF-16 byte order marker correctly.
11932 2009-10-05 16:39:37 +0200 Alessandro Decina <alessandro.d@gmail.com>
11934 * ext/schroedinger/gstschroenc.c:
11935 schroenc: move caps related code to gst_schro_enc_set_format.
11937 2009-10-05 15:28:47 +0200 Alessandro Decina <alessandro.d@gmail.com>
11940 Depend on gtk-x11 explicitly.
11941 Fixes the build on OSX if gtk+-quartz is installed.
11943 2009-10-05 15:26:15 +0200 Alessandro Decina <alessandro.d@gmail.com>
11945 * sys/qtwrapper/audiodecoders.c:
11946 Fix compilation warning with gcc-4.2.
11948 2009-10-05 11:47:56 +0100 Jan Schmidt <thaytan@noraisin.net>
11950 * tests/check/elements/.gitignore:
11951 Add faac test binary to the git ignores
11953 2009-10-05 11:47:01 +0100 Jan Schmidt <thaytan@noraisin.net>
11955 * ext/dirac/Makefile.am:
11956 * ext/schroedinger/Makefile.am:
11957 Use GST_CXXFLAGS and GST_CFLAGS to pull in local gst-libs includes.
11958 Move the GST_CXXFLAGS and GST_CFLAGS to the start of the includes set
11959 to pull in the local gst-libs from there first, instead of listing
11962 2009-10-05 11:02:16 +0100 Jan Schmidt <thaytan@noraisin.net>
11964 * ext/dirac/Makefile.am:
11965 * ext/schroedinger/Makefile.am:
11966 Fix CFLAGS and LDFLAGS for dirac/schrodinger
11967 Include the local headers and libs before ones outside this
11970 2009-10-02 16:35:09 -0700 David Schleef <ds@schleef.org>
11972 * ext/dirac/Makefile.am:
11973 * ext/dirac/gstdiracenc.cc:
11974 * gst-libs/gst/video/gstbasevideoencoder.c:
11975 dirac: convert to BaseVideoEncoder
11977 2009-09-27 14:25:39 -0700 David Schleef <ds@schleef.org>
11979 * ext/cog/Makefile.am:
11980 * ext/cog/cogvirtframe.c:
11981 * ext/cog/cogvirtframe.h:
11982 * ext/cog/gstcms.c:
11983 * ext/cog/gstcms.h:
11984 * ext/cog/gstcogcolorspace.c:
11985 * ext/cog/gstcogscale.c:
11986 * ext/cog/gstcolorconvert.c:
11987 * ext/cog/gstlogoinsert.c:
11989 Add RGB to YCbCr matrixing
11990 Add tiny color management system (CMS) for video
11991 Add quality level for colorspace
11993 2009-09-25 18:14:28 -0700 David Schleef <ds@schleef.org>
11995 * ext/cog/cogvirtframe.c:
11996 cog: reset cache instead of returning NULL
11997 Returning NULL makes things crash. Resetting the cache
11998 makes things run slow. Still an underlying bug somewhere,
12001 2009-09-23 13:17:54 -0700 David Schleef <ds@schleef.org>
12003 * ext/celt/gstceltdec.c:
12004 * ext/celt/gstceltdec.h:
12005 celtdec: Handle lookahead, discont
12007 2009-10-02 19:08:21 +0300 Stefan Kost <ensonic@users.sf.net>
12009 * ext/faac/gstfaac.c:
12010 * gst/videomeasure/gstvideomeasure_ssim.c:
12011 * tests/examples/camerabin/gst-camera-perf.c:
12012 build: add missing stdlib include to fix the build
12014 2009-10-02 14:25:50 +0200 Alessandro Decina <alessandro.d@gmail.com>
12016 * gst-libs/gst/video/gstbasevideodecoder.c:
12017 * gst-libs/gst/video/gstbasevideodecoder.h:
12018 Add GstBaseVideoDecoder::set_sink_caps vfunc.
12020 2009-10-02 12:40:02 +0200 Alessandro Decina <alessandro.d@gmail.com>
12022 * gst-libs/gst/video/gstbasevideodecoder.c:
12023 Call GstBaseVideoDecoder::start/stop during pad [de]activation.
12025 2009-10-01 16:06:02 +0200 Alessandro Decina <alessandro.d@gmail.com>
12027 * gst-libs/gst/video/gstbasevideoencoder.c:
12028 Don't ignore the value returned from GstBaseVideoEncoder::set_format.
12030 2009-10-01 16:12:15 +0200 Alessandro Decina <alessandro.d@gmail.com>
12032 * ext/schroedinger/gstschroenc.c:
12033 Fix schroenc for refcount change in GstBaseVideoEncoder.
12035 2009-10-01 15:50:55 +0200 Alessandro Decina <alessandro.d@gmail.com>
12037 * gst-libs/gst/video/gstbasevideoencoder.c:
12038 Unref frame->sink_buffer in gst_base_video_encoder_finish_frame
12040 2009-10-01 16:11:46 +0200 Alessandro Decina <alessandro.d@gmail.com>
12042 * ext/schroedinger/gstschroenc.c:
12043 Make gst_schro_enc_handle_frame return GstFlowReturn.
12045 2009-10-01 16:26:22 +0200 Alessandro Decina <alessandro.d@gmail.com>
12047 * gst-libs/gst/video/gstbasevideoencoder.c:
12048 * gst-libs/gst/video/gstbasevideoencoder.h:
12049 Make GstBaseVideoEncoder::handle_frame return GstFlowReturn
12051 2009-10-01 16:24:50 +0200 Alessandro Decina <alessandro.d@gmail.com>
12053 * gst-libs/gst/video/gstbasevideoencoder.c:
12054 Call GstBaseVideoEncoder::start/stop during pad [de]activation.
12056 2009-10-02 12:04:28 +0200 Alessandro Decina <alessandro.d@gmail.com>
12058 * gst/videosignal/gstvideodetect.c:
12059 Fix a compiler warning.
12061 2009-10-02 13:02:31 +0300 Stefan Kost <ensonic@users.sf.net>
12063 * ext/zbar/gstzbar.c:
12064 * ext/zbar/gstzbar.h:
12065 zbar: post a message instead of printing the code to stdout
12066 Docment the message format that we sent. Add a property to turn message sending off.
12068 2009-10-02 11:23:49 +0300 Stefan Kost <ensonic@users.sf.net>
12070 * docs/plugins/inspect/plugin-aacparse.xml:
12071 * docs/plugins/inspect/plugin-adpcmdec.xml:
12072 * docs/plugins/inspect/plugin-aiffparse.xml:
12073 * docs/plugins/inspect/plugin-alsaspdif.xml:
12074 * docs/plugins/inspect/plugin-amrparse.xml:
12075 * docs/plugins/inspect/plugin-amrwbenc.xml:
12076 * docs/plugins/inspect/plugin-apex.xml:
12077 * docs/plugins/inspect/plugin-autoconvert.xml:
12078 * docs/plugins/inspect/plugin-bayer.xml:
12079 * docs/plugins/inspect/plugin-bz2.xml:
12080 * docs/plugins/inspect/plugin-camerabin.xml:
12081 * docs/plugins/inspect/plugin-cdaudio.xml:
12082 * docs/plugins/inspect/plugin-cdxaparse.xml:
12083 * docs/plugins/inspect/plugin-celt.xml:
12084 * docs/plugins/inspect/plugin-dc1394.xml:
12085 * docs/plugins/inspect/plugin-debugutilsbad.xml:
12086 * docs/plugins/inspect/plugin-dfbvideosink.xml:
12087 * docs/plugins/inspect/plugin-dtmf.xml:
12088 * docs/plugins/inspect/plugin-dtsdec.xml:
12089 * docs/plugins/inspect/plugin-dvb.xml:
12090 * docs/plugins/inspect/plugin-dvdspu.xml:
12091 * docs/plugins/inspect/plugin-faac.xml:
12092 * docs/plugins/inspect/plugin-faad.xml:
12093 * docs/plugins/inspect/plugin-fbdevsink.xml:
12094 * docs/plugins/inspect/plugin-festival.xml:
12095 * docs/plugins/inspect/plugin-freeze.xml:
12096 * docs/plugins/inspect/plugin-frei0r.xml:
12097 * docs/plugins/inspect/plugin-gsm.xml:
12098 * docs/plugins/inspect/plugin-gstsiren.xml:
12099 * docs/plugins/inspect/plugin-h264parse.xml:
12100 * docs/plugins/inspect/plugin-id3tag.xml:
12101 * docs/plugins/inspect/plugin-jack.xml:
12102 * docs/plugins/inspect/plugin-ladspa.xml:
12103 * docs/plugins/inspect/plugin-legacyresample.xml:
12104 * docs/plugins/inspect/plugin-liveadder.xml:
12105 * docs/plugins/inspect/plugin-lv2.xml:
12106 * docs/plugins/inspect/plugin-metadata.xml:
12107 * docs/plugins/inspect/plugin-mms.xml:
12108 * docs/plugins/inspect/plugin-modplug.xml:
12109 * docs/plugins/inspect/plugin-mpeg2enc.xml:
12110 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
12111 * docs/plugins/inspect/plugin-mpegdemux2.xml:
12112 * docs/plugins/inspect/plugin-mpegpsmux.xml:
12113 * docs/plugins/inspect/plugin-mpegtsmux.xml:
12114 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
12115 * docs/plugins/inspect/plugin-mplex.xml:
12116 * docs/plugins/inspect/plugin-musepack.xml:
12117 * docs/plugins/inspect/plugin-musicbrainz.xml:
12118 * docs/plugins/inspect/plugin-mve.xml:
12119 * docs/plugins/inspect/plugin-mxf.xml:
12120 * docs/plugins/inspect/plugin-mythtv.xml:
12121 * docs/plugins/inspect/plugin-nas.xml:
12122 * docs/plugins/inspect/plugin-neon.xml:
12123 * docs/plugins/inspect/plugin-nsfdec.xml:
12124 * docs/plugins/inspect/plugin-nuvdemux.xml:
12125 * docs/plugins/inspect/plugin-oss4.xml:
12126 * docs/plugins/inspect/plugin-rawparse.xml:
12127 * docs/plugins/inspect/plugin-real.xml:
12128 * docs/plugins/inspect/plugin-resindvd.xml:
12129 * docs/plugins/inspect/plugin-rfbsrc.xml:
12130 * docs/plugins/inspect/plugin-rsvg.xml:
12131 * docs/plugins/inspect/plugin-rtpmux.xml:
12132 * docs/plugins/inspect/plugin-sdl.xml:
12133 * docs/plugins/inspect/plugin-sdp.xml:
12134 * docs/plugins/inspect/plugin-selector.xml:
12135 * docs/plugins/inspect/plugin-shapewipe.xml:
12136 * docs/plugins/inspect/plugin-sndfile.xml:
12137 * docs/plugins/inspect/plugin-soundtouch.xml:
12138 * docs/plugins/inspect/plugin-spcdec.xml:
12139 * docs/plugins/inspect/plugin-speed.xml:
12140 * docs/plugins/inspect/plugin-stereo.xml:
12141 * docs/plugins/inspect/plugin-subenc.xml:
12142 * docs/plugins/inspect/plugin-timidity.xml:
12143 * docs/plugins/inspect/plugin-tta.xml:
12144 * docs/plugins/inspect/plugin-valve.xml:
12145 * docs/plugins/inspect/plugin-vcdsrc.xml:
12146 * docs/plugins/inspect/plugin-videosignal.xml:
12147 * docs/plugins/inspect/plugin-vmnc.xml:
12148 * docs/plugins/inspect/plugin-wildmidi.xml:
12149 * docs/plugins/inspect/plugin-xvid.xml:
12150 docs: update plugin doc scan files
12152 2009-10-02 11:22:48 +0300 Stefan Kost <ensonic@users.sf.net>
12154 * ext/zbar/gstzbar.c:
12156 Use start/stop to manage the cache. Few code cleanups and comments.
12158 2009-10-02 11:09:11 +0300 Stefan Kost <ensonic@users.sf.net>
12160 * docs/plugins/Makefile.am:
12161 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12162 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12163 * docs/plugins/gst-plugins-bad-plugins.args:
12164 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
12165 * docs/plugins/gst-plugins-bad-plugins.interfaces:
12166 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
12167 * docs/plugins/gst-plugins-bad-plugins.signals:
12168 * docs/plugins/inspect/plugin-amrwb.xml:
12169 * docs/plugins/inspect/plugin-cog.xml:
12170 * docs/plugins/inspect/plugin-pnm.xml:
12171 * docs/plugins/inspect/plugin-videomeasure.xml:
12172 * docs/plugins/inspect/plugin-xdgmime.xml:
12173 * docs/plugins/inspect/plugin-zbar.xml:
12174 docs: add zbar plugin
12176 2009-10-02 10:37:43 +0300 Stefan Kost <ensonic@users.sf.net>
12179 zbar: add new plugin to the build here too
12181 2009-10-02 10:32:37 +0300 Stefan Kost <ensonic@users.sf.net>
12183 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12184 docs: keep list sorted
12186 2009-10-02 07:46:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12189 configure.ac: Fix build system, zbar is no dependency-less plugin
12191 2009-10-01 23:51:04 +0300 Stefan Kost <ensonic@users.sf.net>
12194 * ext/zbar/Makefile.am:
12195 * ext/zbar/gstzbar.c:
12196 * ext/zbar/gstzbar.h:
12197 zbar: wrap zbar library as a image analyzer
12198 zbar is a bar code scanner library.
12200 2009-10-01 17:19:54 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
12202 * gst-plugins-bad.spec.in:
12204 update spec file with latest changes and remove file from MANIFEST which isn't there any longer
12206 2009-09-02 15:26:15 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
12208 * ext/metadata/metadataxmp.c:
12209 metadata: change XMP location tags to start with capitals
12211 2009-08-25 10:10:15 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
12213 * gst/camerabin/gstcamerabin.c:
12214 camerabin: fix deadlock when error occurs at video recording startup
12216 2009-08-27 14:35:26 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
12218 * gst/camerabin/gstcamerabin.c:
12219 camerabin: handle preview-caps only in image mode and only when they change
12220 This prevents camerabin to create preview pipeline every time when
12221 application re-sets the same caps again.
12223 2009-08-25 09:35:07 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
12225 * gst/camerabin/gstcamerabin.c:
12226 * gst/camerabin/gstcamerabin.h:
12227 camerabin: don't send multiple EOS events to video pipeline
12229 2009-08-22 17:09:39 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
12231 * gst/camerabin/gstcamerabinphotography.c:
12232 camerabin: fix scene mode setting
12233 Camerabin caches photography settings, but it didn't take into account
12234 that scene mode setting may change other settings as well. So, config
12235 needs to be read back from device after scene mode is set.
12237 2009-08-21 09:14:31 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
12239 * gst/camerabin/gstcamerabin.c:
12240 camerabin: allow mode parameter setting in NULL state
12242 2009-08-20 17:55:26 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
12244 * gst/camerabin/gstcamerabin.c:
12245 * gst/camerabin/gstcamerabin.h:
12246 camerabin: allow capture resolution to be set in NULL state
12248 2009-09-10 15:16:23 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
12250 * gst/camerabin/gstcamerabin.c:
12251 camerabin: fix image queue parameter setting
12252 Camerabin incorrectly used G_GUINT64_CONSTANT macro for setting
12253 "max-size-buffers" and "max-size-bytes" properties in image queue,
12254 even when they aren't 64bit integers.
12256 2009-08-12 11:10:55 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
12258 * gst/camerabin/gstcamerabin.c:
12259 camerabin: fix warning with g_object_get and join separate g_object_sets into one
12261 2009-07-31 11:57:12 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
12263 * gst/camerabin/gstcamerabin.c:
12264 camerabin: reset active-pad in output-selector after READY state
12265 Camerabin sets itself to READY state during resolution change. This
12266 operation makes output-selector to forget its currently active pad,
12267 so it must be set again after state change.
12269 2009-06-29 15:23:25 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
12271 * gst/camerabin/gstcamerabin.c:
12272 camerabin: don't reset capsfilters or zoom if error occurs
12273 If an error occurs, application should set pipeline to NULL, and updating
12274 zoom can actually block message handling if video device driver has failed
12275 and video src element supports zooming using photography interface and S_CROP.
12277 2009-10-01 17:17:03 +0300 René Stadler <rene.stadler@nokia.com>
12279 * gst/videomeasure/Makefile.am:
12280 videomeasure: link with libm
12282 2009-10-01 15:09:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12284 * ext/resindvd/resindvdbin.c:
12285 * ext/resindvd/resindvdbin.h:
12286 resindvdbin: If no suitable audio decoder is found play the DVD without audio
12288 2009-10-01 14:54:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12290 * ext/resindvd/resindvdbin.c:
12291 resindvdbin: Also post missing element messages if any other element is missing
12293 2009-10-01 14:52:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12295 * ext/resindvd/Makefile.am:
12296 * ext/resindvd/resindvdbin.c:
12297 resindvdbin: Post missing decoder messages if one is missing
12298 For video this is an error, for audio only a warning.
12300 2009-10-01 14:40:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12302 * ext/resindvd/resindvdbin.c:
12303 resindvdbin: Use the new video decoder
12304 This makes resindvdbin work with other MPEG video decoders than
12305 mpeg2dec, for example the FFMPEG or Fluendo MPEG decoders.
12307 2009-10-01 14:37:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12309 * ext/resindvd/Makefile.am:
12310 * ext/resindvd/resindvdbin.c:
12311 * ext/resindvd/rsnaudiodec.c:
12312 * ext/resindvd/rsnaudiodec.h:
12313 * ext/resindvd/rsndec.c:
12314 * ext/resindvd/rsndec.h:
12315 resindvdbin: Rename files
12317 2009-10-01 14:36:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12319 * ext/resindvd/rsnaudiodec.c:
12320 * ext/resindvd/rsnaudiodec.h:
12321 resindvdbin: Refactor audio decoder and add a (MPEG) video decoder
12323 2009-10-01 13:29:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12325 * ext/resindvd/rsnaudiodec.c:
12326 rsnaudiodec: Get desired sink caps from the pad template
12328 2009-10-01 10:54:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12330 * ext/rsvg/gstrsvgdec.c:
12331 rsvg: Unpremultiply Cairo's ARGB to match GStreamer's
12333 2009-09-25 12:20:50 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
12335 * gst/videomeasure/gstvideomeasure_collector.c:
12336 Take offset gaps into account.
12337 Prevents measurecollector from crashing when frame numbers are not consecutive.
12340 2009-09-29 15:47:13 +0200 Marc-André Lureau <mlureau@flumotion.com>
12342 * gst/qtmux/atoms.c:
12343 qtmux: fix flags_as_uint to flags[]
12345 2009-09-30 15:47:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12347 * ext/resindvd/resindvdbin.c:
12348 resindvdbin: Create external srcpads from the static pad templates
12350 2009-09-22 12:16:37 +0100 Jan Schmidt <thaytan@noraisin.net>
12352 * gst/dvdspu/gstspu-pgs.c:
12353 dvdspu: Improve PGS parsing
12354 Improve (slightly) the interpretation of PGS set-window blocks
12355 to avoid printing warnings about unused bytes when there are multiple
12356 window definitions.
12358 2009-09-22 01:16:47 +0100 Jan Schmidt <thaytan@noraisin.net>
12360 * gst/dvdspu/gstspu-pgs.c:
12361 dvdspu: Fix rendering and add guards
12362 Fix the rendering when we hit the right hand side of the display
12363 area, by resetting to the correct X coordinate, and add some more
12364 guards against bad PGS data.
12366 2009-09-08 00:01:28 +0300 René Stadler <mail@renestadler.de>
12368 * gst/videosignal/gstvideodetect.c:
12369 * gst/videosignal/gstvideomark.c:
12370 * gst/videosignal/gstvideomark.h:
12371 videosignal: change pattern data type to uint64, add property and message field
12372 Keeps the old uint typed value support for compatibility.
12374 2009-09-06 05:36:46 +0300 René Stadler <mail@renestadler.de>
12376 * gst/videosignal/gstvideodetect.c:
12377 * gst/videosignal/gstvideomark.c:
12378 videosignal: allow pattern-count property to be 0
12380 2009-09-04 22:50:34 +0300 René Stadler <mail@renestadler.de>
12382 * gst/videosignal/gstvideodetect.c:
12383 * gst/videosignal/gstvideomark.c:
12384 videosignal: add support for packed YUV formats
12386 2009-09-04 22:30:27 +0300 René Stadler <mail@renestadler.de>
12388 * gst/videosignal/gstvideodetect.c:
12389 * gst/videosignal/gstvideodetect.h:
12390 * gst/videosignal/gstvideomark.c:
12391 * gst/videosignal/gstvideomark.h:
12392 videosignal: add support for all planar YUV formats, using gstvideo
12394 2009-09-06 02:44:05 +0300 René Stadler <mail@renestadler.de>
12396 * gst/videosignal/gstvideodetect.c:
12397 * gst/videosignal/gstvideomark.c:
12398 videosignal: add bound checks
12400 2009-09-04 16:25:05 +0300 René Stadler <mail@renestadler.de>
12402 * gst/videosignal/gstvideodetect.c:
12403 * gst/videosignal/gstvideomark.c:
12404 videosignal: remove unused macros
12406 2009-09-26 17:23:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12408 * ext/resindvd/resindvdbin.c:
12409 resindvdbin: Use gst_caps_can_intersect() because it's faster
12411 2009-09-26 17:21:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12413 * ext/resindvd/rsnaudiodec.c:
12414 * ext/resindvd/rsnaudiodec.h:
12415 rsnaudiodec: Use ghost pads and always forward application/x-gst-dvd events immediately
12418 2009-09-26 17:19:32 +0200 Jan Schmidt <thaytan@noraisin.net>
12420 * ext/resindvd/resindvdbin.c:
12421 * ext/resindvd/rsnaudiodec.c:
12422 resindvdbin: Use autoconvert in rsnaudiodec and build a list of possible decoders
12423 Partially fixes bug #582779.
12425 2009-09-25 16:54:10 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12427 * gst/amrparse/gstbaseparse.c:
12428 * gst/amrparse/gstbaseparse.h:
12429 * gst/flacparse/gstbaseparse.c:
12430 * gst/flacparse/gstbaseparse.h:
12431 baseparse: sync baseparse change
12433 2009-09-25 17:02:53 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12435 * gst/aacparse/gstaacparse.c:
12436 * gst/aacparse/gstbaseparse.c:
12437 * gst/aacparse/gstbaseparse.h:
12438 aacparse: forego (bogus) parsing of already parsed (raw) input
12440 2009-09-25 11:07:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12442 * gst/selector/gstinputselector.c:
12443 inputselector: Use new single iterator for the internally linked pads
12444 This fixes a deadlock and removes some useless code.
12446 2009-09-25 11:04:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12448 * ext/resindvd/rsnstreamselector.c:
12449 rsnstreamselector: Use new single object iterator for the internally linked pads
12450 This prevents an ugly deadlock.
12452 2009-09-25 10:50:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12454 * ext/resindvd/resindvdbin.c:
12455 * ext/resindvd/rsnbasesrc.c:
12456 resindvdbin: Don't block the external ghost pads but only their targets
12458 2009-09-24 11:26:29 -0700 David Schleef <ds@schleef.org>
12460 * ext/cog/Makefile.am:
12461 cog: use BUILT_SOURCES instead of temp library
12463 2009-09-23 12:32:54 +0200 Alessandro Decina <alessandro.d@gmail.com>
12465 * gst/adpcmdec/adpcmdec.c:
12466 * gst/asfmux/gstasfobjects.c:
12467 * gst/asfmux/gstasfparse.c:
12468 * gst/h264parse/gsth264parse.c:
12469 * gst/mpegdemux/gstmpegtsdemux.c:
12470 * gst/mxf/mxfmpeg.c:
12471 * gst/siren/gstsirendec.c:
12472 * gst/siren/gstsirenenc.c:
12473 Fix warnings with gcc 4.0.1.
12475 2009-09-22 12:25:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12478 configure: fix --disable-external again
12480 2009-09-22 13:44:14 +0300 Stefan Kost <ensonic@users.sf.net>
12482 * ext/lv2/gstlv2.c:
12483 * ext/lv2/gstlv2.h:
12484 Revert "LV2 preset support."
12485 This reverts commit c95f59cd2dc129899b37fecaa52c89db3d8a5ef8.
12487 2009-09-22 13:43:57 +0300 Stefan Kost <ensonic@users.sf.net>
12489 * ext/lv2/gstlv2.c:
12490 Revert "Fix property index when setting preset."
12491 This reverts commit 0a6b22b1917af8a89db1981a0f5df3dcee78b1dd.
12493 2009-09-22 13:23:25 +0300 Stefan Kost <ensonic@users.sf.net>
12495 * ext/cog/Makefile.am:
12497 Add a uninstalled convinience libtool library containing the generated sources.
12498 Add that as a dependency to the plugin.
12500 2009-08-17 17:21:41 -0400 Dave Robillard <dave@drobilla.net>
12502 * ext/lv2/gstlv2.c:
12503 Fix property index when setting preset.
12505 2009-08-17 17:06:40 -0400 Dave Robillard <dave@drobilla.net>
12507 * ext/lv2/gstlv2.c:
12508 * ext/lv2/gstlv2.h:
12509 LV2 preset support.
12511 2009-09-22 08:11:36 +0200 Lutz Mueller <lutz@topfrose.de>
12513 * gst/pnm/gstpnmdec.c:
12514 * gst/pnm/gstpnmdec.h:
12515 * gst/pnm/gstpnmutils.c:
12516 pnm: Handle ASCII encoded PNM data that is split over multiple buffers
12518 - unref buffers after gst_buffer_span
12519 - fix scanning of header if header data is split over several buffers
12522 2009-09-21 11:33:50 -0700 David Schleef <ds@schleef.org>
12524 * ext/cog/cogtables.c:
12525 * ext/cog/cogvirtframe.c:
12526 * ext/cog/cogvirtframe.h:
12527 * ext/cog/generate_tables.c:
12528 * ext/cog/gstcogscale.c:
12529 cog: Add quality setting to cogscale
12531 2009-09-21 09:35:30 -0700 David Schleef <ds@schleef.org>
12533 * ext/cog/Makefile.am:
12535 * ext/cog/cogvirtframe.c:
12536 cog: (re-)implement 1/2/4-tap scaling
12538 2009-09-21 09:30:44 -0700 David Schleef <ds@schleef.org>
12540 * ext/cog/cogframe.h:
12541 * ext/cog/cogvirtframe.c:
12542 cog: Fix the virtual frame line cache
12544 2009-09-21 09:49:23 -0700 David Schleef <ds@schleef.org>
12546 * ext/celt/gstceltenc.c:
12547 celtenc: VBR requires celt-0.6.0
12549 2009-09-21 12:06:55 +0200 Edward Hervey <bilboed@bilboed.com>
12551 * gst/mpegdemux/mpegtsparse.c:
12552 mpegtsparse: Specify that psi table is static const.
12553 This avoids re-allocating it every single time we go into it.
12554 Roughly 10% performance boost in overall tsparse processing time.
12556 2009-09-20 17:53:24 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
12558 * gst/mpegdemux/mpegtspacketizer.c:
12559 * gst/mpegdemux/mpegtspacketizer.h:
12560 Revert "mpegtsparse: use fixed size array rather than dynamically allocating"
12561 This reverts commit ae75b6f3666512887ae526f16a1ad41bbf2517ac.
12563 2009-09-20 15:30:59 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
12565 * gst/mpegdemux/mpegtspacketizer.c:
12566 * gst/mpegdemux/mpegtspacketizer.h:
12567 mpegtsparse: use fixed size array rather than dynamically allocating
12569 2009-09-20 15:18:46 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
12571 * gst/mpegdemux/mpegtspacketizer.c:
12572 * gst/mpegdemux/mpegtspacketizer.h:
12573 * gst/mpegdemux/mpegtsparse.c:
12574 mpegtsparse: replace streams hashtable with an array of streams
12576 2009-09-20 14:08:50 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
12578 * gst/mpegdemux/mpegtspacketizer.c:
12579 mpegtsparse: unref caps on dispose, reset packet size on _reset
12581 2009-09-20 13:15:14 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
12583 * gst/mpegdemux/mpegtspacketizer.c:
12584 * gst/mpegdemux/mpegtspacketizer.h:
12585 * gst/mpegdemux/mpegtsparse.c:
12586 mpegtsparse: make sure packetsize is set on caps of buffers
12588 2009-09-20 12:38:00 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
12590 * gst/mpegdemux/mpegtspacketizer.c:
12591 * gst/mpegdemux/mpegtspacketizer.h:
12592 mpegtsparse: detect packetsize and don't just assume 188 bytes.
12594 2009-09-19 14:10:28 -0700 David Schleef <ds@schleef.org>
12596 * ext/celt/gstceltenc.c:
12597 * ext/celt/gstceltenc.h:
12598 celtenc: Add complexity, cbr, and max-bitrate properties
12600 2009-09-19 13:32:19 -0700 David Schleef <ds@schleef.org>
12603 * ext/cog/Makefile.am:
12605 * ext/cog/cogframe.c:
12606 * ext/cog/cogorc.c:
12607 * ext/cog/cogorc.h:
12608 * ext/cog/cogvirtframe.c:
12609 * ext/cog/gstcogcolorspace.c:
12610 cog: autogenerate code, colorspace improvements
12612 2009-09-18 20:27:44 -0700 David Schleef <ds@schleef.org>
12614 * ext/cog/cogframe.c:
12615 * ext/cog/cogvirtframe.c:
12616 * ext/cog/gstcog.c:
12617 * ext/cog/gstcogcolorspace.c:
12618 * ext/cog/gstcogdownsample.c:
12619 * ext/cog/gstcogfilter.c:
12620 * ext/cog/gstcogmse.c:
12621 * ext/cog/gstcogutils.c:
12622 * ext/cog/gstcolorconvert.c:
12623 * ext/cog/gstlogoinsert.c:
12624 cog: remove // comments
12626 2009-09-16 20:39:52 +0200 Edward Hervey <bilboed@bilboed.com>
12628 * gst/mpegdemux/mpegtsparse.c:
12629 mpegtsparse: Don't use GstIterator, do change detection ourselves.
12630 Using a GstIterator is slow because we have to create/destroy that
12631 iterator every single time.
12632 We just do the threadsafe cookie check and list iteration ourselves.
12634 2009-09-15 23:18:43 +0200 Edward Hervey <bilboed@bilboed.com>
12636 * gst/mpegdemux/mpegtsparse.c:
12637 mpegtsparse: Avoid type-checking casts in tight loops
12639 2009-09-15 23:12:33 +0200 Edward Hervey <bilboed@bilboed.com>
12641 * gst/mpegdemux/mpegtspacketizer.c:
12642 * gst/mpegdemux/mpegtspacketizer.h:
12643 * gst/mpegdemux/mpegtsparse.c:
12644 mpegtspacketizer: Make next_packet() return an enum.
12645 This avoids calling an extra gst_adapter_available() in a tight loop.
12647 2009-09-15 23:11:01 +0200 Edward Hervey <bilboed@bilboed.com>
12649 * gst/mpegdemux/mpegtsparse.c:
12650 mpegtsparse: More branch prediction macros
12652 2009-09-15 20:49:39 +0200 Edward Hervey <bilboed@bilboed.com>
12654 * gst/mpegdemux/mpegtspacketizer.c:
12655 * gst/mpegdemux/mpegtsparse.c:
12656 mpegtspacketizer: Spread branch prediction macros
12658 2009-09-15 19:16:36 +0200 Edward Hervey <bilboed@bilboed.com>
12660 * gst/mpegdemux/mpegtspacketizer.c:
12661 * gst/mpegdemux/mpegtsparse.c:
12662 mpegtsparse/mpegtspacketizer: Register and use GQuark for structures.
12664 2009-09-15 18:57:25 +0200 Edward Hervey <bilboed@bilboed.com>
12666 * gst/mpegdemux/mpegtspacketizer.c:
12667 * gst/mpegdemux/mpegtspacketizer.h:
12668 * gst/mpegdemux/mpegtsparse.c:
12669 mpegtspacketizer: Initialize debugging in _get_type
12670 There's no need for an extra function since all debuggin will require
12671 a MpegTSPacketizer which means that the GType will be created, therefore
12672 move the debug category initialization there.
12674 2009-09-15 23:09:21 +0200 Edward Hervey <bilboed@bilboed.com>
12676 * gst/mpegdemux/mpegtspacketizer.c:
12677 mpegtspacketizer: memset structure instead of individually setting fields to 0
12679 2009-09-15 23:08:13 +0200 Edward Hervey <bilboed@bilboed.com>
12681 * gst/mpegdemux/mpegtspacketizer.c:
12682 mpegtspacketizer: Remove g_return_if_fail
12683 It's overkill for code only used by one element.
12685 2009-09-15 19:44:46 +0200 Edward Hervey <bilboed@bilboed.com>
12687 * gst/mpegdemux/mpegtspacketizer.c:
12688 * gst/mpegdemux/mpegtsparse.c:
12689 mpegtspacketizer/parse: Don't use gst_structure_to_string() for debugging.
12690 There's GST_PTR_FORMAT for that, and too bad for the systems that don't have
12691 support for that. It just costs too much cpu.
12693 2009-09-15 19:00:30 +0200 Edward Hervey <bilboed@bilboed.com>
12695 * gst/mpegtsparse/.gitignore:
12696 * gst/mpegtsparse/Makefile.am:
12697 * gst/mpegtsparse/gstmpegdesc.c:
12698 * gst/mpegtsparse/gstmpegdesc.h:
12699 * gst/mpegtsparse/mpegtspacketizer.c:
12700 * gst/mpegtsparse/mpegtspacketizer.h:
12701 * gst/mpegtsparse/mpegtsparse.c:
12702 * gst/mpegtsparse/mpegtsparse.h:
12703 * gst/mpegtsparse/mpegtsparsemarshal.list:
12704 gst: Remove dead mpegtsparse directory.
12705 This was seriously confusing. Also, the code is in gst/mpegdemux/
12707 2009-09-18 14:25:49 -0700 David Schleef <ds@schleef.org>
12711 * ext/cog/Makefile.am:
12713 * ext/cog/cogframe.c:
12714 * ext/cog/cogutils.h:
12715 * ext/cog/cogvirtframe.c:
12716 * ext/cog/cogvirtframe.h:
12717 * ext/cog/gstcog.c:
12718 * ext/cog/gstcogcolorspace.c:
12719 * ext/cog/gstcogdownsample.c:
12720 * ext/cog/gstcogfilter.c:
12721 * ext/cog/gstcogmse.c:
12722 * ext/cog/gstcogscale.c:
12723 * ext/cog/gstcogutils.c:
12724 * ext/cog/gstcogutils.h:
12725 * ext/cog/gstcolorconvert.c:
12726 * ext/cog/gstlogoinsert.c:
12727 cog: fixes to make cog work inside -bad
12729 2009-09-18 15:06:57 -0700 David Schleef <ds@schleef.org>
12731 * gst/videomeasure/Makefile.am:
12732 videomeasure: fix line endings
12734 2009-09-18 15:06:36 -0700 David Schleef <ds@schleef.org>
12736 * gst/videomeasure/Makefile.am:
12737 videomeasure: fix distcheck
12739 2009-09-17 18:16:35 -0700 David Schleef <ds@schleef.org>
12741 * ext/schroedinger/gstschroenc.c:
12742 schroenc: quiet debugging message in last commit
12744 2009-09-17 18:15:28 -0700 David Schleef <ds@schleef.org>
12746 * ext/schroedinger/gstschroenc.c:
12747 schroenc: Keep track of granule offset
12749 2009-08-31 10:36:46 -0700 David Schleef <ds@schleef.org>
12752 * ext/cog/Makefile.am:
12753 * ext/cog/cogframe.c:
12754 * ext/cog/cogframe.h:
12755 * ext/cog/cogorc.c:
12756 * ext/cog/cogorc.h:
12757 * ext/cog/cogvirtframe.c:
12758 * ext/cog/cogvirtframe.h:
12759 * ext/cog/gstcog.c:
12760 * ext/cog/gstcogcolorspace.c:
12761 * ext/cog/gstcogdownsample.c:
12762 * ext/cog/gstcogfilter.c:
12763 * ext/cog/gstcogmse.c:
12764 * ext/cog/gstcogscale.c:
12765 * ext/cog/gstcogutils.c:
12766 * ext/cog/gstcogutils.h:
12767 * ext/cog/gstcolorconvert.c:
12768 * ext/cog/gstlogoinsert.c:
12769 Copy cog plugin and video library from cog project
12771 2009-09-17 16:54:57 -0700 David Schleef <ds@schleef.org>
12773 * ext/schroedinger/gstschrodec.c:
12774 schrodec: Fix resync bug due to adapter API change
12775 gst_adapter_masked_scan_uint32() changed slightly from when
12776 this element was in Schroedinger. Oops.
12778 2009-09-17 16:57:16 -0700 David Schleef <ds@schleef.org>
12780 * gst-libs/gst/video/gstbasevideodecoder.c:
12781 basevideo: debug at new segment events
12783 2009-09-17 16:54:14 -0700 David Schleef <ds@schleef.org>
12785 * gst/mpegdemux/gstmpegtsdemux.c:
12786 * gst/mpegdemux/gstmpegtsdemux.h:
12787 mpegtsdemux: Set DISCONT on buffers
12789 2009-09-17 10:50:40 -0700 David Schleef <ds@schleef.org>
12791 * gst-libs/gst/video/gstbasevideodecoder.c:
12792 basevideo: Add a warning
12794 2009-09-17 10:49:13 -0700 David Schleef <ds@schleef.org>
12796 * ext/celt/gstceltenc.c:
12797 celtenc: don't limit bit rate
12799 2009-09-17 09:38:02 +0200 Lutz Mueller <lutz@topfrose.de>
12801 * gst/pnm/gstpnmdec.c:
12802 * gst/pnm/gstpnmenc.c:
12803 pnm: Add ASCII decoding support
12804 ...and make the ASCII output of the encoder a bit more pretty.
12807 2009-09-17 09:35:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12810 pnm: Remove the experimental status from the pnm plugin
12812 2009-08-14 18:08:56 -0400 Dave Robillard <dave@drobilla.net>
12814 * ext/lv2/gstlv2.c:
12815 More tolerate port group support, plugin cleanup.
12816 Gracefully handle plugins with illegal groups that contain no symbol by
12817 treating ports in that group normally (i.e. as if they weren't part of a
12818 group). The port groups spec mandates that groups have a valid unique
12819 symbol, but plugins aren't perfect...
12820 Make (conceptually) static plugin variables actually (C) static,
12821 and clean up SLV2 related things with a GCC shared library destructor,
12824 2009-08-12 01:07:57 -0400 Dave Robillard <dave@drobilla.net>
12826 * ext/lv2/gstlv2.c:
12827 Make mono warning visible in public documentation.
12829 2009-08-12 01:03:32 -0400 Dave Robillard <dave@drobilla.net>
12831 * ext/ladspa/gstladspa.c:
12832 * ext/lv2/gstlv2.c:
12833 * ext/lv2/gstlv2.h:
12834 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
12835 * gst-libs/gst/signalprocessor/gstsignalprocessor.h:
12836 Multi-channel support with channel positions.
12837 This queries port roles from the LV2 data and converts it into GStreamer
12838 channel positions. This should allow any type of multi-channel plugin
12839 (including beyond stereo, e.g. surround) to work fine in GStreamer,
12840 and with elements that require channel positions to be explicitly stated.
12842 2009-08-10 23:12:24 -0400 Dave Robillard <dave@drobilla.net>
12844 * ext/lv2/gstlv2.c:
12845 Add documentation for LV2 element.
12847 2009-08-10 23:04:47 -0400 Dave Robillard <dave@drobilla.net>
12849 * ext/ladspa/gstladspa.c:
12850 Fix typo in LADSPA element documentation.
12852 2009-07-21 15:45:06 -0400 Dave Robillard <dave@drobilla.net>
12855 Bump SLV2 dependency to 0.6.6.
12857 2009-07-10 21:52:30 -0400 Dave Robillard <dave@drobilla.net>
12859 * ext/lv2/calf-lv2-port-groups.patch:
12860 * ext/lv2/swh-lv2-port-groups.patch:
12861 Add swh and calf LV2 port group patches.
12863 2009-07-03 20:00:11 -0400 Dave Robillard <dave@drobilla.net>
12865 * ext/ladspa/gstladspa.c:
12866 * ext/lv2/gstlv2.c:
12867 * ext/lv2/gstlv2.h:
12868 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
12869 * gst-libs/gst/signalprocessor/gstsignalprocessor.h:
12870 Working multi-channel pads for LV2 plugins.
12872 2009-06-27 00:25:38 -0400 Dave Robillard <dave@drobilla.net>
12874 * ext/lv2/gstlv2.c:
12875 Allocate a static predicate for pg:inGroup.
12877 2009-06-25 17:25:52 -0400 Dave Robillard <dave@drobilla.net>
12879 * ext/lv2/gstlv2.c:
12880 Only allocate lv2:inPlaceBroken predicate once.
12882 2009-06-25 15:10:24 -0400 Dave Robillard <dave@drobilla.net>
12884 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
12885 Eliminate use of static mono pad template.
12887 2009-06-25 15:07:05 -0400 Dave Robillard <dave@drobilla.net>
12889 * ext/lv2/gstlv2.c:
12890 Separate port discovery from pad template creation.
12891 This first counts ports (using the builtin slv2 functions to do so
12892 rather than manually as before), then creates descriptors for each port
12893 and finds all port groups. Only then are pad templates created (towards
12894 using group information for creating multi-channel pads).
12896 2009-06-25 12:34:03 -0400 Dave Robillard <dave@drobilla.net>
12898 * ext/lv2/gstlv2.c:
12899 Use silly glib types :).
12901 2009-06-20 19:52:26 -0400 Dave Robillard <dave@drobilla.net>
12903 * ext/lv2/gstlv2.c:
12904 * ext/lv2/gstlv2.h:
12905 Query and store port group information.
12906 Replace port index arrays with a struct for holding more information
12907 than just indices (e.g. groups).
12909 2009-05-25 22:15:56 -0400 Dave Robillard <dave@drobilla.net>
12911 * ext/lv2/gstlv2.c:
12912 * ext/lv2/gstlv2.h:
12913 Working basic LV2 signal processing.
12914 LV2 plugins, short of any surprises, should work with the same basic
12915 functionality as LADSPA plugins.
12917 2009-05-25 20:43:10 -0400 Dave Robillard <dave@drobilla.net>
12919 * ext/lv2/gstlv2.c:
12920 Set class inPlaceBroken property.
12922 2009-09-17 09:43:37 +0300 Stefan Kost <ensonic@users.sf.net>
12924 * ext/ivorbis/vorbisdec.c:
12925 docs: fix example and mention difference to vorbisdec
12927 2009-09-02 11:11:20 +0100 Jan Schmidt <thaytan@noraisin.net>
12929 * sys/vdpau/gstvdpvideopostprocess.c:
12930 vdpau: Fix bogus check before unreffing
12932 2009-09-01 19:48:43 +0100 Jan Schmidt <thaytan@noraisin.net>
12935 vdpau: Fix pkg-config test
12936 If the pkg-config check doesn't succeed, test with the old method
12937 instead of bailing out of configure with an error.
12939 2009-08-20 00:16:02 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
12941 * sys/vdpau/gstvdputils.c:
12942 * sys/vdpau/gstvdpvideopostprocess.c:
12943 vdpauvideopostprocess: handle pixel-aspect-ratio better
12944 the implementation is not entirely correct since we assume that the sink
12945 element's pixel-aspect-ratio is 1/1
12947 2009-08-19 22:52:34 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
12949 * sys/vdpau/gstvdputils.c:
12950 * sys/vdpau/gstvdpvideopostprocess.c:
12951 vdpauvideopostprocess: remove par from caps since we don't handle it yet
12953 2009-08-19 22:40:48 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
12955 * sys/vdpau/gstvdputils.c:
12956 vdpauvideopostprocess: don't remove interlaced flag in video_to_output_caps()
12958 2009-08-19 22:23:17 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
12960 * sys/vdpau/gstvdpvideopostprocess.c:
12961 * sys/vdpau/gstvdpvideopostprocess.h:
12962 vdpauvideopostprocess: add inverse-telecine property
12964 2009-08-19 22:03:11 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
12966 * sys/vdpau/gstvdpvideopostprocess.c:
12967 vdpauvideopostprocess: fix noise-reduction property getter
12969 2009-08-19 22:02:19 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
12971 * sys/vdpau/gstvdpvideopostprocess.c:
12972 * sys/vdpau/gstvdpvideopostprocess.h:
12973 vdpauvideopostprocess: add sharpening property
12975 2009-08-17 23:42:50 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
12977 * sys/vdpau/gstvdpdevice.h:
12978 vdpau: remove gst_vdp_device_new from header
12980 2009-08-17 23:42:21 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
12982 * sys/vdpau/gstvdpsink.c:
12983 vdpausink: fix error handling if gst_vdp_get_device returns NULL
12985 2009-08-17 23:39:52 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
12987 * sys/vdpau/gstvdp.c:
12988 vdpau: add back vdpausink and vdpauvideopostprocess
12990 2009-08-17 23:39:14 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
12992 * sys/vdpau/gstvdpdevice.c:
12993 * sys/vdpau/gstvdpdevice.h:
12994 vdpdevice: fix error handling and threadsafety
12995 return NULL incase of initalization errors and guard hashtable access with a mutex
12997 2009-07-17 22:50:18 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
12999 * sys/vdpau/gstvdpvideopostprocess.c:
13000 vdpauvideopostprocess: get correct number of needed frames if we're doing noise reduction
13002 2009-07-17 22:48:23 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13004 * sys/vdpau/gstvdpmpegdec.c:
13005 vdpaumpegdec: small indent fix
13007 2009-07-15 20:18:33 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13009 * sys/vdpau/gstvdpmpegdec.c:
13010 vdpaumpegdec: fix gst_byte_reader_masked_scan_uint32 usage
13012 2009-07-04 19:48:42 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13014 * sys/vdpau/gstvdpvideopostprocess.c:
13015 * sys/vdpau/gstvdpvideopostprocess.h:
13016 vdpauvidepostprocess: remove boolean noise-reduction property
13017 Use the float one to determine if we should enable noise reduction or not
13019 2009-07-04 15:46:02 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13021 * sys/vdpau/gstvdpdevice.c:
13022 * sys/vdpau/gstvdpdevice.h:
13023 * sys/vdpau/gstvdpvideopostprocess.c:
13024 * sys/vdpau/gstvdpvideopostprocess.h:
13025 vdpauvideopostprocess: add support for noise reduction
13027 2009-07-04 13:59:36 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13029 * sys/vdpau/gstvdpdevice.c:
13030 * sys/vdpau/gstvdpdevice.h:
13031 * sys/vdpau/gstvdputils.c:
13032 * sys/vdpau/gstvdpvideopostprocess.c:
13033 * sys/vdpau/gstvdpvideopostprocess.h:
13034 vdpauvideopostprocess: add support for deinterlacing
13035 The code is roughly modeled after the deinterlace plugin
13037 2009-07-02 17:11:10 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13039 * sys/vdpau/gstvdpsink.c:
13040 * sys/vdpau/gstvdpsink.h:
13041 vdpausink: add myself to copyright
13043 2009-07-02 14:01:16 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13045 * sys/vdpau/gstvdpvideopostprocess.c:
13046 vdpauvideopostprocess: s/gst_vdp_vpp_set_caps/gst_vdp_vpp_sink_setcaps
13048 2009-07-01 23:12:20 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13050 * sys/vdpau/gstvdpmpegdec.c:
13051 vdpaumpegdec: use gst_byte_reader_masked_scan_uint32 instead of our own version
13053 2009-07-01 00:20:33 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13055 * sys/vdpau/gstvdputils.c:
13056 * sys/vdpau/gstvdpvideobuffer.c:
13057 * sys/vdpau/gstvdpvideobuffer.h:
13058 vdpau: use G_N_ELEMENTS instead of hardcoding array sizes
13060 2009-07-01 00:13:14 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13062 * sys/vdpau/gstvdpdevice.c:
13063 vdpau: use G_N_ELEMENTS instead of NULL terminating array
13065 2009-06-30 23:55:13 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13067 * sys/vdpau/Makefile.am:
13068 * sys/vdpau/gstvdp.c:
13069 * sys/vdpau/gstvdpdevice.c:
13070 * sys/vdpau/gstvdpdevice.h:
13071 * sys/vdpau/gstvdpoutputbuffer.c:
13072 * sys/vdpau/gstvdpoutputbuffer.h:
13073 * sys/vdpau/gstvdpsink.c:
13074 * sys/vdpau/gstvdpsink.h:
13075 * sys/vdpau/gstvdputils.c:
13076 * sys/vdpau/gstvdputils.h:
13077 * sys/vdpau/gstvdpvideobuffer.c:
13078 * sys/vdpau/gstvdpvideobuffer.h:
13079 * sys/vdpau/gstvdpvideopostprocess.c:
13080 * sys/vdpau/gstvdpvideopostprocess.h:
13081 * sys/vdpau/gstvdpvideoyuv.c:
13082 * sys/vdpau/gstvdpyuvvideo.c:
13083 vdpau: add new vdpausink and vdpauvideopostprocess elements
13084 vdpausink is as the name implies a sink which takes vide/x-vdpau-output buffers
13085 and outputs it to the screen.
13086 vdpauvideopostprocess is an element which takes video/x-vdpau-video buffers and
13087 outputs video/x-vdpau-output buffers. The element can also do things like
13088 deinterlacing and other postprocessing but this is not implemented yet.
13090 2009-06-29 22:50:42 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13093 vdpau: check for vdpau with pkg-config first
13095 2009-06-24 17:51:58 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13097 * sys/vdpau/gstvdpmpegdec.c:
13098 * sys/vdpau/gstvdpvideoyuv.c:
13099 vdpau: split gst_vdp_mpeg_dec_reset into start and stop
13101 2009-06-24 11:36:28 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13103 * sys/vdpau/gstvdpmpegdec.c:
13104 * sys/vdpau/gstvdputils.c:
13105 * sys/vdpau/gstvdputils.h:
13106 * sys/vdpau/gstvdpvideoyuv.c:
13107 * sys/vdpau/gstvdpyuvvideo.c:
13108 * sys/vdpau/gstvdpyuvvideo.h:
13109 vdpau: don't put the GstVdpDevice in the caps
13111 2009-06-23 23:03:52 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13113 * sys/vdpau/gstvdpmpegdec.c:
13114 * sys/vdpau/gstvdpmpegdec.h:
13115 * sys/vdpau/gstvdpvideoyuv.c:
13116 * sys/vdpau/gstvdpvideoyuv.h:
13117 * sys/vdpau/gstvdpyuvvideo.c:
13118 * sys/vdpau/gstvdpyuvvideo.h:
13119 vdpau: make GstVdpVideoYUV implement pad_alloc
13120 also change GstVdpMpegDec and GstVdpYUVVideo to make use of this
13122 2009-06-23 17:26:22 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13124 * sys/vdpau/gstvdputils.h:
13125 * sys/vdpau/gstvdpvideoyuv.c:
13126 * sys/vdpau/gstvdpyuvvideo.c:
13127 vdpau: add support for YUY2
13129 2009-06-23 17:16:25 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13131 * sys/vdpau/gstvdpvideoyuv.c:
13132 * sys/vdpau/gstvdpyuvvideo.c:
13133 vdpau: add support for UYVY
13135 2009-06-23 16:57:45 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13137 * sys/vdpau/gstvdputils.c:
13138 * sys/vdpau/gstvdputils.h:
13139 * sys/vdpau/gstvdpvideoyuv.c:
13140 * sys/vdpau/gstvdpyuvvideo.c:
13141 * sys/vdpau/gstvdpyuvvideo.h:
13142 vdpau: factor out common caps calculation and put it in gstvdputils.[ch]
13144 2009-06-22 23:25:55 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13146 * sys/vdpau/Makefile.am:
13147 * sys/vdpau/gstvdpdevice.h:
13148 * sys/vdpau/gstvdputils.c:
13149 * sys/vdpau/gstvdputils.h:
13150 * sys/vdpau/gstvdpvideoyuv.c:
13151 * sys/vdpau/gstvdpyuvvideo.c:
13152 vdpau: refactor GstVdpVideoYUV and GstVdpYUVVideo
13154 2009-06-22 22:17:48 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13156 * sys/vdpau/gstvdpyuvvideo.c:
13157 * sys/vdpau/gstvdpyuvvideo.h:
13158 vdpau: make GstVdpYUVVideo inherit from GstBaseTransform
13160 2009-06-22 11:00:40 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13162 * sys/vdpau/gstvdpvideoyuv.c:
13163 vdpau: fixup some debug prints
13165 2009-06-22 10:57:25 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
13167 * sys/vdpau/gstvdpvideoyuv.c:
13168 * sys/vdpau/gstvdpvideoyuv.h:
13169 vdpau: make GstVdpVideoYUV inherit from GstBaseTransform
13171 2009-09-16 08:22:19 +0200 Lutz Mueller <lutz@topfrose.de>
13173 * gst/pnm/gstpnm.c:
13174 * gst/pnm/gstpnmdec.c:
13175 * gst/pnm/gstpnmenc.c:
13176 * gst/pnm/gstpnmutils.c:
13177 * gst/pnm/gstpnmutils.h:
13178 pnm: Support ASCII format for encoding and handle unsupported formats better in the decoder
13181 2009-09-15 23:32:06 +0100 Jan Schmidt <thaytan@noraisin.net>
13183 * gst/mpegdemux/gstmpegdemux.c:
13184 mpegdemux: Handle base_time when sending segment updates.
13185 Don't send bogus new segment update events when the stream doesn't
13186 start at 0. Fixes broken seeking in some files.
13189 2009-08-18 13:35:59 +0200 Zaheer Abbas Merali <zaheerabbas@merali.org>
13191 * gst/mpegdemux/gstsectionfilter.c:
13192 mpegtsdemux, mpegtsparse: max section length is 4093 not 1021.
13194 2009-08-18 01:08:03 +0200 Zaheer Abbas Merali <zaheerabbas@merali.org>
13196 * gst/mpegdemux/gstmpegtsdemux.c:
13197 mpegtsdemux: add pad for DVB Subtitling pads
13199 2009-09-13 19:39:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13201 * gst/pnm/gstpnmdec.c:
13202 * gst/pnm/gstpnmenc.c:
13203 pnm: Use correct rowstride for 8 bit grayscale too
13205 2009-09-13 19:33:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13207 * gst/pnm/gstpnmdec.c:
13208 * gst/pnm/gstpnmenc.c:
13209 pnm: Correctly convert from/to GStreamer rowstride
13211 2009-09-13 19:17:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13213 * gst/pnm/gstpnmdec.c:
13214 * gst/pnm/gstpnmenc.c:
13216 8 bit grayscale caps have no endianness field and the caps name
13217 of GST_VIDEO_CAPS_RGB is still "video/x-raw-rgb" and not GST_VIDEO_CAPS_RGB.
13219 2009-09-13 19:13:24 +0200 Lutz Mueller <lutz@topfrose.de>
13221 * gst/pnm/gstpnmdec.c:
13222 * gst/pnm/gstpnmenc.c:
13223 * gst/pnm/gstpnmenc.h:
13224 pnm: Lots of bugfixes
13226 (2) Add support for gray images.
13227 (3) Remove "use_fixed_caps" which doesn't seem to be useful.
13228 (4) Do proper negotiation in the encoder.
13229 (5) Fix memleak in the setcaps function in the encoder.
13230 (6) Keep a link to the src pad in the encoder now that we need it more often.
13231 Partially fixes bug #164870.
13233 2009-09-12 18:57:05 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13235 * gst/h264parse/gsth264parse.c:
13236 Fix factory information for h264parse, add missing Video
13238 2009-09-11 14:38:46 -0700 Michael Smith <msmith@songbirdnest.com>
13240 * gst/aiffparse/aiffparse.c:
13241 aiffparse: Fix an off-by-8 bug in parsing the AIFF data size.
13242 This led to overreading by 8 bytes, giving an audible glitch at the end of
13243 a file (except when the file didn't have a trailing chunk of some sort).
13245 2009-09-08 20:52:09 +0200 Edward Hervey <bilboed@bilboed.com>
13247 * gst/mpegdemux/gstmpegtsdemux.c:
13248 mpegtsdemux: Use GST_TIME_FORMAT in debug statement.
13250 2009-09-08 09:20:00 +0200 Edward Hervey <bilboed@bilboed.com>
13252 * gst/mpegdemux/gstmpegtsdemux.c:
13253 mpegtsdemux: Reset stream->last_time when flushing.
13254 This fixes naive seeking a tiny bit (by basically hinting at _data_cb
13255 that it shouldn't expect the incoming buffers to be the ones just after
13256 the previous ones).
13257 Without this, seeking by more than 10mins forward would just end up in an
13260 2009-09-08 09:18:42 +0200 Edward Hervey <bilboed@bilboed.com>
13262 * gst/mpegdemux/gstmpegtsdemux.c:
13263 mpegtsdemux: Sprinkle branch prediction macros.
13265 2009-09-10 12:12:26 -0700 Michael Smith <msmith@songbirdnest.com>
13267 * gst/id3tag/id3tag.c:
13268 id3tag: When writing id3v2.3, do not use UTF-8.
13269 UTF-8 is only permitted in v2.4. So instead use ISO-8859-1 for ascii-only
13270 strings, and UTF16 otherwise. Also, do not null terminate strings in text
13271 frames, except where required. These two allow windows media player to play
13272 (and correctly read tags) files created by id3mux.
13274 2009-07-23 16:13:28 -0700 Michael Smith <msmith@songbirdnest.com>
13276 * gst/adpcmdec/adpcmdec.c:
13277 adpcmdec: complete ima adpcm support.
13279 2009-07-23 11:59:39 -0700 Michael Smith <msmith@songbirdnest.com>
13281 * gst/adpcmdec/adpcmdec.c:
13282 adpcmdec: checkpoint for incomplete IMA ADPCM support.
13284 2009-09-10 12:02:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13286 * gst/videomeasure/gstvideomeasure.c:
13287 * gst/videomeasure/gstvideomeasure_collector.c:
13288 * gst/videomeasure/gstvideomeasure_ssim.c:
13289 videomeasure: Fix format strings and include correct i18n header
13291 2009-09-10 11:58:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13293 * gst/videomeasure/gstvideomeasure.c:
13294 * gst/videomeasure/gstvideomeasure.h:
13295 * gst/videomeasure/gstvideomeasure_collector.c:
13296 * gst/videomeasure/gstvideomeasure_collector.h:
13297 * gst/videomeasure/gstvideomeasure_ssim.c:
13298 * gst/videomeasure/gstvideomeasure_ssim.h:
13299 videomeasure: Fix indention, line endings and use LRN's real name
13301 2009-09-09 19:14:27 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
13304 * gst/videomeasure/Makefile.am:
13305 * gst/videomeasure/gstvideomeasure.c:
13306 * gst/videomeasure/gstvideomeasure.h:
13307 * gst/videomeasure/gstvideomeasure_collector.c:
13308 * gst/videomeasure/gstvideomeasure_collector.h:
13309 * gst/videomeasure/gstvideomeasure_ssim.c:
13310 * gst/videomeasure/gstvideomeasure_ssim.h:
13311 videomeasure: Initial version of videomeasure plugin
13312 This plugin contains elements for calculating metrics of video streams, intended for objective video codec comparison.
13313 At the moment only SSIM metric is implemented (why would you need anything else anyway?).
13314 Also contains a helper videomeasure_collector element that collects measurement events and outputs them into a file (to be used with gst-launch).
13315 Other metrics may be implemented in the future along with a base class for all measurers.
13318 2009-09-10 08:54:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13321 pnm: Mark PNM plugin as experimental because it doesn't work well yet
13323 2009-09-10 08:53:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13325 * gst/pnm/gstpnmdec.c:
13326 pnmdec: Partially fix negotiation issues and refcount leaks
13328 2009-09-10 08:48:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13330 * gst/pnm/Makefile.am:
13331 * gst/pnm/gstpnmenc.c:
13332 pnmenc: Fix negotiation issues and refcount leaks
13334 2009-09-10 08:29:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13336 * gst/pnm/gstpnm.c:
13337 pnm: Fix typefinder caps
13339 2009-09-10 08:23:22 +0200 Lutz Mueller <lutz@topfrose.de>
13342 * gst/pnm/Makefile.am:
13343 * gst/pnm/gstpnm.c:
13344 * gst/pnm/gstpnmdec.c:
13345 * gst/pnm/gstpnmdec.h:
13346 * gst/pnm/gstpnmenc.c:
13347 * gst/pnm/gstpnmenc.h:
13348 * gst/pnm/gstpnmutils.c:
13349 * gst/pnm/gstpnmutils.h:
13350 pnm: Add PNM encoder and decoder elements
13353 2009-09-10 07:56:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13355 * ext/ladspa/Makefile.am:
13356 * ext/lv2/Makefile.am:
13357 * gst-libs/gst/signalprocessor/Makefile.am:
13358 signalprocessor: Fix various build/dist issues
13359 Install the headers, version the library with @GST_MAJORMINOR@,
13360 add all required libraries to _LIBADD instead of _LDFLAGS,
13361 and add GST_*_LDFLAGS to _LDFLAGS.
13364 2009-09-09 14:34:03 +0200 Julien Isorce <julien.isorce@gmail.com>
13366 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
13367 dshowvideosrc: cache device caps
13369 2009-09-09 12:41:17 +0200 Julien Isorce <julien.isorce@gmail.com>
13371 * sys/dshowsrcwrapper/gstdshow.cpp:
13372 * sys/dshowsrcwrapper/gstdshow.h:
13373 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
13374 * win32/vs9/libgstdshowsrcwrapper.vcproj:
13375 dshowvideosrc: use IEnumMediaTypes when IAMStreamConfig is not usable
13376 For some device drivers IAMStreamConfig is not supported.
13377 But EnumMediatypes does not provide range size and framerate.
13379 2009-09-06 11:50:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13381 * tests/check/Makefile.am:
13382 * tests/check/elements/faac.c:
13383 faac: add unit test
13385 2009-09-08 22:24:12 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13387 * ext/faac/gstfaac.c:
13388 faac: add some debug statements for discrepancy cases and plug memleak
13390 2009-09-06 11:49:17 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13392 * ext/faac/gstfaac.c:
13393 faac: sprinkle some more G_(UN)LIKELY
13395 2009-09-06 11:44:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13397 * ext/faac/gstfaac.c:
13398 faac: enforce sync between wrapper view of data and encoder returned data
13400 2009-09-05 21:35:35 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13402 * docs/plugins/Makefile.am:
13403 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13404 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13405 docs: add faac to documentation
13407 2009-09-05 21:35:19 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13409 * ext/faac/gstfaac.c:
13410 faac: add some documentation
13412 2009-08-31 19:31:57 +0200 Havard Graff <havard.graff@tandberg.com>
13414 * gst/selector/gstoutputselector.c:
13415 outputselector: make GST_FORMAT_TIME the default segment format
13417 2009-08-31 19:33:50 +0200 Havard Graff <havard.graff@tandberg.com>
13419 * sys/dshowvideosink/dshowvideosink.cpp:
13420 dshowvideosink: remove unused variable to fix compiler warning
13423 2009-09-08 15:16:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13425 * gst/mpegdemux/gstmpegtsdemux.c:
13426 mpegtsdemux: Fix usage of __always_inline__ attribute
13427 This attribute can't be used for function declarations because
13428 it needs the function body. Instead of a forward declaration of
13429 functions, move the function itself above it's first use.
13430 Fixes bug #594489 and compilation with gcc 4.3 and earlier.
13432 2009-09-07 17:33:15 +0200 Marc-André Lureau <mlureau@flumotion.com>
13434 * ext/assrender/gstassrender.c:
13435 assrender: Fix compilation with libass = 0.9.6
13438 2009-09-07 19:08:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13440 * gst/mpeg4videoparse/mpeg4videoparse.c:
13441 mpeg4videoparse: fix aspect-ratio parsing in VO
13443 2009-09-07 16:20:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13445 * gst/mpeg4videoparse/mpeg4videoparse.c:
13446 mpeg4videoparse: also consider user_data pieces when parsing VO(S)
13448 2009-09-07 16:44:52 +0200 Julien Isorce <julien.isorce@gmail.com>
13450 * sys/dshowsrcwrapper/gstdshow.h:
13451 * sys/dshowsrcwrapper/gstdshowfakesink.cpp:
13452 * win32/vs9/gst-plugins-bad.sln:
13453 * win32/vs9/libgstdshowsrcwrapper.vcproj:
13454 dshowsrcwrapper: add support both Unicode and MBCS
13456 2009-09-07 15:44:16 +0200 Julien Isorce <julien.isorce@gmail.com>
13458 * win32/vs8/gst-plugins-bad.sln:
13459 * win32/vs8/libdshowsrcwrapper.vcproj:
13460 * win32/vs9/gst-plugins-bad.sln:
13461 * win32/vs9/libgstdshowsrcwrapper.vcproj:
13462 dshowsrcwrapper: upgrade frozen build to vs9
13464 2009-09-07 15:21:28 +0200 Julien Isorce <julien.isorce@gmail.com>
13466 * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp:
13467 dshowsrcwrapper: indent dshowsrcwrapper.cpp
13469 2009-09-07 15:12:55 +0200 Julien Isorce <julien.isorce@gmail.com>
13471 * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp:
13472 Revert "dshowsrcwrapper: remove unused extern C"
13473 This reverts commit d3c88d637d7e7d60f1437ccd3dfc23b37e2a320e.
13474 Reverting this since the entry point isn't found because of
13477 2009-09-07 10:59:53 +0200 Julien Isorce <julien.isorce@gmail.com>
13479 * sys/dshowsrcwrapper/gstdshow.cpp:
13480 * sys/dshowsrcwrapper/gstdshow.h:
13481 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
13482 * sys/dshowsrcwrapper/gstdshowaudiosrc.h:
13483 * sys/dshowsrcwrapper/gstdshowfakesink.cpp:
13484 * sys/dshowsrcwrapper/gstdshowfakesink.h:
13485 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
13486 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
13487 dshowsrcwrapper: indent
13489 2009-09-07 10:51:28 +0200 Julien Isorce <julien.isorce@gmail.com>
13491 * sys/dshowsrcwrapper/gstdshow.cpp:
13492 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
13493 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
13494 dshowsrcwrapper: convert line ended characters to LF
13496 2009-09-07 10:38:39 +0200 Julien Isorce <julien.isorce@gmail.com>
13498 * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp:
13499 dshowsrcwrapper: remove unused extern C
13501 2009-09-07 10:31:54 +0200 Julien Isorce <julien.isorce@gmail.com>
13503 * sys/dshowsrcwrapper/gstdshow.cpp:
13504 * sys/dshowsrcwrapper/gstdshow.h:
13505 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
13506 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
13507 dshowsrcwrapper: go back to previous mode
13509 2009-09-05 10:22:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13512 Automatic update of common submodule
13513 From 00a859e to 19fa4f3
13515 2009-09-04 19:17:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13517 * ext/timidity/gsttimidity.c:
13518 * ext/timidity/gstwildmidi.c:
13519 wildmidi/timidity: Add audio/riff-midi to the src pad template caps
13521 2009-09-04 17:32:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13523 * gst/siren/gstsirendec.c:
13524 * gst/siren/gstsirenenc.c:
13525 siren: fix setting caps on the output pad
13526 Also set the caps on the output pad when the input buffers don't have caps.
13528 2009-09-04 17:27:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13530 * ext/timidity/gstwildmidi.c:
13531 * ext/timidity/gstwildmidi.h:
13532 wildmidi: cleanups and fix seeking
13533 Remove time_per_frame, it's too inaccurate.
13534 Fix convert for -1 values.
13535 Use scaling to convert samples to time.
13536 Fix segment handling.
13538 Fix buffer clipping (not yet enabled)
13539 Protect the WildMidi library with the object lock to avoid races when changing
13541 Fix offsets on output buffers, for raw audio the offset contains the sample
13542 position not byte position.
13543 Add better DISCONT handling.
13546 2009-09-04 16:29:53 +0200 Julien Isorce <julien.isorce@gmail.com>
13548 * sys/dshowsrcwrapper/gstdshow.cpp:
13549 * sys/dshowsrcwrapper/gstdshow.h:
13550 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
13551 dshowvideosrc: move VIDEO_STREAM_CONFIG_CAPS to GstCapturePinMediaType
13553 2009-09-04 14:11:33 +0100 christian schaller <christian.schaller@collabora.co.uk>
13555 Merge branch 'master' of ssh://uraeus@git.freedesktop.org/git/gstreamer/gst-plugins-bad
13557 2009-09-04 14:10:55 +0100 christian schaller <christian.schaller@collabora.co.uk>
13559 * gst-plugins-bad.spec.in:
13562 2009-09-04 13:13:39 +0200 Josep Torra <n770galaxy@gmail.com>
13564 * ext/neon/gstneonhttpsrc.c:
13565 neonhttpsrc: handle all redirection http status codes
13567 2009-09-04 12:53:36 +0200 Josep Torra <n770galaxy@gmail.com>
13569 * gst/mpegdemux/gstmpegdemux.c:
13570 mpegpsdemux: in seeking use a factor for SCR interpolation
13571 Fixes seeking on clips where PTS are unalignded with SCR.
13573 2009-09-04 12:40:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13575 * gst/siren/gstsirendec.c:
13576 * gst/siren/gstsirendec.h:
13577 sirendec: rewrite sirendec
13578 Add setcaps and event functions.
13579 Add state change functions to clean variables.
13581 Add timestamps and duration on outgoing buffers.
13582 Add DISCONT handling.
13584 2009-09-04 12:40:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13586 * gst/siren/gstsirenenc.c:
13589 2009-09-04 12:35:31 +0200 Josep Torra <n770galaxy@gmail.com>
13591 * gst/mpegdemux/gstmpegtsdemux.c:
13592 mpegtsdemux: set specific caps for lpcm in private stream
13593 In the clips that I've found those streams, the lpcm header is
13594 different than the DVD case.
13595 Then the decoder need to know this in order to be able parse it.
13597 2009-09-04 12:30:18 +0200 Josep Torra <n770galaxy@gmail.com>
13599 * gst/mpegdemux/gstmpegtsdemux.c:
13600 * gst/mpegdemux/gstmpegtsdemux.h:
13601 mpegtsdemux: added autodetect of packet size and removed m2ts mode property
13603 2009-09-04 12:08:45 +0200 Julien Isorce <julien.isorce@gmail.com>
13605 Merge branch 'master' of ssh://cap@git.freedesktop.org/git/gstreamer/gst-plugins-bad
13607 2009-09-04 12:08:02 +0200 Julien Isorce <julien.isorce@gmail.com>
13609 * sys/dshowsrcwrapper/gstdshow.cpp:
13610 * sys/dshowsrcwrapper/gstdshow.h:
13611 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
13612 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
13613 dshowvideosrc: move default video caps into GstCapturePinMediaType
13615 2009-09-04 12:02:18 +0200 Josep Torra <n770galaxy@gmail.com>
13617 * gst/mpegdemux/gstmpegdefs.h:
13618 * gst/mpegdemux/gstmpegdesc.h:
13619 * gst/mpegdemux/gstmpegtsdemux.c:
13620 mpegtsdemux: some more handling of VC1 and EAC3
13621 If the PMT have the register descriptor HDMV assume EAC3
13622 For VC1 make the code more aligned to RP227.
13624 2009-07-16 10:06:36 +0100 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
13626 * gst/dvdspu/gstspu-vobsub-render.c:
13627 Try to fit subtitles within the video frame when they're too large
13629 2009-09-01 21:30:35 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
13631 * gst/pcapparse/gstpcapparse.c:
13632 * gst/pcapparse/gstpcapparse.h:
13633 pcapparse: Set the GStreamer timestamp according to the pcap timestamps
13635 2009-09-03 19:04:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13637 * gst/siren/gstsirenenc.c:
13638 * gst/siren/gstsirenenc.h:
13639 sirenenc: fix events and caps
13640 Add an event function that clears the adapter.
13641 Add a setcaps function to configure caps on the srcpad. Remove the instance
13642 variable for the caps.
13644 2009-09-03 18:43:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13646 * gst/siren/gstsirenenc.c:
13647 * gst/siren/gstsirenenc.h:
13648 sirenenc: fix timestamping
13649 Handle DISCONT and reset adapter.
13651 Put timestamps and discont flags on output buffers.
13652 Fix error handling.
13653 Remove bogus object locks, it's all protected by the STREAM_LOCK.
13655 2009-09-03 17:49:41 +0200 Julien Isorce <julien.isorce@gmail.com>
13657 * sys/dshowsrcwrapper/gstdshow.cpp:
13658 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
13659 dshowvideosrc: factorize dshow format to gst caps conversion
13661 2009-09-03 17:20:47 +0200 Julien Isorce <julien.isorce@gmail.com>
13663 * sys/dshowsrcwrapper/gstdshow.cpp:
13664 * sys/dshowsrcwrapper/gstdshow.h:
13665 dshowsrcwrapper: remove cplusplus condition
13667 2009-09-03 17:12:26 +0200 Julien Isorce <julien.isorce@gmail.com>
13669 * sys/dshowsrcwrapper/gstdshow.cpp:
13670 * sys/dshowsrcwrapper/gstdshow.h:
13671 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
13672 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
13673 dshowvideosrc: factorize dshow video format parsing
13675 2009-09-03 15:45:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13677 * gst/mpegdemux/gstmpegtsdemux.c:
13678 mpegtsdemux: If stream type is AC3 and no EAC3 descriptor is found assume AC3
13680 2009-09-03 15:40:14 +0200 Josep Torra <josep@fluendo.com>
13682 * gst/mpegdemux/gstmpegdefs.h:
13683 * gst/mpegdemux/gstmpegtsdemux.c:
13684 mpegtsdemux: Implement EAC3 handling according some ATSC specs.
13687 2009-09-03 00:28:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13690 * docs/plugins/inspect/plugin-xdgmime.xml:
13691 * gst-plugins-bad.spec.in:
13692 * gst/xdgmime/Makefile.am:
13693 * gst/xdgmime/gstxdgmime.c:
13694 xdgmime: move xdg typefinder to the other typefinders in -base
13695 Remove the xdgmime plugin which now barely contains any code at all
13696 and move the functionality into gst-plugins-base next to the other
13699 2009-09-02 13:35:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13701 * gst/mpegpsmux/mpegpsmux.c:
13702 * gst/mpegtsmux/mpegtsmux.c:
13703 * gst/mpegtsmux/mpegtsmux.h:
13704 mpegsmux, mpegpsmux: fix unused variable warning with the debugging system in core disabled
13706 2009-09-01 12:41:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13708 * gst/mpegdemux/gstmpegtsdemux.c:
13709 mpegtsdemux: Stream type 0x81 is normal AC3, not EAC3
13710 Not sure what the stream type for EAC3 is though.
13713 2009-08-30 23:07:30 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13715 * ext/faac/gstfaac.c:
13716 faac: refactor slightly and remove superfluous code
13718 2009-08-30 23:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13720 * ext/faac/gstfaac.c:
13721 faac: freshen up caps negotiation
13722 Perform sink and src caps negotiation during caps negotation,
13723 and also cater for re-negotiation.
13725 2009-08-30 23:00:35 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13727 * ext/faac/gstfaac.c:
13728 * ext/faac/gstfaac.h:
13729 faac: rewrite data caching and timestamp handling
13730 Also fixes #593348.
13732 2009-08-31 18:55:52 +0200 Peter Kjellerstedt <pkj@axis.com>
13735 configure: A little clean up.
13736 Reorder the list of AM_CONDITIONAL()s used when --disable-external is
13737 specified to match the actual order of the plug-ins earlier in the file.
13739 2009-08-31 18:49:16 +0200 Peter Kjellerstedt <pkj@axis.com>
13742 configure: Allow --disable-external to be specified again.
13744 2009-08-31 18:47:44 +0200 Peter Kjellerstedt <pkj@axis.com>
13747 configure: Allow --disable-kate to actually be specified.
13749 2009-08-31 18:41:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13751 * ext/timidity/gstwildmidi.c:
13752 wildmidi: cleanup error handler
13754 2009-08-31 18:34:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13756 * ext/timidity/gstwildmidi.c:
13757 wildmidi: free the adapter
13759 2009-08-31 18:32:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13761 * ext/timidity/gstwildmidi.c:
13764 2009-08-31 18:21:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13766 * ext/timidity/gstwildmidi.c:
13767 wildmidi: allow for push mode operation
13770 2009-08-31 18:20:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13772 * ext/timidity/gstwildmidi.c:
13773 * ext/timidity/gstwildmidi.h:
13774 wildmidi: use state machine
13775 Use a state machine to keep track of the current state.
13776 Add chain function and event function on the sinkpad.
13777 Remove some unused code.
13779 2009-08-31 17:38:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13781 * ext/timidity/gstwildmidi.c:
13782 wildmidi: remove useless function calls
13784 2009-08-31 17:33:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13786 * ext/timidity/gstwildmidi.c:
13787 * ext/timidity/gstwildmidi.h:
13788 wildmidi: set caps on pad
13789 Set the caps on the pad and use those caps instead of keeping a separate caps
13791 Fix some whitespace.
13793 2009-08-31 17:27:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13795 * ext/timidity/gstwildmidi.c:
13796 wildmidi: fix whitespace
13798 2009-08-31 16:07:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13800 * ext/kate/Makefile.am:
13801 kate: fix typo in Makefile.am
13802 GST_PLUGIN_BASE_LIBS should be GST_PLUGINS_BASE_LIBS. Fixes #593683.
13804 2009-08-31 13:31:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13806 * docs/plugins/gst-plugins-bad-plugins.args:
13807 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
13808 * docs/plugins/gst-plugins-bad-plugins.interfaces:
13809 * docs/plugins/inspect/plugin-aacparse.xml:
13810 * docs/plugins/inspect/plugin-adpcmdec.xml:
13811 * docs/plugins/inspect/plugin-aiffparse.xml:
13812 * docs/plugins/inspect/plugin-alsaspdif.xml:
13813 * docs/plugins/inspect/plugin-amrparse.xml:
13814 * docs/plugins/inspect/plugin-amrwbenc.xml:
13815 * docs/plugins/inspect/plugin-apex.xml:
13816 * docs/plugins/inspect/plugin-asfmux.xml:
13817 * docs/plugins/inspect/plugin-assrender.xml:
13818 * docs/plugins/inspect/plugin-autoconvert.xml:
13819 * docs/plugins/inspect/plugin-bayer.xml:
13820 * docs/plugins/inspect/plugin-bz2.xml:
13821 * docs/plugins/inspect/plugin-camerabin.xml:
13822 * docs/plugins/inspect/plugin-cdaudio.xml:
13823 * docs/plugins/inspect/plugin-cdxaparse.xml:
13824 * docs/plugins/inspect/plugin-celt.xml:
13825 * docs/plugins/inspect/plugin-dc1394.xml:
13826 * docs/plugins/inspect/plugin-dccp.xml:
13827 * docs/plugins/inspect/plugin-debugutilsbad.xml:
13828 * docs/plugins/inspect/plugin-dfbvideosink.xml:
13829 * docs/plugins/inspect/plugin-dirac.xml:
13830 * docs/plugins/inspect/plugin-dtmf.xml:
13831 * docs/plugins/inspect/plugin-dtsdec.xml:
13832 * docs/plugins/inspect/plugin-dvb.xml:
13833 * docs/plugins/inspect/plugin-dvdspu.xml:
13834 * docs/plugins/inspect/plugin-faac.xml:
13835 * docs/plugins/inspect/plugin-faad.xml:
13836 * docs/plugins/inspect/plugin-fbdevsink.xml:
13837 * docs/plugins/inspect/plugin-festival.xml:
13838 * docs/plugins/inspect/plugin-flacparse.xml:
13839 * docs/plugins/inspect/plugin-freeze.xml:
13840 * docs/plugins/inspect/plugin-frei0r.xml:
13841 * docs/plugins/inspect/plugin-gsm.xml:
13842 * docs/plugins/inspect/plugin-gstsiren.xml:
13843 * docs/plugins/inspect/plugin-h264parse.xml:
13844 * docs/plugins/inspect/plugin-hdvparse.xml:
13845 * docs/plugins/inspect/plugin-id3tag.xml:
13846 * docs/plugins/inspect/plugin-jack.xml:
13847 * docs/plugins/inspect/plugin-kate.xml:
13848 * docs/plugins/inspect/plugin-ladspa.xml:
13849 * docs/plugins/inspect/plugin-legacyresample.xml:
13850 * docs/plugins/inspect/plugin-liveadder.xml:
13851 * docs/plugins/inspect/plugin-metadata.xml:
13852 * docs/plugins/inspect/plugin-mimic.xml:
13853 * docs/plugins/inspect/plugin-mms.xml:
13854 * docs/plugins/inspect/plugin-modplug.xml:
13855 * docs/plugins/inspect/plugin-mpeg2enc.xml:
13856 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
13857 * docs/plugins/inspect/plugin-mpegdemux2.xml:
13858 * docs/plugins/inspect/plugin-mpegpsmux.xml:
13859 * docs/plugins/inspect/plugin-mpegtsmux.xml:
13860 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
13861 * docs/plugins/inspect/plugin-mplex.xml:
13862 * docs/plugins/inspect/plugin-musepack.xml:
13863 * docs/plugins/inspect/plugin-musicbrainz.xml:
13864 * docs/plugins/inspect/plugin-mve.xml:
13865 * docs/plugins/inspect/plugin-mxf.xml:
13866 * docs/plugins/inspect/plugin-mythtv.xml:
13867 * docs/plugins/inspect/plugin-nas.xml:
13868 * docs/plugins/inspect/plugin-neon.xml:
13869 * docs/plugins/inspect/plugin-nsfdec.xml:
13870 * docs/plugins/inspect/plugin-nuvdemux.xml:
13871 * docs/plugins/inspect/plugin-ofa.xml:
13872 * docs/plugins/inspect/plugin-oss4.xml:
13873 * docs/plugins/inspect/plugin-pcapparse.xml:
13874 * docs/plugins/inspect/plugin-qtmux.xml:
13875 * docs/plugins/inspect/plugin-rawparse.xml:
13876 * docs/plugins/inspect/plugin-real.xml:
13877 * docs/plugins/inspect/plugin-resindvd.xml:
13878 * docs/plugins/inspect/plugin-rfbsrc.xml:
13879 * docs/plugins/inspect/plugin-rsvg.xml:
13880 * docs/plugins/inspect/plugin-rtpmux.xml:
13881 * docs/plugins/inspect/plugin-scaletempo.xml:
13882 * docs/plugins/inspect/plugin-schro.xml:
13883 * docs/plugins/inspect/plugin-sdl.xml:
13884 * docs/plugins/inspect/plugin-sdp.xml:
13885 * docs/plugins/inspect/plugin-selector.xml:
13886 * docs/plugins/inspect/plugin-shapewipe.xml:
13887 * docs/plugins/inspect/plugin-sndfile.xml:
13888 * docs/plugins/inspect/plugin-soundtouch.xml:
13889 * docs/plugins/inspect/plugin-speed.xml:
13890 * docs/plugins/inspect/plugin-stereo.xml:
13891 * docs/plugins/inspect/plugin-subenc.xml:
13892 * docs/plugins/inspect/plugin-tta.xml:
13893 * docs/plugins/inspect/plugin-valve.xml:
13894 * docs/plugins/inspect/plugin-vcdsrc.xml:
13895 * docs/plugins/inspect/plugin-vdpau.xml:
13896 * docs/plugins/inspect/plugin-videosignal.xml:
13897 * docs/plugins/inspect/plugin-vmnc.xml:
13898 * docs/plugins/inspect/plugin-wildmidi.xml:
13899 * docs/plugins/inspect/plugin-x264.xml:
13900 * docs/plugins/inspect/plugin-xdgmime.xml:
13901 * docs/plugins/inspect/plugin-xvid.xml:
13902 docs: update plugin docs for git version
13904 2009-08-31 13:14:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13906 * ext/gme/gstgme.c:
13907 * ext/metadata/gstbasemetadata.c:
13908 * ext/metadata/metadata.c:
13909 * ext/mplex/gstmplex.cc:
13910 * ext/rsvg/gstrsvgdec.c:
13911 * gst/aiffparse/aiffparse.c:
13912 * gst/mpegtsmux/mpegtsmux.c:
13913 * gst/mpegvideoparse/mpegpacketiser.c:
13914 * gst/mxf/mxfmux.c:
13915 * gst/nuvdemux/gstnuvdemux.c:
13916 GstAdapter is not a GstObject and should be freed with g_object_unref()
13918 2009-08-31 13:00:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13920 * gst/mpegtsmux/mpegtsmux.c:
13921 * gst/mpegtsmux/mpegtsmux.h:
13922 mpegtsmux: use an old-fashioned array instead of GPtrArray for mux->programs
13923 Using GPtrArray for a fixed-sized array is a bit pointless and makes
13926 2009-08-31 10:48:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13928 * gst/mpegpsmux/mpegpsmux_aac.c:
13929 * gst/mpegpsmux/mpegpsmux_aac.h:
13930 * gst/mpegpsmux/mpegpsmux_h264.c:
13931 * gst/mpegpsmux/mpegpsmux_h264.h:
13932 mpegpsmux: Add missing files to fix compilation
13935 2009-08-10 01:14:19 +0800 Lin YANG <oxcsnicho@gmail.com>
13937 * examples/mpts_test2.c:
13938 mpegtsmux: Test program of mpts support is added
13940 2009-07-22 20:27:36 +0800 Lin YANG <oxcsnicho@gmail.com>
13942 * gst/mpegtsmux/mpegtsmux.c:
13943 mpegtsmux: Minor fixes
13945 2009-07-22 20:25:42 +0800 Lin YANG <oxcsnicho@gmail.com>
13947 * gst/mpegtsmux/mpegtsmux.c:
13948 * gst/mpegtsmux/mpegtsmux.h:
13949 mpegtsmux: mux->programs: use GPrtArray instead of GArray
13951 2009-07-11 19:29:53 +0800 Lin YANG <oxcsnicho@gmail.com>
13953 * gst/mpegtsmux/mpegtsmux.c:
13954 * gst/mpegtsmux/mpegtsmux.h:
13955 mpegtsmux: mpegtsmux_collected(): calculate PCR for programs
13957 2009-07-11 19:15:12 +0800 Lin YANG <oxcsnicho@gmail.com>
13959 * gst/mpegtsmux/mpegtsmux.c:
13960 mpegtsmux: mpegtsmux_create_streams(): create multi streams
13962 2009-07-11 19:13:23 +0800 Lin YANG <oxcsnicho@gmail.com>
13964 * gst/mpegtsmux/mpegtsmux.c:
13965 * gst/mpegtsmux/mpegtsmux.h:
13966 mpegtsmux: MpetTsPadData: add prog_id and ref to its program
13968 2009-07-11 19:09:17 +0800 Lin YANG <oxcsnicho@gmail.com>
13970 * gst/mpegtsmux/mpegtsmux.c:
13971 * gst/mpegtsmux/mpegtsmux.h:
13972 mpegtsmux: Extend mux->program to a GArray programs
13974 2009-07-11 17:44:54 +0800 Lin YANG <oxcsnicho@gmail.com>
13976 * gst/mpegtsmux/mpegtsmux.c:
13977 * gst/mpegtsmux/mpegtsmux.h:
13978 mpegtsmux: Add new property prog-map to the muxer
13980 2009-08-18 12:14:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13982 * gst/h264parse/gsth264parse.c:
13983 h264parse: Free the PPS buffers too
13985 2009-08-17 18:03:00 +0800 Lin YANG <oxcsnicho@gmail.com>
13987 * gst/h264parse/gsth264parse.c:
13988 h264parse: compute timestamp
13990 2009-08-17 17:58:46 +0800 Lin YANG <oxcsnicho@gmail.com>
13992 * gst/h264parse/gsth264parse.c:
13993 h264parse: recognize more types of NAL
13994 Also recognizes NALs carrying VCL (i.e. visible pictures). We
13995 typically only compute timestamps for such NALs
13997 2009-08-17 17:56:26 +0800 Lin YANG <oxcsnicho@gmail.com>
13999 * gst/h264parse/gsth264parse.c:
14000 * gst/h264parse/gsth264parse.h:
14001 h264parse: parser init & finalize
14003 2009-08-17 17:53:43 +0800 Lin YANG <oxcsnicho@gmail.com>
14005 * gst/h264parse/gsth264parse.c:
14006 h264parse: decode slice header
14008 2009-08-17 17:53:11 +0800 Lin YANG <oxcsnicho@gmail.com>
14010 * gst/h264parse/gsth264parse.c:
14011 h264parse: decode SEI
14013 2009-08-17 17:52:47 +0800 Lin YANG <oxcsnicho@gmail.com>
14015 * gst/h264parse/gsth264parse.c:
14016 h264parse: decode SEI: picture timing info
14018 2009-08-17 17:52:12 +0800 Lin YANG <oxcsnicho@gmail.com>
14020 * gst/h264parse/gsth264parse.c:
14021 h264parse: decode SEI: buffering period
14023 2009-08-17 17:51:36 +0800 Lin YANG <oxcsnicho@gmail.com>
14025 * gst/h264parse/gsth264parse.c:
14026 h264parse: decode PPS
14028 2009-08-17 17:51:10 +0800 Lin YANG <oxcsnicho@gmail.com>
14030 * gst/h264parse/gsth264parse.c:
14031 h264parse: decode SPS
14033 2009-08-17 17:50:33 +0800 Lin YANG <oxcsnicho@gmail.com>
14035 * gst/h264parse/gsth264parse.c:
14036 h264parse: SPS: decode vui params
14038 2009-08-17 17:50:02 +0800 Lin YANG <oxcsnicho@gmail.com>
14040 * gst/h264parse/gsth264parse.c:
14041 h264parse: SPS: decode hrd params
14043 2009-08-17 17:44:38 +0800 Lin YANG <oxcsnicho@gmail.com>
14045 * gst/h264parse/gsth264parse.h:
14046 h264parse: Start slice header parsing work
14048 2009-08-17 17:43:51 +0800 Lin YANG <oxcsnicho@gmail.com>
14050 * gst/h264parse/gsth264parse.c:
14051 * gst/h264parse/gsth264parse.h:
14052 h264parse: Start SEI parsing work
14054 2009-08-17 17:42:06 +0800 Lin YANG <oxcsnicho@gmail.com>
14056 * gst/h264parse/gsth264parse.c:
14057 * gst/h264parse/gsth264parse.h:
14058 h264parse: Start PPS parsing work
14060 2009-08-17 17:38:59 +0800 Lin YANG <oxcsnicho@gmail.com>
14062 * gst/h264parse/gsth264parse.c:
14063 * gst/h264parse/gsth264parse.h:
14064 h264parse: Start SPS parsing work
14066 2009-08-11 12:00:10 +0200 Lin Yang <oxcsnicho@gmail.com>
14069 * gst/mpegpsmux/Makefile.am:
14070 * gst/mpegpsmux/bits.h:
14071 * gst/mpegpsmux/crc.h:
14072 * gst/mpegpsmux/mpegpsmux.c:
14073 * gst/mpegpsmux/mpegpsmux.h:
14074 * gst/mpegpsmux/psmux.c:
14075 * gst/mpegpsmux/psmux.h:
14076 * gst/mpegpsmux/psmuxcommon.h:
14077 * gst/mpegpsmux/psmuxstream.c:
14078 * gst/mpegpsmux/psmuxstream.h:
14079 mpegpsmux: Add MPEG PS muxer
14081 2009-08-13 16:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14085 * ext/rsvg/Makefile.am:
14086 * ext/rsvg/gstrsvg.c:
14087 * ext/rsvg/gstrsvgdec.c:
14088 * ext/rsvg/gstrsvgdec.h:
14089 rsvg: Add RSVG SVG decoder plugin
14091 - decoding single SVG images and a stream of SVG images with a given framerate
14092 - lossless scaling of SVG images
14095 2009-08-31 09:11:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14098 * ext/assrender/gstassrender.c:
14099 * ext/assrender/gstassrender.h:
14100 assrender: Fix compilation with libass >= 0.9.7 and fix aspect ratio setting
14103 2009-08-30 22:20:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14105 * gst/mxf/mxfdemux.c:
14106 * gst/mxf/mxfmetadata.c:
14107 * gst/mxf/mxftypes.c:
14108 mxf: Unconditionally use GLib 2.16 API
14110 2009-08-30 22:17:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14113 * gst/xdgmime/Makefile.am:
14114 * gst/xdgmime/gstxdgmime.c:
14115 * gst/xdgmime/xdgmime/xdgmime.c:
14116 * gst/xdgmime/xdgmime/xdgmime.h:
14117 * gst/xdgmime/xdgmime/xdgmimealias.c:
14118 * gst/xdgmime/xdgmime/xdgmimealias.h:
14119 * gst/xdgmime/xdgmime/xdgmimecache.c:
14120 * gst/xdgmime/xdgmime/xdgmimecache.h:
14121 * gst/xdgmime/xdgmime/xdgmimeglob.c:
14122 * gst/xdgmime/xdgmime/xdgmimeglob.h:
14123 * gst/xdgmime/xdgmime/xdgmimeicon.c:
14124 * gst/xdgmime/xdgmime/xdgmimeicon.h:
14125 * gst/xdgmime/xdgmime/xdgmimeint.c:
14126 * gst/xdgmime/xdgmime/xdgmimeint.h:
14127 * gst/xdgmime/xdgmime/xdgmimemagic.c:
14128 * gst/xdgmime/xdgmime/xdgmimemagic.h:
14129 * gst/xdgmime/xdgmime/xdgmimeparent.c:
14130 * gst/xdgmime/xdgmime/xdgmimeparent.h:
14131 xdgmime: Always use GLib instead of xdgmime
14132 Now that we depend on GLib 2.16 we can as well use it's
14133 internal copy of the xdgmime instead of our own.
14135 2009-08-30 22:13:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14137 * gst/id3tag/id3tag.c:
14138 id3tag: Unconditionally use GLib 2.16 API
14140 2009-08-19 17:18:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14142 * ext/resindvd/rsnstreamselector.c:
14143 rsnstreamselector: Use iterate internal links instead of deprecated get internal links
14145 2009-08-19 17:05:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14147 * gst/selector/gstinputselector.c:
14148 inputselector: Use iterate internal links instead of deprecated get internal links
14150 2009-08-30 23:38:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14153 * win32/common/config.h:
14154 Back to hacking -> 0.10.14.1
14156 === release 0.10.14 ===
14158 2009-08-30 00:24:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14161 common: update common to a version that includes a fixed mangle-tmpl.py
14162 Which is needed to build the plugin docs for the frei0r plugin (and
14163 was included in the 0.10.14 release tarball).
14165 2009-08-29 19:35:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14171 * docs/plugins/gst-plugins-bad-plugins.args:
14172 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
14173 * docs/plugins/gst-plugins-bad-plugins.interfaces:
14174 * docs/plugins/inspect/plugin-aacparse.xml:
14175 * docs/plugins/inspect/plugin-adpcmdec.xml:
14176 * docs/plugins/inspect/plugin-aiffparse.xml:
14177 * docs/plugins/inspect/plugin-alsaspdif.xml:
14178 * docs/plugins/inspect/plugin-amrparse.xml:
14179 * docs/plugins/inspect/plugin-amrwbenc.xml:
14180 * docs/plugins/inspect/plugin-apex.xml:
14181 * docs/plugins/inspect/plugin-asfmux.xml:
14182 * docs/plugins/inspect/plugin-assrender.xml:
14183 * docs/plugins/inspect/plugin-autoconvert.xml:
14184 * docs/plugins/inspect/plugin-bayer.xml:
14185 * docs/plugins/inspect/plugin-bz2.xml:
14186 * docs/plugins/inspect/plugin-camerabin.xml:
14187 * docs/plugins/inspect/plugin-cdaudio.xml:
14188 * docs/plugins/inspect/plugin-cdxaparse.xml:
14189 * docs/plugins/inspect/plugin-celt.xml:
14190 * docs/plugins/inspect/plugin-dc1394.xml:
14191 * docs/plugins/inspect/plugin-dccp.xml:
14192 * docs/plugins/inspect/plugin-debugutilsbad.xml:
14193 * docs/plugins/inspect/plugin-dfbvideosink.xml:
14194 * docs/plugins/inspect/plugin-dirac.xml:
14195 * docs/plugins/inspect/plugin-dtmf.xml:
14196 * docs/plugins/inspect/plugin-dtsdec.xml:
14197 * docs/plugins/inspect/plugin-dvb.xml:
14198 * docs/plugins/inspect/plugin-dvdspu.xml:
14199 * docs/plugins/inspect/plugin-faac.xml:
14200 * docs/plugins/inspect/plugin-faad.xml:
14201 * docs/plugins/inspect/plugin-fbdevsink.xml:
14202 * docs/plugins/inspect/plugin-festival.xml:
14203 * docs/plugins/inspect/plugin-freeze.xml:
14204 * docs/plugins/inspect/plugin-frei0r.xml:
14205 * docs/plugins/inspect/plugin-gsm.xml:
14206 * docs/plugins/inspect/plugin-gstsiren.xml:
14207 * docs/plugins/inspect/plugin-h264parse.xml:
14208 * docs/plugins/inspect/plugin-hdvparse.xml:
14209 * docs/plugins/inspect/plugin-id3tag.xml:
14210 * docs/plugins/inspect/plugin-jack.xml:
14211 * docs/plugins/inspect/plugin-kate.xml:
14212 * docs/plugins/inspect/plugin-ladspa.xml:
14213 * docs/plugins/inspect/plugin-legacyresample.xml:
14214 * docs/plugins/inspect/plugin-liveadder.xml:
14215 * docs/plugins/inspect/plugin-metadata.xml:
14216 * docs/plugins/inspect/plugin-mimic.xml:
14217 * docs/plugins/inspect/plugin-mms.xml:
14218 * docs/plugins/inspect/plugin-modplug.xml:
14219 * docs/plugins/inspect/plugin-mpeg2enc.xml:
14220 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
14221 * docs/plugins/inspect/plugin-mpegdemux2.xml:
14222 * docs/plugins/inspect/plugin-mpegtsmux.xml:
14223 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
14224 * docs/plugins/inspect/plugin-mplex.xml:
14225 * docs/plugins/inspect/plugin-musepack.xml:
14226 * docs/plugins/inspect/plugin-musicbrainz.xml:
14227 * docs/plugins/inspect/plugin-mve.xml:
14228 * docs/plugins/inspect/plugin-mxf.xml:
14229 * docs/plugins/inspect/plugin-mythtv.xml:
14230 * docs/plugins/inspect/plugin-nas.xml:
14231 * docs/plugins/inspect/plugin-neon.xml:
14232 * docs/plugins/inspect/plugin-nsfdec.xml:
14233 * docs/plugins/inspect/plugin-nuvdemux.xml:
14234 * docs/plugins/inspect/plugin-ofa.xml:
14235 * docs/plugins/inspect/plugin-oss4.xml:
14236 * docs/plugins/inspect/plugin-pcapparse.xml:
14237 * docs/plugins/inspect/plugin-qtmux.xml:
14238 * docs/plugins/inspect/plugin-rawparse.xml:
14239 * docs/plugins/inspect/plugin-real.xml:
14240 * docs/plugins/inspect/plugin-resindvd.xml:
14241 * docs/plugins/inspect/plugin-rfbsrc.xml:
14242 * docs/plugins/inspect/plugin-rtpmux.xml:
14243 * docs/plugins/inspect/plugin-scaletempo.xml:
14244 * docs/plugins/inspect/plugin-schro.xml:
14245 * docs/plugins/inspect/plugin-sdl.xml:
14246 * docs/plugins/inspect/plugin-sdp.xml:
14247 * docs/plugins/inspect/plugin-selector.xml:
14248 * docs/plugins/inspect/plugin-shapewipe.xml:
14249 * docs/plugins/inspect/plugin-sndfile.xml:
14250 * docs/plugins/inspect/plugin-soundtouch.xml:
14251 * docs/plugins/inspect/plugin-speed.xml:
14252 * docs/plugins/inspect/plugin-stereo.xml:
14253 * docs/plugins/inspect/plugin-subenc.xml:
14254 * docs/plugins/inspect/plugin-tta.xml:
14255 * docs/plugins/inspect/plugin-valve.xml:
14256 * docs/plugins/inspect/plugin-vcdsrc.xml:
14257 * docs/plugins/inspect/plugin-vdpau.xml:
14258 * docs/plugins/inspect/plugin-videosignal.xml:
14259 * docs/plugins/inspect/plugin-vmnc.xml:
14260 * docs/plugins/inspect/plugin-wildmidi.xml:
14261 * docs/plugins/inspect/plugin-xdgmime.xml:
14262 * docs/plugins/inspect/plugin-xvid.xml:
14263 * gst-plugins-bad.doap:
14264 * win32/common/config.h:
14267 2009-08-29 19:02:36 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14304 2009-08-26 01:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14307 * win32/common/config.h:
14308 0.10.13.5 pre-release
14310 2009-08-26 01:18:00 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
14313 * sys/directdraw/Makefile.am:
14314 * sys/directsound/Makefile.am:
14315 * sys/directsound/gstdirectsoundsrc.c:
14316 directdraw, directsound: unify CFLAGS and fix configure checks for DirectX-based plugins
14317 One set of CFLAGS for all DirectX-based plugins. Correct header/library
14318 checks for DirectX-based-plugins. Remove unused variable and label in
14322 2009-08-26 00:26:42 +0100 Arek Korbik <arkadini@gmail.com>
14324 * ext/schroedinger/gstschroenc.c:
14325 schroenc: set right OFFSET and OFFSET_END on header buffers to make oggmux happy
14326 Without this oggmux will just keep buffering output pages in some cases.
14329 2009-08-25 23:44:50 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
14331 * ext/resindvd/Makefile.am:
14332 * gst/rawparse/Makefile.am:
14333 resindvd, rawparse: fix LDFLAGS for gst-plugins-base libs
14336 2009-08-24 20:06:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14372 * win32/common/config.h:
14373 0.10.13.4 pre-release
14375 2009-08-24 18:16:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14377 * ext/amrwbenc/gstamrwbenc.c:
14378 amrwbenc: use different element GType name to avoid conflict with previous plugin
14379 Use a different GType name for the element to avoid 'cannot register existing type'
14380 warnings when running 'make check' in the unpacked tarball with the old amrwb plugin
14381 also installed as system plugin under the old name (it used to be called 'amrwrb'
14382 and now it's 'amrwbenc').
14384 2009-08-24 14:37:28 +0200 Julien Isorce <julien.isorce@gmail.com>
14386 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
14387 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
14388 dshowsrcwrapper: use of default debug category and better dshow errors readability
14390 2009-08-21 01:17:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14392 * tests/icles/test-oss4.c:
14393 tests: fix test-oss4 to treat an empty device name the same as a NULL name
14395 2009-08-18 15:48:09 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14397 * ext/mimic/gstmimenc.c:
14398 mimenc: Write FOURCC as 32bit
14400 2009-08-15 17:54:50 -0700 David Schleef <ds@schleef.org>
14403 remove a bunch of junk from REQUIREMENTS
14405 2009-08-14 20:20:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14441 * win32/common/config.h:
14442 0.10.13.3 pre-release
14444 2009-08-14 14:10:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14447 configure: disable ass plugin for libass >= 0.9.7 because of API changes
14450 2009-08-12 18:33:22 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14452 * gst/asfmux/gstasfmux.c:
14453 * gst/asfmux/gstasfmux.h:
14454 asfmux: Do not mess up GstCollectData list
14455 asfmux was messing up with the GstCollectData list of its
14456 GstCollectPads when sorting the list inplace. This patch makes
14457 it copy the list before sorting it, leaving the GstCollectPads
14458 list as is. Fixes #591610
14460 2009-08-12 12:23:30 -0400 Olivier Crête <tester@tester.ca>
14462 * ext/mimic/gstmimenc.c:
14463 mimenc: USE GST_WRITE_*_LE macros
14465 2009-08-12 12:21:33 -0400 Olivier Crête <tester@tester.ca>
14467 * ext/mimic/gstmimenc.c:
14468 mimenc: Refuse to go playing in paused-mode without clock
14469 Only try to use the clock in if paused-mode is set and refuse to go playing
14470 in paused-mode without it.
14473 2009-08-11 16:42:51 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14475 * gst/dtmf/gstdtmfsrc.c:
14476 dtmfsrc: Empty event queue on finalize
14478 2009-08-11 16:39:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14480 * gst/dtmf/gstdtmfsrc.c:
14481 * gst/dtmf/gstrtpdtmfsrc.c:
14482 dtmf: Use GSlice for internal event structures
14484 2009-08-11 16:23:20 -0400 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14486 * gst/dtmf/gstrtpdtmfsrc.c:
14487 rtpdtmfsrc: Cleanup events on finalize
14488 Problem found by Laurent Glayal
14491 2009-08-11 16:23:20 -0400 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14493 * gst/dtmf/gstrtpdtmfsrc.c:
14494 rtpdtmfsrc: Cleanup events on finalize
14495 Problem found by Laurent Glayal
14498 2009-08-12 10:28:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14500 * sys/vdpau/gstvdp.c:
14501 * sys/vdpau/gstvdpdevice.c:
14502 * tests/check/Makefile.am:
14503 vdpau: blacklist for generic states test, and demote to GST_RANK_NONE
14504 These elements are not fit for autoplugging, so demoting to RANK_NONE.
14505 Also blacklisting for generic states test, since fixing these elements
14506 up to do some minimal error handling seems to be a bit more work.
14507 Partially fixes #591538.
14509 2009-08-11 18:01:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14546 * win32/common/config.h:
14547 0.10.13.2 pre-release.
14549 2009-08-11 15:27:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14552 Add myself to MAINTAINERS file and update Wim's e-mail.
14554 2009-08-11 14:17:32 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
14556 * gst-plugins-bad.spec.in:
14557 Update spec file with latest changes
14559 2009-08-11 12:42:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14561 * ext/kate/gstkateenc.c:
14562 * tests/check/elements/kate.c:
14563 kateenc: error out if category has not been set and check for obviously wrong values
14565 2009-08-11 02:46:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14568 * docs/plugins/Makefile.am:
14569 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14570 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14571 * docs/plugins/gst-plugins-bad-plugins.args:
14572 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
14573 * docs/plugins/gst-plugins-bad-plugins.signals:
14574 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
14575 * gst-plugins-bad.spec.in:
14576 * gst/rtpmanager/.gitignore:
14577 * gst/rtpmanager/Makefile.am:
14578 * gst/rtpmanager/gstrtpbin-marshal.list:
14579 * gst/rtpmanager/gstrtpbin.c:
14580 * gst/rtpmanager/gstrtpbin.h:
14581 * gst/rtpmanager/gstrtpjitterbuffer.c:
14582 * gst/rtpmanager/gstrtpjitterbuffer.h:
14583 * gst/rtpmanager/gstrtpmanager.c:
14584 * gst/rtpmanager/gstrtpptdemux.c:
14585 * gst/rtpmanager/gstrtpptdemux.h:
14586 * gst/rtpmanager/gstrtpsession.c:
14587 * gst/rtpmanager/gstrtpsession.h:
14588 * gst/rtpmanager/gstrtpssrcdemux.c:
14589 * gst/rtpmanager/gstrtpssrcdemux.h:
14590 * gst/rtpmanager/rtpjitterbuffer.c:
14591 * gst/rtpmanager/rtpjitterbuffer.h:
14592 * gst/rtpmanager/rtpsession.c:
14593 * gst/rtpmanager/rtpsession.h:
14594 * gst/rtpmanager/rtpsource.c:
14595 * gst/rtpmanager/rtpsource.h:
14596 * gst/rtpmanager/rtpstats.c:
14597 * gst/rtpmanager/rtpstats.h:
14598 * tests/check/Makefile.am:
14599 * tests/check/elements/.gitignore:
14600 * tests/check/elements/rtpbin.c:
14601 * tests/check/elements/rtpbin_buffer_list.c:
14602 Move rtpmanager from -bad to -good.
14604 2009-08-11 09:05:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14606 * tests/check/elements/.gitignore:
14607 .gitignore: ignore asfmux unit test binary
14609 2009-08-11 09:00:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14611 * tests/check/Makefile.am:
14612 checks: disable unit tests that are flaky or don't work with core git
14613 camerabin test seems to time out with core git, so disabling because
14614 chances are the problem is in the test and the core git stuff will
14615 be released before we can fix the code in the test.
14616 neonhttpsrc unit test is a bit flaky, it tends to fail the first
14617 time when called (the host/url it checks for seems to be down as
14620 2009-08-10 22:16:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14622 * gst/mixmatrix/Makefile.am:
14623 * sys/dshowsrcwrapper/Makefile.am:
14624 * sys/dshowsrcwrapper/gstdshow.cpp:
14625 * sys/dshowsrcwrapper/gstdshow.h:
14626 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
14627 * sys/dshowsrcwrapper/gstdshowaudiosrc.h:
14628 * sys/dshowsrcwrapper/gstdshowfakesink.cpp:
14629 * sys/dshowsrcwrapper/gstdshowfakesink.h:
14630 * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp:
14631 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
14632 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
14633 Remove execute flags from source files
14635 2009-08-09 02:04:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14638 configure: bump core/base requirements to released version
14639 To avoid confusion.
14641 2009-08-10 16:35:36 +0200 Julien Isorce <julien.isorce@gmail.com>
14643 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
14644 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
14645 dshowsrcwrapper: can list more than 1 device
14646 something like the following code now works:
14647 vector<string> getVideoDeviceNames()
14649 vector<string> l_name;
14651 GstElement* videodevicesrc = create_element("dshowvideosrc", "videodevicesrc");
14652 GstPropertyProbe* probe = GST_PROPERTY_PROBE (videodevicesrc);
14653 GValueArray* va = gst_property_probe_get_values_name (probe, "device-name");
14656 for(size_t i=0; i < va->n_values; ++i)
14658 GValue* v = g_value_array_get_nth(va, i);
14659 string name(g_value_get_string(v));
14660 l_name.push_back(name);
14663 if (videodevicesrc)
14664 gst_object_unref(GST_OBJECT (videodevicesrc));
14668 2009-08-10 16:17:41 +0200 Julien Isorce <julien.isorce@gmail.com>
14670 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
14671 dshowaudiosrc: handles device-name property
14673 2009-08-10 16:03:17 +0200 Julien Isorce <julien.isorce@gmail.com>
14675 * sys/dshowsrcwrapper/gstdshow.cpp:
14676 * sys/dshowsrcwrapper/gstdshow.h:
14677 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
14678 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
14679 dshowsrcwrapper: add a helper function to check a media type
14681 2009-08-10 14:32:03 +0200 Julien Isorce <julien.isorce@gmail.com>
14683 Merge branch 'master' of ssh://cap@git.freedesktop.org/git/gstreamer/gst-plugins-bad
14685 2009-08-10 13:21:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14688 spc: fix typo in Makefile.am and build the right plugin (spc not gme)
14690 2009-08-10 14:23:14 +0200 Julien Isorce <julien.isorce@gmail.com>
14692 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
14693 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
14694 dshowvideosrc: can use other video sizes and framerates than the defaults
14695 Even if the device could capture several video sizes at several framerates,
14696 without this commit, it was only possible to use one video size and
14697 one framerate: the default directshow values.
14699 2009-08-10 11:40:13 +0200 Julien Isorce <julien.isorce@gmail.com>
14701 * win32/vs8/gst-plugins-bad.sln:
14702 * win32/vs8/libgstdirectsound.vcproj:
14703 directsoundsrc: add vs8 project
14705 2009-08-10 11:36:41 +0200 Julien Isorce <julien.isorce@gmail.com>
14707 * sys/directsound/gstdirectsoundsrc.c:
14708 directsoundsrc: LF and indent
14710 2009-08-09 15:20:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14712 * gst/autoconvert/gstautoconvert.c:
14713 * gst/autoconvert/gstautoconvert.h:
14714 autoconvert: Cache events and send them downstream once an element was selected
14716 2009-08-09 14:55:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14718 * gst/autoconvert/gstautoconvert.c:
14719 * gst/autoconvert/gstautoconvert.h:
14720 autoconvert: Small cleanups
14722 2009-08-09 12:25:01 +0200 Julien Isorce <julien.isorce@gmail.com>
14724 * sys/directdraw/gstdirectdrawsink.c:
14725 directdrawsink: Fix crash when exposing in GST_STATE_READY
14728 2009-08-08 22:14:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14730 * gst/mpegdemux/gstmpegtsdemux.c:
14731 mpegtsdemux: Don't answer the SEEKING query if we don't know the answer yet
14732 A bitrate!=-1 is required for seeking but the bitrate is only calculated
14733 after the second PCR was read.
14736 2009-08-08 21:20:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14738 * ext/spc/gstspc.c:
14739 spc: Lower rank to SECONDARY to make the gme plugin the default
14741 2009-08-08 21:17:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14745 * ext/spc/Makefile.am:
14746 * ext/spc/gstspc.c:
14747 * ext/spc/gstspc.h:
14750 spc: Add the OpenSPC spc plugin again
14751 The gme plugin obsoletes it but it might still be useful
14752 for users that don't have gme yet or prefer openspc for some reason.
14754 2009-08-08 12:20:55 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14756 * ext/kate/gstkateenc.c:
14757 * ext/kate/gstkateparse.c:
14758 kate: some minor clean-ups
14759 Print flow return as string in log message; if we check the return
14760 value of gst_buffer_new_and_alloc() we should use the _try() function
14761 that might actually return NULL. Post error message when returning
14762 GST_FLOW_ERROR. Use portable GLib macros to print 64-bit integers.
14763 Don't use 0LL, that's also not portable (and unneeded here).
14765 2009-08-08 10:30:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14767 * gst/rawparse/gstvideoparse.c:
14768 videoparse: Only provide very fundamental caps in the pad template
14769 We can't easily know which caps will can be used because we rely on
14770 libgstvideo's support for video formats.
14772 2009-08-08 10:27:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14774 * gst/rawparse/gstrawparse.c:
14775 * gst/rawparse/gstrawparse.h:
14776 rawparse: Small cleanups and implement SEEKING query
14778 2009-08-08 08:27:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14780 * gst/rawparse/gstaudioparse.c:
14781 audioparse: Small cleanups
14783 2009-08-08 07:59:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14785 * gst/rawparse/Makefile.am:
14786 * gst/rawparse/gstrawparse.h:
14787 * gst/rawparse/gstvideoparse.c:
14788 * gst/rawparse/gstvideoparse.h:
14789 videoparse: Use libgstvideo for everything instead of our own calculations
14790 Also make RGB usage easier by providing xRGB, RGBx, etc. formats
14791 instead of requiring to set red_mask and friends.
14793 2009-08-07 19:12:26 +0200 Josep Torra <n770galaxy@gmail.com>
14795 * gst/mpegdemux/gstmpegtsdemux.c:
14796 mpegtsdemux: fix a memory leak
14798 2009-08-07 19:00:23 +0200 Josep Torra <n770galaxy@gmail.com>
14800 * gst/mpegdemux/gstmpegdefs.h:
14801 * gst/mpegdemux/gstmpegtsdemux.c:
14802 mpegtsdemux: added VC1, EAC3 and LPCM related to blueray/hdmv
14804 2009-08-07 18:35:42 +0200 Josep Torra <n770galaxy@gmail.com>
14806 * gst/mpegdemux/gstmpegdemux.c:
14807 mpegpsdemux: added caps for AAC and fixed playback of a clip with LPCM
14809 2009-08-07 18:17:28 +0200 Josep Torra <n770galaxy@gmail.com>
14811 * gst/mpegdemux/gstmpegdemux.c:
14812 * gst/mpegdemux/gstmpegdemux.h:
14813 mpegpsdemux: improved demuxer performance
14814 Increased performance doing pull_range in blocks of 32Kb instead of 4Kb.
14815 Caching the value of gst_adapter_available instead of calling it 3 times.
14816 Added some comments with the header descriptions.
14817 Peek enough data to avoid a corner case where could be readed data outside
14819 Speed up some more inlining some functions and keeping another stream pointer
14820 list to be used as iterator.
14821 Sprinkle branch prediction macros accross the code.
14822 Handling the seeking with flush in pull mode in the proper way.
14824 2009-08-07 14:41:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14826 * ext/gme/Makefile.am:
14827 * ext/gme/gstgme.c:
14828 * ext/gme/gstgme.h:
14829 gmedec: Use GstAdapter instead of many buffer joins
14830 This reduces the number of reallocations and memcpys drastically.
14831 Also free the input data as soon as it's complete and passed to GME
14832 as it's not needed anymore.
14834 2009-08-07 13:07:17 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14836 * gst/aacparse/gstbaseparse.c:
14837 * gst/amrparse/gstbaseparse.c:
14838 * gst/flacparse/gstbaseparse.c:
14839 baseparse: prevent infinite loop when draining
14841 2009-08-07 13:06:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14843 * gst/aacparse/gstbaseparse.c:
14844 * gst/amrparse/gstbaseparse.c:
14845 * gst/flacparse/gstbaseparse.c:
14846 baseparse: fix minor memory leak
14848 2009-08-07 13:04:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14850 * gst/flacparse/gstbaseparse.c:
14851 flacparse: sync baseparse (some more)
14853 2009-08-07 09:21:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14855 * ext/gme/gstgme.c:
14856 gmedec: Add caps for all supported file formats to the srcpad template
14858 2009-08-07 07:23:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14860 * ext/gme/gstgme.c:
14861 gme: Don't add empty string tags
14863 2009-08-07 07:01:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14865 * ext/gme/gstgme.c:
14866 gme: Fix caps name again
14868 2009-08-07 06:59:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14870 * ext/gme/gstgme.c:
14871 * ext/gme/gstgme.h:
14872 gme: Rename everything from SPC to GME
14874 2009-08-07 06:59:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14876 * ext/spc/Makefile.am:
14877 * ext/spc/gstspc.c:
14878 * ext/spc/gstspc.h:
14881 spc: Really remove old SPC code
14883 2009-08-07 06:56:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14885 * ext/gme/Makefile.am:
14886 * ext/gme/gstgme.c:
14887 * ext/gme/gstgme.h:
14890 gme: Use gme for tags and duration parsing
14892 2009-08-07 06:41:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14896 * ext/gme/Makefile.am:
14897 * ext/gme/gstgme.c:
14898 * ext/gme/gstgme.h:
14901 spc: Rename SPC plugin to GME
14902 as preparation for enabling support for non-SPC gaming console sound files.
14904 2009-08-06 21:42:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14906 * ext/spc/gstspc.c:
14907 spcdec: Forward all unknown src events upstream and don't restrict to SPC
14909 2009-08-06 19:26:21 +0200 ric <csxnju at sogou.com>
14911 * gst/rtpmanager/rtpsource.c:
14912 rtpsource: avoid buffer leak on bad seqnum
14915 2009-08-05 09:36:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14917 * gst/mpegdemux/gstmpegdemux.c:
14918 * gst/mpegdemux/gstmpegtsdemux.c:
14919 mpeg[pt]sdemux: Fix SEEKING query
14920 Send the BYTES based query downstream, not the orignal one.
14922 2009-08-04 12:58:35 +0200 Jan Urbanski <wulczer@wulczer.org>
14924 * gst/qtmux/gstqtmux.c:
14925 qtmux: Don't require endianness field for 8 bit raw audio
14928 2009-08-04 10:18:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14931 * ext/spc/gstspc.c:
14932 spc: Make the SPC plugin work with the latest libgme release
14933 gme_enable_accuracy() was added in SVN trunk and is not yet
14936 2009-08-04 10:06:54 +0200 Michael Pyne <mpyne@kde.org>
14939 * ext/spc/gstspc.c:
14940 * ext/spc/gstspc.h:
14941 spc: Use the portable libgme instead of x86-only OpenSPC library
14942 This will later allow us to play other gaming console files
14943 that are supported by libgme.
14946 2009-06-12 17:22:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14948 * gst/flacparse/Makefile.am:
14949 * gst/flacparse/gstbitreader.c:
14950 * gst/flacparse/gstbitreader.h:
14951 * gst/flacparse/gstbytereader.c:
14952 * gst/flacparse/gstbytereader.h:
14953 * gst/flacparse/gstflacparse.c:
14954 flacparse: remove internal bitreader and bytereader now that these are in libgstbase
14956 2009-07-31 11:27:03 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
14958 * gst/selector/gstoutputselector.c:
14959 outputselector: check for pending srcpad in _get_property()
14960 If there is a pending srcpad, return it instead of active srcpad
14961 in gst_output_selector_get_property() function.
14963 2009-07-30 14:17:59 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
14965 * gst/camerabin/gstcamerabin.c:
14966 camerabin: Set camerasrc to READY state instead of PAUSED when acquiring allowed caps
14968 2009-07-31 07:16:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14970 * sys/directdraw/gstdirectdrawsink.c:
14971 directdraw: Fix indention
14973 2009-07-31 02:05:41 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
14975 * sys/directdraw/gstdirectdrawsink.c:
14976 * sys/directdraw/gstdirectdrawsink.h:
14977 directdraw: Implement GstNavigation interface
14980 2009-07-31 00:19:19 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14982 * gst/asfmux/gstasfobjects.c:
14983 * gst/asfmux/gstasfobjects.h:
14984 * gst/asfmux/gstrtpasfpay.c:
14985 rtpasfpay: set padding field to 0 on rtp asf packets
14986 The ASF RTP spec demands that packets have their padding removed
14987 and the padding size field set to 0 for packets when puting them
14988 inside the RTP packets
14990 2009-07-30 00:19:18 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14992 * gst/asfmux/gstasfmux.c:
14993 asfmux: Set video stream seekable property to true
14994 Video stream always have indexes, so they are all seekable
14996 2009-07-30 00:12:45 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14998 * gst/asfmux/gstasfmux.c:
14999 asfmux: Removing useless TODOs
15000 After testing in windows and linux, this audio correction field
15001 made no difference so far. All example files I got only had
15002 zeroes in this field
15004 2009-07-30 00:04:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
15006 * gst/asfmux/gstasfmux.c:
15007 asfmux: Fixes video stream properties object
15008 Fixes stream properties object creation for video content
15010 2009-07-29 19:07:27 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
15012 * gst/asfmux/gstasfmux.c:
15013 * gst/asfmux/gstasfmux.h:
15014 asfmux: accept pad requests a little longer
15015 asfmux now start rejecting pad requests after it pushes the first
15016 buffer, before this, it was rejecting after going to paused
15018 2009-07-29 18:44:11 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
15020 * gst/asfmux/gstasfmux.c:
15021 asfmux: adds support to vc-1 streams
15023 2009-07-29 17:23:31 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15025 * gst/rtpmux/gstrtpmux.c:
15026 rtpmux: Remove empty finalize
15028 2009-07-29 16:02:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15031 configure.ac: Fix macro name
15033 2009-07-29 15:35:03 +0200 Joni Valtanen <joni.valtanen@movial.com>
15037 * sys/directsound/Makefile.am:
15038 * sys/directsound/gstdirectsoundplugin.c:
15039 * sys/directsound/gstdirectsoundsrc.c:
15040 * sys/directsound/gstdirectsoundsrc.h:
15041 directsoundsrc: Add DirectSound source plugin
15044 2009-07-28 22:51:39 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
15046 * tests/check/Makefile.am:
15047 * tests/check/elements/asfmux.c:
15048 asfmux: First basic check unit tests
15049 Adds simple asfmux unit tests, that test pad creation and pushing a
15050 single buffer through them
15052 2009-07-28 21:37:04 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
15054 * gst/asfmux/gstasfmux.c:
15055 asfmux: Forcing pad names to be video_%02d and audio_%02d like
15057 2009-07-28 18:18:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15059 * gst/rtpmanager/rtpsource.c:
15060 rtpsource: allow for NULL caps on buffers
15061 Add the NULL caps check where it matters and also cover another case of
15062 potential NULL caps.
15065 2009-07-28 11:59:56 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15067 * gst/rtpmanager/rtpsource.c:
15068 rtpsource: Incoming buffers do not always have caps
15070 2009-07-27 14:03:59 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
15072 * gst/camerabin/gstcamerabinphotography.c:
15073 camerabin: photo iface setter functions return TRUE when used in NULL state
15074 We cache the values and apply then when possible.
15076 2009-07-27 08:25:37 +0300 Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
15078 * gst/camerabin/camerabinvideo.c:
15079 * gst/camerabin/camerabinvideo.h:
15080 * gst/camerabin/gstcamerabin.c:
15081 camerabin: do not put video pipeline into READY when start recording camerabin: remember probe IDs and disconnect them when destroying pipelines
15083 2009-07-27 19:59:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15085 * ext/amrwbenc/gstamrwbenc.c:
15086 amrwbenc: Fix compilation
15088 2009-07-27 19:55:27 +0200 Iago Toral <itoral@igalia.com>
15091 * docs/plugins/Makefile.am:
15092 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15093 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15094 * docs/plugins/inspect/plugin-amrwb.xml:
15095 * docs/plugins/inspect/plugin-amrwbenc.xml:
15097 * ext/amrwb/Makefile.am:
15098 * ext/amrwb/README:
15099 * ext/amrwb/gstamrwb.c:
15100 * ext/amrwb/gstamrwbdec.c:
15101 * ext/amrwb/gstamrwbdec.h:
15102 * ext/amrwb/gstamrwbenc.c:
15103 * ext/amrwb/gstamrwbenc.h:
15104 * ext/amrwb/gstamrwbparse.c:
15105 * ext/amrwb/gstamrwbparse.h:
15106 * ext/amrwbenc/GstAmrwbEnc.prs:
15107 * ext/amrwbenc/Makefile.am:
15108 * ext/amrwbenc/README:
15109 * ext/amrwbenc/gstamrwb.c:
15110 * ext/amrwbenc/gstamrwbenc.c:
15111 * ext/amrwbenc/gstamrwbenc.h:
15112 amrwb: Remove AMR-WB parser and decoder and rename encoder plugin from amrwb to amrwbenc
15113 Partially fixes bug #584890.
15115 2009-07-27 15:46:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15117 * gst/rtpmanager/rtpsession.c:
15118 rtpsession: avoid doing lip-sync in BYE
15119 When we get a BYE packet, don't do lip-sync with the SR inside because some
15120 senders have trouble constructing valid SR packets after BYE.
15122 2009-07-27 15:33:04 +0200 Julien Isorce <julien.isorce@gmail.com>
15125 * win32/vs6/gst_plugins_bad.dsw:
15126 * win32/vs7/gst-plugins-bad.sln:
15127 * win32/vs7/libgstdirectdraw.vcproj:
15128 * win32/vs8/libgstdirectdraw.vcproj:
15129 directdrawsink: update vs8 build
15130 also remove directdrawsink from vs6 and vs7 build
15132 2009-07-27 14:52:57 +0200 Julien Isorce <julien.isorce@gmail.com>
15134 * sys/dshowsrcwrapper/Makefile.am:
15135 * sys/dshowsrcwrapper/gstdshow.cpp:
15136 * sys/dshowsrcwrapper/gstdshow.h:
15137 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
15138 * sys/dshowsrcwrapper/gstdshowaudiosrc.h:
15139 * sys/dshowsrcwrapper/gstdshowfakesink.cpp:
15140 * sys/dshowsrcwrapper/gstdshowfakesink.h:
15141 * sys/dshowsrcwrapper/gstdshowinterface.h:
15142 * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp:
15143 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
15144 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
15145 * sys/dshowsrcwrapper/libgstdshow.def:
15146 * win32/vs8/libdshowsrcwrapper.vcproj:
15147 dshowsrcwrapper: remove use of IGstDshowInterface
15149 2009-07-27 13:17:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15151 * gst/rtpmanager/rtpsession.c:
15152 rtpbin: don't do lip-sync after a BYE
15153 After a BYE packet from a source, stop forwarding the SR packets for lip-sync
15154 to rtpbin. Some senders don't update their SR packets correctly after sending a
15155 BYE and then we break lip-sync. We prefer to let the jitterbuffers drain with
15156 the current lip-sync instead.
15158 2009-07-27 12:43:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15160 * gst/rtpmanager/rtpsession.c:
15161 rtpbin: only reconsider once for BYE
15162 When iterating the sources of a BYE packet, don't signal a reconsideration for
15163 each of them but signal after we handled all sources.
15165 2009-07-25 12:19:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15167 * ext/kate/gstkatespu.c:
15168 kate: break up macros into multiple lines
15170 2009-07-24 21:54:59 +0100 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
15172 * ext/kate/gstkatedec.c:
15173 * ext/kate/gstkateenc.c:
15174 * ext/kate/gstkateparse.c:
15175 * ext/kate/gstkatespu.c:
15176 * ext/kate/gstkatetag.c:
15177 * ext/kate/gstkatetiger.c:
15178 * ext/kate/gstkateutil.c:
15179 kate: use GST_ELEMENT_ERROR for error reporting
15182 2009-07-24 14:52:28 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
15185 * gst/asfmux/Makefile.am:
15186 * gst/asfmux/gstasf.c:
15187 * gst/asfmux/gstasfmux.c:
15188 * gst/asfmux/gstasfmux.h:
15189 * gst/asfmux/gstasfobjects.c:
15190 * gst/asfmux/gstasfobjects.h:
15191 * gst/asfmux/gstasfparse.c:
15192 * gst/asfmux/gstasfparse.h:
15193 * gst/asfmux/gstrtpasfpay.c:
15194 * gst/asfmux/gstrtpasfpay.h:
15195 asfmux: Adds new plugin asfmux
15196 Adds the brand new asfmux plugin, containing 3 elements:
15197 asfmux, rtpasfpay and asfparse. This plugin was developed
15198 as a GSoC 2009 project, with David Schleef as the mentor and
15199 Thiago Santos as the student.
15201 2009-07-24 08:25:03 +0100 Jan Schmidt <thaytan@noraisin.net>
15204 win32: Fix the distcheck after dshowsrcwrapper rearrangements
15205 Remove old files from the win32 manifest, and add the new one.
15207 2009-07-24 07:40:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15209 * ext/musepack/gstmusepackdec.c:
15210 musepackdec: Implement SEEKING query
15212 2009-07-24 01:00:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15214 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15215 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15216 Revert "docs: fix docs build again"
15217 It's not needed any longer after Stefan's updates in the common module.
15218 This reverts commit 09c550a172a2c8a76f0b48f2f8ce11070598f66c.
15220 2009-07-24 00:42:53 +0300 Stefan Kost <ensonic@users.sf.net>
15223 Automatic update of common submodule
15224 From fedaaee to 94f95e3
15226 2009-07-23 17:57:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15228 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15229 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15230 docs: fix docs build again
15231 There is no element called 'ladspa', so there won't be a -details
15234 2009-07-23 09:58:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15236 * gst/mpegdemux/gstmpegdemux.c:
15237 * gst/mpegdemux/gstmpegtsdemux.c:
15238 mpegdemux: Remove some backward compatibility code
15239 Also we always require liboil so use it unconditionally.
15241 2009-07-23 09:52:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15243 * gst/mpegdemux/gstmpegdemux.c:
15244 * gst/mpegdemux/gstmpegtsdemux.c:
15245 mpegdemux: Implement query type function for the src pads
15247 2009-07-20 22:13:11 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15249 * ext/mimic/gstmimdec.c:
15250 mimdec: Lock element before unlocking
15252 2009-07-20 22:08:52 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15254 * ext/mimic/gstmimdec.c:
15256 Use gst_pad_new_from_static_template() to not leak the pad template
15257 Also properly chain up the finalize to the parent
15259 2009-07-20 22:08:24 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15261 * ext/mimic/gstmimenc.c:
15262 mimenc: Use gst_pad_new_from_static_template
15263 Prevents leak found by valgrind
15265 2009-07-20 21:52:59 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15267 * ext/mimic/gstmimenc.c:
15268 mimenc: Unref clockid
15270 2009-07-20 14:00:17 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15272 * ext/mimic/gstmimdec.c:
15273 mimdec: Don't overwrite valid timestamps
15275 2009-07-20 13:45:54 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15277 * ext/mimic/gstmimdec.c:
15278 * ext/mimic/gstmimdec.h:
15279 Revert "mimdec: Ignore the timestamps inside the buffers"
15280 This reverts commit 5e051fa98aeebdce2eca6b321ec1929e6f8fdf61.
15282 2009-07-21 15:33:41 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15284 * gst/rtpmanager/rtpsession.c:
15285 rtpsession: Free conflicting addresses on finalize
15287 2009-07-21 15:31:33 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15289 * gst/rtpmux/gstrtpmux.c:
15290 rtpmux: Free the pad private data on pad release
15291 Free the pad private data on pad release instead of using a weak ref,
15292 which is not thread safe. Also, lock the content of the pad private using the element's
15295 2009-07-22 14:19:18 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15297 * ext/mimic/gstmimenc.c:
15298 mimenc: Ignore errors pushing out new segments
15299 The following buffer push will return more valuable information.
15301 2009-07-22 18:01:12 +0300 Stefan Kost <ensonic@users.sf.net>
15303 * docs/plugins/Makefile.am:
15304 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15305 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15306 * docs/plugins/gst-plugins-bad-plugins.args:
15307 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
15308 * docs/plugins/gst-plugins-bad-plugins.interfaces:
15309 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
15310 * docs/plugins/inspect/plugin-aacparse.xml:
15311 * docs/plugins/inspect/plugin-adpcmdec.xml:
15312 * docs/plugins/inspect/plugin-aiffparse.xml:
15313 * docs/plugins/inspect/plugin-alsaspdif.xml:
15314 * docs/plugins/inspect/plugin-amrparse.xml:
15315 * docs/plugins/inspect/plugin-amrwb.xml:
15316 * docs/plugins/inspect/plugin-apex.xml:
15317 * docs/plugins/inspect/plugin-autoconvert.xml:
15318 * docs/plugins/inspect/plugin-bayer.xml:
15319 * docs/plugins/inspect/plugin-bz2.xml:
15320 * docs/plugins/inspect/plugin-camerabin.xml:
15321 * docs/plugins/inspect/plugin-cdaudio.xml:
15322 * docs/plugins/inspect/plugin-cdxaparse.xml:
15323 * docs/plugins/inspect/plugin-celt.xml:
15324 * docs/plugins/inspect/plugin-dc1394.xml:
15325 * docs/plugins/inspect/plugin-dccp.xml:
15326 * docs/plugins/inspect/plugin-debugutilsbad.xml:
15327 * docs/plugins/inspect/plugin-dfbvideosink.xml:
15328 * docs/plugins/inspect/plugin-dtmf.xml:
15329 * docs/plugins/inspect/plugin-dtsdec.xml:
15330 * docs/plugins/inspect/plugin-dvb.xml:
15331 * docs/plugins/inspect/plugin-dvdspu.xml:
15332 * docs/plugins/inspect/plugin-faac.xml:
15333 * docs/plugins/inspect/plugin-faad.xml:
15334 * docs/plugins/inspect/plugin-fbdevsink.xml:
15335 * docs/plugins/inspect/plugin-festival.xml:
15336 * docs/plugins/inspect/plugin-freeze.xml:
15337 * docs/plugins/inspect/plugin-frei0r.xml:
15338 * docs/plugins/inspect/plugin-gsm.xml:
15339 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
15340 * docs/plugins/inspect/plugin-gstsiren.xml:
15341 * docs/plugins/inspect/plugin-h264parse.xml:
15342 * docs/plugins/inspect/plugin-hdvparse.xml:
15343 * docs/plugins/inspect/plugin-id3tag.xml:
15344 * docs/plugins/inspect/plugin-jack.xml:
15345 * docs/plugins/inspect/plugin-ladspa.xml:
15346 * docs/plugins/inspect/plugin-legacyresample.xml:
15347 * docs/plugins/inspect/plugin-liveadder.xml:
15348 * docs/plugins/inspect/plugin-lv2.xml:
15349 * docs/plugins/inspect/plugin-metadata.xml:
15350 * docs/plugins/inspect/plugin-mms.xml:
15351 * docs/plugins/inspect/plugin-modplug.xml:
15352 * docs/plugins/inspect/plugin-mpeg2enc.xml:
15353 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
15354 * docs/plugins/inspect/plugin-mpegdemux2.xml:
15355 * docs/plugins/inspect/plugin-mpegtsmux.xml:
15356 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
15357 * docs/plugins/inspect/plugin-mplex.xml:
15358 * docs/plugins/inspect/plugin-musepack.xml:
15359 * docs/plugins/inspect/plugin-musicbrainz.xml:
15360 * docs/plugins/inspect/plugin-mve.xml:
15361 * docs/plugins/inspect/plugin-mxf.xml:
15362 * docs/plugins/inspect/plugin-mythtv.xml:
15363 * docs/plugins/inspect/plugin-nas.xml:
15364 * docs/plugins/inspect/plugin-neon.xml:
15365 * docs/plugins/inspect/plugin-nsfdec.xml:
15366 * docs/plugins/inspect/plugin-nuvdemux.xml:
15367 * docs/plugins/inspect/plugin-oss4.xml:
15368 * docs/plugins/inspect/plugin-pcapparse.xml:
15369 * docs/plugins/inspect/plugin-qtmux.xml:
15370 * docs/plugins/inspect/plugin-rawparse.xml:
15371 * docs/plugins/inspect/plugin-real.xml:
15372 * docs/plugins/inspect/plugin-resindvd.xml:
15373 * docs/plugins/inspect/plugin-rfbsrc.xml:
15374 * docs/plugins/inspect/plugin-rtpmux.xml:
15375 * docs/plugins/inspect/plugin-scaletempo.xml:
15376 * docs/plugins/inspect/plugin-sdl.xml:
15377 * docs/plugins/inspect/plugin-sdp.xml:
15378 * docs/plugins/inspect/plugin-selector.xml:
15379 * docs/plugins/inspect/plugin-shapewipe.xml:
15380 * docs/plugins/inspect/plugin-sndfile.xml:
15381 * docs/plugins/inspect/plugin-soundtouch.xml:
15382 * docs/plugins/inspect/plugin-spcdec.xml:
15383 * docs/plugins/inspect/plugin-speed.xml:
15384 * docs/plugins/inspect/plugin-stereo.xml:
15385 * docs/plugins/inspect/plugin-subenc.xml:
15386 * docs/plugins/inspect/plugin-timidity.xml:
15387 * docs/plugins/inspect/plugin-tta.xml:
15388 * docs/plugins/inspect/plugin-valve.xml:
15389 * docs/plugins/inspect/plugin-vcdsrc.xml:
15390 * docs/plugins/inspect/plugin-videosignal.xml:
15391 * docs/plugins/inspect/plugin-vmnc.xml:
15392 * docs/plugins/inspect/plugin-wildmidi.xml:
15393 * docs/plugins/inspect/plugin-xdgmime.xml:
15394 * docs/plugins/inspect/plugin-xvid.xml:
15395 * ext/ladspa/gstladspa.c:
15396 docs: add docs for ladspa and update plugin docs
15397 Add also inspect files for lv2 and frei0r (no docs yet).
15399 2009-07-22 17:05:29 +0300 Stefan Kost <ensonic@users.sf.net>
15401 * tests/examples/camerabin/gst-camera-perf.c:
15402 camerabin: more perf-test cleanups
15403 Remove some obsolete exmaples. Add video-width/height. Use proper api for
15404 setting still image resolution. Fix stopping random tests on bin-state-changes.
15405 Remove the memdup in snapshot again, as its not needed (pixbuf goes out of
15406 scope with the buffer).
15408 2009-07-22 11:45:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15410 * sys/dshowsrcwrapper/Makefile.am:
15411 dshowsrcwrapper: update Makefile.am for source file renames as well
15413 2009-07-21 13:37:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15415 * docs/plugins/Makefile.am:
15416 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15417 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15418 * gst/pcapparse/gstpcapparse.h:
15419 docs: add pcapparse to docs
15421 2009-07-22 12:34:36 +0200 Julien Isorce <julien.isorce@gmail.com>
15423 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
15424 dshowaudiosrc: do not remove a range of length 0
15426 2009-07-22 12:24:46 +0200 Julien Isorce <julien.isorce@gmail.com>
15428 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15429 * sys/dshowsrcwrapper/gstdshowaudiosrc.cpp:
15430 * win32/vs8/libdshowsrcwrapper.vcproj:
15431 dshowaudiosrc: converts code to C++
15433 2009-07-22 11:01:49 +0200 Julien Isorce <julien.isorce@gmail.com>
15435 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15436 * sys/dshowsrcwrapper/gstdshowvideosrc.cpp:
15437 * win32/vs8/libdshowsrcwrapper.vcproj:
15438 dshowvideosrc: converts code to C++
15440 2009-07-22 00:33:22 +0300 Stefan Kost <ensonic@users.sf.net>
15442 * gst/mpegdemux/gstmpegdemux.c:
15443 mpegdemux: don't add a base_time==-1 to segment positions
15444 Fixes assertion about newsegment with start=-1.
15446 2009-07-21 17:48:33 +0300 Stefan Kost <ensonic@users.sf.net>
15448 * gst/camerabin/gstcamerabin.c:
15449 camerabin: small speedup in software zoom
15450 Force crop on even pixel position to avoid slowpath in crop & scale.
15452 2009-07-21 16:48:26 +0300 Stefan Kost <ensonic@users.sf.net>
15454 * tests/examples/camerabin/gst-camera-perf.c:
15455 camerabin: we need to copy the data in the example
15456 gdk_pixbuf_new_from_data does not copy the data.
15458 2009-07-21 11:28:20 +0300 Stefan Kost <ensonic@users.sf.net>
15460 * ext/lv2/Makefile.am:
15461 make: remove whitespace after trailing backslash
15463 2009-07-21 12:42:33 +0100 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
15465 * ext/kate/gstkatespu.h:
15466 kate: fix time conversion from DVD style timestamps.
15468 2009-07-21 13:51:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15470 * gst/mxf/mxfdemux.c:
15471 mxfdemux: Implement SEEKING query
15473 2009-07-21 13:39:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15475 * gst/mpegdemux/gstmpegdemux.c:
15476 mpegpsdemux: Implement SEEKING query
15479 2009-07-21 13:33:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15481 * gst/mpegdemux/gstmpegtsdemux.c:
15482 mpegtsdemux: Implement SEEKING query
15483 Partially fixes bug #588944.
15485 2009-07-21 13:17:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15487 * gst/mpegdemux/mpegtsparse.c:
15488 mpegtsparse: Free the PMT before setting a new one
15490 2009-07-21 13:14:00 +0200 Mikael Magnusson <mikma@users.sourceforge.net>
15492 * gst/mpegdemux/mpegtsparse.c:
15493 mpegtsparse: Remove old PES PIDs when receiving PAT tables
15496 2009-07-21 11:10:49 +0200 Julien Isorce <julien.isorce@gmail.com>
15498 * win32/vs8/libdshowsrcwrapper.vcproj:
15499 dshowsrcwrapper: fix relative path
15501 2009-07-21 10:49:37 +0200 Julien Isorce <julien.isorce@gmail.com>
15504 * gst-libs/gst/Makefile.am:
15505 * gst-libs/gst/dshow/Makefile.am:
15506 * gst-libs/gst/dshow/gstdshow.cpp:
15507 * gst-libs/gst/dshow/gstdshow.h:
15508 * gst-libs/gst/dshow/gstdshowfakesink.cpp:
15509 * gst-libs/gst/dshow/gstdshowfakesink.h:
15510 * gst-libs/gst/dshow/gstdshowfakesrc.cpp:
15511 * gst-libs/gst/dshow/gstdshowfakesrc.h:
15512 * gst-libs/gst/dshow/gstdshowinterface.cpp:
15513 * gst-libs/gst/dshow/gstdshowinterface.h:
15514 * sys/dshowsrcwrapper/Makefile.am:
15515 * sys/dshowsrcwrapper/gstdshow.cpp:
15516 * sys/dshowsrcwrapper/gstdshow.h:
15517 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15518 * sys/dshowsrcwrapper/gstdshowaudiosrc.h:
15519 * sys/dshowsrcwrapper/gstdshowfakesink.cpp:
15520 * sys/dshowsrcwrapper/gstdshowfakesink.h:
15521 * sys/dshowsrcwrapper/gstdshowinterface.h:
15522 * sys/dshowsrcwrapper/gstdshowsrcwrapper.c:
15523 * sys/dshowsrcwrapper/gstdshowsrcwrapper.cpp:
15524 * sys/dshowsrcwrapper/gstdshowsrcwrapper.h:
15525 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15526 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
15527 * sys/dshowsrcwrapper/libgstdshow.def:
15528 * win32/common/libgstdshow.def:
15529 * win32/vs6/gst_plugins_bad.dsw:
15530 * win32/vs6/libdshowsrcwrapper.dsp:
15531 * win32/vs8/gst-plugins-bad.sln:
15532 * win32/vs8/libdshowsrcwrapper.vcproj:
15533 start refactoring of dshowsrcwrapper
15534 -remove gst-libs/gst/dshow
15535 -fakesource is moved from gst-libs/gst/dshow to sys/dshowsrcwrapper
15536 -some minor changes (C/C++ check and includes) to make the plugin
15539 2009-07-21 01:06:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15541 * ext/kate/gstkateutil.c:
15542 kate: use new GST_TAG_SUBITLE_CODEC tag instead of GST_TAG_CODEC
15544 2009-07-21 00:54:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15546 * ext/kate/gstkateenc.c:
15547 * ext/kate/gstkateutil.c:
15548 * tests/check/elements/kate.c:
15549 katedec: only put primary language tag in GST_TAG_LANGUAGE
15550 Only put primary language into GST_TAG_LANGUAGE, and convert to lower case,
15551 ie. only use "en" of "en_GB". This is per our tag documentation and hence
15552 what apps expect. Also add example to kateenc property description so people
15553 know a language code is wanted here.
15555 2009-07-21 00:04:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15557 * ext/kate/gstkatedec.c:
15558 katedec: add comment why we dont' support application/x-kate here for now
15560 2009-07-20 13:54:49 +0100 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
15562 * ext/kate/Makefile.am:
15564 * ext/kate/gstkatedec.c:
15565 * ext/kate/gstkateenc.c:
15566 * ext/kate/gstkatespu.c:
15567 * ext/kate/gstkatespu.h:
15568 katedec: create SPU format images from suitable background images
15569 Make katedec fabricate dvd-style subpictures for subtitle overlay
15570 bitmaps, for easier playbin2 integration (#588638).
15572 2009-07-20 16:24:23 +0100 ogg.k.ogg.k <ogg.k.ogg.k@googlemail.com>
15574 * ext/kate/gstkatetag.c:
15575 * ext/kate/gstkateutil.c:
15576 * tests/check/Makefile.am:
15577 * tests/check/elements/kate.c:
15578 kate: fix some minor memory leaks
15579 Makes 'make check-valgrind' work for the kate unit test (#525743)
15581 2009-07-20 16:39:42 +0300 Stefan Kost <ensonic@users.sf.net>
15583 * tests/examples/camerabin/gst-camera-perf.c:
15584 camerabin: add code in test to store snapshots for manual verification
15585 Use gdk_pixbuf to save the image in perf-test. Also remove some obsolute
15586 commented out code.
15588 2009-07-20 16:24:05 +0300 Stefan Kost <ensonic@users.sf.net>
15590 * gst/camerabin/camerabinpreview.c:
15591 camerabin: log formats in preview image conversion
15593 2009-07-20 16:21:06 +0300 Stefan Kost <ensonic@users.sf.net>
15595 * gst/camerabin/camerabinvideo.c:
15596 camerabin: remove unused variable assignment
15597 Result is not needed here, but variable is used later on. Also remove double new
15600 2009-07-20 16:20:15 +0300 Stefan Kost <ensonic@users.sf.net>
15602 * gst/debugutils/fpsdisplaysink.c:
15603 fpsdisplaysink: check query return result before using it
15605 2009-07-20 16:19:40 +0300 Stefan Kost <ensonic@users.sf.net>
15607 * ext/metadata/metadataexif.c:
15608 metadata: don't dereference the pointer before the validity check
15610 2009-07-20 10:17:07 +0300 Stefan Kost <ensonic@users.sf.net>
15612 * tests/examples/camerabin/gst-camera-perf.c:
15613 camerabin: improve perf test robustness and add comments
15615 2009-07-20 12:25:15 +0100 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
15617 * ext/kate/gstkateenc.c:
15618 kateenc: also recognise the new recommended 'SUB' category
15619 Move the check for 'simple' subtitles category to a separate routine
15620 and add in the new recommended SUB category (#525743).
15622 2009-07-20 11:41:40 +0100 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
15624 * ext/kate/gstkateenc.c:
15625 * ext/kate/gstkateenc.h:
15626 kateenc: keep bitmap/palette/region around when on the spot encoding is not possible due to an unknown end time
15627 Fixes valgrind unitialized value report. See #525743.
15629 2009-07-19 23:45:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15631 * docs/plugins/inspect/plugin-kate.xml:
15632 docs: add inspect info for kate plugin
15633 Should fix the docs build.
15635 2009-07-19 23:35:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15637 * ext/kate/gstkatedec.c:
15638 * ext/kate/gstkateenc.c:
15639 * ext/kate/gstkateparse.c:
15640 * ext/kate/gstkatetag.c:
15641 * ext/kate/gstkatetiger.c:
15642 * ext/kate/gstkateutil.c:
15643 kate: add some FIXMEs
15645 2009-07-19 23:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15647 * ext/kate/gstkate.c:
15648 katedec: demote to GST_RANK_NONE for now
15649 There are still some autoplugging issues to sort out, and it needs
15652 2009-07-19 23:29:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15654 * tests/check/Makefile.am:
15655 * tests/check/elements/.gitignore:
15656 checks: add kate unit tests to valgrind blacklist for now
15657 And add check binary to ignore list.
15659 2009-07-19 23:16:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15661 * ext/kate/gstkateparse.c:
15662 * ext/kate/gstkateutil.c:
15663 kate: make sure to free some more stuff
15665 2009-07-19 22:29:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15667 * ext/kate/gstkate.h:
15668 * ext/kate/gstkatedec.c:
15669 * ext/kate/gstkateenc.c:
15670 * ext/kate/gstkateparse.c:
15671 * ext/kate/gstkatetiger.c:
15672 * ext/kate/gstkateutil.c:
15673 * tests/check/elements/kate.c:
15674 kate: fix up for additional subtitle/x-kate media type
15676 2009-07-13 22:38:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15678 * ext/kate/gstkate.c:
15679 kate: remove local kate typefinder, use the one in -base
15681 2009-07-10 18:45:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15683 * ext/kate/gstkate.c:
15684 * ext/kate/gstkate.h:
15685 * ext/kate/gstkatedec.c:
15686 * ext/kate/gstkateenc.c:
15687 * ext/kate/gstkateparse.c:
15688 * ext/kate/gstkatetiger.c:
15689 kate: change media type to subtitle/x-kate and update define accordingly
15691 2009-02-15 18:35:04 +0000 Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>
15696 * docs/plugins/Makefile.am:
15697 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15698 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15700 * ext/kate/Makefile.am:
15702 * ext/kate/gstkate.c:
15703 * ext/kate/gstkate.h:
15704 * ext/kate/gstkatedec.c:
15705 * ext/kate/gstkatedec.h:
15706 * ext/kate/gstkateenc.c:
15707 * ext/kate/gstkateenc.h:
15708 * ext/kate/gstkateparse.c:
15709 * ext/kate/gstkateparse.h:
15710 * ext/kate/gstkatetag.c:
15711 * ext/kate/gstkatetag.h:
15712 * ext/kate/gstkatetiger.c:
15713 * ext/kate/gstkatetiger.h:
15714 * ext/kate/gstkateutil.c:
15715 * ext/kate/gstkateutil.h:
15716 * gst-plugins-bad.spec.in:
15717 * tests/check/Makefile.am:
15718 * tests/check/elements/kate.c:
15719 add new Kate plugin, for Kate overlay streams
15720 katedec: Kate decoder (text only)
15721 kateenc: Kate encoder (text and DVD SPU only)
15722 katetag: Kate tagger
15723 kateparse: Kate parser
15724 tiger: Kate renderer using the Tiger rendering library
15727 2009-07-19 15:37:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15729 * gst/real/gstrealaudiodec.c:
15730 * gst/real/gstrealvideodec.c:
15731 real: differentiate between 'module does not exist' and genuine module opening errors
15732 Don't log a GST_ERROR if one of the codec modules we were looking for
15733 doesn't exist. That's not a genuine error, but somewhat expected.
15735 2009-07-18 08:43:37 +0200 Matijs van Zuijlen <Matijs.van.Zuijlen@xs4all.nl>
15737 * gst/mpegdemux/gstmpegdemux.c:
15738 mpegdemux: Fix integer overflow
15739 This breaks playback of files >4 GB as the offset was
15740 a guint before. Changing it to a guint64 fixes this.
15742 2009-07-17 15:47:10 +0300 Stefan Kost <ensonic@users.sf.net>
15744 * ext/metadata/gstbasemetadata.c:
15745 metadata: reset state if there is something to reset
15746 The condition was wrong and as such the element was writing the same tags on subsequent
15749 2009-07-17 15:45:32 +0300 Stefan Kost <ensonic@users.sf.net>
15751 * gst/camerabin/gstcamerabin.c:
15752 camerabin: use gst_caps_replace instead of separate calls
15753 This fixes setting snapshot caps back to NULL also.
15755 2009-07-17 15:38:06 +0300 Stefan Kost <ensonic@users.sf.net>
15757 * tests/examples/camerabin/gst-camera-perf.c:
15758 camerabin: implemnet two more tests
15759 Add tests for videorecording startup and capture startup delay.
15761 2009-07-17 09:36:15 +0100 Zaheer Merali <zaheerabbas@merali.org>
15763 * gst/mpegdemux/mpegtspacketizer.c:
15764 mpegtsparse: add component tag to the video component structure in eit
15766 2009-07-16 17:27:09 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15768 * ext/mimic/gstmimenc.c:
15769 mimenc: Don't pretend to be ML20 if paused
15771 2009-07-16 16:06:26 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15773 * ext/mimic/gstmimdec.c:
15774 * ext/mimic/gstmimdec.h:
15775 mimdec: Ignore the timestamps inside the buffers
15777 2009-07-16 15:43:46 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15779 * ext/mimic/gstmimdec.c:
15780 mimdec: Don't try to parse the header before dropping the paused frames
15782 2009-07-16 15:43:15 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15784 * ext/mimic/gstmimdec.c:
15785 mimdec: Print the incoming fourcc on errors
15787 2009-06-19 20:13:53 +1000 Austin Lund <austin.lund@gmail.com>
15789 * sys/dvb/gstdvbsrc.c:
15790 Increased the length of time for tuning in gstdvbsrc.c.
15791 Some devices take a while to tune and 500ms was too short to detect
15792 successful tuning. As well as waiting for 5 seconds each 100ms the
15793 status is checked and the loop is broken out of when tuning has suceeded.
15795 2009-07-16 19:49:26 +0200 Aleksey Yulin <ulin@tut.by>
15797 * gst/mpegdemux/gstmpegtsdemux.c:
15798 mpegtsdemux: Don't use PIDs > MPEGTS_MAX_PID
15799 The mpegtsdemux streams array only has MPEGTS_MAX_PID entries
15800 and accessing one afterwards will result in crashes.
15803 2009-07-16 18:14:18 +0300 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
15805 * ext/metadata/gstmetadatamux.c:
15806 Add more debug output to metadatamux
15808 2009-07-16 12:03:32 +0200 Josep Torra <josep@fluendo.com>
15810 * gst/mpegdemux/gstpesfilter.c:
15811 pesfilter: Permit unbounded packets for 0xfd (extended stream id).
15812 Added parsing of PES extension related data.
15813 Fixes some VC1 related issues.
15815 2009-07-16 13:55:14 +0100 Jan Schmidt <thaytan@noraisin.net>
15817 * sys/oss4/oss4-mixer.c:
15818 oss4: Attempt to fix a compiler warning
15819 Don't store a const gchar * in a non-const gchar * local var.
15820 Also, make the translation string function static since it's only
15821 used in the one file.
15823 2009-07-15 18:10:04 +0100 Jan Schmidt <thaytan@noraisin.net>
15825 * ext/metadata/metadataexif.c:
15826 metadata: Fix some compiler warnings
15827 Cast some debug string parameters so that they don't cause mismatched
15830 2009-07-15 16:17:35 +0100 Jan Schmidt <thaytan@noraisin.net>
15832 * sys/vdpau/gstvdpmpegdec.c:
15833 vdpau: Fix a compiler warning about uninitialised variable use.
15835 2009-06-10 19:21:21 +0100 Garrett D'Amore <garrett.damore@sun.com>
15837 * sys/oss4/oss4-audio.c:
15838 * sys/oss4/oss4-mixer-slider.c:
15839 * sys/oss4/oss4-mixer-switch.c:
15840 * sys/oss4/oss4-mixer.c:
15841 oss4: Enhancements to the mixer and audio output
15842 Code cleanups, general improvements, support for the
15843 new mixer flags in latest gst-plugins-base.
15845 Patch By: Brian Cameron <brian.cameron@sun.com>
15846 Patch By: Garrett D'Amore <garrett.damore@sun.com>
15848 2009-07-15 18:27:39 +0100 Zaheer Merali <zaheerabbas@merali.org>
15850 * gst/mpegdemux/mpegtspacketizer.c:
15851 mpegtsparse: add component tag to structure for component message
15853 2009-07-15 17:44:10 +0300 Stefan Kost <ensonic@users.sf.net>
15855 * gst/camerabin/camerabinimage.c:
15856 * gst/camerabin/camerabinvideo.c:
15857 camerabin: use nonbuffered io to save memcopies
15858 We write large blocks anyway, so no extra buffering please. Also use one
15859 g_object_set to set multiple properties on same object.
15861 2009-07-15 12:20:17 +0300 Stefan Kost <ensonic@users.sf.net>
15863 * gst/camerabin/TODO:
15864 camerabin: track todo items
15866 2009-07-15 11:17:36 +0300 Stefan Kost <ensonic@users.sf.net>
15868 * gst/camerabin/gstcamerabin.c:
15869 camerabin: leave image/video bin in ready when changing mode
15871 2009-07-14 14:10:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15873 * gst/amrparse/gstbaseparse.c:
15874 * gst/amrparse/gstbaseparse.h:
15875 amrparse: Sync baseparse changes
15877 2009-07-14 14:08:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15879 * gst/aacparse/gstbaseparse.c:
15880 * gst/aacparse/gstbaseparse.h:
15881 aacparse: Add function for the baseparse subclass to push buffers downstream
15882 Also handle the case gracefully where the subclass decides to drop
15883 the first buffers and has no caps set yet. It's still required to
15884 have valid caps set when the first buffer should be passed downstream.
15886 2009-07-14 14:07:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15888 * gst/aacparse/gstbaseparse.c:
15889 baseparse: Fix seek event leaking
15891 2009-07-14 10:44:58 +0200 Stefan Kost <ensonic@users.sf.net>
15893 * ext/metadata/metadatatags.c:
15894 metadata: fix copy'n'paste in tag description
15896 2009-07-13 18:04:14 -0700 David Schleef <ds@schleef.org>
15898 * ext/schroedinger/gstschroenc.c:
15899 schro: Add enum types for schroedinger settings
15901 2009-06-30 16:31:12 +0100 Jan Schmidt <thaytan@noraisin.net>
15903 * ext/resindvd/resindvdsrc.c:
15904 resindvd: Don't send empty language code strings
15905 Ignore empty language codes on some poorly coded DVDs, rather than
15906 setting empty strings into our outgoing taglist.
15908 2009-07-13 12:24:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
15911 Automatic update of common submodule
15912 From 5845b63 to fedaaee
15914 2009-07-10 21:42:19 +0100 Olivier Crête <olivier.crete@collabora.co.uk>
15916 * ext/mimic/gstmimenc.c:
15917 mimenc: Only enable paused mode if the property is true
15919 2009-07-10 13:03:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15921 * ext/ivorbis/Makefile.am:
15922 * ext/ivorbis/vorbisdec.c:
15923 ivorbis: extract vorbis comments
15926 2009-07-08 17:59:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15928 * gst/shapewipe/gstshapewipe.c:
15929 shapewipe: Add BGRA support for video in/output
15931 2009-07-08 15:26:07 +0200 Sebastian Pölsterl <sebp@k-d-w.org>
15933 * gst/mpegdemux/mpegtspacketizer.c:
15934 mpegtsdemux: Fix double free
15935 The hash table already makes sure that the stream is correctly
15936 free'd when elements are removed.
15939 2009-07-08 10:16:19 +0100 Miguel Àngel Farré <miquel.farre@gmail.com>
15941 * gst/mpegdemux/mpegtspacketizer.c:
15942 mpegtsparse: parse component tag
15944 2009-07-08 10:11:52 +0100 Miguel Àngel Farré <miquel.farre@gmail.com>
15946 * gst/mpegdemux/gstmpegdesc.h:
15947 * gst/mpegdemux/mpegtspacketizer.c:
15948 mpegtsparse: parse carousel identifier descriptor
15950 2009-07-07 15:28:04 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
15952 * gst/mpegdemux/gstmpegdesc.h:
15953 * gst/mpegdemux/mpegtspacketizer.c:
15954 mpegtsparse: add parsing of data broadcast descriptors
15956 2009-07-07 20:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15958 * gst-libs/gst/video/Makefile.am:
15959 basevideo: Link with libgstvideo for some used functions
15961 2009-07-07 19:18:16 +0100 Olivier Crête <olivier.crete@collabora.co.uk>
15963 * ext/mimic/gstmimenc.c:
15964 * ext/mimic/gstmimenc.h:
15965 mimenc: Send pause frames when paused
15967 2009-07-07 19:15:42 +0100 Olivier Crête <olivier.crete@collabora.co.uk>
15969 * ext/mimic/gstmimdec.c:
15970 mimdec: Ignore pause frames
15972 2009-07-07 18:27:36 +0100 Olivier Crête <olivier.crete@collabora.co.uk>
15974 * ext/mimic/gstmimenc.c:
15975 mimenc: Put keyframe/paused flags in tcp header
15977 2009-07-07 18:18:06 +0100 Olivier Crête <olivier.crete@collabora.co.uk>
15979 * ext/mimic/gstmimenc.c:
15980 mimenc: Put timestamp on the header buffer
15982 2009-07-07 18:22:54 +0100 Olivier Crête <olivier.crete@collabora.co.uk>
15984 * ext/mimic/gstmimenc.c:
15985 * ext/mimic/gstmimenc.h:
15986 mimenc: Retimestamp to the running time
15988 2009-07-06 17:17:22 +0100 Olivier Crête <olivier.crete@collabora.co.uk>
15990 * ext/mimic/gstmimenc.c:
15991 * ext/mimic/gstmimenc.h:
15992 mimenc: Save the segment
15994 2009-07-06 16:24:59 +0100 Olivier Crête <olivier.crete@collabora.co.uk>
15996 * ext/mimic/gstmimenc.c:
15997 * ext/mimic/gstmimenc.h:
15998 mimenc: Add property for the paused mode
16000 2009-07-03 16:08:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16002 * ext/schroedinger/Makefile.am:
16003 * gst-libs/gst/video/Makefile.am:
16004 * gst-libs/gst/video/gstbasevideocodec.h:
16005 * gst-libs/gst/video/gstbasevideodecoder.h:
16006 * gst-libs/gst/video/gstbasevideoencoder.h:
16007 * gst-libs/gst/video/gstbasevideoparse.h:
16008 * gst-libs/gst/video/gstbasevideoutils.h:
16009 basevideo, schroedinger: guard unstable API with GST_USE_UNSTABLE_API
16010 Add some guards and fat warnings to the header files with still unstable
16011 API, so people who just look at the installed headers know that it
16012 actually is unstable API.
16014 2009-07-02 15:58:00 +0100 Zaheer Abbas Merali <zaheerabbas@merali.org>
16016 * gst/mpegdemux/mpegtspacketizer.c:
16017 mpegtsparse: fix sdt parsing.
16018 fix parsing of everything for each service from eit schedule flag on and also
16019 add a running-status parameter to the bus message structure.
16021 2009-07-02 11:24:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16023 * gst/shapewipe/gstshapewipe.c:
16024 * gst/shapewipe/gstshapewipe.h:
16025 shapewipe: Add support for ARGB video input/output
16027 2009-07-01 10:55:12 -0700 David Schleef <ds@schleef.org>
16031 * ext/schroedinger/Makefile.am:
16032 * ext/schroedinger/gstschro.c:
16033 * ext/schroedinger/gstschrodec.c:
16034 * ext/schroedinger/gstschroenc.c:
16035 * ext/schroedinger/gstschroparse.c:
16036 * ext/schroedinger/gstschroutils.c:
16037 * ext/schroedinger/gstschroutils.h:
16038 * gst-libs/gst/Makefile.am:
16039 * gst-libs/gst/video/Makefile.am:
16040 * gst-libs/gst/video/gstbasevideocodec.c:
16041 * gst-libs/gst/video/gstbasevideocodec.h:
16042 * gst-libs/gst/video/gstbasevideodecoder.c:
16043 * gst-libs/gst/video/gstbasevideodecoder.h:
16044 * gst-libs/gst/video/gstbasevideoencoder.c:
16045 * gst-libs/gst/video/gstbasevideoencoder.h:
16046 * gst-libs/gst/video/gstbasevideoparse.c:
16047 * gst-libs/gst/video/gstbasevideoparse.h:
16048 * gst-libs/gst/video/gstbasevideoutils.c:
16049 * gst-libs/gst/video/gstbasevideoutils.h:
16050 basevideo: move from -base
16051 Also move schroedinger plugin. This creates a new library,
16052 gstbasevideo-0.10, which will probably be merged back into
16053 gstvideo-0.10 when this is moved back to -base.
16055 2009-07-01 12:55:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16057 * gst/rtpmanager/rtpsource.c:
16058 rtpbin: use new method for netaddress to string
16060 2009-06-29 17:24:58 +0100 Jan Schmidt <thaytan@noraisin.net>
16063 dist: Add lv2 plugin to the dist
16065 2009-06-29 16:37:01 +0100 Jan Schmidt <thaytan@noraisin.net>
16067 * tests/examples/Makefile.am:
16068 dist: Add the camerabin examples subdirectory to the dist
16070 2009-06-29 18:48:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16072 * gst/rtpmanager/gstrtpbin.c:
16073 * tests/check/elements/rtpbin.c:
16074 rtpbin: do better cleanup of the src ghostpads
16075 Connect to the pad-removed signal of the ptdemux elements so that we remove the
16076 ghostpads for them. Fixes cleanup when going to NULL as well as when releasing
16080 2009-06-29 17:48:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16082 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
16083 docs: remove old element
16085 2009-05-28 19:08:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16087 * gst/rtpmanager/rtpsession.c:
16088 rtpsession: add a comment
16090 2009-06-29 16:37:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16092 * gst/rtpmanager/gstrtpbin.c:
16093 * gst/rtpmanager/gstrtpbin.h:
16094 * gst/rtpmanager/gstrtpsession.c:
16095 rtpbin: add SDES property
16096 Remove all individual SDES properties and use one sdes property that takes a
16097 GstStructure instead. This will allow us to add more custom stuff to the SDES
16100 2009-06-29 16:21:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16102 * gst/rtpmanager/rtpsession.c:
16103 * gst/rtpmanager/rtpsession.h:
16104 * gst/rtpmanager/rtpsource.c:
16105 * gst/rtpmanager/rtpsource.h:
16106 rtpbin: add SDES property that takes GstStructure
16107 Remove all individual SDES properties and use one sdes property that takes a
16108 GstStructure instead. This will allow us to add more custom stuff to the SDES
16111 2009-06-02 17:46:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16113 * docs/plugins/Makefile.am:
16114 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
16115 * gst/rtpmanager/Makefile.am:
16116 * gst/rtpmanager/gstrtpclient.c:
16117 * gst/rtpmanager/gstrtpclient.h:
16118 * gst/rtpmanager/gstrtpmanager.c:
16119 rtpbin: removed old gstrtpclient
16121 2009-06-29 12:23:59 +0200 Andoni Morales <ylatuya at gmail.com>
16123 * ext/sdl/sdlvideosink.c:
16124 sdl: only include sys/time.h when we have it
16127 2009-06-29 12:02:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16129 * gst/frei0r/gstfrei0rfilter.c:
16130 * gst/frei0r/gstfrei0rmixer.c:
16131 * gst/frei0r/gstfrei0rsrc.c:
16132 frei0r: Correctly clean up elements to be reusable and not leak memory
16134 2009-06-29 11:59:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16136 * gst/frei0r/gstfrei0rfilter.c:
16137 * gst/frei0r/gstfrei0rfilter.h:
16138 frei0r: In the filter plugins create the frei0r instances in create() before playback starts
16140 2009-06-29 11:56:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16142 * gst/frei0r/gstfrei0rmixer.c:
16143 frei0r: In the mixer plugins create the frei0r instances in create() before playback starts
16145 2009-06-29 11:54:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16147 * gst/frei0r/gstfrei0rsrc.c:
16148 frei0r: In the src plugins create the frei0r instances in create() before playback starts
16150 2009-06-29 11:50:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16152 * gst/frei0r/gstfrei0rfilter.c:
16153 frei0r: Use fixed caps on the filter pads
16154 This is required because we have to create a new frei0r
16155 instance for any caps changes and the instances can have history.
16156 Just creating a new instance during playback can result in bad output
16157 right after the caps change.
16159 2009-06-27 09:51:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16161 * gst/frei0r/gstfrei0r.c:
16162 frei0r: Set the default property values correctly
16164 2009-06-26 18:35:06 +0300 Stefan Kost <ensonic@users.sf.net>
16166 * gst/camerabin/gstcamerabin.c:
16167 camerabin: code cleanups
16168 Downgrade a WARNING to INFO. Use a bit more compact code. Add a fixme comment.
16170 2009-06-26 18:34:36 +0300 Stefan Kost <ensonic@users.sf.net>
16172 * gst/camerabin/gstcamerabin.c:
16173 camerabin: just ref caps, we don't need a writable copy
16175 2009-06-26 18:33:47 +0300 Stefan Kost <ensonic@users.sf.net>
16177 * gst/camerabin/gstcamerabin.c:
16178 camerabin: no need to ref and unref this temporarily
16180 2009-06-26 18:32:40 +0300 Stefan Kost <ensonic@users.sf.net>
16182 * gst/camerabin/gstcamerabin.c:
16183 camerabin: don't leak sink_caps if they would be any-caps
16185 2009-06-26 18:31:51 +0300 Stefan Kost <ensonic@users.sf.net>
16187 * gst/camerabin/gstcamerabin.c:
16188 camerabin: don't leak preview images
16190 2009-06-26 18:30:01 +0300 Stefan Kost <ensonic@users.sf.net>
16192 * gst/camerabin/gstcamerabin.c:
16193 camerabin: don't leak viewfinder-caps
16195 2009-06-26 16:07:43 +0300 Stefan Kost <ensonic@users.sf.net>
16197 * tests/examples/camerabin/gst-camera-perf.c:
16198 camerabin: make shot2shot test more reliable
16199 We can only trigger next shot (in the test) when current is captured and saved.
16201 2009-06-26 13:10:12 +0300 Stefan Kost <ensonic@users.sf.net>
16203 * gst/camerabin/camerabinvideo.c:
16204 camerabin: insert a few blank lines for readability
16206 2009-06-26 13:09:27 +0300 Stefan Kost <ensonic@users.sf.net>
16208 * gst/camerabin/camerabinpreview.c:
16209 camerabin: don't leak messages and element refs in preview
16211 2009-06-26 15:10:05 +0100 Jan Schmidt <thaytan@noraisin.net>
16214 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
16215 Check for more automake command variants. Use printf instead of 'echo -n'
16218 2009-06-26 13:42:51 +0100 Jan Schmidt <thaytan@noraisin.net>
16221 Automatic update of common submodule
16222 From f810030 to 5845b63
16224 2009-06-26 09:30:22 +0100 Changwoo Ryu <cwryu@debian.org>
16226 * gst/freeze/Makefile.am:
16227 freeze: don't build plugin static lib
16228 Pass --tag=disable-static to libtool like we do for other plugins.
16231 2009-06-25 12:31:32 -0400 Dave Robillard <dave@drobilla.net>
16233 * ext/lv2/gstlv2.c:
16234 Use GST_WARNING instead of fprintf.
16236 2009-05-30 11:18:21 -0400 Dave Robillard <dave@drobilla.net>
16239 Add LV2 quick start README.
16241 2009-06-25 19:23:16 +0300 Stefan Kost <ensonic@users.sf.net>
16243 * gst/camerabin/camerabinvideo.c:
16244 * gst/camerabin/gstcamerabin.c:
16245 camerabin: don't leak requestpads
16246 Requestpads need to be released and unreffed. Add a comment in one case where
16247 we intentionaly don't unref.
16249 2009-06-25 19:21:47 +0300 Stefan Kost <ensonic@users.sf.net>
16251 * tests/examples/camerabin/gst-camera-perf.c:
16252 camerabin: sync first test more safely
16253 Don't use gst_element_get_state() to wait for PLAYING, Use the bus-handler
16254 insteader and asynchronously schedule next test.
16256 2009-06-25 16:41:49 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16258 * docs/plugins/Makefile.am:
16259 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
16260 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
16261 * docs/plugins/gst-plugins-bad-plugins.args:
16262 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
16263 * docs/plugins/inspect/plugin-debugutilsbad.xml:
16264 * gst/debugutils/Makefile.am:
16265 * gst/debugutils/debugutilsbad.c:
16266 * gst/debugutils/gstcapssetter.c:
16267 * gst/debugutils/gstcapssetter.h:
16268 capssetter: import element into -bad
16270 2009-06-25 08:38:21 +0200 Edward Hervey <bilboed@bilboed.com>
16272 * gst/qtmux/atoms.c:
16273 qtmux: Remove unused variable.
16275 2009-06-25 08:38:10 +0200 Edward Hervey <bilboed@bilboed.com>
16277 * gst/qtmux/gstqtmux.c:
16278 qtmux: Fix debug statement.
16280 2009-06-24 18:56:28 +0300 Stefan Kost <ensonic@users.sf.net>
16282 * tests/examples/camerabin/gst-camera-perf.c:
16283 camerabin: add target-times option to specify test times
16284 Have some reasonable default times. Add a commandline option to override
16285 defaults. Interpret target-time=0 as skip-test.
16287 2009-06-23 13:01:52 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
16289 * gst/camerabin/gstcamerabin.c:
16290 camerabin: buffer-alloc support fixes to image and video bin handling
16291 Keep image bin in PAUSED state in image mode except when processing/saving (PLAYING/READY).
16292 Change output-selector to view finder before setting video bin to READY.
16293 Fix filename sent with img-done signal.
16295 2009-06-23 13:01:13 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
16297 * gst/camerabin/camerabinvideo.c:
16298 * gst/camerabin/camerabinvideo.h:
16299 camerabin: fix setting mute when video bin elements haven't been created
16301 2009-06-16 18:12:29 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
16303 * gst/camerabin/gstcamerabin.c:
16304 camerabin: set image bin to PAUSED when starting capture
16305 Set image bin to PAUSED also when starting capture using photography
16308 2009-04-21 10:55:36 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
16310 * gst/camerabin/gstcamerabin.c:
16311 camerabin: leave v4l2camsrc "capture-mode" as video mode when pausing
16313 2009-06-24 15:14:33 +0100 Jan Schmidt <jan.schmidt@sun.com>
16316 Automatic update of common submodule
16317 From f3bb51b to f810030
16319 2009-06-22 03:55:27 +0100 Jan Schmidt <thaytan@noraisin.net>
16321 * sys/vdpau/gstvdpdevice.h:
16322 * sys/vdpau/gstvdpvideoyuv.c:
16323 VDPAU: Move I420/YV12 to the front of the caps. Add debug.
16324 Make I420/YV12 caps be preferred when downloading to YUV buffers,
16325 when possible, by listing them first in the set of output caps.
16326 Add some debug in the caps selection code.
16328 2009-06-23 18:01:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16330 * ext/xvid/gstxvidenc.c:
16331 xvidenc: also allow video/mpeg on output caps. Fixes #377784.
16333 2009-06-23 18:23:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16335 * gst/shapewipe/gstshapewipe.c:
16336 shapewipe: Correctly handle 0/1 fps
16338 2009-06-22 23:50:49 +0300 Stefan Kost <ensonic@users.sf.net>
16340 * ext/ladspa/Makefile.am:
16341 * ext/ladspa/gstladspa.h:
16342 * ext/lv2/Makefile.am:
16343 * ext/lv2/gstlv2.h:
16344 signalprocessor: use $(top_builddir) instead of relative paths
16346 2009-06-22 23:49:03 +0300 Stefan Kost <ensonic@users.sf.net>
16348 * gst/camerabin/Makefile.am:
16349 camerabin: add local include dir to CFLAGS
16351 2009-04-28 23:24:45 -0400 Dave Robillard <dave@drobilla.net>
16355 * ext/ladspa/Makefile.am:
16356 * ext/ladspa/gstladspa.h:
16357 * ext/ladspa/gstsignalprocessor.c:
16358 * ext/ladspa/gstsignalprocessor.h:
16359 * ext/lv2/Makefile.am:
16360 * ext/lv2/gstlv2.c:
16361 * ext/lv2/gstlv2.h:
16362 * gst-libs/gst/Makefile.am:
16363 * gst-libs/gst/signalprocessor/.gitignore:
16364 * gst-libs/gst/signalprocessor/Makefile.am:
16365 * gst-libs/gst/signalprocessor/gstsignalprocessor.c:
16366 * gst-libs/gst/signalprocessor/gstsignalprocessor.h:
16367 Working LV2 plugin discovery.
16368 - Separate gstsignalprocessor into a separate library (not sure if this
16369 is in the right place, but it works for now anyway)
16370 - Create LV2 element based on LADSPA element, port most discovery
16373 2009-03-29 13:31:21 -0400 Dave Robillard <dave@drobilla.net>
16375 * ext/ladspa/gstladspa.h:
16376 Fix inconsistent style (trivial test commit).
16378 2009-03-29 13:23:02 -0400 Dave Robillard <dave@drobilla.net>
16381 Add configure check for SLV2.
16383 2009-06-22 22:01:22 +0300 Stefan Kost <ensonic@users.sf.net>
16385 * tests/check/elements/camerabin.c:
16386 camerabin: debug log only change
16388 2009-06-22 18:35:21 +0300 Stefan Kost <ensonic@users.sf.net>
16390 * ext/metadata/metadatatags.c:
16391 * ext/metadata/metadatatags.h:
16392 * ext/metadata/metadataxmp.c:
16393 metadata: map more tags and fix reading of xmp tags
16394 Register xmp schemas for photoshop and iptc. Map a few location tags there.
16395 Add more dc tags. Fix reading xmp tag by iteration over known schemas. Add
16396 some more debug logging.
16398 2009-06-16 17:12:27 +0300 Stefan Kost <ensonic@users.sf.net>
16400 * tests/check/elements/camerabin.c:
16401 camerabin: more cleanup in tests
16402 Add more debug logging. Remove unused mutex and cond.
16404 2009-06-12 14:26:24 +0300 Stefan Kost <ensonic@users.sf.net>
16406 * gst/camerabin/camerabingeneral.c:
16407 * gst/camerabin/camerabingeneral.h:
16408 * gst/camerabin/camerabinimage.c:
16409 * gst/camerabin/camerabinvideo.c:
16410 * gst/camerabin/gstcamerabin.c:
16411 camerabin: code cruft removal and debug logs
16412 Remove unused code. Add lots of debug loging. Change comments for local
16413 functions to not use /** gtk-doc start style.
16415 2009-06-12 10:40:48 +0300 Stefan Kost <ensonic@users.sf.net>
16418 * tests/examples/Makefile.am:
16419 * tests/examples/camerabin/.gitignore:
16420 * tests/examples/camerabin/Makefile.am:
16421 * tests/examples/camerabin/gst-camera-perf.c:
16422 * tests/examples/camerabin/gst-camera-perf.glade:
16423 * tests/examples/camerabin/gst-camera.c:
16424 * tests/examples/camerabin/gst-camera.glade:
16425 camerabin: add camerabin examples
16426 gst-camera is a gtk-test app to play with the imagecapture and videorecording.
16427 gst-camera-perf is a tool to run various scenarios and take time meassurements
16428 (e.g. shot-to-shot). Also sort the output files in configure.ac a bit to be
16429 in alphabetical order.
16431 2009-06-10 11:15:01 +0300 Stefan Kost <ensonic@users.sf.net>
16433 * ext/metadata/metadataexif.c:
16434 metadata: fix conversion of geo coordinates
16435 Coordinate conversion has been verified with exiv2 and some webpages.
16436 Minutes wher totally off and seconds were not used at all.
16438 2009-06-22 11:19:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16440 * gst/h264parse/gsth264parse.c:
16441 h264parse: detect and fix for bad NALU sizes
16442 when in AVC mode a nalu size seems invalid, assume the NALU has the size of the
16443 available data instead of looping forever.
16446 2009-06-19 21:20:26 +0100 Jan Schmidt <thaytan@noraisin.net>
16448 * sys/vdpau/gstvdpmpegdec.c:
16449 * sys/vdpau/gstvdpvideoyuv.c:
16450 VDPAU: Add some debug statements
16452 2009-06-18 17:06:23 +0100 Jan Schmidt <thaytan@noraisin.net>
16454 * sys/vdpau/Makefile.am:
16455 VDPAU: Fix build flags to pull in gst-plugins-base libs
16457 2009-06-15 18:33:06 +0100 Jan Schmidt <thaytan@noraisin.net>
16459 * sys/vdpau/gstvdpvideoyuv.c:
16460 VDPAU: Refactor the error path to a common output, and fix a leak.
16461 Don't leak the input buffer on errors. Add some debug statements.
16463 2009-06-15 18:29:56 +0100 Jan Schmidt <thaytan@noraisin.net>
16465 * sys/vdpau/gstvdpmpegdec.c:
16466 VDPAU: Fix up caps in vdpaumpegdec. Remove extra semicolon
16467 Fix a typo in the caps for the VDPAU mpeg decoder (chroma_type->chroma-type)
16468 and use the GST_VDP_VIDEO_CAPS for the pad template.
16469 Remove a stray semicolon.
16471 2009-06-12 16:39:39 +0100 Jan Schmidt <thaytan@noraisin.net>
16474 * sys/vdpau/Makefile.am:
16475 VDPAU: Enhance the configure tests
16476 Check for the VDPAU headers in /usr/include/nvidia as they are on some
16477 platforms (Fedora/rpmfusion). Also check that the libvdpau library is
16480 2009-06-09 23:14:26 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16482 * sys/vdpau/gstvdpmpegdec.c:
16483 vdpaumpegdec: use fixed src caps
16485 2009-06-08 14:35:29 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16487 * sys/vdpau/gstvdpmpegdec.c:
16488 * sys/vdpau/gstvdpmpegdec.h:
16489 vdpaumpegdec: drop all frames before a GOP when we seek
16491 2009-06-08 14:15:03 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16493 * sys/vdpau/gstvdpmpegdec.c:
16494 vdpaumpegdec: small cleanup
16496 2009-06-07 23:46:38 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16498 * sys/vdpau/gstvdpdevice.c:
16499 * sys/vdpau/gstvdpdevice.h:
16500 * sys/vdpau/gstvdpmpegdec.h:
16501 * sys/vdpau/gstvdpvideobuffer.c:
16502 * sys/vdpau/gstvdpvideobuffer.h:
16503 * sys/vdpau/gstvdpvideoyuv.h:
16504 * sys/vdpau/gstvdpyuvvideo.h:
16505 vdpau: s/IS_VDPAU/IS_VDP
16507 2009-06-07 01:25:01 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16509 * sys/vdpau/gstvdpmpegdec.c:
16510 vdpaumpegdec: send newsegment event if only the rate has been updated
16512 2009-06-07 01:12:50 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16514 * sys/vdpau/gstvdpmpegdec.c:
16515 * sys/vdpau/gstvdpmpegdec.h:
16516 vdpaumpegdec: use mutex to protect mpeg_dec->seeking from concurrent access
16518 2009-06-07 00:55:55 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16520 * sys/vdpau/gstvdpmpegdec.c:
16521 vdpaumpegdec: use gst_pad_get_parent for threadsafety
16523 2009-06-06 21:27:52 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16525 * sys/vdpau/gstvdpmpegdec.c:
16526 vdpaumpegdec: further work on seeking
16528 2009-06-05 23:11:18 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16530 * sys/vdpau/gstvdpmpegdec.c:
16531 * sys/vdpau/mpegutil.c:
16532 vdpaumpegdec: small cleanups
16534 2009-06-05 22:28:02 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16536 * sys/vdpau/gstvdpmpegdec.c:
16537 vdpaumpegdec: set GST_BUFFER_FLAG_DELTA_UNIT on non I_FRAME's
16539 2009-06-05 21:48:28 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16541 * sys/vdpau/Makefile.am:
16542 * sys/vdpau/gstvdp.c:
16543 * sys/vdpau/gstvdpmpegdec.c:
16544 * sys/vdpau/gstvdpmpegdec.h:
16545 * sys/vdpau/gstvdpmpegdecoder.c:
16546 * sys/vdpau/gstvdpmpegdecoder.h:
16547 vdpaumpegdec: rename gstvdpmpegdecoder.[ch] to gstvdpmpegdec.[ch]
16549 2009-06-05 21:46:08 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16551 * sys/vdpau/gstvdp.c:
16552 * sys/vdpau/gstvdpmpegdecoder.c:
16553 * sys/vdpau/gstvdpmpegdecoder.h:
16554 vdpaumpegdec: rename GstVdpMpegDecoder to GstVdpMpegDec
16556 2009-06-05 21:42:30 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16558 * sys/vdpau/gstvdpmpegdecoder.c:
16559 * sys/vdpau/gstvdpmpegdecoder.h:
16560 vdpaumpegdec: pass buffer size directly to gst_vdp_mpeg_decoder_decode
16562 2009-06-05 21:18:47 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16564 * sys/vdpau/gstvdpmpegdecoder.c:
16565 vdpaumpegdec: small cleanup
16567 2009-06-05 21:16:48 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16569 * sys/vdpau/gstvdpmpegdecoder.c:
16570 * sys/vdpau/gstvdpmpegdecoder.h:
16571 vdpaumpegdec: calculate byterate from the size of the incoming data
16573 2009-06-05 19:08:24 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16575 * sys/vdpau/gstvdpmpegdecoder.c:
16576 vdpaumpegdec: print frame_nr in debug print
16578 2009-06-05 18:28:17 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16580 * sys/vdpau/gstvdpmpegdecoder.c:
16581 vdpaumpegdec: interlaced fixes
16583 2009-06-05 18:18:38 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16585 * sys/vdpau/gstvdpmpegdecoder.c:
16586 vdpaumpegdec: only set base duration once
16588 2009-06-05 17:53:16 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16590 * sys/vdpau/gstvdpmpegdecoder.c:
16591 vdpaumpegdec: don't send the EVENT_NEWSEGMENT downstream if we're seeking
16593 2009-06-05 17:43:49 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16595 * sys/vdpau/gstvdpmpegdecoder.c:
16596 * sys/vdpau/gstvdpmpegdecoder.h:
16597 vdpaumpegdec: implement seeking
16599 2009-06-05 11:54:17 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16601 * sys/vdpau/gstvdpmpegdecoder.c:
16602 vdpaumpegdec: change a GST_DEBUG to GST_WARNING
16604 2009-06-05 11:52:32 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16606 * sys/vdpau/gstvdpmpegdecoder.c:
16607 * sys/vdpau/gstvdpmpegdecoder.h:
16608 vdpaumpegdec: remove unused broken_gop field
16610 2009-06-05 11:51:41 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16612 * sys/vdpau/gstvdpmpegdecoder.c:
16613 vdpaumpegdec: add new gst_vdp_mpeg_decoder_flush for flushing the decoder
16615 2009-06-05 11:24:34 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16617 * sys/vdpau/gstvdpmpegdecoder.c:
16618 vdpaumpegdec: use GSE_DEBUG_FUNCPTR
16620 2009-06-05 11:20:56 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16622 * sys/vdpau/gstvdpmpegdecoder.c:
16623 vdpaumpegdec: don't drop discont buffers
16625 2009-06-05 11:17:16 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16627 * sys/vdpau/gstvdpmpegdecoder.c:
16628 * sys/vdpau/gstvdpmpegdecoder.h:
16629 * sys/vdpau/mpegutil.c:
16630 * sys/vdpau/mpegutil.h:
16631 vdpaumpegdec: handle GST_QUERY_POSITION and GST_QUERY_DURATION
16633 2009-06-04 21:17:40 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16635 * sys/vdpau/gstvdpmpegdecoder.c:
16636 * sys/vdpau/gstvdpmpegdecoder.h:
16637 * sys/vdpau/mpegutil.c:
16638 * sys/vdpau/mpegutil.h:
16639 vdpaumpegdec: calculate correct duration from data in MPEG_PACKET_EXT_PICTURE_CODING
16641 2009-06-04 19:30:02 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16643 * sys/vdpau/gstvdpmpegdecoder.c:
16644 * sys/vdpau/gstvdpmpegdecoder.h:
16645 vdpaumpegdec: fix so that the first frame in a raw mpegvideo stream get timestamp 0
16647 2009-06-04 19:17:14 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16649 * sys/vdpau/Makefile.am:
16650 * sys/vdpau/gstvdpdecoder.c:
16651 * sys/vdpau/gstvdpdecoder.h:
16652 * sys/vdpau/gstvdpmpegdecoder.c:
16653 * sys/vdpau/gstvdpmpegdecoder.h:
16654 vpdaumpegdec: remove useless GstVdpDecoder baseclass
16656 2009-06-04 18:11:06 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16658 * sys/vdpau/gstvdpmpegdecoder.c:
16659 * sys/vdpau/mpegutil.c:
16660 * sys/vdpau/mpegutil.h:
16661 vdpaumpegdec: use GstBitReader to parse bitstream
16663 2009-05-06 23:07:00 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16665 * gst/mpegvideoparse/mpegvideoparse.c:
16666 * sys/vdpau/gstvdp.c:
16667 vdpau: change element rank for testing purposes
16668 set mpegvideoparse rank to primary and vdpaumpegdec to primary - 1 to get vdpaumpegdec
16669 correctly plugged into playbin
16671 2009-05-05 23:19:56 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16673 * sys/vdpau/gstvdpdevice.c:
16674 * sys/vdpau/gstvdpmpegdecoder.c:
16675 vdpau: add debug on GstVdpDevice destroy
16677 2009-05-05 23:13:25 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16679 * sys/vdpau/gstvdpmpegdecoder.c:
16680 vdpaumpegdec: small code cleanup
16682 2009-05-05 23:08:51 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16684 * sys/vdpau/gstvdpmpegdecoder.c:
16685 vdpaumpegdec: remove unnused GstVdpBFrame struct
16687 2009-05-05 23:07:06 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16689 * sys/vdpau/gstvdpdecoder.c:
16690 vdpaumpegdec: fix small typo in debug print
16692 2009-05-05 18:54:31 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16694 * sys/vdpau/gstvdpdecoder.c:
16695 * sys/vdpau/gstvdpdecoder.h:
16696 vdpaumpegdec: fixup timestamping of outgoing buffers
16698 2009-05-05 18:45:07 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16700 * sys/vdpau/gstvdpmpegdecoder.c:
16701 vdpaumpegdec: don't add forward_reference if the frame is an I_FRAME
16703 2009-05-05 18:37:50 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16705 * sys/vdpau/gstvdpmpegdecoder.c:
16706 vdpaumpegdec: set correct timestamps
16708 2009-05-05 17:30:33 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16710 * sys/vdpau/gstvdpmpegdecoder.c:
16711 * sys/vdpau/gstvdpmpegdecoder.h:
16712 vdpaumpegdec: remove unneeded locking since we know do StateChange correctly
16714 2009-05-05 17:28:19 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16716 * sys/vdpau/gstvdp.c:
16717 * sys/vdpau/gstvdpdecoder.h:
16718 * sys/vdpau/gstvdpdevice.c:
16719 * sys/vdpau/gstvdpmpegdecoder.c:
16720 * sys/vdpau/gstvdpmpegdecoder.h:
16721 * sys/vdpau/gstvdpvideobuffer.c:
16722 * sys/vdpau/gstvdpvideobuffer.h:
16723 s/GST_TYPE_VDPAU/GST_TYPE_VDP/g
16725 2009-05-05 17:20:16 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16727 * sys/vdpau/gstvdpdevice.h:
16728 * sys/vdpau/gstvdpvideoyuv.h:
16729 * sys/vdpau/gstvdpyuvvideo.h:
16730 vdpau: s/GST_TYPE_VDPAU/GST_TYPE_VDP/g
16732 2009-05-05 17:15:33 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16734 * sys/vdpau/gstvdpdecoder.c:
16735 * sys/vdpau/gstvdpmpegdecoder.c:
16736 vdpaumpegdec: fixup state change
16738 2009-05-05 16:29:24 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16740 * sys/vdpau/gstvdpdevice.c:
16741 vdpau: init "vdpaudevice" debug catoegory in gst_vdp_get_device
16743 2009-05-05 08:11:03 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16745 * sys/vdpau/gstvdpmpegdecoder.c:
16746 vdpaumpegdec: hold the lock in change_state
16748 2009-05-03 21:52:49 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16750 * sys/vdpau/gstvdpmpegdecoder.c:
16751 * sys/vdpau/gstvdpmpegdecoder.h:
16752 * sys/vdpau/gstvdpvideobuffer.c:
16753 * sys/vdpau/gstvdpvideobuffer.h:
16754 vdpaumpegdec: the B_FRAME decoding was completely wrong, fix it
16755 the buffers don't come in output order so fix the decoder to handle this
16756 add new gst_vdp_video_buffer_add_reference method to GstVdpVideoBuffer to be able to keep
16757 buffers alive. Ie. a B_FRAME need to have both the forward reference and the backward
16758 reference alive during it's lifetime.
16759 add mutex to protect for threadsafety issues when we reset the decoder in FLUSH_STOP
16761 2009-04-30 21:58:01 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16763 * sys/vdpau/mpegutil.c:
16764 vdpaumpegdec: set full_pel_forward_vector to 0 when pic_type == P_FRAME
16766 2009-04-27 21:30:59 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16768 * sys/vdpau/gstvdpmpegdecoder.c:
16769 vdpaumpegdec: drop frames if we haven't got an I_FRAME yet
16771 2009-04-27 20:57:12 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16773 * sys/vdpau/gstvdp.c:
16774 vdpau: set vdpauvideoyuv and vdpauyuvvideo to GST_RANK_PRIMARY
16776 2009-04-27 20:50:11 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16778 * sys/vdpau/gstvdpdecoder.c:
16779 * sys/vdpau/gstvdpmpegdecoder.c:
16780 vdpaumpegdec: destroy the VdpDecoder and reset the decoder on state change
16782 2009-04-27 20:45:11 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16784 * sys/vdpau/gstvdpdevice.c:
16785 vdpau: fix error where we forgot to pass a trailing NULL to g_object_new
16787 2009-04-27 20:21:44 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16789 * sys/vdpau/gstvdpdevice.c:
16790 vdpau: close display on finalize
16792 2009-04-27 20:18:52 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16794 * sys/vdpau/gstvdpdecoder.c:
16796 init create GstVdpDevice on GST_STATE_CHANGE_READY_TO_PAUSED instead of on
16797 GST_STATE_CHANGE_NULL_TO READY
16798 add back incrementing of frame_nr
16800 2009-04-27 20:15:07 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16802 * sys/vdpau/gstvdpdevice.c:
16803 vdpau: use g_once_init_enter instead of g_once
16805 2009-04-27 18:34:53 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16807 * sys/vdpau/gstvdpdecoder.c:
16808 * sys/vdpau/gstvdpmpegdecoder.c:
16809 vdpaumpegdec: if available use incoming buffer timestamp as output timestamp
16811 2009-04-27 15:12:26 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16813 * sys/vdpau/gstvdpmpegdecoder.c:
16814 vdpaumpegdec: clear the adapter when we reset the decoder
16816 2009-04-26 23:25:33 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16818 * sys/vdpau/gstvdpdecoder.c:
16819 * sys/vdpau/gstvdpdecoder.h:
16820 * sys/vdpau/gstvdpdevice.h:
16821 * sys/vdpau/gstvdpmpegdecoder.c:
16822 * sys/vdpau/gstvdpmpegdecoder.h:
16823 * sys/vdpau/gstvdpvideobuffer.h:
16824 * sys/vdpau/gstvdpvideoyuv.c:
16825 * sys/vdpau/gstvdpvideoyuv.h:
16826 * sys/vdpau/gstvdpyuvvideo.c:
16827 * sys/vdpau/gstvdpyuvvideo.h:
16828 vdpau: fixup renaming
16829 the rename work done in commit 24cf84d06b2f4b2edec3383b198441a07829618b didn't
16830 include typecasts. This commit fixes this.
16832 2009-04-26 23:20:30 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16834 * sys/vdpau/gstvdpmpegdecoder.c:
16835 vdpaumpegdec: reset decoder on GST_EVENT_FLUSH_STOP
16837 2009-04-26 22:05:11 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16839 * sys/vdpau/gstvdpmpegdecoder.c:
16840 vdpaumpegdec: reset decoder when we get a discont buffer
16842 2009-04-26 20:40:45 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16844 * sys/vdpau/gstvdpmpegdecoder.c:
16845 vdpaumpegdec: add "MPEG_PACKET_EXT_PICTURE_CODING" debug statement
16847 2009-04-22 23:35:07 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16849 * sys/vdpau/gstvdpmpegdecoder.c:
16850 * sys/vdpau/gstvdpmpegdecoder.h:
16851 * sys/vdpau/mpegutil.c:
16852 * sys/vdpau/mpegutil.h:
16853 vdpaumpegdec: handle broken_gop field
16855 2009-04-22 21:04:58 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16857 * sys/vdpau/mpegutil.c:
16858 vdpaumpegdec: convert all manual parsing to use read_bits instead
16860 2009-04-22 20:28:19 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16862 * sys/vdpau/gstvdpmpegdecoder.c:
16863 vdpaumpegdec: remove unneded gst_buffer_ref and the accompanying gst_buffer_unref
16865 2009-04-22 20:25:55 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16867 * sys/vdpau/gstvdpmpegdecoder.c:
16868 vdpaumpegdec: fixup error where we set forward_reference instead of backward_reference
16870 2009-04-16 23:43:24 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16872 * sys/vdpau/gstvdpmpegdecoder.c:
16873 * sys/vdpau/gstvdpmpegdecoder.h:
16874 * sys/vdpau/mpegutil.c:
16875 vdpaumpegdec: handle multiple B_FRAMEs in a row
16877 2009-04-16 22:30:27 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16879 * sys/vdpau/gstvdpmpegdecoder.c:
16880 vdpaumpegdec: more B_FRAME work
16882 2009-04-16 22:06:50 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16884 * sys/vdpau/gstvdpmpegdecoder.c:
16885 * sys/vdpau/gstvdpmpegdecoder.h:
16886 vdpaumpegdec: inital support at handling B_FRAMES
16888 2009-04-15 23:49:07 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16890 * sys/vdpau/gstvdpmpegdecoder.c:
16891 vdpaumpegdec: fixup GstFlowReturn propagation a bit
16893 2009-04-15 23:38:53 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16895 * sys/vdpau/gstvdpmpegdecoder.c:
16896 * sys/vdpau/mpegutil.c:
16897 * sys/vdpau/mpegutil.h:
16898 vdpaumpegdec: parse PICTURE_CODING_EXTENSION alternate_scan bit
16900 2009-04-15 23:31:33 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16902 * sys/vdpau/gstvdpmpegdecoder.c:
16903 * sys/vdpau/mpegutil.c:
16904 vdpaumpegdec: fixup quantmatrix extension parsing
16906 2009-04-15 18:17:54 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16908 * sys/vdpau/gstvdpmpegdecoder.c:
16909 vdpaumpegdec: correct some default values
16910 mpeg1 now give nearly correct output :)
16912 2009-04-15 17:52:27 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16914 * sys/vdpau/gstvdpmpegdecoder.h:
16915 vdpaumpegdecoder: remove unused slice field
16917 2009-04-14 23:47:40 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16919 * sys/vdpau/gstvdpdecoder.c:
16920 * sys/vdpau/gstvdpvideobuffer.h:
16921 vdpau: rename "video/vdpau-video" caps to "video/x-vdpau-video"
16923 2009-04-14 21:07:32 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16925 * sys/vdpau/gstvdpdecoder.c:
16926 * sys/vdpau/gstvdpdecoder.h:
16927 vdpau: remove "silent" property from GstVdpDecoder
16929 2009-04-14 21:05:44 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16931 * sys/vdpau/gstvdpdecoder.c:
16932 vdpau: don't set element details in GstVdpDecoder
16934 2009-04-14 21:04:59 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16936 * sys/vdpau/gstvdp.c:
16937 * sys/vdpau/gstvdpmpegdecoder.c:
16938 vdpaumpegdecoder: rename to "vdpaumpegdec"
16940 2009-04-14 19:08:53 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16942 * sys/vdpau/gstvdpmpegdecoder.c:
16943 * sys/vdpau/gstvdpmpegdecoder.h:
16944 vdpaumpegdecoder: remove unnecesary want_slice field
16946 2009-04-13 22:21:03 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16948 * sys/vdpau/gstvdp.c:
16949 vdpau: small cosmetical fix
16951 2009-04-13 22:19:20 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16953 * sys/vdpau/Makefile.am:
16954 * sys/vdpau/gstvdp.c:
16955 * sys/vdpau/gstvdpau.c:
16956 * sys/vdpau/gstvdpaudecoder.c:
16957 * sys/vdpau/gstvdpaudecoder.h:
16958 * sys/vdpau/gstvdpaudevice.c:
16959 * sys/vdpau/gstvdpaudevice.h:
16960 * sys/vdpau/gstvdpaumpegdecoder.c:
16961 * sys/vdpau/gstvdpaumpegdecoder.h:
16962 * sys/vdpau/gstvdpauvideobuffer.c:
16963 * sys/vdpau/gstvdpauvideobuffer.h:
16964 * sys/vdpau/gstvdpauvideoyuv.c:
16965 * sys/vdpau/gstvdpauvideoyuv.h:
16966 * sys/vdpau/gstvdpauyuvvideo.c:
16967 * sys/vdpau/gstvdpauyuvvideo.h:
16968 * sys/vdpau/gstvdpdecoder.c:
16969 * sys/vdpau/gstvdpdecoder.h:
16970 * sys/vdpau/gstvdpdevice.c:
16971 * sys/vdpau/gstvdpdevice.h:
16972 * sys/vdpau/gstvdpmpegdecoder.c:
16973 * sys/vdpau/gstvdpmpegdecoder.h:
16974 * sys/vdpau/gstvdpvideobuffer.c:
16975 * sys/vdpau/gstvdpvideobuffer.h:
16976 * sys/vdpau/gstvdpvideoyuv.c:
16977 * sys/vdpau/gstvdpvideoyuv.h:
16978 * sys/vdpau/gstvdpyuvvideo.c:
16979 * sys/vdpau/gstvdpyuvvideo.h:
16980 vdpau: rename all files and objects from Vdpau to Vdp
16982 2009-04-13 21:23:38 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16984 * sys/vdpau/gstvdpaumpegdecoder.c:
16985 vdpau: decode slices when we get the next picture header. MPEG2 now kindof works.
16987 2009-04-13 21:11:54 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16989 * sys/vdpau/gstvdpaumpegdecoder.c:
16990 * sys/vdpau/gstvdpaumpegdecoder.h:
16991 * sys/vdpau/mpegutil.c:
16992 vdpau: small improvement to mpeg decoder
16994 2009-04-13 20:04:21 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
16996 * sys/vdpau/gstvdpaudevice.c:
16997 * sys/vdpau/gstvdpaumpegdecoder.c:
16998 * sys/vdpau/gstvdpaumpegdecoder.h:
16999 * sys/vdpau/gstvdpauvideoyuv.c:
17000 * sys/vdpau/gstvdpauvideoyuv.h:
17001 * sys/vdpau/gstvdpauyuvvideo.c:
17002 * sys/vdpau/gstvdpauyuvvideo.h:
17003 vdpau: remove unused "silent" properties
17005 2009-04-13 19:36:53 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17007 * sys/vdpau/gstvdpauvideoyuv.c:
17008 * sys/vdpau/gstvdpauyuvvideo.c:
17009 vdpau: implement GstVdpauVideoBuffer -> I420 conversion
17011 2009-04-09 16:54:27 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17013 * sys/vdpau/gstvdpaudevice.h:
17014 * sys/vdpau/gstvdpauvideoyuv.c:
17015 * sys/vdpau/gstvdpauyuvvideo.c:
17016 vdpau: move definition of the VdpChromaType array and the VdpauFormats to gstdevice.h
17018 2009-04-07 21:51:48 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17020 * sys/vdpau/gstvdpaumpegdecoder.c:
17022 set vdp_info.forward_reference to VDP_INVALID handle when unreffing the old
17025 2009-04-07 20:46:49 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17027 * sys/vdpau/Makefile.am:
17028 * sys/vdpau/gstvdpau.c:
17029 * sys/vdpau/gstvdpaudevice.c:
17030 * sys/vdpau/gstvdpaudevice.h:
17031 * sys/vdpau/gstvdpauvideoyuv.c:
17032 * sys/vdpau/gstvdpauyuvvideo.c:
17033 * sys/vdpau/gstvdpauyuvvideo.h:
17034 vdpau: add new GstVdpauYUVVideo element
17035 the GstVdpauYUVVideo element takes raw YUV video and outputs
17036 GstVdpauVideoBuffers
17038 2009-04-04 22:45:09 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17040 * sys/vdpau/gstvdpaumpegdecoder.c:
17041 * sys/vdpau/gstvdpauvideoyuv.c:
17042 vdpau: VideoYUV unref buffer in chain so that we don't leak them MpegDecoder parse sequence headers
17044 2009-04-04 22:05:11 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17046 * sys/vdpau/gstvdpaudecoder.c:
17047 * sys/vdpau/gstvdpaumpegdecoder.c:
17048 vdpau: remove some unneded includes
17050 2009-04-04 22:03:23 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17052 * sys/vdpau/Makefile.am:
17053 * sys/vdpau/gstvdpau.c:
17054 * sys/vdpau/gstvdpaudecoder.h:
17055 * sys/vdpau/gstvdpaumpegdecoder.c:
17056 * sys/vdpau/gstvdpauvideoyuv.c:
17057 vdpau: move plugin definition to a new gstvdpau.c file fix up debug categories
17059 2009-04-04 20:53:35 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17061 * sys/vdpau/Makefile.am:
17062 * sys/vdpau/gstvdpaudecoder.c:
17063 * sys/vdpau/gstvdpaudecoder.h:
17064 * sys/vdpau/gstvdpaumpegdecoder.c:
17065 * sys/vdpau/gstvdpaumpegdecoder.h:
17066 * sys/vdpau/gstvdpauvideobuffer.c:
17067 * sys/vdpau/gstvdpauvideobuffer.h:
17068 * sys/vdpau/gstvdpauvideoyuv.c:
17069 * sys/vdpau/gstvdpauvideoyuv.h:
17070 vdpau: add new GstVdpauVideoYUV element
17071 GstVdpauDecoder now pushes GstVdpauVideoBuffers instead of doing
17072 VdpSurface -> YUV conversion. To get YUV data you now put in a GstVdpauVideoYUV
17073 element which takes GstVdpauVideoBuffers and outputs YUV data.
17075 2009-04-03 17:59:02 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17077 * sys/vdpau/gstvdpaumpegdecoder.c:
17078 vdpau: small indent fix
17080 2009-04-03 17:58:25 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17082 * sys/vdpau/gstvdpaudevice.c:
17083 vdpau: remove obosolete FIXME and some debug prints from gstvdpaudevice.c
17085 2009-04-03 17:53:21 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17087 * sys/vdpau/gst-vdpau-device.h:
17088 * sys/vdpau/gstvdpaudevice.h:
17089 vdpau: commit rename of gst-vdpau-device.h to gstvdpaudevice.h
17091 2009-04-03 17:52:20 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17093 * sys/vdpau/gst-vdpau-device.c:
17094 vdpau: remove gst-vdpau-device.c
17096 2009-04-03 17:51:16 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17098 * sys/vdpau/Makefile.am:
17099 * sys/vdpau/gstvdpaudecoder.h:
17100 * sys/vdpau/gstvdpaudevice.c:
17101 vdpau: rename gst-vdpau-device.[ch] to gstvdpaudevice.[ch]
17103 2009-04-01 21:42:56 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17105 * sys/vdpau/gstvdpaudecoder.c:
17106 * sys/vdpau/gstvdpaudecoder.h:
17107 vdpau: change all references of "gst_vdpaudecoder*" to "gst_vdpau_decoder"
17109 2009-04-01 21:40:14 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17111 * sys/vdpau/gstvdpaudecoder.c:
17112 * sys/vdpau/gstvdpaumpegdecoder.c:
17113 vdpau: make the decoder clean up after itself
17115 2009-04-01 21:26:45 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17117 * sys/vdpau/Makefile.am:
17118 vdpau: remove extra \ from Makefile.am
17120 2009-04-01 21:19:18 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17122 * sys/vdpau/Makefile.am:
17123 * sys/vdpau/gst-vdpau-device.c:
17124 * sys/vdpau/gst-vdpau-device.h:
17125 * sys/vdpau/gstvdpaudecoder.c:
17126 * sys/vdpau/gstvdpaudecoder.h:
17127 * sys/vdpau/gstvdpaumpegdecoder.c:
17128 * sys/vdpau/gstvdpaumpegdecoder.h:
17129 vdpau: add gstvdpaudevice for abstracting vdpau initalization
17131 2009-03-31 22:54:14 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17133 * sys/vdpau/gstvdpaumpegdecoder.h:
17134 vdpau: remove comment
17136 2009-03-31 22:53:40 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17138 * sys/vdpau/Makefile.am:
17139 * sys/vdpau/gstvdpaudecoder.c:
17140 * sys/vdpau/gstvdpaudecoder.h:
17141 * sys/vdpau/gstvdpaumpegdecoder.c:
17142 * sys/vdpau/gstvdpaumpegdecoder.h:
17143 * sys/vdpau/mpegutil.c:
17144 * sys/vdpau/mpegutil.h:
17145 vdpau: MPEG1 decoding know gives recognizable output
17147 2009-03-29 15:28:06 +0200 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17149 * sys/vdpau/gstvdpaudecoder.c:
17150 * sys/vdpau/gstvdpaudecoder.h:
17151 * sys/vdpau/gstvdpaumpegdecoder.c:
17152 * sys/vdpau/gstvdpaumpegdecoder.h:
17153 * sys/vdpau/mpegutil.c:
17154 * sys/vdpau/mpegutil.h:
17155 vdpau: create VdpDecoder in set_caps add more functions for parsing mpeg
17157 2009-03-27 17:11:04 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17159 * sys/vdpau/Makefile.am:
17160 * sys/vdpau/gstvdpaudecoder.c:
17161 * sys/vdpau/gstvdpaudecoder.h:
17162 * sys/vdpau/vdpauvariables.h:
17163 vdpau: store vdpau function pointers in a local structure
17165 2009-03-27 16:55:19 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17167 * sys/vdpau/Makefile.am:
17168 * sys/vdpau/gstvdpaudecoder.c:
17169 * sys/vdpau/gstvdpaumpegdecoder.c:
17170 * sys/vdpau/gstvdpaumpegdecoder.h:
17171 * sys/vdpau/mpegutil.c:
17172 * sys/vdpau/mpegutil.h:
17173 vdpau: extract mpeg2 profile from codec_data
17175 2009-03-26 21:04:48 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17177 * sys/vdpau/gstvdpaudecoder.c:
17178 * sys/vdpau/gstvdpaudecoder.h:
17179 * sys/vdpau/gstvdpaumpegdecoder.c:
17180 * sys/vdpau/gstvdpaumpegdecoder.h:
17181 vdpau: extract mpeg version
17183 2009-03-25 20:41:46 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17185 * sys/vdpau/gstvdpauh264decoder.c:
17186 * sys/vdpau/gstvdpauh264decoder.h:
17187 * sys/vdpau/gstvdpaumpegdecoder.c:
17188 vdpau: add version specification to mpegdecoder caps
17190 2009-03-25 20:38:27 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17192 * sys/vdpau/Makefile.am:
17193 * sys/vdpau/gstvdpaumpegdecoder.c:
17194 * sys/vdpau/gstvdpaumpegdecoder.h:
17195 vdpau: focus on mpeg instead of h264
17197 2009-03-25 19:59:06 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17199 * sys/vdpau/gstvdpaudecoder.c:
17200 * sys/vdpau/gstvdpaudecoder.h:
17201 * sys/vdpau/vdpauvariables.h:
17202 vdpau: rough try at implementing pushinf of YV12 buffers
17204 2009-03-24 22:26:56 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17206 * sys/vdpau/gstvdpaudecoder.c:
17207 vdpau: remove obsolete comment
17209 2009-03-23 21:36:55 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17211 * sys/vdpau/gstvdpaudecoder.c:
17212 * sys/vdpau/gstvdpaudecoder.h:
17213 * sys/vdpau/vdpauvariables.h:
17214 vdpau: init vdpau in GST_STATE_CHANGE_NULL_TO_READY add gst_vdpaudecoder_push_video_surface to vdpaudecoder.h
17216 2009-03-23 20:47:00 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17218 * sys/vdpau/gstvdpaudecoder.c:
17219 * sys/vdpau/gstvdpaudecoder.h:
17220 vdpau: add stubs for pushing VdpVideoSurfaces to the src pad
17222 2009-03-21 22:06:12 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17224 * sys/vdpau/gstvdpauh264decoder.c:
17225 vdpau: update VdpauH264Decoder element description
17227 2009-03-20 21:26:11 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17229 * sys/vdpau/gstvdpaudecoder.c:
17230 vdpau: changle gstvdpaudecoder.c classification
17232 2009-03-20 21:24:40 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17234 * sys/vdpau/Makefile.am:
17235 * sys/vdpau/gstvdpaudecoder.c:
17236 * sys/vdpau/gstvdpaudecoder.h:
17237 * sys/vdpau/gstvdpauh264decoder.c:
17238 * sys/vdpau/gstvdpauh264decoder.h:
17239 * sys/vdpau/vdpauvariables.h:
17240 vdpau: implement downstream caps negotiation
17242 2009-03-15 21:23:35 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17244 * sys/vdpau/gstvdpaudecoder.c:
17245 vdpau: small indentation fix
17247 2009-03-15 21:21:49 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17249 * sys/vdpau/Makefile.am:
17250 * sys/vdpau/gstvdpaudecoder.c:
17251 * sys/vdpau/gstvdpaudecoder.h:
17252 vdpau: add basic base class for vdpau decoders
17254 2009-03-14 10:43:28 +0100 Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
17258 * sys/vdpau/Makefile.am:
17259 add new vdpau directory
17261 2009-06-19 19:09:19 +0200 Branko Subasic <branko.subasic at axis.com>
17263 * gst/rtpmanager/gstrtpsession.c:
17264 * gst/rtpmanager/rtpsession.c:
17265 * gst/rtpmanager/rtpsession.h:
17266 * gst/rtpmanager/rtpsource.c:
17267 * gst/rtpmanager/rtpsource.h:
17268 * tests/check/Makefile.am:
17269 * tests/check/elements/rtpbin_buffer_list.c:
17270 rtpbin: add support for buffer-list
17271 Add support for sending buffer-lists.
17272 Add unit test for testing that the buffer-list passed through rtpbin.
17275 2009-06-18 12:13:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17277 * gst/aacparse/gstaacparse.c:
17278 aacparse: ADIF: do not send bogus timestamps, leave to downstream (decoder)
17280 2009-06-11 15:54:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17282 * gst/qtmux/atoms.c:
17283 * gst/qtmux/gstqtmux.c:
17284 * gst/qtmux/gstqtmux.h:
17285 qtmux: only use (64-bit) extended (mdat) atom size if needed. Fixes #585319.
17287 2009-06-10 14:46:14 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17289 * gst/qtmux/gstqtmux.c:
17290 qtmux: set default movie timescale to microsecond units
17292 2009-06-10 13:24:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17294 * gst/qtmux/atoms.c:
17295 qtmux: compress/optimize stsc writing
17297 2009-06-10 12:42:44 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17299 * gst/qtmux/atoms.c:
17300 * gst/qtmux/atoms.h:
17301 * gst/qtmux/fourcc.h:
17302 * gst/qtmux/gstqtmux.c:
17303 * gst/qtmux/gstqtmuxmap.c:
17304 qtmux: add 3GP style tagging (and refactor appropriately)
17306 2009-06-01 23:00:44 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17308 * gst/qtmux/atoms.c:
17309 * gst/qtmux/atoms.h:
17310 * gst/qtmux/fourcc.h:
17311 * gst/qtmux/gstqtmux.c:
17312 qtmux (and variants): handle pixel-aspect-ratio. Fixes #584358.
17314 2009-06-19 17:04:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
17316 * ext/mythtv/gstmythtvsrc.c:
17317 * gst/mpegtsmux/mpegtsmux.c:
17318 Fix previous commit so that things still work with debug logs enabled
17320 2009-06-19 16:21:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
17322 * ext/apexsink/gstapexsink.c:
17323 * ext/directfb/dfbvideosink.c:
17324 * ext/libmms/gstmms.c:
17325 * ext/metadata/metadataexif.c:
17326 * ext/mythtv/gstmythtvsrc.c:
17327 * ext/resindvd/resindvdsrc.c:
17328 * ext/sdl/sdlvideosink.c:
17329 * gst/dvdspu/gstdvdspu.c:
17330 * gst/liveadder/liveadder.c:
17331 * gst/mpegtsmux/mpegtsmux.c:
17332 * gst/mpegvideoparse/mpegvideoparse.c:
17333 * gst/rtpmanager/gstrtpjitterbuffer.c:
17334 * sys/oss4/oss4-mixer.c:
17335 Make build without warnings with debugging disabled
17337 2009-06-16 21:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17339 * gst/frei0r/gstfrei0r.c:
17340 * gst/frei0r/gstfrei0rfilter.c:
17341 * gst/frei0r/gstfrei0rmixer.c:
17342 * gst/frei0r/gstfrei0rsrc.c:
17343 frei0r: Make plugin scanning more robust
17345 2009-06-16 21:27:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17347 * gst/frei0r/gstfrei0r.c:
17348 frei0r: Make sure to only register plugins that have valid propert types
17350 2009-06-16 19:42:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17353 * gst/frei0r/gstfrei0rfilter.c:
17354 frei0r: Remove custom get_unit_size implementation
17355 This is already handled by the default one from GstVideoFilter
17357 2009-06-15 17:05:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17359 * gst/frei0r/gstfrei0rfilter.c:
17360 frei0r: Fix the klass of the filter elements
17362 2009-06-14 19:41:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17364 * gst/frei0r/gstfrei0rfilter.c:
17365 * gst/frei0r/gstfrei0rmixer.c:
17366 * gst/frei0r/gstfrei0rsrc.c:
17367 frei0r: Free type names
17369 2009-06-14 19:35:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17371 * gst/frei0r/gstfrei0rmixer.c:
17372 frei0r: Unref the GstCollectPads instance on finalize
17374 2009-06-14 19:27:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17376 * gst/frei0r/gstfrei0rsrc.c:
17377 frei0r: Don't allow caps changes in PLAYING/PAUSED
17378 Most frei0r source plugins generate output based on
17379 previous output and creating a new instance on caps
17380 changes will let the output start at 0 again.
17382 2009-06-14 19:21:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17384 * gst/frei0r/Makefile.am:
17385 * gst/frei0r/gstfrei0r.c:
17386 * gst/frei0r/gstfrei0rfilter.c:
17387 * gst/frei0r/gstfrei0rmixer.c:
17388 * gst/frei0r/gstfrei0rmixer.h:
17389 freir0: Add support for frei0r mixer plugins
17391 2009-06-13 10:06:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17393 * gst/frei0r/gstfrei0rsrc.c:
17394 frei0r: Destroy the f0r_instance_t in stop()
17396 2009-06-12 22:04:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17398 * gst/frei0r/gstfrei0rfilter.c:
17399 * gst/frei0r/gstfrei0rsrc.c:
17400 frei0r: Add the frei0r plugin type to the element name
17401 This makes it easier to distinguish generators from filters, etc
17403 2009-06-12 22:00:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17405 * gst/frei0r/Makefile.am:
17406 * gst/frei0r/gstfrei0r.c:
17407 * gst/frei0r/gstfrei0rsrc.c:
17408 * gst/frei0r/gstfrei0rsrc.h:
17409 frei0r: Add support for frei0r source/generator plugins
17411 2009-06-12 15:13:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17413 * gst/frei0r/gstfrei0r.c:
17414 frei0r: Allow the complete double range for double properties
17415 The spec restricts it to [0,1] but some plugins are using the
17416 complete double range.
17418 2009-06-12 15:07:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17420 * gst/frei0r/gstfrei0r.c:
17421 frei0r: Use better property nicks
17423 2009-06-12 14:59:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17426 * gst/frei0r/Makefile.am:
17427 * gst/frei0r/frei0r.h:
17428 * gst/frei0r/gstfrei0r.c:
17429 * gst/frei0r/gstfrei0r.h:
17430 * gst/frei0r/gstfrei0rfilter.c:
17431 * gst/frei0r/gstfrei0rfilter.h:
17432 frei0r: First version of a frei0r wrapper plugin
17433 Currently this only supports frei0r filters.
17435 2009-06-14 20:00:51 +0200 Maximilian Högner <pbmaxi@hoegners.de>
17437 * gst/scaletempo/gstscaletempo.c:
17438 scaletempo: Explicitely cast to signed integers to fix a segfault
17441 2009-06-09 19:14:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17443 * gst/shapewipe/gstshapewipe.c:
17444 * gst/shapewipe/gstshapewipe.h:
17445 shapewipe: Implement basic QoS
17446 This change is based on Tim's QoS implementation
17449 2009-06-09 18:45:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17451 * gst/shapewipe/gstshapewipe.c:
17452 shapewipe: Proxy queries on the video pads to the correct peers
17454 2009-06-09 18:37:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17456 * gst/shapewipe/gstshapewipe.c:
17457 shapewipe: Proxy bufferalloc on the video sinkpad
17459 2009-06-09 18:25:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17461 * gst/shapewipe/gstshapewipe.c:
17462 shapewipe: Try to work inplace if possible
17463 This saves one new, large allocation per frame for the
17466 2009-06-16 18:46:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
17468 * gst/mxf/mxfdemux.c:
17469 mxfdemux: fix stray semicolons that mess up if statement
17471 2009-06-11 13:42:20 +0100 Jan Schmidt <thaytan@noraisin.net>
17474 * docs/plugins/Makefile.am:
17475 docs: Bump common to correct upload-doc.mak, fix a comment in the doc Makefile
17477 2009-06-18 20:33:00 +0100 Jan Schmidt <thaytan@noraisin.net>
17480 * win32/common/config.h:
17481 Back to development -> 0.10.13.1
17483 2009-06-18 08:53:12 +0100 Jan Schmidt <thaytan@noraisin.net>
17485 * gst-plugins-bad.doap:
17486 Add 0.10.13 release entry to the doap file
17488 === release 0.10.13 ===
17490 2009-06-18 08:29:56 +0100 Jan Schmidt <thaytan@noraisin.net>
17496 * docs/plugins/gst-plugins-bad-plugins.args:
17497 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
17498 * docs/plugins/gst-plugins-bad-plugins.interfaces:
17499 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
17500 * docs/plugins/inspect/plugin-aacparse.xml:
17501 * docs/plugins/inspect/plugin-adpcmdec.xml:
17502 * docs/plugins/inspect/plugin-aiffparse.xml:
17503 * docs/plugins/inspect/plugin-alsaspdif.xml:
17504 * docs/plugins/inspect/plugin-amrparse.xml:
17505 * docs/plugins/inspect/plugin-apex.xml:
17506 * docs/plugins/inspect/plugin-assrender.xml:
17507 * docs/plugins/inspect/plugin-autoconvert.xml:
17508 * docs/plugins/inspect/plugin-bayer.xml:
17509 * docs/plugins/inspect/plugin-bz2.xml:
17510 * docs/plugins/inspect/plugin-camerabin.xml:
17511 * docs/plugins/inspect/plugin-cdaudio.xml:
17512 * docs/plugins/inspect/plugin-cdxaparse.xml:
17513 * docs/plugins/inspect/plugin-celt.xml:
17514 * docs/plugins/inspect/plugin-dc1394.xml:
17515 * docs/plugins/inspect/plugin-dccp.xml:
17516 * docs/plugins/inspect/plugin-debugutilsbad.xml:
17517 * docs/plugins/inspect/plugin-dfbvideosink.xml:
17518 * docs/plugins/inspect/plugin-dirac.xml:
17519 * docs/plugins/inspect/plugin-dtmf.xml:
17520 * docs/plugins/inspect/plugin-dtsdec.xml:
17521 * docs/plugins/inspect/plugin-dvb.xml:
17522 * docs/plugins/inspect/plugin-dvdspu.xml:
17523 * docs/plugins/inspect/plugin-faac.xml:
17524 * docs/plugins/inspect/plugin-faad.xml:
17525 * docs/plugins/inspect/plugin-fbdevsink.xml:
17526 * docs/plugins/inspect/plugin-festival.xml:
17527 * docs/plugins/inspect/plugin-freeze.xml:
17528 * docs/plugins/inspect/plugin-gsm.xml:
17529 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
17530 * docs/plugins/inspect/plugin-gstsiren.xml:
17531 * docs/plugins/inspect/plugin-h264parse.xml:
17532 * docs/plugins/inspect/plugin-hdvparse.xml:
17533 * docs/plugins/inspect/plugin-id3tag.xml:
17534 * docs/plugins/inspect/plugin-jack.xml:
17535 * docs/plugins/inspect/plugin-ladspa.xml:
17536 * docs/plugins/inspect/plugin-legacyresample.xml:
17537 * docs/plugins/inspect/plugin-liveadder.xml:
17538 * docs/plugins/inspect/plugin-metadata.xml:
17539 * docs/plugins/inspect/plugin-mms.xml:
17540 * docs/plugins/inspect/plugin-modplug.xml:
17541 * docs/plugins/inspect/plugin-mpeg2enc.xml:
17542 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
17543 * docs/plugins/inspect/plugin-mpegdemux2.xml:
17544 * docs/plugins/inspect/plugin-mpegtsmux.xml:
17545 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
17546 * docs/plugins/inspect/plugin-mplex.xml:
17547 * docs/plugins/inspect/plugin-musepack.xml:
17548 * docs/plugins/inspect/plugin-musicbrainz.xml:
17549 * docs/plugins/inspect/plugin-mve.xml:
17550 * docs/plugins/inspect/plugin-mxf.xml:
17551 * docs/plugins/inspect/plugin-mythtv.xml:
17552 * docs/plugins/inspect/plugin-nas.xml:
17553 * docs/plugins/inspect/plugin-neon.xml:
17554 * docs/plugins/inspect/plugin-nsfdec.xml:
17555 * docs/plugins/inspect/plugin-nuvdemux.xml:
17556 * docs/plugins/inspect/plugin-ofa.xml:
17557 * docs/plugins/inspect/plugin-oss4.xml:
17558 * docs/plugins/inspect/plugin-pcapparse.xml:
17559 * docs/plugins/inspect/plugin-qtmux.xml:
17560 * docs/plugins/inspect/plugin-rawparse.xml:
17561 * docs/plugins/inspect/plugin-real.xml:
17562 * docs/plugins/inspect/plugin-resindvd.xml:
17563 * docs/plugins/inspect/plugin-rfbsrc.xml:
17564 * docs/plugins/inspect/plugin-rtpmux.xml:
17565 * docs/plugins/inspect/plugin-scaletempo.xml:
17566 * docs/plugins/inspect/plugin-sdl.xml:
17567 * docs/plugins/inspect/plugin-sdp.xml:
17568 * docs/plugins/inspect/plugin-selector.xml:
17569 * docs/plugins/inspect/plugin-shapewipe.xml:
17570 * docs/plugins/inspect/plugin-sndfile.xml:
17571 * docs/plugins/inspect/plugin-soundtouch.xml:
17572 * docs/plugins/inspect/plugin-spcdec.xml:
17573 * docs/plugins/inspect/plugin-speed.xml:
17574 * docs/plugins/inspect/plugin-stereo.xml:
17575 * docs/plugins/inspect/plugin-subenc.xml:
17576 * docs/plugins/inspect/plugin-tta.xml:
17577 * docs/plugins/inspect/plugin-valve.xml:
17578 * docs/plugins/inspect/plugin-vcdsrc.xml:
17579 * docs/plugins/inspect/plugin-videosignal.xml:
17580 * docs/plugins/inspect/plugin-vmnc.xml:
17581 * docs/plugins/inspect/plugin-wildmidi.xml:
17582 * docs/plugins/inspect/plugin-xdgmime.xml:
17583 * docs/plugins/inspect/plugin-xvid.xml:
17584 * win32/common/config.h:
17587 2009-06-17 21:56:56 +0100 Jan Schmidt <thaytan@noraisin.net>
17623 2009-06-16 17:09:26 +0300 Stefan Kost <ensonic@users.sf.net>
17625 * gst/camerabin/camerabinimage.c:
17626 camerabin: reset filename after capture to avoid racy when capturing again
17627 If we don't reset the filename we cannot check if we still expect the filename
17628 for a subsequent capture pass. The imagebin would good to paused and we set the
17629 filename in that state. This trigers an error-message and would capture to the
17632 2009-06-12 10:29:20 +0300 Stefan Kost <ensonic@users.sf.net>
17634 * tests/check/Makefile.am:
17635 * tests/check/elements/camerabin.c:
17636 camerabin: cleanups in the tests
17637 Sprinkle more logging to make it easier to follow. Specify a low framerate and
17638 capture resolution to avoid tests timing out. Make the sinks sync to test closer
17639 to reality. Fix Makefile to use uninstalled interface.
17641 2009-06-12 10:26:30 +0300 Stefan Kost <ensonic@users.sf.net>
17643 * gst/camerabin/camerabinimage.c:
17644 * gst/camerabin/gstcamerabin.c:
17645 camerabin: set imagebin to PAUSED on capture and delayed filename setting
17646 We need to set imagebin to PAUSED to not fail the bufferalloc. We also need to
17647 keep the filesinks state locked until we have the filename for the run.
17649 2009-06-12 10:14:27 +0300 Stefan Kost <ensonic@users.sf.net>
17651 * gst/selector/gstoutputselector.c:
17652 outputselector: do the pad_alloc for the pad that is pending and have a fallback
17653 We should do the pad_alloc for the pending pad if any, as we will switch to that
17654 pad on next _chain() call. Also do a fallback alloc, if there is no output yet to
17655 not fail state transitions in dynamic pipelines.
17657 2009-06-11 16:00:36 +0100 Jan Schmidt <thaytan@noraisin.net>
17659 * win32/common/config.h:
17660 win32: Bump win32 config.h version number too
17662 2009-06-05 22:43:50 +0100 Jan Schmidt <thaytan@noraisin.net>
17698 * win32/common/config.h:
17699 0.10.12.3 pre-release
17701 2009-06-06 21:28:27 +0400 LRN <lrn1986@gmail.com>
17703 * gst/debugutils/Makefile.am:
17704 Added base libs to debug utils makefile
17707 2009-06-07 10:55:59 +0200 Edward Hervey <bilboed@bilboed.com>
17709 * tests/check/pipelines/metadata.c:
17710 tests/metadata: Don't try tags we can't handle. Fixes #584945
17712 2009-06-06 19:28:07 +0200 Edward Hervey <bilboed@bilboed.com>
17714 * gst/hdvparse/Makefile.am:
17715 hdvparse: Link against libm because we use pow().
17717 2009-06-06 13:53:04 +0100 Jan Schmidt <jan.schmidt@sun.com>
17719 * tests/examples/Makefile.am:
17720 examples: Don't build the mxf example if GTK isn't present.
17722 2009-06-06 13:17:49 +0100 Jan Schmidt <jan.schmidt@sun.com>
17724 * ext/apexsink/gstapexraop.c:
17725 * ext/apexsink/gstapexsink.c:
17726 apexsink: Fix compiler warnings
17727 Fix compile warnings on solaris from bzero not being declared (use
17728 memset instead), and strict-aliasing warnings (use a temporary
17731 2009-06-06 02:35:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
17733 * gst/id3tag/id3tag.c:
17734 id3mux: init genre field in ID3v1 tag to an invalid number
17735 So that it is not interpreted as 'Blues' if no genre is to be written.
17737 2009-06-06 01:05:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
17739 * gst/id3tag/gstid3mux.c:
17740 id3mux: don't write ID3v1 tag until specifically instructed to do so
17741 ID3v1 tags are one of the most broken and ill-designed things that
17742 exist on this planet. Let's not write them by default.
17744 2009-06-06 00:58:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
17746 * gst/id3tag/id3tag.c:
17747 id3mux: don't write empty ID3v1 tag
17749 2009-06-06 00:39:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
17751 * docs/plugins/inspect/plugin-id3tag.xml:
17752 * gst/id3tag/Makefile.am:
17753 * gst/id3tag/gstid3mux.c:
17754 * gst/id3tag/gstid3mux.h:
17755 * gst/id3tag/gstid3tag.c:
17756 * gst/id3tag/gstid3tag.h:
17757 * gst/id3tag/gsttagmux.c:
17758 * gst/id3tag/id3tag.c:
17759 * gst/id3tag/id3tag.h:
17760 id3tag: rename new id3tag element to id3mux replacing the one removed from -ugly
17762 2009-06-05 23:52:05 +0100 Jan Schmidt <thaytan@noraisin.net>
17764 * gst/nsf/nes6502.c:
17765 nsf: Fix compiler warning on Solaris.
17766 A SEC() macro already exists on Solaris, causing warnings about
17769 2009-06-05 22:20:46 +0200 Edward Hervey <bilboed@bilboed.com>
17771 * gst/hdvparse/gsthdvparse.c:
17772 hdvparse: Fix the build on Commander Thaytan's S10SP
17774 2009-06-05 19:53:09 +0100 Jan Schmidt <thaytan@noraisin.net>
17776 * tests/check/elements/.gitignore:
17777 gitignore: Ignore shapewipe unit test binary
17779 2009-06-05 19:32:26 +0100 Jan Schmidt <thaytan@noraisin.net>
17782 * docs/plugins/Makefile.am:
17783 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
17784 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
17785 * docs/plugins/inspect/plugin-x264.xml:
17787 * ext/x264/GstX264Enc.prs:
17788 * ext/x264/Makefile.am:
17789 * ext/x264/gstx264enc.c:
17790 * ext/x264/gstx264enc.h:
17791 * gst-plugins-bad.spec.in:
17792 * tests/check/Makefile.am:
17793 * tests/check/elements/.gitignore:
17794 Moved 'x264enc' from -bad to -ugly
17796 2009-06-05 21:17:55 +0300 Stefan Kost <ensonic@users.sf.net>
17798 * gst/camerabin/Makefile.am:
17799 * tests/check/Makefile.am:
17800 camerabin: fix link order
17801 Move local version up in the link order.
17803 2009-06-05 20:22:17 +0200 Edward Hervey <bilboed@bilboed.com>
17805 * gst/hdvparse/gsthdvparse.c:
17806 hdvparse: Emit a GST_MESSAGE_ELEMENT with some goodness in it.
17808 2009-06-05 10:49:41 +0200 Edward Hervey <bilboed@bilboed.com>
17810 * gst/mpegvideoparse/mpegvideoparse.c:
17811 mpegvideoparse: Add methods to get names of various values.
17813 2009-06-05 10:48:52 +0200 Edward Hervey <bilboed@bilboed.com>
17815 * gst/mpegdemux/gstmpegdefs.h:
17816 * gst/mpegdemux/gstmpegtsdemux.c:
17817 mpegtsdemux: Fix HDV private stream definition/caps.
17819 2009-06-05 10:47:41 +0200 Edward Hervey <bilboed@bilboed.com>
17821 * gst/hdvparse/gsthdvparse.c:
17822 hdvparse: Rewrite from scratch. Handle both hdv-a and hdv-v
17823 This time we analyze a lot more information.
17824 Still need to re-add the message emission.
17826 2009-06-05 16:48:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
17828 * ext/celt/gstceltenc.c:
17829 celtenc: correct framesize range
17830 A CELT framesize can be between 64 and 512 samples.
17831 Fix a typo in the bitrate property description.
17833 2009-05-27 11:33:01 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17835 * gst/camerabin/Makefile.am:
17836 * gst/camerabin/camerabinimage.c:
17837 * gst/camerabin/camerabinimage.h:
17838 * gst/camerabin/camerabinpreview.c:
17839 * gst/camerabin/camerabinpreview.h:
17840 * gst/camerabin/gstcamerabin.c:
17841 * gst/camerabin/gstcamerabin.h:
17842 * tests/check/elements/camerabin.c:
17843 camerabin: preview image sending optimization
17844 * decouple image capturing from image post-processing and encoding
17845 * post image-captured message after image is captured
17846 * post preview-image message with snapshot of captured image
17848 2009-05-19 16:58:36 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17850 * gst/camerabin/camerabinimage.c:
17851 camerabin: don't lose post processing element in first reset
17853 2009-05-12 12:49:33 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17855 * gst/camerabin/camerabingeneral.c:
17856 * gst/camerabin/camerabinimage.c:
17857 * gst/camerabin/camerabinvideo.c:
17858 camerabin: add debug including dot graph writing
17860 2009-05-05 14:19:46 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17862 * gst/camerabin/gstcamerabin.c:
17863 camerabin: unblock if error occurs during capture
17865 2009-05-04 10:33:18 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17867 * gst/camerabin/gstcamerabinphotography.c:
17868 camerabin: ignore night mode handling if already in night mode
17870 2009-05-04 10:32:10 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17872 * gst/camerabin/gstcamerabin.c:
17873 camerabin: stop ongoing capture if changing resolution
17875 2009-04-23 18:15:43 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17877 * gst/camerabin/camerabinvideo.c:
17878 camerabin: limit the size of video bin queue leading to view finder
17879 We don't want to show old buffers in view finder.
17881 2009-04-22 12:29:14 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17883 * gst/camerabin/Makefile.am:
17884 * gst/camerabin/gstcamerabin.c:
17885 * gst/camerabin/gstcamerabinxoverlay.c:
17886 * gst/camerabin/gstcamerabinxoverlay.h:
17887 camerabin: don't proxy gst xoverlay interface
17888 Default view finder sink in camerabin is autovideosink which doesn't
17889 support xoverlay iface. If application decides to use another sink
17890 that supports xoverlay, then it can use the interface directly.
17892 2009-04-20 17:06:14 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17894 * gst/camerabin/gstcamerabin.c:
17895 * gst/camerabin/gstcamerabin.h:
17896 * gst/camerabin/gstcamerabinphotography.c:
17897 camerabin: allow configuring photography settings when in NULL state
17898 Cache the photography settings if set in NULL state and apply them later
17900 2009-04-20 17:05:49 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17902 * gst-libs/gst/interfaces/photography.c:
17903 * gst-libs/gst/interfaces/photography.h:
17904 photography: add functions to set/get all settings with one call
17906 2009-03-09 18:00:45 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17908 * gst/camerabin/gstcamerabin.c:
17909 camerabin: crop still image capture frame if necessary
17910 If incoming still image capture frame aspect ratio differs from aspect
17911 ratio that application requested, then apply crop to the frame.
17913 2009-06-05 10:25:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
17915 * docs/plugins/inspect/plugin-adpcmdec.xml:
17916 * docs/plugins/inspect/plugin-hdvparse.xml:
17917 * docs/plugins/inspect/plugin-id3tag.xml:
17918 docs: add inspect files for new plugins
17920 2009-06-05 10:16:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
17922 * docs/plugins/inspect/plugin-debugutilsbad.xml:
17923 * docs/plugins/inspect/plugin-dirac.xml:
17924 * docs/plugins/inspect/plugin-legacyresample.xml:
17925 * docs/plugins/inspect/plugin-mpeg2enc.xml:
17926 * docs/plugins/inspect/plugin-mplex.xml:
17927 * docs/plugins/inspect/plugin-musepack.xml:
17928 * docs/plugins/inspect/plugin-rawparse.xml:
17929 docs: fix build of plugin docs by updating inspect templates
17930 The xml inspect data of the debugutilsbad plugin didn't contain the
17931 data for the fpsdisplaysink element (someone probably ran 'make udpate'
17932 in docs/plugins with the old libgstfpsdisplaysink.so from before the
17933 rename still around).
17935 2009-06-05 10:34:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
17937 * docs/plugins/xml/element-fpsdisplaysink-details.xml:
17938 Revert "docs: add doc file fro new plugin"
17939 This reverts commit 039ef3eb072555b7ca38fc351ca386bb680ccccc.
17940 We don't track the stuff in xml/ in git.
17942 2009-06-05 11:18:31 +0300 Stefan Kost <ensonic@users.sf.net>
17944 * docs/plugins/xml/element-fpsdisplaysink-details.xml:
17945 docs: add doc file fro new plugin
17947 2009-06-01 16:31:42 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17949 * gst/selector/gstoutputselector.c:
17950 output-selector: serialize setting and actual changing of new active pad
17952 2009-05-04 12:29:54 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17954 * gst/selector/gstoutputselector.c:
17955 output-selector: unref latest buffer also when resending has been disabled
17957 2009-04-16 17:32:03 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
17959 * gst/selector/gstoutputselector.c:
17960 output-selector: keep ref to buffer for resending only if explicitly requested
17962 2009-06-04 19:08:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
17964 * gst/selector/gstinputselector.c:
17965 inputselector: don't leak pads in iterator
17967 2009-06-04 16:29:31 +0100 Jan Schmidt <thaytan@noraisin.net>
17969 * gst/mpegdemux/gstmpegdesc.c:
17970 mpegdemux: Add a GST_MEMDUMP line in the descriptor parsing
17971 Make it possible to see descriptor contents in the debug output
17972 (GST_DEBUG=mpegtsdesc:9), and remove a stray semi-colon.
17974 2009-06-04 16:11:16 +0100 Jan Schmidt <thaytan@noraisin.net>
17976 * gst/mpegdemux/gstmpegtsdemux.c:
17977 mpegtsdemux: Avoid passing the custom GST_FLOW_NEED_MORE_DATA upstream
17978 Don't return GST_FLOW_NEED_MORE_DATA from the chain function at the end
17981 2009-06-04 08:56:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17983 * gst/selector/gstinputselector.c:
17984 inputselector: Notify when the tags property of the selector sinkpads changes
17985 First part of bug #584686.
17987 2009-06-04 08:56:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
17989 * tests/check/elements/shapewipe.c:
17990 shapewipe: Increase timeout of the unit test
17992 2009-06-03 23:35:36 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
17995 Bump core/base requirements to released versions
17997 2009-06-02 11:36:01 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
17999 * gst-plugins-bad.spec.in:
18000 add two new plugins to spec file
18002 2009-06-02 11:23:37 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
18004 * gst/dvdspu/Makefile.am:
18005 dvdspu: add missing header to Makefile.am: gstspu-common.h
18007 2009-06-02 01:09:32 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18009 * ext/dirac/Makefile.am:
18010 dirac: use GST_CXXFLAGS instead of GST_CFLAGS for c++ compilers
18011 Fixes compiler message about passing -Wdeclaration-after-statement
18012 to the C++ compiler.
18014 2009-06-01 15:53:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18016 * gst/aacparse/gstaacparse.c:
18017 aacparse: fix sample rate extraction from codec data
18018 In one case we extracted the sample rate index from the codec data
18019 and saved it as sample rate rather than getting the real sample
18020 rate from the table. Fix that, and also make sure we don't access
18021 non-existant table entries by adding a small helper function that
18022 guards against out-of-bounds access in case of invalid input data.
18024 2009-06-01 14:02:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18026 * gst/aacparse/gstaacparse.c:
18027 * gst/amrparse/gstamrparse.c:
18028 aacparse, amrparse: remove bogus gst_pad_fixate_caps() calls
18030 2009-06-01 13:56:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18032 * gst/aacparse/gstbaseparse.c:
18033 * gst/amrparse/gstbaseparse.c:
18034 * gst/flacparse/gstbaseparse.c:
18035 baseparse: propagate return value of GstBaseParse::set_sink_caps()
18036 gst_base_parse_sink_setcaps() presumably should fail if the subclass
18037 returns FALSE from its ::set_sink_caps() function.
18039 2009-06-01 13:47:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18041 * gst/aacparse/gstbaseparse.c:
18042 * gst/amrparse/gstbaseparse.c:
18043 * gst/flacparse/gstbaseparse.c:
18044 baseparse: don't try to GST_LOG an already-freed caps string
18045 The proper way to log caps is via GST_PTR_FORMAT anyway.
18047 2009-06-01 13:05:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18049 * gst/aacparse/gstaacparse.c:
18050 * tests/check/elements/aacparse.c:
18051 aacparse: set channels and rate on output caps, and keep codec_data
18052 Create output caps from input caps, so we maintain any fields we
18053 might get on the input caps, such as codec_data or rate and channels.
18054 Set channels and rate on the output caps if we don't have input caps
18055 or they don't contain such fields. We do this partly because we can,
18056 but also because some muxers need this information. Tagreadbin will
18057 also be happy about this.
18059 2009-06-01 22:42:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
18061 * gst/qtmux/atoms.c:
18062 * gst/qtmux/atoms.h:
18063 * gst/qtmux/ftypcc.h:
18064 * gst/qtmux/gstqtmuxmap.c:
18065 gppmux: enhance ftyp brand heuristic. Fixes #584360.
18067 2009-06-01 21:24:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
18069 * gst/shapewipe/gstshapewipe.c:
18070 shapewipe: Fix some issues that were exposed by the new unit test
18072 2009-06-01 21:24:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
18074 * tests/check/Makefile.am:
18075 * tests/check/elements/shapewipe.c:
18076 shapewipe: Add unit test for shapewipe
18078 2009-05-31 21:33:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
18080 * docs/plugins/Makefile.am:
18081 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18082 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18083 * docs/plugins/gst-plugins-bad-plugins.args:
18084 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
18085 * docs/plugins/gst-plugins-bad-plugins.interfaces:
18086 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
18087 * docs/plugins/gst-plugins-bad-plugins.signals:
18088 * docs/plugins/inspect/plugin-aacparse.xml:
18089 * docs/plugins/inspect/plugin-aiffparse.xml:
18090 * docs/plugins/inspect/plugin-alsaspdif.xml:
18091 * docs/plugins/inspect/plugin-amrparse.xml:
18092 * docs/plugins/inspect/plugin-amrwb.xml:
18093 * docs/plugins/inspect/plugin-apex.xml:
18094 * docs/plugins/inspect/plugin-assrender.xml:
18095 * docs/plugins/inspect/plugin-autoconvert.xml:
18096 * docs/plugins/inspect/plugin-bayer.xml:
18097 * docs/plugins/inspect/plugin-bz2.xml:
18098 * docs/plugins/inspect/plugin-camerabin.xml:
18099 * docs/plugins/inspect/plugin-cdaudio.xml:
18100 * docs/plugins/inspect/plugin-cdxaparse.xml:
18101 * docs/plugins/inspect/plugin-celt.xml:
18102 * docs/plugins/inspect/plugin-dc1394.xml:
18103 * docs/plugins/inspect/plugin-dccp.xml:
18104 * docs/plugins/inspect/plugin-debugutilsbad.xml:
18105 * docs/plugins/inspect/plugin-dfbvideosink.xml:
18106 * docs/plugins/inspect/plugin-dtmf.xml:
18107 * docs/plugins/inspect/plugin-dtsdec.xml:
18108 * docs/plugins/inspect/plugin-dvb.xml:
18109 * docs/plugins/inspect/plugin-dvdspu.xml:
18110 * docs/plugins/inspect/plugin-faac.xml:
18111 * docs/plugins/inspect/plugin-faad.xml:
18112 * docs/plugins/inspect/plugin-fbdevsink.xml:
18113 * docs/plugins/inspect/plugin-festival.xml:
18114 * docs/plugins/inspect/plugin-freeze.xml:
18115 * docs/plugins/inspect/plugin-gsm.xml:
18116 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
18117 * docs/plugins/inspect/plugin-gstsiren.xml:
18118 * docs/plugins/inspect/plugin-h264parse.xml:
18119 * docs/plugins/inspect/plugin-jack.xml:
18120 * docs/plugins/inspect/plugin-ladspa.xml:
18121 * docs/plugins/inspect/plugin-legacyresample.xml:
18122 * docs/plugins/inspect/plugin-liveadder.xml:
18123 * docs/plugins/inspect/plugin-metadata.xml:
18124 * docs/plugins/inspect/plugin-mms.xml:
18125 * docs/plugins/inspect/plugin-modplug.xml:
18126 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
18127 * docs/plugins/inspect/plugin-mpegdemux2.xml:
18128 * docs/plugins/inspect/plugin-mpegtsmux.xml:
18129 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
18130 * docs/plugins/inspect/plugin-musepack.xml:
18131 * docs/plugins/inspect/plugin-musicbrainz.xml:
18132 * docs/plugins/inspect/plugin-mve.xml:
18133 * docs/plugins/inspect/plugin-mxf.xml:
18134 * docs/plugins/inspect/plugin-mythtv.xml:
18135 * docs/plugins/inspect/plugin-nas.xml:
18136 * docs/plugins/inspect/plugin-neon.xml:
18137 * docs/plugins/inspect/plugin-nsfdec.xml:
18138 * docs/plugins/inspect/plugin-nuvdemux.xml:
18139 * docs/plugins/inspect/plugin-ofa.xml:
18140 * docs/plugins/inspect/plugin-oss4.xml:
18141 * docs/plugins/inspect/plugin-pcapparse.xml:
18142 * docs/plugins/inspect/plugin-qtmux.xml:
18143 * docs/plugins/inspect/plugin-rawparse.xml:
18144 * docs/plugins/inspect/plugin-real.xml:
18145 * docs/plugins/inspect/plugin-resindvd.xml:
18146 * docs/plugins/inspect/plugin-rfbsrc.xml:
18147 * docs/plugins/inspect/plugin-rtpmux.xml:
18148 * docs/plugins/inspect/plugin-scaletempo.xml:
18149 * docs/plugins/inspect/plugin-sdl.xml:
18150 * docs/plugins/inspect/plugin-sdp.xml:
18151 * docs/plugins/inspect/plugin-selector.xml:
18152 * docs/plugins/inspect/plugin-shapewipe.xml:
18153 * docs/plugins/inspect/plugin-sndfile.xml:
18154 * docs/plugins/inspect/plugin-soundtouch.xml:
18155 * docs/plugins/inspect/plugin-speed.xml:
18156 * docs/plugins/inspect/plugin-stereo.xml:
18157 * docs/plugins/inspect/plugin-subenc.xml:
18158 * docs/plugins/inspect/plugin-tta.xml:
18159 * docs/plugins/inspect/plugin-valve.xml:
18160 * docs/plugins/inspect/plugin-vcdsrc.xml:
18161 * docs/plugins/inspect/plugin-videosignal.xml:
18162 * docs/plugins/inspect/plugin-vmnc.xml:
18163 * docs/plugins/inspect/plugin-wildmidi.xml:
18164 * docs/plugins/inspect/plugin-x264.xml:
18165 * docs/plugins/inspect/plugin-xdgmime.xml:
18166 * docs/plugins/inspect/plugin-xvid.xml:
18167 * gst/shapewipe/gstshapewipe.c:
18168 shapewipe: Add documentation and integrate into the build system
18170 2009-05-31 20:24:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18172 * gst/sdp/gstsdpdemux.c:
18173 sdpdemux: include glib.h before checking if G_OS_WIN32 is defined
18175 2009-05-31 20:23:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18178 .gitignore: ignore new shapewipe example binary
18180 2009-05-31 18:23:50 +0200 Edward Hervey <bilboed@bilboed.com>
18182 * gst/hdvparse/gsthdvparse.c:
18183 hdvparse: Setting rank to NONE so it doesn't get picked up by playbin2.
18185 2009-05-31 18:23:08 +0200 Edward Hervey <bilboed@bilboed.com>
18187 * gst/hdvparse/gsthdvparse.c:
18188 hdvparse: Emit application message with the parsed information.
18190 2009-05-31 14:15:11 +0200 Edward Hervey <bilboed@bilboed.com>
18193 * gst/hdvparse/Makefile.am:
18194 * gst/hdvparse/gsthdvparse.c:
18195 * gst/hdvparse/gsthdvparse.h:
18196 hdvparse: New element for parsing private/hdv-a1 streams.
18198 2009-05-29 21:07:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
18200 * gst/shapewipe/gstshapewipe.c:
18201 shapewipe: Adjust border to still have everything transparent at 1.0 and the other way around
18203 2009-05-29 16:55:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
18205 * gst/shapewipe/gstshapewipe.c:
18206 * tests/examples/shapewipe/shapewipe-example.c:
18207 shapewipe: Divide the border value by two, otherwise we use a twice a wide border
18209 2009-05-29 16:51:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
18211 * gst/shapewipe/gstshapewipe.c:
18212 * gst/shapewipe/gstshapewipe.h:
18213 * tests/examples/shapewipe/shapewipe-example.c:
18214 shapewipe: Add border property to allow smooth borders
18215 ...and use a border of 0.01 in the example application.
18217 2009-05-29 15:44:51 +0100 Jan Schmidt <thaytan@noraisin.net>
18219 * gst/mpegdemux/gstmpegtsdemux.c:
18220 mpegtsdemux: Fix bogus uninitialised variable access
18221 Typo in the previous commit
18223 2009-05-29 15:01:42 +0100 Jan Schmidt <thaytan@noraisin.net>
18225 * gst/mpegdemux/gstmpegtsdemux.c:
18226 mpegtsdemux: Use the ISO 639 language code descriptor to send tags.
18227 If there is an ISO 639 language descriptor for a stream, send a language
18228 code tag so that players can show a meaningful language for the audio and
18231 2009-05-29 16:00:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
18233 * tests/examples/shapewipe/Makefile.am:
18234 shapewipe: Fix Makefile of the example application
18236 2009-05-29 15:32:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
18239 * gst/shapewipe/Makefile.am:
18240 * gst/shapewipe/gstshapewipe.c:
18241 * gst/shapewipe/gstshapewipe.h:
18242 * tests/examples/Makefile.am:
18243 * tests/examples/shapewipe/Makefile.am:
18244 * tests/examples/shapewipe/shapewipe-example.c:
18245 shapewipe: Add a simple shapewipe transition filter & example application
18247 2009-05-28 17:37:44 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
18249 * gst/rtpmanager/gstrtpbin.c:
18250 rtpbin: Transform the right session sdes message
18253 2009-05-28 17:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
18255 * gst/rtpmanager/rtpsource.c:
18256 Add ssrc to application/x-rtp-source-sdes structure
18258 2009-05-28 23:12:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18260 * gst/rawparse/gstaudioparse.c:
18261 audioparse: add support for A-Law and µ-Law
18263 2009-05-28 23:08:17 +0100 Tristan Matthews <le.businessman@gmail.com>
18265 * gst/dvdspu/gstspu-pgs.c:
18266 gstspu: Fix compiler warnings on OS/X
18267 Fix some warnings for format string args and uninitialized vars on OS/X
18269 Signed-off-by: Jan Schmidt <thaytan@noraisin.net>
18271 2009-05-28 13:56:10 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
18273 * gst/qtmux/fourcc.h:
18274 * gst/qtmux/gstqtmux.c:
18275 qtmux: use different stsd atom type for H263 for ISO and QT variants
18278 2009-05-28 13:07:37 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
18281 soundtouch: fix detection of libsoundtouch >= 1.4
18283 2009-05-28 13:09:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
18285 * gst/amrparse/gstamrparse.c:
18286 * gst/amrparse/gstamrparse.h:
18287 amrparse: consider header size in byte <-> time conversions
18289 2009-05-26 19:43:53 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
18291 * gst/aacparse/gstbaseparse.c:
18292 * gst/amrparse/gstbaseparse.c:
18293 baseparse: fix debug category
18295 2009-05-28 10:38:50 +0300 Stefan Kost <ensonic@users.sf.net>
18297 * gst/selector/gstoutputselector.h:
18298 selector: remove not needed instance var (previous commit).
18300 2009-05-11 16:12:54 +0300 Stefan Kost <ensonic@users.sf.net>
18302 * ext/jack/gstjackaudioclient.c:
18303 * ext/jack/gstjackaudiosink.c:
18304 jack: when stopping playback, do one more cycle to flush the port. Fixes #582167
18305 The gst_jack_audio_client_set_active() flags the port as deactivating and uses
18306 a GCond to wait until the jack_process_cb() has run once more and cleared the
18307 flag. This way the client zero's the buffer. This happens if one manyally go
18308 to PAUSED and then to READY, while leting the mainloop run inbetween.
18310 2009-05-28 10:12:58 +0300 Stefan Kost <ensonic@users.sf.net>
18312 * gst/selector/gstoutputselector.c:
18313 * gst/selector/gstoutputselector.h:
18314 outputselector: implement pad_alloc on active pad.
18316 2009-05-27 22:54:51 +0100 Jan Schmidt <thaytan@noraisin.net>
18318 * ext/resindvd/gstmpegdemux.c:
18319 * ext/resindvd/gstmpegdemux.h:
18320 * ext/resindvd/resindvdsrc.c:
18321 * ext/resindvd/rsnaudiomunge.c:
18322 resindvd: Create all the audio streams of all formats
18323 Enable creation of the demuxer pads for all audio streams, even types we
18324 don't yet support. This means that unsupported types (LPCM, DTS) are output,
18325 but not linked to anything yet. If only unsupported streams are available,
18326 the user hears silence instead of having the pipeline not pre-roll correctly.
18327 This is a prerequisite for hooking up the automatic decoder switching.
18329 2009-05-27 11:03:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18331 * gst/rtpmanager/rtpsource.c:
18332 rtpsouce: the network address is in network order
18333 Bring the network address in netowkr byte order to the host order.
18335 2009-05-27 00:51:45 +0100 Jan Schmidt <thaytan@noraisin.net>
18337 * gst/dvdspu/gstspu-pgs.c:
18338 gstspu: Convert g_warnings to GST_ERROR, and fix format specifiers
18339 Use G_GSSIZE_FORMAT for printing pointer differences, which should work on
18340 both 32-bit and 64-bit systems.
18341 Use GST_ERROR instead of g_warning for printing messages about unknown
18344 2009-05-27 00:47:05 +0100 Jan Schmidt <thaytan@noraisin.net>
18346 * gst/dvdspu/gstspu-vobsub-render.c:
18347 gstspu: Fix a nasty regression, with DVDs randomly crashing
18348 Use the local wrapper function when clearing the compositing buffers to
18349 ensure the correct portion is being cleared.
18351 2009-05-26 19:38:54 +0100 Jan Schmidt <thaytan@noraisin.net>
18353 * ext/resindvd/gstmpegdemux.c:
18354 resindvd: LPCM streams are only from 0xa0 to 0xaf.
18355 Fix the same bug as the previous commit, but in resindvd's copy of
18358 2009-05-26 18:47:32 +0100 Jan Schmidt <thaytan@noraisin.net>
18360 * gst/mpegdemux/gstmpegdemux.c:
18361 mpegdemux: Only treat streams from 0xa0 to 0xaf as LPCM, not 0xa0..0xbf
18362 Don't treat some streams (Private Stream 2) as LPCM when they're not. Fixes
18363 playback of files that have private streams in them now that the PES filter
18364 emits such packets.
18366 2009-05-26 18:43:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18368 * gst/dvdspu/gstspu-pgs.c:
18369 dvdspu: fix printf formats to avoid compiler warnings
18371 2009-05-26 17:19:35 +0100 Jan Schmidt <thaytan@noraisin.net>
18374 Automatic update of common submodule
18375 From 6ab11d1 to c572721
18377 2009-05-23 23:19:05 +0100 Jan Schmidt <thaytan@noraisin.net>
18379 * gst/dvdspu/Makefile.am:
18380 * gst/dvdspu/gstdvdspu-render.c:
18381 * gst/dvdspu/gstdvdspu.c:
18382 * gst/dvdspu/gstdvdspu.h:
18383 * gst/dvdspu/gstspu-common.h:
18384 * gst/dvdspu/gstspu-pgs.c:
18385 * gst/dvdspu/gstspu-pgs.h:
18386 * gst/dvdspu/gstspu-vobsub-render.c:
18387 * gst/dvdspu/gstspu-vobsub.c:
18388 * gst/dvdspu/gstspu-vobsub.h:
18389 gstspu: Implement PGS rendering and alpha blending
18390 Refactor the DVD subpicture compositing, switching it to 8-bit alpha
18391 calculations. Reuse some of the resulting code to implement PGS
18392 subpicture blending.
18393 Implement parsing and collecting of composition objects properly, but
18394 assuming a single active window and colour palette for now. I need more
18397 2009-05-22 11:13:59 +0100 Jan Schmidt <thaytan@noraisin.net>
18399 * gst/dvdspu/Makefile.am:
18400 * gst/dvdspu/gstdvdspu.c:
18401 * gst/dvdspu/gstspu-vobsub.c:
18402 * gst/dvdspu/gstspu-vobsub.h:
18403 dvdspu: Move a bunch of vobsub specific logic to a separate file.
18404 Start separating out the vobsub logic in preparation for creating
18405 separate renderer objects for each subpicture format.
18407 2009-05-22 11:12:52 +0100 Jan Schmidt <thaytan@noraisin.net>
18409 * gst/dvdspu/gstspu-pgs.c:
18410 dvdspu: Add copyright header and includes to the PGS handler
18412 2009-05-22 10:15:44 +0100 Jan Schmidt <thaytan@noraisin.net>
18414 * gst/dvdspu/gstspu-pgs.c:
18415 dvdspu: Make the PGS dumping less verbose
18417 2009-05-21 23:45:43 +0100 Jan Schmidt <thaytan@noraisin.net>
18419 * gst/dvdspu/gstdvdspu.c:
18420 dvdspu: Collect entire PGS packets and queue as events
18421 Collect fragmented PGS packets and submit as complete events for
18422 processing at the correct moment.
18424 2009-05-20 08:55:40 +0100 Jan Schmidt <thaytan@noraisin.net>
18426 * gst/dvdspu/Makefile.am:
18427 * gst/dvdspu/gstdvdspu.c:
18428 * gst/dvdspu/gstdvdspu.h:
18429 * gst/dvdspu/gstspu-pgs.c:
18430 * gst/dvdspu/gstspu-pgs.h:
18431 dvdspu: Add simple PGS handler that dumps the packet info
18432 Add setcaps logic on the subpicture sink pad for configuring
18433 which subpicture format is arriving.
18434 Add the first piece of PGS subpicture handling by dumping the stream
18435 contents out to the terminal as the packets arrive.
18436 Add some more debug.
18437 Don't calculate the running time for our subpicture packets twice,
18440 2009-05-21 15:22:58 +0100 Jan Schmidt <thaytan@noraisin.net>
18442 * gst/dvdspu/gstdvdspu.c:
18443 dvdspu: Add a simple default colour table.
18444 When we're not provided with a palette in advance, draw with a grey
18445 colour or two, instead of YUV green.
18447 2009-05-21 11:13:54 +0100 Jan Schmidt <thaytan@noraisin.net>
18449 * gst/mpegdemux/gstmpegdemux.c:
18450 * gst/mpegdemux/gstmpegdemux.h:
18451 mpegdemux: Add sparse stream filling.
18452 First stab at sending new-segment events to effect sparse stream
18455 2009-05-21 00:41:47 +0100 Jan Schmidt <thaytan@noraisin.net>
18457 * gst/mpegdemux/gstmpegdemux.c:
18458 * gst/mpegdemux/gstmpegdemux.h:
18459 mpegdemux: Add support for outputting sub-picture streams found in files.
18460 Output subpicture streams when they are found on the private stream ID.
18461 Don't strip off the first byte of such packets when pushing.
18463 2009-05-20 08:50:37 +0100 Jan Schmidt <thaytan@noraisin.net>
18465 * gst/mpegdemux/gstmpegdefs.h:
18466 * gst/mpegdemux/gstmpegtsdemux.c:
18467 * gst/mpegdemux/gstmpegtsdemux.h:
18468 * gst/mpegdemux/gstpesfilter.h:
18469 mpegtsdemux: Add mapping for DVD and Bluray subpicture streams.
18470 Add output subpicture pads for DVD (video/x-dvd-subpicture) and Bluray PGS
18471 (subpicture/x-pgs) streams. Remove an unused variable from
18474 2009-05-25 00:25:07 +0100 Jan Schmidt <thaytan@noraisin.net>
18476 * ext/resindvd/gstmpegdemux.c:
18477 resindvd: Fix subpicture timing in some cases
18478 Make sure we send events to all pads. Unmark the notlinked flag on
18479 freshly selected pads to ensure they get data.
18481 2009-05-22 14:02:38 +0100 Jan Schmidt <thaytan@noraisin.net>
18483 * ext/resindvd/gstmpegdemux.c:
18484 resindvd: Try a different approach to segment filling.
18485 Restore the old segment update behaviour, and instead extend the
18486 close segment stop time if the SCR (last_stop) overruns the calculated
18489 2009-05-21 11:10:13 +0100 Jan Schmidt <thaytan@noraisin.net>
18491 * ext/resindvd/gstmpegdemux.c:
18492 resindvd: Minor change to inline a function in the demuxer
18494 2009-05-20 19:31:24 +0100 Jan Schmidt <thaytan@noraisin.net>
18496 * tests/check/Makefile.am:
18497 states: Ignore the camerabin for the states test
18498 It accesses the video device, which isn't generally desirable for the
18501 2009-05-22 13:07:38 +0100 Jan Schmidt <thaytan@noraisin.net>
18503 * gst/dvdspu/gstdvdspu.c:
18504 dvdspu: Don't accidentally lose the colour palette when flushing the SPU
18505 Fixes racy startup on DVDs where it sometimes gets entirely the wrong set
18506 of colours in the menus and subtitles.
18508 2009-05-26 15:40:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18510 * gst/rtpmanager/rtpsource.c:
18511 rtpsource: byteswap the port from GstNetAddress
18512 Since the port in GstNetAddress is in network order we might need to byteswap it
18513 before adding it to the source statistics.
18515 2009-05-11 19:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
18517 * gst/mpegdemux/gstpesfilter.c:
18518 gstpesfilter: Directly use gst_adapter_take_buffer().
18520 2009-05-25 16:27:34 +0200 Edward Hervey <bilboed@bilboed.com>
18522 * gst/mpegdemux/gstpesfilter.c:
18523 gstpesfilter: Don't peek the adapter if we don't have enough data.
18525 2009-05-25 16:25:42 +0200 Edward Hervey <bilboed@bilboed.com>
18527 * gst/mpegdemux/gstpesfilter.c:
18528 gstpesfilter: Don't skip private streams PES but push them out.
18529 The one thing we *DO* need to do for those streams is to skip all
18530 the PTS/DTS/Scrambling/DSM/extension/... handling.
18532 2009-05-25 15:21:52 +0200 Edward Hervey <bilboed@bilboed.com>
18534 * gst/mpegdemux/gstmpegtsdemux.c:
18535 mpegtsdemux: Ignore NULL packets as early as possible.
18537 * creating a MpegTSStream structure for nothing
18538 * processing packet data for nothing
18540 2009-05-25 15:21:12 +0200 Edward Hervey <bilboed@bilboed.com>
18542 * gst/mpegdemux/gstmpegdefs.h:
18543 * gst/mpegdemux/gstmpegtsdemux.c:
18544 mpegtsdemux: Add mapping for HDV private streams
18546 2009-05-25 17:24:32 +0200 Mathias Hasselmann <mathias.hasselmann at gmx.de>
18548 * ext/neon/gstneonhttpsrc.c:
18549 * ext/neon/gstneonhttpsrc.h:
18550 neonhttp: add property to support SS cerificates
18551 Add a property to support self-signed certificates in neonhttpsrc. This property
18552 is FALSE by default.
18555 2009-05-25 13:46:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18557 * gst/rtpmanager/gstrtpbin.c:
18558 rtpbin: remove ptdemux ghostpads
18560 2009-05-25 13:33:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18562 * tests/check/elements/rtpbin.c:
18563 tests: add receive rtpbin unit test
18565 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18567 * ext/x264/gstx264enc.c:
18568 * ext/x264/gstx264enc.h:
18569 x264enc: add multipass-cache-file property
18572 2009-05-23 13:11:28 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
18574 * gst-plugins-bad.spec.in:
18577 2009-05-22 16:56:52 -0700 Michael Smith <msmith@songbirdnest.com>
18581 * gst/adpcmdec/Makefile.am:
18582 * gst/adpcmdec/adpcmdec.c:
18583 adpcmdec: Add new plugin for ms-adpcm decoding.
18585 2009-05-20 16:46:49 +0200 Edward Hervey <bilboed@bilboed.com>
18587 * gst/mpegvideoparse/mpegpacketiser.c:
18588 * gst/mpegvideoparse/mpegpacketiser.h:
18589 * gst/mpegvideoparse/mpegvideoparse.c:
18590 mpegvideoparse: Detect interlaced content and set it on outgoing caps.
18591 I also added the parsing of all the other bits in the sequence extension
18592 header in case we need it later.
18594 2009-05-22 16:41:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18596 * gst/rtpmanager/gstrtpbin.c:
18597 rtpbin: add to new signal to remove SSRC pads
18599 2009-05-22 16:35:20 +0200 Ali Sabil <ali.sabil at gmail.com>
18601 * gst/rtpmanager/gstrtpbin-marshal.list:
18602 * gst/rtpmanager/gstrtpssrcdemux.c:
18603 * gst/rtpmanager/gstrtpssrcdemux.h:
18604 ssrcdemux: emit signal when pads are removed
18605 Add action signal to clear an SSRC in the ssrc demuxer.
18606 Add signal to notify of removed ssrc.
18609 2009-05-22 15:45:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18611 * gst/rtpmanager/gstrtpbin.c:
18612 rtpbin: use our ghostpads instead of its target
18613 Since we keep a reference to our ghostpads, we can use them to track sessions.
18614 This avoid us having to mess with the target of the ghostpad.
18616 2009-05-22 15:37:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18618 * tests/check/elements/rtpbin.c:
18619 tests: more rtpbin checks
18621 2009-05-22 15:36:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18623 * gst/rtpmanager/gstrtpbin.c:
18624 rtpbin: don't warn when getting request pads twice
18625 Allow getting the request pads multiple times, just return the previously
18628 2009-05-22 13:47:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18630 * gst/rtpmanager/rtpsource.c:
18631 rtpsource: add RTP and RTCP source address
18632 Add the RTP and RTCP sender addresses in the stats structure.
18634 2009-05-22 13:45:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18636 * gst/rtpmanager/gstrtpsession.c:
18637 rtpsession: reuse source code for SDES
18638 Reuse the RTPSource object property instead of duplicating code.
18640 2009-05-22 13:44:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18642 * tests/check/elements/rtpbin.c:
18643 tests: add more rtpbin tests
18645 2009-05-22 12:23:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18647 * tests/check/Makefile.am:
18648 * tests/check/elements/.gitignore:
18649 * tests/check/elements/rtpbin.c:
18650 tests: add rtpbin unit test
18651 Add the beginnings of an rtpbin unit test
18652 Add some more stuff to .gitignore
18654 2009-05-22 12:20:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18656 * gst/rtpmanager/gstrtpbin.c:
18657 rtpbin: set target state on new elements
18658 Set the state on newly added elements to the state of the parent.
18659 Add some debug info and do some cleanups
18661 2009-05-22 11:59:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18663 * gst/rtpmanager/gstrtpbin.c:
18664 rtpbin: unref requests pads after releasing
18666 2009-05-21 16:00:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18668 * gst/mpegdemux/gstmpegtsdemux.c:
18669 mpegtsdemux: fix memleaks and refcounts
18670 Use correct constants for PID_type so that we clear the right filter.
18671 provide_clock must return a ref to a clock.
18673 2009-05-22 09:55:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18677 autotools: move -Wno-portability for automake to configure.ac
18679 2009-05-22 09:54:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18681 * gst/id3tag/gstid3tag.c:
18682 * gst/id3tag/gstid3tag.h:
18683 * gst/id3tag/id3tag.c:
18684 id3tag: canonicalise function names
18686 2009-05-22 09:51:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18688 * gst/id3tag/gstid3tag.c:
18689 * gst/id3tag/gstid3tag.h:
18690 * gst/id3tag/gsttagmux.c:
18691 id3tag: change GType to GstId3Tag so it doesn't conflict with the id3tag plugin in -ugly
18693 2009-05-22 01:29:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18695 * win32/common/config.h:
18696 win32: update config.h
18698 2009-05-22 01:27:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18700 * gst/id3tag/gsttagmux.c:
18701 id3tag: register GType of the base class with a less generic name
18702 .. so we can easily move the base class into -base later without
18703 causing GType name conflicts.
18705 2009-05-22 01:04:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
18708 * m4/gst-fionread.m4:
18709 m4: fix 'suspicious cache value id' warnings in gst-fionread.m4
18710 And update common to pull in a related fix from there.
18712 2009-05-22 01:43:50 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
18714 * gst/rtpmanager/gstrtpbin.c:
18715 rtpbin: Implement releasing the streams
18718 2009-05-22 01:16:11 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
18720 * gst/rtpmanager/gstrtpbin.c:
18721 rtpbin: Keep jb signals handler
18722 Keep the signal handlers so they can be disconnected at release time
18725 2009-05-22 01:12:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18727 * gst/rtpmanager/gstrtpbin.c:
18728 rtpbin: use the right lock for the sessions
18729 Use the right lock when iterating the sessions.
18731 2009-05-22 01:03:55 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
18733 * gst/rtpmanager/gstrtpbin.c:
18734 rtpbin: Free session if request pads are released
18735 Free the session when all the request pads are released.
18736 Don't mess with the session list in free_session as it is called from a foreach
18738 Set the state of the upstream element to NULL first.
18741 2009-05-22 00:51:53 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
18743 * gst/rtpmanager/gstrtpbin.c:
18744 rtpbin: Implement relasing of the rtp recv pad
18746 2009-05-22 00:44:51 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
18748 * gst/rtpmanager/gstrtpbin.c:
18749 rtpbin: Implement releasing of rtp send pads
18751 2009-05-22 00:34:36 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
18753 * gst/rtpmanager/gstrtpbin.c:
18754 rtpbin: Implement release of the recv rtcp pad
18757 2009-05-22 00:16:19 +0200 Olivier Crête <olivier.crete@collabora.co.uk>
18759 * gst/rtpmanager/gstrtpbin.c:
18760 rtpbin: Implement releasing of rtcp src pad
18763 2009-05-18 23:38:59 +0100 Jan Schmidt <thaytan@noraisin.net>
18765 * ext/dts/gstdtsdec.c:
18766 * ext/dts/gstdtsdec.h:
18767 dtsdec: Reconcile element code with a52dec changes
18768 Re-work the dtsdec element code to unify it with changes made it a52dec,
18769 including support for reverse playback and dynamic channel negotiation
18772 2009-05-21 21:35:32 +0100 Jan Schmidt <thaytan@noraisin.net>
18774 * win32/common/config.h:
18775 win32: Update the win32 config.h
18777 2009-05-18 23:21:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
18779 * gst/sdp/gstsdpdemux.c:
18780 * gst/sdp/gstsdpdemux.h:
18781 sdpdemux: rework RTCP sending and RTP receiving
18782 When we are dealing with multiast, create the udp src and sink elements pointing
18783 to the multicast addresses. When we are doing unicast, receive data on the local
18784 ports and don't send RTCP because we don't know where we have to send it.
18787 2009-05-21 13:15:46 -0700 Michael Smith <msmith@songbirdnest.com>
18790 * gst/id3tag/Makefile.am:
18791 * gst/id3tag/gstid3tag.c:
18792 * gst/id3tag/gstid3tag.h:
18793 * gst/id3tag/gsttagmux.c:
18794 * gst/id3tag/gsttagmux.h:
18795 * gst/id3tag/id3tag.c:
18796 * gst/id3tag/id3tag.h:
18797 id3tag: Add new id3 tagging plugin, supports v1, v2.3, and v2.4.
18798 By default, does v1 and v2.3, but there are properties to select.
18799 Will hopefully replace id3mux, id3v2mux, in the not-too-distant future.
18801 2009-05-21 21:02:55 +0100 Jan Schmidt <thaytan@noraisin.net>
18804 Back to hacking -> 0.10.12.1
18806 === release 0.10.12 ===
18808 2009-05-20 22:31:54 +0100 Jan Schmidt <thaytan@noraisin.net>
18814 * docs/plugins/gst-plugins-bad-plugins.args:
18815 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
18816 * docs/plugins/gst-plugins-bad-plugins.interfaces:
18817 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
18818 * docs/plugins/inspect/plugin-aacparse.xml:
18819 * docs/plugins/inspect/plugin-aiffparse.xml:
18820 * docs/plugins/inspect/plugin-alsaspdif.xml:
18821 * docs/plugins/inspect/plugin-amrparse.xml:
18822 * docs/plugins/inspect/plugin-apex.xml:
18823 * docs/plugins/inspect/plugin-autoconvert.xml:
18824 * docs/plugins/inspect/plugin-bayer.xml:
18825 * docs/plugins/inspect/plugin-bz2.xml:
18826 * docs/plugins/inspect/plugin-camerabin.xml:
18827 * docs/plugins/inspect/plugin-cdaudio.xml:
18828 * docs/plugins/inspect/plugin-cdxaparse.xml:
18829 * docs/plugins/inspect/plugin-celt.xml:
18830 * docs/plugins/inspect/plugin-dc1394.xml:
18831 * docs/plugins/inspect/plugin-dccp.xml:
18832 * docs/plugins/inspect/plugin-debugutilsbad.xml:
18833 * docs/plugins/inspect/plugin-dfbvideosink.xml:
18834 * docs/plugins/inspect/plugin-dirac.xml:
18835 * docs/plugins/inspect/plugin-dtmf.xml:
18836 * docs/plugins/inspect/plugin-dtsdec.xml:
18837 * docs/plugins/inspect/plugin-dvb.xml:
18838 * docs/plugins/inspect/plugin-dvdspu.xml:
18839 * docs/plugins/inspect/plugin-faac.xml:
18840 * docs/plugins/inspect/plugin-faad.xml:
18841 * docs/plugins/inspect/plugin-fbdevsink.xml:
18842 * docs/plugins/inspect/plugin-festival.xml:
18843 * docs/plugins/inspect/plugin-freeze.xml:
18844 * docs/plugins/inspect/plugin-gsm.xml:
18845 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
18846 * docs/plugins/inspect/plugin-gstsiren.xml:
18847 * docs/plugins/inspect/plugin-h264parse.xml:
18848 * docs/plugins/inspect/plugin-jack.xml:
18849 * docs/plugins/inspect/plugin-ladspa.xml:
18850 * docs/plugins/inspect/plugin-legacyresample.xml:
18851 * docs/plugins/inspect/plugin-liveadder.xml:
18852 * docs/plugins/inspect/plugin-metadata.xml:
18853 * docs/plugins/inspect/plugin-mms.xml:
18854 * docs/plugins/inspect/plugin-modplug.xml:
18855 * docs/plugins/inspect/plugin-mpeg2enc.xml:
18856 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
18857 * docs/plugins/inspect/plugin-mpegdemux2.xml:
18858 * docs/plugins/inspect/plugin-mpegtsmux.xml:
18859 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
18860 * docs/plugins/inspect/plugin-mplex.xml:
18861 * docs/plugins/inspect/plugin-musepack.xml:
18862 * docs/plugins/inspect/plugin-musicbrainz.xml:
18863 * docs/plugins/inspect/plugin-mve.xml:
18864 * docs/plugins/inspect/plugin-mxf.xml:
18865 * docs/plugins/inspect/plugin-mythtv.xml:
18866 * docs/plugins/inspect/plugin-nas.xml:
18867 * docs/plugins/inspect/plugin-neon.xml:
18868 * docs/plugins/inspect/plugin-nsfdec.xml:
18869 * docs/plugins/inspect/plugin-nuvdemux.xml:
18870 * docs/plugins/inspect/plugin-ofa.xml:
18871 * docs/plugins/inspect/plugin-oss4.xml:
18872 * docs/plugins/inspect/plugin-pcapparse.xml:
18873 * docs/plugins/inspect/plugin-qtmux.xml:
18874 * docs/plugins/inspect/plugin-rawparse.xml:
18875 * docs/plugins/inspect/plugin-real.xml:
18876 * docs/plugins/inspect/plugin-resindvd.xml:
18877 * docs/plugins/inspect/plugin-rfbsrc.xml:
18878 * docs/plugins/inspect/plugin-rtpmux.xml:
18879 * docs/plugins/inspect/plugin-scaletempo.xml:
18880 * docs/plugins/inspect/plugin-sdl.xml:
18881 * docs/plugins/inspect/plugin-sdp.xml:
18882 * docs/plugins/inspect/plugin-selector.xml:
18883 * docs/plugins/inspect/plugin-sndfile.xml:
18884 * docs/plugins/inspect/plugin-soundtouch.xml:
18885 * docs/plugins/inspect/plugin-spcdec.xml:
18886 * docs/plugins/inspect/plugin-speed.xml:
18887 * docs/plugins/inspect/plugin-stereo.xml:
18888 * docs/plugins/inspect/plugin-subenc.xml:
18889 * docs/plugins/inspect/plugin-tta.xml:
18890 * docs/plugins/inspect/plugin-valve.xml:
18891 * docs/plugins/inspect/plugin-vcdsrc.xml:
18892 * docs/plugins/inspect/plugin-videosignal.xml:
18893 * docs/plugins/inspect/plugin-vmnc.xml:
18894 * docs/plugins/inspect/plugin-wildmidi.xml:
18895 * docs/plugins/inspect/plugin-x264.xml:
18896 * docs/plugins/inspect/plugin-xdgmime.xml:
18897 * docs/plugins/inspect/plugin-xvid.xml:
18898 * gst-plugins-bad.doap:
18899 * win32/common/config.h:
18902 2009-05-20 20:44:12 +0100 Jan Schmidt <thaytan@noraisin.net>
18937 2009-05-20 17:10:40 +0200 Edward Hervey <bilboed@bilboed.com>
18939 * gst/mxf/mxfmetadata.c:
18940 mxf: Fix frame_layout for non-interlaced formats. Fixes #583337
18942 2009-05-16 01:58:33 +0100 Jan Schmidt <thaytan@noraisin.net>
18977 * win32/common/config.h:
18978 0.10.11.3 pre-release
18980 2009-05-16 01:53:15 +0100 Jan Schmidt <thaytan@noraisin.net>
18983 win32: Add directdraw project files to the win32 manifest
18985 2009-05-16 01:14:23 +0100 Jan Schmidt <thaytan@noraisin.net>
18988 * docs/plugins/Makefile.am:
18989 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18990 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18991 * docs/plugins/inspect/plugin-directdraw.xml:
18993 Moved 'directdraw' from -good to -bad
18995 2007-06-15 09:13:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18997 [MOVED FROM GOOD] win32/vs6/: Mark *.dsp & *.dsw as binary files and convert to DOS line endings, as they don't load into VS6 correctly...
18998 Original commit message from CVS:
18999 * win32/vs6/autogen.dsp:
19000 * win32/vs6/gst_plugins_good.dsw:
19001 * win32/vs6/libgstalaw.dsp:
19002 * win32/vs6/libgstalpha.dsp:
19003 * win32/vs6/libgstalphacolor.dsp:
19004 * win32/vs6/libgstapetag.dsp:
19005 * win32/vs6/libgstaudiofx.dsp:
19006 * win32/vs6/libgstauparse.dsp:
19007 * win32/vs6/libgstautodetect.dsp:
19008 * win32/vs6/libgstavi.dsp:
19009 * win32/vs6/libgstcutter.dsp:
19010 * win32/vs6/libgstdirectdraw.dsp:
19011 * win32/vs6/libgstdirectsound.dsp:
19012 * win32/vs6/libgsteffectv.dsp:
19013 * win32/vs6/libgstflx.dsp:
19014 * win32/vs6/libgstgoom.dsp:
19015 * win32/vs6/libgsticydemux.dsp:
19016 * win32/vs6/libgstid3demux.dsp:
19017 * win32/vs6/libgstinterleave.dsp:
19018 * win32/vs6/libgstjpeg.dsp:
19019 * win32/vs6/libgstlevel.dsp:
19020 * win32/vs6/libgstmatroska.dsp:
19021 * win32/vs6/libgstmedian.dsp:
19022 * win32/vs6/libgstmonoscope.dsp:
19023 * win32/vs6/libgstmulaw.dsp:
19024 * win32/vs6/libgstmultipart.dsp:
19025 * win32/vs6/libgstqtdemux.dsp:
19026 * win32/vs6/libgstrtp.dsp:
19027 * win32/vs6/libgstrtsp.dsp:
19028 * win32/vs6/libgstsmpte.dsp:
19029 * win32/vs6/libgstspeex.dsp:
19030 * win32/vs6/libgstudp.dsp:
19031 * win32/vs6/libgstvideobalance.dsp:
19032 * win32/vs6/libgstvideobox.dsp:
19033 * win32/vs6/libgstvideocrop.dsp:
19034 * win32/vs6/libgstvideoflip.dsp:
19035 * win32/vs6/libgstvideomixer.dsp:
19036 * win32/vs6/libgstwaveform.dsp:
19037 * win32/vs6/libgstwavenc.dsp:
19038 * win32/vs6/libgstwavparse.dsp:
19039 Mark *.dsp & *.dsw as binary files and convert to DOS line
19040 endings, as they don't load into VS6 correctly otherwise.
19042 2007-02-11 15:26:49 +0000 Sébastien Moutte <sebastien@moutte.net>
19044 [MOVED FROM GOOD] Makefile.am: Add win32 MANIFEST
19045 Original commit message from CVS:
19048 * sys/directdraw/gstdirectdrawsink.c:
19049 * sys/directdraw/gstdirectdrawsink.h:
19050 Clear unused code and add comments.
19051 Remove yuv from template caps, it only supports RGB
19053 Implement XOverlay interface and remove window and fullscreen
19056 Test for blit capabilities to return only the current colorspace if
19057 the hardware can't blit for one colorspace to another.
19058 * sys/directsound/gstdirectsoundsink.c:
19061 Add VS7 project files and solution.
19062 * win32/vs6/gst_plugins_bad.dsw:
19063 * win32/vs6/libgstdirectdraw.dsp:
19064 * win32/vs6/libgstdirectsound.dsp:
19065 * win32/vs6/libgstqtdemux.dsp:
19066 Update project files.
19068 2006-11-01 10:19:18 +0000 Sergey Scobich <sergey.scobich@gmail.com>
19070 [MOVED FROM GOOD] sys/: Wait until the window is created before using it; guard unistd.h includes with HAVE_UNISTD_H. (#366523)
19071 Original commit message from CVS:
19072 Patch by: Sergey Scobich <sergey dot scobich at gmail com>
19073 * sys/directdraw/gstdirectdrawsink.c:
19074 (gst_directdrawsink_window_thread),
19075 (gst_directdrawsink_create_default_window):
19076 * sys/directdraw/gstdirectdrawsink.h:
19077 * sys/directsound/gstdirectsoundsink.c:
19078 Wait until the window is created before using it; guard unistd.h
19079 includes with HAVE_UNISTD_H. (#366523)
19080 * win32/vs8/libgstdirectdraw.vcproj:
19081 * win32/vs8/libgstdirectsound.vcproj:
19082 Update project files.
19084 2006-07-24 21:43:06 +0000 Sébastien Moutte <sebastien@moutte.net>
19086 [MOVED FROM GOOD] sys/directsound/gstdirectsoundsink.*: Add an attenuation property that will directly attenuate the directsound buffer.
19087 Original commit message from CVS:
19088 * sys/directsound/gstdirectsoundsink.h:
19089 * sys/directsound/gstdirectsoundsink.c:
19090 Add an attenuation property that will directly attenuate the
19091 directsound buffer.
19092 Change the size of the directsound secondary buffer to a half second.
19093 Add more debug logs.
19094 Add a lock to protect dsound buffer write access.
19095 Fix a bad implementation of reset.
19096 * sys/directsound/gstdirectdrawsink.c:
19097 * sys/directsound/gstdirectdrawsink.h:
19098 Add a keep_aspect_ratio property.
19099 Do not use overlay if not supported.
19100 Add more debug logs.
19101 Remove overwrite of WM_ERASEBKGND message handling. It was not
19102 redrawing border when keep_aspect_ratio was enabled.
19103 * win32/common/config.h:
19104 update version waiting an auto-generated config.h
19106 2006-03-03 23:45:23 +0000 Sébastien Moutte <sebastien@moutte.net>
19108 [MOVED FROM GOOD] sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectection
19109 Original commit message from CVS:
19112 sinks are now using GST_RANK_PRIMARY to be used with autodectection
19114 project files updated to fix some bugs
19117 vs7 and vs8 project files added
19119 2006-01-05 23:17:44 +0000 Sébastien Moutte <sebastien@moutte.net>
19121 * win32/vs6/libgstdirectdraw.dsp:
19122 [MOVED FROM GOOD] added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added win32/vs6/libgstdirectsound.dsp ...
19123 Original commit message from CVS:
19124 2006-01-05 Sebastien Moutte <sebastien@moutte.net>
19125 * added sys/directdraw
19126 * added sys/directsound
19127 * added win32/vs6/gst_plugins_bad.dsw
19128 * added win32/vs6/libgstdirectsound.dsp
19129 * added win32/vs6/libgstdirectdraw.dsp
19130 * added win32/common/config.h
19132 2009-02-27 20:40:31 +0100 LRN <lrn1986@gmail.com>
19134 * sys/directdraw/gstdirectdrawsink.c:
19135 [MOVED FROM GOOD] directdrawsink: Fix type mismatches
19138 2009-01-29 11:07:59 +0200 Stefan Kost <ensonic@users.sf.net>
19140 * sys/directdraw/gstdirectdrawsink.c:
19141 [MOVED FROM GOOD] Remove version numbers from a few gst-launch examples.
19142 The majority of the examples doe not use -0.10 and this will also help us to maintain the docs.
19144 2009-01-29 10:10:08 +0200 Stefan Kost <ensonic@users.sf.net>
19146 * sys/directdraw/gstdirectdrawsink.c:
19147 [MOVED FROM GOOD] Update and add documentation for platform specific plugins (sys).
19148 Link to properties. Correct titles for examples. Fix examples.
19150 2008-11-04 12:28:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19152 [MOVED FROM GOOD] Don't install static libs for plugins. Fixes #550851 for -good.
19153 Original commit message from CVS:
19154 * ext/aalib/Makefile.am:
19155 * ext/annodex/Makefile.am:
19156 * ext/cairo/Makefile.am:
19157 * ext/dv/Makefile.am:
19158 * ext/esd/Makefile.am:
19159 * ext/flac/Makefile.am:
19160 * ext/gconf/Makefile.am:
19161 * ext/gdk_pixbuf/Makefile.am:
19162 * ext/hal/Makefile.am:
19163 * ext/jpeg/Makefile.am:
19164 * ext/ladspa/Makefile.am:
19165 * ext/libcaca/Makefile.am:
19166 * ext/libmng/Makefile.am:
19167 * ext/libpng/Makefile.am:
19168 * ext/mikmod/Makefile.am:
19169 * ext/pulse/Makefile.am:
19170 * ext/raw1394/Makefile.am:
19171 * ext/shout2/Makefile.am:
19172 * ext/soup/Makefile.am:
19173 * ext/speex/Makefile.am:
19174 * ext/taglib/Makefile.am:
19175 * ext/wavpack/Makefile.am:
19176 * gst/alpha/Makefile.am:
19177 * gst/apetag/Makefile.am:
19178 * gst/audiofx/Makefile.am:
19179 * gst/auparse/Makefile.am:
19180 * gst/autodetect/Makefile.am:
19181 * gst/avi/Makefile.am:
19182 * gst/cutter/Makefile.am:
19183 * gst/debug/Makefile.am:
19184 * gst/effectv/Makefile.am:
19185 * gst/equalizer/Makefile.am:
19186 * gst/flx/Makefile.am:
19187 * gst/goom/Makefile.am:
19188 * gst/goom2k1/Makefile.am:
19189 * gst/icydemux/Makefile.am:
19190 * gst/id3demux/Makefile.am:
19191 * gst/interleave/Makefile.am:
19192 * gst/law/Makefile.am:
19193 * gst/level/Makefile.am:
19194 * gst/matroska/Makefile.am:
19195 * gst/median/Makefile.am:
19196 * gst/monoscope/Makefile.am:
19197 * gst/multifile/Makefile.am:
19198 * gst/multipart/Makefile.am:
19199 * gst/oldcore/Makefile.am:
19200 * gst/qtdemux/Makefile.am:
19201 * gst/replaygain/Makefile.am:
19202 * gst/rtp/Makefile.am:
19203 * gst/rtsp/Makefile.am:
19204 * gst/smpte/Makefile.am:
19205 * gst/spectrum/Makefile.am:
19206 * gst/udp/Makefile.am:
19207 * gst/videobox/Makefile.am:
19208 * gst/videocrop/Makefile.am:
19209 * gst/videofilter/Makefile.am:
19210 * gst/videomixer/Makefile.am:
19211 * gst/wavenc/Makefile.am:
19212 * gst/wavparse/Makefile.am:
19213 * sys/directdraw/Makefile.am:
19214 * sys/directsound/Makefile.am:
19215 * sys/oss/Makefile.am:
19216 * sys/osxaudio/Makefile.am:
19217 * sys/osxvideo/Makefile.am:
19218 * sys/sunaudio/Makefile.am:
19219 * sys/v4l2/Makefile.am:
19220 * sys/waveform/Makefile.am:
19221 * sys/ximage/Makefile.am:
19222 Don't install static libs for plugins. Fixes #550851 for -good.
19224 2008-08-21 21:56:19 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
19226 * sys/directdraw/gstdirectdrawsink.c:
19227 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_buffer_alloc, gst_directdraw_sink_bufferpool_clear):
19228 Original commit message from CVS:
19229 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_buffer_alloc,
19230 gst_directdraw_sink_bufferpool_clear):
19231 Fix two more buffer ref leaks.
19233 2008-08-21 15:28:09 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
19235 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c: Fix buffer ref leak.
19236 Original commit message from CVS:
19237 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas at tandberg com>
19238 * sys/directdraw/gstdirectdrawsink.c:
19239 (gst_directdraw_sink_show_frame):
19240 Fix buffer ref leak.
19242 2008-05-07 15:33:52 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
19244 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): Do IDirectDrawClipper_SetHWnd() if the window I...
19245 Original commit message from CVS:
19246 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
19247 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw):
19248 Do IDirectDrawClipper_SetHWnd() if the window ID has already been
19249 set after creating the clipper.
19251 2008-05-07 15:28:06 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
19253 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame): Added checking of surface lost case after an uns...
19254 Original commit message from CVS:
19255 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
19256 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame):
19257 Added checking of surface lost case after an unsuccessful
19258 IDirectDrawSurface7_Lock() call.
19259 If surface is lost, return GST_FLOW_OK.
19261 2008-05-07 15:19:47 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
19263 * sys/directdraw/gstdirectdrawsink.c:
19264 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
19265 Original commit message from CVS:
19266 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
19267 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
19268 WndProc, gst_directdraw_sink_window_thread):
19269 Improved Windows message loop and fixed window destruction issue.
19270 When the window which DirectDraw is rendering to is destroyed, the
19271 render/show_frame function will return GST_FLOW_ERROR.
19272 Partially fixes #520885.
19274 2008-05-07 15:09:10 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
19276 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps): Fixed mid stream resolution change bug, the offscr...
19277 Original commit message from CVS:
19278 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
19279 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps):
19280 Fixed mid stream resolution change bug, the offscreen surface is now
19281 released when set_caps is called.
19282 Partially fixes #520885.
19284 2008-05-07 14:56:22 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
19286 * sys/directdraw/gstdirectdrawsink.c:
19287 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c
19288 Original commit message from CVS:
19289 * sys/directdraw/gstdirectdrawsink.c
19290 (gst_directdraw_sink_buffer_alloc):
19291 Make it so that gst_directdraw_sink_buffer_alloc uses the right
19293 Especially when looking through the pool of buffers, make sure that
19294 the width/height of caps is used instead of the already negotiated
19296 For example if a buffer with different caps is requested, i.e.
19297 higher resolution, the caller would get a buffer with the old
19298 dimensions and thus corrupt the heap.
19300 2008-05-07 14:43:39 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
19302 * sys/directdraw/gstdirectdrawsink.c:
19303 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c
19304 Original commit message from CVS:
19305 * sys/directdraw/gstdirectdrawsink.c
19306 (gst_directdraw_sink_buffer_alloc):
19307 Clear the flags on recycled buffers from buffer_alloc.
19308 Partially fixes #520885.
19309 The right fix this time.
19311 2008-05-07 14:39:45 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
19313 * sys/directdraw/gstdirectdrawsink.c:
19314 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c
19315 Original commit message from CVS:
19316 * sys/directdraw/gstdirectdrawsink.c
19317 (gst_directdraw_sink_buffer_alloc):
19318 Reverting previous commit, it had it all mixed up, was for a different
19319 patch (major automation screw-up). Sorry!
19321 2008-05-07 13:48:28 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
19323 * sys/directdraw/gstdirectdrawsink.c:
19324 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c
19325 Original commit message from CVS:
19326 * sys/directdraw/gstdirectdrawsink.c
19327 (gst_directdraw_sink_buffer_alloc):
19328 Clear the flags on recycled buffers from buffer_alloc.
19329 Partially fixes #520885.
19331 2008-02-12 12:22:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19333 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c: Properly chain up finalize functions. Fixes bug #515980.
19334 Original commit message from CVS:
19335 * sys/directdraw/gstdirectdrawsink.c:
19336 (gst_ddrawsurface_class_init), (gst_ddrawsurface_finalize),
19337 (gst_directdraw_sink_finalize):
19338 Properly chain up finalize functions. Fixes bug #515980.
19340 2008-01-07 16:41:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19342 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c: FALSE is not a gpointer.
19343 Original commit message from CVS:
19344 * sys/directdraw/gstdirectdrawsink.c:
19345 (gst_directdraw_sink_window_thread):
19346 FALSE is not a gpointer.
19348 2008-01-05 21:20:08 +0000 Julien Moutte <julien@moutte.net>
19350 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c: Make sure we create our internal window only when we need it. That will give a ch...
19351 Original commit message from CVS:
19352 2008-01-05 Julien Moutte <julien@fluendo.com>
19353 * sys/directdraw/gstdirectdrawsink.c:
19354 (gst_directdraw_sink_set_window_id),
19355 (gst_directdraw_sink_set_caps),
19356 (gst_directdraw_sink_change_state),
19357 (gst_directdraw_sink_buffer_alloc),
19358 (gst_directdraw_sink_draw_borders),
19359 (gst_directdraw_sink_show_frame),
19360 (gst_directdraw_sink_setup_ddraw),
19361 (gst_directdraw_sink_window_thread),
19362 (gst_directdraw_sink_get_ddrawcaps),
19363 (gst_directdraw_sink_surface_create): Make sure we create our
19364 internal window only when we need it. That will give a chance to
19365 the application to get the prepare-xwindow-id bus message. Draw
19366 black borders when keeping aspect ratio. Handle the case where
19368 rendering window disappears (closed or errors) like other sinks
19369 do. Various 80 columns fixes, improve state change order. That
19370 element could need some more love.
19372 2007-09-22 08:12:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19374 * sys/directdraw/gstdirectdrawsink.c:
19375 * sys/directdraw/gstdirectdrawsink.h:
19376 [MOVED FROM GOOD] fix header and comments
19377 Original commit message from CVS:
19378 fix header and comments
19380 2007-06-14 12:14:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19382 [MOVED FROM GOOD] Make sure to dist everything needed for win32 builds.
19383 Original commit message from CVS:
19386 * sys/directdraw/Makefile.am:
19387 * sys/directsound/Makefile.am:
19388 * sys/waveform/Makefile.am:
19389 Make sure to dist everything needed for win32 builds.
19391 2007-06-08 16:31:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19393 [MOVED FROM GOOD] Rename the keep-aspect-ratio property to force-aspect-ratio to make it consistent with xvimagesink and ximagesink.
19394 Original commit message from CVS:
19395 * docs/plugins/gst-plugins-bad-plugins.args:
19396 * sys/directdraw/gstdirectdrawsink.c:
19397 (gst_directdraw_sink_class_init):
19398 Rename the keep-aspect-ratio property to force-aspect-ratio to make
19399 it consistent with xvimagesink and ximagesink.
19401 2007-05-24 08:35:23 +0000 Vincent Torri <vtorri@univ-evry.fr>
19403 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.*: Fix more warnings when compiling with MingW (#439914).
19404 Original commit message from CVS:
19405 Patch by: Vincent Torri <vtorri at univ-evry fr>
19406 * sys/directdraw/gstdirectdrawsink.c:
19407 (gst_directdraw_sink_buffer_alloc),
19408 (gst_directdraw_sink_show_frame),
19409 (gst_directdraw_sink_check_primary_surface),
19410 (gst_directdraw_sink_check_offscreen_surface),
19411 (EnumModesCallback2), (gst_directdraw_sink_get_ddrawcaps),
19412 (gst_directdraw_sink_surface_create):
19413 * sys/directdraw/gstdirectdrawsink.h:
19414 Fix more warnings when compiling with MingW (#439914).
19416 2007-05-20 14:59:46 +0000 Tim-Philipp Müller <tim@centricular.net>
19418 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c: Bunch of small fixes: remove static function that doesn't exist; declare another ...
19419 Original commit message from CVS:
19420 * sys/directdraw/gstdirectdrawsink.c: (gst_ddrawsurface_finalize),
19421 (gst_directdraw_sink_buffer_alloc),
19422 (gst_directdraw_sink_get_ddrawcaps),
19423 (gst_directdraw_sink_surface_create):
19424 Bunch of small fixes: remove static function that doesn't exist;
19425 declare another one that does; printf format fix; use right macro
19426 when specifying debug category; remove a bunch of unused variables;
19427 #if 0 out an unused chunk of code (partially fixes #439914).
19429 2007-05-15 17:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
19431 [MOVED FROM GOOD] Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save and restore the various flags in the directdraw/dir...
19432 Original commit message from CVS:
19434 * sys/directdraw/Makefile.am:
19435 * sys/directsound/Makefile.am:
19436 Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save
19437 and restore the various flags in the directdraw/directsound
19438 detection section. Apparently improves cross-compiling for win32
19439 with mingw32 under some circumstances (#437539).
19441 2007-04-29 13:56:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19443 * sys/directdraw/gstdirectdrawsink.c:
19444 [MOVED FROM GOOD] 80 char police
19445 Original commit message from CVS:
19448 2007-03-11 22:23:04 +0000 Sébastien Moutte <sebastien@moutte.net>
19450 [MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.*: Handle display mode changes during playback.
19451 Original commit message from CVS:
19452 * sys/directdraw/gstdirectdrawsink.c:
19453 * sys/directdraw/gstdirectdrawsink.h:
19454 Handle display mode changes during playback.
19456 2007-02-27 12:02:03 +0000 Christian Schaller <uraeus@gnome.org>
19458 * sys/directdraw/gstdirectdrawplugin.c:
19459 * sys/directdraw/gstdirectdrawsink.c:
19460 * sys/directdraw/gstdirectdrawsink.h:
19461 [MOVED FROM GOOD] update copyright statements
19462 Original commit message from CVS:
19463 update copyright statements
19465 2007-02-18 18:00:51 +0000 Sébastien Moutte <sebastien@moutte.net>
19467 [MOVED FROM GOOD] sys/directdraw/: Prepare the plugin to move to good:
19468 Original commit message from CVS:
19469 * sys/directdraw/gstdirectdrawplugin.c:
19470 * sys/directdraw/gstdirectdrawsink.c:
19471 * sys/directdraw/gstdirectdrawsink.h:
19472 Prepare the plugin to move to good:
19473 Remove unused/untested code (rendering to an extern surface,
19474 yuv format rendering).Use GST_(DEBUG/*)_OBJECT macros
19475 Rename all functions from gst_directdrawsink to gst_directdraw_sink.
19476 Add gtk doc section
19477 Fix a bug in gst_directdraw_sink_show_frame, memcpy line by line
19478 respecting destination surface stride.
19479 * sys/directsound/gstdirectsoundplugin.c:
19480 * sys/directsound/gstdirectsoundsink.c:
19481 * sys/directsound/gstdirectsoundsink.h:
19482 Prepare the plugin to move to good:
19483 Rename all functions from gst_directsoundsink to gst_directsound_sink.
19484 Add gtk doc section
19485 * win32/common/config.h.in:
19489 2007-02-11 15:26:49 +0000 Sébastien Moutte <sebastien@moutte.net>
19491 [MOVED FROM GOOD] Makefile.am: Add win32 MANIFEST
19492 Original commit message from CVS:
19495 * sys/directdraw/gstdirectdrawsink.c:
19496 * sys/directdraw/gstdirectdrawsink.h:
19497 Clear unused code and add comments.
19498 Remove yuv from template caps, it only supports RGB
19500 Implement XOverlay interface and remove window and fullscreen
19503 Test for blit capabilities to return only the current colorspace if
19504 the hardware can't blit for one colorspace to another.
19505 * sys/directsound/gstdirectsoundsink.c:
19508 Add VS7 project files and solution.
19509 * win32/vs6/gst_plugins_bad.dsw:
19510 * win32/vs6/libgstdirectdraw.dsp:
19511 * win32/vs6/libgstdirectsound.dsp:
19512 * win32/vs6/libgstqtdemux.dsp:
19513 Update project files.
19515 2007-01-03 19:54:33 +0000 Vincent Torri <vtorri@univ-evry.fr>
19517 [MOVED FROM GOOD] Add directdrawsink to build and dist it, so it gets built when compiling with MingW on win32 and the required headers...
19518 Original commit message from CVS:
19519 Patch by: Vincent Torri <vtorri at univ-evry fr>
19522 * sys/directdraw/Makefile.am:
19523 Add directdrawsink to build and dist it, so it gets built when
19524 compiling with MingW on win32 and the required headers and libraries
19525 are available (fixes: #392313).
19526 * sys/directdraw/gstdirectdrawsink.c:
19527 (gst_directdrawsink_center_rect), (gst_directdrawsink_show_frame),
19528 (gst_directdrawsink_setup_ddraw),
19529 (gst_directdrawsink_surface_create):
19530 Comment out some unused things and fix some printf format issues in
19531 order to avoid warnings when buildling with MingW (#392313).
19533 2006-11-01 10:19:18 +0000 Sergey Scobich <sergey.scobich@gmail.com>
19535 [MOVED FROM GOOD] sys/: Wait until the window is created before using it; guard unistd.h includes with HAVE_UNISTD_H. (#366523)
19536 Original commit message from CVS:
19537 Patch by: Sergey Scobich <sergey dot scobich at gmail com>
19538 * sys/directdraw/gstdirectdrawsink.c:
19539 (gst_directdrawsink_window_thread),
19540 (gst_directdrawsink_create_default_window):
19541 * sys/directdraw/gstdirectdrawsink.h:
19542 * sys/directsound/gstdirectsoundsink.c:
19543 Wait until the window is created before using it; guard unistd.h
19544 includes with HAVE_UNISTD_H. (#366523)
19545 * win32/vs8/libgstdirectdraw.vcproj:
19546 * win32/vs8/libgstdirectsound.vcproj:
19547 Update project files.
19549 2006-07-24 21:43:06 +0000 Sébastien Moutte <sebastien@moutte.net>
19551 [MOVED FROM GOOD] sys/directsound/gstdirectsoundsink.*: Add an attenuation property that will directly attenuate the directsound buffer.
19552 Original commit message from CVS:
19553 * sys/directsound/gstdirectsoundsink.h:
19554 * sys/directsound/gstdirectsoundsink.c:
19555 Add an attenuation property that will directly attenuate the
19556 directsound buffer.
19557 Change the size of the directsound secondary buffer to a half second.
19558 Add more debug logs.
19559 Add a lock to protect dsound buffer write access.
19560 Fix a bad implementation of reset.
19561 * sys/directsound/gstdirectdrawsink.c:
19562 * sys/directsound/gstdirectdrawsink.h:
19563 Add a keep_aspect_ratio property.
19564 Do not use overlay if not supported.
19565 Add more debug logs.
19566 Remove overwrite of WM_ERASEBKGND message handling. It was not
19567 redrawing border when keep_aspect_ratio was enabled.
19568 * win32/common/config.h:
19569 update version waiting an auto-generated config.h
19571 2006-06-12 10:53:26 +0000 Tim-Philipp Müller <tim@centricular.net>
19573 [MOVED FROM GOOD] ext/libmms/gstmms.c: Set caps on outgoing buffers.
19574 Original commit message from CVS:
19575 * ext/libmms/gstmms.c: (gst_mms_create):
19576 Set caps on outgoing buffers.
19577 * sys/directdraw/gstdirectdrawsink.c: (gst_directdrawsink_init):
19578 Comment out unused global instance variable.
19580 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19582 [MOVED FROM GOOD] Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19583 Original commit message from CVS:
19584 * ext/alsaspdif/alsaspdifsink.h:
19585 * ext/amrwb/gstamrwbdec.h:
19586 * ext/amrwb/gstamrwbenc.h:
19587 * ext/amrwb/gstamrwbparse.h:
19588 * ext/arts/gst_arts.h:
19589 * ext/artsd/gstartsdsink.h:
19590 * ext/audiofile/gstafparse.h:
19591 * ext/audiofile/gstafsink.h:
19592 * ext/audiofile/gstafsrc.h:
19593 * ext/audioresample/gstaudioresample.h:
19594 * ext/bz2/gstbz2dec.h:
19595 * ext/bz2/gstbz2enc.h:
19596 * ext/dirac/gstdiracdec.h:
19597 * ext/directfb/dfbvideosink.h:
19598 * ext/divx/gstdivxdec.h:
19599 * ext/divx/gstdivxenc.h:
19600 * ext/dts/gstdtsdec.h:
19601 * ext/faac/gstfaac.h:
19602 * ext/gsm/gstgsmdec.h:
19603 * ext/gsm/gstgsmenc.h:
19604 * ext/ivorbis/vorbisenc.h:
19605 * ext/libfame/gstlibfame.h:
19606 * ext/nas/nassink.h:
19607 * ext/neon/gstneonhttpsrc.h:
19608 * ext/polyp/polypsink.h:
19609 * ext/sdl/sdlaudiosink.h:
19610 * ext/sdl/sdlvideosink.h:
19611 * ext/shout/gstshout.h:
19612 * ext/snapshot/gstsnapshot.h:
19613 * ext/sndfile/gstsf.h:
19614 * ext/swfdec/gstswfdec.h:
19615 * ext/tarkin/gsttarkindec.h:
19616 * ext/tarkin/gsttarkinenc.h:
19617 * ext/theora/theoradec.h:
19618 * ext/wavpack/gstwavpackdec.h:
19619 * ext/wavpack/gstwavpackparse.h:
19620 * ext/xine/gstxine.h:
19621 * ext/xvid/gstxviddec.h:
19622 * ext/xvid/gstxvidenc.h:
19623 * gst/cdxaparse/gstcdxaparse.h:
19624 * gst/cdxaparse/gstcdxastrip.h:
19625 * gst/colorspace/gstcolorspace.h:
19626 * gst/festival/gstfestival.h:
19627 * gst/freeze/gstfreeze.h:
19628 * gst/gdp/gstgdpdepay.h:
19629 * gst/gdp/gstgdppay.h:
19630 * gst/modplug/gstmodplug.h:
19631 * gst/mpeg1sys/gstmpeg1systemencode.h:
19632 * gst/mpeg1videoparse/gstmp1videoparse.h:
19633 * gst/mpeg2sub/gstmpeg2subt.h:
19634 * gst/mpegaudioparse/gstmpegaudioparse.h:
19635 * gst/multifilesink/gstmultifilesink.h:
19636 * gst/overlay/gstoverlay.h:
19637 * gst/playondemand/gstplayondemand.h:
19638 * gst/qtdemux/qtdemux.h:
19639 * gst/rtjpeg/gstrtjpegdec.h:
19640 * gst/rtjpeg/gstrtjpegenc.h:
19641 * gst/smooth/gstsmooth.h:
19642 * gst/smoothwave/gstsmoothwave.h:
19643 * gst/spectrum/gstspectrum.h:
19644 * gst/speed/gstspeed.h:
19645 * gst/stereo/gststereo.h:
19646 * gst/switch/gstswitch.h:
19647 * gst/tta/gstttadec.h:
19648 * gst/tta/gstttaparse.h:
19649 * gst/videodrop/gstvideodrop.h:
19650 * gst/xingheader/gstxingmux.h:
19651 * sys/directdraw/gstdirectdrawsink.h:
19652 * sys/directsound/gstdirectsoundsink.h:
19653 * sys/dxr3/dxr3audiosink.h:
19654 * sys/dxr3/dxr3spusink.h:
19655 * sys/dxr3/dxr3videosink.h:
19656 * sys/qcam/gstqcamsrc.h:
19657 * sys/vcd/vcdsrc.h:
19658 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19660 2006-04-25 21:56:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19662 [MOVED FROM GOOD] Define GstElementDetails as const and also static (when defined as global)
19663 Original commit message from CVS:
19664 * ext/amrwb/gstamrwbdec.c:
19665 * ext/amrwb/gstamrwbenc.c:
19666 * ext/amrwb/gstamrwbparse.c:
19667 * ext/arts/gst_arts.c:
19668 * ext/artsd/gstartsdsink.c:
19669 * ext/audiofile/gstafparse.c:
19670 * ext/audiofile/gstafsink.c:
19671 * ext/audiofile/gstafsrc.c:
19672 * ext/audioresample/gstaudioresample.c:
19673 * ext/bz2/gstbz2dec.c:
19674 * ext/bz2/gstbz2enc.c:
19675 * ext/cdaudio/gstcdaudio.c:
19676 * ext/directfb/dfbvideosink.c:
19677 * ext/divx/gstdivxdec.c:
19678 * ext/divx/gstdivxenc.c:
19679 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19680 * ext/faac/gstfaac.c: (gst_faac_base_init):
19681 * ext/faad/gstfaad.c:
19682 * ext/gsm/gstgsmdec.c:
19683 * ext/gsm/gstgsmenc.c:
19684 * ext/hermes/gsthermescolorspace.c:
19685 * ext/ivorbis/vorbisfile.c:
19686 * ext/lcs/gstcolorspace.c:
19687 * ext/libfame/gstlibfame.c:
19688 * ext/libmms/gstmms.c: (gst_mms_base_init):
19689 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
19690 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19691 * ext/nas/nassink.c: (gst_nassink_base_init):
19692 * ext/neon/gstneonhttpsrc.c:
19693 * ext/sdl/sdlaudiosink.c:
19694 * ext/sdl/sdlvideosink.c:
19695 * ext/shout/gstshout.c:
19696 * ext/snapshot/gstsnapshot.c:
19697 * ext/sndfile/gstsf.c:
19698 * ext/swfdec/gstswfdec.c:
19699 * ext/tarkin/gsttarkindec.c:
19700 * ext/tarkin/gsttarkinenc.c:
19701 * ext/theora/theoradec.c:
19702 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19703 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19704 * ext/xvid/gstxviddec.c:
19705 * ext/xvid/gstxvidenc.c:
19706 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19707 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19708 * gst/chart/gstchart.c:
19709 * gst/colorspace/gstcolorspace.c:
19710 * gst/deinterlace/gstdeinterlace.c:
19711 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19712 * gst/festival/gstfestival.c:
19713 * gst/filter/gstbpwsinc.c:
19714 * gst/filter/gstiir.c:
19715 * gst/filter/gstlpwsinc.c:
19716 * gst/freeze/gstfreeze.c:
19717 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19718 * gst/librfb/gstrfbsrc.c:
19719 * gst/mixmatrix/mixmatrix.c:
19720 * gst/mpeg1sys/gstmpeg1systemencode.c:
19721 * gst/mpeg1videoparse/gstmp1videoparse.c:
19722 * gst/mpeg2sub/gstmpeg2subt.c:
19723 * gst/mpegaudioparse/gstmpegaudioparse.c:
19724 * gst/multifilesink/gstmultifilesink.c:
19725 * gst/overlay/gstoverlay.c:
19726 * gst/passthrough/gstpassthrough.c:
19727 * gst/playondemand/gstplayondemand.c:
19728 * gst/qtdemux/qtdemux.c:
19729 * gst/rtjpeg/gstrtjpegdec.c:
19730 * gst/rtjpeg/gstrtjpegenc.c:
19731 * gst/smooth/gstsmooth.c:
19732 * gst/smoothwave/gstsmoothwave.c:
19733 * gst/spectrum/gstspectrum.c:
19734 * gst/speed/gstspeed.c:
19735 * gst/stereo/gststereo.c:
19736 * gst/switch/gstswitch.c:
19737 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19738 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19739 * gst/vbidec/gstvbidec.c:
19740 * gst/videocrop/gstvideocrop.c:
19741 * gst/videodrop/gstvideodrop.c:
19742 * gst/virtualdub/gstxsharpen.c:
19743 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19744 * gst/y4m/gsty4mencode.c:
19745 * sys/cdrom/gstcdplayer.c:
19746 * sys/directdraw/gstdirectdrawsink.c:
19747 * sys/directsound/gstdirectsoundsink.c:
19748 * sys/glsink/glimagesink.c:
19749 * sys/qcam/gstqcamsrc.c:
19750 * sys/v4l2/gstv4l2src.c:
19751 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
19752 * sys/ximagesrc/ximagesrc.c:
19753 Define GstElementDetails as const and also static (when defined as
19756 2006-04-01 10:09:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19758 * sys/directdraw/gstdirectdrawplugin.c:
19759 [MOVED FROM GOOD] rework build; add translations for v4l2
19760 Original commit message from CVS:
19761 rework build; add translations for v4l2
19763 2006-03-03 23:45:23 +0000 Sébastien Moutte <sebastien@moutte.net>
19765 [MOVED FROM GOOD] sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectection
19766 Original commit message from CVS:
19769 sinks are now using GST_RANK_PRIMARY to be used with autodectection
19771 project files updated to fix some bugs
19774 vs7 and vs8 project files added
19776 2006-01-05 23:17:44 +0000 Sébastien Moutte <sebastien@moutte.net>
19778 * sys/directdraw/gstdirectdrawplugin.c:
19779 * sys/directdraw/gstdirectdrawsink.c:
19780 * sys/directdraw/gstdirectdrawsink.h:
19781 [MOVED FROM GOOD] added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added win32/vs6/libgstdirectsound.dsp ...
19782 Original commit message from CVS:
19783 2006-01-05 Sebastien Moutte <sebastien@moutte.net>
19784 * added sys/directdraw
19785 * added sys/directsound
19786 * added win32/vs6/gst_plugins_bad.dsw
19787 * added win32/vs6/libgstdirectsound.dsp
19788 * added win32/vs6/libgstdirectdraw.dsp
19789 * added win32/common/config.h
19791 2009-05-15 10:45:45 +0100 Jan Schmidt <thaytan@noraisin.net>
19793 * gst/debugutils/fpsdisplaysink.c:
19794 fpsdisplaysink: Fix resetting of the sink in NULL
19795 Reset the fpsdisplaysink in NULL by removing the textoverlay if we
19799 2009-05-16 00:17:00 +0100 Jan Schmidt <thaytan@noraisin.net>
19802 * docs/plugins/Makefile.am:
19803 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
19804 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
19805 * docs/plugins/inspect/plugin-y4menc.xml:
19806 * gst/y4m/Makefile.am:
19807 * gst/y4m/gsty4mencode.c:
19808 * gst/y4m/gsty4mencode.h:
19809 * gst/y4m/y4menc.vcproj:
19810 * tests/check/Makefile.am:
19811 * tests/check/elements/.gitignore:
19812 * tests/check/elements/y4menc.c:
19813 Moved 'y4menc' from -bad to -good
19815 2009-05-15 18:24:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
19818 po: add Makevars magic so we don't get line numbers in *.po files
19819 This avoids the number one reason for local modifications in *.po
19820 files and and makes things less annoying when working with git (or
19821 any other VCS for that matter).
19823 2009-05-15 01:54:44 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
19825 * gst/qtmux/atoms.c:
19826 [qtmux] Fixes segfault when adding a blob as first tag.
19827 Moves tags data initialization to the function that actually appends
19828 the tags to the list. Fixes #582702
19829 Also fixes some style caught by the pre-commit hook.
19831 2009-05-14 21:20:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
19833 * gst/mxf/mxfdemux.c:
19834 * gst/mxf/mxfdemux.h:
19835 mxfdemux: Use a RW lock to protect metadata and add all pads at once without a lock held
19836 This makes it possible, among other things, to do a query in the
19837 pad-added callback.
19840 2009-05-14 10:34:08 +0100 Jan Schmidt <thaytan@noraisin.net>
19842 * ext/resindvd/resindvdsrc.c:
19843 resindvd: Fix the argument order in a debug statement
19844 Make the debug statement correctly show the 'old' and 'new' button
19845 coordinates, instead of the wrong way around.
19847 2009-05-14 09:53:25 +0100 Jan Schmidt <thaytan@noraisin.net>
19849 * ext/resindvd/gstmpegdemux.c:
19850 * ext/resindvd/gstmpegdemux.h:
19851 resindvd: Make segment updates less aggressive.
19852 When updating a pad, send the update to half a second behind the SCR,
19853 which avoids ever updating the start time for a pad to beyond the end of
19854 the cell. Also, remember the last actual new-segment start time for each
19855 pad, and use it when closing the segment.
19857 2009-05-13 12:47:43 +0100 Jan Schmidt <thaytan@noraisin.net>
19859 * ext/resindvd/resindvdsrc.c:
19860 resindvd: Rework button highlight calculation slightly
19861 When the current button number is higher than the number of available
19862 buttons, switch to the highest numbered button rather than the lowest.
19863 Also, don't throw errors when we fail to retrieve some button info
19864 from libdvdnav, just reset the highlight.
19866 2009-05-12 23:42:00 +0100 Jan Schmidt <thaytan@noraisin.net>
19868 * ext/resindvd/resindvdsrc.c:
19869 * ext/resindvd/resindvdsrc.h:
19870 resindvd: Send commands-changed on button change and handle commands query
19871 Send the commands-changed navigation message when the set of available
19872 DVD menu button actions changes, and handle the commands navigation
19873 query so that (e.g.) Totem can know about the available navigation
19876 2009-05-14 08:42:24 +0100 Jan Schmidt <thaytan@noraisin.net>
19878 * ext/resindvd/resindvdsrc.c:
19879 resindvd: Fix a leak of the DVD title string
19881 2009-05-14 10:55:38 +0100 Jan Schmidt <thaytan@noraisin.net>
19883 * gst/dvdspu/gstdvdspu.c:
19884 dvdspu: Push update frame, if any, when entering stills.
19885 When entering a still frame generates an updated buffer, make sure
19886 to push it out, otherwise we may not put a frame onscreen with a
19887 rendered button, causing raciness as to whether buttons get drawn
19888 or not when jumping back to the menu on some discs.
19890 2009-05-13 10:29:36 +0100 Jan Schmidt <thaytan@noraisin.net>
19892 * ext/resindvd/resindvdbin.c:
19893 * ext/resindvd/resindvdbin.h:
19894 resindvd: Fix raciness in rsndvdbin when initially creating pads
19895 Protect pad exposure with a preroll lock to avoid situations
19896 where no-more-pads is fired more than once, or fired just before
19897 the last pad is actually added.
19899 2009-05-13 17:55:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
19901 * gst/y4m/gsty4mencode.c:
19902 y4menc: change my email
19903 change my email to something more current
19906 2009-05-13 17:54:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
19908 * gst/y4m/gsty4mencode.c:
19909 y4menc: don't strip timestamps
19912 2009-05-13 10:47:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
19915 * docs/plugins/Makefile.am:
19916 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
19917 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
19918 * docs/plugins/inspect/plugin-deinterlace2.xml:
19919 * docs/plugins/inspect/plugin-gstinterlace.xml:
19920 * gst/deinterlace/.gitignore:
19921 * gst/deinterlace/Makefile.am:
19922 * gst/deinterlace/deinterlace.vcproj:
19923 * gst/deinterlace/gstdeinterlace.c:
19924 * gst/deinterlace/gstdeinterlace.h:
19925 * gst/deinterlace2/Makefile.am:
19926 * gst/deinterlace2/gstdeinterlace2.c:
19927 * gst/deinterlace2/gstdeinterlace2.h:
19928 * gst/deinterlace2/tvtime/greedy.c:
19929 * gst/deinterlace2/tvtime/greedyh.asm:
19930 * gst/deinterlace2/tvtime/greedyh.c:
19931 * gst/deinterlace2/tvtime/greedyhmacros.h:
19932 * gst/deinterlace2/tvtime/linear.c:
19933 * gst/deinterlace2/tvtime/linearblend.c:
19934 * gst/deinterlace2/tvtime/mmx.h:
19935 * gst/deinterlace2/tvtime/plugins.h:
19936 * gst/deinterlace2/tvtime/scalerbob.c:
19937 * gst/deinterlace2/tvtime/sse.h:
19938 * gst/deinterlace2/tvtime/tomsmocomp.c:
19939 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoop0A.inc:
19940 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc:
19941 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA.inc:
19942 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA8.inc:
19943 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA.inc:
19944 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA2.inc:
19945 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA6.inc:
19946 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH.inc:
19947 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH2.inc:
19948 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc:
19949 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVA.inc:
19950 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVAH.inc:
19951 * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc:
19952 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
19953 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc:
19954 * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc:
19955 * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h:
19956 * gst/deinterlace2/tvtime/vfir.c:
19957 * gst/deinterlace2/tvtime/weave.c:
19958 * gst/deinterlace2/tvtime/weavebff.c:
19959 * gst/deinterlace2/tvtime/weavetff.c:
19960 * gst/deinterlace2/tvtime/x86-64_macros.inc:
19961 Moved 'deinterlace2' from -bad to -good
19962 And remove old deinterlace plugin as deinterlace2 will
19963 be called deinterlace in -good.
19965 2009-05-12 21:50:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
19968 * docs/plugins/Makefile.am:
19969 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
19970 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
19971 * docs/plugins/inspect/plugin-flv.xml:
19972 * docs/plugins/inspect/plugin-flvdemux.xml:
19973 * gst/flv/Makefile.am:
19974 * gst/flv/gstflvdemux.c:
19975 * gst/flv/gstflvdemux.h:
19976 * gst/flv/gstflvmux.c:
19977 * gst/flv/gstflvmux.h:
19978 * gst/flv/gstflvparse.c:
19979 * gst/flv/gstflvparse.h:
19980 Moved 'flv' from -bad to -good
19982 2009-05-12 00:50:01 +0100 Jan Schmidt <thaytan@noraisin.net>
20017 * win32/common/config.h:
20018 0.10.11.2 pre-release
20020 2009-05-11 17:50:41 +0100 Jan Schmidt <thaytan@noraisin.net>
20022 * ext/resindvd/gstmpegdemux.c:
20023 * ext/resindvd/gstmpegdemux.h:
20024 resindvd: Modify the segment update logic
20025 Send segment updates to the audio and subpicture pads more frequently,
20026 but less often to the video pad, where timestamps appear less often.
20027 This helps with gap filling on some DVDs.
20029 2009-05-11 16:09:56 +0100 Jan Schmidt <thaytan@noraisin.net>
20031 * ext/resindvd/rsnaudiomunge.c:
20032 resindvd: Increase the amount of filler audio generated
20033 When creating a filler audio buffer in rsnaudiomunge, generate
20034 a bit more, as audio sinks don't seem to preroll otherwise. This
20035 needs a better algorithm in general, to intelligently fill the
20036 gap, rather than hard-coding a value.
20038 2009-05-11 14:17:42 +0100 Jan Schmidt <thaytan@noraisin.net>
20040 * ext/resindvd/resindvdsrc.c:
20041 * ext/resindvd/resindvdsrc.h:
20042 resindvd: Manage timed still sequences better
20043 Make timed still frames work better by extending the current segment
20044 when needed, and restarting the still sequence with the correct
20045 remaining duration when the wait it interrupted by activation of a
20046 highlight NAV packet.
20048 2009-05-11 11:06:03 +0100 Jan Schmidt <thaytan@noraisin.net>
20050 * ext/resindvd/rsnaudiomunge.c:
20051 resindvd: Change the audiomunge debug output.
20052 Make sure we always show information about the segment events passing through,
20053 even when pre-roll audio buffers aren't going to be needed.
20055 2009-05-11 11:04:25 +0100 Jan Schmidt <thaytan@noraisin.net>
20057 * gst/dvdspu/gstdvdspu.c:
20058 dvdspu: Make the debugging output a bit clearer.
20059 Display more info about custom DVD events in the debug messages.
20061 2009-05-08 17:42:12 +0100 Jan Schmidt <thaytan@noraisin.net>
20063 * gst/dvdspu/gstdvdspu.c:
20064 dvdspu: Always push a frame at the start of a still frame, and fix a leak.
20065 Make sure to push the frame for a still frame, with discont = true and
20066 timestamp=none, so that it gets displayed by the sink. Also, don't leak
20067 each rendered video frame during still menus.
20069 2009-05-08 17:40:48 +0100 Jan Schmidt <thaytan@noraisin.net>
20071 * gst/dvdspu/gstdvdspu-render.c:
20072 dvdspu: Add a guard when we don't have any subpicture buffer to render
20074 2009-05-08 16:29:20 +0100 Jan Schmidt <thaytan@noraisin.net>
20076 * ext/resindvd/rsnaudiomunge.c:
20077 resindvd: Rename the audio munger debug category
20078 Rename a debug category: rsn_audiomunge -> rsnaudiomunge.
20080 2009-05-08 16:27:31 +0100 Jan Schmidt <thaytan@noraisin.net>
20082 * ext/resindvd/resindvdsrc.c:
20083 resindvd: Ensure we send a title tag in the first play section.
20085 2009-05-08 16:06:01 +0100 Jan Schmidt <thaytan@noraisin.net>
20087 * ext/resindvd/resindvdsrc.c:
20088 resindvd: Simplify some stuff. Remove an unnecessary LOG message.
20089 Skip attempting to schedule a nav block unless we're in PLAYING. Take a lock
20090 slightly later, when we actually need it. Remove a noisy LOG message.
20092 2009-05-08 14:23:48 +0100 Jan Schmidt <thaytan@noraisin.net>
20094 * ext/resindvd/resindvdsrc.c:
20095 resindvd: Remove per-menu description from the TITLE tag
20096 The part number reported while in a menu doesn't reflect the selected
20097 menu, so it's pointless to use it to report which menu we're in (Audio,
20098 Angle etc). Just report "DVD Menu" in the title tag instead.
20100 2009-05-08 14:20:32 +0100 Jan Schmidt <thaytan@noraisin.net>
20102 * ext/resindvd/resindvdsrc.c:
20103 * ext/resindvd/resindvdsrc.h:
20104 resindvd: Send title info message when current angle is switched.
20105 Make sure we send an update title tag when the current angle or available
20108 2009-05-08 10:43:27 +0100 Jan Schmidt <thaytan@noraisin.net>
20110 * ext/resindvd/resindvdsrc.c:
20111 * ext/resindvd/resindvdsrc.h:
20112 resindvd: Implement navigation command change message and query
20113 Send messages when the available DVD navigation commands changes, and
20114 handle navigation commands and angles queries.
20116 2009-05-11 16:59:20 +0200 Edward Hervey <bilboed@bilboed.com>
20118 * gst/mpegdemux/gstmpegtsdemux.c:
20119 * gst/mpegdemux/gstmpegtsdemux.h:
20120 mpegtsdemux: Protect bitrate estimation against bogus values.
20121 If the estimated bitrate is lower than 188 bytes, there's most likely
20122 something completely wrong with the two samples. If that happens,
20123 force recalculation.
20124 Use guint64 for observation PCR, I saw cases where it would overflow.
20126 2009-05-11 16:58:58 +0200 Edward Hervey <bilboed@bilboed.com>
20128 * gst/mpegdemux/gstmpegtsdemux.c:
20129 mpegtsdemux: Only take PCR from the active stream for bitrate estimation.
20131 2009-05-11 16:40:46 +0200 Edward Hervey <bilboed@bilboed.com>
20133 * gst/mpegdemux/gstmpegtsdemux.c:
20134 mpegtsdemux: Change debugging levels for very frequent messages.
20135 This allows debugging with mpegtsdemux:4 while being able to track what's
20136 going on (and avoid taking up as much cpu for debugging as for the actual
20139 2009-05-09 09:57:47 +0200 Edward Hervey <bilboed@bilboed.com>
20141 * gst/mpegdemux/gstmpegtsdemux.h:
20142 mpegtsdemux: Revert indentation and comment header file.
20143 One shouldn't run gst-indent on .h files, in this case it was un-beautifying
20146 2009-05-10 21:21:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
20148 * gst/qtmux/gstqtmuxmap.c:
20149 gppmux: Add MPEG-4 part 2 to supported formats. Fixes #581593.
20151 2009-05-10 17:17:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20154 faad: Fix configure check for the FAAD version
20155 The previous version matched things like 297 for
20156 version 2.7, etc which could be added to the file
20160 2009-05-10 11:17:17 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
20163 Run libtoolize before aclocal
20164 This unbreaks the build in some cases. Fixes bug #582021
20166 2009-05-10 10:40:36 +0200 Tristan Matthews <le.businessman@gmail.com>
20168 * gst/mxf/mxfmux.c:
20169 mxfmux: Fix uninitialized variable compiler warning
20170 This will always be set to something but gcc didn't detect
20171 this. Fixes bug #582013.
20173 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
20175 * ext/x264/GstX264Enc.prs:
20176 Remove wrong stuff from preset file
20178 2009-05-09 15:48:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20180 * gst/mxf/mxfmux.c:
20181 * gst/mxf/mxfmux.h:
20182 mxfmux: Write metadata items in reference order
20183 This ensures that the metadata items are always written
20184 in the same order and that first comes the preface,
20185 then the identification linked from the preface, ...
20186 Some demuxers can't handle files where the metadata
20187 items are in random order.
20189 2009-05-09 15:48:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20191 * gst/mxf/mxfmux.c:
20192 mxfmux: Fix EOS logic again
20194 2009-05-09 15:48:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20196 * gst/mxf/mxfmux.c:
20197 mxfmux: Don't unref NULL buffers if pushing a buffer after the first failed
20199 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
20201 * ext/x264/GstX264Enc.prs:
20202 Add a more representative example preset file for x264
20204 2009-05-08 18:24:28 +0100 Zaheer Merali <zaheerabbas@merali.org>
20206 * gst/mpegdemux/gstmpegtsdemux.c:
20207 * gst/mpegdemux/gstmpegtsdemux.h:
20208 mpegtsdemux: Add initial naive seeking support and fix duration query.
20209 Sync from gst-fluendo-mpegdemux and have seeking/duration query
20210 improvements in. No support however for wrapped around pcrs etc. but a
20212 Also fix indentation issues.
20214 2009-05-08 16:38:26 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
20216 * gst-plugins-bad.spec.in:
20217 Comment out preset not in yet
20219 2009-05-08 15:39:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20221 * gst/deinterlace2/gstdeinterlace2.c:
20222 * gst/deinterlace2/gstdeinterlace2.h:
20223 deinterlace2: Add a disabled mode for passthrough operation
20224 Also allow to change the mode in PAUSED and PLAYING by updating
20225 the caps if necessary.
20227 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
20229 * ext/faac/gstfaac.c:
20230 * ext/mpeg2enc/gstmpeg2enc.cc:
20231 * ext/x264/gstx264enc.c:
20232 * gst/flv/gstflvdemux.c:
20234 * gst/qtmux/gstqtmux.c:
20235 Add ranks to various muxers and encoders in -bad
20237 2009-05-07 17:34:36 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
20239 * gst-plugins-bad.spec.in:
20242 2009-05-07 13:12:34 +0200 Rov Juvano <rovjuvano@users.sourceforge.net>
20244 * tests/examples/scaletempo/demo-player.c:
20245 scaletempo: Don't require gconfaudiosink in the demo
20248 2009-05-06 21:48:30 +0100 Jan Schmidt <thaytan@noraisin.net>
20250 * ext/resindvd/resindvdsrc.c:
20251 resindvd: Don't open all VTS ifo at the start
20252 Load each VTS ifo the first time the disc enters that VTS,
20253 rather than scanning them all at the start.
20255 2009-05-06 21:19:13 +0100 Jan Schmidt <thaytan@noraisin.net>
20257 * ext/resindvd/resindvdsrc.c:
20258 * ext/resindvd/resindvdsrc.h:
20259 resindvd: Send a title tag when we change chapter/menu/angle
20260 Allow apps like Totem to display a nicer title that reflects the current
20261 position on the disc.
20263 2009-05-05 13:18:20 +0100 Jan Schmidt <thaytan@noraisin.net>
20265 * ext/resindvd/resindvdsrc.c:
20266 resindvd: Don't send highlight-reset messages when not needed
20267 Fix a small bug that results in the SPU highlight being reset more often
20268 than is necessary - ie, clearing it when it's already cleared.
20270 2009-05-05 13:14:47 +0100 Jan Schmidt <thaytan@noraisin.net>
20272 * ext/resindvd/resindvdsrc.c:
20273 * ext/resindvd/resindvdsrc.h:
20274 resindvd: send angles-changed messages when appropriate
20275 When the current angle changes, or the number of available angles changes,
20276 send an angles-changed message to let the app know.
20278 2009-05-05 11:34:26 +0100 Jan Schmidt <thaytan@noraisin.net>
20280 * ext/resindvd/resindvdsrc.c:
20281 resindvd: Make the next/prev angle switching cycle at the ends
20282 When the current angle is 1 and prev_angle is requested, loop to the
20283 maximum angle and vice versa for next_angle
20285 2009-05-05 16:54:39 +0200 Arnout Vandecappelle <arnout@mind.be>
20287 * gst/mpeg4videoparse/mpeg4videoparse.c:
20288 mpeg4videoparse: don't leak the config data
20289 Clear the config data when going to READY or when disposed.
20292 2009-05-05 16:48:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
20294 * gst/rtpmanager/gstrtpssrcdemux.c:
20295 rtpssrcdemux: drop unexpected RTCP packets
20296 We usually only get SR packets in our chain function but if an invalid packet
20297 contains the SR packet after the RR packet, we must not fail but simply ignore
20298 the malformed packet.
20301 2009-05-04 22:09:05 +0100 Zaheer Abbas Merali <zaheer@localhost.localdomain>
20303 * gst/mpegdemux/mpegtsparse.c:
20304 * gst/mpegdemux/mpegtsparse.h:
20305 mpegtsparse: Remember pids that are meant to be stream pids.
20308 2009-05-04 12:37:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20310 * ext/celt/gstceltenc.c:
20311 celt: Implement preset interface
20313 2009-05-04 12:36:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20315 * ext/dirac/gstdiracenc.cc:
20316 dirac: Implement preset interface
20318 2009-05-04 12:34:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20320 * ext/jp2k/gstjasperenc.c:
20321 jp2kenc: Implement preset interface
20323 2009-05-04 12:33:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20325 * ext/mpeg2enc/gstmpeg2enc.cc:
20326 mpeg2enc: Implement Preset interface
20328 2009-05-04 12:31:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20330 * ext/xvid/gstxvidenc.c:
20331 xvid: Implement Preset interface
20333 2009-05-04 12:30:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20335 * ext/faac/gstfaac.c:
20336 faac: Implement preset interface
20338 2009-05-03 17:42:44 +0100 Vincent Genieux <mutex@runbox.com>
20340 * gst/mpegdemux/mpegtspacketizer.c:
20341 * gst/mpegdemux/mpegtspacketizer.h:
20342 * gst/mpegdemux/mpegtsparse.c:
20343 mpegtsparse: Ignore subtable extension when parsing PAT
20346 2009-05-03 17:21:22 +0100 Vincent Genieux <mutex@runbox.com>
20348 * gst/mpegdemux/mpegtsparse.c:
20349 * gst/mpegdemux/mpegtsparse.h:
20350 mpegtsparse: make safe changing the program-numbers property dynamically
20353 2009-05-03 14:28:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
20355 * ext/libmms/gstmms.c:
20356 mms: extend BaseSrc query handling rather than overriding
20358 2009-04-27 22:39:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
20360 * gst/aacparse/gstbaseparse.c:
20361 * gst/amrparse/gstbaseparse.c:
20362 * gst/flacparse/gstbaseparse.c:
20363 baseparse: fix (regression in) newsegment handling
20364 (aacparse, amrparse, flacparse). Fixes #580133.
20366 2009-05-02 12:23:03 +0100 Zaheer Merali <zaheerabbas@merali.org>
20368 * sys/dvb/gstdvbsrc.c:
20369 dvbsrc: fix pes filter pid resetting
20371 2009-05-01 02:26:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
20373 * ext/dts/gstdtsdec.h:
20374 dtsdec: cosmetic fix to header structure to make gtk-doc happy
20376 2009-05-01 14:25:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
20378 * docs/plugins/Makefile.am:
20379 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
20380 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
20381 * gst/debugutils/fpsdisplaysink.c:
20382 docs: make fpsdisplaysink show up in the docs
20384 2009-05-01 02:21:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
20386 * gst/debugutils/fpsdisplaysink.c:
20387 * gst/debugutils/fpsdisplaysink.h:
20388 fpsdisplaysink: move private struct into plugin struct and use Gst namespace
20390 2009-05-01 01:59:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
20392 * docs/plugins/inspect/plugin-debugutilsbad.xml:
20393 * docs/plugins/inspect/plugin-fpsdisplaysink.xml:
20394 * gst/debugutils/Makefile.am:
20395 * gst/debugutils/debugutilsbad.c:
20396 * gst/debugutils/fpsdisplaysink.c:
20397 fpsdisplaysink: rename plugin (not element) to debugutilsbad
20398 Makes it easier to add further utils here without creating yet another plugin.
20400 2009-05-01 14:28:23 +0100 Zaheer Merali <zaheerabbas@merali.org>
20402 * sys/dvb/gstdvbsrc.c:
20403 dvbsrc: unset pid filters correctly
20405 2009-04-30 14:43:36 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
20407 * gst/qtmux/gstqtmuxmap.c:
20408 qtmux: changes caps of src pads to video/quicktime, variant=something
20409 Take a look at bug #580005 for further info.
20411 2009-04-30 17:29:35 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
20413 Merge branch 'master' of ssh://uraeus@git.freedesktop.org/git/gstreamer/gst-plugins-bad
20415 2009-04-30 17:28:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
20417 * gst-plugins-bad.spec.in:
20418 Update for new presets file
20420 2009-04-30 17:08:52 +0100 Tristan Matthews <le.businessman@gmail.com>
20422 * gst/debugutils/fpsdisplaysink.c:
20423 fpsdisplaysink: init variable to NULL to avoid compiler warning
20426 2009-04-30 14:20:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
20428 * gst/dvdspu/gstdvdspu-render.c:
20429 * gst/dvdspu/gstdvdspu.h:
20430 dvdspu: do some basic clipping
20431 Add some basic clipping of the subtitle region when the subtitle is bigger than
20432 the image we should put it on.
20434 2009-04-30 14:18:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
20436 * gst/dvdspu/gstdvdspu.c:
20437 dvdspu: don't EOS when the subtitle got EOS
20438 Don't forward the EOS on the subtitle pad as the video might still be running.
20440 2009-04-30 13:45:30 +0300 Stefan Kost <ensonic@users.sf.net>
20442 * gst/debugutils/fpsdisplaysink.c:
20443 fpsdisplay: code cleanup and plug overlay as needed
20444 Pluggin the text-ovelay causes some slowdowns and might need a colorspace
20445 converter. We now only check the text-overlay property whne goint to ready and
20446 plug or unplug the text-overlay at that time. If the property changes during
20447 playing, its not switched immediately.
20449 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
20451 * ext/x264/GstX264Enc.prs:
20452 * ext/x264/Makefile.am:
20453 * ext/x264/gstx264enc.c:
20454 x264enc: add preset support
20455 Add preset iface and a (dummy) preset file as a starting point.
20457 2009-04-26 21:26:00 +0100 Jan Schmidt <thaytan@noraisin.net>
20459 * ext/resindvd/gstmpegdemux.c:
20460 * ext/resindvd/resindvdsrc.c:
20461 * ext/resindvd/rsnaudiodec.c:
20462 * ext/resindvd/rsnaudiomunge.c:
20463 resindvd: Convert some g_print to GST_LOG_OBJECT and friends, remove some others
20464 Trim down the g_print verbosity.
20466 2009-04-26 21:29:27 +0100 Jan Schmidt <thaytan@noraisin.net>
20468 * ext/resindvd/resindvdsrc.c:
20469 resindvd: Add DVDFASTSTART env var to making some testing easier
20471 2009-04-24 14:08:55 +0100 Jan Schmidt <thaytan@noraisin.net>
20473 * ext/resindvd/gstmpegdemux.c:
20474 resindvd: Remove redundant modulo operation in the demuxer
20476 2009-04-24 14:07:30 +0100 Jan Schmidt <thaytan@noraisin.net>
20478 * ext/resindvd/gstmpegdemux.c:
20479 * ext/resindvd/resindvdsrc.c:
20480 resindvd: Map audio and subpicture logical streams to physical.
20481 The logical audio and subpicture stream number doesn't always correspond
20482 with the physical substream it is coming from. When configuring the demuxer
20483 pads, use the mapping table provided in each PGC to get the layout and
20484 ensure the demuxer creates the correct pads.
20486 2009-04-29 18:52:20 +0100 Tristan Matthews <le.businessman@gmail.com>
20488 * gst/flv/gstflvmux.c:
20489 flvmux: init variable to NULL to fix compiler warning
20492 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
20494 * ext/x264/gstx264enc.c:
20495 x264enc: add some documentation on profile
20497 2009-04-29 13:56:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20499 * gst/flv/gstflvmux.c:
20500 * gst/flv/gstflvparse.c:
20501 flv: Set/require the framed/parsed fields of the audio/mpeg caps to TRUE
20503 2009-04-29 13:16:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20505 * gst/flv/gstflvmux.c:
20506 flv: Always write at least the minimal tags and write the PAR as tags
20508 2009-04-29 13:03:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20510 * gst/flv/gstflvmux.c:
20511 * gst/flv/gstflvmux.h:
20512 flv: Add support for muxing some tags
20514 2009-04-29 13:03:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20516 * gst/flv/gstflvparse.c:
20517 flv: Add support for title tag
20519 2009-04-29 09:40:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20521 * gst/flv/gstflvparse.c:
20522 flv: Fix parsing of tags and add new mappings
20523 We shouldn't register a new GstTag for every unknown tag
20524 we find as this might lead to conflicts and also those
20525 tags are essentially unknown.
20526 Add mappings for some known tags and also convert string
20527 dates to GDate, as found in many FLV files.
20529 2009-04-28 16:10:21 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
20531 * gst/rtpmux/gstrtpmux.c:
20532 rtpmux: Reject wrong caps
20534 2009-04-28 16:03:19 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
20536 * gst/rtpmux/gstrtpmux.c:
20537 rtpmux: Fix leak Fixed a leak discovered by Laurent Glayal <spegle@yahoo.fr>
20539 2009-04-28 15:58:41 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
20541 * gst/rtpmux/gstrtpmux.c:
20543 Fixed a leak discovered by Laurent Glayal <spegle@yahoo.fr>
20545 2009-04-27 11:09:08 +0200 Olivier Crete <olivier.crete@collabora.co.uk>
20547 * gst/rtpmanager/rtpsource.c:
20548 rtpsouce: make WARNING into LOG
20549 Since neither rtpmanager nor any of the payloaders properly implement
20550 pad allocation, there is no way for the rtpmanager to inform downstream elements
20551 of the new SSRC if there is an SSRC collision. So the warning is emitted all the
20552 time and it is confusing.
20555 2009-04-27 11:06:01 +0200 Olivier Crete <olivier.crete@collabora.co.uk>
20557 * gst/rtpmanager/rtpsession.c:
20558 rtpsession: notify when SSRC changes
20559 Emit a g_object_notify when the SSRc changes because of a collision.
20562 2009-04-27 10:04:51 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
20564 * gst-plugins-bad.spec.in:
20565 * gst/dccp/Makefile.am:
20566 Add new plugin to spec file and add missing header to gst/dccp/Makefile.am
20568 2009-04-25 00:44:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
20570 * tests/check/elements/.gitignore:
20571 * tests/check/pipelines/.gitignore:
20572 tests: make git ignore new unit tests binaries
20574 2009-04-25 00:42:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
20577 win32: dist libgstdshow.def by adding it to win32/MANIFEST
20580 2009-04-24 18:53:36 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
20582 * gst/qtmux/gstqtmuxmap.c:
20583 mp4mux: Changes src caps to application/x-iso-mp4
20586 2009-04-24 16:01:44 +0100 Jan Schmidt <thaytan@noraisin.net>
20588 * win32/common/config.h:
20589 win32: Commit the win32 config with bumped version number.
20590 Should have committed this when I unfroze the build last time, sorry.
20592 2009-04-24 14:51:00 +0100 Jan Schmidt <thaytan@noraisin.net>
20594 * tests/check/Makefile.am:
20595 check: exclude rsndvdbin from the states test
20597 2009-04-24 15:42:27 +0300 Stefan Kost <ensonic@users.sf.net>
20600 soundtouch: fix configure to use proper shell syntax. fixes #580091
20602 2009-04-23 17:33:25 +0100 Jan Schmidt <thaytan@noraisin.net>
20605 soundtouch: Fix compilation on newer libSoundTouch
20606 Newer libsoundtouch requires that we include an extra header that wasn't
20607 previously required, so define HAVE_SOUNDTOUCH_1_4 for newer builds so that it
20610 2009-04-20 11:38:01 +0300 Stefan Kost <ensonic@users.sf.net>
20612 * gst/debugutils/fpsdisplaysink.c:
20613 fpsdisplay: more cleanups
20614 Use normal gst-defines in PLUGIN_DEFINE. Shorten _start/stop method names.
20615 More ideas. Move debug category-init down to plugin-init.
20617 2009-04-20 09:51:50 +0300 Stefan Kost <ensonic@users.sf.net>
20619 * gst/debugutils/fpsdisplaysink.c:
20620 fpsdisplay: use a nicer font family
20622 2009-04-20 10:24:37 +0300 Stefan Kost <ensonic@users.sf.net>
20624 * gst/debugutils/fpsdisplaysink.c:
20625 fpsdisplay: various cleanups, docs and comments
20626 Remove unused base_init. Add basic doc blob. Reuse query object. Rename
20627 variables for clarity. Add comments and ToDos.
20629 2009-04-20 09:49:32 +0300 Stefan Kost <ensonic@users.sf.net>
20631 * gst/debugutils/fpsdisplaysink.c:
20632 fpsdisplay: remove iface proxy
20633 When we get bus messages for setting the xid, we have the real sink element
20634 instance as message_src. No need to proxy the xoverlay iface therefore
20635 (autovideosink does not do it either). Also we don't need to rewrite the
20636 message src of all messages from that sink.
20638 2009-04-23 11:04:46 +0100 Jan Schmidt <thaytan@noraisin.net>
20640 * gst/selector/gstinputselector.c:
20641 input-selector: Forward segment events for the active pad immediately.
20642 When a segment event is received on the active pad, forward it downstream
20643 immediately instead of deferring it until the next data buffer arrives. This
20644 fixes problems with segment updates never being sent downstream, like those
20645 needed for sparse streams, or for closing previously opened segments.
20646 This fixes playback of DVD menus with a still video frame and an audio track,
20650 2009-04-22 18:01:07 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
20652 * gst/rtpmux/gstrtpmux.c:
20653 rtpmux: Fix warning
20655 2009-04-20 20:00:15 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
20657 * gst/rtpmux/gstrtpmux.c:
20658 rtpmux: Set different caps depending on the input
20660 2009-04-22 16:25:07 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
20662 * gst/rtpmux/gstrtpmux.c:
20663 rtpmux: Only free pad private when pad is disposed
20665 2009-04-22 19:52:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20667 * docs/plugins/Makefile.am:
20668 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
20669 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
20670 * gst/flv/gstflvdemux.c:
20671 * gst/flv/gstflvdemux.h:
20672 * gst/flv/gstflvmux.c:
20673 * gst/flv/gstflvmux.h:
20674 flv: Add documentation to flvmux and flvdemux
20675 Partially fixes bug #573737.
20677 2009-04-22 19:45:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20679 * gst/mxf/mxfmux.h:
20680 mxf: Mark most fields of the instance struct as private
20682 2009-04-22 19:43:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20684 * docs/plugins/Makefile.am:
20685 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
20686 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
20687 * gst/deinterlace2/gstdeinterlace2.c:
20688 * gst/deinterlace2/gstdeinterlace2.h:
20689 deinterlace2: Add documentation and integrate into the build system
20691 2009-04-22 19:24:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20693 * docs/plugins/Makefile.am:
20694 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
20695 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
20696 * docs/plugins/gst-plugins-bad-plugins.args:
20697 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
20698 * docs/plugins/gst-plugins-bad-plugins.interfaces:
20699 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
20700 * docs/plugins/gst-plugins-bad-plugins.signals:
20701 * docs/plugins/inspect/plugin-aacparse.xml:
20702 * docs/plugins/inspect/plugin-aiffparse.xml:
20703 * docs/plugins/inspect/plugin-alsaspdif.xml:
20704 * docs/plugins/inspect/plugin-amrparse.xml:
20705 * docs/plugins/inspect/plugin-amrwb.xml:
20706 * docs/plugins/inspect/plugin-apex.xml:
20707 * docs/plugins/inspect/plugin-assrender.xml:
20708 * docs/plugins/inspect/plugin-autoconvert.xml:
20709 * docs/plugins/inspect/plugin-bayer.xml:
20710 * docs/plugins/inspect/plugin-bz2.xml:
20711 * docs/plugins/inspect/plugin-camerabin.xml:
20712 * docs/plugins/inspect/plugin-cdaudio.xml:
20713 * docs/plugins/inspect/plugin-cdxaparse.xml:
20714 * docs/plugins/inspect/plugin-celt.xml:
20715 * docs/plugins/inspect/plugin-dc1394.xml:
20716 * docs/plugins/inspect/plugin-dccp.xml:
20717 * docs/plugins/inspect/plugin-deinterlace2.xml:
20718 * docs/plugins/inspect/plugin-dfbvideosink.xml:
20719 * docs/plugins/inspect/plugin-dtmf.xml:
20720 * docs/plugins/inspect/plugin-dtsdec.xml:
20721 * docs/plugins/inspect/plugin-dvb.xml:
20722 * docs/plugins/inspect/plugin-dvdspu.xml:
20723 * docs/plugins/inspect/plugin-faac.xml:
20724 * docs/plugins/inspect/plugin-faad.xml:
20725 * docs/plugins/inspect/plugin-fbdevsink.xml:
20726 * docs/plugins/inspect/plugin-festival.xml:
20727 * docs/plugins/inspect/plugin-flv.xml:
20728 * docs/plugins/inspect/plugin-fpsdisplaysink.xml:
20729 * docs/plugins/inspect/plugin-freeze.xml:
20730 * docs/plugins/inspect/plugin-gsm.xml:
20731 * docs/plugins/inspect/plugin-gstinterlace.xml:
20732 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
20733 * docs/plugins/inspect/plugin-gstsiren.xml:
20734 * docs/plugins/inspect/plugin-h264parse.xml:
20735 * docs/plugins/inspect/plugin-jack.xml:
20736 * docs/plugins/inspect/plugin-ladspa.xml:
20737 * docs/plugins/inspect/plugin-legacyresample.xml:
20738 * docs/plugins/inspect/plugin-liveadder.xml:
20739 * docs/plugins/inspect/plugin-metadata.xml:
20740 * docs/plugins/inspect/plugin-mms.xml:
20741 * docs/plugins/inspect/plugin-modplug.xml:
20742 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
20743 * docs/plugins/inspect/plugin-mpegdemux2.xml:
20744 * docs/plugins/inspect/plugin-mpegtsmux.xml:
20745 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
20746 * docs/plugins/inspect/plugin-musepack.xml:
20747 * docs/plugins/inspect/plugin-musicbrainz.xml:
20748 * docs/plugins/inspect/plugin-mve.xml:
20749 * docs/plugins/inspect/plugin-mxf.xml:
20750 * docs/plugins/inspect/plugin-mythtv.xml:
20751 * docs/plugins/inspect/plugin-nas.xml:
20752 * docs/plugins/inspect/plugin-neon.xml:
20753 * docs/plugins/inspect/plugin-nsfdec.xml:
20754 * docs/plugins/inspect/plugin-nuvdemux.xml:
20755 * docs/plugins/inspect/plugin-ofa.xml:
20756 * docs/plugins/inspect/plugin-oss4.xml:
20757 * docs/plugins/inspect/plugin-pcapparse.xml:
20758 * docs/plugins/inspect/plugin-qtmux.xml:
20759 * docs/plugins/inspect/plugin-rawparse.xml:
20760 * docs/plugins/inspect/plugin-real.xml:
20761 * docs/plugins/inspect/plugin-resindvd.xml:
20762 * docs/plugins/inspect/plugin-rfbsrc.xml:
20763 * docs/plugins/inspect/plugin-rtpmux.xml:
20764 * docs/plugins/inspect/plugin-scaletempo.xml:
20765 * docs/plugins/inspect/plugin-sdl.xml:
20766 * docs/plugins/inspect/plugin-sdp.xml:
20767 * docs/plugins/inspect/plugin-selector.xml:
20768 * docs/plugins/inspect/plugin-sndfile.xml:
20769 * docs/plugins/inspect/plugin-speed.xml:
20770 * docs/plugins/inspect/plugin-stereo.xml:
20771 * docs/plugins/inspect/plugin-subenc.xml:
20772 * docs/plugins/inspect/plugin-tta.xml:
20773 * docs/plugins/inspect/plugin-valve.xml:
20774 * docs/plugins/inspect/plugin-vcdsrc.xml:
20775 * docs/plugins/inspect/plugin-videosignal.xml:
20776 * docs/plugins/inspect/plugin-vmnc.xml:
20777 * docs/plugins/inspect/plugin-wildmidi.xml:
20778 * docs/plugins/inspect/plugin-x264.xml:
20779 * docs/plugins/inspect/plugin-xdgmime.xml:
20780 * docs/plugins/inspect/plugin-xvid.xml:
20781 * docs/plugins/inspect/plugin-y4menc.xml:
20782 * gst/mxf/mxfmux.c:
20783 mxf: Add documentation to mxfmux and update the docs
20785 2009-03-19 15:37:17 -0700 LRN <lrn1986@gmail.com>
20787 * ext/modplug/gstmodplug.cc:
20788 modplug: Use correct header file
20789 modplug's sndfile.h conflicts with libsndfile's sndfile.h, so
20790 we'll access it directly using modplug/sndfile.h. Fixes #573849
20791 Signed-off-by: David Schleef <ds@schleef.org>
20793 2009-03-19 15:29:04 -0700 LRN <lrn1986@gmail.com>
20796 sdl: Use SDL static-libs for conftest
20797 Fixes: #573847. This fixes building with SDL on Windows.
20798 Signed-off-by: David Schleef <ds@schleef.org>
20800 2009-03-19 14:55:26 -0700 LRN <lrn1986@gmail.com>
20802 * ext/mpeg2enc/gstmpeg2encoptions.cc:
20803 mpeg2enc: Get number of processors on win32
20805 Signed-off-by: David Schleef <ds@schleef.org>
20807 2009-03-19 14:49:13 -0700 David Schleef <ds@schleef.org>
20810 soundtouch: Add pkgconfig check for soundtouch-1.4
20813 2009-02-26 14:18:54 -0800 David Schleef <ds@schleef.org>
20815 * gst/rawparse/gstrawparse.c:
20816 * gst/rawparse/gstrawparse.h:
20817 * gst/rawparse/gstvideoparse.c:
20818 * gst/rawparse/gstvideoparse.h:
20819 Add interlaced support to videoparse
20820 Add a virtual method in rawparse to set buffer flags. This doesn't
20821 use API from unreleased -base, since it defines GST_VIDEO_BUFFER_TFF
20822 if it's not defined yet.
20824 2009-04-21 22:13:12 +0100 Jan Schmidt <thaytan@noraisin.net>
20827 Automatic update of common submodule
20828 From b3941ea to 6ab11d1
20830 2009-04-21 13:27:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
20832 Merge branch 'rtpmux-fixes'
20834 2009-04-21 16:48:39 +0200 Edward Hervey <bilboed@bilboed.com>
20836 * ext/libmms/gstmms.c:
20837 mmssrc: If the connection fails, emit a redirection msg to the rtsp equivalent.
20838 This should help fix the issue with Windows Media Server using rtsp... but
20839 still declaring the stream with mms://
20841 2009-04-21 16:08:55 +0200 Edward Hervey <bilboed@bilboed.com>
20843 * gst/mpegdemux/gstmpegdemux.c:
20844 mpegdemux: Only error out at EOS push failure if we don't have any streams.
20845 This should remove the bogus error messages while still keeping the original
20846 intent of this, which is to inform the pipeline/application/user that we
20847 could not find any valid streams.
20848 There are many reasons why pushing an event can fail, and not all of them are
20849 because there's no link downstream (it could be because it was blocked, or
20852 2009-04-10 19:24:26 +0200 Zaheer Abbas Merali <zaheer@localhost.localdomain>
20854 * gst/mpegdemux/gstmpegtsdemux.c:
20855 mpegtsdemux: add hack specific for itvhd
20856 itvhd masks its h264 video stream as a private stream making it harder for
20857 other set top boxes to decode. this checks for specific program number, video
20858 pid and stream type combination before declaring it as h264.
20860 2009-04-10 19:06:55 +0200 Zaheer Abbas Merali <zaheer@localhost.localdomain>
20862 * gst/mpegdemux/mpegtspacketizer.c:
20863 mpegtsparse: detect AC3 streams in PMT table
20864 add 'has-ac3' boolean to pmt bus message
20866 2009-04-10 01:16:30 +0200 Zaheer Abbas Merali <zaheer@localhost.localdomain>
20868 * gst/mpegdemux/gstmpegtsdemux.c:
20871 2009-04-10 01:11:01 +0200 Zaheer Abbas Merali <zaheer@localhost.localdomain>
20873 * gst/mpegdemux/gstmpegtsdemux.c:
20874 hack for itvhd sid to detect mpeg1 as h264
20876 2009-04-20 18:41:39 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
20878 * gst/rtpmux/gstrtpmux.c:
20879 rtpmux: Remove useless caps mangling
20881 2009-04-20 18:36:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
20883 * gst/rtpmux/gstrtpmux.c:
20884 rtpmux: Rename variable for more clarity
20886 2009-04-20 17:43:39 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
20888 * gst/rtpmux/gstrtpdtmfmux.c:
20889 * gst/rtpmux/gstrtpmux.c:
20890 rtpmux: Use GST_BOILERPLATE
20892 2009-04-20 17:42:40 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
20894 * gst/rtpmux/gstrtpdtmfmux.c:
20895 * gst/rtpmux/gstrtpdtmfmux.h:
20896 * gst/rtpmux/gstrtpmux.c:
20897 rtpmux: Do the includes locally
20899 2009-04-20 16:34:30 +0200 Andy Wingo <wingo@wingomac.bcn.oblong.net>
20901 * sys/osxvideo/osxvideosrc.c:
20902 patch over logic errors in osxvideosrc
20903 apple's compiler carps, with reason, about some constructs in osxvideosrc.c
20905 also it seems that for some reason this required a gst-indent run. whee
20907 2009-04-20 13:09:46 +0200 Andy Wingo <wingo@oblong.net>
20912 * sys/osxvideo/Makefile.am: Autoconfiscation.
20913 * sys/osxvideo/osxvideoplugin.m:
20914 * sys/osxvideo/osxvideosrc.h:
20915 * sys/osxvideo/osxvideosrc.c: Add osxvideosrc. Should fix #153684.
20916 Patch-by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
20917 Patch-by: Ali Sabil <ali.sabil@tandberg.com>
20918 Patch-by: Barracuda Networks <justin@affinix.com>
20920 2009-04-19 17:18:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20922 * gst/deinterlace2/gstdeinterlace2.c:
20923 deinterlace2: Make it possible to select interlacing autodetection or to enfore deinterlacing
20924 For this add a "mode" property that defaults to "interlaced" for now as
20925 most decoders/demuxers don't properly set the "interlaced" field on the
20927 If this property is set to "auto" the element will work in passthrough
20928 mode unless the caps contain the "interlaced" field.
20930 2009-04-18 23:42:57 +0100 Zaheer Merali <zaheerabbas@merali.org>
20932 * gst/mpegdemux/mpegtspacketizer.c:
20933 mpegtsparse: fix leak of GST_TYPE_LIST gvalue
20935 2009-04-18 13:09:23 +0100 Zaheer Merali <zaheerabbas@merali.org>
20937 * gst/mpegdemux/mpegtsparse.c:
20938 mpegtsparse: fix leak in src_pad_query
20940 2009-04-17 16:16:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
20942 * gst/rtpmanager/gstrtpsession.c:
20943 rtpsession: join the RTCP thread
20944 Avoid a case where a joinable thread would be left unjoined, which leaked the
20948 2009-04-17 15:39:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20950 * gst/deinterlace2/gstdeinterlace2.c:
20951 deinterlace2: Use GST_(DEBUG|WARNING|ERROR)_OBJECT instead of the non-OBJECT ones
20953 2009-04-17 15:39:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20955 * gst/deinterlace2/gstdeinterlace2.c:
20956 deinterlace2: Reset history if DISCONT is set on the incoming buffer
20958 2009-04-17 15:39:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20960 * gst/deinterlace2/gstdeinterlace2.c:
20961 deinterlace2: Fix timestamps for buffers with RFF flag set
20963 2009-04-16 22:14:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20965 * gst/mxf/mxfmetadata.c:
20966 mxf: Properly handle the new interlaced support from libgstvideo for (de)muxing
20968 2009-04-16 17:41:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20970 * gst/deinterlace2/gstdeinterlace2.c:
20971 * gst/deinterlace2/gstdeinterlace2.h:
20972 * gst/deinterlace2/tvtime/greedy.c:
20973 * gst/deinterlace2/tvtime/greedyh.c:
20974 * gst/deinterlace2/tvtime/scalerbob.c:
20975 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
20976 * gst/deinterlace2/tvtime/weave.c:
20977 * gst/deinterlace2/tvtime/weavebff.c:
20978 * gst/deinterlace2/tvtime/weavetff.c:
20979 deinterlace2: Rename line_length to row_stride and remove output_stride
20981 2009-04-16 15:52:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
20983 * gst/deinterlace2/gstdeinterlace2.c:
20984 deinterlace2: Implement support for RFF and ONEFIELD buffer flags
20986 2009-04-16 18:36:13 +0300 Stefan Kost <ensonic@users.sf.net>
20989 * gst/debugutils/Makefile.am:
20990 * gst/debugutils/fpsdisplaysink.c:
20991 * gst/debugutils/fpsdisplaysink.h:
20992 fpsdisplaysink: add a initial port of a sink with fps display
20993 This now works with a event probe. Needs some extra work.
20995 2009-03-09 18:22:28 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
20997 * gst/camerabin/gstcamerabin.c:
20998 camerabin: clean up and fix assertion fail when setting zoom in NULL state
21000 2009-03-09 18:31:07 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
21002 * gst/camerabin/gstcamerabin.c:
21003 camerabin: fix format matching when detecting allowed frame rate
21005 2009-03-09 18:25:48 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
21007 * gst/camerabin/gstcamerabin.c:
21008 camerabin: don't lose pending state when changing resolution
21010 2009-02-27 17:12:38 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
21012 * gst/camerabin/gstcamerabin-marshal.list:
21013 * gst/camerabin/gstcamerabin.c:
21014 * gst/camerabin/gstcamerabin.h:
21015 * tests/check/elements/camerabin.c:
21016 camerabin: change img-done signal parameter from GString* to const gchar*
21017 Don't allow setting filename via img-done signal parameter but force app
21018 use filename property. Don't stop capture when setting filename property.
21019 Update check unit test based on the change.
21021 2009-04-15 13:23:01 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
21023 * gst/rtpmux/gstrtpdtmfmux.c:
21024 * gst/rtpmux/gstrtpmux.c:
21025 rtpmux: Add GST_DEBUG_FUNCPTRs
21027 2009-04-15 13:15:55 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
21029 * gst/rtpmux/gstrtpdtmfmux.c:
21030 rtpdtmfmux: Release locked pad on release_pad
21031 Release the special pad if the pad is removed from the muxer.
21033 2009-04-15 13:09:27 -0400 Laurent Glayal <spglegle@yahoo.fr>
21035 * gst/rtpmux/gstrtpdtmfmux.c:
21036 rtpdtmfmux: Release special on pad dispose
21039 2009-04-15 18:14:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
21041 * gst/rtpmanager/gstrtpjitterbuffer.c:
21042 jitterbuffer: prevent overflow in EOS estimation
21043 Use a guint64 instead of a guint to hold a 64bit value to prevent completely
21044 bogues EOS estimation values due to overflows.
21046 2009-04-15 17:44:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
21048 * gst/rtpmanager/gstrtpbin.c:
21049 * gst/rtpmanager/gstrtpbin.h:
21050 rtpbin: we should not provide a clock
21051 There is no need to provide a clock.
21053 2009-04-15 17:28:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
21055 * gst/rtpmanager/gstrtpjitterbuffer.c:
21056 jitterbuffer: more estimated EOS fixes
21057 Do more accurate EOS estimate and guard against backward timestamps.
21059 2009-04-15 17:25:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
21061 * gst/rtpmanager/gstrtpjitterbuffer.c:
21062 jitterbuffer: release lock before pushing EOS
21063 Make sure we release the jitterbuffer lock before we start pushing out data
21064 because else we might deadlock.
21066 2009-04-15 15:46:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21068 * gst/deinterlace2/gstdeinterlace2.c:
21069 * gst/deinterlace2/gstdeinterlace2.h:
21070 * gst/deinterlace2/tvtime/greedy.c:
21071 * gst/deinterlace2/tvtime/greedyh.c:
21072 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
21073 deinterlace2: Move output buffer from the instance struct to a function parameter
21075 2009-04-15 15:33:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21077 * gst/deinterlace2/gstdeinterlace2.c:
21078 * gst/deinterlace2/gstdeinterlace2.h:
21079 deinterlace2: Add initial support for automatic detection of the field order
21081 2009-04-15 14:47:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21083 * gst/deinterlace2/gstdeinterlace2.c:
21084 deinterlace2: Add support for YVYU colorspace
21085 This is the same as YUY2 with just Cr and Cb swapped. As
21086 we don't make a difference between them when deinterlacing
21089 2009-04-13 13:32:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21091 * gst/mxf/mxfmux.c:
21092 mxfmux: Small cleanup
21094 2009-04-10 18:00:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
21096 * sys/dshowdecwrapper/gstdshowaudiodec.cpp:
21097 * sys/dshowdecwrapper/gstdshowvideodec.cpp:
21098 dshowdec: fix compilation with the debugging system disabled
21099 One GST_DEBUG_CATEGORY_INIT should be enough anyway.
21100 Fixes #578562 (spotted by David Hoyt).
21102 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
21104 * ext/x264/gstx264enc.c:
21105 * ext/x264/gstx264enc.h:
21106 x264enc: add force keyframe event handling
21107 Use the GstForceKeyUnit event to force a keyframe.
21110 2009-04-08 11:52:46 -0700 Michael Smith <msmith@songbirdnest.com>
21113 * sys/acmenc/Makefile.am:
21114 * sys/acmmp3dec/Makefile.am:
21115 acmenc, acmmp3dec, sdp: link to all requires libraries on win32.
21116 Add winsock for windows (for sdp). Link to all the plugins-base
21117 libs we indirectly use for acmmenc and acmmp3dec.
21119 2009-04-07 15:50:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21121 * tests/check/Makefile.am:
21122 * tests/check/pipelines/mxf.c:
21123 mxf: Add unit tests for checking if mxfmux ! mxfdemux pipelines are working without errors
21125 2009-04-07 15:49:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21127 * gst/mxf/mxfdemux.c:
21128 mxfdemux: Don't use invalid buffer offsets, instead assume offset == 0
21130 2009-04-07 15:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21132 * gst/mxf/mxfmetadata.c:
21133 mxf: Fix comparison
21135 2009-04-07 15:19:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21137 * gst/mxf/mxfmetadata.c:
21140 Use UL database for all metadata ULs
21142 2009-04-07 04:53:02 +0300 René Stadler <mail@renestadler.de>
21144 * gst/aacparse/gstbaseparse.c:
21145 * gst/amrparse/gstbaseparse.c:
21146 * gst/flacparse/gstbaseparse.c:
21147 baseparse: Fix slightly broken buffer-in-segment check (aacparse, amrparse, flacparse)
21149 2009-04-05 03:50:19 +0300 René Stadler <mail@renestadler.de>
21151 * gst/aacparse/gstbaseparse.c:
21152 * gst/amrparse/gstbaseparse.c:
21153 baseparse: Fix push mode seeking (aacparse, amrparse)
21154 Sending the flush-start event forward before taking the stream lock actually
21155 works, in contrast to deadlocking in downstream preroll_wait (hunk 1).
21156 After that we get the chain function being stuck in a busy loop. This is fixed
21157 by updating the minimum frame size inside the synchronization loop because the
21158 subclass asks for more data in this way (hunk 2).
21159 Finally, this leads to a very probable crash because the subclass can find a
21160 valid frame with a size greater than the currently available data in the
21161 adapter. This makes the subsequent gst_adapter_take_buffer call return NULL,
21162 which is not expected (hunk 3).
21164 2009-04-04 21:19:11 +0300 Felipe Contreras <felipe.contreras@gmail.com>
21167 Automatic update of common submodule
21168 From d0ea89e to b3941ea
21170 2009-04-04 17:51:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
21172 * ext/bz2/Makefile.am:
21173 * ext/bz2/gstbz2dec.c:
21174 * ext/bz2/gstbz2enc.c:
21175 bz2: fix some refcount mistakes and do some cleaning up
21176 No need to unref buffers if pad_push returns something non-FLOW_OK.
21177 In fact, this will cause assertions or crashes. However, we do need
21178 to unref the input buffer whenever we don't pass it downstream. Also,
21179 a non-OK flow return is not an error, so don't post error messages on
21180 the bus - the pipeline may just be shutting down. Miscellaneous other
21181 clean-ups and crack removal. Plenty of work left for those who feel
21184 2009-04-04 14:54:25 +0200 Edward Hervey <bilboed@bilboed.com>
21187 Automatic update of common submodule
21188 From f8b3d91 to d0ea89e
21190 2009-04-03 23:10:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
21193 configure.ac: fix dvdnav version check
21194 Fixes #577864. This time for real.
21196 2009-04-03 17:55:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
21199 * ext/resindvd/resindvdsrc.h:
21200 resindvd: require libdvdnav >= 4.1.2 for dvdnav_get_current_time()
21203 2009-04-03 10:29:53 +0100 Jan Schmidt <thaytan@noraisin.net>
21206 misc: Bump plugins-base requirement to 0.10.22.1
21208 2009-04-01 17:41:40 +0100 Jan Schmidt <thaytan@noraisin.net>
21210 * ext/resindvd/resindvdsrc.c:
21211 resindvd: Send both the logical and physical substream ID in the stream change.
21212 When sending the stream change message(s) to the demuxer, also include the
21213 logical stream id along with the physical ID, so that the demuxer can remap
21214 logical->physical MPEG stream ID.
21216 2009-04-01 02:23:20 +0100 Jan Schmidt <thaytan@noraisin.net>
21218 * ext/resindvd/Makefile.am:
21219 * ext/resindvd/resindvdsrc.c:
21220 * ext/resindvd/resindvdsrc.h:
21221 resindvd: Use new GstNavigation functionality.
21222 Handle the new DVD commands, so that we can handle commands from a player
21223 to change angle, jump to menus etc. Use the new GstNavigation event parsing
21224 functions, instead of hand-rolled stuff.
21225 Send GstNavigation notification messages when the mouse enters a button
21226 or leaves it, so UI can turn the mouse cursor to a hand icon.
21228 2009-03-30 01:07:49 +0100 Jan Schmidt <thaytan@noraisin.net>
21230 * ext/resindvd/resindvdbin.c:
21231 * ext/resindvd/resindvdbin.h:
21232 resindvd: Switch to using a hard-coded mpeg2dec, and change pad blocking a bit.
21233 Change the pad blocking behaviour during startup, and use a hard-coded mpeg2dec (for the moment), in order to make things work with playbin2.
21235 2009-03-25 12:31:10 +0000 Jan Schmidt <thaytan@noraisin.net>
21237 * ext/resindvd/resindvdsrc.c:
21238 resindvd: Add newline to debug g_print statement
21240 2009-03-25 02:20:12 +0000 Jan Schmidt <thaytan@noraisin.net>
21242 * ext/resindvd/resindvdsrc.c:
21243 resindvd: Make highlights work when jumping into menus
21244 Make the highlights re-appear correctly when jumping back into menus
21245 by making sure to set the flushing_seek flag for user-action initiated
21247 Fiddle some debug related to tracking down the issue.
21249 2009-03-25 01:21:28 +0000 Jan Schmidt <thaytan@noraisin.net>
21251 * ext/resindvd/resindvdsrc.c:
21252 resindvd: Support multiangle titles.
21253 Add a workaround for an apparent libdvdnav bug where it loses nav packets
21254 during multiangle titles, and add some keypress bindings to switch the angle.
21256 2009-03-18 09:35:12 +0000 Jan Schmidt <thaytan@noraisin.net>
21258 * ext/resindvd/resindvdbin.c:
21259 resindvd: Add back in support for using hardcoded a52dec
21261 2009-03-16 20:31:58 +0000 Jan Schmidt <thaytan@noraisin.net>
21263 * ext/resindvd/gstmpegdemux.c:
21264 resindvd: Add some debug when creating the output pads in the demuxer
21266 2009-03-10 10:39:22 +0000 Jan Schmidt <thaytan@noraisin.net>
21268 * ext/resindvd/rsnaudiodec.c:
21269 resindvd: More hacking on the audio decoder.
21271 2009-03-05 00:04:24 +0000 Jan Schmidt <thaytan@noraisin.net>
21273 * ext/resindvd/resindvdsrc.c:
21274 resindvd: Trim back the g_print debug - convert to GST_DEBUG and GST_LOG
21276 2009-03-04 16:16:57 +0000 Jan Schmidt <thaytan@noraisin.net>
21278 * ext/resindvd/resindvdbin.c:
21279 * ext/resindvd/rsnaudiodec.c:
21280 * ext/resindvd/rsnaudiodec.h:
21281 resindvd: Extend the Resin audio decoder element, and switch rsndvdbin to use it
21283 2009-02-27 10:18:14 +0000 Jan Schmidt <thaytan@noraisin.net>
21285 * ext/resindvd/Makefile.am:
21286 * ext/resindvd/rsnaudiodec.c:
21287 * ext/resindvd/rsnaudiodec.h:
21288 resindvd: First part of the re-plugging audio decoder
21290 2009-02-27 09:42:35 +0000 Jan Schmidt <thaytan@noraisin.net>
21292 * ext/resindvd/resindvdbin.c:
21293 resindvd: remove unused code path from the bin
21295 2009-02-26 00:29:26 +0000 Jan Schmidt <thaytan@noraisin.net>
21297 * ext/resindvd/resindvdbin.h:
21298 resindvd: Indent some things
21300 2009-02-26 00:27:54 +0000 Jan Schmidt <thaytan@noraisin.net>
21302 * ext/resindvd/rsnaudiomunge.c:
21303 * ext/resindvd/rsnwrappedbuffer.c:
21304 resindvd: Switch GST_BOILERPLATE to G_DEFINE_TYPE for no real reason.
21306 2009-03-24 01:02:28 +0000 Jan Schmidt <thaytan@noraisin.net>
21308 * ext/resindvd/resindvdsrc.c:
21309 * ext/resindvd/resindvdsrc.h:
21310 resindvd: Add faststart, and work around some multi-angle issues
21311 Add a 'fast-start' property to the rsndvdsrc element, that attempts to
21312 jump directly to the DVD menu when starting. Doesn't work correctly on all
21314 Add workarounds for issues with multiple angles in libdvdnav: Use a heuristic
21315 to avoid detecting discontinuities during multiple-angle titles, it seems
21316 caused by libdvdnav losing some NAV packets in multiangle titles. Fix
21317 seeking in multi-angle titles by aligning our sector calculation logic
21318 with libdvdnav's. Also, use libdvdnav's dvdnav_get_current_time() method
21319 to determine the logical position of the current cell when it changes, as the
21320 cell_start value in the cell_change event provides a number that doesn't
21321 compensate for angle cell blocks.
21323 2009-03-21 19:04:05 +0000 Jan Schmidt <thaytan@noraisin.net>
21325 * ext/resindvd/resindvdsrc.c:
21326 resindvd: Small debug output change in the source element
21328 2009-04-01 02:25:42 +0100 Jan Schmidt <thaytan@noraisin.net>
21330 * gst/dvdspu/gstdvdspu.c:
21331 dvdspu: Add some debug
21332 Add a little bit of extra debug. Wrap a hardcoded #if 0 into a define instead.
21334 2009-04-02 13:05:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21336 * ext/jp2k/gstjasperenc.c:
21337 jp2enc: Unref peer caps after usage to fix a memory leak
21339 2009-04-02 12:46:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21341 * tests/check/Makefile.am:
21342 * tests/check/elements/mxfmux.c:
21343 mxfmux: Add unit tests
21345 2009-04-01 15:45:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
21347 * gst/legacyresample/gstlegacyresample.c:
21348 legacyresample: fix negotiation so that upstream can actually fixate to downstream's rate
21349 If one side has a preference for a particular sample rate or set of sample rates, we
21350 should honour this in the caps we advertise and transform to and from, so that elements
21351 actually know about the other side's sample rate preference and can negotiate to it
21352 if supported. Also add unit test for this.
21354 2009-03-31 16:07:46 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
21356 * gst/aacparse/gstbaseparse.c:
21357 * gst/amrparse/gstbaseparse.c:
21358 baseparse: Delay newsegment as long as possible.
21359 If newsegment is sent (too) early, caps may not yet be fixed/set,
21360 and downstream may not have been linked.
21362 2009-03-30 21:57:12 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
21364 * ext/mpeg2enc/gstmpeg2encoptions.cc:
21365 mpeg2enc: fix bitrate property settings
21366 Align bitrate property interpretation with usual mpeg2enc behaviour.
21369 2009-03-27 21:39:05 +0000 Alan Falloon <afalloon@lumenera.com>
21372 configure.ac: make --disable-external work again
21374 2009-03-27 19:37:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
21376 * ext/jp2k/gstjasperdec.c:
21377 * ext/jp2k/gstjasperdec.h:
21378 jp2kdec: implement basic QoS
21379 Don't try to decode frames that are going to be late anyway.
21381 2009-03-27 17:44:57 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
21383 * gst/rtpmanager/gstrtpbin.c:
21384 * gst/rtpmanager/gstrtpbin.h:
21385 * gst/rtpmanager/gstrtpjitterbuffer.c:
21386 * gst/rtpmanager/gstrtpjitterbuffer.h:
21387 rtpbin: add on_npt_stop signal
21388 Add the on_npt_stop signal to rtpbin and rtpjitterbuffer to notify the
21389 application that the NPT stop position has been reached.
21391 2009-03-27 11:20:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
21393 * gst/selector/gstoutputselector.c:
21394 outputselector: reset state when going to READY
21395 Reset the last-buffer, the pending pad and the segment when going to the READY
21399 2009-03-25 21:24:44 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
21401 * gst/qtmux/gstqtmux.c:
21402 qtmux: fix reusing element
21403 State change to READY and then back to PAUSED should still provide
21404 the proper structures as are otherwise freshly available following
21406 Pointed out by Thiago Santos.
21408 2009-03-26 20:28:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21410 * gst/mxf/mxfmux.c:
21411 * gst/mxf/mxftypes.c:
21412 mxf: Fix compilation and compiler errors with GLib < 2.16.0
21414 2009-03-26 14:26:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21416 * gst/mxf/mxftypes.c:
21417 mxf: Fix "cast to pointer type of different size" compiler warning
21419 2009-03-26 13:24:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21421 * gst/mxf/mxftypes.c:
21422 mxf: Rename forgotten function to fix unresolved symbols error
21424 2009-03-26 13:20:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21426 * gst/mxf/mxfaes-bwf.c:
21427 * gst/mxf/mxfdemux.c:
21428 * gst/mxf/mxfdv-dif.c:
21429 * gst/mxf/mxfvc3.c:
21430 mxf: Use mxf_u{l,uid}_is_equal() and friends instead of memcmp()
21432 2009-03-26 13:11:07 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21434 * gst/mxf/mxfaes-bwf.c:
21435 * gst/mxf/mxfdemux.c:
21436 * gst/mxf/mxfdms1.c:
21437 * gst/mxf/mxfdms1.h:
21438 * gst/mxf/mxfmetadata.c:
21439 * gst/mxf/mxfmetadata.h:
21440 * gst/mxf/mxfmpeg.c:
21441 * gst/mxf/mxfmux.c:
21442 * gst/mxf/mxftypes.c:
21443 * gst/mxf/mxftypes.h:
21444 mxf: Differentiate between UL and UUID
21446 2009-03-26 12:46:22 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21448 * gst/mxf/Makefile.am:
21450 * gst/mxf/mxfaes-bwf.c:
21451 * gst/mxf/mxfaes-bwf.h:
21452 * gst/mxf/mxfalaw.c:
21453 * gst/mxf/mxfalaw.h:
21454 * gst/mxf/mxfd10.c:
21455 * gst/mxf/mxfd10.h:
21456 * gst/mxf/mxfdemux.c:
21457 * gst/mxf/mxfdemux.h:
21458 * gst/mxf/mxfdms1.c:
21459 * gst/mxf/mxfdv-dif.c:
21460 * gst/mxf/mxfdv-dif.h:
21461 * gst/mxf/mxfessence.c:
21462 * gst/mxf/mxfessence.h:
21463 * gst/mxf/mxfjpeg2000.c:
21464 * gst/mxf/mxfjpeg2000.h:
21465 * gst/mxf/mxfmetadata.c:
21466 * gst/mxf/mxfmpeg.c:
21467 * gst/mxf/mxfmpeg.h:
21468 * gst/mxf/mxfmux.h:
21469 * gst/mxf/mxfparse.c:
21470 * gst/mxf/mxfparse.h:
21471 * gst/mxf/mxftypes.c:
21472 * gst/mxf/mxftypes.h:
21477 * gst/mxf/mxfvc3.c:
21478 * gst/mxf/mxfvc3.h:
21479 * gst/mxf/mxfwrite.c:
21480 * gst/mxf/mxfwrite.h:
21481 mxf: Source files and #include cleanup
21483 2009-03-26 12:10:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21486 * gst/xdgmime/Makefile.am:
21487 * gst/xdgmime/gstxdgmime.c:
21488 xdgmime: Use GIOs g_content_type_guess() if possible
21490 2009-03-26 11:51:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21492 * gst/mxf/mxfwrite.c:
21493 mxf: Use the UL database for some more ULs
21495 2009-03-26 11:42:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21497 * gst/mxf/mxfmetadata.c:
21498 mxf: Remove some GLib < 2.14 compatibility stuff
21500 2009-03-26 11:37:28 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
21503 * sys/acmenc/Makefile.am:
21504 * sys/acmenc/acmenc.c:
21505 * sys/acmmp3dec/Makefile.am:
21506 * sys/acmmp3dec/acmmp3dec.c:
21510 2009-03-26 11:33:50 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
21513 * gst/xdgmime/Makefile.am:
21514 xdgmime: Link with winsock library to fix build with MinGW
21515 Partially fixes bug #573595.
21517 2009-03-26 11:32:08 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
21520 * gst/dccp/Makefile.am:
21521 * gst/dccp/gstdccp.c:
21522 * gst/dccp/gstdccp.h:
21523 * gst/dccp/gstdccp_common.h:
21524 * gst/dccp/gstdccpclientsink.c:
21525 * gst/dccp/gstdccpclientsink.h:
21526 * gst/dccp/gstdccpclientsrc.c:
21527 * gst/dccp/gstdccpclientsrc.h:
21528 * gst/dccp/gstdccpserversink.c:
21529 * gst/dccp/gstdccpserversink.h:
21530 * gst/dccp/gstdccpserversrc.c:
21531 * gst/dccp/gstdccpserversrc.h:
21532 dccp: Port DCCP plugin to MinGW
21533 Partially fixes bug #573595.
21535 2009-03-26 11:23:30 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
21538 dccp: Disable the dccp plugin if no pthread support is available
21539 Partially fixes bug #573595.
21541 2009-03-26 08:13:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21543 Merge branch 'mxfmux'
21545 2009-03-26 08:12:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21547 * gst/mxf/mxfdv-dif.c:
21548 * gst/mxf/mxfjpeg2000.c:
21549 * gst/mxf/mxfvc3.c:
21552 2009-03-26 08:11:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21554 * gst/mxf/mxfaes-bwf.c:
21555 * gst/mxf/mxfalaw.c:
21556 * gst/mxf/mxfmux.c:
21557 * gst/mxf/mxfmux.h:
21558 mxfmux: Fix handling of buffers with more than one edit unit and EOS handling
21560 2009-03-25 23:04:13 +0200 Stefan Kost <ensonic@users.sf.net>
21562 * ext/ladspa/gstsignalprocessor.c:
21563 * ext/ladspa/gstsignalprocessor.h:
21564 ladspa: comment signalprocessor class more and do minor code cleanups
21566 2009-03-25 12:40:35 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21569 Require core >= 0.10.22.1 for %u pad template support
21571 2009-03-24 15:23:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
21573 * gst/selector/gstinputselector.c:
21574 selector: merge the tags
21575 Merge the tags received on the input-selector sinkpads instead of only keeping
21576 the last one we saw.
21578 2009-03-23 19:33:31 +0000 Jan Schmidt <thaytan@noraisin.net>
21581 Fix version number in the NEWS file
21583 2009-03-19 01:17:25 +0200 René Stadler <mail@renestadler.de>
21585 * gst/aacparse/gstaacparse.c:
21586 aacparse: Fix busyloop when seeking. Fixes #575388
21587 The problem is that after a discont, set_min_frame_size(1024) is called when
21588 detect_stream returns FALSE. However, detect_stream calls check_adts_frame
21589 which sets the frame size on its own to something larger than 1024. This is the
21590 same situation as in the beginning, so the base class ends up calling
21591 check_valid_frame in an endless loop.
21593 2009-03-19 00:32:40 +0200 René Stadler <mail@renestadler.de>
21595 * gst/aacparse/gstaacparse.c:
21596 aacparse: Refactor check_valid_frame to expose broken code
21597 Just moving code around and removing an unhelpful/misleading comment.
21599 2009-03-23 11:17:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
21601 * gst/qtmux/gstqtmux.c:
21602 qtmux: fix includes for lseek
21605 2009-03-20 14:20:16 +0100 LRN <lrn1986 at gmail dot com>
21607 * gst/qtmux/gstqtmux.c:
21608 win32: fix seeking in large files
21609 Use _lseeki64() on Windows to seek in large files.
21612 2009-03-16 11:21:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
21614 * ext/jack/gstjack.c:
21615 * ext/jack/gstjack.h:
21616 * ext/jack/gstjackaudiosink.c:
21617 * ext/jack/gstjackaudiosrc.c:
21618 jack: Add new connection mode
21619 Add a new connection mode to jacksrc and jacksink. In this new auto-force
21620 connection mode jack will create as many ports as requested/needed in the
21621 pipeline and will then connect as many physical ports as possible, possibly
21622 leaving some ports unconnected.
21623 Also get rid of some leftover g_print.
21626 2009-03-23 15:06:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21628 * gst/mxf/mxfparse.c:
21629 mxf: Move some static const variables into functions
21631 2009-03-13 19:42:18 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
21634 * ext/celt/gstceltenc.c:
21635 celtenc: build with celt 0.5.
21637 2009-03-22 20:14:25 +0000 Jan Schmidt <thaytan@noraisin.net>
21640 back to development -> 0.10.11.1
21642 2009-03-20 15:55:19 +0200 Stefan Kost <ensonic@users.sf.net>
21644 * tests/check/Makefile.am:
21645 tests: reenable metadata test
21647 2009-03-20 15:33:31 +0200 Stefan Kost <ensonic@users.sf.net>
21649 * tests/check/Makefile.am:
21650 metadata: reenable test
21652 2009-03-20 15:18:05 +0200 Stefan Kost <ensonic@users.sf.net>
21654 * ext/metadata/metadataexif.h:
21655 * ext/metadata/metadataiptc.h:
21656 * ext/metadata/metadatamuxjpeg.c:
21657 * ext/metadata/metadatamuxpng.c:
21658 * ext/metadata/metadataparsejpeg.c:
21659 * ext/metadata/metadataparsepng.c:
21660 * ext/metadata/metadataxmp.h:
21661 metdata: more logging and code cleanups
21662 Sprinkle more debug log statements into the code. Move some repeaded string
21663 constant into header files and use sizeof instead of manually counted bytes. Add
21666 2009-03-20 15:14:07 +0200 Stefan Kost <ensonic@users.sf.net>
21668 * ext/metadata/metadatamuxjpeg.c:
21669 metadata: fix muxing jfifless jpeg. Fixes #574401
21670 Don't error out when to be muxed jpeg has no jfif, as we can easily
21673 2009-03-20 15:10:22 +0200 Stefan Kost <ensonic@users.sf.net>
21675 * ext/metadata/metadataexif.h:
21676 * ext/metadata/metadataiptc.h:
21677 * ext/metadata/metadataxmp.h:
21678 metadata: fix include guards
21680 2009-03-20 15:04:16 +0200 Stefan Kost <ensonic@users.sf.net>
21682 * ext/metadata/metadata.c:
21683 metadata: rework doc comment
21685 2009-03-09 23:43:55 +0200 Stefan Kost <ensonic@users.sf.net>
21687 * gst/autoconvert/Makefile.am:
21688 * gst/camerabin/Makefile.am:
21689 * gst/dtmf/Makefile.am:
21690 * gst/liveadder/Makefile.am:
21691 * gst/mxf/Makefile.am:
21692 * gst/nuvdemux/Makefile.am:
21693 * gst/qtmux/Makefile.am:
21694 * gst/rtpmux/Makefile.am:
21695 * gst/siren/Makefile.am:
21696 * gst/valve/Makefile.am:
21697 Makefile.am: no static libs for plugins
21699 2009-03-22 15:58:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21701 * gst/mxf/mxfmux.c:
21702 mxfmux: Fix error handling
21704 2009-03-22 15:51:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21706 * gst/mxf/mxfaes-bwf.c:
21707 * gst/mxf/mxfalaw.c:
21708 * gst/mxf/mxfdv-dif.c:
21709 * gst/mxf/mxfjpeg2000.c:
21710 * gst/mxf/mxfmetadata.c:
21711 * gst/mxf/mxfmetadata.h:
21712 * gst/mxf/mxfmpeg.c:
21714 * gst/mxf/mxfvc3.c:
21715 mxfmux: Fix some memory leaks, improve debugging and handle errors better
21717 2009-03-22 15:35:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21719 * gst/mxf/mxfmux.c:
21720 * gst/mxf/mxfmux.h:
21721 mxfmux: Add an error state from which we return immediately
21722 Also improve debugging a bit.
21724 2009-03-19 20:41:16 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21727 mxf: Optimize mxf_ul_is_subclass() a bit
21729 2009-03-19 14:30:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21731 * gst/mxf/Makefile.am:
21732 * gst/mxf/mxfparse.c:
21733 * gst/mxf/mxfparse.h:
21734 * gst/mxf/mxftypes.h:
21737 mxf: Start implementing a central UL database and add some helper functions and use them
21739 2009-03-17 14:27:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21741 * gst/mxf/mxfmpeg.c:
21742 mxfmux: Make sure to include a picture in the edit units when muxing MPEG2/MPEG4
21744 2009-03-17 14:23:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21746 * gst/mxf/mxfmpeg.c:
21747 mxfdemux: Remove accidentially committed g_assert_not_reached()
21749 2009-03-16 17:49:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21752 mxf: Add support for muxing/demuxing subsampled YUV formats
21754 2009-03-16 17:22:22 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21757 mxfdemux: Use correct width/height for stride conversions
21759 2009-03-16 17:18:17 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21762 mxf: Implement stride transformations for raw video content for muxing and demuxing
21764 2009-03-16 15:37:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21767 mxfdemux: Simplify caps selection by using a lookup table
21769 2009-03-16 12:48:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21772 mxfmux: Add initial support for muxing raw picture essence
21774 2009-03-16 12:15:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21776 * gst/mxf/mxfmux.c:
21777 mxfmux: Only add an essence container UL once to the partition and preface
21779 2009-03-16 12:07:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21782 mxfdemux: Add support for AYUV and v308 YUV colorspaces
21784 2009-03-16 11:00:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21786 * gst/mxf/mxfmpeg.c:
21787 mxfmux: Use the correct edit rate instead of estimating it from the first buffer duration
21789 2009-03-15 15:27:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21791 * gst/mxf/mxfdemux.c:
21792 mxfdemux: Error out directly if pushing a packet downstream failed
21794 2009-03-15 15:27:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21796 * gst/mxf/mxfdv-dif.c:
21797 mxfmux: Add support for DV/DIF muxing and add framerate, etc to the caps when demuxing DV/DIF content
21799 2009-03-15 15:27:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21801 * gst/mxf/mxfmux.c:
21802 mxfmux: Add some debugging and error out on invalid input data
21804 2009-03-14 19:59:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21806 * gst/deinterlace/gstdeinterlace.c:
21807 deinterlace: Fix uninitialized variable compiler warnings
21809 2009-03-11 19:38:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21811 * gst/mxf/mxfmpeg.c:
21812 mxfmux: Add support for muxing MPEG audio and video
21814 2009-03-11 19:38:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21816 * gst/mxf/mxfmpeg.c:
21817 mxfdemux: Use correct caps type for AC3 audio (audio/x-ac3 instead of audio/ac3)
21819 2009-03-11 19:34:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21821 * gst/mxf/mxfjpeg2000.c:
21822 mxfmux: Add support for muxing JPEG2000 code streams
21824 2009-03-11 19:33:54 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21826 * gst/mxf/mxfvc3.c:
21827 mxfmux: Add support for muxing VC-3 (aka DNxHD) video
21829 2009-03-11 19:33:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21831 * gst/mxf/mxfalaw.c:
21832 mxfmux: Add support for muxing A-Law audio
21834 2009-03-11 19:33:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21836 * gst/mxf/mxfaes-bwf.c:
21837 mxfmux: Add support for muxing raw audio
21839 2009-03-11 19:32:16 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21842 * gst/mxf/Makefile.am:
21844 * gst/mxf/mxfmetadata.c:
21845 * gst/mxf/mxfmetadata.h:
21846 * gst/mxf/mxfmux.c:
21847 * gst/mxf/mxfmux.h:
21848 * gst/mxf/mxfparse.c:
21849 * gst/mxf/mxfparse.h:
21850 * gst/mxf/mxftypes.h:
21851 * gst/mxf/mxfwrite.c:
21852 * gst/mxf/mxfwrite.h:
21854 This muxer currently only supports OP1a and is
21855 probably not yet 100% complying to the standards.
21857 2009-03-11 19:30:22 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
21859 * ext/jp2k/gstjasperenc.c:
21860 jp2kenc: Add width/height/fourcc to the pad template caps
21862 === release 0.10.11 ===
21864 2009-03-21 01:09:08 +0000 Jan Schmidt <thaytan@noraisin.net>
21870 * docs/plugins/gst-plugins-bad-plugins.args:
21871 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
21872 * docs/plugins/gst-plugins-bad-plugins.interfaces:
21873 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
21874 * docs/plugins/gst-plugins-bad-plugins.signals:
21875 * docs/plugins/inspect/plugin-aacparse.xml:
21876 * docs/plugins/inspect/plugin-aiffparse.xml:
21877 * docs/plugins/inspect/plugin-alsaspdif.xml:
21878 * docs/plugins/inspect/plugin-amrparse.xml:
21879 * docs/plugins/inspect/plugin-apex.xml:
21880 * docs/plugins/inspect/plugin-autoconvert.xml:
21881 * docs/plugins/inspect/plugin-bayer.xml:
21882 * docs/plugins/inspect/plugin-bz2.xml:
21883 * docs/plugins/inspect/plugin-camerabin.xml:
21884 * docs/plugins/inspect/plugin-cdaudio.xml:
21885 * docs/plugins/inspect/plugin-cdxaparse.xml:
21886 * docs/plugins/inspect/plugin-celt.xml:
21887 * docs/plugins/inspect/plugin-dc1394.xml:
21888 * docs/plugins/inspect/plugin-dccp.xml:
21889 * docs/plugins/inspect/plugin-deinterlace2.xml:
21890 * docs/plugins/inspect/plugin-dfbvideosink.xml:
21891 * docs/plugins/inspect/plugin-dirac.xml:
21892 * docs/plugins/inspect/plugin-dtmf.xml:
21893 * docs/plugins/inspect/plugin-dtsdec.xml:
21894 * docs/plugins/inspect/plugin-dvb.xml:
21895 * docs/plugins/inspect/plugin-dvdspu.xml:
21896 * docs/plugins/inspect/plugin-faac.xml:
21897 * docs/plugins/inspect/plugin-faad.xml:
21898 * docs/plugins/inspect/plugin-fbdevsink.xml:
21899 * docs/plugins/inspect/plugin-festival.xml:
21900 * docs/plugins/inspect/plugin-flv.xml:
21901 * docs/plugins/inspect/plugin-freeze.xml:
21902 * docs/plugins/inspect/plugin-gsm.xml:
21903 * docs/plugins/inspect/plugin-gstinterlace.xml:
21904 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
21905 * docs/plugins/inspect/plugin-gstsiren.xml:
21906 * docs/plugins/inspect/plugin-h264parse.xml:
21907 * docs/plugins/inspect/plugin-jack.xml:
21908 * docs/plugins/inspect/plugin-ladspa.xml:
21909 * docs/plugins/inspect/plugin-legacyresample.xml:
21910 * docs/plugins/inspect/plugin-liveadder.xml:
21911 * docs/plugins/inspect/plugin-metadata.xml:
21912 * docs/plugins/inspect/plugin-mms.xml:
21913 * docs/plugins/inspect/plugin-modplug.xml:
21914 * docs/plugins/inspect/plugin-mpeg2enc.xml:
21915 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
21916 * docs/plugins/inspect/plugin-mpegdemux2.xml:
21917 * docs/plugins/inspect/plugin-mpegtsmux.xml:
21918 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
21919 * docs/plugins/inspect/plugin-musepack.xml:
21920 * docs/plugins/inspect/plugin-musicbrainz.xml:
21921 * docs/plugins/inspect/plugin-mve.xml:
21922 * docs/plugins/inspect/plugin-mxf.xml:
21923 * docs/plugins/inspect/plugin-mythtv.xml:
21924 * docs/plugins/inspect/plugin-nas.xml:
21925 * docs/plugins/inspect/plugin-neon.xml:
21926 * docs/plugins/inspect/plugin-nsfdec.xml:
21927 * docs/plugins/inspect/plugin-nuvdemux.xml:
21928 * docs/plugins/inspect/plugin-ofa.xml:
21929 * docs/plugins/inspect/plugin-oss4.xml:
21930 * docs/plugins/inspect/plugin-pcapparse.xml:
21931 * docs/plugins/inspect/plugin-qtmux.xml:
21932 * docs/plugins/inspect/plugin-rawparse.xml:
21933 * docs/plugins/inspect/plugin-real.xml:
21934 * docs/plugins/inspect/plugin-resindvd.xml:
21935 * docs/plugins/inspect/plugin-rfbsrc.xml:
21936 * docs/plugins/inspect/plugin-rtpmux.xml:
21937 * docs/plugins/inspect/plugin-scaletempo.xml:
21938 * docs/plugins/inspect/plugin-sdl.xml:
21939 * docs/plugins/inspect/plugin-sdp.xml:
21940 * docs/plugins/inspect/plugin-selector.xml:
21941 * docs/plugins/inspect/plugin-sndfile.xml:
21942 * docs/plugins/inspect/plugin-soundtouch.xml:
21943 * docs/plugins/inspect/plugin-spcdec.xml:
21944 * docs/plugins/inspect/plugin-speed.xml:
21945 * docs/plugins/inspect/plugin-stereo.xml:
21946 * docs/plugins/inspect/plugin-subenc.xml:
21947 * docs/plugins/inspect/plugin-tta.xml:
21948 * docs/plugins/inspect/plugin-valve.xml:
21949 * docs/plugins/inspect/plugin-vcdsrc.xml:
21950 * docs/plugins/inspect/plugin-videosignal.xml:
21951 * docs/plugins/inspect/plugin-vmnc.xml:
21952 * docs/plugins/inspect/plugin-wildmidi.xml:
21953 * docs/plugins/inspect/plugin-x264.xml:
21954 * docs/plugins/inspect/plugin-xdgmime.xml:
21955 * docs/plugins/inspect/plugin-xvid.xml:
21956 * docs/plugins/inspect/plugin-y4menc.xml:
21957 * gst-plugins-bad.doap:
21958 * win32/common/config.h:
21961 2009-03-20 23:37:39 +0000 Jan Schmidt <thaytan@noraisin.net>
21996 2009-03-20 23:31:19 +0000 Jan Schmidt <thaytan@noraisin.net>
21998 * sys/dshowdecwrapper/gstdshowvideodec.h:
21999 dshowdec: Add par_n and par_d to the object structure to fix compilation
22001 2009-03-18 12:32:08 +0000 Jan Schmidt <thaytan@noraisin.net>
22004 * win32/common/config.h:
22005 0.10.6.5 pre-release
22007 2009-03-18 10:35:43 +0000 Jan Schmidt <thaytan@noraisin.net>
22009 * gst/mxf/mxfdemux.c:
22010 * gst/mxf/mxfmetadata.c:
22011 mxfdemux: Fix build on GLib < 2.16 some more
22013 2009-03-18 00:02:48 +0000 Jan Schmidt <thaytan@noraisin.net>
22016 0.10.10.4 pre-release
22018 2009-03-16 17:29:16 +0000 Zaheer Merali <zaheerabbas@merali.org>
22020 * gst/mxf/mxfdemux.c:
22021 * gst/mxf/mxfmetadata.c:
22022 mxf: Replace g_hash_table_get_values with code working with glib 2.6.
22025 2009-03-13 16:31:56 +0000 Jan Schmidt <thaytan@noraisin.net>
22028 * win32/common/config.h:
22029 0.10.10.3 pre-release
22031 2009-03-13 16:16:21 +0000 Jan Schmidt <thaytan@noraisin.net>
22036 po: Update po files from upstream
22038 2009-03-13 16:08:03 +0000 Jan Schmidt <thaytan@noraisin.net>
22042 po: Add Turkish translation
22044 2009-03-12 23:54:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
22046 * gst/xdgmime/gstxdgmime.c:
22047 xdgmime: make xdg typefinder more conservative
22048 The whole raison d'etre of this typefinder is to help avoid false
22049 positives when used in combination with our main typefinder in
22050 -base. Its task is not really to typefind audio/video files, even
22051 less so given that it detects *MIME* types, not GStreamer media
22052 types. Therefore, if this typefinder detects an audio or video
22053 type, don't even suggest it - our own typefinders are hopefully
22054 better at this and detect the right type of type on top of that,
22055 and even if they're not we really want to know about it and fix
22058 2009-03-13 15:59:37 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
22060 * gst/rtpmanager/gstrtpsession.c:
22061 rtpbin: don't return FALSE on seek events
22062 Silently ignore the seek event instead of returning FALSE.
22064 2009-03-13 10:07:18 +0000 Josep Torra <n770galaxy@gmail.com>
22066 * gst/mpegdemux/gstmpegdemux.c:
22067 mpegpsdemux: workaround to fix playback of certain malformed clips
22068 Added a workarround to permit play certain malformed clips where first
22069 SCR is greater than last SCR. Fixes bug #454228
22071 2009-03-12 20:13:11 +0100 Edward Hervey <bilboed@bilboed.com>
22073 * tests/check/Makefile.am:
22074 check: Disabling metadata unit test until #574401 is fixed.
22076 2009-03-12 17:53:37 +0000 Christian Schaller <christian.schaller@collabora.co.uk>
22078 * gst-plugins-bad.spec.in:
22079 add some more plugins the spec file
22081 2009-03-11 13:04:36 +0000 Christian Schaller <christian.schaller@collabora.co.uk>
22083 * gst-plugins-bad.spec.in:
22084 Update spec file with new plugins
22086 2009-03-10 15:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
22088 * ext/directfb/dfbvideosink.c:
22089 dfbvideosink: include stdlib.h for abs()
22091 2009-03-10 21:18:20 +0100 Josep Torra <n770galaxy@gmail.com>
22093 * gst/mpegdemux/gstmpegdemux.c:
22094 mpegdemux: Fixed a bug in the TS scanner. Fixes #574009
22096 2009-03-10 00:22:55 +0000 Jan Schmidt <thaytan@noraisin.net>
22127 * win32/common/config.h:
22128 0.10.10.2 pre-release
22130 2009-03-10 00:10:09 +0000 Jan Schmidt <thaytan@noraisin.net>
22133 * docs/plugins/Makefile.am:
22134 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
22135 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
22136 * docs/plugins/inspect/plugin-twolame.xml:
22138 * ext/twolame/Makefile.am:
22139 * ext/twolame/gsttwolame.c:
22140 * ext/twolame/gsttwolame.h:
22142 Moved twolame from Bad to Ugly
22144 2009-03-09 23:13:00 +0000 Jan Schmidt <thaytan@noraisin.net>
22147 Automatic update of common submodule
22148 From 7032163 to f8b3d91
22150 2009-03-08 12:05:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22153 Automatic update of common submodule
22154 From ffa738d to 7032163
22156 2009-03-08 11:21:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22159 Automatic update of common submodule
22160 From 3f13e4e to ffa738d
22162 2009-03-07 11:46:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22165 Automatic update of common submodule
22166 From 3c7456b to 3f13e4e
22168 2009-03-07 10:46:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22171 Automatic update of common submodule
22172 From 57c83f2 to 3c7456b
22174 2009-03-06 22:36:19 +0000 Jan Schmidt <thaytan@noraisin.net>
22176 * gst/camerabin/gstcamerabin.c:
22177 * tests/check/elements/camerabin.c:
22178 camerabin: Make the tests pass when the camerabin can't initialise.
22179 The camerabin tests were throwing glib errors and hanging when
22180 gst-plugins-good elements (jpegenc, videocrop) can't found.
22182 2009-03-06 21:14:48 +0000 Jan Schmidt <thaytan@noraisin.net>
22184 * tests/check/elements/.gitignore:
22185 misc: Ignore the camerabin binary in the check/elements subdir
22187 2009-03-06 19:22:58 +0000 Jan Schmidt <thaytan@noraisin.net>
22189 * gst/camerabin/Makefile.am:
22190 camerabin: Partly fix distcheck
22191 Don't dist the generated marshal.h header by putting it in the headers
22194 2009-03-07 00:20:28 +0200 Stefan Kost <ensonic@users.sf.net>
22196 * tests/check/pipelines/metadata.c:
22197 metadata: change 'q' back to 'jpegenc' (my keyboard hates me)
22199 2009-03-06 23:34:56 +0200 Stefan Kost <ensonic@users.sf.net>
22202 * ext/metadata/metadata.c:
22203 * ext/metadata/metadatamuxjpeg.c:
22204 * ext/metadata/metadataparsejpeg.c:
22205 * tests/check/pipelines/metadata.c:
22206 metadata: cleanup, fix the test, add comments
22207 First do not build the plugin, if we have none of the backend, as it won't work
22208 then. Fix the miniobject_unref error in the test. Sprinkle a first handful of
22209 debug logs into the element code.
22211 2009-03-06 20:02:21 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22213 * tests/check/elements/legacyresample.c:
22214 legacyresample: Fix memory leak in the unit test by unreffing the caps
22216 2009-03-06 17:46:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22218 * gst/mxf/mxfdemux.c:
22219 * gst/mxf/mxfdemux.h:
22220 mxfdemux: Store and use the seqnum of the currently running segment everywhere
22222 2009-03-06 17:24:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22224 * gst/mxf/mxfmetadata.c:
22225 mxf: Don't even try to serialize DM frameworks as it will cause an assertion until this is finished
22227 2009-03-06 12:42:50 +0100 Edward Hervey <bilboed@bilboed.com>
22229 * ext/faad/gstfaad.c:
22230 faad: Use the public headers if faad2 >= 2.7. Fixes #573369
22231 Since faad2-2.7, the public function prototypes are in sync with the
22232 actual function prototypes used internally in libfaad.
22234 2009-03-06 11:08:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
22236 * ext/ladspa/gstladspa.c:
22237 ladspa: fix compilation when LRDF is missing
22240 2009-03-05 22:55:17 +0200 Stefan Kost <ensonic@users.sf.net>
22243 * ext/ladspa/Makefile.am:
22244 ladspa: remove -ldl as we now use glibs gmodule.
22246 2009-03-05 22:37:52 +0200 Stefan Kost <ensonic@users.sf.net>
22249 * ext/ladspa/Makefile.am:
22250 * ext/ladspa/gstladspa.c:
22251 ladspa: add initial liblrdf support.
22252 Get classification from rdf metadata.
22254 2009-03-05 22:04:48 +0200 Stefan Kost <ensonic@users.sf.net>
22256 * ext/mplex/gstmplex.cc:
22257 mplex: fix required version
22258 With this version it builds on opensuse 11.1.
22260 2009-03-05 14:40:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22262 * gst/mxf/mxfmetadata.c:
22263 mxf: Don't use NULL GstStructures to prevent warnings
22264 Currently serializing of DM Frameworks is not supported
22265 yet by DMS1 and will give us NULL.
22267 2009-03-04 21:30:30 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
22269 * gst-libs/gst/interfaces/Makefile.am:
22270 * gst-libs/gst/interfaces/photography.h:
22271 * gst/camerabin/Makefile.am:
22272 photography: declare interface as unstable API by means of a warning
22273 Application developers won't know right away which module an interface comes from,
22274 and may assume that it is covered by the usual GStreamer API guarantees, so make
22275 it as clear as possible that this particular API is still subject to change
22276 (should have done that with other libraries in -bad before too really).
22278 2009-03-04 20:37:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
22281 configure: detect faad's minor version and define FAAD2_MINOR_VERSION in config.h
22283 2009-03-04 16:46:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
22285 * docs/plugins/inspect/plugin-valve.xml:
22286 * gst-plugins-bad.spec.in:
22287 * gst/valve/Makefile.am:
22288 valve: rename plugin file from libfsvalve.* to libgstvalve.*
22289 If you're running things uninstalled, you might need to manually
22290 remove the registry to get the plugin's features to show up
22291 correctly. Also, you probably want to do a make clean to get rid
22292 of the old plugin file.
22294 2009-03-04 19:50:10 +0100 Edward Hervey <bilboed@bilboed.com>
22296 * gst/real/gstreal.c:
22297 gsreal: bring down the rank of the real decoders to MARGINAL.
22298 Basically, at this point, the ffmpeg equivalent decoders perform way
22299 better, so we'll make the ffmpeg equivalents PRIMARY and these
22302 2009-03-04 18:42:15 +0000 Zaheer Merali <zaheerabbas@merali.org>
22304 * sys/dvb/gstdvbsrc.c:
22305 dvbsrc: make some docs up to date
22307 2009-03-04 18:16:31 +0000 Josep Torra <n770galaxy@gmail.com>
22309 * gst/mpegdemux/gstmpegtsdemux.c:
22310 mpegtsdemux: reset sync_lut_len to 0 on READY to NULL
22312 2009-03-04 15:30:04 +0000 Christian Schaller <cschalle@crazyhorse.localdomain>
22314 Merge branch 'master' of ssh://uraeus@git.freedesktop.org/git/gstreamer/gst-plugins-bad
22316 2009-03-04 15:28:46 +0000 Christian Schaller <cschalle@crazyhorse.localdomain>
22318 * docs/plugins/Makefile.am:
22319 * gst-plugins-bad.spec.in:
22320 * tests/examples/Makefile.am:
22321 docs/plugins/Makefile.am: add figures subdirectory tests/examples/Makefile.am: add mxf subdirectory gst-plugins.spec.in: add new plugins
22323 2009-03-04 16:15:57 +0100 Peter Kjellerstedt <pkj@axis.com>
22325 * tests/check/Makefile.am:
22326 check: gst-plugins-bad.supp needs to be distributed.
22328 2009-03-04 15:05:48 +0200 Stefan Kost <ensonic@users.sf.net>
22331 * ext/ladspa/gstladspa.c:
22332 ladspa: add LIBDIR/ladspa to search path and make path more portable
22333 Use glib defines for searchpath separators. Filter searchpath to avoid scanning
22334 path entries twice. Fix the return in ladspa_plugin_directory_search to return
22335 wheter we found a plugin.
22337 2009-03-04 14:34:12 +0200 Stefan Kost <ensonic@users.sf.net>
22339 * ext/ladspa/Makefile.am:
22340 * ext/ladspa/load.c:
22341 * ext/ladspa/search.c:
22342 * ext/ladspa/utils.h:
22343 ladspa: rewrite the directory scanning, fixes first part of #573370
22344 Move the two function from search.c into gstladspa.c and make them static.
22345 Remove non needed arguments from function prototypes. Use glib api for
22346 simplicity and portability.
22348 2009-03-04 11:14:18 +0100 LRN <lrn1986@gmail.com>
22350 * ext/faad/gstfaad.c:
22351 faad: use gint8 instead of int8_t
22352 Use gint8 instead of int8_t to fix compilation.
22355 2009-03-04 11:07:52 +0100 LRN <lrn1986@gmail.com>
22357 * ext/gsm/gstgsmdec.c:
22358 gsmdec: Use G_BYTE_ORDER to fix Windows compile
22359 gstgsmdec relies on BYTE_ORDER, which is not available on Windows. Use
22360 G_BYTE_ORDER instead.
22363 2009-03-03 14:30:53 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
22365 * docs/plugins/Makefile.am:
22366 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
22367 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
22368 * docs/plugins/inspect/plugin-mimic.xml:
22369 * ext/mimic/gstmimdec.c:
22370 * ext/mimic/gstmimenc.c:
22371 Add Doc for mimic plugin
22373 2009-03-03 14:03:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
22377 * ext/mimic/gstmimic.c:
22380 2009-03-03 14:20:37 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
22382 * ext/mimic/gstmimdec.c:
22383 * ext/mimic/gstmimdec.h:
22384 * ext/mimic/gstmimenc.c:
22385 * ext/mimic/gstmimenc.h:
22386 * ext/mimic/gstmimic.c:
22387 Re-indent to GST style
22389 2008-07-25 22:47:26 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22391 * ext/mimic/gstmimdec.c:
22392 * ext/mimic/gstmimdec.h:
22393 [MOVED FROM GST-P-FARSIGHT] Only output a newsegment if the incoming newsegment isnt a time segment
22394 20080725224726-3e2dc-f82b993c0fbfe8bd487d2f1962fec1d0b6564ebc.gz
22396 2008-07-25 22:26:48 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22398 * ext/mimic/gstmimdec.c:
22399 * ext/mimic/gstmimdec.h:
22400 [MOVED FROM GST-P-FARSIGHT] Remove unused member variables
22401 20080725222648-3e2dc-24649782a39462c7c3fef9d6270b3db4c4ace1bb.gz
22403 2008-07-25 22:24:48 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22405 * ext/mimic/gstmimdec.c:
22406 [MOVED FROM GST-P-FARSIGHT] Send out the right segment and use stored timestamps directly
22407 20080725222448-3e2dc-e119bf09ede1cf187581d59176c8b35bafb731ae.gz
22409 2008-07-25 19:48:33 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22411 * ext/mimic/gstmimdec.c:
22412 [MOVED FROM GST-P-FARSIGHT] Skip non-keyframes before we get a keyframe
22413 20080725194833-3e2dc-583df57c8ebce4b149a01768ed7d3737136a208f.gz
22415 2008-07-25 19:33:58 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22417 * ext/mimic/gstmimdec.c:
22418 [MOVED FROM GST-P-FARSIGHT] Ignore upstream newsegment events in mimdec
22419 20080725193358-3e2dc-7c0f22386e0208a45eae9c1d7eb62e86f61d14ba.gz
22421 2008-07-25 19:25:30 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22423 * ext/mimic/gstmimdec.c:
22424 [MOVED FROM GST-P-FARSIGHT] emit the right timestamp in the newsegment event
22425 20080725192530-3e2dc-a3cc0ce73fca181caee323d699d8576df916e8d3.gz
22427 2008-07-25 19:08:49 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22429 * ext/mimic/gstmimdec.c:
22430 * ext/mimic/gstmimenc.c:
22431 [MOVED FROM GST-P-FARSIGHT] Use video/x-mimic as the caps type
22432 20080725190849-3e2dc-38e4acc9d4ad8231ed22f6cc4d7d8c2a8b5668e9.gz
22434 2008-07-04 22:07:13 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22436 * ext/mimic/gstmimenc.c:
22437 * ext/mimic/gstmimenc.h:
22438 [MOVED FROM GST-P-FARSIGHT] Add proper locking to mimenc
22439 20080704220713-3e2dc-6a22d1a423716e8b84bc3bda9986a1b4ff0c0d37.gz
22441 2008-07-04 22:03:18 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22443 * ext/mimic/gstmimdec.c:
22444 [MOVED FROM GST-P-FARSIGHT] Remove useless implementation of getcaps from mimdec
22445 20080704220318-3e2dc-d81bc59b2308c5ad0d3144030c5650295e99f3c6.gz
22447 2008-07-04 22:02:43 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22449 * ext/mimic/gstmimdec.c:
22450 * ext/mimic/gstmimdec.h:
22451 [MOVED FROM GST-P-FARSIGHT] Add proper locking to mimdec
22452 20080704220243-3e2dc-71c157d82999dfb41bd62b4064b1887ab22e84c1.gz
22454 2008-07-04 21:59:36 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22456 * ext/mimic/gstmimdec.c:
22457 [MOVED FROM GST-P-FARSIGHT] Remove leak
22458 20080704215936-3e2dc-22d992f98c9931f062662fc05f1ce65bc97f619a.gz
22460 2008-07-04 21:55:50 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22462 * ext/mimic/gstmimdec.c:
22463 [MOVED FROM GST-P-FARSIGHT] Reset the gst timestamp if the time different is too large
22464 20080704215550-3e2dc-76eb3f600f2b977e916f7e1f654529ddaff06ac9.gz
22466 2008-07-04 21:52:08 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22468 * ext/mimic/gstmimdec.c:
22469 [MOVED FROM GST-P-FARSIGHT] Use the timestamp from the first buffer as the base
22470 20080704215208-3e2dc-5822771f2694deda4a7cd5cdd3c38ab9eff7fa2d.gz
22472 2008-07-04 21:49:35 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22474 * ext/mimic/gstmimenc.c:
22475 [MOVED FROM GST-P-FARSIGHT] Store the timestamp in the header
22476 20080704214935-3e2dc-90ec73df3225b41baa681ab691fb8bd47e17c780.gz
22478 2008-07-04 21:19:43 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22480 * ext/mimic/gstmimdec.c:
22481 [MOVED FROM GST-P-FARSIGHT] Re-indent mimdec
22482 20080704211943-3e2dc-def1e0dacc4a45fe2b4afdcb903a1328c95117ac.gz
22484 2008-07-04 21:15:11 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22486 * ext/mimic/gstmimdec.c:
22487 [MOVED FROM GST-P-FARSIGHT] Simplify newsegment code
22488 20080704211511-3e2dc-b98d1e5b31c23eb7912197f9364a31560d092c63.gz
22490 2008-07-04 20:50:10 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22492 * ext/mimic/gstmimdec.c:
22493 * ext/mimic/gstmimdec.h:
22494 * ext/mimic/gstmimenc.c:
22495 * ext/mimic/gstmimenc.h:
22496 [MOVED FROM GST-P-FARSIGHT] Port mimic plugins to GST_BOILERPLATE
22497 20080704205010-3e2dc-da41e5685ab9ceb67555d499125432cd12d5505d.gz
22499 2008-07-04 20:41:12 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22501 * ext/mimic/gstmimdec.c:
22502 * ext/mimic/gstmimdec.h:
22503 * ext/mimic/gstmimenc.c:
22504 * ext/mimic/gstmimenc.h:
22505 * ext/mimic/gstmimic.c:
22506 [MOVED FROM GST-P-FARSIGHT] Remove trailing whitespace in mimic plugin
22507 20080704204112-3e2dc-1ab4b913d58faa058742b01e083f7debd6877bb3.gz
22509 2008-07-04 20:29:41 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22511 * ext/mimic/gstmimdec.c:
22512 * ext/mimic/gstmimdec.h:
22513 [MOVED FROM GST-P-FARSIGHT] Fix conflicts
22514 20080704202941-3e2dc-7f5a38845b797e12d672551466e635d484cb6763.gz
22516 2007-11-10 05:17:17 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22518 * ext/mimic/gstmimenc.c:
22519 [MOVED FROM GST-P-FARSIGHT] Fix mimic enc chain function, return res for chain(), get the parent element with the proper accessor function, use the _OBJECT debugging macros
22520 20071110051717-3e2dc-4726fcd19cc3d1121a4e13276a41f5f86dc1c9b1.gz
22522 2007-11-10 05:14:27 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22524 * ext/mimic/gstmimenc.c:
22525 [MOVED FROM GST-P-FARSIGHT] Make the _set_caps function of mimic enc more robust
22526 20071110051427-3e2dc-381a71f2cbfdbf508e941b672e9058c82fabce24.gz
22528 2007-11-10 05:14:01 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22530 * ext/mimic/gstmimenc.c:
22531 [MOVED FROM GST-P-FARSIGHT] Remove the gst 0.9.1 ifdef
22532 20071110051401-3e2dc-1f071d732d64573889977405995692d94b10a0d6.gz
22534 2007-11-10 05:10:35 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22536 * ext/mimic/gstmimenc.c:
22537 [MOVED FROM GST-P-FARSIGHT] Make caps gst 0.10 compliant
22538 20071110051035-3e2dc-f7024bd3ecfb6794fe8d09dcb100ba0b4783df5d.gz
22540 2007-11-10 05:09:50 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22542 * ext/mimic/gstmimdec.c:
22543 * ext/mimic/gstmimenc.c:
22544 [MOVED FROM GST-P-FARSIGHT] Use g_type_class_peek_parent instead of reffing the parent class directly
22545 20071110050950-3e2dc-6d14ddd6ae3ceeeaa4e641b7b09613e442927f92.gz
22547 2007-11-10 05:08:52 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22549 * ext/mimic/gstmimenc.c:
22550 [MOVED FROM GST-P-FARSIGHT] Remove framesize properties on the mimic encoder
22551 20071110050852-3e2dc-cb8165c073bfa981790dc91693fd1c483ea7b6ea.gz
22553 2007-11-10 05:07:53 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22555 * ext/mimic/gstmimdec.c:
22556 [MOVED FROM GST-P-FARSIGHT] Use the _OBJECT debug macros
22557 20071110050753-3e2dc-560d22a86eea1108f1746d0123744d33812e94c9.gz
22559 2007-11-10 05:03:51 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22561 * ext/mimic/gstmimdec.c:
22562 [MOVED FROM GST-P-FARSIGHT] Use gst_pad_get_parent instead of looking into the GstObject directly
22563 20071110050351-3e2dc-636f7d7737494f810047a8ee6927cde060bb4b4b.gz
22565 2007-11-10 05:02:32 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22567 * ext/mimic/gstmimdec.c:
22568 [MOVED FROM GST-P-FARSIGHT] Return back result of pad push
22569 20071110050232-3e2dc-4a080d97963cd8ab6d528c4012d14353c1cfe97b.gz
22571 2007-11-10 04:11:25 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
22573 * ext/mimic/gstmimdec.c:
22574 * ext/mimic/gstmimdec.h:
22575 [MOVED FROM GST-P-FARSIGHT] Ole's port to gst 0.10
22576 20071110041125-3e2dc-e2994c3bbe1578d98e4f707bd10f24fabf942c2b.gz
22578 2008-12-11 17:54:18 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
22580 * ext/mimic/.git-darcs-dir:
22581 [MOVED FROM GST-P-FARSIGHT] Remove .git-darcs-dir files
22583 2008-02-11 22:24:31 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
22585 * ext/mimic/gstmimdec.c:
22586 [MOVED FROM GST-P-FARSIGHT] Limit timestamp diff in case of a jump in the timestamps
22587 20080211222431-4f0f6-726fc66403081533371f775954aab4c7b8fdc643.gz
22589 2008-02-06 03:16:54 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
22591 * ext/mimic/gstmimdec.c:
22592 [MOVED FROM GST-P-FARSIGHT] Make it back to 30 fps in caps
22593 20080206031654-4f0f6-d8197e53888906805041e6552c0dd774c55e9e89.gz
22595 2008-02-06 03:09:47 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
22597 * ext/mimic/gstmimdec.c:
22598 * ext/mimic/gstmimdec.h:
22599 * ext/mimic/gstmimenc.c:
22600 [MOVED FROM GST-P-FARSIGHT] Fix timestamps in gst buffers sent by gstmimic
22601 20080206030947-4f0f6-9dc7d9b1a92a717c71b1e490a5591f0e2ffe0dad.gz
22603 2008-02-06 02:03:35 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
22605 * ext/mimic/gstmimdec.c:
22606 [MOVED FROM GST-P-FARSIGHT] Fix framerate type in caps for gstmimic element
22607 20080206020335-4f0f6-0d9e136039ad6b7b84982bdac242a059d50fbb66.gz
22609 2006-03-24 20:16:19 +0000 philippe.kalaf@collabora.co.uk <philippe.kalaf@collabora.co.uk>
22611 * ext/mimic/gstmimdec.c:
22612 [MOVED FROM GST-P-FARSIGHT] Fixed couple of compilation issues
22613 20060324201619-2425b-bf339926f533aa4efece855fbbe94e59c7bb955f.gz
22615 2006-03-24 19:57:20 +0000 philippe.kalaf@collabora.co.uk <philippe.kalaf@collabora.co.uk>
22617 * ext/mimic/gstmimenc.c:
22618 [MOVED FROM GST-P-FARSIGHT] Calls to gst_pad_get_parent ref the object so it needs to be unreffed < hexa00@gmail.com
22619 20060324195720-2425b-17928be34ee67f71efbaf62de76deba9ad13f0f2.gz
22621 2006-02-14 21:00:27 +0000 philippe.kalaf@collabora.co.uk <philippe.kalaf@collabora.co.uk>
22623 * ext/mimic/Makefile.am:
22624 [MOVED FROM GST-P-FARSIGHT] Separated ERROR_CFLAGS from GST_CFLAGS
22625 20060214210027-2425b-1f9e6ed591c08e5907d02ef7ea9a8cf62bf29840.gz
22627 2005-10-24 15:37:48 +0000 Philippe Khalaf <burger at speedy dot org>
22629 * ext/mimic/gstmimdec.c:
22630 [MOVED FROM GST-P-FARSIGHT] Should not be done in dispose, moving to finalize
22631 20051024153748-05459-9625fec05547c535bf5f3c66aebba84861b549aa.gz
22633 2005-07-16 19:50:21 +0000 Philipe Kalaf <philippe.kalaf@collabora.co.uk>
22635 * ext/mimic/.git-darcs-dir:
22636 * ext/mimic/Makefile.am:
22637 * ext/mimic/gstmimdec.c:
22638 * ext/mimic/gstmimdec.h:
22639 * ext/mimic/gstmimenc.c:
22640 * ext/mimic/gstmimenc.h:
22641 * ext/mimic/gstmimic.c:
22642 [MOVED FROM GST-P-FARSIGHT] Import from CVS to darcs
22644 2009-03-03 14:32:38 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
22646 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
22647 rtpmux: Ignore rtpmux get_type function for docs
22649 2009-03-03 19:08:28 +0000 Sebastian Pölsterl <marduk@k-d-w.org>
22651 * gst/mpegdemux/mpegtspacketizer.c:
22652 mpegtsparse: fix memleak
22653 Fix memleak in mpegts_packetizer_clear where MpegTSPacketizerStream is
22654 not freed properly when using foreach_stream_clear function.
22656 2009-03-03 18:28:10 +0000 Josep Torra <n770galaxy@gmail.com>
22658 * gst/mpegdemux/gstmpegtsdemux.c:
22659 * gst/mpegdemux/gstmpegtsdemux.h:
22660 mpegtsdemux: dynamically adjust the sync LUT table
22661 Make the sync LUT table adjusted dynamically according to the size
22662 of scanned data. Fixes demuxing buffers of any size.
22664 2009-02-25 21:05:42 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
22667 * docs/plugins/Makefile.am:
22668 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
22669 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
22670 * docs/plugins/inspect/plugin-autoconvert.xml:
22671 * gst/autoconvert/Makefile.am:
22672 * gst/autoconvert/gstautoconvert.c:
22673 * gst/autoconvert/gstautoconvert.h:
22674 autoconvert: Import fsselector from gst-plugins-farsight as autoconvert
22675 fsselector is too close to selector, so import is as autoconvert. Not importing
22676 the history because the directory is also called gst/selector and it fails.
22678 2009-03-02 10:57:35 +0100 Edward Hervey <bilboed@bilboed.com>
22680 * gst/qtmux/gstqtmux.c:
22681 qtmux: Be a bit more verbose in our debug message when failing to renegotiate
22683 2009-03-02 17:00:41 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22685 * gst/mxf/mxfdms1.c:
22686 * gst/mxf/mxfmetadata.c:
22687 * gst/mxf/mxfmetadata.h:
22688 mxfdemux: Use arrays instead of lists for the metadata registries
22690 2009-03-02 16:29:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22692 * gst/xdgmime/gstxdgmime.c:
22693 xdgmime: Reduce probability to POSSIBLE
22695 2009-03-02 16:27:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22697 * gst/xdgmime/gstxdgmime.c:
22698 xdgmime: Add locking to the xdg_mime_* calls as it's not thread-safe
22700 2009-03-01 20:18:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22702 * gst/xdgmime/xdgmime/xdgmimealias.c:
22703 * gst/xdgmime/xdgmime/xdgmimecache.c:
22704 * gst/xdgmime/xdgmime/xdgmimeglob.c:
22705 * gst/xdgmime/xdgmime/xdgmimeicon.c:
22706 * gst/xdgmime/xdgmime/xdgmimeparent.c:
22707 xdgmime: Use g_pattern_match_simple() instead of fnmatch() for Win32 compatibility
22709 2009-03-01 20:13:31 +0100 LRN <lrn1986@gmail.com>
22711 * gst/xdgmime/xdgmime/xdgmimemagic.c:
22712 xdgmime: Fix unused variable compiler warning
22714 2009-03-01 20:12:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22716 * gst/xdgmime/xdgmime/xdgmimecache.c:
22717 xdgmime: Don't warn if we have no MMAP support
22719 2009-03-01 20:11:07 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22721 * gst/xdgmime/xdgmime/xdgmimecache.c:
22722 xdgmime: Use g_ntoh[ls] instead of the non-GLib functions for Win32 compatibility
22724 2009-03-01 20:09:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22726 * gst/xdgmime/xdgmime/xdgmimemagic.c:
22727 xdgmime: Use G_BYTE_ORDER instead of relying on LITTLE_ENDIAN to be defined
22729 2009-03-01 20:02:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22731 * ext/ladspa/Makefile.am:
22732 ladspa: Don't compile unused code from load.c
22734 2009-02-28 23:47:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
22736 * gst/real/gstreal.c:
22737 realdec: use gst_plugin_add_dependency()
22739 2009-02-28 15:23:07 -0800 Michael Smith <msmith@syncword.(none)>
22741 * sys/acmenc/acmenc.c:
22742 acmenc: fix whitespace
22743 Convert to unix newlines, and reindent in some broken places.
22745 2009-02-28 20:42:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22747 * gst/mxf/mxfmetadata.c:
22748 mxf: Fix memory leak
22749 gst_structure_id_set() will copy GstStructures instead of taking
22752 2009-02-28 20:39:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22754 * gst/mxf/mxfaes-bwf.c:
22755 * gst/mxf/mxfdms1.c:
22756 * gst/mxf/mxfmetadata.c:
22757 * gst/mxf/mxfmetadata.h:
22758 * gst/mxf/mxfmpeg.c:
22759 mxf: Store the metadata type ID inside the class structure
22761 2009-02-28 19:41:10 +0100 vanista <vanista@gmail.com>
22763 * gst/mpegdemux/gstsectionfilter.c:
22764 mpegtsdemux: Fix memory leaks when PUSI is missed due to packet loss
22767 2009-02-28 11:43:56 +0100 Edward Hervey <bilboed@bilboed.com>
22770 nsf: Don't write further than the limits of the table (size is 75, as defined in the header)
22771 gcc 4.3.3 found this one, I'm impressed.
22773 2009-02-28 10:29:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22775 * tests/examples/mxf/mxfdemux-structure.c:
22776 mxf: Don't use GLib 2.16 API unconditionally in the example
22778 2009-02-27 20:43:25 +0100 Andrzej Polatyński <apolatynski@gmail.com>
22780 * gst/videosignal/gstvideoanalyse.c:
22781 videoanalyse: Fix brightness calculation to not only use the first rowstride
22784 2009-02-27 11:36:58 -0800 Michael Smith <msmith@songbirdnest.com>
22786 * gst/mpeg4videoparse/mpeg4videoparse.c:
22787 mpeg4videoparse: Use correct values for checking VO startcode.
22788 Fix compiler warning due to condition always being true - since we're
22789 only looking at the final byte of the startcode (not the leading
22790 0x000001), only check for < 0x1f, not < 0x11f
22792 2009-02-27 20:21:23 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22794 * gst/xdgmime/gstxdgmime.c:
22795 xdgmime: Use empty caps for registering the typefinders with old core versions
22796 core before 0.10.22.1 produced assertions when storing typefind factories
22797 with NULL caps in the registry.
22799 2009-02-26 15:40:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
22801 * gst/mpeg4videoparse/mpeg4videoparse.c:
22802 * gst/mpeg4videoparse/mpeg4videoparse.h:
22803 mpeg4videoparse: handle more formats
22804 We only need a Video Object Start code before we can start pushing out data.
22805 Search for this code also instead of only looking for VOS and VOP.
22808 2009-02-27 12:03:23 +0000 Jan Schmidt <thaytan@noraisin.net>
22810 Merge branch 'work'
22812 2009-02-27 11:56:45 +0000 Jan Schmidt <thaytan@noraisin.net>
22814 * docs/plugins/.gitignore:
22815 docs: Ignore some more generated files
22817 2009-02-27 11:55:34 +0000 Jan Schmidt <thaytan@noraisin.net>
22819 * ext/celt/gstceltdec.c:
22820 * ext/celt/gstceltdec.h:
22821 celtdec: Move define into the C file so it doesn't show up in the docs
22823 2009-02-27 11:54:42 +0000 Jan Schmidt <thaytan@noraisin.net>
22825 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
22826 * docs/plugins/inspect/plugin-dirac.xml:
22827 docs: Enroll dirac plugin into the docs
22829 2009-02-27 11:39:56 +0000 Jan Schmidt <thaytan@noraisin.net>
22831 * docs/plugins/Makefile.am:
22832 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
22833 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
22834 * ext/dts/gstdtsdec.c:
22835 dtsdec: Add some basic docs to the plugin
22837 2009-02-27 10:16:57 +0000 Jan Schmidt <thaytan@noraisin.net>
22839 * ext/apexsink/gstapexraop.c:
22840 apexsink: Use a union to avoid type-punning strict aliasing compiler warning.
22842 2009-02-27 12:35:14 +0200 Stefan Kost <ensonic@users.sf.net>
22844 * gst/camerabin/Makefile.am:
22845 * gst/camerabin/gstcamerabin-marshal.list:
22846 * gst/camerabin/gstcamerabin.c:
22847 * tests/check/elements/camerabin.c:
22848 camerabin: rework signaling and tests
22849 Revert the GString change. There are no marshallers for it. A better change is
22850 now described in http://bugzilla.gnome.org/show_bug.cgi?id=573370.
22851 Test should work again.
22853 2009-02-27 11:24:37 +0200 Stefan Kost <ensonic@users.sf.net>
22855 * gst/aacparse/gstbaseparse.c:
22856 * gst/amrparse/gstbaseparse.c:
22857 * gst/flacparse/gstbaseparse.c:
22858 baseparse: revert last change and properly fix
22859 Baseparse internaly breaks the semantics of a _chain function by calling it with
22860 buffer==NULL. The reson I belived it was okay to remove it was that there is
22861 also an unchecked access to buffer later in _chain. Actually that code is wrong,
22862 as it most probably wants to set discont on the outgoing buffer.
22864 2009-02-27 11:06:04 +0100 Edward Hervey <bilboed@bilboed.com>
22866 * sys/qtwrapper/qtutils.c:
22867 qtwrapper: Only use _dump_mem() if requested.
22869 2009-02-26 12:48:16 -0800 David Schleef <ds@schleef.org>
22871 * gst/rawparse/gstvideoparse.c:
22874 2009-02-26 12:47:16 -0800 David Schleef <ds@schleef.org>
22876 * gst/rawparse/gstvideoparse.c:
22877 Fix incorrect "pixel_aspect_ratio" in caps
22878 Should be "pixel-aspect-ratio".
22880 2009-02-26 18:46:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
22883 * tests/examples/mxf/.gitignore:
22884 * tests/examples/mxf/Makefile.am:
22885 * tests/examples/mxf/mxfdemux-structure.c:
22886 mxf: Add example application to output the structural metadata tree into a GtkTreeView
22888 2009-02-26 13:10:29 +0100 Olivier Crête <olivier.crete@collabora.co.uk>
22890 * gst/rtpmanager/gstrtpsession.c:
22891 gstrtpbin: Don't forward revc events to sender
22892 Don't send events from the receiver to the sender side.
22895 2009-02-26 11:02:06 +0200 Stefan Kost <ensonic@users.sf.net>
22897 * gst/aacparse/gstbaseparse.c:
22898 * gst/amrparse/gstbaseparse.c:
22899 * gst/flacparse/gstbaseparse.c:
22900 baseparse: remove checks for buffer==NULL
22901 Accordifn to docs for GstPadChainFunction buffer cannot be NULL. If we would
22902 leave the check, we would also need more such check below.
22904 2009-02-25 15:06:07 +0000 Jan Schmidt <thaytan@noraisin.net>
22908 build: Update shave init statement for changes in common. Bump common.
22910 2009-02-25 15:24:13 +0200 Stefan Kost <ensonic@users.sf.net>
22912 * tests/check/elements/neonhttpsrc.c:
22913 tests: add a timeout of 5 slightly above the default
22915 2009-02-25 15:17:14 +0200 Stefan Kost <ensonic@users.sf.net>
22917 * tests/check/elements/camerabin.c:
22918 camerabin: increase timeout and lower video recording length
22919 The video was recorded for too long for the test timeouts. Also the verification
22920 suite did not had custom timouts at all. Also split the verification for images
22921 and video to get better reporting.
22923 2009-02-25 11:32:22 +0000 Jan Schmidt <thaytan@noraisin.net>
22926 Automatic update of common submodule
22927 From 9cf8c9b to a6ce5c6
22929 2009-02-25 12:34:33 +0200 Stefan Kost <ensonic@users.sf.net>
22931 * tests/check/Makefile.am:
22932 tests: blacklist dccp plugins.
22933 Unless one runs a very recent kernel, they can easily lockup the whole system.
22935 2009-02-25 11:45:05 +0200 Stefan Kost <ensonic@users.sf.net>
22937 * docs/plugins/Makefile.am:
22938 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
22939 * gst/camerabin/gstcamerabin.c:
22940 * gst/dtmf/gstdtmfsrc.c:
22941 * gst/dtmf/gstdtmfsrc.h:
22942 * gst/dtmf/gstrtpdtmfdepay.c:
22943 * gst/dtmf/gstrtpdtmfsrc.c:
22944 * gst/rtpmanager/rtpjitterbuffer.c:
22945 * gst/rtpmux/gstrtpdtmfmux.c:
22946 * gst/rtpmux/gstrtpmux.c:
22947 * gst/selector/gstinputselector.c:
22948 docs: various doc fixes
22949 No short-desc as we have them in the element details.
22950 Also keep things (Makefile.am and sections.txt) sorted.
22951 Reword ambigous returns. No text after since please.
22953 2009-02-25 11:34:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
22955 * gst/mpegdemux/gstmpegdemux.c:
22956 mpegdemux: don't ignore GstFlowReturn values
22957 don't ignore the return value of pull_range because we only get a valid non-NULL
22958 buffer when the return value is GST_FLOW_OK. Avoids a crash when the pipeline is
22961 2009-02-25 11:41:36 +0200 Stefan Kost <ensonic@users.sf.net>
22963 * gst/camerabin/gstcamerabin-marshal.list:
22964 * gst/camerabin/gstcamerabin.c:
22965 camerabin: update signal marshaller and docs
22966 Use GString instead of GPointer for the marshaller as this is what the callback uses.
22967 Slightly reformat docs.
22969 2009-02-25 11:38:58 +0200 Stefan Kost <ensonic@users.sf.net>
22972 * docs/plugins/Makefile.am:
22973 * docs/plugins/figures/Makefile.am:
22974 * docs/plugins/figures/camerabin.dot:
22975 * docs/plugins/figures/camerabin.png:
22976 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
22977 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
22978 * docs/plugins/gst-plugins-bad-plugins.args:
22979 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
22980 * docs/plugins/gst-plugins-bad-plugins.interfaces:
22981 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
22982 * docs/plugins/gst-plugins-bad-plugins.signals:
22983 * docs/plugins/inspect/plugin-aacparse.xml:
22984 * docs/plugins/inspect/plugin-aiffparse.xml:
22985 * docs/plugins/inspect/plugin-alsaspdif.xml:
22986 * docs/plugins/inspect/plugin-amrparse.xml:
22987 * docs/plugins/inspect/plugin-amrwb.xml:
22988 * docs/plugins/inspect/plugin-apex.xml:
22989 * docs/plugins/inspect/plugin-bayer.xml:
22990 * docs/plugins/inspect/plugin-bz2.xml:
22991 * docs/plugins/inspect/plugin-camerabin.xml:
22992 * docs/plugins/inspect/plugin-cdaudio.xml:
22993 * docs/plugins/inspect/plugin-cdxaparse.xml:
22994 * docs/plugins/inspect/plugin-dc1394.xml:
22995 * docs/plugins/inspect/plugin-deinterlace2.xml:
22996 * docs/plugins/inspect/plugin-dtmf.xml:
22997 * docs/plugins/inspect/plugin-dtsdec.xml:
22998 * docs/plugins/inspect/plugin-dvb.xml:
22999 * docs/plugins/inspect/plugin-dvdspu.xml:
23000 * docs/plugins/inspect/plugin-faac.xml:
23001 * docs/plugins/inspect/plugin-faad.xml:
23002 * docs/plugins/inspect/plugin-fbdevsink.xml:
23003 * docs/plugins/inspect/plugin-festival.xml:
23004 * docs/plugins/inspect/plugin-flv.xml:
23005 * docs/plugins/inspect/plugin-freeze.xml:
23006 * docs/plugins/inspect/plugin-gsm.xml:
23007 * docs/plugins/inspect/plugin-gstinterlace.xml:
23008 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
23009 * docs/plugins/inspect/plugin-gstsiren.xml:
23010 * docs/plugins/inspect/plugin-h264parse.xml:
23011 * docs/plugins/inspect/plugin-jack.xml:
23012 * docs/plugins/inspect/plugin-ladspa.xml:
23013 * docs/plugins/inspect/plugin-legacyresample.xml:
23014 * docs/plugins/inspect/plugin-liveadder.xml:
23015 * docs/plugins/inspect/plugin-metadata.xml:
23016 * docs/plugins/inspect/plugin-mms.xml:
23017 * docs/plugins/inspect/plugin-modplug.xml:
23018 * docs/plugins/inspect/plugin-mpeg2enc.xml:
23019 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
23020 * docs/plugins/inspect/plugin-mpegdemux2.xml:
23021 * docs/plugins/inspect/plugin-mpegtsmux.xml:
23022 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
23023 * docs/plugins/inspect/plugin-musepack.xml:
23024 * docs/plugins/inspect/plugin-musicbrainz.xml:
23025 * docs/plugins/inspect/plugin-mve.xml:
23026 * docs/plugins/inspect/plugin-mxf.xml:
23027 * docs/plugins/inspect/plugin-mythtv.xml:
23028 * docs/plugins/inspect/plugin-nas.xml:
23029 * docs/plugins/inspect/plugin-neon.xml:
23030 * docs/plugins/inspect/plugin-nsfdec.xml:
23031 * docs/plugins/inspect/plugin-nuvdemux.xml:
23032 * docs/plugins/inspect/plugin-oss4.xml:
23033 * docs/plugins/inspect/plugin-rawparse.xml:
23034 * docs/plugins/inspect/plugin-real.xml:
23035 * docs/plugins/inspect/plugin-rfbsrc.xml:
23036 * docs/plugins/inspect/plugin-rtpmux.xml:
23037 * docs/plugins/inspect/plugin-sdl.xml:
23038 * docs/plugins/inspect/plugin-sdp.xml:
23039 * docs/plugins/inspect/plugin-selector.xml:
23040 * docs/plugins/inspect/plugin-sndfile.xml:
23041 * docs/plugins/inspect/plugin-soundtouch.xml:
23042 * docs/plugins/inspect/plugin-spcdec.xml:
23043 * docs/plugins/inspect/plugin-speed.xml:
23044 * docs/plugins/inspect/plugin-stereo.xml:
23045 * docs/plugins/inspect/plugin-subenc.xml:
23046 * docs/plugins/inspect/plugin-timidity.xml:
23047 * docs/plugins/inspect/plugin-tta.xml:
23048 * docs/plugins/inspect/plugin-twolame.xml:
23049 * docs/plugins/inspect/plugin-valve.xml:
23050 * docs/plugins/inspect/plugin-vcdsrc.xml:
23051 * docs/plugins/inspect/plugin-videosignal.xml:
23052 * docs/plugins/inspect/plugin-vmnc.xml:
23053 * docs/plugins/inspect/plugin-wildmidi.xml:
23054 * docs/plugins/inspect/plugin-x264.xml:
23055 * docs/plugins/inspect/plugin-xdgmime.xml:
23056 * docs/plugins/inspect/plugin-xvid.xml:
23057 * docs/plugins/inspect/plugin-y4menc.xml:
23058 docs: update docs to add camerabin and its figure
23060 2009-02-25 11:00:55 +0200 Stefan Kost <ensonic@users.sf.net>
23062 * tests/check/elements/camerabin.c:
23063 camerabin: get rid of // comment and explain
23065 2009-02-25 10:46:10 +0200 Stefan Kost <ensonic@users.sf.net>
23067 * tests/check/elements/camerabin.c:
23068 camerabin: update check unit test
23069 Use playbin2 for validation. Use tmp_dir for capturing. Wait with g_cond for
23070 burst capture finish. Cleanup some g_object_set. Add some logging to ease
23073 2009-02-25 10:45:19 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
23075 * gst/camerabin/gstcamerabin.c:
23076 camerabin: unblock correct pad in reset, support fakesink as view finder
23078 2009-02-24 16:36:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
23080 * tests/examples/app/.gitignore:
23081 * tests/examples/app/Makefile.am:
23082 * tests/examples/app/appsink-src.c:
23083 * tests/examples/app/appsrc-ra.c:
23084 * tests/examples/app/appsrc-seekable.c:
23085 * tests/examples/app/appsrc-stream.c:
23086 * tests/examples/app/appsrc-stream2.c:
23087 * tests/examples/app/appsrc_ex.c:
23088 Remove tests/examples/app as it was moved to -base a long time ago
23090 2009-02-24 16:33:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
23094 * examples/Makefile.am:
23095 * examples/app/.gitignore:
23096 * examples/app/Makefile.am:
23097 * examples/app/appsink-src.c:
23098 * examples/app/appsrc-ra.c:
23099 * examples/app/appsrc-seekable.c:
23100 * examples/app/appsrc-stream.c:
23101 * examples/app/appsrc-stream2.c:
23102 * examples/app/appsrc_ex.c:
23103 * examples/capsfilter/Makefile.am:
23104 * examples/capsfilter/capsfilter1.c:
23105 * examples/directfb/.gitignore:
23106 * examples/directfb/Makefile.am:
23107 * examples/directfb/decker.ttf:
23108 * examples/directfb/dfblogo.png:
23109 * examples/directfb/gstdfb.c:
23110 * examples/gob/Makefile.am:
23111 * examples/gob/gst-identity2.gob:
23112 * examples/gstplay/.gitignore:
23113 * examples/gstplay/Makefile.am:
23114 * examples/gstplay/player.c:
23115 * examples/indexing/.gitignore:
23116 * examples/indexing/Makefile.am:
23117 * examples/indexing/indexmpeg.c:
23118 * examples/level/Makefile.am:
23119 * examples/level/README:
23120 * examples/level/demo.c:
23121 * examples/level/plot.c:
23122 * examples/scaletempo/.gitignore:
23123 * examples/scaletempo/Makefile.am:
23124 * examples/scaletempo/demo-gui.c:
23125 * examples/scaletempo/demo-gui.h:
23126 * examples/scaletempo/demo-main.c:
23127 * examples/scaletempo/demo-player.c:
23128 * examples/scaletempo/demo-player.h:
23129 * examples/stats/Makefile.am:
23130 * examples/stats/mp2ogg.c:
23131 * examples/switch/.gitignore:
23132 * examples/switch/Makefile.am:
23133 * examples/switch/switcher.c:
23134 * tests/Makefile.am:
23135 * tests/examples/Makefile.am:
23136 * tests/examples/app/.gitignore:
23137 * tests/examples/app/Makefile.am:
23138 * tests/examples/app/appsink-src.c:
23139 * tests/examples/app/appsrc-ra.c:
23140 * tests/examples/app/appsrc-seekable.c:
23141 * tests/examples/app/appsrc-stream.c:
23142 * tests/examples/app/appsrc-stream2.c:
23143 * tests/examples/app/appsrc_ex.c:
23144 * tests/examples/capsfilter/Makefile.am:
23145 * tests/examples/capsfilter/capsfilter1.c:
23146 * tests/examples/directfb/.gitignore:
23147 * tests/examples/directfb/Makefile.am:
23148 * tests/examples/directfb/decker.ttf:
23149 * tests/examples/directfb/dfblogo.png:
23150 * tests/examples/directfb/gstdfb.c:
23151 * tests/examples/gob/Makefile.am:
23152 * tests/examples/gob/gst-identity2.gob:
23153 * tests/examples/gstplay/.gitignore:
23154 * tests/examples/gstplay/Makefile.am:
23155 * tests/examples/gstplay/player.c:
23156 * tests/examples/indexing/.gitignore:
23157 * tests/examples/indexing/Makefile.am:
23158 * tests/examples/indexing/indexmpeg.c:
23159 * tests/examples/level/Makefile.am:
23160 * tests/examples/level/README:
23161 * tests/examples/level/demo.c:
23162 * tests/examples/level/plot.c:
23163 * tests/examples/scaletempo/.gitignore:
23164 * tests/examples/scaletempo/Makefile.am:
23165 * tests/examples/scaletempo/demo-gui.c:
23166 * tests/examples/scaletempo/demo-gui.h:
23167 * tests/examples/scaletempo/demo-main.c:
23168 * tests/examples/scaletempo/demo-player.c:
23169 * tests/examples/scaletempo/demo-player.h:
23170 * tests/examples/stats/Makefile.am:
23171 * tests/examples/stats/mp2ogg.c:
23172 * tests/examples/switch/.gitignore:
23173 * tests/examples/switch/Makefile.am:
23174 * tests/examples/switch/switcher.c:
23175 Move examples directory to tests/examples as in every other GStreamer module
23177 2009-02-24 16:21:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
23180 * ext/dts/gstdtsdec.c:
23181 * ext/dts/gstdtsdec.h:
23182 dtsdec: Use new DCA functions/constants as not all distros package the compat dts.h
23183 For backward compatibility we define the DCA functions/constants to the
23184 old DTS functions/constants if we're building against libdts.
23186 2009-02-24 15:26:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
23189 * gst/xdgmime/Makefile.am:
23190 * gst/xdgmime/gstxdgmime.c:
23191 * gst/xdgmime/xdgmime/xdgmime.c:
23192 * gst/xdgmime/xdgmime/xdgmime.h:
23193 * gst/xdgmime/xdgmime/xdgmimealias.c:
23194 * gst/xdgmime/xdgmime/xdgmimealias.h:
23195 * gst/xdgmime/xdgmime/xdgmimecache.c:
23196 * gst/xdgmime/xdgmime/xdgmimecache.h:
23197 * gst/xdgmime/xdgmime/xdgmimeglob.c:
23198 * gst/xdgmime/xdgmime/xdgmimeglob.h:
23199 * gst/xdgmime/xdgmime/xdgmimeicon.c:
23200 * gst/xdgmime/xdgmime/xdgmimeicon.h:
23201 * gst/xdgmime/xdgmime/xdgmimeint.c:
23202 * gst/xdgmime/xdgmime/xdgmimeint.h:
23203 * gst/xdgmime/xdgmime/xdgmimemagic.c:
23204 * gst/xdgmime/xdgmime/xdgmimemagic.h:
23205 * gst/xdgmime/xdgmime/xdgmimeparent.c:
23206 * gst/xdgmime/xdgmime/xdgmimeparent.h:
23207 xdgmime: Add new typefinder based on xdgmime
23208 This typefinder is mostly useful to filter out any false positives
23209 by the other typefinders like the usual Word document misdetected as
23212 2009-02-24 13:37:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
23215 dts: Prefer libdca over libdts as it's the successor
23217 2009-02-23 16:02:08 +0100 Edward Hervey <bilboed@bilboed.com>
23219 * sys/qtwrapper/audiodecoders.c:
23220 qtwrapper: Fix build on macosx
23222 2009-02-23 15:25:03 +0100 Edward Hervey <bilboed@bilboed.com>
23224 * gst/liveadder/liveadder.c:
23225 liveadder: Fix build on macosx
23227 2009-02-20 12:08:04 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
23229 * gst/camerabin/gstcamerabin.c:
23230 * gst/camerabin/gstcamerabin.h:
23231 camerabin: Add aspect ratio capsfilter for view finder
23232 If dealing with larger frame sizes than view finder sink element
23233 accepts then maintain aspect ratio when scaling frames to fit.
23235 2009-02-20 12:07:33 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
23237 * gst/camerabin/gstcamerabin.c:
23238 camerabin: Scale incoming frames if their size does not match requested size
23239 If capture preparation in videosrc results in frame size different
23240 from requested size, then we need to scale them.
23242 2009-02-20 12:03:03 +0200 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
23244 * gst-libs/gst/interfaces/photography.c:
23245 * gst-libs/gst/interfaces/photography.h:
23246 photo iface: Add caps object to preparation API for requested and actual capture format
23247 Allow requesting of certain format with prepare_for_capture() and return
23248 the actual format in GstPhotoCapturePrepared callback.
23250 2009-02-23 11:49:07 +0000 Jan Schmidt <thaytan@noraisin.net>
23253 build: Add soundtouch's -lBPM to _LIBS, not _CFLAGS
23255 2009-02-22 22:00:58 +0100 Edward Hervey <bilboed@bilboed.com>
23257 * gst/dccp/gstdccpserversink.c:
23258 dccp: Fix "non-void without return value" compilation issue.
23260 2009-02-22 19:17:30 +0000 Jan Schmidt <thaytan@noraisin.net>
23263 * ext/soundtouch/Makefile.am:
23264 * ext/soundtouch/gstbpmdetect.cc:
23265 Detect libsoundtouch 1.4 and higher.
23266 In libsoundtouch 1.4, libBPM appears to have been subsumed into
23267 libSoundTouch, and into the soundtouch namespace.
23269 2009-02-22 18:12:19 +0000 Jan Schmidt <thaytan@noraisin.net>
23272 * docs/plugins/Makefile.am:
23273 Use shave for the build output
23275 2009-02-22 18:41:08 +0100 Andoni Morales <ylatuya@gmail.com>
23278 * gst/camerabin/camerabingeneral.h:
23279 * gst/camerabin/gstcamerabin.c:
23280 camerabin: Fix compilation on Windows with Visual Studio
23281 Windows doesn't have strcasecmp so we should use
23282 g_ascii_strcasecmp here instead.
23283 Also Windows doesn't have sys/time.h so we first
23284 need to check if it actually exists and if not
23285 we should not include it.
23288 2009-02-22 15:58:06 +0000 Jan Schmidt <thaytan@noraisin.net>
23291 Automatic update of common submodule
23292 From 5d7c9cc to 9cf8c9b
23294 2009-02-22 14:58:36 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
23296 * ext/directfb/dfbvideosink.c:
23297 dfbvideosink: Don't use void * pointer arithmetic
23299 2009-02-22 13:17:54 +0100 Edward Hervey <bilboed@bilboed.com>
23301 * ext/xvid/gstxvid.c:
23302 xvid: Fix compilation warning
23304 2009-02-21 11:13:50 -0800 David Schleef <ds@schleef.org>
23307 Automatic update of common submodule
23308 From 80c627d to 5d7c9cc
23310 2009-02-10 17:02:24 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
23313 * docs/plugins/Makefile.am:
23314 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
23315 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
23316 * docs/plugins/inspect/plugin-dtmf.xml:
23317 * docs/plugins/inspect/plugin-rtpmux.xml:
23318 * gst/rtpmux/Makefile.am:
23319 * gst/rtpmux/gstrtpdtmfmux.c:
23320 * gst/rtpmux/gstrtpmuxer.c:
23321 Moved rtpmux from gst-p-farsight to -bad
23323 2009-02-20 17:45:50 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23325 * docs/plugins/inspect/plugin-aacparse.xml:
23326 * docs/plugins/inspect/plugin-modplug.xml:
23327 * docs/plugins/inspect/plugin-qtmux.xml:
23328 * gst/rtpmux/gstrtpdtmfmux.c:
23329 * gst/rtpmux/gstrtpdtmfmux.h:
23330 * gst/rtpmux/gstrtpmux.c:
23331 * gst/rtpmux/gstrtpmux.h:
23332 * gst/rtpmux/gstrtpmuxer.c:
23333 Re-indent to Gst style
23335 2009-02-10 19:11:15 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
23337 * gst/rtpmux/gstrtpmux.c:
23338 [MOVED FROM GST-P-FARSIGHT] Document rtp muxer a bit
23340 2009-02-20 13:30:49 -0500 Laurent Glayal <spglegle@yahoo.fr>
23342 * gst/rtpmux/gstrtpdtmfmux.c:
23343 * gst/rtpmux/gstrtpdtmfmux.h:
23344 [MOVED FROM GST-P-FARSIGHT] Add signals before stream lock and after unlocking
23346 2009-02-18 20:18:46 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23348 * gst/rtpmux/gstrtpmux.c:
23349 [MOVED FROM GST-P-FARSIGHT] Let ssrc through getcaps
23351 2009-02-18 19:58:58 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23353 * gst/rtpmux/gstrtpmux.c:
23354 [MOVED FROM GST-P-FARSIGHT] Rename have_base to have_ts_base
23356 2009-02-18 18:14:52 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23358 * gst/rtpmux/gstrtpmux.c:
23359 * gst/rtpmux/gstrtpmux.h:
23360 [MOVED FROM GST-P-FARSIGHT] Protect the seqnum with object lock in rtpmux
23362 2009-02-18 18:07:44 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23364 * gst/rtpmux/gstrtpmux.h:
23365 [MOVED FROM GST-P-FARSIGHT] Remove unused sink_ts_base
23367 2009-02-18 15:20:58 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23369 * gst/rtpmux/gstrtpmux.c:
23370 [MOVED FROM GST-P-FARSIGHT] Have getcaps to force the same clockrate on all pads
23372 2009-02-18 17:05:13 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23374 * gst/rtpmux/gstrtpmux.c:
23375 [MOVED FROM GST-P-FARSIGHT] Validate RTP data in RTP Mux
23377 2009-02-18 14:16:00 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23379 * gst/rtpmux/gstrtpmux.c:
23380 * gst/rtpmux/gstrtpmux.h:
23381 [MOVED FROM GST-P-FARSIGHT] Remove unused clock-rate property
23383 2009-02-18 13:56:36 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23385 * gst/rtpmux/gstrtpdtmfmux.h:
23386 [MOVED FROM GST-P-FARSIGHT] Clarify locking in rtpdtmfmux
23388 2009-02-18 13:32:56 -0500 Laurent Glayal <spglegle@yahoo.fr>
23390 * gst/rtpmux/gstrtpmux.c:
23391 [MOVED FROM GST-P-FARSIGHT] Missing format parameter
23393 2008-12-11 17:54:18 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23395 * gst/rtpmux/.git-darcs-dir:
23396 [MOVED FROM GST-P-FARSIGHT] Remove .git-darcs-dir files
23398 2008-12-01 17:55:22 -0500 Håvard Graff <havard.graff@tandberg.com>
23400 * gst/rtpmux/gstrtpmux.c:
23401 [MOVED FROM GST-P-FARSIGHT] Update seqnum base in rtp muxer
23404 2008-12-01 17:54:58 -0500 Håvard Graff <havard.graff@tandberg.com>
23406 * gst/rtpmux/gstrtpdtmfmux.c:
23407 * gst/rtpmux/gstrtpmux.c:
23408 [MOVED FROM GST-P-FARSIGHT] Fix some more leaks
23410 2008-12-01 17:48:29 -0500 Håvard Graff <havard.graff@tandberg.com>
23412 * gst/rtpmux/gstrtpdtmfmux.c:
23413 [MOVED FROM GST-P-FARSIGHT] Fix leak
23415 2008-09-29 15:03:05 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23417 * gst/rtpmux/gstrtpmux.c:
23418 [MOVED FROM GST-P-FARSIGHT] Don't unref caps we don't know (thanks Wim)
23420 2008-08-12 12:48:02 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23422 * gst/rtpmux/gstrtpmux.c:
23423 [MOVED FROM GST-P-FARSIGHT] Put per-buffer debug at level LOG
23425 2008-08-12 12:47:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23427 * gst/rtpmux/gstrtpmux.c:
23428 [MOVED FROM GST-P-FARSIGHT] Make debug print accurate
23430 2008-08-12 12:46:23 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23432 * gst/rtpmux/gstrtpmux.c:
23433 [MOVED FROM GST-P-FARSIGHT] Set our caps on the buffers
23435 2008-08-12 12:46:07 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23437 * gst/rtpmux/gstrtpmux.c:
23438 [MOVED FROM GST-P-FARSIGHT] Take the clock-base stored from the last setcaps
23440 2008-08-12 12:41:59 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23442 * gst/rtpmux/gstrtpmux.c:
23443 [MOVED FROM GST-P-FARSIGHT] Store the clock-base on setcaps
23445 2008-08-12 12:30:52 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23447 * gst/rtpmux/gstrtpmux.c:
23448 [MOVED FROM GST-P-FARSIGHT] Add padprivate to the request pads
23450 2008-08-12 12:23:32 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23452 * gst/rtpmux/gstrtpdtmfmux.c:
23453 * gst/rtpmux/gstrtpmux.c:
23454 * gst/rtpmux/gstrtpmux.h:
23455 [MOVED FROM GST-P-FARSIGHT] Remove whitespace in gstrtpmux
23457 2008-08-11 21:20:06 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23459 * gst/rtpmux/gstrtpmux.c:
23460 [MOVED FROM GST-P-FARSIGHT] Make indentation more correct
23462 2008-08-11 21:05:34 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23464 * gst/rtpmux/gstrtpmux.c:
23465 [MOVED FROM GST-P-FARSIGHT] Fix typo
23467 2008-08-11 21:03:22 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23469 * gst/rtpmux/gstrtpmux.c:
23470 [MOVED FROM GST-P-FARSIGHT] Set seqnum-base and clock-base in caps from rtpmuxer
23472 2007-08-15 13:50:38 +0000 Zeeshan Ali <first.last@nokia.com>
23474 * gst/rtpmux/gstrtpdtmfmux.c:
23475 [MOVED FROM GST-P-FARSIGHT] more debug
23476 20070815135038-f3f1e-9c7a5490a525c6e8753cb1b8c03354df99132b5c.gz
23478 2007-08-23 21:22:25 +0000 philippe.kalaf@collabora.co.uk <philippe.kalaf@collabora.co.uk>
23480 * gst/rtpmux/gstrtpmux.c:
23481 [MOVED FROM GST-P-FARSIGHT] Sync jitterbuffer with CVS -bad
23482 20070823212225-2425b-0fe69bf72539678dda45d615a09f1cbf502cc71a.gz
23484 2007-08-20 18:50:32 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23486 * gst/rtpmux/gstrtpmux.c:
23487 [MOVED FROM GST-P-FARSIGHT] missing comment
23488 20070820185032-4f0f6-0ab67b6ac40dd4e35a8fe53f3cb6daff65ce43b9.gz
23490 2007-07-12 19:53:36 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23492 * gst/rtpmux/gstrtpmux.c:
23493 [MOVED FROM GST-P-FARSIGHT] Make buffer writable before writing into it
23494 20070712195336-3e2dc-91a5fb797cfa4919d4e2f9a728c6d6fbd3b83d93.gz
23496 2007-07-06 20:24:59 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23498 * gst/rtpmux/gstrtpmux.c:
23499 [MOVED FROM GST-P-FARSIGHT] Set pads active when adding them to a potentially running element
23500 20070706202459-3e2dc-a3731f885725594def0a7be997fc7b3a739ee967.gz
23502 2007-06-07 12:01:21 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23504 * gst/rtpmux/gstrtpmux.c:
23505 [MOVED FROM GST-P-FARSIGHT] Fix multiple ref leaks (patches by SP GLE)
23506 20070607120121-3e2dc-061e9ef7a47b1b84fa8f8092f4b8bcc0e6db8c8c.gz
23508 2007-05-28 15:25:05 +0000 Zeeshan Ali <first.last@nokia.com>
23510 * gst/rtpmux/gstrtpmux.c:
23511 [MOVED FROM GST-P-FARSIGHT] send event to all src pads
23512 20070528152505-f3f1e-039216c73dc93f64c49962c77a0253cb9cfec4d3.gz
23514 2007-05-28 12:37:49 +0000 Zeeshan Ali <first.last@nokia.com>
23516 * gst/rtpmux/gstrtpmux.c:
23517 [MOVED FROM GST-P-FARSIGHT] print a warning if receive an error iterating sinkpads
23518 20070528123749-f3f1e-4c1eb3f511b5610143610a65a94d117f2c3d2580.gz
23520 2007-05-28 12:28:08 +0000 Zeeshan Ali <first.last@nokia.com>
23522 * gst/rtpmux/gstrtpmux.c:
23523 [MOVED FROM GST-P-FARSIGHT] deal with all the gst_iterator_next() return values
23524 20070528122808-f3f1e-d301644c3be7633ec6dc5e28596e9346d2da6a50.gz
23526 2007-05-25 12:31:16 +0000 Zeeshan Ali <first.last@nokia.com>
23528 * gst/rtpmux/gstrtpmux.c:
23529 [MOVED FROM GST-P-FARSIGHT] Return correct value from the event handler
23530 20070525123116-f3f1e-131b37b5f4521618fe2f1320409a47e65b35ad2d.gz
23532 2007-05-25 10:27:09 +0000 Zeeshan Ali <first.last@nokia.com>
23534 * gst/rtpmux/gstrtpmux.c:
23535 [MOVED FROM GST-P-FARSIGHT] Ville's original patch to fix the traversal of dtmf event
23536 20070525102709-f3f1e-6c41d1ef934068a4f4e810e7e981b420075b0c98.gz
23538 2007-03-29 13:52:50 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23540 * gst/rtpmux/gstrtpmux.c:
23541 [MOVED FROM GST-P-FARSIGHT] Set the correct ts-offset on the get_prop value
23542 20070329135250-65035-a43e222d91d57c0a61cb3287586aaa29abf78674.gz
23544 2007-03-29 13:52:23 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23546 * gst/rtpmux/gstrtpmux.c:
23547 [MOVED FROM GST-P-FARSIGHT] Refactorize state_change
23548 20070329135223-65035-23a0107b2e397710f035c6e88cc0e49b65bb4d5d.gz
23550 2007-03-29 13:36:22 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23552 * gst/rtpmux/gstrtpmux.c:
23553 * gst/rtpmux/gstrtpmux.h:
23554 [MOVED FROM GST-P-FARSIGHT] set SSRC on the packets
23555 20070329133622-65035-1be6e0aa85a71389f7d257b9cd3e13a73d6b745b.gz
23557 2007-03-29 13:19:36 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23559 * gst/rtpmux/gstrtpmux.c:
23560 [MOVED FROM GST-P-FARSIGHT] Code clean-up and more debug output
23561 20070329131936-65035-9d499e209e0d7a409c3aa0d1040778babf076179.gz
23563 2007-03-28 11:22:19 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23565 * gst/rtpmux/gstrtpmux.c:
23566 * gst/rtpmux/gstrtpmux.h:
23567 [MOVED FROM GST-P-FARSIGHT] Use own clock-base
23568 20070328112219-65035-1ba5fefbc65059e9b0c860528a31062ceb6a7331.gz
23570 2007-03-23 16:31:39 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23572 * gst/rtpmux/gstrtpmux.c:
23573 * gst/rtpmux/gstrtpmux.h:
23574 [MOVED FROM GST-P-FARSIGHT] Only accept RTP streams that have the same clock-rate
23575 20070323163139-65035-fc0b17b0b8a7a041f48994c4f26e96568168bf95.gz
23577 2007-03-22 16:15:52 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23579 * gst/rtpmux/gstrtpdtmfmux.c:
23580 [MOVED FROM GST-P-FARSIGHT] Some more code-cleanups
23581 20070322161552-65035-bda96165e146b4f1d5fea1cc9576a7ab3abebc9e.gz
23583 2007-03-22 15:42:51 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23585 * gst/rtpmux/gstrtpmux.c:
23586 [MOVED FROM GST-P-FARSIGHT] return newpad instead of NULL and warn if failed to create a pad
23587 20070322154251-65035-cdb6651e61c2eb0205cc8c24693b43f98a2da718.gz
23589 2007-03-22 12:41:32 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23591 * gst/rtpmux/gstrtpmux.c:
23592 [MOVED FROM GST-P-FARSIGHT] Refactorize the RTPMux code
23593 20070322124132-65035-0a3278147546e33f687097a43b775b3f6aa99f93.gz
23595 2007-03-22 12:14:53 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23597 * gst/rtpmux/gstrtpdtmfmux.c:
23598 [MOVED FROM GST-P-FARSIGHT] Some more doc fixing
23599 20070322121453-65035-12d602272217b51bd97df4e5790024c399622dd3.gz
23601 2007-03-22 11:32:28 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23603 * gst/rtpmux/gstrtpdtmfmux.c:
23604 [MOVED FROM GST-P-FARSIGHT] More Refactoring
23605 20070322113228-65035-bae34a79599e7de5293ed77b022361ccff822bb9.gz
23607 2007-03-22 11:31:54 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23609 * gst/rtpmux/gstrtpdtmfmux.c:
23610 [MOVED FROM GST-P-FARSIGHT] More documentation
23611 20070322113154-65035-624850541a5b5fc3df231204be5a83d07239db28.gz
23613 2007-03-21 16:33:11 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23615 * gst/rtpmux/gstrtpdtmfmux.c:
23616 [MOVED FROM GST-P-FARSIGHT] Refactor the event handler function
23617 20070321163311-65035-987e7f25d1ab5335b79f44b277abf15e4e37d317.gz
23619 2007-03-21 14:52:44 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23621 * gst/rtpmux/Makefile.am:
23622 * gst/rtpmux/gstrtpdtmfmux.c:
23623 * gst/rtpmux/gstrtpdtmfmux.h:
23624 * gst/rtpmux/gstrtpmux.c:
23625 * gst/rtpmux/gstrtpmux.h:
23626 * gst/rtpmux/gstrtpmuxer.c:
23627 [MOVED FROM GST-P-FARSIGHT] Add RTPDTMFMux element
23628 20070321145244-65035-9a01390b0dee3398e53199a1fa1d9352004f338e.gz
23630 2007-03-21 12:31:49 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23632 * gst/rtpmux/Makefile.am:
23633 * gst/rtpmux/gstrtpmux.c:
23634 * gst/rtpmux/gstrtpmux.h:
23635 [MOVED FROM GST-P-FARSIGHT] Remove DTMF-specific code from RTP muxer and make it extendable
23636 20070321123149-65035-b8a8f55ff78eed8cbb0042e827885edfc5438242.gz
23638 2007-03-20 12:05:24 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23640 * gst/rtpmux/gstrtpmux.c:
23641 [MOVED FROM GST-P-FARSIGHT] Put more helpful description
23642 20070320120524-65035-db27a7cf6307b511aeb3d996d26e790e367a7bad.gz
23644 2007-03-16 15:16:41 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23646 * gst/rtpmux/gstrtpmux.c:
23647 [MOVED FROM GST-P-FARSIGHT] remove the (commented-out) code for blocking the pads
23648 20070316151641-65035-0123af387951f88594797c722e882cfe70240aff.gz
23650 2007-03-16 13:14:44 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23652 * gst/rtpmux/gstrtpmux.c:
23653 [MOVED FROM GST-P-FARSIGHT] Drop buffers instead of blocking the sinkpads
23654 20070316131444-65035-9c1345ad96108881f455d4b55a7f623cd302d0ed.gz
23656 2007-03-14 17:16:18 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23658 * gst/rtpmux/gstrtpmux.c:
23659 [MOVED FROM GST-P-FARSIGHT] Implement stream locking, needed for DTMF
23660 20070314171618-65035-e4d24b1606ce0a3e2e739f01833f61e4d7555eac.gz
23662 2007-03-14 10:20:58 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23664 * gst/rtpmux/gstrtpmux.c:
23665 [MOVED FROM GST-P-FARSIGHT] use GST_*_OBJECT instead of g_*
23666 20070314102058-65035-e2442888f2e3e5a3a7659ad7954a4fba34749ce2.gz
23668 2007-03-14 10:18:54 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23670 * gst/rtpmux/gstrtpmux.c:
23671 [MOVED FROM GST-P-FARSIGHT] No need to manage pads, parent does that for us
23672 20070314101854-65035-ef5f4abde227102a1128835ab325905eae4c3726.gz
23674 2007-03-14 09:03:58 +0000 zeenix@gmail.com <zeenix@gmail.com>
23676 * gst/rtpmux/gstrtpmux.c:
23677 [MOVED FROM GST-P-FARSIGHT] Fix copyright header
23678 20070314090358-d014a-3a6d3eeeaaf5cb8ca3bca6a33e99a551f598bd48.gz
23680 2007-03-07 08:53:07 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
23682 * gst/rtpmux/.git-darcs-dir:
23683 * gst/rtpmux/Makefile.am:
23684 * gst/rtpmux/gstrtpmux.c:
23685 [MOVED FROM GST-P-FARSIGHT] The first implementation of RTP muxer
23686 20070307085307-65035-833402413f99cb3f8be4883e92bad4c8722510c9.gz
23688 2009-02-20 18:16:02 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23690 * gst/dtmf/gstdtmfsrc.c:
23691 * gst/dtmf/gstrtpdtmfdepay.c:
23692 * gst/dtmf/gstrtpdtmfsrc.c:
23693 Document rtpdtmfdepay a bit
23695 2009-02-20 17:41:37 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23698 * docs/plugins/Makefile.am:
23699 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
23700 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
23701 * docs/plugins/inspect/plugin-dtmf.xml:
23702 * gst/dtmf/gstdtmf.c:
23703 Moved dtmf elements from gst-plugins-farsight to -bad
23705 2009-02-20 17:40:57 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23707 * gst/dtmf/gstdtmfsrc.c:
23708 * gst/dtmf/gstdtmfsrc.h:
23709 * gst/dtmf/gstrtpdtmfdepay.h:
23710 * gst/dtmf/gstrtpdtmfsrc.c:
23711 * gst/dtmf/gstrtpdtmfsrc.h:
23712 Fix up documentation blobs SGML
23714 2009-02-20 17:37:43 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23716 * gst/dtmf/gstdtmf.c:
23717 * gst/dtmf/gstdtmfsrc.c:
23718 * gst/dtmf/gstdtmfsrc.h:
23719 * gst/dtmf/gstrtpdtmfcommon.h:
23720 * gst/dtmf/gstrtpdtmfdepay.c:
23721 * gst/dtmf/gstrtpdtmfdepay.h:
23722 * gst/dtmf/gstrtpdtmfsrc.c:
23723 * gst/dtmf/gstrtpdtmfsrc.h:
23724 Re-indent to Gst style
23726 2009-02-18 13:30:44 -0500 Laurent Glayal <spglegle@yahoo.fr>
23728 * gst/dtmf/gstrtpdtmfsrc.c:
23729 [MOVED FROM GST-P-FARSIGHT] Missing format directive
23731 2008-12-04 21:21:44 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23733 * gst/dtmf/gstrtpdtmfdepay.c:
23734 * gst/dtmf/gstrtpdtmfdepay.h:
23735 [MOVED FROM GST-P-FARSIGHT] Allow setting a maximum duration to a RTP DTMF event
23737 2008-12-04 21:11:17 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23739 * gst/dtmf/gstrtpdtmfdepay.c:
23740 [MOVED FROM GST-P-FARSIGHT] Improve the minimum quanta to make it impossible for the duration to fall down to 0
23742 2008-12-01 18:31:48 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23744 * gst/dtmf/gstrtpdtmfdepay.c:
23745 * gst/dtmf/gstrtpdtmfdepay.h:
23746 [MOVED FROM GST-P-FARSIGHT] Allow setting a minimum size of a sound quanta in the dtmf depayloader
23748 2008-12-11 17:54:18 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
23750 * gst/dtmf/.git-darcs-dir:
23751 [MOVED FROM GST-P-FARSIGHT] Remove .git-darcs-dir files
23753 2008-12-01 17:37:10 -0500 Håvard Graff <havard.graff@tandberg.com>
23755 * gst/dtmf/gstrtpdtmfdepay.c:
23756 [MOVED FROM GST-P-FARSIGHT] Do wierd casting of the volume to make MSVC happy
23758 2008-10-15 16:21:50 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
23760 * gst/dtmf/gstdtmfsrc.c:
23761 * gst/dtmf/gstrtpdtmfsrc.c:
23762 [MOVED FROM GST-P-FARSIGHT] Clarify the documentation of the "event-type" field when specifying dtmf events
23764 2008-07-22 21:39:38 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23766 * gst/dtmf/gstdtmfsrc.c:
23767 [MOVED FROM GST-P-FARSIGHT] Remove g_debugs
23768 20080722213938-3e2dc-44a82d017fe66f3112301c410aa0b543de6156ad.gz
23770 2008-06-13 23:57:23 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23772 * gst/dtmf/gstdtmfsrc.c:
23773 [MOVED FROM GST-P-FARSIGHT] Take rate from the peers caps if possible
23774 20080613235723-3e2dc-15690ee42708c539e1be12e20e076a5613faea96.gz
23776 2008-06-13 23:41:44 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23778 * gst/dtmf/gstdtmfsrc.c:
23779 * gst/dtmf/gstdtmfsrc.h:
23780 [MOVED FROM GST-P-FARSIGHT] Put the sample rate in dtmfsrc into a variable
23781 20080613234144-3e2dc-e60070943bec829b703b8821c7aa4351a02deebe.gz
23783 2008-06-13 23:30:06 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23785 * gst/dtmf/gstrtpdtmfsrc.c:
23786 [MOVED FROM GST-P-FARSIGHT] Take the clock-rate from the caps in rtpdtmfsrc
23787 20080613233006-3e2dc-a7d4e918643f4f8c1bb2cc2678558c654025920e.gz
23789 2008-04-28 22:22:37 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23791 * gst/dtmf/Makefile.am:
23792 [MOVED FROM GST-P-FARSIGHT] Link modules with libm where required
23793 20080428222237-3e2dc-b1e9120c1e9ca1a510bfd7c27e2d45f0d4a12504.gz
23795 2008-04-12 23:44:18 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23797 * gst/dtmf/gstdtmfsrc.c:
23798 * gst/dtmf/gstrtpdtmfdepay.c:
23799 [MOVED FROM GST-P-FARSIGHT] Fix byte ordering issues with dtmfsrc and rtpdtmfdepay.. use of G_STRINGIFY to avoid error on MSVC
23800 20080412234418-4f0f6-4828d1613dfcd564afd236dfc8fb57a299092f83.gz
23802 2008-03-20 19:14:38 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23804 * gst/dtmf/gstrtpdtmfdepay.c:
23805 * gst/dtmf/gstrtpdtmfdepay.h:
23806 [MOVED FROM GST-P-FARSIGHT] Fix copyrights again, per smcv's advice..
23807 20080320191438-4f0f6-671c9db5d996a4601df017ceab4af6d16469c966.gz
23809 2008-03-19 21:17:31 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23811 * gst/dtmf/gstdtmfsrc.c:
23812 [MOVED FROM GST-P-FARSIGHT] Make it clear that dtmfsrc also takes named events as input
23813 20080319211731-3e2dc-26c729f6dc8db27e71cf6b22646a81530dbf862f.gz
23815 2008-03-20 18:48:41 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23817 * gst/dtmf/gstrtpdtmfdepay.c:
23818 [MOVED FROM GST-P-FARSIGHT] debug message made into errors because that's what they are...
23819 20080320184841-4f0f6-8a2d283297b02713dade0ae4acaa5f6e0f67eace.gz
23821 2008-03-20 18:39:37 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23823 * gst/dtmf/gstrtpdtmfdepay.c:
23824 [MOVED FROM GST-P-FARSIGHT] Clean unused stuff...
23825 20080320183937-4f0f6-bcb841cdc07f9e9677512f4b50b4b659a58c6783.gz
23827 2008-03-20 18:39:12 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23829 * gst/dtmf/gstrtpdtmfdepay.c:
23830 * gst/dtmf/gstrtpdtmfdepay.h:
23831 [MOVED FROM GST-P-FARSIGHT] Fix copyrights
23832 20080320183912-4f0f6-689365d5a406632e3d088fac74e4fb6f8a4eb0ea.gz
23834 2008-03-20 01:13:01 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23836 * gst/dtmf/Makefile.am:
23837 * gst/dtmf/gstdtmf.c:
23838 * gst/dtmf/gstrtpdtmfsrc.h:
23839 [MOVED FROM GST-P-FARSIGHT] Adding support for rtpdtmfdepay
23840 20080320011301-4f0f6-d36a5d24be20336e36c4796d75476c9b5ee1a7e1.gz
23842 2008-03-19 19:32:51 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23844 * gst/dtmf/gstrtpdtmfsrc.c:
23845 [MOVED FROM GST-P-FARSIGHT] encoding name has to be upper-case
23846 20080319193251-3e2dc-1581b33be9b486e35ec4948009677ccd5ffdc098.gz
23848 2008-03-20 00:51:47 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23850 * gst/dtmf/gstrtpdtmfcommon.h:
23851 * gst/dtmf/gstrtpdtmfdepay.c:
23852 * gst/dtmf/gstrtpdtmfdepay.h:
23853 [MOVED FROM GST-P-FARSIGHT] Adding necessary files for rtpdtmfdepay
23854 20080320005147-4f0f6-550fe22f70152f3aab3dcd7a6b02cbf81e89232d.gz
23856 2008-03-20 00:50:41 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23858 * gst/dtmf/gstrtpdtmfsrc.c:
23859 [MOVED FROM GST-P-FARSIGHT] Fix typos
23860 20080320005041-4f0f6-9d22fa5d155e35b605ea85b1fd9e7197a882a1f0.gz
23862 2008-02-16 13:41:40 +0000 Sjoerd Simons <sjoerd@luon.net>
23864 * gst/dtmf/gstdtmfsrc.c:
23865 [MOVED FROM GST-P-FARSIGHT] dtmfsrc: Correctly set the endianess in the caps to the machines endianess
23866 20080216134140-93b9a-40a3a9d7ac1679c5e0dfd24a6b91e4aba6cc6496.gz
23868 2007-09-17 17:52:33 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23870 * gst/dtmf/gstrtpdtmfsrc.c:
23871 [MOVED FROM GST-P-FARSIGHT] Search&Replace oops
23872 20070917175233-3e2dc-57f579c4b890993f49fa8e9e6470a3eb79d2b922.gz
23874 2007-09-17 17:51:33 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23876 * gst/dtmf/gstrtpdtmfsrc.c:
23877 [MOVED FROM GST-P-FARSIGHT] events dont yet belong in the caps
23878 20070917175133-3e2dc-fd1d83b7826b898110fc571ae7c3440f1887434d.gz
23880 2007-09-17 16:08:20 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23882 * gst/dtmf/gstdtmfsrc.c:
23883 * gst/dtmf/gstrtpdtmfsrc.c:
23884 [MOVED FROM GST-P-FARSIGHT] Add patch to make it work with maemo dsp sources that payload incorrectly
23885 20070917160820-3e2dc-06b1b1d1b0918b30dabea5a0714cb732b3b8d8dd.gz
23887 2007-09-17 04:26:49 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23889 * gst/dtmf/gstdtmfsrc.c:
23890 * gst/dtmf/gstrtpdtmfsrc.c:
23891 [MOVED FROM GST-P-FARSIGHT] Oops, set to no preroll when playing->paused too
23892 20070917042649-3e2dc-94adb6aa0617e815a6e233232dabb4bbc48dc82c.gz
23894 2007-09-17 00:36:54 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23896 * gst/dtmf/gstrtpdtmfsrc.c:
23897 * gst/dtmf/gstrtpdtmfsrc.h:
23898 [MOVED FROM GST-P-FARSIGHT] Complete port to basesrc
23899 20070917003654-3e2dc-db0f84dabd9dd1ac929a0461865b8aaa8ef91a77.gz
23901 2007-09-17 00:24:12 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23903 * gst/dtmf/gstrtpdtmfsrc.c:
23904 * gst/dtmf/gstrtpdtmfsrc.h:
23905 [MOVED FROM GST-P-FARSIGHT] Add caps negotiation function
23906 20070917002412-3e2dc-ca266816e9629746e9083c5bb8b7f73b94a9b2b0.gz
23908 2007-09-17 00:16:59 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23910 * gst/dtmf/gstdtmfsrc.c:
23911 [MOVED FROM GST-P-FARSIGHT] Properly free non-start events
23912 20070917001659-3e2dc-a571777e3ecfb90989f87412f554aa10a31cc2ca.gz
23914 2007-09-17 00:15:52 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23916 * gst/dtmf/gstdtmfsrc.c:
23917 * gst/dtmf/gstrtpdtmfsrc.c:
23918 [MOVED FROM GST-P-FARSIGHT] Make interval and packet_redundancy into uint
23919 20070917001552-3e2dc-60032e547b3669b87317c981d985c156aab91b40.gz
23921 2007-09-16 19:44:08 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23923 * gst/dtmf/gstrtpdtmfsrc.c:
23924 * gst/dtmf/gstrtpdtmfsrc.h:
23925 [MOVED FROM GST-P-FARSIGHT] Make the rtp dtmf src use basesrc
23926 20070916194408-3e2dc-734000130dce2434a014acf843d641ff0e60aa5a.gz
23928 2007-09-16 19:41:01 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23930 * gst/dtmf/gstdtmfsrc.c:
23931 [MOVED FROM GST-P-FARSIGHT] Make dtmf src code nicer
23932 20070916194101-3e2dc-a8be8c509c65400d1d3962da02e67d15d2054316.gz
23934 2007-09-16 19:40:52 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23936 * gst/rtpdtmf/.git-darcs-dir:
23937 [MOVED FROM GST-P-FARSIGHT] Remove unused directory
23938 20070916194052-3e2dc-44d7f4cb2f220761b65e2b9b6cec4b3c6f8be7c5.gz
23940 2007-09-14 04:20:42 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23942 * gst/dtmf/gstdtmfsrc.c:
23943 * gst/dtmf/gstdtmfsrc.h:
23944 [MOVED FROM GST-P-FARSIGHT] Implement stopping in a nice thread safe way
23945 20070914042042-3e2dc-1fe257ff4b72aca4b0eb5f285a14650b8df268c3.gz
23947 2007-09-14 04:18:34 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23949 * gst/dtmf/gstdtmfsrc.c:
23950 [MOVED FROM GST-P-FARSIGHT] Remove get_times (Wim says its only good for really fake sources)
23951 20070914041834-3e2dc-fff4d5da2a145f19e7b610a1027d2c4d4bc5eae0.gz
23953 2007-09-13 21:21:45 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23955 * gst/dtmf/gstdtmfsrc.c:
23956 [MOVED FROM GST-P-FARSIGHT] using the unlock method of basesrc
23957 20070913212145-4f0f6-0e438a681bf1651c0cc0d8fa3269aed3f1668b6b.gz
23959 2007-09-13 21:12:26 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23961 * gst/dtmf/gstdtmfsrc.c:
23962 [MOVED FROM GST-P-FARSIGHT] more debug
23963 20070913211226-4f0f6-bc32b5828fc8e0323c8a6eee779a38145aacd593.gz
23965 2007-09-13 20:46:14 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23967 * gst/dtmf/gstdtmfsrc.c:
23968 [MOVED FROM GST-P-FARSIGHT] added debugs
23969 20070913204614-4f0f6-68c2a69ae7a1efca6e13c116dbad7f9b686f0242.gz
23971 2007-09-13 19:20:53 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23973 * gst/dtmf/gstdtmfsrc.c:
23974 [MOVED FROM GST-P-FARSIGHT] Make sure to unlock the thread when going to ready and to flush the queue when moving to paused or playing
23975 20070913192053-4f0f6-76c3925380d1a30988286170535a65dea64a5583.gz
23977 2007-09-13 17:55:20 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23979 * gst/dtmf/gstdtmfsrc.c:
23980 * gst/dtmf/gstdtmfsrc.h:
23981 [MOVED FROM GST-P-FARSIGHT] Changed dtmfsrc into a subclass of GstBaseSrc
23982 20070913175520-4f0f6-16ca4bf93690072f3e836d1c8a5b52cf7a421916.gz
23984 2007-09-04 22:57:53 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
23986 * gst/dtmf/gstdtmfsrc.c:
23987 * gst/dtmf/gstdtmfsrc.h:
23988 * gst/dtmf/gstrtpdtmfsrc.c:
23989 * gst/dtmf/gstrtpdtmfsrc.h:
23990 [MOVED FROM GST-P-FARSIGHT] Add another fix for a possible race condition
23991 20070904225753-4f0f6-5ba8c4260c002bb27eb98e9faba3c15799357b57.gz
23993 2007-09-04 21:52:24 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
23995 * gst/dtmf/gstdtmfsrc.c:
23996 [MOVED FROM GST-P-FARSIGHT] Add comment to explain push back
23997 20070904215224-3e2dc-d92ac1f403dcf571546a7c53f18809f840eea51d.gz
23999 2007-09-04 20:55:09 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24001 * gst/dtmf/gstdtmfsrc.c:
24002 * gst/dtmf/gstrtpdtmfsrc.c:
24003 [MOVED FROM GST-P-FARSIGHT] Properly do the locking to avoid race conditions with clock unscheduling
24004 20070904205509-3e2dc-da19900b51af6aedb6547f4f392bef4d1061dec2.gz
24006 2007-09-01 00:03:24 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24008 * gst/dtmf/gstdtmfsrc.c:
24009 [MOVED FROM GST-P-FARSIGHT] oups, I did it again...
24010 20070901000324-4f0f6-3d8b46691ee520537b06c511a5e732f5b812b844.gz
24012 2007-08-31 23:54:28 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24014 * gst/dtmf/gstdtmfsrc.c:
24015 [MOVED FROM GST-P-FARSIGHT] oups, sorry.. DTMF, not RTP_DTMF for this file...
24016 20070831235428-4f0f6-00b606bfb4892e4f217c440b611cc794ab0de55a.gz
24018 2007-08-31 23:44:13 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24020 * gst/dtmf/gstdtmfsrc.c:
24021 * gst/dtmf/gstdtmfsrc.h:
24022 * gst/dtmf/gstrtpdtmfsrc.c:
24023 * gst/dtmf/gstrtpdtmfsrc.h:
24024 [MOVED FROM GST-P-FARSIGHT] Fixes the deadlock when pausing the dtmfsrc and rtpdtmfsrc. Had to push something on the async queue to release the blocking async_queue_pop(). Thanks to Olivier for the solution.
24025 20070831234413-4f0f6-793cf35fc43636e7275258cc7063fc068f5efa0a.gz
24027 2007-08-28 22:15:34 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24029 * gst/dtmf/gstdtmfsrc.c:
24030 * gst/dtmf/gstdtmfsrc.h:
24031 * gst/dtmf/gstrtpdtmfsrc.c:
24032 * gst/dtmf/gstrtpdtmfsrc.h:
24033 [MOVED FROM GST-P-FARSIGHT] ClockID when waiting for buffer is now unscheduled when stopping the task. Various fixes to avoid bugs (thanks to -Wall -Werror). Fixes to allow the merge of the branch.
24034 20070828221534-4f0f6-b0d6a4fe48c4e2a16b9ff69cb310087c970ce48e.gz
24036 2007-08-28 17:15:46 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24038 * gst/dtmf/gstdtmfsrc.c:
24039 * gst/dtmf/gstrtpdtmfsrc.c:
24040 [MOVED FROM GST-P-FARSIGHT] Cleaned up the code a bit, no use of GST_* and return value verification from gst_*
24041 20070828171546-4f0f6-bdeb4b1b7f99f9464aabe5c43bd4a4d2025262b6.gz
24043 2007-08-27 19:56:10 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24045 * gst/dtmf/gstdtmfsrc.c:
24046 * gst/dtmf/gstrtpdtmfsrc.c:
24047 [MOVED FROM GST-P-FARSIGHT] Fix overly long lines and tabs
24048 20070827195610-3e2dc-396a3fa01e16f184e4109c71fe2deb6e516bdf0d.gz
24050 2007-08-27 19:26:18 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24052 * gst/dtmf/gstdtmfsrc.c:
24053 * gst/dtmf/gstdtmfsrc.h:
24054 [MOVED FROM GST-P-FARSIGHT] untabbified dtmfsrc
24055 20070827192618-4f0f6-77d68070464f1b5f9a46cb6eec2d922340143c04.gz
24057 2007-08-27 17:24:24 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24059 * gst/dtmf/gstdtmfsrc.c:
24060 [MOVED FROM GST-P-FARSIGHT] Fix RTP timestamps by sending a new_segment event to the payloader
24061 20070827172424-4f0f6-d20907e3d436d50bfe74eb4fc3d2d6d7b6b6dbc5.gz
24063 2007-08-27 17:23:39 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24065 * gst/dtmf/gstdtmfsrc.c:
24066 [MOVED FROM GST-P-FARSIGHT] Better handling of packets, we send the same duration for all packets to avoid huge packets when min duration defines are modified.
24067 20070827172339-4f0f6-cc93304437ea376fff6458c74c46c19f6920d329.gz
24069 2007-08-27 17:23:22 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24071 * gst/dtmf/gstdtmfsrc.c:
24072 [MOVED FROM GST-P-FARSIGHT] Changing minimum values to work better on some gateways
24073 20070827172322-4f0f6-5bf2bffa59a8244538dced795fa7d7649452ca91.gz
24075 2007-08-22 20:16:53 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24077 * gst/dtmf/gstdtmfsrc.c:
24078 [MOVED FROM GST-P-FARSIGHT] The DTMF tone generator now respects the volume argument passed in the event
24079 20070822201653-4f0f6-8b7ff874006e11f5a74d0fd91e5a9a43cd082ada.gz
24081 2007-08-22 18:01:33 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24083 * gst/dtmf/gstdtmfsrc.h:
24084 [MOVED FROM GST-P-FARSIGHT] don't know why I did that...
24085 20070822180133-4f0f6-6a7382f6c7d3630f91da384e1904763c7ea6fa1a.gz
24087 2007-08-22 17:55:33 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24089 * gst/dtmf/gstrtpdtmfsrc.c:
24090 * gst/dtmf/gstrtpdtmfsrc.h:
24091 [MOVED FROM GST-P-FARSIGHT] Ported the event queue work from dtmfsrc to rtpdtmfsrc
24092 Added a queue based system for the rtpdtmfsrc. Now it waits for start/stop messages on the queue, and makes sure that the minimum duty cycle (120ms) is respected between each
24093 tone, including inter-digit silence.
24094 20070822175533-4f0f6-f27414c406f1f7b00c9a9084a988cf3a7930fe5c.gz
24096 2007-08-22 17:54:44 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24098 * gst/dtmf/gstdtmfsrc.c:
24099 [MOVED FROM GST-P-FARSIGHT] ouch, printing with arguments but without %s.. that made it segfault a few times...
24100 20070822175444-4f0f6-445ea6ce7a9668d04cf999af772a504ec74fb67a.gz
24102 2007-08-22 17:51:26 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24104 * gst/dtmf/gstdtmfsrc.c:
24105 * gst/dtmf/gstdtmfsrc.h:
24106 [MOVED FROM GST-P-FARSIGHT] Moved the timestamp from the event to dtmfsrc structure since we have only one event at a time, so let's keep it stored in the dtmfsrc struct
24107 20070822175126-4f0f6-53bcda2bd8ae8c56d29e62e69ac19a30e08ad350.gz
24109 2007-08-20 20:38:26 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24111 * gst/dtmf/gstdtmfsrc.c:
24112 * gst/dtmf/gstdtmfsrc.h:
24113 [MOVED FROM GST-P-FARSIGHT] Added a queue based system for the dtmfsrc. Now it waits for start/stop messages on the queue, and makes sure that the minimum duty cycle (120ms) is respected between each tone, including inter-digit silence.
24114 20070820203826-4f0f6-750a22b612a5e495e767666934465c34fe32074b.gz
24116 2007-08-20 18:48:52 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24118 * gst/dtmf/Makefile.am:
24119 * gst/dtmf/gstdtmf.c:
24120 * gst/dtmf/gstdtmfsrc.c:
24121 * gst/dtmf/gstdtmfsrc.h:
24122 * gst/dtmf/gstrtpdtmfsrc.c:
24123 * gst/dtmf/gstrtpdtmfsrc.h:
24124 [MOVED FROM GST-P-FARSIGHT] Added dtmfsrc, a DTMF Tone Generator, and made it part of the 'dtmf' plugin.
24125 20070820184852-4f0f6-a0d85e67708290aebafa89ab79d3cedd5815b620.gz
24127 2007-08-20 18:48:00 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24129 * gst/dtmf/.git-darcs-dir:
24130 * gst/dtmf/Makefile.am:
24131 * gst/dtmf/gstrtpdtmfsrc.c:
24132 * gst/dtmf/gstrtpdtmfsrc.h:
24133 * gst/rtpdtmf/Makefile.am:
24134 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24135 * gst/rtpdtmf/gstrtpdtmfsrc.h:
24136 [MOVED FROM GST-P-FARSIGHT] Moved rtpdtmf to dtmf directory
24137 20070820184800-4f0f6-fa33ea974510161de8c9951c39087af3613b65a4.gz
24139 2007-07-12 19:57:15 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24141 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24142 * gst/rtpdtmf/gstrtpdtmfsrc.h:
24143 [MOVED FROM GST-P-FARSIGHT] Send all packet from the streaming thread, including the last one
24144 20070712195715-3e2dc-6848c70a7f0137c91fa882a8efb6dbf83891ae13.gz
24146 2007-07-12 19:55:28 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24148 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24149 [MOVED FROM GST-P-FARSIGHT] Put non-zero duration in first packet and put a minimum duration of 50ms
24150 20070712195528-3e2dc-d46edeaab84fb55e74842bdcf4f8792dfcdb0457.gz
24152 2007-07-12 16:23:28 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24154 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24155 [MOVED FROM GST-P-FARSIGHT] Fix RTP timestamp on dtmf packets
24156 20070712162328-3e2dc-98c1303f4a52b891ce59bf88e07d29f4e2dfc974.gz
24158 2007-07-11 15:52:02 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24160 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24161 [MOVED FROM GST-P-FARSIGHT] Only set marker on very first packet of an event
24162 20070711155202-3e2dc-f7ea3abd2cb0ca2937ea4508e6e301baaa6e2154.gz
24164 2007-07-11 15:51:57 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24166 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24167 [MOVED FROM GST-P-FARSIGHT] Send on packet start time
24168 20070711155157-3e2dc-ee0e9fc13d35296593005267a2417dd65e790d29.gz
24170 2007-07-11 15:50:56 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24172 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24173 [MOVED FROM GST-P-FARSIGHT] RTP timestamp is the time of the beginning of the dtmf event
24174 20070711155056-3e2dc-cb5cda73fbf7df1c545cb0321b0e339914c5897f.gz
24176 2007-04-24 20:02:52 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24178 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24179 [MOVED FROM GST-P-FARSIGHT] 80 column is enough for everyone
24180 20070424200252-3e2dc-d1bc17266afff2599129a25d44338062372f7ea3.gz
24182 2007-04-24 19:31:55 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24184 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24185 * gst/rtpdtmf/gstrtpdtmfsrc.h:
24186 [MOVED FROM GST-P-FARSIGHT] Add redundancy and interval properties to rtpdtmfsrc (patch by SP GLE <spglegle@yahoo.fr>)
24187 20070424193155-3e2dc-66688001e7b529c46f108633cd9520347c3c8c3e.gz
24189 2007-05-04 19:52:51 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24191 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24192 [MOVED FROM GST-P-FARSIGHT] Only send dtmf if the method is unspecified or is 1
24193 20070504195251-3e2dc-b95b4b8e8dad87962cf39ec2ee67b6f1b619e9bd.gz
24195 2007-03-08 22:35:59 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24197 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24198 [MOVED FROM GST-P-FARSIGHT] Make documentation consistent with itself
24199 20070308223559-3e2dc-cc20fe571370bc51bf963cc3df1b8ab4a3ddc20b.gz
24201 2007-04-12 20:04:35 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24203 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24204 * gst/rtpdtmf/gstrtpdtmfsrc.h:
24205 [MOVED FROM GST-P-FARSIGHT] Use segment to calculate dtmfsrc rtp timestamp
24206 20070412200435-3e2dc-b5cc26b12b6e8b89f131fd27f0e4627746e85697.gz
24208 2007-04-02 12:46:35 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24210 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24211 [MOVED FROM GST-P-FARSIGHT] Clean-up and refactorize dtmfsrc code
24212 20070402124635-65035-3d13244461c1dd1fcc96b74124ad7a74d2ff0144.gz
24214 2007-03-30 15:43:03 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24216 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24217 [MOVED FROM GST-P-FARSIGHT] Ooops, little typo
24218 20070330154303-3e2dc-9f6edcde24d30caea8ea876b24a3a680d40b2ea1.gz
24220 2007-03-30 00:17:00 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24222 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24223 * gst/rtpdtmf/gstrtpdtmfsrc.h:
24224 [MOVED FROM GST-P-FARSIGHT] Make it generate the proper rtp timestamps in sync with the live source
24225 20070330001700-3e2dc-bbf954e4edec0615c4eee603fbc6ab8a7d89436f.gz
24227 2007-03-29 11:42:57 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24229 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24230 [MOVED FROM GST-P-FARSIGHT] Increment the ts after setting the buffer's ts
24231 20070329114257-65035-c8686ab4ce20b1f36f3dac120485ade5cd90aac9.gz
24233 2007-03-29 10:39:46 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24235 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24236 [MOVED FROM GST-P-FARSIGHT] Calculate the rtp ts before gst ts get incremented
24237 20070329103946-65035-f74e3a0140c57e941444bb837d6053ad1c3cf567.gz
24239 2007-03-29 10:39:04 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24241 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24242 [MOVED FROM GST-P-FARSIGHT] Some code-cleanup
24243 20070329103904-65035-db08cc7c3098b60a556d3809de912cd0e1a545c1.gz
24245 2007-03-29 10:38:24 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24247 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24248 [MOVED FROM GST-P-FARSIGHT] Initialize the GstSegment at the right time
24249 20070329103824-65035-9ab3a0a03c5f9329cd4625ae6567c2c1fd4a73d8.gz
24251 2007-03-26 10:57:12 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24253 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24254 [MOVED FROM GST-P-FARSIGHT] Call set_caps when we have all the params
24255 20070326105712-65035-3e3dfce0b50d61eafda846bee0a6d66c3541c6ed.gz
24257 2007-03-23 16:29:22 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24259 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24260 [MOVED FROM GST-P-FARSIGHT] Set caps on the buffer before pushing it
24261 20070323162922-65035-9e4be5449c79c0a459965ee07adb4a8143c4c1d5.gz
24263 2007-03-14 17:17:56 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24265 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24266 [MOVED FROM GST-P-FARSIGHT] Request for stream lock when generating DTMF packets
24267 20070314171756-65035-0b497dfac203ff4f579525485d5804e5f5093b3f.gz
24269 2007-03-07 11:41:09 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24271 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24272 [MOVED FROM GST-P-FARSIGHT] Correct caps printout
24273 20070307114109-65035-124202884918a9c8a803080d6967234539d24b97.gz
24275 2007-02-16 12:06:06 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24277 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24278 [MOVED FROM GST-P-FARSIGHT] Add doc-section comments
24279 20070216120606-65035-6e7d28721dc0872f3f55ba7ccd4fed3d66f8175f.gz
24281 2007-02-15 13:48:53 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24283 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24284 * gst/rtpdtmf/gstrtpdtmfsrc.h:
24285 [MOVED FROM GST-P-FARSIGHT] Add copyrights
24286 20070215134853-65035-50fe5f8e999ae86a1e3ba0dbdece4911eb9dcca0.gz
24288 2007-02-15 13:35:36 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24290 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24291 [MOVED FROM GST-P-FARSIGHT] No need to handle downstream events
24292 20070215133536-65035-648b791d404bf06900bd2698d925117c89743db9.gz
24294 2007-02-15 12:26:55 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24296 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24297 [MOVED FROM GST-P-FARSIGHT] Attempt to correct event handling
24298 20070215122655-65035-47070d9a28c08d9353b04d2d9301e29b7ee72b83.gz
24300 2007-02-15 10:26:29 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24302 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24303 [MOVED FROM GST-P-FARSIGHT] Use pause_task instead of stop_task to avoid any possible deadlocks
24304 20070215102629-65035-a48c773661e385a91e022e0ac1da0862c4206f85.gz
24306 2007-02-15 10:10:30 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24308 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24309 * gst/rtpdtmf/gstrtpdtmfsrc.h:
24310 [MOVED FROM GST-P-FARSIGHT] Put correct seq and timestamps on the packets
24311 20070215101030-65035-7146a3c4a8d0feab513d13a207b2cdc5de311f03.gz
24313 2007-02-14 13:55:01 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24315 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24316 * gst/rtpdtmf/gstrtpdtmfsrc.h:
24317 [MOVED FROM GST-P-FARSIGHT] Fix the copyright notice
24318 20070214135501-65035-e90753b1f6525f7b9c0ac2eb7e40cef7ca673e68.gz
24320 2007-02-14 13:13:52 +0000 zeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
24322 * gst/rtpdtmf/.git-darcs-dir:
24323 * gst/rtpdtmf/Makefile.am:
24324 * gst/rtpdtmf/gstrtpdtmfsrc.c:
24325 * gst/rtpdtmf/gstrtpdtmfsrc.h:
24326 [MOVED FROM GST-P-FARSIGHT] Add RTP DTMF event packet generator element and test app for it
24327 20070214131352-65035-3c14a1047c3cd6696f3a716a62b21d3f4b9da62b.gz
24329 2009-01-30 09:03:42 +0100 Edward Hervey <bilboed@bilboed.com>
24332 autogen.sh: actually setting up a symbolic link for the pre-commit hook
24334 2009-02-21 17:45:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
24336 * gst/mxf/mxfdemux.c:
24337 mxfdemux: Add read-only property to get the structural metadata
24339 2009-02-21 17:40:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
24341 * gst/mxf/mxfmpeg.c:
24342 mxfdemux: Add MPEG video bitrate to the tags if available
24344 2009-02-21 17:38:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
24346 * gst/mxf/Makefile.am:
24348 * gst/mxf/mxfaes-bwf.c:
24349 * gst/mxf/mxfdemux.c:
24350 * gst/mxf/mxfmetadata.c:
24351 * gst/mxf/mxfmetadata.h:
24352 * gst/mxf/mxfmpeg.c:
24353 * gst/mxf/mxfquark.c:
24354 * gst/mxf/mxfquark.h:
24355 * gst/mxf/mxftypes.h:
24356 mxfdemux: Post structural metadata tree as tag on the bus
24357 This will later be used to keep the structural metadata when
24358 remuxing an MXF file and can also be used in Pitivi for example
24359 to know the file structure and to select what should be used
24362 2009-02-21 16:09:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
24364 * gst/mxf/mxfaes-bwf.c:
24365 mxfdemux: Fix calculation of AES3 bitrate tag
24367 2009-02-21 16:05:48 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
24369 * gst/mxf/mxfmetadata.c:
24370 * gst/mxf/mxfparse.c:
24371 * gst/mxf/mxfparse.h:
24372 mxfdemux: Add helper function to convert MXFraction to gdouble and use it
24374 2009-02-21 16:00:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
24376 * gst/mxf/mxfdemux.c:
24377 * gst/mxf/mxfmetadata.c:
24378 * gst/mxf/mxfmetadata.h:
24379 mxfdemux: Only store the main descriptor in source packages
24380 For the tracks we still resolve the descriptors but the
24381 source package only contains the descriptor it really references
24382 instead of all subdescriptors of multiple descriptors.
24383 This makes it easier later to serialize the structural metadata
24386 2009-02-17 17:37:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
24388 * gst/mxf/mxfdemux.c:
24389 mxfdemux: Set free'd memory to NULL to prevent a double free later in some cases
24391 2009-02-15 09:51:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
24393 * gst/mxf/mxfdemux.c:
24394 * gst/mxf/mxfdms1.c:
24395 * gst/mxf/mxfmetadata.c:
24396 mxfdemux: Don't use generic metadata parsers for unknown metadata, the results are useless anyway
24398 2009-02-19 11:36:45 +0000 Zaheer Merali <zaheerabbas@merali.org>
24400 * gst/mpegdemux/flumpegdemux.c:
24401 * gst/mpegdemux/flutspatinfo.c:
24402 * gst/mpegdemux/flutspatinfo.h:
24403 * gst/mpegdemux/flutspmtinfo.c:
24404 * gst/mpegdemux/flutspmtinfo.h:
24405 * gst/mpegdemux/flutspmtstreaminfo.c:
24406 * gst/mpegdemux/flutspmtstreaminfo.h:
24407 * gst/mpegdemux/gstmpegtsdemux.c:
24408 * gst/mpegdemux/gstmpegtsdemux.h:
24409 mpegtsdemux: s/fluts/mpegts
24410 Change all definitions from fluts to mpegts.
24412 2009-02-10 18:58:40 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24414 * docs/plugins/Makefile.am:
24415 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
24416 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
24417 Add doc infrastructure to valve
24419 2009-02-10 18:52:54 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24421 * gst/valve/gstvalve.c:
24422 * gst/valve/gstvalve.h:
24423 Document the GstValve
24425 2009-02-10 18:03:26 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24428 * docs/plugins/inspect/plugin-valve.xml:
24429 Moved valve from gst-plugins-farsight to -bad
24431 2009-02-10 17:57:16 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24433 * gst/valve/gstvalve.c:
24434 Rename fsvalve to valve
24436 2009-02-10 17:55:47 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24438 * gst/valve/gstvalve.c:
24439 * gst/valve/gstvalve.h:
24440 Re-indent valve in gst style
24442 2008-12-13 00:31:45 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
24444 * gst/valve/gstvalve.c:
24445 [MOVED FROM GST-P-FARSIGHT] Ignore errors if dropping is set to true
24447 2008-12-11 17:54:18 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
24449 * gst/valve/.git-darcs-dir:
24450 [MOVED FROM GST-P-FARSIGHT] Remove .git-darcs-dir files
24452 2008-12-10 17:00:33 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
24454 * gst/valve/gstvalve.c:
24455 [MOVED FROM GST-P-FARSIGHT] Add getcaps proxying to the valve
24457 2008-08-20 14:11:02 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
24459 * gst/valve/gstvalve.c:
24460 * gst/valve/gstvalve.h:
24461 [MOVED FROM GST-P-FARSIGHT] Rebase valve onto gstelement instead of basetransform
24463 2008-08-19 18:49:51 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
24465 * gst/valve/gstvalve.c:
24466 [MOVED FROM GST-P-FARSIGHT] Revert "Fix refcounting issues in prepare_output_buffer"
24467 This reverts commit 65dd460f0a3a9c4882e638c86208f74ef62c3460.
24469 2008-08-05 11:30:57 +0000 sjoerd@luon.net <sjoerd@luon.net>
24471 * gst/valve/gstvalve.c:
24472 [MOVED FROM GST-P-FARSIGHT] Fix refcounting issues in prepare_output_buffer
24473 20080805113057-be0f2-9dc270781f0a0f21c616ed11dbd1f198fd1b326e.gz
24475 2008-04-09 16:32:21 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24477 * gst/valve/gstvalve.c:
24478 [MOVED FROM GST-P-FARSIGHT] Remove unused dispose method in valve
24479 20080409163221-3e2dc-92ccb2db874e46e0d92c15520577c1be0e2bc617.gz
24481 2007-12-19 20:32:30 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24483 * gst/valve/gstvalve.c:
24484 [MOVED FROM GST-P-FARSIGHT] Dont hold the object lock while calling base alloc function
24485 20071219203230-3e2dc-6519175d8d81496515b2d9060ac316650560f691.gz
24487 2007-12-19 20:32:18 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24489 * gst/valve/gstvalve.c:
24490 * gst/valve/gstvalve.h:
24491 [MOVED FROM GST-P-FARSIGHT] Set the DISCONT flag after dropping buffers
24492 20071219203218-3e2dc-bc5f03d88ff5837040b9214de016cc142776dfc2.gz
24494 2007-12-19 00:57:39 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24496 * gst/valve/gstvalve.c:
24497 * gst/valve/gstvalve.h:
24498 [MOVED FROM GST-P-FARSIGHT] Use do the alloc_buffer function in the valve
24499 20071219005739-3e2dc-2a0fdfa2f38f03ab4791fe5c4ab85e8790113683.gz
24501 2007-11-21 20:08:58 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24503 * gst/valve/gstvalve.c:
24504 [MOVED FROM GST-P-FARSIGHT] Only set passthrough to TRUE on newer versions of gst
24505 20071121200858-3e2dc-b16cdeabbc3c0562c6fc7b11b9b9792c910f569e.gz
24507 2007-11-21 18:17:29 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24509 * gst/valve/gstvalve.c:
24510 [MOVED FROM GST-P-FARSIGHT] Compare minor, not major
24511 20071121181729-3e2dc-a5997c3b7f5c86966370969714facf8ee242659d.gz
24513 2007-10-26 22:37:49 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24515 * gst/valve/gstvalve.c:
24516 [MOVED FROM GST-P-FARSIGHT] Make the valve element work with gst < 0.10.13
24517 20071026223749-3e2dc-18f685a4e45fbdce677ac777586876fc719d7222.gz
24519 2007-10-24 22:42:46 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24521 * gst/valve/Makefile.am:
24522 * gst/valve/gstvalve.c:
24523 [MOVED FROM GST-P-FARSIGHT] Rename valve to fsvalve
24524 20071024224246-3e2dc-c54216af2ef0ef3f1a2206d723e87be2a23ab8ed.gz
24526 2007-10-24 22:41:47 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24528 * gst/valve/.git-darcs-dir:
24529 * gst/valve/Makefile.am:
24530 * gst/valve/gstvalve.c:
24531 * gst/valve/gstvalve.h:
24532 [MOVED FROM GST-P-FARSIGHT] Add valve element
24533 20071024224147-3e2dc-f28ab0c073e283894b65c22c4f44397c897dec01.gz
24535 2009-02-10 19:20:26 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24537 * gst/siren/gstsirendec.c:
24538 * gst/siren/gstsirenenc.c:
24539 Add some documentation to the siren enc/dec plugins
24541 2009-02-10 19:20:19 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24543 * gst/siren/gstsiren.h:
24544 * gst/siren/gstsirendec.c:
24545 * gst/siren/gstsirendec.h:
24546 * gst/siren/gstsirenenc.c:
24547 * gst/siren/gstsirenenc.h:
24548 Re-indent the siren stuff to be gst style
24550 2009-02-10 17:29:05 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24553 * docs/plugins/inspect/plugin-gstsiren.xml:
24554 Moved siren from gst-p-farsight to -bad
24556 2009-02-10 17:23:38 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24558 * gst/siren/Makefile.am:
24559 * gst/siren/gstrtpsirendepay.c:
24560 * gst/siren/gstrtpsirendepay.h:
24561 * gst/siren/gstrtpsirenpay.c:
24562 * gst/siren/gstrtpsirenpay.h:
24563 * gst/siren/gstsiren.c:
24564 Move siren rtp pay/depay to good
24566 2008-12-11 17:54:18 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
24568 * gst/siren/.git-darcs-dir:
24569 [MOVED FROM GST-P-FARSIGHT] Remove .git-darcs-dir files
24571 2008-10-05 22:03:05 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
24573 * gst/siren/gstsirendec.c:
24574 [MOVED FROM GST-P-FARSIGHT] Add underscore to make the encoder like the decoder
24576 2008-10-05 22:01:44 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
24578 * gst/siren/gstsirenenc.c:
24579 [MOVED FROM GST-P-FARSIGHT] Rename offset to out_offset to make its meaning clearer
24581 2008-10-05 22:00:27 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
24583 * gst/siren/gstsirendec.c:
24584 [MOVED FROM GST-P-FARSIGHT] Check the size of the input buffer, not the output buffer
24586 2008-09-16 15:40:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
24588 * gst/siren/gstsirendec.c:
24589 [MOVED FROM GST-P-FARSIGHT] Preserve timestamp
24591 2008-07-04 22:21:03 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24593 * gst/siren/gstsirendec.c:
24594 * gst/siren/gstsirendec.h:
24595 [MOVED FROM GST-P-FARSIGHT] Remove useless checks, document locking
24596 20080704222103-3e2dc-47a7f49c414f98a188ffc42b07189daf5147483b.gz
24598 2008-07-04 22:17:43 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24600 * gst/siren/gstsirenenc.c:
24601 * gst/siren/gstsirenenc.h:
24602 [MOVED FROM GST-P-FARSIGHT] make sirenenc thread safe
24603 20080704221743-3e2dc-f93da86438f753e14be25166aee45f8802f7d100.gz
24605 2008-07-04 20:18:30 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24607 * gst/siren/gstsirendec.c:
24608 * gst/siren/gstsirenenc.c:
24609 [MOVED FROM GST-P-FARSIGHT] Replace use GST_DEBUG_OBJECT in sirenenc
24610 20080704201830-3e2dc-8f3e401aaa594c8cc5853b73f41ca5cb047ee2d3.gz
24612 2008-07-04 20:17:44 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24614 * gst/siren/gstsirendec.c:
24615 * gst/siren/gstsirendec.h:
24616 * gst/siren/gstsirenenc.c:
24617 [MOVED FROM GST-P-FARSIGHT] Port sirendec to Gstelement
24618 20080704201744-3e2dc-99bf7b86e42da363d8c826449d84b43751572d5e.gz
24620 2008-07-04 20:04:54 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24622 * gst/siren/gstsirenenc.c:
24623 [MOVED FROM GST-P-FARSIGHT] Release ref at the end of chain
24624 20080704200454-3e2dc-386f2685882a74d01ce503f91396ea37506dbe83.gz
24626 2008-07-04 20:03:15 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24628 * gst/siren/gstsirenenc.c:
24629 [MOVED FROM GST-P-FARSIGHT] Remove useless call to peek_parent
24630 20080704200315-3e2dc-6b30efd2d32b6ca96609f4bdc0c3e286f4441746.gz
24632 2008-07-04 20:00:29 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24634 * gst/siren/gstsirendec.c:
24635 [MOVED FROM GST-P-FARSIGHT] Make GstSirenEnc use GST_*_OBJECT appropriately
24636 20080704200029-3e2dc-f68fdaaa8929039fd8413ff0bf8ff514f6e4fbe1.gz
24638 2008-07-04 19:51:02 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24640 * gst/siren/gstsirenenc.c:
24641 * gst/siren/gstsirenenc.h:
24642 [MOVED FROM GST-P-FARSIGHT] Port sirenenc to gstelement
24643 20080704195102-3e2dc-cd7687512ac560faaf15f53e1e262d1874a36cdf.gz
24645 2008-04-28 22:22:37 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24647 * gst/siren/Makefile.am:
24648 [MOVED FROM GST-P-FARSIGHT] Link modules with libm where required
24649 20080428222237-3e2dc-b1e9120c1e9ca1a510bfd7c27e2d45f0d4a12504.gz
24651 2008-04-12 23:43:25 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24653 * gst/siren/gstrtpsirendepay.c:
24654 [MOVED FROM GST-P-FARSIGHT] Removed debug output
24655 20080412234325-4f0f6-36b946a7ca3ab4e5802917b8930f036c50a93a29.gz
24657 2008-04-10 23:43:28 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24659 * gst/siren/common.h:
24660 [MOVED FROM GST-P-FARSIGHT] Oups, typo
24661 20080410234328-4f0f6-962e375e78da05eab52892a57d3226fdd2ffc86d.gz
24663 2008-04-10 07:01:16 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24665 * gst/siren/.git-darcs-dir:
24666 * gst/siren/Makefile.am:
24667 * gst/siren/common.c:
24668 * gst/siren/common.h:
24669 * gst/siren/dct4.c:
24670 * gst/siren/dct4.h:
24671 * gst/siren/decoder.c:
24672 * gst/siren/decoder.h:
24673 * gst/siren/encoder.c:
24674 * gst/siren/encoder.h:
24675 * gst/siren/gstrtpsirendepay.c:
24676 * gst/siren/gstrtpsirendepay.h:
24677 * gst/siren/gstrtpsirenpay.c:
24678 * gst/siren/gstrtpsirenpay.h:
24679 * gst/siren/gstsiren.c:
24680 * gst/siren/gstsiren.h:
24681 * gst/siren/gstsirendec.c:
24682 * gst/siren/gstsirendec.h:
24683 * gst/siren/gstsirenenc.c:
24684 * gst/siren/gstsirenenc.h:
24685 * gst/siren/huffman.c:
24686 * gst/siren/huffman.h:
24687 * gst/siren/huffman_consts.h:
24688 * gst/siren/rmlt.c:
24689 * gst/siren/rmlt.h:
24690 * gst/siren/siren7.h:
24691 [MOVED FROM GST-P-FARSIGHT] Added Siren encoder/decoder/payloader/depayloader
24692 20080410070116-4f0f6-72ffbdbb262f07bfabd1e469973a01b3359bee45.gz
24694 2009-02-10 18:46:03 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24696 * docs/plugins/Makefile.am:
24697 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
24698 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
24699 * gst/liveadder/liveadder.h:
24700 Add liveadder to the docs
24702 2009-02-10 18:38:11 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24704 * gst/liveadder/liveadder.c:
24705 Document the liveadder
24707 2009-02-10 16:18:32 +0000 Olivier Crête <olivier.crete@collabora.co.uk>
24710 * docs/plugins/inspect/plugin-liveadder.xml:
24711 * gst/liveadder/liveadder.c:
24712 * gst/liveadder/liveadder.h:
24713 Moved liveadder from gst-plugins-farsight to -bad
24714 Re-indent liveadder in gst style and add it to configure
24716 2008-12-13 00:09:46 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
24718 * gst/liveadder/liveadder.c:
24719 [MOVED FROM GST-P-FARSIGHT] Use log for message thats on every buffer
24721 2008-12-11 17:54:18 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
24723 * gst/liveadder/.git-darcs-dir:
24724 [MOVED FROM GST-P-FARSIGHT] Remove .git-darcs-dir files
24726 2008-08-27 17:16:27 +0200 Edward Hervey <bilboed@bilboed.com>
24728 * gst/liveadder/liveadder.c:
24729 [MOVED FROM GST-P-FARSIGHT] liveadder : Handle jitter in incoming buffers
24730 Incoming buffers (especially those from an RTP connection) might have slight timestamp jitter. This is normally handled by audiosink (accepting up to 500ms of jitter).
24731 Here we accept a maximum jitter of 10ms. If a buffer is within 10ms of the expected time, we correct its timestamp.
24733 2008-07-04 18:57:21 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24735 * gst/liveadder/liveadder.c:
24736 [MOVED FROM GST-P-FARSIGHT] Add handling of position query to liveadder
24737 20080704185721-3e2dc-7a687e346e74b44fa847c5e5b6eb64c3e0949764.gz
24739 2008-05-21 17:20:05 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24741 * gst/liveadder/liveadder.c:
24742 [MOVED FROM GST-P-FARSIGHT] Replace C99 llabs with C89 code
24743 20080521172005-3e2dc-8e637d1daa0e27cc2edae1fdfd0dbf23896fb5bc.gz
24745 2008-05-15 01:22:57 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24747 * gst/liveadder/liveadder.c:
24748 [MOVED FROM GST-P-FARSIGHT] Reset vars before restarting thread on flush stop
24749 20080515012257-3e2dc-e3521752cf3eaf2b8767f4c620eadfc24a8e8e31.gz
24751 2008-05-15 01:22:27 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24753 * gst/liveadder/liveadder.c:
24754 [MOVED FROM GST-P-FARSIGHT] Implement first version of seeking
24755 20080515012227-3e2dc-7f53f78d1c3dfdcdb6e7ad53e6c7f16d5e998a05.gz
24757 2008-05-15 01:21:42 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24759 * gst/liveadder/liveadder.c:
24760 [MOVED FROM GST-P-FARSIGHT] Add duration query from adder
24761 20080515012142-3e2dc-2768199183bfb9d569be1389e382bedc02e3e95e.gz
24763 2008-05-15 00:02:14 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24765 * gst/liveadder/liveadder.c:
24766 [MOVED FROM GST-P-FARSIGHT] Move flush stop inside where it belongs
24767 20080515000214-3e2dc-cda5cddd1ead5c48a554e9e9bc75ae68437bcdfb.gz
24769 2008-05-14 23:49:48 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24771 * gst/liveadder/liveadder.c:
24772 * gst/liveadder/liveadder.h:
24773 [MOVED FROM GST-P-FARSIGHT] Have the liveadder remember if its playing or not
24774 20080514234948-3e2dc-9064a27a54aef598444aa6ad6463345979120828.gz
24776 2008-05-14 23:49:10 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24778 * gst/liveadder/liveadder.c:
24779 [MOVED FROM GST-P-FARSIGHT] Push out buffer if we're not playing while there is no clock
24780 20080514234910-3e2dc-1096eb7dc3fada19afc81dcd536d9edc821d0da9.gz
24782 2008-05-14 23:26:43 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24784 * gst/liveadder/liveadder.c:
24785 [MOVED FROM GST-P-FARSIGHT] Empty the queue on flush start
24786 20080514232643-3e2dc-5a3f52a3fd3771164dea95bd14410d76b4fce2aa.gz
24788 2008-05-14 23:17:52 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24790 * gst/liveadder/liveadder.c:
24791 [MOVED FROM GST-P-FARSIGHT] Reset pad private on flush stop
24792 20080514231752-3e2dc-113fec2faafc2dc11c1eaa818cb488b71e601f9b.gz
24794 2008-05-14 23:16:43 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24796 * gst/liveadder/liveadder.c:
24797 [MOVED FROM GST-P-FARSIGHT] Pass pad as pad to reset_pad_private
24798 20080514231643-3e2dc-006960b9cdc3ce8e1f890dc6d194778cbc7c9736.gz
24800 2008-05-02 19:10:04 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24802 * gst/liveadder/liveadder.c:
24803 [MOVED FROM GST-P-FARSIGHT] Print debug message if we return non-ok from chain
24804 20080502191004-3e2dc-f1f7237c06c1158cf27e29d32a69de06f7112506.gz
24806 2008-05-02 19:09:54 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24808 * gst/liveadder/liveadder.c:
24809 [MOVED FROM GST-P-FARSIGHT] Don't return EOS if we have no pads
24810 20080502190954-3e2dc-41351225e909e6d0837a6a60e187d33ab186ad76.gz
24812 2008-05-01 20:31:54 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24814 * gst/liveadder/liveadder.c:
24815 [MOVED FROM GST-P-FARSIGHT] Check that the format is NOT time
24816 20080501203154-3e2dc-780e46b1f0fe76a66e2d79a2eb85d764ff5f182f.gz
24818 2008-04-28 22:17:37 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24820 * gst/liveadder/liveadder.c:
24821 [MOVED FROM GST-P-FARSIGHT] Don't use g_queue_clear()
24822 20080428221737-3e2dc-bb8e4748751c29e0857313a09f85067ab12c3fe4.gz
24824 2008-05-01 20:09:40 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24826 * gst/liveadder/liveadder.c:
24827 [MOVED FROM GST-P-FARSIGHT] Pad push event after the lock has been unlocked
24828 20080501200940-3e2dc-ae5fec5f79f32777bba649d0d700d49f7bedff40.gz
24830 2008-05-01 18:25:54 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24832 * gst/liveadder/liveadder.c:
24833 [MOVED FROM GST-P-FARSIGHT] Create generic segment is none received and refuse non-time segments
24834 20080501182554-3e2dc-ace5ca000414428d6d94478adc5927c9f91975df.gz
24836 2008-04-29 14:08:02 +0000 Simon McVittie <simon.mcvittie@collabora.co.uk>
24838 * gst/liveadder/liveadder.c:
24839 [MOVED FROM GST-P-FARSIGHT] Add missing semicolon (did anyone test this?!)
24840 20080429140802-53eee-41fdb4391eddb125b7e34019427cfa5dc8afd6c0.gz
24842 2008-04-29 00:36:00 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24844 * gst/liveadder/liveadder.c:
24845 [MOVED FROM GST-P-FARSIGHT] Robustness check, make sure the queue is not empty before using the head element
24846 20080429003600-4f0f6-708c654b65812caeb3612248dbe0b2e62567c250.gz
24848 2008-04-29 00:34:12 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24850 * gst/liveadder/liveadder.c:
24851 [MOVED FROM GST-P-FARSIGHT] Remove useless condition
24852 20080429003412-4f0f6-9e890ad0ac442791a8b22650a75cb754d7f2d723.gz
24854 2008-04-29 00:03:39 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24856 * gst/liveadder/liveadder.c:
24857 [MOVED FROM GST-P-FARSIGHT] check against audio_buffer_clip which can return NULL if the buffer is outside the clipping segment
24858 20080429000339-4f0f6-7e4e31f066b87e29265ddb3978929e51efbff47d.gz
24860 2008-04-28 23:49:48 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24862 * gst/liveadder/liveadder.c:
24863 [MOVED FROM GST-P-FARSIGHT] Fix object locking in setcaps
24864 20080428234948-4f0f6-4586434b4308e114f495e926996fc19483c1056f.gz
24866 2008-04-28 23:49:35 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24868 * gst/liveadder/liveadder.c:
24869 [MOVED FROM GST-P-FARSIGHT] Use g_cond_broadcast instead of g_cond_signal
24870 20080428234935-4f0f6-e51fab31772b32f2fb080ad70c6bedefc5c26dc6.gz
24872 2008-04-28 23:28:51 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24874 * gst/liveadder/liveadder.c:
24875 [MOVED FROM GST-P-FARSIGHT] Max latency should also be increased by our own latency
24876 20080428232851-4f0f6-05f9a89403cd54211f2f4a6595704270eab9616f.gz
24878 2008-04-28 22:36:06 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24880 * gst/liveadder/liveadder.c:
24881 [MOVED FROM GST-P-FARSIGHT] Fix deadlock on invalid timestamp error
24882 20080428223606-3e2dc-963e48b33efaf84c16d4ec4b789a6dfb2d9358ad.gz
24884 2008-04-28 16:19:58 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24886 * gst/liveadder/liveadder.c:
24887 [MOVED FROM GST-P-FARSIGHT] Added comment for clarity
24888 20080428161958-4f0f6-cbaa166fbde99013b555c69ab48d964d75773a7f.gz
24890 2008-04-28 16:12:35 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24892 * gst/liveadder/liveadder.c:
24893 [MOVED FROM GST-P-FARSIGHT] added TODO comments
24894 20080428161235-4f0f6-fbc78533d29d37b65add6f6046fec17ce5e30cae.gz
24896 2008-04-28 15:59:27 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24898 * gst/liveadder/liveadder.c:
24899 [MOVED FROM GST-P-FARSIGHT] check_eos will always return FALSE here..
24900 20080428155927-4f0f6-1a93e295d3df68a96367b75060a89a947efa8944.gz
24902 2008-04-28 15:49:56 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24904 * gst/liveadder/liveadder.c:
24905 [MOVED FROM GST-P-FARSIGHT] added comment on the no clock error
24906 20080428154956-4f0f6-7e24ed31f9c822e4323b681a54bc23f03c1a325e.gz
24908 2008-04-28 15:48:50 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24910 * gst/liveadder/liveadder.c:
24911 [MOVED FROM GST-P-FARSIGHT] error if no clock is available
24912 20080428154850-4f0f6-38fdc4134835c457d0054301579d8cd4cbd4989a.gz
24914 2008-04-25 21:04:56 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24916 * gst/liveadder/liveadder.c:
24917 [MOVED FROM GST-P-FARSIGHT] renaming unused arg
24918 20080425210456-4f0f6-ab1cdc944c9bcd779504292b21dc1787d6cb62a1.gz
24920 2008-04-25 20:39:38 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24922 * gst/liveadder/liveadder.c:
24923 [MOVED FROM GST-P-FARSIGHT] removed unused user_data and commented line
24924 20080425203938-4f0f6-787778475b646461da40f3e0000a10bc96e142bc.gz
24926 2008-04-25 20:37:35 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
24928 * gst/liveadder/liveadder.c:
24929 [MOVED FROM GST-P-FARSIGHT] remove unused cases and empty switch
24930 20080425203735-4f0f6-c0442fcf57e3f08b81bc1be3d69f5cfa0257b52a.gz
24932 2008-04-28 18:34:09 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24934 * gst/liveadder/liveadder.c:
24935 [MOVED FROM GST-P-FARSIGHT] Explicit the discont flag mangling
24936 20080428183409-3e2dc-4db2505eeca033a634253b6c2d2f4f1398e9fcca.gz
24938 2008-04-28 18:07:11 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24940 * gst/liveadder/liveadder.c:
24941 [MOVED FROM GST-P-FARSIGHT] Unref events when they are dropped
24942 20080428180711-3e2dc-eb659787f179562f15402c819f188de398deef2d.gz
24944 2008-04-24 22:46:27 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24946 * gst/liveadder/liveadder.c:
24947 [MOVED FROM GST-P-FARSIGHT] Use Glib G_{MAX,MIN}{U,}INT{8,16,32} macros
24948 20080424224627-3e2dc-1036bc58b6b4db2f9f12831cdbae3bc613facbbf.gz
24950 2008-04-21 03:26:14 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24952 * gst/liveadder/liveadder.c:
24953 [MOVED FROM GST-P-FARSIGHT] Unlock liveadder empty buffer gcond on flush
24954 20080421032614-3e2dc-4ed29e1583ff684338ba5d7611f60b1a7eaff563.gz
24956 2008-04-18 19:29:41 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24958 * gst/liveadder/liveadder.c:
24959 [MOVED FROM GST-P-FARSIGHT] Unref event instead of leaking it
24960 20080418192941-3e2dc-352e25f6ab291612be1dc139790303a1333f65d7.gz
24962 2008-04-03 17:09:56 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24964 * gst/liveadder/liveadder.c:
24965 [MOVED FROM GST-P-FARSIGHT] non-perfect stream isnt an error, lets just log it
24966 20080403170956-3e2dc-663f6af8ce067f44ca251a89aebf262d4b8a2869.gz
24968 2008-04-03 16:54:31 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24970 * gst/liveadder/liveadder.c:
24971 [MOVED FROM GST-P-FARSIGHT] We retimestamp to the running time, starting the segments from 0 should therefore work
24972 20080403165431-3e2dc-d981ac2f9ea7fd3c8d2be4d22f1817cf78c614e4.gz
24974 2008-04-03 16:54:15 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24976 * gst/liveadder/liveadder.c:
24977 [MOVED FROM GST-P-FARSIGHT] Do the min/max of the latencies correctly
24978 20080403165415-3e2dc-c1124bd84e67cf8a911a14bb123b8731da9f4fc4.gz
24980 2008-04-03 02:14:25 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24982 * gst/liveadder/liveadder.c:
24983 [MOVED FROM GST-P-FARSIGHT] Fix indentation
24984 20080403021425-3e2dc-efd73a6eed0676e158af70484d4e5c42ea75de74.gz
24986 2008-04-03 02:03:18 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24988 * gst/liveadder/liveadder.c:
24989 [MOVED FROM GST-P-FARSIGHT] Activate pads before adding them in case we're already playing
24990 20080403020318-3e2dc-afd58f992c0b3057221b91034b2fcd91f296e52d.gz
24992 2008-04-03 02:02:53 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
24994 * gst/liveadder/liveadder.c:
24995 [MOVED FROM GST-P-FARSIGHT] For latencies, use the min of the max and the max of the min (and the min wins if they cross)
24996 20080403020253-3e2dc-dda7e471073ee75a6f60e845c3c546af9be19675.gz
24998 2008-04-03 00:57:28 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
25000 * gst/liveadder/liveadder.c:
25001 [MOVED FROM GST-P-FARSIGHT] Rename next_ts into expected_ts, make sure all buffers have a duration
25002 20080403005728-3e2dc-8245ce1bfeebebfb8f75073253b3c0e3c4b5f596.gz
25004 2008-04-03 00:40:12 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
25006 * gst/liveadder/liveadder.c:
25007 [MOVED FROM GST-P-FARSIGHT] Don't try to set the discont flag if the duration of the previous incoming buffer was not valid
25008 20080403004012-3e2dc-6f95520c928c347508bdf6188c873ed724ad2dd7.gz
25010 2008-04-02 22:46:27 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
25012 * gst/liveadder/liveadder.c:
25013 [MOVED FROM GST-P-FARSIGHT] Reset buffers offsets to none
25014 20080402224627-3e2dc-d3ee8c7d0c14131017842d8159f7f684d0ccef6d.gz
25016 2008-04-02 22:46:12 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
25018 * gst/liveadder/liveadder.c:
25019 [MOVED FROM GST-P-FARSIGHT] Import adder src event handling
25020 20080402224612-3e2dc-21a682b18fe18782bf7fa48983c13c1ad86dc5a1.gz
25022 2008-03-31 18:44:21 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
25024 * gst/liveadder/liveadder.c:
25025 * gst/liveadder/liveadder.h:
25026 [MOVED FROM GST-P-FARSIGHT] Push out a simple newsegment event
25027 20080331184421-3e2dc-69544b5b03ae3bb8c1e3f967974fd250d04056b5.gz
25029 2008-03-31 18:44:04 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
25031 * gst/liveadder/liveadder.c:
25032 [MOVED FROM GST-P-FARSIGHT] Don't return EOS if there is no sink pad
25033 20080331184404-3e2dc-482a134b47eadcd9f1f9d144c02ab1145028fa07.gz
25035 2008-03-31 17:11:16 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
25037 * gst/liveadder/liveadder.c:
25038 [MOVED FROM GST-P-FARSIGHT] Reduce locking a bit and cleanup code a bit
25039 20080331171116-3e2dc-5ddfb0e459004780d3f7a660c64f58243936a844.gz
25041 2008-03-29 00:45:18 +0000 Olivier Crete <olivier.crete@collabora.co.uk>
25043 * gst/liveadder/.git-darcs-dir:
25044 * gst/liveadder/Makefile.am:
25045 * gst/liveadder/liveadder.c:
25046 * gst/liveadder/liveadder.h:
25047 [MOVED FROM GST-P-FARSIGHT] Add liveadder element
25048 20080329004518-3e2dc-40e4746fe82bbc5a871f03fe6ff6048f436c9f85.gz
25050 2009-02-16 16:08:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25052 * ext/soundtouch/gstbpmdetect.cc:
25053 bpmdetect: Fix accidentally introduced stack overwriting introduced in last commit
25055 2009-02-16 16:06:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25057 * ext/soundtouch/gstbpmdetect.cc:
25058 bpmdetect: Save one memory allocation per stereo buffer
25060 2009-02-13 12:18:48 -0800 Michael Smith <msmith@songbirdnest.com>
25062 * gst/scaletempo/gstscaletempo.c:
25063 scaletempo: Do not use void pointer arithmetic.
25065 2009-02-12 17:31:50 -0800 Michael Smith <msmith@songbirdnest.com>
25067 * sys/dshowvideosink/dshowvideosink.cpp:
25068 dshowvideosink: Return ASYNC appropriately from change_state.
25069 Make sure we don't do the wrong thing when our base class is returning
25070 ASYNC in state changes.
25072 2009-02-12 15:01:48 -0800 Michael Smith <msmith@songbirdnest.com>
25074 * sys/dshowdecwrapper/gstdshowaudiodec.cpp:
25075 dshowdecwrapper: fix compilation.
25076 Accidently merged part of one change; remove it.
25078 2009-02-12 22:40:48 +0100 Julien Moutte <julien@fluendo.com>
25080 * gst/mpegdemux/gstmpegdemux.c:
25081 Make the demuxer reusable in READY->PLAYING->READY->PLAYING cycles by flushing adapters correctly.
25083 2009-02-12 10:53:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25085 * gst/mxf/mxfdemux.c:
25086 mxfdemux: Also include the picture/sound/data essence coding in the unknown caps
25088 2009-02-12 09:46:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25090 * gst/mxf/mxfdemux.c:
25091 mxfdemux: Update TODO, we should support the drop-frame property of timecode tracks
25093 2009-02-12 08:46:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25095 * gst/mxf/mxfmetadata.c:
25096 mxfdemux: Fix resolval of identifications from the preface
25098 2009-02-11 18:40:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25100 * gst/mxf/mxfaes-bwf.c:
25101 * gst/mxf/mxfdms1.c:
25102 * gst/mxf/mxfmetadata.c:
25103 * gst/mxf/mxfparse.c:
25104 * gst/mxf/mxfparse.h:
25105 * gst/mxf/mxftypes.h:
25106 mxfdemux: Parse MXFTimestamp's milliseconds and add _to_string() function
25108 2009-02-10 14:23:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25110 * gst/mxf/mxfdemux.c:
25111 mxfdemux: Update TODO
25113 2009-02-12 10:46:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
25115 * ext/metadata/gstbasemetadata.c:
25116 metadata: also post error message when returning error
25118 2009-02-11 17:23:03 +0000 Christian Schaller <cschalle@crazyhorse.localdomain>
25121 * gst-libs/gst/Makefile.am:
25122 * gst-plugins-bad.spec.in:
25123 Update spec file with latest changes, also add some missing disting directories to a couple of Makefiles.am files
25125 2009-02-11 17:21:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25127 * gst/selector/gstinputselector.c:
25128 inputselector: Fix compilation, activate_sinkpad() has no notify parameter
25130 2009-02-10 16:22:54 -0800 Michael Smith <msmith@songbirdnest.com>
25132 * gst/selector/gstinputselector.c:
25133 input-selector: Activate and notify pad before processing events.
25134 Events should trigger pad selection if we don't already have an
25135 explicitly selected pad, so that events prior to first buffer don't get
25138 2009-02-11 01:54:03 +0200 René Stadler <mail@renestadler.de>
25140 * gst/camerabin/gstcamerabin.c:
25141 camerabin: Sanitize constants used for element factory names.
25143 2009-02-11 01:24:51 +0200 René Stadler <mail@renestadler.de>
25145 * gst/camerabin/gstcamerabin.c:
25146 camerabin: Use v4l2src as default source.
25148 2009-02-11 01:07:04 +0200 René Stadler <mail@renestadler.de>
25150 * gst-libs/gst/interfaces/.gitignore:
25151 photography interface: .gitignore generated files.
25153 2009-02-11 01:02:42 +0200 René Stadler <mail@renestadler.de>
25155 * gst-libs/gst/interfaces/photography-enumtypes.c:
25156 * gst-libs/gst/interfaces/photography-enumtypes.h:
25157 * win32/common/photography-enumtypes.c:
25158 * win32/common/photography-enumtypes.h:
25159 photography interface: Move generated files to win32/common.
25161 2009-02-11 00:28:53 +0200 René Stadler <mail@renestadler.de>
25163 * gst/camerabin/.gitignore:
25164 camerabin: Add .gitignore to hide generated signal marshaller files.
25166 2009-02-11 00:19:22 +0200 René Stadler <mail@renestadler.de>
25168 * gst/camerabin/gstcamerabin.c:
25169 camerabin: Fix plugin details to use GST_PACKAGE_* values.
25171 2009-02-11 00:15:43 +0200 René Stadler <mail@renestadler.de>
25173 * gst/aacparse/gstaacparse.c:
25174 aacparse: Fix license specified in plugin details.
25176 2009-02-10 12:28:58 -0800 Michael Smith <msmith@songbirdnest.com>
25178 * sys/dshowdecwrapper/gstdshowvideodec.cpp:
25179 dshowdecwrapper: Pass pixel aspect through from demuxers, if supplied.
25180 If the incoming caps have a pixel-aspect-ratio, ensure it's set on the
25181 output. Corrects PAR for many (but probably not all) files.
25183 2009-02-10 12:26:25 -0800 Michael Smith <msmith@songbirdnest.com>
25185 * sys/dshowdecwrapper/gstdshowaudiodec.cpp:
25186 dshowdecwrapper: Make audio decoders have SECONDARY rank.
25187 These wrappers are not ideal, and for many of these formats there are
25188 better gstreamer elements available. So, make the rank SECONDARY. In
25189 particular, the mp3 decoder on winXP doesn't work very well.
25191 2009-02-10 12:12:03 -0800 Michael Smith <msmith@songbirdnest.com>
25193 * sys/dshowdecwrapper/gstdshowaudiodec.c:
25194 * sys/dshowdecwrapper/gstdshowdecwrapper.c:
25195 * sys/dshowdecwrapper/gstdshowvideodec.c:
25196 dshowdecwrapper: Delete old .c files that are unused
25197 These old files are stale; the plugin was rewritten in c++ ages
25198 ago. Not sure why these are hanging around.
25200 2009-02-10 10:17:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25202 * ext/soundtouch/gstbpmdetect.cc:
25203 bpmdetect: Pass at most 2048 samples to SoundTouch's BPMDetect
25204 Internally BPMDetect assumes that at most 2048 samples are passed
25205 to it at once and stores those in a stack allocated static sized
25206 array. If we pass too many samples this will result in a buffer overflow
25207 resulting in heavy stack corruption and a crash. Fixes bug #570996.
25209 2009-02-09 17:58:42 -0800 Michael Smith <msmith@songbirdnest.com>
25211 * sys/acmmp3dec/acmmp3dec.c:
25212 acmmp3dec: fix major memory leaks and clean up code.
25213 Unref incoming buffers when we're done.
25214 Reindent, clean up white space. Fix comments.
25216 2009-02-09 18:14:14 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25218 * gst/mxf/mxfdemux.c:
25219 mxfdemux: After pulling the footer metadata reset essence track positions to 0
25221 2009-02-09 17:55:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25223 * gst/mxf/mxfdemux.c:
25224 mxfdemux: When trying to find an essence track position try to find position+1 too
25225 By searching for the following position we will add the complete
25226 generic container (i.e. all tracks) at the same position to the
25227 index which should make finding positions for more than one track
25230 2009-02-09 17:48:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25232 * gst/mxf/mxfdemux.c:
25233 mxfdemux: For new essence tracks only set the position to 0 if it starts in the current partition
25235 2009-02-09 17:44:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25237 * gst/mxf/mxfdemux.c:
25238 mxfdemux: Check if the length of the src/essence track arrays are 0, not the array itself
25240 2009-02-09 17:25:35 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25242 * gst/mxf/mxfdemux.c:
25243 mxfdemux: Make sure that the srcpad and essence track arrays always exist
25245 2009-02-09 16:12:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25247 * gst/mxf/mxfdemux.c:
25248 mxfdemux: Change some GST_ERRORs to something less critical
25250 2009-02-09 16:09:22 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25252 * gst/mxf/mxfdemux.c:
25253 mxfdemux: Only go into EOS and send segment-done after all tracks are finished
25255 2009-02-09 16:09:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25257 * gst/mxf/mxfdemux.c:
25259 mxfdemux: Update TODO
25261 2009-02-09 15:48:20 +0100 Julien Moutte <julien@fluendo.com>
25263 * gst/camerabin/Makefile.am:
25264 Fix build for camerabin.
25266 2009-02-09 12:02:50 +0100 Edward Hervey <bilboed@bilboed.com>
25269 Bump revision to use for common submodule.
25271 2009-01-30 16:09:30 +0100 Edward Hervey <bilboed@bilboed.com>
25274 * tests/check/elements/.gitignore:
25275 * tests/check/pipelines/.gitignore:
25276 More files to ignore
25278 2009-02-05 23:06:23 +0200 Nokia Corporation <multimedia@maemo.org>
25280 * tests/check/Makefile.am:
25281 * tests/check/elements/camerabin.c:
25282 tests: Add camerabin unit tests.
25284 2009-02-05 15:48:32 +0200 Nokia Corporation <multimedia@maemo.org>
25287 * gst/camerabin/Makefile.am:
25288 * gst/camerabin/camerabingeneral.c:
25289 * gst/camerabin/camerabingeneral.h:
25290 * gst/camerabin/camerabinimage.c:
25291 * gst/camerabin/camerabinimage.h:
25292 * gst/camerabin/camerabinvideo.c:
25293 * gst/camerabin/camerabinvideo.h:
25294 * gst/camerabin/gstcamerabin-marshal.list:
25295 * gst/camerabin/gstcamerabin.c:
25296 * gst/camerabin/gstcamerabin.h:
25297 * gst/camerabin/gstcamerabincolorbalance.c:
25298 * gst/camerabin/gstcamerabincolorbalance.h:
25299 * gst/camerabin/gstcamerabinphotography.c:
25300 * gst/camerabin/gstcamerabinphotography.h:
25301 * gst/camerabin/gstcamerabinxoverlay.c:
25302 * gst/camerabin/gstcamerabinxoverlay.h:
25303 Add camerabin element.
25305 2009-02-06 12:06:23 +0200 Nokia Corporation <multimedia@maemo.org>
25308 * gst-libs/gst/Makefile.am:
25309 * gst-libs/gst/interfaces/Makefile.am:
25310 * gst-libs/gst/interfaces/photography-enumtypes.c:
25311 * gst-libs/gst/interfaces/photography-enumtypes.h:
25312 * gst-libs/gst/interfaces/photography.c:
25313 * gst-libs/gst/interfaces/photography.h:
25314 Add photography interface.
25316 2009-02-09 07:33:41 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25318 * gst/mxf/mxfdemux.c:
25319 mxfdemux: Fix seeking to the end of file
25320 When seeking to a position where no new offset can be
25321 found or after the end of a track don't set the EOS flag
25322 to TRUE as we don't (and can't) push EOS downstream then.
25323 Instead set the current essence track position to then
25324 end of the essence track and let the loop or chain function
25325 set everything to EOS and push EOS downstream.
25326 Also restart the pad's task if resolving metadata failed
25327 (playback will continue as before) and return FALSE from
25328 the seek if no new offset could be found.
25330 2009-02-08 21:52:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25332 * gst/mxf/mxfdemux.c:
25333 mxfdemux: Fix last_stop calculation when seeking
25335 2009-02-08 21:31:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25337 * gst/mxf/mxfmetadata.c:
25338 mxfdemux: Resolve source package before accessing it's members
25340 2009-02-08 21:23:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25342 * gst/mxf/mxfdemux.c:
25343 * gst/mxf/mxfdemux.h:
25344 mxfdemux: Correctly implement timestamping in all cases
25345 When the material package track and source package track
25346 edit rate are different the source package track edit
25347 rate applies to the stored essence and the material track
25348 edit rate only applies to the values in the track's sequence
25351 2009-02-08 21:22:17 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25353 * gst/mxf/mxfdemux.c:
25354 mxfdemux: Correctly handle DURATION queries with a negative duration
25356 2009-02-08 21:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25358 * gst/mxf/mxfdemux.c:
25359 mxfdemux: When changing to the component after the last component update the essence track position
25361 2009-02-08 21:12:21 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25363 * gst/mxf/mxfdemux.c:
25364 mxfdemux: Small cleanup and an additional check
25365 Update TODO list, reduce size of a stack allocated string
25366 and don't allow essence tracks with an invalid edit rate
25368 2009-02-08 07:30:48 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25370 * gst/mxf/mxfmetadata.c:
25371 mxfdemux: For material packages make sure that tracks resolve to source tracks
25373 2009-02-07 10:38:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25375 * gst/mxf/mxfdemux.c:
25376 * gst/mxf/mxfparse.c:
25377 * gst/mxf/mxfparse.h:
25378 * gst/mxf/mxfvc3.c:
25379 mxfdemux: Add support for non-standard Avid MXF files containing DNxHD essence
25380 Avid uses a custom essence container UL and custom essence element keys
25381 that are fortunately compatible with the generic container essence
25382 elements. Partially fixes bug #561922.
25384 2009-02-07 10:13:54 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25386 * gst/mxf/mxfdemux.c:
25387 * gst/mxf/mxfdemux.h:
25388 mxfdemux: Make essence track creation a bit more robust against broken files
25389 Some files contain multiple tracks with the same track number but different
25390 track id inside the same source package. This is invalid and we simply ignore
25391 the second and following of such traacks now instead of overwriting the
25392 information of the first one.
25394 2009-02-07 10:03:24 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25396 * gst/mxf/mxfmetadata.c:
25397 mxfdemux: Don't include multiple descriptors in the track's descriptors
25399 2009-02-07 09:27:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25401 * gst/mxf/mxfdv-dif.c:
25402 * gst/mxf/mxfparse.c:
25403 * gst/mxf/mxfparse.h:
25404 mxfdemux: Add support for non-standard Avid MXF files containing DV essence
25405 Avid usually uses a custom essence container label for the essence
25406 descriptors and stores the actual codec that is used inside the
25407 picture essence coding field (and for sound probably in the sound
25408 essence coding field but I have no sample files with sound).
25409 Partially fixes bug #561922.
25411 2009-02-06 11:57:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25413 * gst/mxf/mxfmetadata.c:
25414 mxfdemux: Add data definition for Avid vendor specific picture essence
25416 2009-02-06 11:55:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25418 * gst/mxf/mxfdemux.c:
25419 mxfdemux: For tracks with no known mapping use dummy caps
25421 2009-02-06 11:21:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25423 * gst/mxf/mxfdemux.c:
25424 mxfdemux: Don't remove invalid new essence track twice from the GPtrArray
25426 2009-02-06 11:09:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25428 * gst/mxf/mxfmpeg.c:
25429 mxfdemux: Implement keyframe detection for MPEG4 video streams
25431 2009-02-06 10:46:47 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25433 * gst/mxf/mxfdemux.c:
25434 mxfdemux: Handle some more special cases when setting the position when seeking
25436 2009-02-06 10:46:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25438 * gst/mxf/mxfdemux.c:
25439 mxfdemux: Adjust last_stop to the last keyframe when seeking
25441 2009-02-06 10:06:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25443 * gst/mxf/mxfdemux.c:
25444 mxfdemux: Fix logic for finding the previous keyframe
25446 2009-02-06 09:53:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25448 * gst/mxf/mxfd10.c:
25449 * gst/mxf/mxfmpeg.c:
25450 * gst/mxf/mxfmpeg.h:
25451 mxfdemux: Add keyframe detection for MPEG2 video streams
25452 This is useful for seeking as we usually want to seek to the previous
25453 keyframe. The keyframe detection is done by parsing the MPEG2
25454 elementary stream and if a GOP or I-frame packet is found we
25455 assume a keyframe in this edit unit.
25457 2009-02-05 21:29:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25459 * gst/mxf/mxfdemux.c:
25460 * gst/mxf/mxfdemux.h:
25461 mxfdemux: Protect the metadata with a lock against concurrent access
25463 2009-02-05 17:42:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25465 * ext/assrender/gstassrender.c:
25466 * ext/assrender/gstassrender.h:
25467 Random cleanup and smaller bugfixes
25468 Use gst_element_klass_set_details_simple(), install properties
25469 with static strings, create pads directly from the static pad
25470 templates, directly put the segment into the instance struct,
25471 use GST_MSECOND instead of numbers.
25472 The PAR is a GstFraction and not a double, use gst_structure_get_fraction().
25473 Simplify setcaps() functions.
25475 2009-02-05 17:00:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25477 * ext/assrender/Makefile.am:
25478 * ext/assrender/gstassrender.c:
25479 Use GST_VIDEO_CAPS_RGB for the template caps
25481 2009-02-05 16:57:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25483 * ext/assrender/gstassrender.c:
25484 Fix compiler warnings
25486 2009-02-05 16:54:01 +0100 Benjamin Schmitz <vortex@wolpzone.de>
25490 * ext/assrender/Makefile.am:
25491 * ext/assrender/gstassrender.c:
25492 * ext/assrender/gstassrender.h:
25493 Add assrender plugin for rendering ASS/SSA subtitles
25494 This element has the advantage over subparse's ASS/SSA
25495 support that more features are supported, like fading,
25496 by using libass. Fixes bug #481075.
25498 2009-02-05 10:50:27 +0100 Edward Hervey <bilboed@bilboed.com>
25500 * tests/check/pipelines/metadata.c:
25501 metadata test: Fix wrong looping variable. Test is now valid (but fails).
25502 The inner looping was using the outer looping variable.
25504 2009-02-04 18:11:03 -0800 Michael Smith <msmith@songbirdnest.com>
25506 * sys/qtwrapper/audiodecoders.c:
25507 Fix up things that the indent thingy complained about
25509 2009-02-04 18:09:58 -0800 Michael Smith <msmith@songbirdnest.com>
25511 * sys/qtwrapper/audiodecoders.c:
25512 Fix major leaks in qtwrapper audio decoders.
25513 Free the decoder component and audiobufferlist when caps change, or when
25516 2009-02-04 17:50:51 -0800 Michael Smith <msmith@songbirdnest.com>
25518 * sys/dshowvideosink/dshowvideofakesrc.cpp:
25519 * sys/dshowvideosink/dshowvideofakesrc.h:
25520 * sys/dshowvideosink/dshowvideosink.cpp:
25521 * sys/dshowvideosink/dshowvideosink.h:
25522 Handle many more edge cases in dshowvideosink.
25523 Instrument various codepaths with debug messages.
25524 Handle (as best as I could see how - it's pretty nasty) moving a video
25525 window to another monitor.
25526 Add listening for directshow events.
25528 2009-02-04 22:50:30 +0100 Josep Torra <n770galaxy@gmail.com>
25530 * gst/mpegdemux/gstmpegdemux.c:
25531 * gst/mpegdemux/gstmpegdemux.h:
25532 mpegpsdemux: fixes clossing segment generation.
25533 Ensure that the clossing segment is generated correctly and being
25535 Added some GST_DEBUG to check it.
25536 Ensure that last_stop is updated in stream time.
25537 Calculate duration as delta of PTS as it seems more correct than delta
25538 of SCR in some clips that I tested.
25540 2009-02-04 22:17:36 +0100 Josep Torra <n770galaxy@gmail.com>
25542 * gst/mpegdemux/gstmpegdemux.c:
25543 mpegpsdemux: several fixes on the seeking function in pul mode.
25544 Removed a line wrongly copy pasted in my previous commit.
25545 Avoid an unsigned integer overflow.
25546 Seek last_stop in stream time.
25547 Clamp last_stop in stream time between first and last SCR.
25548 Fixed a typo in the GST_DEBUG line and added some more info.
25550 2009-02-04 16:20:40 +0100 Josep Torra <n770galaxy@gmail.com>
25552 * gst/mpegdemux/gstmpegdemux.c:
25553 Moved var declarations to the begin of function
25555 2009-02-04 16:18:27 +0100 Josep Torra <n770galaxy@gmail.com>
25557 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-bad
25559 2009-02-04 16:11:23 +0100 Josep Torra <n770galaxy@gmail.com>
25561 * gst/mpegdemux/gstmpegdemux.c:
25562 * gst/mpegdemux/gstmpegdemux.h:
25563 Improved seeking in pull mode. Some refactoring and small fixes
25565 2009-02-04 11:11:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25567 * gst/mxf/mxfdemux.c:
25570 2009-02-04 11:09:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25573 * gst/mxf/mxfdemux.c:
25574 * gst/mxf/mxftypes.h:
25575 Post an UMID tag with the current package's UMID
25577 2009-02-04 10:59:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25579 * gst/mxf/mxfdemux.c:
25580 Reset the current partition after seeking and NEWSEGMENT events
25582 2009-02-04 10:53:52 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25584 * gst/mxf/mxfdemux.c:
25585 In push mode play all remaining parts of the file on EOS if there are any
25587 2009-02-04 10:37:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25589 * gst/mxf/mxfdemux.c:
25590 * gst/mxf/mxfdemux.h:
25591 Add property to set the maximum allowed time difference between tracks
25593 2009-02-04 10:27:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25595 * gst/mxf/mxfdemux.c:
25596 Always set the current package, not only when it was changed
25597 This is necessary as the current package link will be set to NULL
25598 when updated metadata is parsed and should be set here again.
25600 2009-02-04 10:19:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25602 * gst/mxf/mxfdemux.c:
25603 Try to resolve all synchronization issues, not only the first
25605 2009-02-03 17:47:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25607 * gst/mxf/mxfdemux.c:
25608 Remove some checks that will always be TRUE
25610 2009-02-03 22:27:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
25613 configure.ac: bump core/base requirements to released versions
25615 2009-02-02 23:29:24 +0100 Josep Torra <n770galaxy@gmail.com>
25617 * gst/mpegvideoparse/mpegvideoparse.c:
25618 Also flush parser when a newsegment is received. Fixes loop in reverse mode.
25620 2009-02-02 23:12:07 +0100 Josep Torra <n770galaxy@gmail.com>
25622 * gst/mpegdemux/gstmpegdefs.h:
25623 * gst/mpegdemux/gstmpegdemux.c:
25624 * gst/mpegdemux/gstmpegdemux.h:
25625 * gst/mpegdemux/gstpesfilter.c:
25626 Add pull mode to mpegpsdemux and report duration reading first and last PTS. Some random cleanups.
25628 2009-02-02 17:44:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25630 * gst/mxf/mxfdemux.c:
25631 Cleanup playback package selection and notify about the current package
25633 2009-02-02 16:23:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25635 * gst/mxf/mxfdemux.c:
25636 Update tags properly, especially on component switch
25638 2009-02-02 16:05:14 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25640 * gst/mxf/mxfdemux.c:
25641 Error out if no pads could be created
25643 2009-02-02 15:54:23 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25645 * gst/mxf/mxfdemux.c:
25646 Resolve metadata and update tracks if necessary before seeking
25648 2009-02-02 15:54:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25650 * gst/mxf/mxfdemux.c:
25651 Don't go after the last component of a track
25653 2009-02-02 15:53:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25655 * gst/mxf/mxfdemux.c:
25656 Return an error if updating an already existing pad fails
25658 2009-02-02 07:44:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25660 * gst/mxf/mxfdemux.c:
25661 Fix seeking if the source clip duration is unknown
25663 2009-02-01 16:59:25 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25665 * gst/mxf/mxfdemux.c:
25666 Add initial support for seeking in push mode
25668 2009-02-01 16:58:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25670 * gst/mxf/mxfdemux.c:
25671 Fix deadlocks when seeking in pull mode failed and check new offset before using it
25673 2009-02-01 16:58:01 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25675 * gst/mxf/mxfdemux.c:
25676 Update offset in push mode and handle events properly
25678 2009-02-01 15:07:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25680 * gst/mxf/mxfdemux.c:
25681 * gst/mxf/mxfdemux.h:
25682 Implement initial seeking support (pull mode only)
25684 2009-01-31 11:29:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25686 * gst/mxf/mxfdemux.c:
25687 * gst/mxf/mxfmetadata.c:
25688 Don't use GLib 2.16 API unconditionally
25690 2009-01-30 19:52:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25692 * gst/mxf/mxfdemux.c:
25693 Check for EOS on all pads after adjusting the essence track durations
25695 2009-01-30 19:33:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25697 * gst/mxf/mxfdemux.c:
25698 Fix duration calculation for essence tracks
25700 2009-01-30 15:50:16 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25702 * gst/mxf/mxfdemux.c:
25703 Implement GstElement::query/get_query_types vfuncs
25705 2009-01-30 15:34:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25707 * gst/mxf/mxfdemux.c:
25708 Reset all internal state in finalize
25710 2009-01-29 20:27:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25712 * gst/mxf/mxfdemux.c:
25713 Improve EOS detection and fix push mode for the last pushed in buffer
25715 2009-01-29 19:58:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25717 * gst/mxf/mxfdemux.c:
25718 * gst/mxf/mxfdemux.h:
25719 Keep track of essence track position when playing source packages
25720 This ensures that the correct essence elements are played and
25721 that we seek to the correct essence elements.
25723 2009-01-29 19:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25725 * gst/mxf/mxfdemux.c:
25726 * gst/mxf/mxfdemux.h:
25727 Compensate for timestamp/duration rounding errors
25729 2009-01-29 15:56:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25731 * gst/mxf/mxfdemux.c:
25732 Improve EOS logic to check all pads when pulling a packet returned EOS
25733 This makes sure that we finish all pads that are at EOS now instead of
25734 just finishing one and returning to this point over and over again.
25736 2009-01-29 15:55:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25738 * gst/mxf/mxfdemux.c:
25739 Only push buffers for pads that are not more than 500ms before other pads
25741 2009-01-29 15:39:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25743 * gst/mxf/mxfdemux.c:
25744 Improve EOS logic to only go into EOS after all tracks are finished
25746 2009-01-28 17:34:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25748 * gst/mxf/mxfdemux.c:
25751 2009-01-28 16:39:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25753 * gst/mxf/mxfdemux.c:
25754 Try to keep the timestamp difference between tracks lower than 500ms
25756 2009-01-27 15:36:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25758 * gst/mxf/mxfdemux.c:
25759 Fix playback of atom files
25761 2009-01-27 15:27:45 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25763 * gst/mxf/mxfdemux.c:
25764 Keep track of current playback position
25766 2009-01-27 14:38:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25768 * gst/mxf/mxfdemux.c:
25769 Set essence track positions to 0 if we're at the start partition
25771 2009-01-27 14:25:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25773 * gst/mxf/mxfaes-bwf.c:
25774 * gst/mxf/mxfalaw.c:
25775 * gst/mxf/mxfd10.c:
25776 * gst/mxf/mxfdemux.c:
25777 * gst/mxf/mxfdemux.h:
25778 * gst/mxf/mxfdv-dif.c:
25779 * gst/mxf/mxfjpeg2000.c:
25780 * gst/mxf/mxfmpeg.c:
25781 * gst/mxf/mxfparse.h:
25783 * gst/mxf/mxfvc3.c:
25784 Generate an index table for essence streams
25785 Generate an index table for essence streams during playback
25786 and make sure that only the correct essence elements are
25787 used for played tracks.
25788 Make it possible to have one essence stream used in multiple
25790 Fix some minor bugs.
25792 2009-01-27 14:23:03 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25794 * gst/mxf/mxfmetadata.c:
25795 Don't complain if the preface has no primary package set
25797 2009-01-26 16:23:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25799 * gst/mxf/mxfdemux.c:
25800 * gst/mxf/mxfparse.c:
25801 Allow index table segments without primer pack
25802 When parsing an index table segment without a valid
25803 primer pack in this partition only parse the static
25804 local tags and ignore all dynamic ones.
25805 This allows us to use index table segments in some
25808 2009-01-26 16:20:34 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25810 * gst/mxf/mxfdemux.c:
25811 * gst/mxf/mxfdemux.h:
25812 Add essence track abstraction
25813 Add an abstraction to represent essence tracks and
25814 use this everywhere. This will later be used to keep
25815 track of positions and to generate/handle seek tables.
25816 Some random cleanup and renaming.
25818 2009-01-26 14:47:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25820 * gst/mxf/mxfparse.c:
25821 Fix parsing of index table segments
25822 Allocate memory for the pos tables and slice offsets
25823 of the index entries separately to a) fix alignment in
25824 weird cases and b) to actually have something to free()
25825 in the index table segment reset function.
25827 2009-01-26 14:33:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25829 * gst/mxf/mxfdemux.c:
25830 * gst/mxf/mxftypes.h:
25831 Improve detection of the end of the header metadata
25832 Header metadata is finished after partition.header_byte_count
25833 bytes after the first byte of the primer pack are handled.
25834 After this there can only be index table segments, filler packets,
25835 essence or the start of the next partition.
25836 This fixes playback of some files that have non-standard metadata
25837 packets in the header metadata.
25839 2009-01-30 18:27:03 -0800 Michael Smith <msmith@songbirdnest.com>
25841 * gst/selector/gstinputselector.c:
25842 Unref event if we don't forward it, unref pads when done with them.
25844 2009-01-30 22:28:11 +0200 Stefan Kost <ensonic@users.sf.net>
25846 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
25847 Add releaseinfo with online url.
25849 2009-01-30 18:20:17 +0000 Jan Schmidt <jan.schmidt@sun.com>
25851 * gst/dccp/gstdccp.c:
25852 Fix compilation on Forte.
25853 Dereference the pointer to the passed socket to check the actual fd
25855 Cast an assignment to kill a warning.
25857 2009-01-30 18:18:10 +0000 Jan Schmidt <jan.schmidt@sun.com>
25859 * gst/aacparse/gstbaseparse.c:
25860 * gst/amrparse/gstbaseparse.c:
25861 Fix the return value of the default parse_frame function.
25862 Fix the return value of the default parse_frame function in both
25863 copies of GstBaseParse
25865 2009-01-30 17:31:33 +0000 Jan Schmidt <thaytan@noraisin.net>
25870 2009-01-30 08:54:42 +0100 Edward Hervey <bilboed@bilboed.com>
25874 Use a symbolic link for the pre-commit client-side hook
25876 2009-01-29 17:59:35 -0200 Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
25878 * sys/qtwrapper/audiodecoders.c:
25879 * sys/qtwrapper/codecmapping.h:
25880 * sys/qtwrapper/qtutils.h:
25881 * sys/qtwrapper/qtwrapper.h:
25882 qtwrapper: Fixes build at case sensitive systems.
25884 2009-01-28 12:41:36 +0000 Josep Torra <josep@fluendo.com>
25886 * gst/mpegdemux/gstpesfilter.c:
25887 mpegdemux: do not skip pes packets that we think are encrypted
25888 pes packets that claim to be encrypted may not be so, so treat as normal.
25889 Just log the flags.
25891 2009-01-28 13:25:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
25893 * gst/qtmux/atoms.c:
25894 * gst/qtmux/atoms.h:
25895 * gst/qtmux/gstqtmux.c:
25896 * gst/qtmux/gstqtmuxmap.c:
25897 Additional media type support in qtmux (and friends).
25898 Support AMR and H263 for both qtmux and gppmux,
25899 and add extensions in sample table description.
25901 2009-01-28 12:27:42 +0000 Zaheer Merali <zaheerabbas@merali.org>
25904 * gst/mpegdemux/gstpesfilter.c:
25905 Revert "mpegdemux: do not skip pes packets that we think are encrypted"
25906 This reverts commit d3e4e5598f6c3db444d0014597d383ed35a02998.
25908 2009-01-28 12:06:49 +0000 Josep Torra <josep@fluendo.com>
25911 * gst/mpegdemux/gstpesfilter.c:
25912 mpegdemux: do not skip pes packets that we think are encrypted
25913 pes packets that claim to be encrypted may not be so, so treat as normal.
25914 Just log the flags.
25916 2009-01-24 18:13:39 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
25919 * docs/plugins/Makefile.am:
25921 * ext/modplug/Makefile.am:
25922 * ext/modplug/gstmodplug.cc:
25923 * ext/modplug/gstmodplug.h:
25924 * gst/modplug/Makefile.am:
25925 * gst/modplug/gstmodplug.cc:
25926 * gst/modplug/gstmodplug.h:
25927 * gst/modplug/libmodplug/Makefile.am:
25928 * gst/modplug/libmodplug/README:
25929 * gst/modplug/libmodplug/changes.txt:
25930 * gst/modplug/libmodplug/fastmix.cpp:
25931 * gst/modplug/libmodplug/it_defs.h:
25932 * gst/modplug/libmodplug/load_669.cpp:
25933 * gst/modplug/libmodplug/load_amf.cpp:
25934 * gst/modplug/libmodplug/load_ams.cpp:
25935 * gst/modplug/libmodplug/load_dbm.cpp:
25936 * gst/modplug/libmodplug/load_dmf.cpp:
25937 * gst/modplug/libmodplug/load_dsm.cpp:
25938 * gst/modplug/libmodplug/load_far.cpp:
25939 * gst/modplug/libmodplug/load_it.cpp:
25940 * gst/modplug/libmodplug/load_j2b.cpp:
25941 * gst/modplug/libmodplug/load_mdl.cpp:
25942 * gst/modplug/libmodplug/load_med.cpp:
25943 * gst/modplug/libmodplug/load_mod.cpp:
25944 * gst/modplug/libmodplug/load_mt2.cpp:
25945 * gst/modplug/libmodplug/load_mtm.cpp:
25946 * gst/modplug/libmodplug/load_okt.cpp:
25947 * gst/modplug/libmodplug/load_psm.cpp:
25948 * gst/modplug/libmodplug/load_ptm.cpp:
25949 * gst/modplug/libmodplug/load_s3m.cpp:
25950 * gst/modplug/libmodplug/load_stm.cpp:
25951 * gst/modplug/libmodplug/load_ult.cpp:
25952 * gst/modplug/libmodplug/load_umx.cpp:
25953 * gst/modplug/libmodplug/load_wav.cpp:
25954 * gst/modplug/libmodplug/load_xm.cpp:
25955 * gst/modplug/libmodplug/mmcmp.cpp:
25956 * gst/modplug/libmodplug/modplug.cpp:
25957 * gst/modplug/libmodplug/modplug.h:
25958 * gst/modplug/libmodplug/snd_dsp.cpp:
25959 * gst/modplug/libmodplug/snd_flt.cpp:
25960 * gst/modplug/libmodplug/snd_fx.cpp:
25961 * gst/modplug/libmodplug/sndfile.cpp:
25962 * gst/modplug/libmodplug/sndfile.h:
25963 * gst/modplug/libmodplug/sndmix.cpp:
25964 * gst/modplug/libmodplug/stdafx.h:
25965 * gst/modplug/libmodplug/tables.cpp:
25966 * gst/modplug/libmodplug/tables.d:
25967 Build the modplug plugin against the modplug library and remove our copy
25968 Always build the modplug plugin against the system modplug library
25969 and remove our own copy. Using the system version has advantages
25970 if security issues or other critical bugs are found in libmodplug
25971 and our own copy wasn't really maintained anyway.
25972 Also our copy only contained some patches to use GLib types and functions.
25975 2009-01-23 23:42:28 +0000 Jan Schmidt <thaytan@noraisin.net>
25979 Add more to the gitignores
25981 2009-01-23 14:02:26 +0000 Jan Schmidt <thaytan@noraisin.net>
25983 * gst/rawparse/gstvideoparse.c:
25984 Make RGB masks unsigned in rawvideoparse
25985 Allow the full range of 32 bit masks for RGBA/RGB data by making sure
25986 the mask properties are unsigned.
25988 2009-01-23 16:09:51 +0200 Stefan Kost <ensonic@users.sf.net>
25990 * ext/timidity/README:
25991 Add README with midi related links.
25993 2009-01-23 16:00:10 +0200 Stefan Kost <ensonic@users.sf.net>
25995 * ext/faad/gstfaad.c:
25996 * gst/aacparse/gstaacparse.c:
25997 Log aac details found in codec_data.
25999 2009-01-23 14:43:00 +0200 Stefan Kost <ensonic@users.sf.net>
26001 * ext/metadata/gstmetadatamux.c:
26002 * ext/metadata/gstmetadatamux.h:
26003 * ext/metadata/metadataexif.c:
26004 * ext/metadata/metadataexif.h:
26005 Configure byte order for EXIF. Fixes #568704
26006 Exif blocks can be in differnt byte orders. Add an element property to select wich one should be written.
26008 2009-01-23 12:46:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
26011 * docs/plugins/Makefile.am:
26012 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
26013 * docs/plugins/gst-plugins-bad-plugins.args:
26014 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
26015 * docs/plugins/gst-plugins-bad-plugins.interfaces:
26016 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
26017 * docs/plugins/inspect/plugin-aacparse.xml:
26018 * docs/plugins/inspect/plugin-aiffparse.xml:
26019 * docs/plugins/inspect/plugin-alsaspdif.xml:
26020 * docs/plugins/inspect/plugin-amrparse.xml:
26021 * docs/plugins/inspect/plugin-amrwb.xml:
26022 * docs/plugins/inspect/plugin-apex.xml:
26023 * docs/plugins/inspect/plugin-bayer.xml:
26024 * docs/plugins/inspect/plugin-bz2.xml:
26025 * docs/plugins/inspect/plugin-cdaudio.xml:
26026 * docs/plugins/inspect/plugin-cdxaparse.xml:
26027 * docs/plugins/inspect/plugin-celt.xml:
26028 * docs/plugins/inspect/plugin-dc1394.xml:
26029 * docs/plugins/inspect/plugin-dccp.xml:
26030 * docs/plugins/inspect/plugin-deinterlace2.xml:
26031 * docs/plugins/inspect/plugin-dfbvideosink.xml:
26032 * docs/plugins/inspect/plugin-dtsdec.xml:
26033 * docs/plugins/inspect/plugin-dvb.xml:
26034 * docs/plugins/inspect/plugin-dvdspu.xml:
26035 * docs/plugins/inspect/plugin-faac.xml:
26036 * docs/plugins/inspect/plugin-faad.xml:
26037 * docs/plugins/inspect/plugin-fbdevsink.xml:
26038 * docs/plugins/inspect/plugin-festival.xml:
26039 * docs/plugins/inspect/plugin-flv.xml:
26040 * docs/plugins/inspect/plugin-freeze.xml:
26041 * docs/plugins/inspect/plugin-gsm.xml:
26042 * docs/plugins/inspect/plugin-gstinterlace.xml:
26043 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
26044 * docs/plugins/inspect/plugin-h264parse.xml:
26045 * docs/plugins/inspect/plugin-jack.xml:
26046 * docs/plugins/inspect/plugin-ladspa.xml:
26047 * docs/plugins/inspect/plugin-legacyresample.xml:
26048 * docs/plugins/inspect/plugin-metadata.xml:
26049 * docs/plugins/inspect/plugin-mms.xml:
26050 * docs/plugins/inspect/plugin-modplug.xml:
26051 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
26052 * docs/plugins/inspect/plugin-mpegdemux2.xml:
26053 * docs/plugins/inspect/plugin-mpegtsmux.xml:
26054 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
26055 * docs/plugins/inspect/plugin-musepack.xml:
26056 * docs/plugins/inspect/plugin-musicbrainz.xml:
26057 * docs/plugins/inspect/plugin-mve.xml:
26058 * docs/plugins/inspect/plugin-mxf.xml:
26059 * docs/plugins/inspect/plugin-mythtv.xml:
26060 * docs/plugins/inspect/plugin-nas.xml:
26061 * docs/plugins/inspect/plugin-neon.xml:
26062 * docs/plugins/inspect/plugin-nsfdec.xml:
26063 * docs/plugins/inspect/plugin-nuvdemux.xml:
26064 * docs/plugins/inspect/plugin-ofa.xml:
26065 * docs/plugins/inspect/plugin-oss4.xml:
26066 * docs/plugins/inspect/plugin-pcapparse.xml:
26067 * docs/plugins/inspect/plugin-qtmux.xml:
26068 * docs/plugins/inspect/plugin-rawparse.xml:
26069 * docs/plugins/inspect/plugin-real.xml:
26070 * docs/plugins/inspect/plugin-resindvd.xml:
26071 * docs/plugins/inspect/plugin-rfbsrc.xml:
26072 * docs/plugins/inspect/plugin-scaletempo.xml:
26073 * docs/plugins/inspect/plugin-sdl.xml:
26074 * docs/plugins/inspect/plugin-sdp.xml:
26075 * docs/plugins/inspect/plugin-selector.xml:
26076 * docs/plugins/inspect/plugin-sndfile.xml:
26077 * docs/plugins/inspect/plugin-soundtouch.xml:
26078 * docs/plugins/inspect/plugin-speed.xml:
26079 * docs/plugins/inspect/plugin-stereo.xml:
26080 * docs/plugins/inspect/plugin-subenc.xml:
26081 * docs/plugins/inspect/plugin-tta.xml:
26082 * docs/plugins/inspect/plugin-twolame.xml:
26083 * docs/plugins/inspect/plugin-vcdsrc.xml:
26084 * docs/plugins/inspect/plugin-videosignal.xml:
26085 * docs/plugins/inspect/plugin-vmnc.xml:
26086 * docs/plugins/inspect/plugin-wildmidi.xml:
26087 * docs/plugins/inspect/plugin-x264.xml:
26088 * docs/plugins/inspect/plugin-xvid.xml:
26089 * docs/plugins/inspect/plugin-y4menc.xml:
26090 * gst/audioresample/Makefile.am:
26091 * gst/audioresample/buffer.c:
26092 * gst/audioresample/buffer.h:
26093 * gst/audioresample/debug.c:
26094 * gst/audioresample/debug.h:
26095 * gst/audioresample/functable.c:
26096 * gst/audioresample/functable.h:
26097 * gst/audioresample/gstaudioresample.c:
26098 * gst/audioresample/gstaudioresample.h:
26099 * gst/audioresample/resample.c:
26100 * gst/audioresample/resample.h:
26101 * gst/audioresample/resample_chunk.c:
26102 * gst/audioresample/resample_functable.c:
26103 * gst/audioresample/resample_ref.c:
26104 * gst/legacyresample/Makefile.am:
26105 * gst/legacyresample/buffer.c:
26106 * gst/legacyresample/buffer.h:
26107 * gst/legacyresample/debug.c:
26108 * gst/legacyresample/debug.h:
26109 * gst/legacyresample/functable.c:
26110 * gst/legacyresample/functable.h:
26111 * gst/legacyresample/gstlegacyresample.c:
26112 * gst/legacyresample/gstlegacyresample.h:
26113 * gst/legacyresample/resample.c:
26114 * gst/legacyresample/resample.h:
26115 * gst/legacyresample/resample_chunk.c:
26116 * gst/legacyresample/resample_functable.c:
26117 * gst/legacyresample/resample_ref.c:
26118 * tests/check/Makefile.am:
26119 * tests/check/elements/audioresample.c:
26120 * tests/check/elements/legacyresample.c:
26121 Rename audioresample files and types to legacyresample
26122 Finish the move/rename of audioresample to legacyresample
26123 to prevent any confusion.
26125 2009-01-23 12:39:21 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
26127 * docs/plugins/inspect/plugin-speexresample.xml:
26128 * gst/speexresample/Makefile.am:
26129 * gst/speexresample/README:
26130 * gst/speexresample/arch.h:
26131 * gst/speexresample/fixed_generic.h:
26132 * gst/speexresample/gstspeexresample.c:
26133 * gst/speexresample/gstspeexresample.h:
26134 * gst/speexresample/resample.c:
26135 * gst/speexresample/speex_resampler.h:
26136 * gst/speexresample/speex_resampler_float.c:
26137 * gst/speexresample/speex_resampler_int.c:
26138 * gst/speexresample/speex_resampler_wrapper.h:
26139 Remove speexresample from -bad, it's in -base
26141 2009-01-23 12:13:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
26143 * gst/rtpmanager/rtpstats.c:
26144 Send BYE packets immediatly for small sessions
26145 When the number of participants is less than 50, the RFC allows for sending the
26146 BYE packet immediatly instead of using the regular BYE timeout.
26149 2009-01-23 11:50:29 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
26152 * ext/libmms/gstmms.c:
26153 * ext/libmms/gstmms.h:
26154 Add seeking support to mmssrc. Fixes bug #469930.
26155 Add proper seeking support to mmssrc and clean
26156 up some code. This requires libmms >= 0.4.
26158 2009-01-23 10:44:20 +0100 Brian Cameron <brian.cameron@sun.com>
26160 * gst/modplug/Makefile.am:
26161 Link modplug plugin with -lm. Fixes bug #568483.
26163 2009-01-23 10:11:52 +0100 Brian Cameron <brian.cameron@sun.com>
26166 * gst/dccp/gstdccp.c:
26167 Fix build on Solaris. Fixes bug #568480.
26168 Fix linking on Solaris by checking for the nsl and socket
26169 libraries which are needed for socket() and gethostbyname().
26170 Don't initialize some fields of struct mh to NULL/0, they're
26171 already set to NULL/0 by a memset(). Also this fields don't
26174 2009-01-22 14:37:21 +0100 Sebastian Dröge <slomo@circular-chaos.org>
26176 * gst/mxf/mxfdemux.c:
26177 * gst/mxf/mxfdemux.h:
26178 * gst/mxf/mxfparse.c:
26179 * gst/mxf/mxftypes.h:
26180 Store all partitions & primer packs in memory for faster access
26181 Store all partitions & primer packs in memory for faster access.
26182 This is later needed for fast seeking.
26183 Pre-fill the list of partitions with the content of the random
26185 Don't parse metadata of an partition twice.
26187 2009-01-22 18:20:03 +0200 Stefan Kost <ensonic@users.sf.net>
26190 Update common snapshot.
26192 2009-01-22 14:00:57 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
26194 * win32/common/config.h:
26195 Update config.h for development.
26197 2009-01-22 13:46:44 +0100 Sebastian Dröge <slomo@circular-chaos.org>
26200 Fix pre-commit hook
26202 2009-01-22 13:39:34 +0100 Jan Urbanski <j.urbanski@students.mimuw.edu.pl>
26204 * gst/flv/gstflvparse.c:
26205 Add support for ECMA arrays in script tags. Fixes bug #567965.
26206 Add support for ECMA arrays in script tags. This fixes
26207 seeking on some files that have the seek table stored
26208 inside an ECMA array instead of the normal array.
26210 2009-01-22 13:33:14 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
26212 * gst/rtpmanager/gstrtpjitterbuffer.c:
26213 Unlock the jitterbuffer before pushing out the packet-lost events. Move some code before we do the unlock to make the jitterbuffer state consistent while we are unlocked.
26215 2009-01-22 11:54:45 +0100 Sebastian Dröge <slomo@circular-chaos.org>
26217 * gst/mxf/mxfmpeg.c:
26218 Fix UL for DTS and MPEG2 layer 1
26220 2009-01-22 11:54:15 +0100 Sebastian Dröge <slomo@circular-chaos.org>
26222 * gst/mxf/mxfmpeg.c:
26223 Add support for AAC audio
26225 2009-01-22 11:47:48 +0100 Sebastian Dröge <slomo@circular-chaos.org>
26227 * gst/mxf/mxfdemux.c:
26228 * gst/mxf/mxfdemux.h:
26229 * gst/mxf/mxfdms1.c:
26230 * gst/mxf/mxfmetadata.c:
26231 * gst/mxf/mxfmetadata.h:
26232 * gst/mxf/mxfparse.c:
26233 * gst/mxf/mxfparse.h:
26234 Store MXF metadata in a hash table, keyed by UID
26235 Store the MXF metadata in a hash table, keyed by the
26236 instance UID. This simplifies resolval of the metadata
26237 and makes looping over all metadata sets unnecessary
26239 Additionally parse metadata always. If we already have
26240 a metadata set with the same UID replace it only if
26241 the new metadata set is from a later offset. This
26242 fixes metadata parsing of files where following partitions
26243 don't have a complete copy of the previous metadata.
26245 2009-01-22 11:44:46 +0100 Sebastian Dröge <slomo@circular-chaos.org>
26247 * gst/mxf/mxfdemux.c:
26248 * gst/mxf/mxfdemux.h:
26249 Build the random index pack while parsing
26250 If the file contains no random index pack or just
26251 an invalid one build the random index pack while
26254 2009-01-22 11:43:56 +0100 Sebastian Dröge <slomo@circular-chaos.org>
26256 * gst/mxf/mxfaes-bwf.c:
26257 * gst/mxf/mxfaes-bwf.h:
26258 * gst/mxf/mxfalaw.c:
26259 * gst/mxf/mxfalaw.h:
26260 * gst/mxf/mxfd10.c:
26261 * gst/mxf/mxfd10.h:
26262 * gst/mxf/mxfdemux.c:
26263 * gst/mxf/mxfdemux.h:
26264 * gst/mxf/mxfdms1.c:
26265 * gst/mxf/mxfdms1.h:
26266 * gst/mxf/mxfdv-dif.c:
26267 * gst/mxf/mxfdv-dif.h:
26268 * gst/mxf/mxfjpeg2000.c:
26269 * gst/mxf/mxfjpeg2000.h:
26270 * gst/mxf/mxfmetadata.c:
26271 * gst/mxf/mxfmetadata.h:
26272 * gst/mxf/mxfmpeg.c:
26273 * gst/mxf/mxfmpeg.h:
26274 * gst/mxf/mxfparse.c:
26275 * gst/mxf/mxfparse.h:
26276 * gst/mxf/mxftypes.h:
26279 * gst/mxf/mxfvc3.c:
26280 * gst/mxf/mxfvc3.h:
26281 Update copyrights for 2009
26283 2009-01-22 11:42:24 +0100 Sebastian Dröge <slomo@circular-chaos.org>
26285 * gst/mxf/mxfaes-bwf.c:
26286 * gst/mxf/mxfdms1.c:
26287 * gst/mxf/mxfdms1.h:
26288 * gst/mxf/mxfmetadata.c:
26289 * gst/mxf/mxfparse.c:
26290 * gst/mxf/mxfparse.h:
26291 Simplify parsing of UL/UUID arrays
26292 Simplify parsing of UL/UUID arrays by abstracting it
26293 into a separate function.
26295 2009-01-22 11:37:22 +0100 Sebastian Dröge <slomo@circular-chaos.org>
26298 * gst/mxf/mxfalaw.c:
26299 * gst/mxf/mxfd10.c:
26300 * gst/mxf/mxfdemux.c:
26301 * gst/mxf/mxfdms1.c:
26302 * gst/mxf/mxfdms1.h:
26303 * gst/mxf/mxfjpeg2000.c:
26304 * gst/mxf/mxfmetadata.c:
26305 * gst/mxf/mxfmetadata.h:
26306 * gst/mxf/mxfmpeg.c:
26308 * gst/mxf/mxfvc3.c:
26309 Implement parsing of DMS1 (SMPTE S380M)
26311 2009-01-22 11:00:59 +0100 Sebastian Dröge <slomo@circular-chaos.org>
26314 Disable the filter plugin from the build
26315 The filter plugin only contains a limited IIR filter element
26316 which is now obsoleted by the audioiirfilter element from
26317 gst-plugins-good/audiofx.
26319 2009-01-22 11:56:34 +0000 Jan Schmidt <thaytan@noraisin.net>
26322 Back to devel -> 0.10.10.1
26324 2009-01-22 06:12:55 +0100 Edward Hervey <bilboed@bilboed.com>
26328 Install and use pre-commit indentation hook from common
26330 2009-01-21 12:22:54 +0100 Andy Wingo <wingo@oblong.net>
26333 Revert "add audiobuffer to the build"
26334 This reverts commit 1c6ac170b9f218c673c0daaf5c568c6000a37fc3.
26336 2009-01-21 12:18:49 +0100 Andy Wingo <wingo@oblong.net>
26338 add audiobuffer to the build
26339 * configure.ac: Add audiobuffer to the build.
26341 2009-01-21 04:32:16 +0100 Edward Hervey <bilboed@bilboed.com>
26344 autogen.sh : Use git submodule
26346 === release 0.10.10 ===
26348 2009-01-19 23:15:36 +0000 Jan Schmidt <thaytan@mad.scientist.com>
26354 * docs/plugins/gst-plugins-bad-plugins.args:
26355 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
26356 * docs/plugins/gst-plugins-bad-plugins.interfaces:
26357 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
26358 * docs/plugins/inspect/plugin-aacparse.xml:
26359 * docs/plugins/inspect/plugin-alsaspdif.xml:
26360 * docs/plugins/inspect/plugin-amrparse.xml:
26361 * docs/plugins/inspect/plugin-bayer.xml:
26362 * docs/plugins/inspect/plugin-bz2.xml:
26363 * docs/plugins/inspect/plugin-cdaudio.xml:
26364 * docs/plugins/inspect/plugin-cdxaparse.xml:
26365 * docs/plugins/inspect/plugin-celt.xml:
26366 * docs/plugins/inspect/plugin-dccp.xml:
26367 * docs/plugins/inspect/plugin-dfbvideosink.xml:
26368 * docs/plugins/inspect/plugin-dtsdec.xml:
26369 * docs/plugins/inspect/plugin-dvb.xml:
26370 * docs/plugins/inspect/plugin-dvdspu.xml:
26371 * docs/plugins/inspect/plugin-faac.xml:
26372 * docs/plugins/inspect/plugin-faad.xml:
26373 * docs/plugins/inspect/plugin-fbdevsink.xml:
26374 * docs/plugins/inspect/plugin-festival.xml:
26375 * docs/plugins/inspect/plugin-filter.xml:
26376 * docs/plugins/inspect/plugin-freeze.xml:
26377 * docs/plugins/inspect/plugin-gsm.xml:
26378 * docs/plugins/inspect/plugin-gstinterlace.xml:
26379 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
26380 * docs/plugins/inspect/plugin-h264parse.xml:
26381 * docs/plugins/inspect/plugin-jack.xml:
26382 * docs/plugins/inspect/plugin-ladspa.xml:
26383 * docs/plugins/inspect/plugin-legacyresample.xml:
26384 * docs/plugins/inspect/plugin-metadata.xml:
26385 * docs/plugins/inspect/plugin-mms.xml:
26386 * docs/plugins/inspect/plugin-modplug.xml:
26387 * docs/plugins/inspect/plugin-mpeg2enc.xml:
26388 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
26389 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
26390 * docs/plugins/inspect/plugin-musepack.xml:
26391 * docs/plugins/inspect/plugin-musicbrainz.xml:
26392 * docs/plugins/inspect/plugin-mve.xml:
26393 * docs/plugins/inspect/plugin-mxf.xml:
26394 * docs/plugins/inspect/plugin-mythtv.xml:
26395 * docs/plugins/inspect/plugin-nas.xml:
26396 * docs/plugins/inspect/plugin-neon.xml:
26397 * docs/plugins/inspect/plugin-nsfdec.xml:
26398 * docs/plugins/inspect/plugin-nuvdemux.xml:
26399 * docs/plugins/inspect/plugin-oss4.xml:
26400 * docs/plugins/inspect/plugin-rawparse.xml:
26401 * docs/plugins/inspect/plugin-real.xml:
26402 * docs/plugins/inspect/plugin-rfbsrc.xml:
26403 * docs/plugins/inspect/plugin-scaletempo.xml:
26404 * docs/plugins/inspect/plugin-sdl.xml:
26405 * docs/plugins/inspect/plugin-sdp.xml:
26406 * docs/plugins/inspect/plugin-selector.xml:
26407 * docs/plugins/inspect/plugin-sndfile.xml:
26408 * docs/plugins/inspect/plugin-soundtouch.xml:
26409 * docs/plugins/inspect/plugin-spcdec.xml:
26410 * docs/plugins/inspect/plugin-speed.xml:
26411 * docs/plugins/inspect/plugin-stereo.xml:
26412 * docs/plugins/inspect/plugin-subenc.xml:
26413 * docs/plugins/inspect/plugin-tta.xml:
26414 * docs/plugins/inspect/plugin-twolame.xml:
26415 * docs/plugins/inspect/plugin-vcdsrc.xml:
26416 * docs/plugins/inspect/plugin-videosignal.xml:
26417 * docs/plugins/inspect/plugin-vmnc.xml:
26418 * docs/plugins/inspect/plugin-wildmidi.xml:
26419 * docs/plugins/inspect/plugin-x264.xml:
26420 * docs/plugins/inspect/plugin-xvid.xml:
26421 * docs/plugins/inspect/plugin-y4menc.xml:
26422 * gst-plugins-bad.doap:
26424 * win32/common/config.h:
26426 Original commit message from CVS:
26429 2009-01-19 22:41:58 +0000 Jan Schmidt <thaytan@mad.scientist.com>
26462 Original commit message from CVS:
26465 2009-01-09 23:44:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
26467 configure.ac: 0.10.9.3 pre-release
26468 Original commit message from CVS:
26470 0.10.9.3 pre-release
26472 2009-01-09 22:09:06 +0000 David Schleef <ds@schleef.org>
26474 gst/mpegdemux/gstmpegtsdemux.c: Don't forward duration requests in BYTES, since the returned value doesn't mean anyth...
26475 Original commit message from CVS:
26476 * gst/mpegdemux/gstmpegtsdemux.c:
26477 Don't forward duration requests in BYTES, since the returned
26478 value doesn't mean anything. Fixes #566959
26480 2009-01-09 21:59:48 +0000 David Schleef <ds@schleef.org>
26482 gst/qtmux/gstqtmuxmap.c: Add video/x-qt-part and video/x-m4-part to caps so schroenc/schroparse can use it. Fixes #5...
26483 Original commit message from CVS:
26484 * gst/qtmux/gstqtmuxmap.c: Add video/x-qt-part and video/x-m4-part
26485 to caps so schroenc/schroparse can use it. Fixes #566958
26487 2009-01-09 16:49:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
26489 ext/resindvd/resindvdsrc.c: Additional patch for resin fixes time-based seeking in titles that don't start at sector ...
26490 Original commit message from CVS:
26491 * ext/resindvd/resindvdsrc.c:
26492 Additional patch for resin fixes time-based seeking in titles
26493 that don't start at sector 0 in the VTS, and fixes interpretation
26494 of the cell elapsed time, so that it reports the correct time after
26495 the seek completes.
26496 Really fixes #566957.
26498 2009-01-08 17:57:19 +0000 Brian Cameron <brian.cameron@sun.com>
26500 ext/ladspa/search.c: Avoid searching (null) paths or crashing on platforms where printing a
26501 Original commit message from CVS:
26502 Based on Patch by: Brian Cameron <brian dot cameron at sun dot com>
26503 * ext/ladspa/search.c: (LADSPAPluginSearch):
26504 Avoid searching (null) paths or crashing on platforms where printing a
26505 NULL string segfaults. Fixes #567004.
26507 2009-01-08 12:42:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
26509 ext/resindvd/: Add support for time based seeking.
26510 Original commit message from CVS:
26511 * ext/resindvd/resindvdbin.c:
26512 * ext/resindvd/resindvdsrc.c:
26513 * ext/resindvd/resindvdsrc.h:
26514 * ext/resindvd/rsnaudiomunge.c:
26515 Add support for time based seeking.
26516 Make setting dvd:// reset to the default device.
26517 Make the 'audiomunge' element send any new segment start before
26518 the 'gap filler' buffer it generates, and any segment closes
26522 2009-01-08 09:40:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
26524 ext/ladspa/gstladspa.c: Add plugin dependency for the LADSPA plugin directories.
26525 Original commit message from CVS:
26526 * ext/ladspa/gstladspa.c: (plugin_init):
26527 Add plugin dependency for the LADSPA plugin directories.
26530 2009-01-06 22:51:37 +0000 Jan Schmidt <thaytan@mad.scientist.com>
26532 tests/check/Makefile.am: Dist test headers for amr and aac parsers.
26533 Original commit message from CVS:
26534 * tests/check/Makefile.am:
26535 Dist test headers for amr and aac parsers.
26536 Remove leftover lines mentioned speexresample tests.
26538 2009-01-06 22:35:50 +0000 Michael Smith <msmith@xiph.org>
26540 sys/acmmp3dec/Makefile.am: Fix typo in the opposite way to give the plugin a sensible name.
26541 Original commit message from CVS:
26542 * sys/acmmp3dec/Makefile.am:
26543 Fix typo in the opposite way to give the plugin a sensible name.
26545 2009-01-06 22:16:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
26547 sys/acmmp3dec/Makefile.am: Fix typo in the makefile target preventing disting.
26548 Original commit message from CVS:
26549 * sys/acmmp3dec/Makefile.am:
26550 Fix typo in the makefile target preventing disting.
26552 2009-01-05 23:03:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
26554 Remove AppSrc/AppSink that are moving to -base. Partially fixes #564421
26555 Original commit message from CVS:
26557 * docs/plugins/Makefile.am:
26558 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
26559 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
26560 * docs/plugins/inspect/plugin-app.xml:
26561 * examples/Makefile.am:
26562 * examples/app/.cvsignore:
26563 * examples/app/Makefile.am:
26564 * examples/app/appsink-src.c:
26565 * examples/app/appsrc-ra.c:
26566 * examples/app/appsrc-seekable.c:
26567 * examples/app/appsrc-stream.c:
26568 * examples/app/appsrc-stream2.c:
26569 * examples/app/appsrc_ex.c:
26570 * gst-libs/gst/Makefile.am:
26571 * gst-libs/gst/app/.cvsignore:
26572 * gst-libs/gst/app/Makefile.am:
26573 * gst-libs/gst/app/gstapp-marshal.list:
26574 * gst-libs/gst/app/gstappbuffer.c:
26575 * gst-libs/gst/app/gstappbuffer.h:
26576 * gst-libs/gst/app/gstappsink.c:
26577 * gst-libs/gst/app/gstappsink.h:
26578 * gst-libs/gst/app/gstappsrc.c:
26579 * gst-libs/gst/app/gstappsrc.h:
26580 * gst/app/Makefile.am:
26581 * gst/app/gstapp.c:
26582 Remove AppSrc/AppSink that are moving to -base. Partially fixes
26585 2009-01-05 17:41:51 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26587 gst/mpegdemux/mpegtspacketizer.c: Guard interval is 4 if descriptor part shows binary 11 (3 not 4).
26588 Original commit message from CVS:
26589 * gst/mpegdemux/mpegtspacketizer.c:
26590 Guard interval is 4 if descriptor part shows binary 11 (3 not 4).
26592 2009-01-05 17:30:55 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26594 gst/mpegdemux/gstmpegdesc.h: Fix up satellite delivery subsystem defs.
26595 Original commit message from CVS:
26596 * gst/mpegdemux/gstmpegdesc.h:
26597 Fix up satellite delivery subsystem defs.
26599 2009-01-05 17:26:00 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26601 gst/mpegdemux/gstmpegdesc.h: Fix up terrestrial delivery system descriptor defs.
26602 Original commit message from CVS:
26603 * gst/mpegdemux/gstmpegdesc.h:
26604 Fix up terrestrial delivery system descriptor defs.
26605 They should be shifted otherwise wrong values are seen.
26607 2009-01-05 13:41:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
26609 gst/mxf/: "Generation UID" and "This Generation UID" are different so handle them different. Also both are not part o...
26610 Original commit message from CVS:
26611 * gst/mxf/Makefile.am:
26612 * gst/mxf/mxfdemux.c:
26613 * gst/mxf/mxfmetadata.c: (mxf_metadata_handle_tag),
26614 (mxf_metadata_preface_handle_tag),
26615 (mxf_metadata_identification_handle_tag),
26616 (mxf_metadata_content_storage_handle_tag),
26617 (mxf_metadata_essence_container_data_handle_tag),
26618 (mxf_metadata_generic_package_handle_tag),
26619 (mxf_metadata_track_handle_tag),
26620 (mxf_metadata_sequence_handle_tag),
26621 (mxf_metadata_structural_component_handle_tag),
26622 (mxf_metadata_generic_descriptor_handle_tag),
26623 (mxf_metadata_locator_handle_tag),
26624 (mxf_metadata_locator_class_init):
26625 * gst/mxf/mxfmetadata.h:
26626 "Generation UID" and "This Generation UID" are different so handle
26627 them different. Also both are not part of every metadata type.
26629 2009-01-05 12:34:18 +0000 Sascha Hauer <s.hauer@pengutronix.de>
26631 gst/bayer/gstbayer2rgb.c: Fix color offset calculation for 24bpp. Fixes bug #566613.
26632 Original commit message from CVS:
26633 Patch by: Sascha Hauer <s dot hauer at pengutronix dot de>
26634 Luotao Fu <l dot fu at pengutronix dot de>
26635 * gst/bayer/gstbayer2rgb.c: (get_pix_offset),
26636 (gst_bayer2rgb_set_caps):
26637 Fix color offset calculation for 24bpp. Fixes bug #566613.
26639 2009-01-05 11:28:49 +0000 vanista <vanista@gmail.com>
26641 gst/mpegtsmux/: Improve muxing of AC3/h264 streams a bit. Fixes bug #550613.
26642 Original commit message from CVS:
26643 Patch by: vanista <vanista at gmail dot com>
26644 * gst/mpegtsmux/mpegtsmux.c: (mpegtsmux_create_stream):
26645 * gst/mpegtsmux/tsmux/tsmux.c: (tsmux_write_pmt):
26646 * gst/mpegtsmux/tsmux/tsmuxstream.c: (tsmux_stream_new),
26647 (tsmux_stream_write_pes_header), (tsmux_stream_get_es_descrs):
26648 * gst/mpegtsmux/tsmux/tsmuxstream.h:
26649 Improve muxing of AC3/h264 streams a bit. Fixes bug #550613.
26651 2009-01-05 10:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
26653 gst/mxf/mxfdemux.c: Don't allow negative or zero edit rates to prevent division by zero and we support negative edit ...
26654 Original commit message from CVS:
26655 * gst/mxf/mxfdemux.c:
26656 (gst_mxf_demux_handle_header_metadata_update_streams),
26657 (gst_mxf_demux_pad_next_component):
26658 Don't allow negative or zero edit rates to prevent division
26659 by zero and we support negative edit rates anyway.
26661 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
26663 ext/x264/gstx264enc.c: Use hyphen in property name, perform safety buffer size check prior to mem access, and some mo...
26664 Original commit message from CVS:
26665 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
26666 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
26667 Use hyphen in property name, perform safety buffer size check
26668 prior to mem access, and some more parentheses in macro.
26670 2009-01-05 10:22:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
26672 gst/mxf/: Fix compilation with debugging disabled.
26673 Original commit message from CVS:
26674 * gst/mxf/mxfaes-bwf.c:
26675 (mxf_metadata_wave_audio_essence_descriptor_handle_tag),
26676 (mxf_bwf_create_caps):
26677 * gst/mxf/mxfdemux.c: (gst_mxf_demux_handle_klv_packet):
26678 * gst/mxf/mxfmetadata.c: (mxf_metadata_handle_tag),
26679 (mxf_metadata_preface_handle_tag),
26680 (mxf_metadata_identification_handle_tag),
26681 (mxf_metadata_content_storage_handle_tag),
26682 (mxf_metadata_essence_container_data_handle_tag),
26683 (mxf_metadata_generic_package_handle_tag),
26684 (mxf_metadata_source_package_handle_tag),
26685 (mxf_metadata_track_handle_tag),
26686 (mxf_metadata_sequence_handle_tag),
26687 (mxf_metadata_structural_component_handle_tag),
26688 (mxf_metadata_source_clip_handle_tag),
26689 (mxf_metadata_dm_segment_handle_tag),
26690 (mxf_metadata_generic_descriptor_handle_tag),
26691 (mxf_metadata_file_descriptor_handle_tag),
26692 (mxf_metadata_generic_picture_essence_descriptor_handle_tag),
26693 (mxf_metadata_generic_sound_essence_descriptor_handle_tag),
26694 (mxf_metadata_generic_data_essence_descriptor_handle_tag),
26695 (mxf_metadata_multiple_descriptor_handle_tag):
26696 * gst/mxf/mxfparse.c: (mxf_partition_pack_parse),
26697 (mxf_index_table_segment_parse), (mxf_primer_pack_parse),
26698 (mxf_local_tag_add_to_hash_table):
26699 Fix compilation with debugging disabled.
26701 2009-01-05 10:00:21 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
26703 configure.ac: Also mention jp2kenc as a jp2k plugin feature.
26704 Original commit message from CVS:
26706 Also mention jp2kenc as a jp2k plugin feature.
26708 2009-01-04 11:11:06 +0000 Sebastian Pölsterl <sebp@k-d-w.org>
26710 sys/dvb/dvbbasebin.c: Fix some memory leaks. Fixes bug #566356.
26711 Original commit message from CVS:
26712 Patch by: Sebastian Pölsterl <sebp at k-d-w dot org>
26713 * sys/dvb/dvbbasebin.c: (dvb_base_bin_init),
26714 (dvb_base_bin_finalize), (dvb_base_bin_activate_program),
26715 (dvb_base_bin_pmt_info_cb), (dvb_base_bin_pad_added_cb),
26716 (dvb_base_bin_program_destroy):
26717 Fix some memory leaks. Fixes bug #566356.
26719 2009-01-02 17:40:06 +0000 Olivier Crete <tester@tester.ca>
26721 gst/rtpmanager/: When an SSRC is found on the caps of the sender RTP, use this as the internal SSRC. Fixes #565910.
26722 Original commit message from CVS:
26723 Patch by: Olivier Crete <tester at tester dot ca>
26724 * gst/rtpmanager/gstrtpsession.c:
26725 (gst_rtp_session_setcaps_send_rtp), (create_send_rtp_sink):
26726 * gst/rtpmanager/rtpsession.c: (rtp_session_set_internal_ssrc):
26727 When an SSRC is found on the caps of the sender RTP, use this as the
26728 internal SSRC. Fixes #565910.
26730 2009-01-02 16:50:53 +0000 Wim Taymans <wim.taymans@gmail.com>
26732 gst/rtpmanager/: Rename a method to better reflect what it really does.
26733 Original commit message from CVS:
26734 * gst/rtpmanager/gstrtpsession.c:
26735 (gst_rtp_session_event_send_rtp_sink),
26736 (gst_rtp_session_getcaps_send_rtp):
26737 * gst/rtpmanager/rtpsession.c: (check_collision),
26738 (rtp_session_schedule_bye_locked), (rtp_session_schedule_bye):
26739 * gst/rtpmanager/rtpsession.h:
26740 Rename a method to better reflect what it really does.
26742 2009-01-02 11:00:17 +0000 Alessandro Decina <alessandro.d@gmail.com>
26744 ext/apexsink/Makefile.am: Move -lgcrypto from _LDFLAGS to _LIBADD.
26745 Original commit message from CVS:
26746 * ext/apexsink/Makefile.am:
26747 Move -lgcrypto from _LDFLAGS to _LIBADD.
26749 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
26751 ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
26752 Original commit message from CVS:
26753 * ext/apexsink/Makefile.am:
26754 Link against -lgcrpyto for RSA_new and RSA_free.
26755 * ext/faac/gstfaac.c:
26756 * ext/x264/gstx264enc.c:
26757 Fix compiler warnings.
26759 2009-01-02 01:12:35 +0000 Alessandro Decina <alessandro.d@gmail.com>
26761 gst/mpegdemux/gstmpegdemux.c: Initialize scr_rate_n and scr_rate_d in order to fix compiler warnings.
26762 Original commit message from CVS:
26763 * gst/mpegdemux/gstmpegdemux.c:
26764 Initialize scr_rate_n and scr_rate_d in order to fix compiler warnings.
26766 2008-12-31 08:53:02 +0000 Sebastian Dröge <slomo@circular-chaos.org>
26768 Implement support for OP2a/b/c and OP3a/b/c, i.e. tracks with more than a single component. This currently only works...
26769 Original commit message from CVS:
26770 * gst/mxf/mxfaes-bwf.c: (mxf_bwf_handle_essence_element),
26771 (mxf_aes3_handle_essence_element):
26772 * gst/mxf/mxfalaw.c: (mxf_alaw_handle_essence_element):
26773 * gst/mxf/mxfd10.c: (mxf_d10_picture_handle_essence_element),
26774 (mxf_d10_sound_handle_essence_element):
26775 * gst/mxf/mxfdemux.c: (gst_mxf_demux_pad_init),
26776 (gst_mxf_demux_choose_package),
26777 (gst_mxf_demux_handle_header_metadata_update_streams),
26778 (gst_mxf_demux_pad_next_component),
26779 (gst_mxf_demux_handle_generic_container_essence_element),
26780 (gst_mxf_demux_parse_footer_metadata),
26781 (gst_mxf_demux_handle_klv_packet), (gst_mxf_demux_src_query):
26782 * gst/mxf/mxfdv-dif.c: (mxf_dv_dif_handle_essence_element):
26783 * gst/mxf/mxfjpeg2000.c: (mxf_jpeg2000_handle_essence_element):
26784 * gst/mxf/mxfmetadata.c: (mxf_metadata_sequence_init),
26785 (mxf_metadata_structural_component_init),
26786 (mxf_metadata_generic_picture_essence_descriptor_init):
26787 * gst/mxf/mxfmpeg.c: (mxf_mpeg_video_handle_essence_element),
26788 (mxf_mpeg_audio_handle_essence_element):
26789 * gst/mxf/mxfparse.h:
26790 * gst/mxf/mxfup.c: (mxf_up_handle_essence_element):
26791 * gst/mxf/mxfvc3.c: (mxf_vc3_handle_essence_element):
26792 * tests/check/elements/mxfdemux.c: (_sink_chain):
26793 Implement support for OP2a/b/c and OP3a/b/c, i.e. tracks with
26794 more than a single component. This currently only works for
26795 the case where the components are stored in playback order
26797 Set some more default/distinguished values for the structural
26799 Make some types more strict by choosing the correct subclasses.
26800 Set DISCONT flag on buffers after a component switch.
26801 Take the last partition from the random index pack for the footer
26802 partition of the header partition doesn't reference the footer
26803 partition. This gives us the final structural metadata for
26804 some more files in the beginning.
26806 2008-12-29 18:22:26 +0000 Wim Taymans <wim.taymans@gmail.com>
26808 gst/mpegdemux/gstmpegdemux.c: Use the adjusted SCR for calculating the mux rate.
26809 Original commit message from CVS:
26810 * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_src_query),
26811 (gst_flups_demux_parse_pack_start):
26812 Use the adjusted SCR for calculating the mux rate.
26813 Don't update the rate estimation after a discont.
26815 2008-12-29 17:55:18 +0000 Wim Taymans <wim.taymans@gmail.com>
26817 gst/mpegdemux/gstmpegdemux.*: The position member in the newsegment event corresponds to the stream_time of the segme...
26818 Original commit message from CVS:
26819 * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_send_data):
26820 * gst/mpegdemux/gstmpegdemux.h:
26821 The position member in the newsegment event corresponds to the
26822 stream_time of the segment start position.
26824 2008-12-29 17:30:03 +0000 Robin Stocker <robin@nibor.org>
26826 gst/mpegdemux/gstmpegdemux.c: Converting from time to bytes operates on the stream_time, not the SCR timeline.
26827 Original commit message from CVS:
26828 Patch by: Robin Stocker <robin at nibor dot org>
26829 * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_src_query):
26830 Converting from time to bytes operates on the stream_time, not the SCR
26832 The position reporting should happen in stream_time, not the segment
26833 timestamp range. See #557161.
26835 2008-12-29 16:45:20 +0000 Wim Taymans <wim.taymans@gmail.com>
26837 gst-libs/gst/app/gstappsrc.*: Add properties and methods to configure and retrieve the min and max latencies.
26838 Original commit message from CVS:
26839 * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
26840 (gst_app_src_init), (gst_app_src_set_property),
26841 (gst_app_src_get_property), (gst_app_src_query),
26842 (gst_app_src_set_latencies), (gst_app_src_set_latency),
26843 (gst_app_src_get_latency), (gst_app_src_push_buffer_full):
26844 * gst-libs/gst/app/gstappsrc.h:
26845 Add properties and methods to configure and retrieve the min and max
26848 2008-12-29 16:29:08 +0000 Sebastian Pölsterl <sebp@k-d-w.org>
26850 gst/mpegdemux/mpegtspacketizer.c: Fix memleak. Fixes #565614.
26851 Original commit message from CVS:
26852 Patch by: Sebastian Pölsterl <sebp at k-d-w dot org>
26853 * gst/mpegdemux/mpegtspacketizer.c: (mpegts_packetizer_parse_eit):
26854 Fix memleak. Fixes #565614.
26856 2008-12-29 16:18:47 +0000 Sebastian Pölsterl <sebp@k-d-w.org>
26858 gst/mpegdemux/mpegtspacketizer.c: Add a scrambled field to the service structures retrieved from SDT to determine if ...
26859 Original commit message from CVS:
26860 Patch by: Sebastian Pölsterl <sebp at k-d-w dot org>
26861 * gst/mpegdemux/mpegtspacketizer.c: (mpegts_packetizer_parse_sdt):
26862 Add a scrambled field to the service structures retrieved from SDT to
26863 determine if a channel is scrambled. Fixes #565613.
26865 2008-12-29 15:54:44 +0000 Damien Lespiau <damien.lespiau@gmail.com>
26867 gst/pcapparse/: Patch to make gstpcapparse compile with mingw32 gcc. Fixes #565439.
26868 Original commit message from CVS:
26869 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
26870 * gst/pcapparse/Makefile.am:
26871 * gst/pcapparse/gstpcapparse.c:
26872 Patch to make gstpcapparse compile with mingw32 gcc. Fixes #565439.
26874 2008-12-29 15:49:37 +0000 Wim Taymans <wim.taymans@gmail.com>
26876 gst/rtpmanager/gstrtpsession.c: Use method to get the internal SSRC.
26877 Original commit message from CVS:
26878 * gst/rtpmanager/gstrtpsession.c:
26879 (gst_rtp_session_getcaps_send_rtp):
26880 Use method to get the internal SSRC.
26881 * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
26882 (rtp_session_set_property), (rtp_session_get_property):
26883 Add property to congiure the internal SSRC of the session.
26886 2008-12-29 15:21:58 +0000 Wim Taymans <wim.taymans@gmail.com>
26888 gst/rtpmanager/rtpsession.c: Only change the SSRC of the session and reset the internal source when the SSRC actually...
26889 Original commit message from CVS:
26890 * gst/rtpmanager/rtpsession.c: (rtp_session_set_internal_ssrc):
26891 Only change the SSRC of the session and reset the internal source when
26892 the SSRC actually changed. See #565910.
26894 2008-12-29 14:21:47 +0000 Wim Taymans <wim.taymans@gmail.com>
26896 gst/rtpmanager/rtpsource.*: When no payload was specified on the caps but there was a clock-rate, assume the clock-ra...
26897 Original commit message from CVS:
26898 * gst/rtpmanager/rtpsource.c: (rtp_source_init),
26899 (rtp_source_update_caps), (get_clock_rate):
26900 * gst/rtpmanager/rtpsource.h:
26901 When no payload was specified on the caps but there was a clock-rate,
26902 assume the clock-rate corresponds to the first payload type found in the
26903 RTP packets. Fixes #565509.
26905 2008-12-23 16:32:05 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26907 sys/dvb/gstdvbsrc.c: With constant read failures, make sure we exit the read_device method.
26908 Original commit message from CVS:
26909 * sys/dvb/gstdvbsrc.c:
26910 With constant read failures, make sure we exit the read_device
26913 2008-12-23 15:26:30 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26915 sys/dvb/gstdvbsrc.c: Post bus message with dvb read failure when unable to read from device.
26916 Original commit message from CVS:
26917 * sys/dvb/gstdvbsrc.c:
26918 Post bus message with dvb read failure when unable to read from
26921 2008-12-23 12:25:47 +0000 Luotao Fu <l.fu@pengutronix.de>
26923 sys/fbdev/gstfbdevsink.c: Fix the Depth calculation.
26924 Original commit message from CVS:
26925 Patch by: Luotao Fu <l dot fu at pengutronix dot de>
26926 * sys/fbdev/gstfbdevsink.c: (gst_fbdevsink_getcaps):
26927 Fix the Depth calculation.
26930 2008-12-23 11:39:59 +0000 Arnout Vandecappelle <arnout@mind.be>
26932 gst/rtpmanager/rtpjitterbuffer.*: Keep track of the last outgoing timestamp and of the last sender-side time. Timest...
26933 Original commit message from CVS:
26934 Patch by: Arnout Vandecappelle <arnout at mind dot be>
26935 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_reset_skew),
26937 * gst/rtpmanager/rtpjitterbuffer.h:
26938 Keep track of the last outgoing timestamp and of the last sender-side
26939 time. Timestamps can only go forward if they do at the sender
26940 side, can only go back if they do at the sender side, and remain the
26941 same if they remain the same at the sender side. Fixes #565319.
26943 2008-12-22 20:56:10 +0000 Sebastian Dröge <slomo@circular-chaos.org>
26945 gst/mxf/mxfmpeg.c: Add initial support for h.264 video (SMPTE RP2008).
26946 Original commit message from CVS:
26947 * gst/mxf/mxfmpeg.c: (mxf_mpeg_es_create_caps),
26948 (mxf_mpeg_create_caps):
26949 Add initial support for h.264 video (SMPTE RP2008).
26951 2008-12-22 20:37:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
26953 gst/mxf/mxfmetadata.*: If resolving a metadata object failed the first time return
26954 Original commit message from CVS:
26955 * gst/mxf/mxfmetadata.c: (mxf_metadata_base_resolve):
26956 * gst/mxf/mxfmetadata.h:
26957 If resolving a metadata object failed the first time return
26958 FALSE for a second mxf_metadata_base_resolve() call instead
26961 2008-12-22 10:14:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
26963 gst/mxf/: Cleanup of the includes.
26964 Original commit message from CVS:
26966 * gst/mxf/mxfaes-bwf.h:
26967 * gst/mxf/mxfd10.c:
26968 * gst/mxf/mxfdms1.c:
26969 * gst/mxf/mxfdms1.h:
26970 * gst/mxf/mxfmpeg.h:
26971 * gst/mxf/mxftypes.h:
26972 Cleanup of the includes.
26974 2008-12-19 18:53:47 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
26976 gst/qtmux/gstqtmux.c: Do not tempt or suggest to violate gst_collect_pads API specification.
26977 Original commit message from CVS:
26978 * gst/qtmux/gstqtmux.c: (gst_qt_mux_change_state):
26979 Do not tempt or suggest to violate gst_collect_pads API specification.
26981 2008-12-19 18:33:47 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
26983 gst/qtmux/: Dual license qtmux LGPL/MIT. Fixes #564232.
26984 Original commit message from CVS:
26985 * gst/qtmux/atoms.c:
26986 * gst/qtmux/atoms.h:
26987 * gst/qtmux/descriptors.c:
26988 * gst/qtmux/descriptors.h:
26989 * gst/qtmux/fourcc.h:
26990 * gst/qtmux/ftypcc.h:
26991 * gst/qtmux/gstqtmux.c:
26992 * gst/qtmux/gstqtmux.h:
26993 * gst/qtmux/gstqtmuxmap.c:
26994 * gst/qtmux/gstqtmuxmap.h:
26995 * gst/qtmux/properties.c:
26996 * gst/qtmux/properties.h:
26997 Dual license qtmux LGPL/MIT. Fixes #564232.
26999 2008-12-19 10:06:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27001 gst/mxf/: Add mxf_metadata_generic_sound_essence_descriptor_set_caps() to set rate and channels and use this for all ...
27002 Original commit message from CVS:
27003 * gst/mxf/mxfaes-bwf.c: (mxf_bwf_create_caps),
27004 (mxf_aes3_create_caps):
27005 * gst/mxf/mxfalaw.c: (mxf_alaw_create_caps):
27006 * gst/mxf/mxfd10.c: (mxf_d10_create_caps):
27007 * gst/mxf/mxfdemux.c:
27008 * gst/mxf/mxfmetadata.c: (mxf_metadata_source_package_resolve),
27009 (mxf_metadata_generic_picture_essence_descriptor_set_caps),
27010 (mxf_metadata_generic_sound_essence_descriptor_set_caps):
27011 * gst/mxf/mxfmetadata.h:
27012 * gst/mxf/mxfmpeg.c: (mxf_mpeg_es_create_caps):
27013 Add mxf_metadata_generic_sound_essence_descriptor_set_caps() to
27014 set rate and channels and use this for all sound essence.
27015 Give some debug output when setting picture essence caps with
27016 invalid descriptor values.
27017 Fix height calculation from the frame layout a bit more and
27018 add a TODO to check if it's really correct now or if it needs
27019 more fixing (especially, does the framerate need adjustments?).
27021 2008-12-18 17:49:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27023 gst/mxf/: Add support for VC-3 (aka DNxHD essence, see SMPTE 2019-4).
27024 Original commit message from CVS:
27025 * gst/mxf/Makefile.am:
27026 * gst/mxf/mxf.c: (plugin_init):
27027 * gst/mxf/mxfvc3.c: (mxf_is_vc3_essence_track),
27028 (mxf_vc3_handle_essence_element), (mxf_vc3_create_caps),
27030 * gst/mxf/mxfvc3.h:
27031 Add support for VC-3 (aka DNxHD essence, see SMPTE 2019-4).
27032 This is untested because of lack of sample files but should
27035 2008-12-17 13:51:46 +0000 Wim Taymans <wim.taymans@gmail.com>
27037 Add appsrc and appsink documentation.
27038 Original commit message from CVS:
27039 * docs/plugins/Makefile.am:
27040 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
27041 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
27042 * gst-libs/gst/app/gstappsink.c:
27043 * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init):
27044 Add appsrc and appsink documentation.
27046 2008-12-17 12:06:43 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27048 gst/mxf/mxfdemux.c: In push mode skip the run in again if we get buffers with an offset before the run in. This can h...
27049 Original commit message from CVS:
27050 * gst/mxf/mxfdemux.c: (gst_mxf_demux_chain):
27051 In push mode skip the run in again if we get buffers with
27052 an offset before the run in. This can happen on seeks for example.
27054 2008-12-16 16:26:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27056 Totally remove the internal taglists and fully use tagsetter. Fixes various tag muxing issues.
27057 Original commit message from CVS:
27058 * ext/celt/gstceltenc.c:
27059 * ext/celt/gstceltenc.h:
27060 * ext/metadata/gstmetadatamux.c:
27061 * gst/qtmux/gstqtmux.c:
27062 * gst/qtmux/gstqtmux.h:
27063 Totally remove the internal taglists and fully use tagsetter. Fixes
27064 various tag muxing issues.
27066 2008-12-16 12:46:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27068 tests/check/elements/mxfdemux.c: Increase the timeout to 3 minutes to prevent timeouts.
27069 Original commit message from CVS:
27070 * tests/check/elements/mxfdemux.c: (mxfdemux_suite):
27071 Increase the timeout to 3 minutes to prevent timeouts.
27073 2008-12-16 12:37:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27075 tests/check/elements/mxfdemux.*: Make sure the main loop is already running when handling the EOS event in pull mode....
27076 Original commit message from CVS:
27077 * tests/check/elements/mxfdemux.c: (_sink_event):
27078 * tests/check/elements/mxfdemux.h:
27079 Make sure the main loop is already running when handling the EOS
27080 event in pull mode. This works around a race condition that can
27081 happen if the element goes into PLAYING, handles everything and
27082 sends EOS before the main loop is started.
27084 2008-12-16 12:30:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27086 gst/mxf/: Implement an essence element handling registry and use this instead of an hardcoded, large if-then-else block.
27087 Original commit message from CVS:
27088 * gst/mxf/mxfaes-bwf.c: (mxf_is_aes_bwf_essence_track),
27089 (mxf_bwf_handle_essence_element),
27090 (mxf_aes3_handle_essence_element), (mxf_bwf_create_caps),
27091 (mxf_aes3_create_caps), (mxf_aes_bwf_create_caps),
27092 (mxf_aes_bwf_init):
27093 * gst/mxf/mxfaes-bwf.h:
27094 * gst/mxf/mxfalaw.c: (mxf_is_alaw_essence_track),
27095 (mxf_alaw_handle_essence_element), (mxf_alaw_create_caps),
27097 * gst/mxf/mxfalaw.h:
27098 * gst/mxf/mxfd10.c: (mxf_is_d10_essence_track),
27099 (mxf_d10_picture_handle_essence_element),
27100 (mxf_d10_sound_handle_essence_element), (mxf_d10_create_caps),
27102 * gst/mxf/mxfd10.h:
27103 * gst/mxf/mxfdemux.c: (gst_mxf_demux_reset_metadata),
27104 (gst_mxf_demux_handle_header_metadata_update_streams),
27105 (gst_mxf_demux_handle_generic_container_essence_element):
27106 * gst/mxf/mxfdv-dif.c: (mxf_is_dv_dif_essence_track),
27107 (mxf_dv_dif_handle_essence_element), (mxf_dv_dif_create_caps),
27109 * gst/mxf/mxfdv-dif.h:
27110 * gst/mxf/mxfjpeg2000.c: (mxf_is_jpeg2000_essence_track),
27111 (mxf_jpeg2000_handle_essence_element), (mxf_jpeg2000_create_caps),
27112 (mxf_jpeg2000_init):
27113 * gst/mxf/mxfjpeg2000.h:
27114 * gst/mxf/mxfmpeg.c: (mxf_is_mpeg_essence_track),
27115 (mxf_mpeg_video_handle_essence_element),
27116 (mxf_mpeg_audio_handle_essence_element), (mxf_mpeg_es_create_caps),
27117 (mxf_mpeg_create_caps), (mxf_mpeg_init):
27118 * gst/mxf/mxfmpeg.h:
27119 * gst/mxf/mxfparse.c: (mxf_essence_element_handler_register),
27120 (mxf_essence_element_handler_find):
27121 * gst/mxf/mxfparse.h:
27122 * gst/mxf/mxfup.c: (mxf_is_up_essence_track),
27123 (mxf_up_handle_essence_element), (mxf_up_rgba_create_caps),
27124 (mxf_up_create_caps), (mxf_up_init):
27126 Implement an essence element handling registry and use this instead
27127 of an hardcoded, large if-then-else block.
27129 2008-12-16 10:50:40 +0000 Edward Hervey <bilboed@bilboed.com>
27131 tests/check/Makefile.am: Blacklist rfbsrc from the state change test.
27132 Original commit message from CVS:
27133 * tests/check/Makefile.am:
27134 Blacklist rfbsrc from the state change test.
27136 2008-12-16 09:59:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27138 tests/check/: Add push and pull mode unit test for mxfdemux.
27139 Original commit message from CVS:
27140 * tests/check/Makefile.am:
27141 * tests/check/elements/mxfdemux.c: (_pad_added), (_sink_chain),
27142 (_sink_event), (_create_sink_pad), (_create_src_pad_push),
27143 (_src_getrange), (_src_query), (_create_src_pad_pull),
27144 (GST_START_TEST), (mxfdemux_suite):
27145 * tests/check/elements/mxfdemux.h:
27146 Add push and pull mode unit test for mxfdemux.
27148 2008-12-16 08:35:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27150 Add initial documentation for the MXF plugin and mxfdemux.
27151 Original commit message from CVS:
27152 * docs/plugins/Makefile.am:
27153 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
27154 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
27155 * docs/plugins/gst-plugins-bad-plugins.args:
27156 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
27157 * docs/plugins/gst-plugins-bad-plugins.interfaces:
27158 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
27159 * docs/plugins/inspect/plugin-ladspa.xml:
27160 * docs/plugins/inspect/plugin-musepack.xml:
27161 * docs/plugins/inspect/plugin-mxf.xml:
27162 * gst/mxf/mxfdemux.c:
27163 * gst/mxf/mxfdemux.h:
27164 Add initial documentation for the MXF plugin and mxfdemux.
27166 2008-12-16 08:21:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27168 gst/mxf/: Rename MXFMetadataBase methods to reflect that they belong to
27169 Original commit message from CVS:
27170 * gst/mxf/mxfdemux.c:
27171 (gst_mxf_demux_handle_header_metadata_resolve_references):
27172 * gst/mxf/mxfmetadata.c: (mxf_metadata_base_resolve_default),
27173 (mxf_metadata_base_class_init), (mxf_metadata_base_parse),
27174 (mxf_metadata_base_resolve), (mxf_metadata_new),
27175 (mxf_metadata_preface_resolve),
27176 (mxf_metadata_content_storage_resolve),
27177 (mxf_metadata_essence_container_data_resolve),
27178 (mxf_metadata_generic_package_resolve),
27179 (mxf_metadata_source_package_resolve),
27180 (mxf_metadata_track_resolve), (mxf_metadata_sequence_resolve),
27181 (mxf_metadata_dm_segment_resolve),
27182 (mxf_metadata_generic_descriptor_resolve),
27183 (mxf_metadata_multiple_descriptor_resolve):
27184 * gst/mxf/mxfmetadata.h:
27185 Rename MXFMetadataBase methods to reflect that they belong to
27186 MXFMetadataBase and not MXFMetadata.
27188 2008-12-15 18:12:26 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27190 gst/mxf/: Return FALSE when parsing a metadata tag failed.
27191 Original commit message from CVS:
27192 * gst/mxf/mxfaes-bwf.c:
27193 (mxf_metadata_wave_audio_essence_descriptor_handle_tag),
27194 (mxf_metadata_aes3_audio_essence_descriptor_handle_tag):
27195 * gst/mxf/mxfmetadata.c:
27196 (mxf_metadata_multiple_descriptor_handle_tag):
27197 Return FALSE when parsing a metadata tag failed.
27198 Remove some useless return value assignments.
27200 2008-12-15 17:27:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27202 gst/mxf/: Convert the structural metadata to GstMiniObjects to make a lot of code easier and to make everything bette...
27203 Original commit message from CVS:
27204 * gst/mxf/Makefile.am:
27205 * gst/mxf/mxf.c: (plugin_init):
27206 * gst/mxf/mxfaes-bwf.c:
27207 (mxf_metadata_wave_audio_essence_descriptor_handle_tag),
27208 (mxf_metadata_wave_audio_essence_descriptor_init),
27209 (mxf_metadata_wave_audio_essence_descriptor_class_init),
27210 (mxf_metadata_aes3_audio_essence_descriptor_finalize),
27211 (mxf_metadata_aes3_audio_essence_descriptor_handle_tag),
27212 (mxf_metadata_aes3_audio_essence_descriptor_init),
27213 (mxf_metadata_aes3_audio_essence_descriptor_class_init),
27214 (mxf_is_aes_bwf_essence_track), (mxf_bwf_create_caps),
27215 (mxf_aes3_create_caps), (mxf_aes_bwf_create_caps),
27216 (mxf_aes_bwf_init):
27217 * gst/mxf/mxfaes-bwf.h:
27218 * gst/mxf/mxfalaw.c: (mxf_is_alaw_essence_track),
27219 (mxf_alaw_create_caps), (mxf_alaw_init):
27220 * gst/mxf/mxfalaw.h:
27221 * gst/mxf/mxfd10.c: (mxf_is_d10_essence_track),
27222 (mxf_d10_create_caps), (mxf_d10_init):
27223 * gst/mxf/mxfd10.h:
27224 * gst/mxf/mxfdemux.c: (gst_mxf_demux_reset_metadata),
27225 (gst_mxf_demux_handle_header_metadata_resolve_references),
27226 (gst_mxf_demux_find_package), (gst_mxf_demux_choose_package),
27227 (gst_mxf_demux_handle_header_metadata_update_streams),
27228 (gst_mxf_demux_handle_metadata),
27229 (gst_mxf_demux_handle_generic_container_essence_element),
27230 (gst_mxf_demux_handle_klv_packet), (gst_mxf_demux_src_query):
27231 * gst/mxf/mxfdemux.h:
27232 * gst/mxf/mxfdv-dif.c: (mxf_is_dv_dif_essence_track),
27233 (mxf_dv_dif_create_caps), (mxf_dv_dif_init):
27234 * gst/mxf/mxfdv-dif.h:
27235 * gst/mxf/mxfjpeg2000.c: (mxf_is_jpeg2000_essence_track),
27236 (mxf_jpeg2000_create_caps), (mxf_jpeg2000_init):
27237 * gst/mxf/mxfjpeg2000.h:
27238 * gst/mxf/mxfmetadata.c: (mxf_metadata_base_finalize),
27239 (mxf_metadata_base_handle_tag), (mxf_metadata_base_resolve),
27240 (mxf_metadata_base_init), (mxf_metadata_base_class_init),
27241 (mxf_metadata_parse), (mxf_metadata_resolve),
27242 (mxf_metadata_handle_tag), (mxf_metadata_class_init),
27243 (mxf_metadata_init), (mxf_metadata_init_types),
27244 (mxf_metadata_register), (mxf_metadata_new),
27245 (mxf_metadata_preface_finalize), (mxf_metadata_preface_handle_tag),
27246 (mxf_metadata_preface_resolve), (mxf_metadata_preface_init),
27247 (mxf_metadata_preface_class_init),
27248 (mxf_metadata_identification_finalize),
27249 (mxf_metadata_identification_handle_tag),
27250 (mxf_metadata_identification_init),
27251 (mxf_metadata_identification_class_init),
27252 (mxf_metadata_content_storage_finalize),
27253 (mxf_metadata_content_storage_handle_tag),
27254 (mxf_metadata_content_storage_resolve),
27255 (mxf_metadata_content_storage_init),
27256 (mxf_metadata_content_storage_class_init),
27257 (mxf_metadata_essence_container_data_handle_tag),
27258 (mxf_metadata_essence_container_data_resolve),
27259 (mxf_metadata_essence_container_data_init),
27260 (mxf_metadata_essence_container_data_class_init),
27261 (mxf_metadata_generic_package_finalize),
27262 (mxf_metadata_generic_package_handle_tag),
27263 (mxf_metadata_generic_package_resolve),
27264 (mxf_metadata_generic_package_init),
27265 (mxf_metadata_generic_package_class_init),
27266 (mxf_metadata_material_package_resolve),
27267 (mxf_metadata_material_package_init),
27268 (mxf_metadata_material_package_class_init),
27269 (mxf_metadata_source_package_finalize),
27270 (mxf_metadata_source_package_handle_tag),
27271 (mxf_metadata_source_package_resolve),
27272 (mxf_metadata_source_package_init),
27273 (mxf_metadata_source_package_class_init),
27274 (mxf_metadata_track_finalize), (mxf_metadata_track_handle_tag),
27275 (mxf_metadata_track_resolve), (mxf_metadata_track_init),
27276 (mxf_metadata_track_class_init),
27277 (mxf_metadata_track_identifier_parse),
27278 (mxf_metadata_timeline_track_handle_tag),
27279 (mxf_metadata_timeline_track_init),
27280 (mxf_metadata_timeline_track_class_init),
27281 (mxf_metadata_event_track_handle_tag),
27282 (mxf_metadata_event_track_init),
27283 (mxf_metadata_event_track_class_init),
27284 (mxf_metadata_static_track_init),
27285 (mxf_metadata_static_track_class_init),
27286 (mxf_metadata_sequence_finalize),
27287 (mxf_metadata_sequence_handle_tag),
27288 (mxf_metadata_sequence_resolve), (mxf_metadata_sequence_init),
27289 (mxf_metadata_sequence_class_init),
27290 (mxf_metadata_structural_component_handle_tag),
27291 (mxf_metadata_structural_component_init),
27292 (mxf_metadata_structural_component_class_init),
27293 (mxf_metadata_timecode_component_handle_tag),
27294 (mxf_metadata_timecode_component_init),
27295 (mxf_metadata_timecode_component_class_init),
27296 (mxf_metadata_source_clip_handle_tag),
27297 (mxf_metadata_source_clip_resolve),
27298 (mxf_metadata_source_clip_init),
27299 (mxf_metadata_source_clip_class_init),
27300 (mxf_metadata_dm_source_clip_finalize),
27301 (mxf_metadata_dm_source_clip_handle_tag),
27302 (mxf_metadata_dm_source_clip_init),
27303 (mxf_metadata_dm_source_clip_class_init),
27304 (mxf_metadata_dm_segment_finalize),
27305 (mxf_metadata_dm_segment_handle_tag),
27306 (mxf_metadata_dm_segment_resolve), (mxf_metadata_dm_segment_init),
27307 (mxf_metadata_dm_segment_class_init),
27308 (mxf_metadata_generic_descriptor_finalize),
27309 (mxf_metadata_generic_descriptor_handle_tag),
27310 (mxf_metadata_generic_descriptor_resolve),
27311 (mxf_metadata_generic_descriptor_init),
27312 (mxf_metadata_generic_descriptor_class_init),
27313 (mxf_metadata_file_descriptor_handle_tag),
27314 (mxf_metadata_file_descriptor_init),
27315 (mxf_metadata_file_descriptor_class_init),
27316 (mxf_metadata_generic_picture_essence_descriptor_handle_tag),
27317 (mxf_metadata_generic_picture_essence_descriptor_init),
27318 (mxf_metadata_generic_picture_essence_descriptor_class_init),
27319 (mxf_metadata_generic_picture_essence_descriptor_set_caps),
27320 (mxf_metadata_generic_sound_essence_descriptor_handle_tag),
27321 (mxf_metadata_generic_sound_essence_descriptor_init),
27322 (mxf_metadata_generic_sound_essence_descriptor_class_init),
27323 (mxf_metadata_cdci_picture_essence_descriptor_handle_tag),
27324 (mxf_metadata_cdci_picture_essence_descriptor_init),
27325 (mxf_metadata_cdci_picture_essence_descriptor_class_init),
27326 (mxf_metadata_rgba_picture_essence_descriptor_finalize),
27327 (mxf_metadata_rgba_picture_essence_descriptor_handle_tag),
27328 (mxf_metadata_rgba_picture_essence_descriptor_init),
27329 (mxf_metadata_rgba_picture_essence_descriptor_class_init),
27330 (mxf_metadata_generic_data_essence_descriptor_handle_tag),
27331 (mxf_metadata_generic_data_essence_descriptor_init),
27332 (mxf_metadata_generic_data_essence_descriptor_class_init),
27333 (mxf_metadata_multiple_descriptor_finalize),
27334 (mxf_metadata_multiple_descriptor_handle_tag),
27335 (mxf_metadata_multiple_descriptor_resolve),
27336 (mxf_metadata_multiple_descriptor_init),
27337 (mxf_metadata_multiple_descriptor_class_init),
27338 (mxf_metadata_locator_init), (mxf_metadata_locator_class_init),
27339 (mxf_metadata_text_locator_finalize),
27340 (mxf_metadata_text_locator_handle_tag),
27341 (mxf_metadata_text_locator_init),
27342 (mxf_metadata_text_locator_class_init),
27343 (mxf_metadata_network_locator_finalize),
27344 (mxf_metadata_network_locator_handle_tag),
27345 (mxf_metadata_network_locator_init),
27346 (mxf_metadata_network_locator_class_init):
27347 * gst/mxf/mxfmetadata.h:
27348 * gst/mxf/mxfmpeg.c:
27349 (mxf_metadata_mpeg_video_descriptor_handle_tag),
27350 (mxf_metadata_mpeg_video_descriptor_init),
27351 (mxf_metadata_mpeg_video_descriptor_class_init),
27352 (mxf_is_mpeg_essence_track), (mxf_mpeg_es_create_caps),
27353 (mxf_mpeg_create_caps), (mxf_mpeg_init):
27354 * gst/mxf/mxfmpeg.h:
27355 * gst/mxf/mxfparse.c: (mxf_index_table_segment_parse),
27356 (mxf_local_tag_add_to_hash_table):
27357 * gst/mxf/mxfparse.h:
27358 * gst/mxf/mxftypes.h:
27359 * gst/mxf/mxfup.c: (mxf_is_up_essence_track), (mxf_up_create_caps),
27362 Convert the structural metadata to GstMiniObjects to make a lot of
27363 code easier and to make everything better extensible.
27364 Add a "registry" for metadata handlers to improve extensibility even
27365 more and to remove metadata type specifics from mxfdemux.
27366 Clean up a lot of parts and add some more NULL checks.
27368 2008-12-15 15:56:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27370 ext/faac/gstfaac.c: Fix default for outputformat property.
27371 Original commit message from CVS:
27372 * ext/faac/gstfaac.c:
27373 Fix default for outputformat property.
27375 2008-12-15 12:02:26 +0000 Wim Taymans <wim.taymans@gmail.com>
27377 examples/app/: Fix example to unref after emiting the push-buffer action.
27378 Original commit message from CVS:
27379 * examples/app/appsrc-ra.c: (feed_data):
27380 * examples/app/appsrc-seekable.c: (feed_data):
27381 * examples/app/appsrc-stream.c: (read_data):
27382 * examples/app/appsrc-stream2.c: (feed_data):
27383 Fix example to unref after emiting the push-buffer action.
27384 * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
27385 (gst_app_src_push_buffer_full), (gst_app_src_push_buffer),
27386 (gst_app_src_push_buffer_action):
27387 Don't take the ref on the buffer in push-buffer action because it's too
27388 awkward for bindings. Fixes #564482.
27390 2008-12-13 16:26:39 +0000 Edward Hervey <bilboed@bilboed.com>
27392 m4/Makefile.am: More .m4 that aren't shipped with gettext 0.17 anymore.
27393 Original commit message from CVS:
27395 More .m4 that aren't shipped with gettext 0.17 anymore.
27397 2008-12-13 13:00:10 +0000 Edward Hervey <bilboed@bilboed.com>
27399 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
27400 Original commit message from CVS:
27402 inttypes.m4 hasn't been available since gettext-0.15, and since we now
27403 require gettext >= 0.17 ... we can remove it from the list of files to
27406 2008-12-13 08:06:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27408 gst/mxf/mxfdemux.c: Add a generic handler for descriptive metadata so we can get some debug output and let users file...
27409 Original commit message from CVS:
27410 * gst/mxf/mxfdemux.c: (gst_mxf_demux_handle_descriptive_metadata),
27411 (gst_mxf_demux_handle_klv_packet):
27412 Add a generic handler for descriptive metadata so we can get some
27413 debug output and let users file bugs for unsupport descriptive
27416 2008-12-12 10:29:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27418 gst/mxf/: Major update of the TODO lists. There's still much to do.
27419 Original commit message from CVS:
27420 * gst/mxf/mxfaes-bwf.c:
27421 * gst/mxf/mxfalaw.c: (mxf_alaw_create_caps):
27422 * gst/mxf/mxfdemux.c:
27423 * gst/mxf/mxfdv-dif.c: (mxf_dv_dif_create_caps):
27424 * gst/mxf/mxfjpeg2000.c:
27425 * gst/mxf/mxfmpeg.c:
27427 Major update of the TODO lists. There's still much to do.
27429 2008-12-11 14:35:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27431 gst/mxf/: Implement parsing of Event Tracks, Static Tracks, DM Segments and DM Source Clips as a preparation for desc...
27432 Original commit message from CVS:
27433 * gst/mxf/mxfdemux.c: (gst_mxf_demux_handle_metadata_track),
27434 (gst_mxf_demux_handle_header_metadata_resolve_references),
27435 (gst_mxf_demux_handle_metadata):
27436 * gst/mxf/mxfparse.c: (mxf_metadata_track_parse),
27437 (mxf_metadata_structural_component_parse),
27438 (mxf_metadata_structural_component_reset):
27439 * gst/mxf/mxfparse.h:
27440 * gst/mxf/mxftypes.h:
27441 Implement parsing of Event Tracks, Static Tracks, DM Segments
27442 and DM Source Clips as a preparation for descriptive metadata
27443 support. Next step is to implement SMPTE S380M, "Descriptive
27444 Metadata Scheme-1".
27446 2008-12-09 13:44:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27448 gst/mxf/mxfjpeg2000.c: Implement detection of the colorspace used by the
27449 Original commit message from CVS:
27450 * gst/mxf/mxfjpeg2000.c: (mxf_jpeg2000_create_caps):
27451 Implement detection of the colorspace used by the
27452 JPEG2000 codestream. XYZ colorspace isn't supported by
27453 our decoders yet unfortunately.
27455 2008-12-08 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27457 gst/mxf/mxfparse.c: All frame layout values except 0 are for interlaced video, not only 1 and 2.
27458 Original commit message from CVS:
27459 * gst/mxf/mxfparse.c:
27460 (mxf_metadata_generic_picture_essence_descriptor_set_caps):
27461 All frame layout values except 0 are for interlaced video,
27464 2008-12-08 15:28:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27466 gst/mxf/: Remove the concept of "final" metadata, broken files have updated metadata in following partitions even if ...
27467 Original commit message from CVS:
27468 * gst/mxf/mxfdemux.c: (gst_mxf_demux_reset_metadata),
27469 (gst_mxf_demux_handle_primer_pack),
27470 (gst_mxf_demux_handle_metadata_preface),
27471 (gst_mxf_demux_handle_header_metadata_resolve_references),
27472 (gst_mxf_demux_choose_package),
27473 (gst_mxf_demux_handle_header_metadata_update_streams),
27474 (gst_mxf_demux_parse_footer_metadata),
27475 (gst_mxf_demux_handle_klv_packet):
27476 * gst/mxf/mxfdemux.h:
27477 * gst/mxf/mxftypes.h:
27478 Remove the concept of "final" metadata, broken files have updated
27479 metadata in following partitions even if the current partition
27480 is closed and complete.
27481 If there's a second primer pack inside a partition ignore the second
27482 one instead of throwing an error.
27483 Store the type of a track (audio, video, timestamp, ...) inside the
27485 Post no-more-pads only once for a stream and not a second time
27486 when switching the currently playing package.
27487 When updating all streams make sure that we could select and find
27488 a package instead of dereferencing NULL.
27489 Allow descriptive metadata inside metadata parts of a file when
27490 pulling the footer metadata too.
27491 Only switch the currently playing package if a new one was chosen
27492 and the metadata is in a resolved state. If the latter isn't true
27493 postpone the switch until the metadata is resolved.
27494 Pull the footer metadata directly after parsing the header partition
27495 pack if it's not closed or not complete instead of waiting until
27496 the next KLV packet.
27498 2008-12-08 13:48:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27500 gst/mxf/mxfup.c: Don't create a subbuffer, instead just change the buffer metadata of the input buffer.
27501 Original commit message from CVS:
27502 * gst/mxf/mxfup.c: (mxf_up_handle_essence_element):
27503 Don't create a subbuffer, instead just change the buffer metadata
27504 of the input buffer.
27506 2008-12-07 20:12:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27508 gst/mxf/mxfdemux.c: Rename GstMXFPad to GstMXFDemuxPad to prevent name clashes with the GstMXFMuxPad in the muxer (la...
27509 Original commit message from CVS:
27510 * gst/mxf/mxfdemux.c: (gst_mxf_demux_pad_finalize),
27511 (gst_mxf_demux_pad_class_init), (gst_mxf_demux_pad_init),
27512 (gst_mxf_demux_remove_pad), (gst_mxf_demux_reset_metadata),
27513 (gst_mxf_demux_combine_flows),
27514 (gst_mxf_demux_handle_header_metadata_resolve_references),
27515 (gst_mxf_demux_handle_header_metadata_update_streams),
27516 (gst_mxf_demux_handle_generic_container_essence_element),
27517 (gst_mxf_demux_pull_random_index_pack), (gst_mxf_demux_loop),
27518 (gst_mxf_demux_src_query):
27519 Rename GstMXFPad to GstMXFDemuxPad to prevent name clashes
27520 with the GstMXFMuxPad in the muxer (later).
27521 Pull the random index pack only directly after skipping the run
27522 in and don't allocate an array for it if parsing it failed.
27524 2008-12-07 18:52:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27526 gst/mxf/mxfd10.c: Use the mapping data for storing the channel count and the width instead of parsing caps for every ...
27527 Original commit message from CVS:
27528 * gst/mxf/mxfd10.c: (mxf_d10_sound_handle_essence_element),
27529 (mxf_d10_create_caps):
27530 Use the mapping data for storing the channel count and the
27531 width instead of parsing caps for every buffer.
27533 2008-12-07 18:39:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27535 gst/mxf/mxfup.c: Handle the image start and end offsets, otherwise we output too large image buffers.
27536 Original commit message from CVS:
27537 * gst/mxf/mxfup.c: (mxf_up_handle_essence_element),
27538 (mxf_up_rgba_create_caps):
27539 Handle the image start and end offsets, otherwise we output
27540 too large image buffers.
27542 2008-12-07 17:57:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27544 gst/mxf/mxfmpeg.c: Set codec name tags for the MPEG audio essence.
27545 Original commit message from CVS:
27546 * gst/mxf/mxfmpeg.c: (mxf_mpeg_es_create_caps):
27547 Set codec name tags for the MPEG audio essence.
27549 2008-12-07 17:16:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27551 gst/mxf/: Add initial support for uncompressed video essence (SMPTE S384M).
27552 Original commit message from CVS:
27553 * gst/mxf/Makefile.am:
27554 * gst/mxf/mxfdemux.c:
27555 (gst_mxf_demux_handle_header_metadata_update_streams):
27556 * gst/mxf/mxftypes.h:
27557 * gst/mxf/mxfup.c: (mxf_is_up_essence_track),
27558 (mxf_up_handle_essence_element), (mxf_up_rgba_create_caps),
27559 (mxf_up_create_caps):
27561 Add initial support for uncompressed video essence (SMPTE S384M).
27562 * gst/mxf/mxfparse.c:
27563 (mxf_metadata_rgba_picture_essence_descriptor_handle_tag),
27564 (mxf_metadata_rgba_picture_essence_descriptor_reset):
27565 Fix parsing of the RGBA descriptor and add support for parsing
27568 2008-12-06 20:46:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27570 gst/mxf/mxfdemux.c: The previous partition field of the partition is relative to the current partition and not to the...
27571 Original commit message from CVS:
27572 * gst/mxf/mxfdemux.c: (gst_mxf_demux_parse_footer_metadata):
27573 The previous partition field of the partition is relative
27574 to the current partition and not to the offset of the header
27577 2008-12-06 19:46:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27579 gst/mxf/mxfd10.c: Document decoding of the AES3 data and also skip the 32 bit header in the beginning of every buffer...
27580 Original commit message from CVS:
27581 * gst/mxf/mxfd10.c: (mxf_d10_sound_handle_essence_element):
27582 Document decoding of the AES3 data and also skip the 32 bit
27583 header in the beginning of every buffer, otherwise we get
27584 one broken audio channel.
27586 2008-12-05 12:26:02 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27588 gst/mxf/: Implement parsing of the generic data essence descriptor.
27589 Original commit message from CVS:
27590 * gst/mxf/mxfdemux.c: (gst_mxf_demux_reset_metadata),
27591 (gst_mxf_demux_handle_metadata_generic_data_essence_descriptor),
27592 (gst_mxf_demux_handle_header_metadata_resolve_references),
27593 (gst_mxf_demux_handle_metadata):
27594 * gst/mxf/mxfdemux.h:
27595 * gst/mxf/mxfparse.c:
27596 (mxf_metadata_generic_data_essence_descriptor_handle_tag),
27597 (mxf_metadata_generic_data_essence_descriptor_reset):
27598 * gst/mxf/mxfparse.h:
27599 * gst/mxf/mxftypes.h:
27600 Implement parsing of the generic data essence descriptor.
27602 2008-12-05 10:32:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27604 gst/mxf/mxfdemux.c: Generalize some lines of codes that are more or less the same by a macro.
27605 Original commit message from CVS:
27606 * gst/mxf/mxfdemux.c:
27607 (gst_mxf_demux_handle_header_metadata_resolve_references):
27608 Generalize some lines of codes that are more or less the same
27611 2008-12-04 20:11:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27613 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
27614 Original commit message from CVS:
27616 Apparently AC_CONFIG_MACRO_DIR breaks when using more
27617 than one macro directory, reverting last change.
27619 2008-12-04 19:50:10 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27621 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
27622 Original commit message from CVS:
27624 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
27627 2008-12-04 17:51:37 +0000 Michael Smith <msmith@xiph.org>
27629 gst/selector/gstinputselector.c: Ensure we emit notify::active-pad when auto-selecting a pad due to it having activit...
27630 Original commit message from CVS:
27631 * gst/selector/gstinputselector.c:
27632 Ensure we emit notify::active-pad when auto-selecting a pad
27633 due to it having activity and us not having an existing active
27636 2008-12-04 13:28:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27638 gst/mxf/: Coding style fixes.
27639 Original commit message from CVS:
27640 * gst/mxf/mxfdemux.c:
27641 (gst_mxf_demux_handle_header_metadata_resolve_references):
27642 * gst/mxf/mxfdv-dif.c: (mxf_dv_dif_create_caps):
27643 * gst/mxf/mxfjpeg2000.c: (mxf_jpeg2000_create_caps):
27644 Coding style fixes.
27645 * gst/mxf/mxfmpeg.c: (mxf_mpeg_audio_handle_essence_element),
27646 (mxf_mpeg_es_create_caps), (mxf_mpeg_create_caps):
27647 Add support for MPEG, AC3, DTS audio.
27649 2008-12-04 09:26:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27651 gst/mxf/mxfdemux.c: Ignore zero sized essence elements. They're often inserted to fulfill the streaming requirements.
27652 Original commit message from CVS:
27653 * gst/mxf/mxfdemux.c:
27654 (gst_mxf_demux_handle_generic_container_essence_element):
27655 Ignore zero sized essence elements. They're often inserted
27656 to fulfill the streaming requirements.
27658 2008-12-04 08:50:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27660 gst/mxf/mxfparse.c: Fix setting of the height/width and PAR of video streams.
27661 Original commit message from CVS:
27662 * gst/mxf/mxfparse.c:
27663 (mxf_metadata_generic_picture_essence_descriptor_set_caps):
27664 Fix setting of the height/width and PAR of video streams.
27666 2008-12-04 08:37:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27668 gst/mxf/: Add support for SMPTE D10 essence (SMPTE 386M).
27669 Original commit message from CVS:
27670 * gst/mxf/Makefile.am:
27671 * gst/mxf/mxfd10.c: (mxf_is_d10_essence_track),
27672 (mxf_d10_picture_handle_essence_element),
27673 (mxf_d10_sound_handle_essence_element), (mxf_d10_create_caps):
27674 * gst/mxf/mxfd10.h:
27675 * gst/mxf/mxfdemux.c:
27676 (gst_mxf_demux_handle_header_metadata_update_streams):
27677 Add support for SMPTE D10 essence (SMPTE 386M).
27678 * gst/mxf/mxfparse.c:
27679 (mxf_metadata_generic_picture_essence_descriptor_set_caps):
27680 Don't set width/height and PAR on the caps as those values are
27681 wrong for most files (height is sometimes the height of a field
27682 and aspect ratio is some random value).
27683 * gst/mxf/mxfaes-bwf.c: (mxf_bwf_create_caps),
27684 (mxf_aes3_create_caps):
27685 Fix calculation of block align if it isn't set in the descriptor.
27687 2008-12-03 16:08:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27689 gst/mxf/: Add support for AES3 audio (SMPTE 382M).
27690 Original commit message from CVS:
27691 * gst/mxf/mxfaes-bwf.c:
27692 (mxf_metadata_aes3_audio_essence_descriptor_handle_tag),
27693 (mxf_metadata_aes3_audio_essence_descriptor_reset),
27694 (mxf_aes3_handle_essence_element), (mxf_bwf_create_caps),
27695 (mxf_aes3_create_caps), (mxf_aes_bwf_create_caps):
27696 * gst/mxf/mxfaes-bwf.h:
27697 * gst/mxf/mxfdemux.c: (gst_mxf_demux_reset_metadata),
27698 (gst_mxf_demux_handle_metadata_aes3_audio_essence_descriptor),
27699 (gst_mxf_demux_handle_header_metadata_resolve_references),
27700 (gst_mxf_demux_handle_metadata):
27701 * gst/mxf/mxfdemux.h:
27702 Add support for AES3 audio (SMPTE 382M).
27703 * gst/mxf/mxfdv-dif.c: (mxf_dv_dif_create_caps):
27704 * gst/mxf/mxfjpeg2000.c: (mxf_jpeg2000_create_caps):
27707 2008-12-03 13:17:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27709 gst/mxf/mxfdemux.c: Improve debugging a bit.
27710 Original commit message from CVS:
27711 * gst/mxf/mxfdemux.c:
27712 (gst_mxf_demux_handle_generic_container_essence_element):
27713 Improve debugging a bit.
27715 2008-12-03 11:43:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27717 gst/flv/gstflvparse.c: Check if strings are valid UTF8 before using them.
27718 Original commit message from CVS:
27719 * gst/flv/gstflvparse.c: (FLV_GET_STRING):
27720 Check if strings are valid UTF8 before using them.
27722 2008-12-03 10:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27724 gst/mxf/mxfparse.c: Remove FIXME, zero-ULs and UMIDs are really invalid and we can use them as "unset" value.
27725 Original commit message from CVS:
27726 * gst/mxf/mxfparse.c:
27727 Remove FIXME, zero-ULs and UMIDs are really invalid and we can
27728 use them as "unset" value.
27730 2008-12-03 08:04:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27732 gst/mxf/mxfdemux.c: Use a single "track_%u" src pad template and use the track ID of the playback package for the pad...
27733 Original commit message from CVS:
27734 * gst/mxf/mxfdemux.c:
27735 (gst_mxf_demux_handle_header_metadata_update_streams),
27736 (gst_mxf_demux_base_init):
27737 Use a single "track_%u" src pad template and use the track ID
27738 of the playback package for the pad name instead of the track ID
27739 of the source package, as the latter could be the same for
27740 more than one track if they're in different packages.
27742 2008-12-02 06:21:21 +0000 David Schleef <ds@schleef.org>
27744 ext/jp2k/gstjasperenc.c: Some compilers complain about uninitialized variable; add a g_assert_not_reached()
27745 Original commit message from CVS:
27746 * ext/jp2k/gstjasperenc.c: Some compilers complain about
27747 uninitialized variable; add a g_assert_not_reached()
27749 2008-12-01 19:36:35 +0000 이문형 <iwings@gmail.com>
27751 gst-libs/gst/app/gstappsrc.c: Don't forget to release the lock again if we bail out because some pad is flushing or w...
27752 Original commit message from CVS:
27753 Patch by: 이문형 <iwings at gmail dot com>
27754 * gst-libs/gst/app/gstappsrc.c: (gst_app_src_push_buffer):
27755 Don't forget to release the lock again if we bail out because some
27756 pad is flushing or we've reached EOS, otherwise things will lock up
27757 next time _push_buffer() is called (#562802).
27759 2008-12-01 16:37:45 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
27761 gst/qtmux/atoms.c: Fix mj2 sample description metadata construction.
27762 Original commit message from CVS:
27763 * gst/qtmux/atoms.c: (build_jp2h_extension):
27764 Fix mj2 sample description metadata construction.
27766 2008-12-01 15:50:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27768 gst/mxf/mxfjpeg2000.c: Use new image/x-jpc caps for the raw JPEG2000 codestream.
27769 Original commit message from CVS:
27770 * gst/mxf/mxfjpeg2000.c: (mxf_jpeg2000_create_caps):
27771 Use new image/x-jpc caps for the raw JPEG2000 codestream.
27772 For now assume sRGB as colorspace, has to be read from the descriptor
27775 2008-12-01 15:48:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27777 ext/jp2k/: Add image/x-jpc caps name for real, raw JPEG2000 codestream data.
27778 Original commit message from CVS:
27779 * ext/jp2k/gstjasperdec.c: (gst_jasper_dec_sink_setcaps):
27780 * ext/jp2k/gstjasperenc.c: (gst_jasper_enc_reset),
27781 (gst_jasper_enc_set_src_caps), (gst_jasper_enc_init_encoder),
27782 (gst_jasper_enc_sink_setcaps), (gst_jasper_enc_get_data):
27783 * ext/jp2k/gstjasperenc.h:
27784 Add image/x-jpc caps name for real, raw JPEG2000 codestream data.
27785 In 0.11 we should merge image/x-j2c and image/x-jpc and simply drop
27786 the non-standard boxing in the jasper elements and handle it in
27788 image/x-jpc will be used by mxfdemux later.
27789 Also add support for JP2 output in jp2kenc.
27791 2008-12-01 15:24:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27793 gst/mxf/: Add the codec name, and if possible the avg bitrate, to the pad's taglist.
27794 Original commit message from CVS:
27795 * gst/mxf/mxfaes-bwf.c: (mxf_bwf_create_caps):
27796 * gst/mxf/mxfalaw.c: (mxf_alaw_create_caps):
27797 * gst/mxf/mxfdemux.c:
27798 (gst_mxf_demux_handle_generic_container_essence_element):
27799 * gst/mxf/mxfdv-dif.c: (mxf_dv_dif_create_caps):
27800 * gst/mxf/mxfjpeg2000.c: (mxf_jpeg2000_create_caps):
27801 * gst/mxf/mxfmpeg.c: (mxf_mpeg_es_create_caps),
27802 (mxf_mpeg_create_caps):
27803 Add the codec name, and if possible the avg bitrate, to the pad's taglist.
27805 2008-12-01 14:25:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27807 gst/mxf/mxfdemux.c: If the preface references a primary package use this as the default playback package unless one w...
27808 Original commit message from CVS:
27809 * gst/mxf/mxfdemux.c: (gst_mxf_demux_choose_package):
27810 If the preface references a primary package use this as the default
27811 playback package unless one was specified by the "package" property.
27812 If there's no preface primary package still try to use the first
27815 2008-11-30 17:58:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27817 gst/mxf/mxfdemux.c: If there's no descriptor for the track in the track's source package and there's a single descrip...
27818 Original commit message from CVS:
27819 * gst/mxf/mxfdemux.c:
27820 (gst_mxf_demux_handle_header_metadata_resolve_references):
27821 If there's no descriptor for the track in the track's source
27822 package and there's a single descriptor without a linked track
27823 assume that it belongs to this track.
27825 2008-11-30 17:42:30 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27827 gst/mxf/: Some random cleanup.
27828 Original commit message from CVS:
27829 * gst/mxf/mxfalaw.c: (mxf_is_alaw_essence_track):
27830 * gst/mxf/mxfalaw.h:
27831 * gst/mxf/mxfdemux.c:
27832 (gst_mxf_demux_handle_header_metadata_update_streams):
27833 * gst/mxf/mxfjpeg2000.c: (mxf_is_jpeg2000_essence_track):
27834 * gst/mxf/mxfjpeg2000.h:
27835 * gst/mxf/mxfmpeg.c: (mxf_is_mpeg_essence_track),
27836 (mxf_mpeg_es_create_caps), (mxf_mpeg_create_caps):
27837 * gst/mxf/mxfmpeg.h:
27838 Some random cleanup.
27840 2008-11-30 17:26:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27842 gst/mxf/: Add property to select the top-level source package or material package that should be used for playback.
27843 Original commit message from CVS:
27844 * gst/mxf/mxfdemux.c: (gst_mxf_demux_remove_pads),
27845 (gst_mxf_demux_reset), (gst_mxf_demux_find_package),
27846 (gst_mxf_demux_choose_package),
27847 (gst_mxf_demux_handle_header_metadata_update_streams),
27848 (gst_mxf_demux_handle_klv_packet), (gst_mxf_demux_set_property),
27849 (gst_mxf_demux_get_property), (gst_mxf_demux_finalize),
27850 (gst_mxf_demux_class_init):
27851 * gst/mxf/mxfdemux.h:
27852 * gst/mxf/mxfparse.c: (mxf_umid_from_string):
27853 * gst/mxf/mxfparse.h:
27854 Add property to select the top-level source package or material
27855 package that should be used for playback.
27857 2008-11-30 16:21:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27859 gst/mxf/mxfdemux.c: Make sure that demux->offset has the correct value before calling any gst_mxf_demux_handle_* func...
27860 Original commit message from CVS:
27861 * gst/mxf/mxfdemux.c: (gst_mxf_demux_pull_random_index_pack):
27862 Make sure that demux->offset has the correct value before
27863 calling any gst_mxf_demux_handle_* functions.
27865 2008-11-30 14:12:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27867 gst/mxf/: Set the correct MPEG video version if possible and add support for MPEG4 video, including codec_data.
27868 Original commit message from CVS:
27869 * gst/mxf/mxfjpeg2000.c: (mxf_jpeg2000_create_caps):
27870 * gst/mxf/mxfmpeg.c: (mxf_mpeg_video_create_caps):
27871 Set the correct MPEG video version if possible and add support
27872 for MPEG4 video, including codec_data.
27874 2008-11-29 20:25:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27876 gst/mxf/: Add initial support for JPEG2000 encoded video essence.
27877 Original commit message from CVS:
27878 * gst/mxf/Makefile.am:
27879 * gst/mxf/mxfdemux.c:
27880 (gst_mxf_demux_handle_header_metadata_update_streams):
27881 * gst/mxf/mxfjpeg2000.c: (mxf_is_jpeg2000_video_essence_track),
27882 (mxf_jpeg2000_handle_essence_element), (mxf_jpeg2000_create_caps):
27883 * gst/mxf/mxfjpeg2000.h:
27884 Add initial support for JPEG2000 encoded video essence.
27885 * gst/mxf/mxfparse.c:
27886 (mxf_metadata_generic_picture_essence_descriptor_set_caps):
27887 Set the framerate in the video caps.
27889 2008-11-29 20:07:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27891 ext/jp2k/gstjasperdec.c: Don't unref the element instance if we don't own a reference.
27892 Original commit message from CVS:
27893 * ext/jp2k/gstjasperdec.c: (gst_jasper_dec_sink_setcaps):
27894 Don't unref the element instance if we don't own a reference.
27896 2008-11-29 13:33:30 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27898 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
27899 Original commit message from CVS:
27900 Patch by: Cygwin Ports maintainer
27901 <yselkowitz at users dot sourceforge dot net>
27904 Require gettext 0.17 because older versions don't mix with libtool
27905 2.2. At build time an older gettext version will still work.
27908 2008-11-28 18:55:01 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27910 gst/mxf/mxfdemux.c: Only try to pull the random index pack at the end of file one time and not for every single packe...
27911 Original commit message from CVS:
27912 * gst/mxf/mxfdemux.c: (gst_mxf_demux_pull_random_index_pack):
27913 Only try to pull the random index pack at the end of file one time
27914 and not for every single packet if it fails.
27916 2008-11-28 18:13:30 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27918 gst/mxf/: Add support for A-Law encoded audio essence (SMPTE 388M and 382M).
27919 Original commit message from CVS:
27920 * gst/mxf/Makefile.am:
27921 * gst/mxf/mxfaes-bwf.c: (mxf_bwf_create_caps):
27922 * gst/mxf/mxfalaw.c: (mxf_is_alaw_audio_essence_track),
27923 (mxf_alaw_handle_essence_element), (mxf_alaw_create_caps):
27924 * gst/mxf/mxfalaw.h:
27925 * gst/mxf/mxfdemux.c:
27926 (gst_mxf_demux_handle_header_metadata_update_streams):
27927 Add support for A-Law encoded audio essence (SMPTE 388M and 382M).
27929 2008-11-28 14:22:50 +0000 Christian Schaller <uraeus@gnome.org>
27931 * gst-plugins-bad.spec.in:
27932 update spec file with latest changes
27933 Original commit message from CVS:
27934 update spec file with latest changes
27936 2008-11-28 11:24:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27938 gst/mxf/: Implement parsing of index table segments, which will later be used for seeking.
27939 Original commit message from CVS:
27940 * gst/mxf/mxfdemux.c: (gst_mxf_demux_reset),
27941 (gst_mxf_demux_handle_index_table_segment):
27942 * gst/mxf/mxfdemux.h:
27943 * gst/mxf/mxfparse.c: (mxf_index_table_segment_parse),
27944 (mxf_index_table_segment_reset):
27945 * gst/mxf/mxfparse.h:
27946 * gst/mxf/mxftypes.h:
27947 Implement parsing of index table segments, which will later be
27950 2008-11-28 09:49:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27952 Update audioresample documentation for the new element name.
27953 Original commit message from CVS:
27954 * docs/plugins/gst-plugins-bad-plugins.args:
27955 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
27956 * docs/plugins/gst-plugins-bad-plugins.interfaces:
27957 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
27958 * docs/plugins/gst-plugins-bad-plugins.signals:
27959 * docs/plugins/inspect/plugin-amrwb.xml:
27960 * docs/plugins/inspect/plugin-faac.xml:
27961 * docs/plugins/inspect/plugin-ladspa.xml:
27962 * docs/plugins/inspect/plugin-mpeg2enc.xml:
27963 * docs/plugins/inspect/plugin-mplex.xml:
27964 * docs/plugins/inspect/plugin-musepack.xml:
27965 * docs/plugins/inspect/plugin-spcdec.xml:
27966 * docs/plugins/inspect/plugin-x264.xml:
27967 * docs/plugins/inspect/plugin-xvid.xml:
27968 * gst/audioresample/gstaudioresample.c:
27969 Update audioresample documentation for the new element name.
27971 2008-11-28 08:37:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27973 gst/audioresample/gstaudioresample.c: And now also update the debug category from audioresample to legacyresample.
27974 Original commit message from CVS:
27975 * gst/audioresample/gstaudioresample.c:
27976 And now also update the debug category from audioresample
27979 2008-11-27 19:27:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27981 configure.ac: Remove speexresample from the build system too.
27982 Original commit message from CVS:
27984 Remove speexresample from the build system too.
27986 2008-11-27 19:22:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
27988 Remove old speexresample files.
27989 Original commit message from CVS:
27990 * gst/speexresample/Makefile.am:
27991 * gst/speexresample/README:
27992 * gst/speexresample/arch.h:
27993 * gst/speexresample/fixed_arm4.h:
27994 * gst/speexresample/fixed_arm5e.h:
27995 * gst/speexresample/fixed_bfin.h:
27996 * gst/speexresample/fixed_debug.h:
27997 * gst/speexresample/fixed_generic.h:
27998 * gst/speexresample/gstspeexresample.c:
27999 * gst/speexresample/gstspeexresample.h:
28000 * gst/speexresample/resample.c:
28001 * gst/speexresample/resample_sse.h:
28002 * gst/speexresample/speex_resampler.h:
28003 * gst/speexresample/speex_resampler_double.c:
28004 * gst/speexresample/speex_resampler_float.c:
28005 * gst/speexresample/speex_resampler_int.c:
28006 * gst/speexresample/speex_resampler_wrapper.h:
28007 * tests/check/elements/speexresample.c:
28008 Remove old speexresample files.
28010 2008-11-27 17:07:43 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28012 docs/plugins/inspect/plugin-speexresample.xml: Remove old file.
28013 Original commit message from CVS:
28014 * docs/plugins/inspect/plugin-speexresample.xml:
28017 2008-11-27 17:06:43 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28019 docs/plugins/inspect/plugin-legacyresample.xml: Add missing file.
28020 Original commit message from CVS:
28021 * docs/plugins/inspect/plugin-legacyresample.xml:
28024 2008-11-27 16:58:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28026 Integrate the moved audioresample into the build system and rename it to legacyresample. Fixes bug #558124.
28027 Original commit message from CVS:
28029 * docs/plugins/Makefile.am:
28030 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
28031 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
28032 * docs/plugins/gst-plugins-bad-plugins.args:
28033 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
28034 * docs/plugins/gst-plugins-bad-plugins.interfaces:
28035 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
28036 * docs/plugins/gst-plugins-bad-plugins.signals:
28037 * docs/plugins/inspect/plugin-aacparse.xml:
28038 * docs/plugins/inspect/plugin-alsaspdif.xml:
28039 * docs/plugins/inspect/plugin-amrparse.xml:
28040 * docs/plugins/inspect/plugin-app.xml:
28041 * docs/plugins/inspect/plugin-bayer.xml:
28042 * docs/plugins/inspect/plugin-bz2.xml:
28043 * docs/plugins/inspect/plugin-cdaudio.xml:
28044 * docs/plugins/inspect/plugin-cdxaparse.xml:
28045 * docs/plugins/inspect/plugin-celt.xml:
28046 * docs/plugins/inspect/plugin-dccp.xml:
28047 * docs/plugins/inspect/plugin-dfbvideosink.xml:
28048 * docs/plugins/inspect/plugin-dtsdec.xml:
28049 * docs/plugins/inspect/plugin-dvb.xml:
28050 * docs/plugins/inspect/plugin-dvdspu.xml:
28051 * docs/plugins/inspect/plugin-faad.xml:
28052 * docs/plugins/inspect/plugin-fbdevsink.xml:
28053 * docs/plugins/inspect/plugin-festival.xml:
28054 * docs/plugins/inspect/plugin-filter.xml:
28055 * docs/plugins/inspect/plugin-freeze.xml:
28056 * docs/plugins/inspect/plugin-gsm.xml:
28057 * docs/plugins/inspect/plugin-gstinterlace.xml:
28058 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
28059 * docs/plugins/inspect/plugin-h264parse.xml:
28060 * docs/plugins/inspect/plugin-jack.xml:
28061 * docs/plugins/inspect/plugin-ladspa.xml:
28062 * docs/plugins/inspect/plugin-metadata.xml:
28063 * docs/plugins/inspect/plugin-mms.xml:
28064 * docs/plugins/inspect/plugin-modplug.xml:
28065 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
28066 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
28067 * docs/plugins/inspect/plugin-musepack.xml:
28068 * docs/plugins/inspect/plugin-musicbrainz.xml:
28069 * docs/plugins/inspect/plugin-mve.xml:
28070 * docs/plugins/inspect/plugin-mythtv.xml:
28071 * docs/plugins/inspect/plugin-nas.xml:
28072 * docs/plugins/inspect/plugin-neon.xml:
28073 * docs/plugins/inspect/plugin-nsfdec.xml:
28074 * docs/plugins/inspect/plugin-nuvdemux.xml:
28075 * docs/plugins/inspect/plugin-oss4.xml:
28076 * docs/plugins/inspect/plugin-rawparse.xml:
28077 * docs/plugins/inspect/plugin-real.xml:
28078 * docs/plugins/inspect/plugin-rfbsrc.xml:
28079 * docs/plugins/inspect/plugin-scaletempo.xml:
28080 * docs/plugins/inspect/plugin-sdl.xml:
28081 * docs/plugins/inspect/plugin-sdp.xml:
28082 * docs/plugins/inspect/plugin-selector.xml:
28083 * docs/plugins/inspect/plugin-sndfile.xml:
28084 * docs/plugins/inspect/plugin-soundtouch.xml:
28085 * docs/plugins/inspect/plugin-speed.xml:
28086 * docs/plugins/inspect/plugin-speexresample.xml:
28087 * docs/plugins/inspect/plugin-stereo.xml:
28088 * docs/plugins/inspect/plugin-subenc.xml:
28089 * docs/plugins/inspect/plugin-tta.xml:
28090 * docs/plugins/inspect/plugin-twolame.xml:
28091 * docs/plugins/inspect/plugin-vcdsrc.xml:
28092 * docs/plugins/inspect/plugin-videosignal.xml:
28093 * docs/plugins/inspect/plugin-vmnc.xml:
28094 * docs/plugins/inspect/plugin-wildmidi.xml:
28095 * docs/plugins/inspect/plugin-y4menc.xml:
28096 * gst/audioresample/gstaudioresample.c: (plugin_init):
28097 * gst/audioresample/Makefile.am:
28098 * tests/check/Makefile.am:
28099 * tests/check/elements/audioresample.c: (setup_audioresample),
28101 Integrate the moved audioresample into the build system and
28102 rename it to legacyresample. Fixes bug #558124.
28104 2008-11-27 16:26:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28106 gst/mxf/: Implement parsing of the random index pack, which provides a seek table (including body sid) to the start o...
28107 Original commit message from CVS:
28108 * gst/mxf/mxfdemux.c: (gst_mxf_demux_reset),
28109 (gst_mxf_demux_handle_random_index_pack),
28110 (gst_mxf_demux_pull_random_index_pack), (gst_mxf_demux_loop):
28111 * gst/mxf/mxfdemux.h:
28112 * gst/mxf/mxfparse.c: (mxf_random_index_pack_parse):
28113 * gst/mxf/mxfparse.h:
28114 * gst/mxf/mxftypes.h:
28115 Implement parsing of the random index pack, which provides a seek
28116 table (including body sid) to the start of partition packs.
28117 Later this will be used for reading all index table segments of
28118 the complete file efficiently.
28120 2008-11-27 10:09:53 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28122 gst/mxf/: Add fundamental support for DV-DIF essence streams.
28123 Original commit message from CVS:
28124 * gst/mxf/Makefile.am:
28125 * gst/mxf/mxfdemux.c:
28126 (gst_mxf_demux_handle_header_metadata_update_streams),
28127 (gst_mxf_demux_handle_klv_packet):
28128 * gst/mxf/mxfdv-dif.c: (mxf_is_dv_dif_essence_track),
28129 (mxf_dv_dif_handle_essence_element), (mxf_dv_dif_create_caps):
28130 * gst/mxf/mxfdv-dif.h:
28131 * gst/mxf/mxfparse.c: (mxf_is_descriptive_metadata):
28132 * gst/mxf/mxfparse.h:
28133 Add fundamental support for DV-DIF essence streams.
28134 Handle descriptive metadata packets as metadata packets.
28136 2008-11-27 08:49:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28138 gst/mxf/mxfdemux.*: Only try to pull the footer metadata once and not on every KLV packet if it failed before.
28139 Original commit message from CVS:
28140 * gst/mxf/mxfdemux.c: (gst_mxf_demux_reset),
28141 (gst_mxf_demux_handle_klv_packet):
28142 * gst/mxf/mxfdemux.h:
28143 Only try to pull the footer metadata once and not on every KLV packet
28144 if it failed before.
28146 2008-11-26 12:40:18 +0000 Wim Taymans <wim.taymans@gmail.com>
28148 gst/rtpmanager/rtpsession.c: Make obtain_source return an aditional ref so that we don't lose our ref to it when a se...
28149 Original commit message from CVS:
28150 * gst/rtpmanager/rtpsession.c: (obtain_source),
28151 (rtp_session_create_source), (rtp_session_process_rtp),
28152 (rtp_session_process_sr), (rtp_session_process_rr),
28153 (rtp_session_process_sdes), (rtp_session_process_bye):
28154 Make obtain_source return an aditional ref so that we don't lose our ref
28155 to it when a session cleanup occurs when we are emiting a signal.
28156 Emit the on_new_ssrc signal for the CSRC, not the SSRC.
28159 2008-11-26 12:02:21 +0000 Wim Taymans <wim.taymans@gmail.com>
28161 gst/rtpmanager/gstrtpbin.c: Reset the sync parameters when clearing the payload type map too.
28162 Original commit message from CVS:
28163 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_reset_sync),
28164 (gst_rtp_bin_clear_pt_map):
28165 Reset the sync parameters when clearing the payload type map too.
28168 2008-11-26 11:44:37 +0000 Wim Taymans <wim.taymans@gmail.com>
28170 gst/rtpmanager/gstrtpbin.*: Remove a lot of per stream state that is not needed and pass new info in the method call.
28171 Original commit message from CVS:
28172 * gst/rtpmanager/gstrtpbin.c: (get_client),
28173 (gst_rtp_bin_reset_sync), (gst_rtp_bin_associate),
28174 (gst_rtp_bin_handle_sync), (create_stream),
28175 (gst_rtp_bin_class_init), (new_ssrc_pad_found):
28176 * gst/rtpmanager/gstrtpbin.h:
28177 Remove a lot of per stream state that is not needed and pass new info in
28179 Add signal to reset sync parameters.
28180 Avoid parsing the caps to get a clock_base, we get this from the sync
28183 2008-11-26 11:30:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28185 gst/mxf/mxfdemux.c: Properly combine flow returns of the source pads.
28186 Original commit message from CVS:
28187 * gst/mxf/mxfdemux.c: (gst_mxf_pad_init),
28188 (gst_mxf_demux_reset_metadata), (gst_mxf_demux_combine_flows),
28189 (gst_mxf_demux_handle_generic_container_essence_element):
28190 Properly combine flow returns of the source pads.
28191 Improve debugging and reset pad fields together with the
28192 metadata to prevent invalid memory references.
28193 * gst/mxf/mxfparse.c: (mxf_metadata_preface_parse):
28196 2008-11-26 10:37:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28198 gst/mxf/: When memset'ing the descriptors to zeroes only touch the part of this descriptor, not it's parent type.
28199 Original commit message from CVS:
28200 * gst/mxf/mxfaes-bwf.c:
28201 (mxf_metadata_wave_audio_essence_descriptor_reset):
28202 * gst/mxf/mxfmpeg.c: (mxf_metadata_mpeg_video_descriptor_reset):
28203 * gst/mxf/mxfparse.c: (mxf_metadata_file_descriptor_handle_tag),
28204 (mxf_metadata_file_descriptor_reset),
28205 (mxf_metadata_generic_sound_essence_descriptor_reset),
28206 (mxf_metadata_generic_picture_essence_descriptor_reset),
28207 (mxf_metadata_cdci_picture_essence_descriptor_reset),
28208 (mxf_metadata_rgba_picture_essence_descriptor_reset),
28209 (mxf_metadata_multiple_descriptor_reset):
28210 * gst/mxf/mxfparse.h:
28211 When memset'ing the descriptors to zeroes only touch the part
28212 of this descriptor, not it's parent type.
28213 Set correct default values for all metadata fields.
28215 2008-11-26 04:57:22 +0000 David Schleef <ds@schleef.org>
28217 gst/mpegdemux/gstmpegtsdemux.*: Enable latency code, since we're definitely after 0.10.12
28218 Original commit message from CVS:
28219 * gst/mpegdemux/gstmpegtsdemux.c:
28220 * gst/mpegdemux/gstmpegtsdemux.h:
28221 Enable latency code, since we're definitely after 0.10.12
28223 2008-11-25 18:28:18 +0000 Jonathan Matthew <notverysmart@gmail.com>
28225 ext/spc/gstspc.c: Post an error and push EOS when we can't start playback for some reason. also avoid a crash when fe...
28226 Original commit message from CVS:
28227 Patch by: Jonathan Matthew <notverysmart at gmail dot com>
28228 * ext/spc/gstspc.c: (gst_spc_dec_sink_event), (spc_setup):
28229 Post an error and push EOS when we can't start playback for some reason.
28230 also avoid a crash when fed an empty file. Fixes #480543.
28232 2008-11-25 16:37:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28234 tests/check/elements/speexresample.c: Make unit test again faster to prevent timeouts with valgrind.
28235 Original commit message from CVS:
28236 * tests/check/elements/speexresample.c: (test_pipeline):
28237 Make unit test again faster to prevent timeouts with valgrind.
28239 2008-11-25 15:12:06 +0000 Wim Taymans <wim.taymans@gmail.com>
28241 gst/rtpmanager/gstrtpsession.c: Fix event leak.
28242 Original commit message from CVS:
28243 * gst/rtpmanager/gstrtpsession.c:
28244 (gst_rtp_session_event_send_rtcp_src):
28247 2008-11-25 14:49:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28249 gst/mxf/: Set video dimensions and pixel aspect ratio on the caps.
28250 Original commit message from CVS:
28251 * gst/mxf/mxfmpeg.c: (mxf_mpeg_video_create_caps):
28252 * gst/mxf/mxfparse.c:
28253 (mxf_metadata_generic_picture_essence_descriptor_set_caps):
28254 * gst/mxf/mxfparse.h:
28255 Set video dimensions and pixel aspect ratio on the caps.
28257 2008-11-25 10:26:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28259 gst/mxf/: Add initial parsing of RGBA descriptors.
28260 Original commit message from CVS:
28261 * gst/mxf/mxfdemux.c: (gst_mxf_demux_reset_metadata),
28262 (gst_mxf_demux_handle_metadata_generic_descriptor),
28263 (gst_mxf_demux_handle_metadata_file_descriptor),
28264 (gst_mxf_demux_handle_metadata_multiple_descriptor),
28265 (gst_mxf_demux_handle_metadata_generic_picture_essence_descriptor),
28266 (gst_mxf_demux_handle_metadata_cdci_picture_essence_descriptor),
28267 (gst_mxf_demux_handle_metadata_rgba_picture_essence_descriptor),
28268 (gst_mxf_demux_handle_metadata_mpeg_video_descriptor),
28269 (gst_mxf_demux_handle_metadata_generic_sound_essence_descriptor),
28270 (gst_mxf_demux_handle_metadata_wave_audio_essence_descriptor),
28271 (gst_mxf_demux_handle_header_metadata_resolve_references),
28272 (gst_mxf_demux_handle_metadata):
28273 * gst/mxf/mxfdemux.h:
28274 * gst/mxf/mxfparse.c:
28275 (mxf_metadata_rgba_picture_essence_descriptor_handle_tag),
28276 (mxf_metadata_rgba_picture_essence_descriptor_reset):
28277 * gst/mxf/mxfparse.h:
28278 * gst/mxf/mxftypes.h:
28279 Add initial parsing of RGBA descriptors.
28280 Don't initialize descriptor GArray with zeroes.
28282 2008-11-25 09:38:26 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28284 gst/mxf/: Rewrite parsing of descriptors to go top-down instead of bottom-up which makes it possible to have the buff...
28285 Original commit message from CVS:
28286 * gst/mxf/mxfaes-bwf.c:
28287 (mxf_metadata_wave_audio_essence_descriptor_handle_tag):
28288 * gst/mxf/mxfaes-bwf.h:
28289 * gst/mxf/mxfdemux.c:
28290 (gst_mxf_demux_handle_metadata_generic_descriptor),
28291 (gst_mxf_demux_handle_metadata_file_descriptor),
28292 (gst_mxf_demux_handle_metadata_multiple_descriptor),
28293 (gst_mxf_demux_handle_metadata_generic_picture_essence_descriptor),
28294 (gst_mxf_demux_handle_metadata_cdci_picture_essence_descriptor),
28295 (gst_mxf_demux_handle_metadata_mpeg_video_descriptor),
28296 (gst_mxf_demux_handle_metadata_generic_sound_essence_descriptor),
28297 (gst_mxf_demux_handle_metadata_wave_audio_essence_descriptor),
28298 (gst_mxf_demux_handle_header_metadata_resolve_references),
28299 (gst_mxf_demux_handle_metadata):
28300 * gst/mxf/mxfmpeg.c:
28301 (mxf_metadata_mpeg_video_descriptor_handle_tag):
28302 * gst/mxf/mxfmpeg.h:
28303 * gst/mxf/mxfparse.c: (mxf_partition_pack_parse),
28304 (mxf_primer_pack_parse), (mxf_metadata_preface_parse),
28305 (mxf_metadata_identification_parse),
28306 (mxf_metadata_content_storage_parse),
28307 (mxf_metadata_essence_container_data_parse),
28308 (mxf_metadata_generic_package_parse), (mxf_metadata_track_parse),
28309 (mxf_metadata_sequence_parse),
28310 (mxf_metadata_structural_component_parse),
28311 (mxf_metadata_descriptor_parse),
28312 (mxf_metadata_generic_descriptor_handle_tag),
28313 (mxf_metadata_generic_descriptor_reset),
28314 (mxf_metadata_file_descriptor_handle_tag),
28315 (mxf_metadata_generic_sound_essence_descriptor_handle_tag),
28316 (mxf_metadata_generic_picture_essence_descriptor_handle_tag),
28317 (mxf_metadata_cdci_picture_essence_descriptor_handle_tag),
28318 (mxf_metadata_multiple_descriptor_handle_tag),
28319 (mxf_metadata_locator_parse):
28320 * gst/mxf/mxfparse.h:
28321 Rewrite parsing of descriptors to go top-down instead of bottom-up
28322 which makes it possible to have the buffer data non-writable.
28323 Improve debugging a bit.
28325 2008-11-25 00:20:22 +0000 Michael Smith <msmith@xiph.org>
28327 Add new directory for new acmmp3dec plugin
28328 Original commit message from CVS:
28331 Add new directory for new acmmp3dec plugin
28332 * sys/acmenc/Makefile.am:
28333 * sys/acmenc/acmmp3dec.c:
28334 Add new acmmp3dec plugin, which uses ACM for decoding mp3 on windows.
28336 2008-11-24 11:31:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28338 gst/mxf/mxfdemux.c: Make sure to only output generic container essence elements for a track if the body SID of the su...
28339 Original commit message from CVS:
28340 * gst/mxf/mxfdemux.c:
28341 (gst_mxf_demux_handle_generic_container_essence_element):
28342 Make sure to only output generic container essence elements
28343 for a track if the body SID of the surrounding partition is
28344 the same as the body SID of the track's source package.
28346 2008-11-24 11:17:19 +0000 Julien Moutte <julien@moutte.net>
28348 gst/flv/gstflvdemux.c: Fix non key unit seeking by always going to the previous keyframe. Mark the discont flag when ...
28349 Original commit message from CVS:
28350 2008-11-24 Julien Moutte <julien@fluendo.com>
28351 * gst/flv/gstflvdemux.c: (gst_flv_demux_find_offset),
28352 (gst_flv_demux_handle_seek_push),
28353 (gst_flv_demux_handle_seek_pull):
28354 Fix non key unit seeking by always going to the previous
28356 the discont flag when we've moved in the file.
28357 * gst/flv/gstflvparse.c: (gst_flv_parse_audio_negotiate): MP3
28359 are parsed already, makes autoplugged pipelines shorter.
28361 2008-11-24 10:46:01 +0000 vanista <vanista@gmail.com>
28363 gst/mpegtsmux/: Add initial support for muxing AC3/DTS/LPCM into MPEG TS.
28364 Original commit message from CVS:
28365 Patch by: vanista <vanista at gmail dot com>
28366 * gst/mpegtsmux/mpegtsmux.c: (mpegtsmux_create_stream):
28367 * gst/mpegtsmux/tsmux/tsmuxstream.c: (tsmux_stream_new):
28368 Add initial support for muxing AC3/DTS/LPCM into MPEG TS.
28371 2008-11-24 10:41:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28373 gst/mxf/: Allow non-MXF KLV packets and just drop them instead of throwing an error and handle 9 byte product version...
28374 Original commit message from CVS:
28375 * gst/mxf/mxfdemux.c: (gst_mxf_demux_pull_klv_packet),
28376 (gst_mxf_demux_handle_klv_packet), (gst_mxf_demux_chain):
28377 * gst/mxf/mxfparse.c: (mxf_product_version_parse),
28378 (mxf_metadata_identification_parse),
28379 (mxf_metadata_content_storage_parse):
28380 Allow non-MXF KLV packets and just drop them instead of throwing
28381 an error and handle 9 byte product versions as written by Avid.
28382 This doesn't add support for the non-standard Avid MXF files
28383 but at least makes it possible to parse their header metadata.
28384 Fix a copy&paste error in debug output.
28386 2008-11-23 17:50:08 +0000 Stefan Kost <ensonic@users.sourceforge.net>
28388 ext/jack/: Query port latencies for sink/src delays.
28389 Original commit message from CVS:
28390 * ext/jack/gstjackaudiosink.c:
28391 * ext/jack/gstjackaudiosrc.c:
28392 Query port latencies for sink/src delays.
28393 * ext/jack/gstjackbin.c:
28396 2008-11-23 11:25:30 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28398 gst/mxf/mxfdemux.c: Actually we support a length stored inside 8 bytes but it must be smaller than G_MAXUINT for GstB...
28399 Original commit message from CVS:
28400 * gst/mxf/mxfdemux.c: (gst_mxf_demux_pull_klv_packet),
28401 (gst_mxf_demux_chain):
28402 Actually we support a length stored inside 8 bytes but it must
28403 be smaller than G_MAXUINT for GstBuffer.
28405 2008-11-23 11:16:36 +0000 Tal Shalif <tshalif@nargila.org>
28407 ext/resindvd/resindvdsrc.c: Fix format string. Fixes bug #561992.
28408 Original commit message from CVS:
28409 Patch by: Tal Shalif <tshalif at nargila dot org>
28410 * ext/resindvd/resindvdsrc.c:
28411 (rsn_dvdsrc_prepare_streamsinfo_event):
28412 Fix format string. Fixes bug #561992.
28414 2008-11-22 15:31:36 +0000 Wim Taymans <wim.taymans@gmail.com>
28416 gst/rtpmanager/rtpsession.c: Add property to configure the RTCP MTU.
28417 Original commit message from CVS:
28418 * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
28419 (rtp_session_init), (rtp_session_set_property),
28420 (rtp_session_get_property):
28421 Add property to configure the RTCP MTU.
28423 2008-11-22 15:24:47 +0000 Wim Taymans <wim.taymans@gmail.com>
28425 gst/rtpmanager/rtpsession.c: Add G_PARAM_STATIC_STRINGS.
28426 Original commit message from CVS:
28427 * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
28428 (copy_source), (rtp_session_create_sources),
28429 (rtp_session_get_property):
28430 Add G_PARAM_STATIC_STRINGS.
28431 Add property to return a GValueArray of all known RTPSources in the
28433 * gst/rtpmanager/rtpsource.c: (rtp_source_class_init),
28434 (rtp_source_create_sdes), (rtp_source_set_property),
28435 (rtp_source_get_property):
28436 Remove properties to set the various SDES items, an application is never
28437 supposed to change the RTPSource data.
28438 Change the SDES getter properties to one SDES property that returns all
28439 SDES items in a GstStructure.
28441 2008-11-22 15:02:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28443 tests/check/elements/speexresample.c: Make the unit test a bit faster to prevent timeouts, especially with valgrind.
28444 Original commit message from CVS:
28445 * tests/check/elements/speexresample.c: (GST_START_TEST):
28446 Make the unit test a bit faster to prevent timeouts, especially
28449 2008-11-22 14:51:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28451 gst/mxf/: Some more format string fixes and usage of guint instead of gint where negative values don't make sense.
28452 Original commit message from CVS:
28453 * gst/mxf/mxfdemux.c: (gst_mxf_demux_push_src_event),
28454 (gst_mxf_demux_handle_header_metadata_update_streams):
28455 * gst/mxf/mxfparse.c: (gst_mxf_ul_hash),
28456 (mxf_partition_pack_parse), (mxf_primer_pack_parse),
28457 (mxf_metadata_preface_parse), (mxf_metadata_content_storage_parse),
28458 (mxf_metadata_generic_package_parse),
28459 (mxf_metadata_sequence_parse),
28460 (mxf_metadata_generic_descriptor_parse),
28461 (mxf_metadata_multiple_descriptor_parse):
28462 Some more format string fixes and usage of guint instead of gint
28463 where negative values don't make sense.
28465 2008-11-22 14:42:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28467 gst/mxf/: Use guint instead of guint64 or gsize for all buffer sizes and use correct format strings for them. Only lo...
28468 Original commit message from CVS:
28469 * gst/mxf/mxfaes-bwf.c:
28470 (mxf_metadata_wave_audio_essence_descriptor_parse):
28471 * gst/mxf/mxfaes-bwf.h:
28472 * gst/mxf/mxfdemux.c: (gst_mxf_demux_pull_range),
28473 (gst_mxf_demux_pull_klv_packet),
28474 (gst_mxf_demux_parse_footer_metadata),
28475 (gst_mxf_demux_handle_klv_packet),
28476 (gst_mxf_demux_pull_and_handle_klv_packet), (gst_mxf_demux_chain):
28477 * gst/mxf/mxfmpeg.c: (mxf_metadata_mpeg_video_descriptor_parse):
28478 * gst/mxf/mxfmpeg.h:
28479 * gst/mxf/mxfparse.c: (mxf_timestamp_parse), (mxf_fraction_parse),
28480 (mxf_utf16_to_utf8), (mxf_product_version_parse),
28481 (mxf_partition_pack_parse), (mxf_primer_pack_parse),
28482 (mxf_local_tag_parse), (mxf_metadata_preface_parse),
28483 (mxf_metadata_identification_parse),
28484 (mxf_metadata_content_storage_parse),
28485 (mxf_metadata_essence_container_data_parse),
28486 (mxf_metadata_generic_package_parse), (mxf_metadata_track_parse),
28487 (mxf_metadata_sequence_parse),
28488 (mxf_metadata_structural_component_parse),
28489 (mxf_metadata_generic_descriptor_parse),
28490 (mxf_metadata_file_descriptor_parse),
28491 (mxf_metadata_generic_sound_essence_descriptor_parse),
28492 (mxf_metadata_generic_picture_essence_descriptor_parse),
28493 (mxf_metadata_cdci_picture_essence_descriptor_parse),
28494 (mxf_metadata_multiple_descriptor_parse),
28495 (mxf_metadata_locator_parse):
28496 * gst/mxf/mxfparse.h:
28497 Use guint instead of guint64 or gsize for all buffer sizes and
28498 use correct format strings for them. Only local tag set sizes
28499 are still guint16 as they can't be larger.
28500 Only allow KLV packets of sizes below 1<<32 as GStreamer only uses
28501 guint for buffer sizes. The MXF standard allows packet sizes up
28504 2008-11-22 13:17:24 +0000 Wim Taymans <wim.taymans@gmail.com>
28506 gst/rtpmanager/gstrtpbin.c: Also unref the target pad for unknown pads.
28507 Original commit message from CVS:
28508 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_release_pad):
28509 Also unref the target pad for unknown pads.
28511 2008-11-22 08:23:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28513 gst/dccp/gstdccp.c: Use G_GSIZE_FORMAT instead of "%u" for a size_t variable in the format string to prevent a compil...
28514 Original commit message from CVS:
28515 * gst/dccp/gstdccp.c: (gst_dccp_socket_write):
28516 Use G_GSIZE_FORMAT instead of "%u" for a size_t variable in
28517 the format string to prevent a compiler warning.
28519 2008-11-21 16:17:22 +0000 Olivier Crete <tester@tester.ca>
28521 gst/rtpmanager/gstrtpbin.c: Release the right pads on rtpbin. Fixes #561752.
28522 Original commit message from CVS:
28523 Patch by: Olivier Crete <tester at tester dot ca>
28524 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_release_pad):
28525 Release the right pads on rtpbin. Fixes #561752.
28527 2008-11-21 15:45:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28529 gst/speexresample/gstspeexresample.c: Add a "filter-length" property that maps to the quality values for compatibilty...
28530 Original commit message from CVS:
28531 * gst/speexresample/gstspeexresample.c:
28532 (gst_speex_resample_class_init), (gst_speex_resample_set_property),
28533 (gst_speex_resample_get_property):
28534 Add a "filter-length" property that maps to the quality values
28535 for compatibilty with audioresample.
28537 2008-11-21 10:37:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28539 configure.ac: Remove the "experimental" flag from the deinterlace2 plugin.
28540 Original commit message from CVS:
28542 Remove the "experimental" flag from the deinterlace2 plugin.
28544 2008-11-21 10:27:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28546 Add first version of an MXF demuxer. Currently it supports
28547 Original commit message from CVS:
28549 * gst/mxf/Makefile.am:
28550 * gst/mxf/mxf.c: (plugin_init):
28551 * gst/mxf/mxfaes-bwf.c:
28552 (mxf_metadata_wave_audio_essence_descriptor_parse),
28553 (mxf_metadata_wave_audio_essence_descriptor_reset),
28554 (mxf_is_aes_bwf_essence_track), (mxf_bwf_handle_essence_element),
28555 (mxf_bwf_create_caps), (mxf_aes_bwf_create_caps):
28556 * gst/mxf/mxfaes-bwf.h:
28557 * gst/mxf/mxfdemux.c: (gst_mxf_pad_finalize),
28558 (gst_mxf_pad_class_init), (gst_mxf_pad_init),
28559 (gst_mxf_demux_flush), (gst_mxf_demux_remove_pad),
28560 (gst_mxf_demux_reset_mxf_state), (gst_mxf_demux_reset_metadata),
28561 (gst_mxf_demux_reset), (gst_mxf_demux_pull_range),
28562 (gst_mxf_demux_push_src_event),
28563 (gst_mxf_demux_handle_partition_pack),
28564 (gst_mxf_demux_handle_primer_pack),
28565 (gst_mxf_demux_handle_metadata_preface),
28566 (gst_mxf_demux_handle_metadata_identification),
28567 (gst_mxf_demux_handle_metadata_content_storage),
28568 (gst_mxf_demux_handle_metadata_essence_container_data),
28569 (gst_mxf_demux_handle_metadata_material_package),
28570 (gst_mxf_demux_handle_metadata_source_package),
28571 (gst_mxf_demux_handle_metadata_track),
28572 (gst_mxf_demux_handle_metadata_sequence),
28573 (gst_mxf_demux_handle_metadata_structural_component),
28574 (gst_mxf_demux_handle_metadata_generic_descriptor),
28575 (gst_mxf_demux_handle_metadata_file_descriptor),
28576 (gst_mxf_demux_handle_metadata_multiple_descriptor),
28577 (gst_mxf_demux_handle_metadata_generic_picture_essence_descriptor),
28578 (gst_mxf_demux_handle_metadata_cdci_picture_essence_descriptor),
28579 (gst_mxf_demux_handle_metadata_mpeg_video_descriptor),
28580 (gst_mxf_demux_handle_metadata_generic_sound_essence_descriptor),
28581 (gst_mxf_demux_handle_metadata_wave_audio_essence_descriptor),
28582 (gst_mxf_demux_handle_metadata_locator),
28583 (gst_mxf_demux_handle_header_metadata_resolve_references),
28584 (gst_mxf_demux_handle_header_metadata_update_streams),
28585 (gst_mxf_demux_handle_metadata),
28586 (gst_mxf_demux_handle_generic_container_system_item),
28587 (gst_mxf_demux_handle_generic_container_essence_element),
28588 (gst_mxf_demux_handle_random_index_pack),
28589 (gst_mxf_demux_handle_index_table_segment),
28590 (gst_mxf_demux_pull_klv_packet),
28591 (gst_mxf_demux_parse_footer_metadata),
28592 (gst_mxf_demux_handle_klv_packet),
28593 (gst_mxf_demux_pull_and_handle_klv_packet), (gst_mxf_demux_loop),
28594 (gst_mxf_demux_chain), (gst_mxf_demux_src_event),
28595 (gst_mxf_demux_src_query_type), (gst_mxf_demux_src_query),
28596 (gst_mxf_demux_sink_activate), (gst_mxf_demux_sink_activate_push),
28597 (gst_mxf_demux_sink_activate_pull), (gst_mxf_demux_sink_event),
28598 (gst_mxf_demux_change_state), (gst_mxf_demux_finalize),
28599 (gst_mxf_demux_base_init), (gst_mxf_demux_class_init),
28600 (gst_mxf_demux_init):
28601 * gst/mxf/mxfdemux.h:
28602 * gst/mxf/mxfmpeg.c: (mxf_metadata_mpeg_video_descriptor_parse),
28603 (mxf_metadata_mpeg_video_descriptor_reset),
28604 (mxf_is_mpeg_video_essence_track),
28605 (mxf_mpeg_video_handle_essence_element),
28606 (mxf_mpeg_video_create_caps):
28607 * gst/mxf/mxfmpeg.h:
28608 * gst/mxf/mxfparse.c: (mxf_is_mxf_packet), (mxf_is_partition_pack),
28609 (mxf_is_header_partition_pack), (mxf_is_body_partition_pack),
28610 (mxf_is_footer_partition_pack), (mxf_is_fill),
28611 (mxf_is_primer_pack), (mxf_is_metadata),
28612 (mxf_is_random_index_pack), (mxf_is_index_table_segment),
28613 (mxf_is_generic_container_system_item),
28614 (mxf_is_generic_container_essence_element),
28615 (mxf_is_generic_container_essence_container_label),
28616 (mxf_ul_is_equal), (mxf_ul_is_zero), (mxf_ul_to_string),
28617 (mxf_umid_is_equal), (mxf_umid_is_zero), (mxf_umid_to_string),
28618 (gst_mxf_ul_hash), (gst_mxf_ul_equal), (mxf_timestamp_parse),
28619 (mxf_timestamp_is_unknown), (mxf_timestamp_compare),
28620 (mxf_fraction_parse), (mxf_utf16_to_utf8),
28621 (mxf_product_version_parse), (mxf_partition_pack_parse),
28622 (mxf_partition_pack_reset), (_mxf_mapping_ul_free),
28623 (mxf_primer_pack_parse), (mxf_primer_pack_reset),
28624 (mxf_local_tag_parse), (gst_mxf_local_tag_free),
28625 (gst_metadata_add_custom_tag), (mxf_metadata_preface_parse),
28626 (mxf_metadata_preface_reset), (mxf_metadata_identification_parse),
28627 (mxf_metadata_identification_reset),
28628 (mxf_metadata_content_storage_parse),
28629 (mxf_metadata_content_storage_reset),
28630 (mxf_metadata_essence_container_data_parse),
28631 (mxf_metadata_essence_container_data_reset),
28632 (mxf_metadata_generic_package_parse),
28633 (mxf_metadata_generic_package_reset), (mxf_metadata_track_parse),
28634 (mxf_metadata_track_reset), (mxf_metadata_track_identifier_parse),
28635 (mxf_metadata_sequence_parse), (mxf_metadata_sequence_reset),
28636 (mxf_metadata_structural_component_parse),
28637 (mxf_metadata_structural_component_reset),
28638 (mxf_metadata_generic_descriptor_parse),
28639 (mxf_metadata_generic_descriptor_reset),
28640 (mxf_metadata_file_descriptor_parse),
28641 (mxf_metadata_file_descriptor_reset),
28642 (mxf_metadata_generic_sound_essence_descriptor_parse),
28643 (mxf_metadata_generic_sound_essence_descriptor_reset),
28644 (mxf_metadata_generic_picture_essence_descriptor_parse),
28645 (mxf_metadata_generic_picture_essence_descriptor_reset),
28646 (mxf_metadata_cdci_picture_essence_descriptor_parse),
28647 (mxf_metadata_cdci_picture_essence_descriptor_reset),
28648 (mxf_metadata_multiple_descriptor_parse),
28649 (mxf_metadata_multiple_descriptor_reset),
28650 (mxf_metadata_locator_parse), (mxf_metadata_locator_reset):
28651 * gst/mxf/mxfparse.h:
28652 * gst/mxf/mxftypes.h:
28653 Add first version of an MXF demuxer. Currently it supports
28654 MPEG video and raw audio and OP 1a/b/c.
28656 2008-11-21 00:47:37 +0000 Michael Smith <msmith@xiph.org>
28658 sys/dshowdecwrapper/gstdshowaudiodec.cpp: Fix flushing/seeking problems returning error code.
28659 Original commit message from CVS:
28660 * sys/dshowdecwrapper/gstdshowaudiodec.cpp:
28661 Fix flushing/seeking problems returning error code.
28662 Fix mp3 decoding with winXP (crashed randomly, occasionally).
28663 * sys/dshowdecwrapper/gstdshowvideodec.cpp:
28664 Fix problems when framerate is missing from video.
28666 2008-11-20 18:41:34 +0000 Wim Taymans <wim.taymans@gmail.com>
28668 gst/rtpmanager/gstrtpsession.c: Pass the running time to the session when processing RTP packets.
28669 Original commit message from CVS:
28670 * gst/rtpmanager/gstrtpsession.c: (get_current_times),
28671 (rtcp_thread), (gst_rtp_session_chain_recv_rtp):
28672 Pass the running time to the session when processing RTP packets.
28673 Improve the time function to provide more info.
28674 * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
28675 (rtp_session_init), (update_arrival_stats),
28676 (rtp_session_process_rtp), (rtp_session_process_sdes),
28677 (rtp_session_process_rtcp), (session_start_rtcp),
28678 (rtp_session_on_timeout):
28679 * gst/rtpmanager/rtpsession.h:
28680 Mark the internal source with a flag.
28681 Use running_time instead of the more useless timestamp.
28682 Validate a source when a valid SDES has been received.
28683 Pass the current system time when processing SR packets.
28684 * gst/rtpmanager/rtpsource.c: (rtp_source_class_init),
28685 (rtp_source_init), (rtp_source_create_stats),
28686 (rtp_source_get_property), (rtp_source_send_rtp),
28687 (rtp_source_process_rb), (rtp_source_get_new_rb),
28688 (rtp_source_get_last_rb):
28689 * gst/rtpmanager/rtpsource.h:
28690 Add property to get source stats.
28691 Mark params as STATIC_STRINGS.
28692 Calculate the bitrate at the sender SSRC.
28693 Avoid negative values in the round trip time calculations.
28694 * gst/rtpmanager/rtpstats.h:
28695 Update some docs and change some variable name to more closely reflect
28698 2008-11-20 16:01:27 +0000 Leandro Melo de Sales <leandroal@gmail.com>
28700 gst/dccp/: CodeStyle improvements and minor fixes to the DCCP plugin.
28701 Original commit message from CVS:
28702 patch by: Leandro Melo de Sales <leandroal@gmail.com>
28703 * gst/dccp/gstdccp.c:
28704 * gst/dccp/gstdccp.h:
28705 * gst/dccp/gstdccpclientsink.c:
28706 * gst/dccp/gstdccpclientsink.h:
28707 * gst/dccp/gstdccpclientsrc.c:
28708 * gst/dccp/gstdccpserversink.c:
28709 * gst/dccp/gstdccpserversrc.c:
28710 * gst/dccp/gstdccpserversrc.h:
28711 CodeStyle improvements and minor fixes to the DCCP plugin.
28714 2008-11-20 08:19:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28716 gst/rtpmanager/gstrtpjitterbuffer.c: Initialize return value to fix compiler warning about uninitialized variable.
28717 Original commit message from CVS:
28718 * gst/rtpmanager/gstrtpjitterbuffer.c:
28719 (gst_rtp_jitter_buffer_chain_rtcp):
28720 Initialize return value to fix compiler warning about uninitialized
28723 2008-11-19 16:48:38 +0000 Wim Taymans <wim.taymans@gmail.com>
28725 gst/rtpmanager/gstrtpjitterbuffer.c: Mark signal arg as static scope.
28726 Original commit message from CVS:
28727 * gst/rtpmanager/gstrtpjitterbuffer.c:
28728 (gst_rtp_jitter_buffer_class_init):
28729 Mark signal arg as static scope.
28731 2008-11-19 09:06:29 +0000 Wim Taymans <wim.taymans@gmail.com>
28733 gst/rtpmanager/gstrtpbin.c: Remove internal sync pad, use signals instead to get lip-sync notifications.
28734 Original commit message from CVS:
28735 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate),
28736 (gst_rtp_bin_handle_sync), (create_stream), (free_stream),
28737 (new_ssrc_pad_found):
28738 Remove internal sync pad, use signals instead to get lip-sync
28740 * gst/rtpmanager/gstrtpjitterbuffer.c:
28741 (gst_rtp_jitter_buffer_base_init),
28742 (gst_rtp_jitter_buffer_class_init),
28743 (gst_rtp_jitter_buffer_internal_links), (create_rtcp_sink),
28744 (remove_rtcp_sink), (gst_rtp_jitter_buffer_request_new_pad),
28745 (gst_rtp_jitter_buffer_release_pad),
28746 (gst_rtp_jitter_buffer_sink_rtcp_event),
28747 (gst_rtp_jitter_buffer_chain_rtcp),
28748 (gst_rtp_jitter_buffer_get_property):
28749 * gst/rtpmanager/gstrtpjitterbuffer.h:
28750 Make it possible to send SR packets to the jitterbuffer.
28751 Check if the SR timestamps are valid by comparing them to the RTP
28753 Signal the SR packet and the timing information to listeners.
28754 * gst/rtpmanager/gstrtpssrcdemux.c: (create_demux_pad_for_ssrc),
28755 (gst_rtp_ssrc_demux_rtcp_chain), (gst_rtp_ssrc_demux_src_query):
28756 Remove some unused code.
28757 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_reset_skew),
28758 (calculate_skew), (rtp_jitter_buffer_get_sync):
28759 * gst/rtpmanager/rtpjitterbuffer.h:
28760 Keep track of the last seen RTP timestamp so that we can filter out
28761 invalid SR packets.
28763 2008-11-18 16:52:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
28765 ext/metadata/gstbasemetadata.c: Avoid deadlock during pad activation.
28766 Original commit message from CVS:
28767 * ext/metadata/gstbasemetadata.c:
28768 Avoid deadlock during pad activation.
28771 2008-11-18 01:09:09 +0000 David Schleef <ds@schleef.org>
28773 gst/qtmux/gstqtmux.c: Quiet a debugging message that I recently added.
28774 Original commit message from CVS:
28775 * gst/qtmux/gstqtmux.c: Quiet a debugging message that I recently
28778 2008-11-17 19:47:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
28780 gst/rtpmanager/rtpsource.c: Fix GST_DEBUG call to only have as many arguments as required by the format string. Fixes...
28781 Original commit message from CVS:
28782 * gst/rtpmanager/rtpsource.c: (get_clock_rate):
28783 Fix GST_DEBUG call to only have as many arguments as required
28784 by the format string. Fixes a compiler warning.
28786 2008-11-17 15:17:52 +0000 Wim Taymans <wim.taymans@gmail.com>
28788 gst/rtpmanager/gstrtpbin.c: Do not try to keep track of the clock-rate ourselves but simply get the value from the ji...
28789 Original commit message from CVS:
28790 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate),
28791 (gst_rtp_bin_sync_chain), (create_stream), (new_ssrc_pad_found):
28792 Do not try to keep track of the clock-rate ourselves but simply get the
28793 value from the jitterbuffer.
28794 * gst/rtpmanager/gstrtpjitterbuffer.c:
28795 (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_chain),
28796 (gst_rtp_jitter_buffer_get_sync):
28797 * gst/rtpmanager/gstrtpjitterbuffer.h:
28798 Add some debug info.
28799 Pass the clock-rate to the jitterbuffer.
28800 Also pass the clock-rate along with the rtp timestamp when getting the
28802 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_chain):
28804 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_reset_skew),
28805 (calculate_skew), (rtp_jitter_buffer_get_sync):
28806 * gst/rtpmanager/rtpjitterbuffer.h:
28807 Keep track of clock-rate changes and return the clock-rate together with
28808 the rtp timestamps used for sync.
28809 Don't try to construct timestamps when we have no base_time.
28810 * gst/rtpmanager/rtpsource.c: (get_clock_rate):
28811 Request a new clock-rate when the payload type changes.
28812 Reset the jitter calculation when the clock-rate changes.
28814 2008-11-17 09:33:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
28816 tests/check/elements/: Add missing files.
28817 Original commit message from CVS:
28818 * tests/check/elements/aacparse_data.h:
28819 * tests/check/elements/amrparse_data.h:
28822 2008-11-15 02:56:31 +0000 David Schleef <ds@schleef.org>
28824 gst/qtmux/gstqtmux.*: Use dts from GST_BUFFER_OFFSET_END() for video/x-qt-part.
28825 Original commit message from CVS:
28826 * gst/qtmux/gstqtmux.c:
28827 * gst/qtmux/gstqtmux.h:
28828 Use dts from GST_BUFFER_OFFSET_END() for video/x-qt-part.
28830 2008-11-14 23:01:56 +0000 David Schleef <ds@schleef.org>
28832 sys/qtwrapper/codecmapping.c: Add some of our favorite codecs.
28833 Original commit message from CVS:
28834 * sys/qtwrapper/codecmapping.c: Add some of our favorite codecs.
28836 2008-11-14 21:44:32 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28838 gst/audioresample/gstaudioresample.c: Guard against a NULL dereference I somehow encountered - with a FLUSH_STOP arri...
28839 Original commit message from CVS:
28840 * gst/audioresample/gstaudioresample.c:
28841 Guard against a NULL dereference I somehow encountered -
28842 with a FLUSH_STOP arriving either before basetransform _start(),
28844 * gst/typefind/gsttypefindfunctions.c:
28845 Make sure we never jump backwards when typefinding corrupt mov files.
28847 2008-11-14 21:24:51 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
28849 gst/qtmux/: Revert previous commit.
28850 Original commit message from CVS:
28851 * gst/qtmux/atoms.c:
28852 * gst/qtmux/atoms.h:
28853 * gst/qtmux/descriptors.c:
28854 * gst/qtmux/descriptors.h:
28855 * gst/qtmux/fourcc.h:
28856 * gst/qtmux/ftypcc.h:
28857 * gst/qtmux/gstqtmux.c:
28858 * gst/qtmux/gstqtmux.h:
28859 * gst/qtmux/gstqtmuxmap.c:
28860 * gst/qtmux/gstqtmuxmap.h:
28861 * gst/qtmux/properties.c:
28862 * gst/qtmux/properties.h:
28863 Revert previous commit.
28865 2008-11-14 20:38:18 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
28867 gst/qtmux/: Dual license LGPL/MIT, as apparently supposed to.
28868 Original commit message from CVS:
28869 * gst/qtmux/atoms.c:
28870 * gst/qtmux/atoms.h:
28871 * gst/qtmux/descriptors.c:
28872 * gst/qtmux/descriptors.h:
28873 * gst/qtmux/fourcc.h:
28874 * gst/qtmux/ftypcc.h:
28875 * gst/qtmux/gstqtmux.c:
28876 * gst/qtmux/gstqtmux.h:
28877 * gst/qtmux/gstqtmuxmap.c:
28878 * gst/qtmux/gstqtmuxmap.h:
28879 * gst/qtmux/properties.c:
28880 * gst/qtmux/properties.h:
28881 Dual license LGPL/MIT, as apparently supposed to.
28883 2008-11-14 20:17:10 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
28885 gst/qtmux/: Cut detour in sample description extension construction.
28886 Original commit message from CVS:
28887 * gst/qtmux/atoms.c: (build_esds_extension),
28888 (build_mov_aac_extension), (build_jp2h_extension),
28889 (build_codec_data_extension):
28890 * gst/qtmux/atoms.h:
28891 * gst/qtmux/fourcc.h:
28892 * gst/qtmux/gstqtmux.c: (gst_qt_mux_audio_sink_set_caps),
28893 (gst_qt_mux_video_sink_set_caps):
28894 * gst/qtmux/gstqtmuxmap.c: (gst_qt_mux_map_format_to_header):
28895 Cut detour in sample description extension construction.
28896 Also actually implement ISO JPEG2000 mj2 format.
28898 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
28900 ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
28901 Original commit message from CVS:
28902 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
28903 Construct source caps in more conventional (and correct) manner.
28905 2008-11-14 16:15:43 +0000 Christian Schaller <uraeus@gnome.org>
28909 * gst-plugins-bad.spec.in:
28910 no more egging the pudding
28911 Original commit message from CVS:
28912 no more egging the pudding
28914 2008-11-14 14:23:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
28916 gst-libs/gst/play/: Remove cruft. This is not entered by make and its not even compilable.
28917 Original commit message from CVS:
28918 * gst-libs/gst/play/.cvsignore:
28919 * gst-libs/gst/play/play.h:
28920 * gst-libs/gst/play/play.vcproj:
28921 Remove cruft. This is not entered by make and its not even compilable.
28923 2008-11-13 22:30:54 +0000 David Schleef <ds@schleef.org>
28925 ext/dirac/gstdiracenc.cc: Set pixel-aspect-ratio correctly in the encoder API, as well as some default gstreamerish c...
28926 Original commit message from CVS:
28927 * ext/dirac/gstdiracenc.cc:
28928 Set pixel-aspect-ratio correctly in the encoder API, as well
28929 as some default gstreamerish colorspace properties. Also,
28930 apparently, change a bunch of indentation.
28932 2008-11-13 21:44:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
28934 ext/jp2k/: Add jp2kenc to jp2k plugin.
28935 Original commit message from CVS:
28936 * ext/jp2k/Makefile.am:
28937 * ext/jp2k/gstjasperdec.c: (gst_jasper_dec_class_init),
28938 (gst_jasper_dec_change_state):
28939 * ext/jp2k/gstjasperenc.c: (gst_jasper_enc_base_init),
28940 (gst_jasper_enc_class_init), (gst_jasper_enc_init),
28941 (gst_jasper_enc_reset), (gst_jasper_enc_set_src_caps),
28942 (gst_jasper_enc_init_encoder), (gst_jasper_enc_sink_setcaps),
28943 (gst_jasper_enc_get_data), (gst_jasper_enc_chain),
28944 (gst_jasper_enc_set_property), (gst_jasper_enc_get_property),
28945 (gst_jasper_enc_change_state):
28946 * ext/jp2k/gstjasperenc.h:
28947 * ext/jp2k/gstjp2k.c: (plugin_init):
28948 Add jp2kenc to jp2k plugin.
28950 2008-11-13 21:31:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
28952 ext/jp2k/gstjasperdec.*: Make pad template caps reflect the supported formats.
28953 Original commit message from CVS:
28954 * ext/jp2k/gstjasperdec.c: (gst_jasper_dec_init),
28955 (gst_jasper_dec_reset), (gst_jasper_dec_negotiate),
28956 (gst_jasper_dec_get_picture):
28957 * ext/jp2k/gstjasperdec.h:
28958 Make pad template caps reflect the supported formats.
28959 Add or modify some debug statements, and slightly simplify image
28960 passing to encoding library.
28962 2008-11-13 17:24:58 +0000 Wim Taymans <wim.taymans@gmail.com>
28964 gst/aacparse/gstaacparse.c: Don't autoplug aacparse until it works.
28965 Original commit message from CVS:
28966 * gst/aacparse/gstaacparse.c: (plugin_init):
28967 Don't autoplug aacparse until it works.
28969 2008-11-13 15:48:54 +0000 Wim Taymans <wim.taymans@gmail.com>
28971 gst/rtpmanager/: Small cleanups and some more debug info.
28972 Original commit message from CVS:
28973 * gst/rtpmanager/gstrtpjitterbuffer.c:
28974 (gst_jitter_buffer_sink_parse_caps),
28975 (gst_rtp_jitter_buffer_flush_stop), (gst_rtp_jitter_buffer_chain):
28976 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_reset_skew),
28978 Small cleanups and some more debug info.
28980 2008-11-13 15:20:15 +0000 Stefan Kost <ensonic@users.sourceforge.net>
28982 tests/check/: Add unit tests for new parsers.
28983 Original commit message from CVS:
28984 * tests/check/Makefile.am:
28985 * tests/check/elements/aacparse.c:
28986 * tests/check/elements/amrparse.c:
28987 Add unit tests for new parsers.
28989 2008-11-13 14:31:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
28991 docs/plugins/: Update docs.
28992 Original commit message from CVS:
28993 * docs/plugins/Makefile.am:
28994 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
28995 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
28996 * docs/plugins/gst-plugins-bad-plugins.args:
28997 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
28998 * docs/plugins/gst-plugins-bad-plugins.interfaces:
28999 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
29000 * docs/plugins/inspect/plugin-aacparse.xml:
29001 * docs/plugins/inspect/plugin-amrparse.xml:
29004 2008-11-13 14:21:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
29006 gst/: Fix baseparse type name.
29007 Original commit message from CVS:
29008 * gst/aacparse/gstbaseparse.c:
29009 * gst/amrparse/gstbaseparse.c:
29010 Fix baseparse type name.
29012 2008-11-13 12:59:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
29014 Add two new baseparse based parsers (aac and amr) from Bug #518857.
29015 Original commit message from CVS:
29017 * gst/aacparse/Makefile.am:
29018 * gst/aacparse/gstaacparse.c:
29019 * gst/aacparse/gstaacparse.h:
29020 * gst/aacparse/gstbaseparse.c:
29021 * gst/aacparse/gstbaseparse.h:
29022 * gst/amrparse/Makefile.am:
29023 * gst/amrparse/gstamrparse.c:
29024 * gst/amrparse/gstamrparse.h:
29025 * gst/amrparse/gstbaseparse.c:
29026 * gst/amrparse/gstbaseparse.h:
29027 Add two new baseparse based parsers (aac and amr) from Bug #518857.
29029 2008-11-12 10:32:24 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
29031 gst/librfb/rfbdecoder.c: Fix uninitialized warnings
29032 Original commit message from CVS:
29033 * gst/librfb/rfbdecoder.c:
29034 Fix uninitialized warnings
29036 2008-11-11 19:31:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
29038 tests/check/: Add unit test for qtmux.
29039 Original commit message from CVS:
29040 * tests/check/Makefile.am:
29041 * tests/check/elements/qtmux.c: (setup_src_pad),
29042 (teardown_src_pad), (setup_qtmux), (cleanup_qtmux),
29043 (check_qtmux_pad), (GST_START_TEST), (qtmux_suite), (main):
29044 Add unit test for qtmux.
29046 2008-11-11 19:24:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
29048 gst/qtmux/gstqtmux.c: Add some more safety/sanity checks in tag manipulation.
29049 Original commit message from CVS:
29050 * gst/qtmux/gstqtmux.c: (gst_qt_mux_add_metadata_tags):
29051 Add some more safety/sanity checks in tag manipulation.
29053 2008-11-10 15:26:40 +0000 Wim Taymans <wim.taymans@gmail.com>
29055 gst/rtpmanager/gstrtpjitterbuffer.c: Also configure the next expected output seqnum when we get a seqnum-base on the ...
29056 Original commit message from CVS:
29057 * gst/rtpmanager/gstrtpjitterbuffer.c:
29058 (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_chain):
29059 Also configure the next expected output seqnum when we get a seqnum-base
29062 2008-11-10 14:53:45 +0000 Edward Hervey <bilboed@bilboed.com>
29064 gst/: Wim, you're a bad boy. You don't want people to contact you or what?
29065 Original commit message from CVS:
29066 * gst-libs/gst/app/gstappsink.c:
29067 * gst-libs/gst/app/gstappsrc.c:
29068 * gst/h264parse/gsth264parse.c:
29069 Wim, you're a bad boy. You don't want people to contact you or what?
29071 2008-11-10 14:01:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29073 gst/filter/gstiir.c: Fix name tag.
29074 Original commit message from CVS:
29075 * gst/filter/gstiir.c:
29078 2008-11-08 02:00:58 +0000 Thiago Sousa Santos <thiagossantos@gmail.com>
29080 Copy qtmux from revision 148 of the gst-qtmux repository.
29081 Original commit message from CVS:
29082 patch by: Thiago Sousa Santos <thiagossantos@gmail.com>
29084 * gst/qtmux/Makefile.am:
29085 * gst/qtmux/atoms.c:
29086 * gst/qtmux/atoms.h:
29087 * gst/qtmux/descriptors.c:
29088 * gst/qtmux/descriptors.h:
29089 * gst/qtmux/fourcc.h:
29090 * gst/qtmux/ftypcc.h:
29091 * gst/qtmux/gstqtmux.c:
29092 * gst/qtmux/gstqtmux.h:
29093 * gst/qtmux/gstqtmuxmap.c:
29094 * gst/qtmux/gstqtmuxmap.h:
29095 * gst/qtmux/properties.c:
29096 * gst/qtmux/properties.h:
29097 Copy qtmux from revision 148 of the gst-qtmux repository.
29100 2008-11-07 17:35:46 +0000 Wim Taymans <wim.taymans@gmail.com>
29102 gst-libs/gst/app/gstappsrc.*: Add is-live property.
29103 Original commit message from CVS:
29104 * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
29105 (gst_app_src_init), (gst_app_src_set_property),
29106 (gst_app_src_get_property), (gst_app_src_push_buffer):
29107 * gst-libs/gst/app/gstappsrc.h:
29108 Add is-live property.
29109 Add some more docs.
29111 2008-11-06 22:54:39 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
29113 Fix basic navigation events
29114 Original commit message from CVS:
29116 * gst/librfb/Makefile.am:
29117 * gst/librfb/gstrfbsrc.c:
29118 Fix basic navigation events
29120 2008-11-06 14:05:55 +0000 Wim Taymans <wim.taymans@gmail.com>
29122 gst/deinterlace2/gstdeinterlace2.c: Bring properties into this century.
29123 Original commit message from CVS:
29124 * gst/deinterlace2/gstdeinterlace2.c:
29125 (gst_deinterlace2_class_init), (gst_deinterlace2_init),
29126 (gst_deinterlace2_set_property), (gst_deinterlace2_get_property):
29127 Bring properties into this century.
29129 2008-11-06 13:00:54 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
29131 sys/dvb/gstdvbsrc.c: Set filters in PAUSED or PLAYING.
29132 Original commit message from CVS:
29133 * sys/dvb/gstdvbsrc.c:
29134 Set filters in PAUSED or PLAYING.
29136 2008-11-06 12:17:08 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
29138 gst/mpegdemux/gstmpegtsdemux.c: Make private section pads have a caps set so they are not tried to be linked in parse...
29139 Original commit message from CVS:
29140 * gst/mpegdemux/gstmpegtsdemux.c:
29141 Make private section pads have a caps set so they are not tried
29142 to be linked in parse_launch for example.
29144 2008-11-06 11:31:03 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
29146 gst/mpegdemux/gstmpegtsdemux.c: No need to reclaculate flush in this case.
29147 Original commit message from CVS:
29148 patch by: Josep Torra
29149 * gst/mpegdemux/gstmpegtsdemux.c:
29150 No need to reclaculate flush in this case.
29151 Fixes some bad decode errors introduced.
29153 2008-11-06 10:42:59 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
29155 gst/mpegdemux/gstmpegtsdemux.*: Fix typo.
29156 Original commit message from CVS:
29157 * gst/mpegdemux/gstmpegtsdemux.c:
29158 * gst/mpegdemux/gstmpegtsdemux.h:
29161 2008-11-05 23:31:41 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
29163 gst/librfb/gstrfbsrc.c: Fix RGB mask in caps
29164 Original commit message from CVS:
29165 * gst/librfb/gstrfbsrc.c:
29166 Fix RGB mask in caps
29168 2008-11-05 22:25:25 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
29170 gst/librfb/: Add Hextile encoding
29171 Original commit message from CVS:
29172 * gst/librfb/gstrfbsrc.c:
29173 * gst/librfb/rfbdecoder.c:
29174 * gst/librfb/rfbdecoder.h:
29175 Add Hextile encoding
29177 2008-11-05 18:52:38 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
29179 gst/mpegdemux/gstmpegtsdemux.c: Heuristic approach when resyncing.
29180 Original commit message from CVS:
29181 patch by: Josep Torra
29182 * gst/mpegdemux/gstmpegtsdemux.c:
29183 Heuristic approach when resyncing.
29185 2008-11-05 18:11:55 +0000 Sebastian Pölsterl <marduk@k-d-w.org>
29187 gst/mpegdemux/gstmpegdesc.c: Length should be a guint8 not a gint.
29188 Original commit message from CVS:
29189 patch by: Sebastian Pölsterl
29190 * gst/mpegdemux/gstmpegdesc.c:
29191 Length should be a guint8 not a gint.
29192 * gst/mpegdemux/mpegtspacketizer.c:
29193 Convert text to utf8 for each descriptor separately and not
29194 concatenate them first and convert after.
29196 2008-11-04 20:26:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
29198 gst/modplug/gstmodplug.cc: Send tag event. Fixes #559286.
29199 Original commit message from CVS:
29200 * gst/modplug/gstmodplug.cc:
29201 Send tag event. Fixes #559286.
29203 2008-11-04 18:03:55 +0000 Sebastian Pölsterl <marduk@k-d-w.org>
29205 gst/mpegdemux/mpegtsparse.c: Fix another memleak.
29206 Original commit message from CVS:
29207 patch by: Sebastian Pölsterl
29208 * gst/mpegdemux/mpegtsparse.c:
29209 Fix another memleak.
29211 2008-11-04 17:25:09 +0000 Sebastian Pölsterl <marduk@k-d-w.org>
29214 Original commit message from CVS:
29215 patch by: Sebastian Pölsterl
29216 * gst/mpegdemux/mpegtspacketizer.c:
29217 * sys/dvb/gstdvbsrc.c:
29220 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
29222 Don't install static libs for plugins. Fixes #550851 for -bad.
29223 Original commit message from CVS:
29224 * ext/alsaspdif/Makefile.am:
29225 * ext/amrwb/Makefile.am:
29226 * ext/apexsink/Makefile.am:
29227 * ext/arts/Makefile.am:
29228 * ext/artsd/Makefile.am:
29229 * ext/audiofile/Makefile.am:
29230 * ext/audioresample/Makefile.am:
29231 * ext/bz2/Makefile.am:
29232 * ext/cdaudio/Makefile.am:
29233 * ext/celt/Makefile.am:
29234 * ext/dc1394/Makefile.am:
29235 * ext/dirac/Makefile.am:
29236 * ext/directfb/Makefile.am:
29237 * ext/divx/Makefile.am:
29238 * ext/dts/Makefile.am:
29239 * ext/faac/Makefile.am:
29240 * ext/faad/Makefile.am:
29241 * ext/gsm/Makefile.am:
29242 * ext/hermes/Makefile.am:
29243 * ext/ivorbis/Makefile.am:
29244 * ext/jack/Makefile.am:
29245 * ext/jp2k/Makefile.am:
29246 * ext/ladspa/Makefile.am:
29247 * ext/lcs/Makefile.am:
29248 * ext/libfame/Makefile.am:
29249 * ext/libmms/Makefile.am:
29250 * ext/metadata/Makefile.am:
29251 * ext/mpeg2enc/Makefile.am:
29252 * ext/mplex/Makefile.am:
29253 * ext/musepack/Makefile.am:
29254 * ext/musicbrainz/Makefile.am:
29255 * ext/mythtv/Makefile.am:
29256 * ext/nas/Makefile.am:
29257 * ext/neon/Makefile.am:
29258 * ext/ofa/Makefile.am:
29259 * ext/polyp/Makefile.am:
29260 * ext/resindvd/Makefile.am:
29261 * ext/sdl/Makefile.am:
29262 * ext/shout/Makefile.am:
29263 * ext/snapshot/Makefile.am:
29264 * ext/sndfile/Makefile.am:
29265 * ext/soundtouch/Makefile.am:
29266 * ext/spc/Makefile.am:
29267 * ext/swfdec/Makefile.am:
29268 * ext/tarkin/Makefile.am:
29269 * ext/theora/Makefile.am:
29270 * ext/timidity/Makefile.am:
29271 * ext/twolame/Makefile.am:
29272 * ext/x264/Makefile.am:
29273 * ext/xine/Makefile.am:
29274 * ext/xvid/Makefile.am:
29275 * gst-libs/gst/app/Makefile.am:
29276 * gst-libs/gst/dshow/Makefile.am:
29277 * gst/aiffparse/Makefile.am:
29278 * gst/app/Makefile.am:
29279 * gst/audiobuffer/Makefile.am:
29280 * gst/bayer/Makefile.am:
29281 * gst/cdxaparse/Makefile.am:
29282 * gst/chart/Makefile.am:
29283 * gst/colorspace/Makefile.am:
29284 * gst/dccp/Makefile.am:
29285 * gst/deinterlace/Makefile.am:
29286 * gst/deinterlace2/Makefile.am:
29287 * gst/dvdspu/Makefile.am:
29288 * gst/festival/Makefile.am:
29289 * gst/filter/Makefile.am:
29290 * gst/flacparse/Makefile.am:
29291 * gst/flv/Makefile.am:
29292 * gst/games/Makefile.am:
29293 * gst/h264parse/Makefile.am:
29294 * gst/librfb/Makefile.am:
29295 * gst/mixmatrix/Makefile.am:
29296 * gst/modplug/Makefile.am:
29297 * gst/mpeg1sys/Makefile.am:
29298 * gst/mpeg4videoparse/Makefile.am:
29299 * gst/mpegdemux/Makefile.am:
29300 * gst/mpegtsmux/Makefile.am:
29301 * gst/mpegvideoparse/Makefile.am:
29302 * gst/mve/Makefile.am:
29303 * gst/nsf/Makefile.am:
29304 * gst/nuvdemux/Makefile.am:
29305 * gst/overlay/Makefile.am:
29306 * gst/passthrough/Makefile.am:
29307 * gst/pcapparse/Makefile.am:
29308 * gst/playondemand/Makefile.am:
29309 * gst/rawparse/Makefile.am:
29310 * gst/real/Makefile.am:
29311 * gst/rtjpeg/Makefile.am:
29312 * gst/rtpmanager/Makefile.am:
29313 * gst/scaletempo/Makefile.am:
29314 * gst/sdp/Makefile.am:
29315 * gst/selector/Makefile.am:
29316 * gst/smooth/Makefile.am:
29317 * gst/smoothwave/Makefile.am:
29318 * gst/speed/Makefile.am:
29319 * gst/speexresample/Makefile.am:
29320 * gst/stereo/Makefile.am:
29321 * gst/subenc/Makefile.am:
29322 * gst/tta/Makefile.am:
29323 * gst/vbidec/Makefile.am:
29324 * gst/videodrop/Makefile.am:
29325 * gst/videosignal/Makefile.am:
29326 * gst/virtualdub/Makefile.am:
29327 * gst/vmnc/Makefile.am:
29328 * gst/y4m/Makefile.am:
29329 * sys/acmenc/Makefile.am:
29330 * sys/cdrom/Makefile.am:
29331 * sys/dshowdecwrapper/Makefile.am:
29332 * sys/dshowsrcwrapper/Makefile.am:
29333 * sys/dvb/Makefile.am:
29334 * sys/dxr3/Makefile.am:
29335 * sys/fbdev/Makefile.am:
29336 * sys/oss4/Makefile.am:
29337 * sys/qcam/Makefile.am:
29338 * sys/qtwrapper/Makefile.am:
29339 * sys/vcd/Makefile.am:
29340 * sys/wininet/Makefile.am:
29341 * win32/common/config.h:
29342 Don't install static libs for plugins. Fixes #550851 for -bad.
29344 2008-11-04 08:24:10 +0000 Sebastian Pölsterl <marduk@k-d-w.org>
29346 gst/mpegdemux/mpegtsparse.c: Fix memleak.
29347 Original commit message from CVS:
29348 patch by: Sebastian Pölsterl
29349 * gst/mpegdemux/mpegtsparse.c:
29352 2008-11-03 22:00:09 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29354 examples/scaletempo/.cvsignore: Add example to cvs ignores.
29355 Original commit message from CVS:
29356 * examples/scaletempo/.cvsignore:
29357 Add example to cvs ignores.
29359 2008-11-03 21:27:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29361 sys/qtwrapper/audiodecoders.c: Fix mismatched signedness compiler warning.
29362 Original commit message from CVS:
29363 * sys/qtwrapper/audiodecoders.c:
29365 Fix mismatched signedness compiler warning.
29367 2008-11-03 08:55:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29369 gst/speexresample/gstspeexresample.c: Add TODO at the top of the file for enabling SSE/ARM specific optimizations and...
29370 Original commit message from CVS:
29371 * gst/speexresample/gstspeexresample.c:
29372 (gst_speex_resample_convert_buffer):
29373 Add TODO at the top of the file for enabling SSE/ARM specific
29374 optimizations and choosing the fastest implementation at runtime.
29375 Add g_assert_not_reached() at two places that should really never
29378 2008-11-02 09:19:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29380 gst/speexresample/gstspeexresample.c: Fix format string and arguments.
29381 Original commit message from CVS:
29382 * gst/speexresample/gstspeexresample.c:
29383 (gst_speex_resample_check_discont):
29384 Fix format string and arguments.
29385 * gst/speexresample/resample_sse.h:
29388 2008-11-01 21:37:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
29390 ext/resindvd/Makefile.am: Dist the play scripts.
29391 Original commit message from CVS:
29392 * ext/resindvd/Makefile.am:
29393 Dist the play scripts.
29395 2008-11-01 19:38:36 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29397 gst/speexresample/: Add missing headers to Makefile.am.
29398 Original commit message from CVS:
29399 * gst/speexresample/Makefile.am:
29400 * gst/speexresample/gstspeexresample.c:
29401 (gst_speex_resample_base_init), (gst_speex_resample_get_funcs),
29402 (gst_speex_resample_convert_buffer), (_benchmark_int_float),
29403 (_benchmark_int_int), (_benchmark_integer_resampling),
29405 * gst/speexresample/gstspeexresample.h:
29406 * gst/speexresample/resample.c:
29407 * gst/speexresample/speex_resampler_double.c:
29408 * gst/speexresample/speex_resampler_float.c:
29409 * gst/speexresample/speex_resampler_int.c:
29410 * gst/speexresample/speex_resampler_wrapper.h:
29411 Add missing headers to Makefile.am.
29412 Update copyright, years and my mail address.
29413 Benchmark the integer resampling implementation against the
29414 float implementation and use the faster one for 8/16 bit integer
29415 input. On most recent systems the floating point version is faster.
29417 2008-10-31 18:39:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29419 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN as the result of the linking is what is interesting, not that ...
29420 Original commit message from CVS:
29422 Use AC_TRY_COMPILE instead of AC_TRY_RUN as the result of the linking
29423 is what is interesting, not that it actually runs.
29424 Fixes cross-compilation and fixes bug #558639.
29426 2008-10-30 19:54:38 +0000 Michael Smith <msmith@xiph.org>
29428 sys/qtwrapper/audiodecoders.c: Add ALAC support.
29429 Original commit message from CVS:
29430 * sys/qtwrapper/audiodecoders.c:
29432 Fix decode of mono AAC files created by itunes.
29433 Set output format correctly (don't ask quicktime to
29435 Use a larger decode buffer to avoid problems with large
29437 Fix decode to loop until we have all output data.
29438 * sys/qtwrapper/qtutils.c:
29439 Fix includes so we compile on more OSes.
29441 2008-10-30 15:31:59 +0000 Tim-Philipp Müller <tim@centricular.net>
29443 configure.ac: Require at least Gtk 2.8.0 for the demos (that's the oldest I can test with; I'm fairly certain Gtk 2.0...
29444 Original commit message from CVS:
29446 Require at least Gtk 2.8.0 for the demos (that's the oldest I can
29447 test with; I'm fairly certain Gtk 2.0.0 is not good enough any
29448 longer); clean up some unused Gtk-related configure cruft.
29449 * examples/scaletempo/demo-gui.c:
29450 Define Gtk 2.12 function to noop when compiling against older Gtk.
29452 2008-10-30 14:55:43 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29454 gst/speexresample/gstspeexresample.c: The length for the buffer conversion function is the number of audio frames, i....
29455 Original commit message from CVS:
29456 * gst/speexresample/gstspeexresample.c:
29457 (gst_speex_resample_convert_buffer):
29458 The length for the buffer conversion function is the number of
29459 audio frames, i.e. we need to multiply it by the number of channels
29460 to get the number of values. Also spotted by the unit test after
29461 running in valgrind.
29463 2008-10-30 14:46:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29465 tests/check/elements/speexresample.c: Add pipeline unit tests for testing all supported formats with up/downsampling ...
29466 Original commit message from CVS:
29467 * tests/check/elements/speexresample.c: (element_message_cb),
29468 (eos_message_cb), (test_pipeline), (GST_START_TEST),
29469 (speexresample_suite):
29470 Add pipeline unit tests for testing all supported formats with
29471 up/downsampling and different in/outrates.
29472 * gst/speexresample/gstspeexresample.c:
29473 (gst_speex_resample_push_drain), (gst_speex_resample_process):
29474 * gst/speexresample/speex_resampler_wrapper.h:
29475 Fix bugs identified by the testsuite.
29477 2008-10-30 13:44:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29479 gst/speexresample/: Add support for int8, int24 and int32 input by converting internally to/from int16 or double.
29480 Original commit message from CVS:
29481 * gst/speexresample/gstspeexresample.c: (gst_speex_resample_stop),
29482 (gst_speex_resample_get_funcs),
29483 (gst_speex_resample_transform_size),
29484 (gst_speex_resample_convert_buffer),
29485 (gst_speex_resample_push_drain), (gst_speex_resample_process):
29486 * gst/speexresample/gstspeexresample.h:
29487 * gst/speexresample/speex_resampler_wrapper.h:
29488 Add support for int8, int24 and int32 input by converting internally
29489 to/from int16 or double.
29491 2008-10-30 13:38:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29493 ext/resindvd/resindvdsrc.*: Better fix for #546319 and similar cases by explicitly registering when we're in playing ...
29494 Original commit message from CVS:
29495 * ext/resindvd/resindvdsrc.c:
29496 * ext/resindvd/resindvdsrc.h:
29497 Better fix for #546319 and similar cases by explicitly
29498 registering when we're in playing state or not.
29500 2008-10-30 13:02:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
29502 ext/ladspa/gstladspa.c: Whitespace.
29503 Original commit message from CVS:
29504 * ext/ladspa/gstladspa.c:
29506 * ext/ladspa/gstsignalprocessor.c:
29507 Add a FIXME:. not sure if this code does the forwarding correctly.
29509 2008-10-30 12:43:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29511 Add support for double samples as input and refactor the usage of the different compilation flavors of the speex resa...
29512 Original commit message from CVS:
29513 * gst/speexresample/Makefile.am:
29514 * gst/speexresample/arch.h:
29515 * gst/speexresample/gstspeexresample.c: (gst_speex_resample_stop),
29516 (gst_speex_resample_get_unit_size), (gst_speex_resample_get_funcs),
29517 (gst_speex_resample_init_state), (gst_speex_resample_update_state),
29518 (gst_speex_resample_reset_state), (gst_speex_resample_parse_caps),
29519 (_gcd), (gst_speex_resample_transform_size),
29520 (gst_speex_resample_set_caps), (gst_speex_resample_push_drain),
29521 (gst_speex_resample_process), (gst_speex_resample_transform),
29522 (gst_speex_resample_query), (gst_speex_resample_set_property):
29523 * gst/speexresample/gstspeexresample.h:
29524 * gst/speexresample/resample.c:
29525 * gst/speexresample/speex_resampler.h:
29526 * gst/speexresample/speex_resampler_double.c:
29527 * gst/speexresample/speex_resampler_wrapper.h:
29528 * tests/check/elements/speexresample.c: (setup_speexresample),
29529 (test_perfect_stream_instance), (GST_START_TEST),
29530 (test_discont_stream_instance):
29531 Add support for double samples as input and refactor the usage
29532 of the different compilation flavors of the speex resampler.
29534 2008-10-30 12:13:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
29536 gst/scaletempo/gstscaletempo.c: Return the result of parent_class->event().
29537 Original commit message from CVS:
29538 * gst/scaletempo/gstscaletempo.c:
29539 Return the result of parent_class->event().
29541 2008-10-30 11:50:52 +0000 Wim Taymans <wim.taymans@gmail.com>
29543 gst/audiobuffer/: Add first version of an audioringbuffer element that can be inserted in the pipeline to convert pus...
29544 Original commit message from CVS:
29545 * gst/audiobuffer/Makefile.am:
29546 * gst/audiobuffer/gstaudioringbuffer.c:
29547 (gst_int_ring_buffer_acquire), (gst_int_ring_buffer_release),
29548 (gst_int_ring_buffer_start), (gst_int_ring_buffer_base_init),
29549 (gst_int_ring_buffer_class_init), (gst_int_ring_buffer_init),
29550 (gst_int_ring_buffer_new), (gst_audio_ringbuffer_get_type),
29551 (gst_audio_ringbuffer_class_init), (gst_audio_ringbuffer_init),
29552 (gst_audio_ringbuffer_finalize), (gst_audio_ringbuffer_getcaps),
29553 (gst_audio_ringbuffer_setcaps), (gst_audio_ringbuffer_bufferalloc),
29554 (gst_audio_ringbuffer_handle_sink_event),
29555 (gst_audio_ringbuffer_render), (gst_audio_ringbuffer_chain),
29556 (gst_audio_ringbuffer_handle_src_event),
29557 (gst_audio_ringbuffer_handle_src_query),
29558 (gst_audio_ringbuffer_get_range),
29559 (gst_audio_ringbuffer_src_checkgetrange_function),
29560 (gst_audio_ringbuffer_sink_activate_push),
29561 (gst_audio_ringbuffer_src_activate_push),
29562 (gst_audio_ringbuffer_src_activate_pull),
29563 (gst_audio_ringbuffer_change_state),
29564 (gst_audio_ringbuffer_set_property),
29565 (gst_audio_ringbuffer_get_property), (plugin_init):
29566 Add first version of an audioringbuffer element that can be inserted in
29567 the pipeline to convert push-based upstream into a pull-based
29570 2008-10-30 11:43:12 +0000 Stefan Kost <ensonic@users.sourceforge.net>
29572 gst/audioresample/gstaudioresample.c: Return the result of parent_class->event().
29573 Original commit message from CVS:
29574 * gst/audioresample/gstaudioresample.c:
29575 Return the result of parent_class->event().
29577 2008-10-30 00:17:12 +0000 Michael Smith <msmith@xiph.org>
29579 gst/aiffparse/aiffparse.c: AIFF is always signed, even for 8 bit.
29580 Original commit message from CVS:
29581 * gst/aiffparse/aiffparse.c:
29582 AIFF is always signed, even for 8 bit.
29584 2008-10-29 17:02:55 +0000 Wim Taymans <wim.taymans@gmail.com>
29586 gst-libs/gst/app/gstappsink.c: Fix the docs.
29587 Original commit message from CVS:
29588 * gst-libs/gst/app/gstappsink.c: (gst_app_sink_class_init):
29591 2008-10-29 16:53:54 +0000 Robin Stocker <robin@nibor.org>
29593 gst/real/gstrealvideodec.c: A RealVideo video inside a container (for example MKV) should use the
29594 Original commit message from CVS:
29595 Patch by: Robin Stocker <robin at nibor dot org>
29596 * gst/real/gstrealvideodec.c: (gst_real_video_dec_setcaps):
29597 A RealVideo video inside a container (for example MKV) should use the
29598 PAR which is specified on the sinkpad caps. Fixes #558416.
29600 2008-10-29 12:11:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29602 gst/speexresample/gstspeexresample.*: Rewrite timestamp tracking to make it more robust and guarantee a continous str...
29603 Original commit message from CVS:
29604 * gst/speexresample/gstspeexresample.c: (gst_speex_resample_start),
29605 (gst_speex_resample_get_unit_size),
29606 (gst_speex_resample_push_drain), (gst_speex_resample_event),
29607 (gst_speex_resample_check_discont), (gst_speex_resample_process),
29608 (gst_speex_resample_transform):
29609 * gst/speexresample/gstspeexresample.h:
29610 Rewrite timestamp tracking to make it more robust and guarantee
29611 a continous stream.
29612 * tests/check/Makefile.am:
29613 * tests/check/elements/speexresample.c: (setup_speexresample),
29614 (cleanup_speexresample), (fail_unless_perfect_stream),
29615 (test_perfect_stream_instance), (GST_START_TEST),
29616 (test_discont_stream_instance), (live_switch_alloc_only_48000),
29617 (live_switch_get_sink_caps), (live_switch_push),
29618 (speexresample_suite):
29619 Add unit tests for speexresample based on the audioresample unit tests.
29621 2008-10-29 01:00:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29623 ext/resindvd/resindvdsrc.c: Make sure to start the NAV packet processing when changing state to PLAYING by passing a...
29624 Original commit message from CVS:
29625 * ext/resindvd/resindvdsrc.c:
29626 Make sure to start the NAV packet processing when changing
29627 state to PLAYING by passing a flag that indicates the state
29628 change is in progress.
29631 2008-10-28 20:06:27 +0000 Stefan Kost <ensonic@users.sourceforge.net>
29633 ext/resindvd/resin-play: Remove $@ to fix parse_launch warning
29634 Original commit message from CVS:
29635 * ext/resindvd/resin-play:
29636 Remove $@ to fix parse_launch warning
29637 * ext/resindvd/resin-play2:
29638 Add a version that uses deinterlace and xvimagesink.
29640 2008-10-28 19:30:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29642 gst/speexresample/gstspeexresample.*: Some random cleanup, add G_LIKELY and friends, use GST_DEBUG_OBJECT instead of ...
29643 Original commit message from CVS:
29644 * gst/speexresample/gstspeexresample.c:
29645 (gst_speex_resample_get_unit_size),
29646 (gst_speex_resample_fixate_caps), (gst_speex_resample_init_state),
29647 (gst_speex_resample_update_state), (gst_speex_resample_parse_caps),
29648 (gst_speex_resample_transform_size), (gst_speex_resample_set_caps),
29649 (gst_speex_resample_push_drain), (gst_speex_resample_event),
29650 (gst_speex_resample_check_discont), (gst_speex_fix_output_buffer),
29651 (gst_speex_resample_process), (gst_speex_resample_transform),
29652 (gst_speex_resample_query), (gst_speex_resample_set_property):
29653 * gst/speexresample/gstspeexresample.h:
29654 Some random cleanup, add G_LIKELY and friends, use GST_DEBUG_OBJECT
29655 instead of GST_DEBUG, ...
29657 2008-10-28 18:44:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29659 gst/flv/gstflvdemux.c: Implement position query in time format.
29660 Original commit message from CVS:
29661 * gst/flv/gstflvdemux.c: (gst_flv_demux_query):
29662 Implement position query in time format.
29664 2008-10-28 18:41:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29666 gst/flv/: Put the GstSegment directly into the instance struct instead of allocating and free'ing it again.
29667 Original commit message from CVS:
29668 * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup),
29669 (gst_flv_demux_loop), (gst_flv_demux_handle_seek_push),
29670 (gst_flv_demux_handle_seek_pull), (gst_flv_demux_sink_event),
29671 (gst_flv_demux_dispose), (gst_flv_demux_init):
29672 * gst/flv/gstflvdemux.h:
29673 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
29674 (gst_flv_parse_tag_video), (gst_flv_parse_tag_timestamp):
29675 Put the GstSegment directly into the instance struct instead of
29676 allocating and free'ing it again.
29677 Push tags already if only one pad was added, no need to wait for
29679 When generating our index set has_video and has_audio if we find
29680 video or audio in case the FLV header has incorrect data.
29682 2008-10-28 16:28:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29684 gst/speexresample/gstspeexresample.c: Fixate to the nearest supported rate instead of the first one.
29685 Original commit message from CVS:
29686 * gst/speexresample/gstspeexresample.c:
29687 (gst_speex_resample_class_init), (gst_speex_resample_fixate_caps),
29688 (gst_speex_resample_process):
29689 Fixate to the nearest supported rate instead of the first one.
29691 2008-10-28 16:25:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29693 gst/audioresample/gstaudioresample.c: Fixate the rate to the nearest supported rate instead of the first one. Fixes b...
29694 Original commit message from CVS:
29695 * gst/audioresample/gstaudioresample.c:
29696 (gst_audioresample_class_init), (audioresample_fixate_caps):
29697 Fixate the rate to the nearest supported rate instead of
29698 the first one. Fixes bug #549510.
29700 2008-10-28 11:46:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29702 gst/speexresample/: Update Speex resampler with latest version from Speex GIT.
29703 Original commit message from CVS:
29704 * gst/speexresample/README:
29705 * gst/speexresample/arch.h:
29706 * gst/speexresample/fixed_arm4.h:
29707 * gst/speexresample/fixed_arm5e.h:
29708 * gst/speexresample/fixed_bfin.h:
29709 * gst/speexresample/fixed_debug.h:
29710 * gst/speexresample/fixed_generic.h:
29711 * gst/speexresample/resample.c: (compute_func), (main), (sinc),
29712 (cubic_coef), (resampler_basic_direct_single),
29713 (resampler_basic_direct_double),
29714 (resampler_basic_interpolate_single),
29715 (resampler_basic_interpolate_double), (update_filter),
29716 (speex_resampler_init_frac), (speex_resampler_process_native),
29717 (speex_resampler_magic), (speex_resampler_process_float),
29718 (speex_resampler_process_int),
29719 (speex_resampler_process_interleaved_float),
29720 (speex_resampler_process_interleaved_int),
29721 (speex_resampler_set_rate_frac), (speex_resampler_skip_zeros),
29722 (speex_resampler_reset_mem):
29723 * gst/speexresample/speex_resampler.h:
29724 Update Speex resampler with latest version from Speex GIT.
29726 2008-10-28 01:53:49 +0000 Michael Smith <msmith@xiph.org>
29728 gst/aiffparse/aiffparse.*: Calculate width from depth correctly.
29729 Original commit message from CVS:
29730 * gst/aiffparse/aiffparse.c:
29731 * gst/aiffparse/aiffparse.h:
29732 Calculate width from depth correctly.
29733 Read SSND header properly (fixes 24 bit AIFF reading).
29735 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
29737 ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
29738 Original commit message from CVS:
29739 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
29740 Adapt to slightly modified x264 API. Fixes #555238.
29742 2008-10-27 16:32:49 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
29744 ext/faac/gstfaac.c: Prevent endless loop if buffer alloc error.
29745 Original commit message from CVS:
29746 * ext/faac/gstfaac.c: (gst_faac_sink_event):
29747 Prevent endless loop if buffer alloc error.
29749 2008-10-27 09:45:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29751 gst/flv/: Don't memcpy() all data we want to push downstream, instead just create subbuffers and push them downstream.
29752 Original commit message from CVS:
29753 * gst/flv/gstflvdemux.c: (gst_flv_demux_chain),
29754 (gst_flv_demux_pull_tag), (gst_flv_demux_pull_header),
29755 (gst_flv_demux_create_index):
29756 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_script),
29757 (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video),
29758 (gst_flv_parse_tag_timestamp), (gst_flv_parse_tag_type),
29759 (gst_flv_parse_header):
29760 * gst/flv/gstflvparse.h:
29761 Don't memcpy() all data we want to push downstream, instead just
29762 create subbuffers and push them downstream.
29763 Fix some minor memory leaks.
29765 2008-10-27 09:42:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29767 configure.ac: Require CVS of core for the last change.
29768 Original commit message from CVS:
29770 Require CVS of core for the last change.
29772 2008-10-27 09:41:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29774 gst/flv/Makefile.am: Fix (non-critical) syntax error and add all required CFLAGS and LIBS.
29775 Original commit message from CVS:
29776 * gst/flv/Makefile.am:
29777 Fix (non-critical) syntax error and add all required CFLAGS and LIBS.
29778 * gst/flv/gstflvparse.c: (FLV_GET_STRING),
29779 (gst_flv_parse_metadata_item), (gst_flv_parse_tag_script),
29780 (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video),
29781 (gst_flv_parse_tag_timestamp), (gst_flv_parse_tag_type):
29782 Rewrite the script tag parsing to make sure we don't try to read
29783 more data than we have. Also use GST_READ_UINT24_BE directly and
29784 fix some minor memory leaks.
29785 This should make all crashes on fuzzed FLV files disappear.
29787 2008-10-27 09:37:21 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29789 gst/flv/gstflvparse.c: Properly check everywhere that we have enough data to parse and don't read outside the allocat...
29790 Original commit message from CVS:
29791 * gst/flv/gstflvparse.c: (FLV_GET_STRING),
29792 (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video),
29793 (gst_flv_parse_tag_type), (gst_flv_parse_header):
29794 Properly check everywhere that we have enough data to parse and
29795 don't read outside the allocated memory region.
29797 2008-10-27 09:35:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29799 gst/flv/gstflvparse.c: If the caps change during playback and negotiation fails error out instead of trying to continue.
29800 Original commit message from CVS:
29801 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
29802 (gst_flv_parse_tag_video):
29803 If the caps change during playback and negotiation fails error out
29804 instead of trying to continue.
29806 2008-10-27 09:33:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29808 gst/flv/: Add support for Speex audio and allow buffers without valid timestamp in the muxer.
29809 Original commit message from CVS:
29810 * gst/flv/gstflvmux.c: (gst_flv_mux_audio_pad_setcaps),
29811 (gst_flv_mux_request_new_pad), (gst_flv_mux_write_buffer),
29812 (gst_flv_mux_collected):
29813 * gst/flv/gstflvmux.h:
29814 * gst/flv/gstflvparse.c: (gst_flv_parse_audio_negotiate):
29815 Add support for Speex audio and allow buffers without valid
29816 timestamp in the muxer.
29818 2008-10-27 09:32:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29820 gst/flv/gstflvdemux.c: Don't post an error message on the bus if sending EOS downstream didn't work. Fixes bug #550454.
29821 Original commit message from CVS:
29822 * gst/flv/gstflvdemux.c: (gst_flv_demux_loop),
29823 (gst_flv_demux_find_offset), (gst_flv_demux_handle_seek_push),
29824 (gst_flv_demux_handle_seek_pull):
29825 Don't post an error message on the bus if sending EOS downstream
29826 didn't work. Fixes bug #550454.
29827 Fix seek event handling to look at the flags of the seek event
29828 instead of assuming some random flags, don't send segment-start
29829 messages when operating in push mode and push seek events upstream
29830 if we couldn't handle them.
29832 2008-10-27 09:27:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29834 gst/flv/gstflvdemux.c: Error out early if pulling a tag failed.
29835 Original commit message from CVS:
29836 * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_tag):
29837 Error out early if pulling a tag failed.
29839 2008-10-27 09:25:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29841 gst/flv/: In pull mode we create our own index before doing anything else and don't use the index provided by some fi...
29842 Original commit message from CVS:
29843 * gst/flv/gstflvdemux.c: (gst_flv_demux_create_index),
29844 (gst_flv_demux_loop):
29845 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_script),
29846 (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video),
29847 (gst_flv_parse_tag_timestamp):
29848 * gst/flv/gstflvparse.h:
29849 In pull mode we create our own index before doing anything else
29850 and don't use the index provided by some files (which are more than
29851 often incorrect and cause failed seeks).
29852 For push mode we still use the index provided by the file and extend it
29853 while doing the playback.
29855 2008-10-27 09:20:01 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29857 gst/flv/gstflvdemux.c: Instead of using gst_pad_event_default() use a small gst_pad_push_event() wrapper that only do...
29858 Original commit message from CVS:
29859 * gst/flv/gstflvdemux.c: (gst_flv_demux_push_src_event),
29860 (gst_flv_demux_loop), (gst_flv_demux_handle_seek_pull),
29861 (gst_flv_demux_sink_event):
29862 Instead of using gst_pad_event_default() use a small
29863 gst_pad_push_event() wrapper that only does what we want and is much
29866 2008-10-27 09:14:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29868 gst/flv/gstflvdemux.*: If our index was created by the element and not provided from the outside we should destroy it...
29869 Original commit message from CVS:
29870 * gst/flv/gstflvdemux.c: (gst_flv_demux_change_state),
29871 (gst_flv_demux_set_index), (gst_flv_demux_init):
29872 * gst/flv/gstflvdemux.h:
29873 If our index was created by the element and not provided from the
29874 outside we should destroy it when starting a new stream to get
29875 all old entries removed.
29877 2008-10-27 09:12:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29879 gst/flv/gstflvdemux.c: Improve debugging a bit when pulling a buffer from upstream fails.
29880 Original commit message from CVS:
29881 * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_range):
29882 Improve debugging a bit when pulling a buffer from upstream fails.
29884 2008-10-27 09:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
29886 gst/flv/: Close the currently playing segment from the streaming thread instead of the thread where the seek event is...
29887 Original commit message from CVS:
29888 * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup),
29889 (gst_flv_demux_handle_seek_pull), (gst_flv_demux_dispose):
29890 * gst/flv/gstflvdemux.h:
29891 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
29892 (gst_flv_parse_tag_video):
29893 Close the currently playing segment from the streaming thread
29894 instead of the thread where the seek event is handled.
29896 2008-10-27 08:57:27 +0000 David Härdeman <david@hardeman.nu>
29898 gst/mpegdemux/mpegtspacketizer.c: Add support for the frequency list descriptor, which provides additional frequencie...
29899 Original commit message from CVS:
29900 Patch by: David Härdeman <david at hardeman dot nu>
29901 * gst/mpegdemux/mpegtspacketizer.c: (mpegts_packetizer_parse_nit):
29902 Add support for the frequency list descriptor, which provides
29903 additional frequencies that should be scanned by a DVB application.
29906 2008-10-27 08:52:50 +0000 vanista <vanista@gmail.com>
29908 gst/mpegtsmux/mpegtsmux.c: Fix EOS logic by correctly popping the collect pad buffers only when we've chosen to use t...
29909 Original commit message from CVS:
29910 Patch by: vanista <vanista at gmail dot com>
29911 * gst/mpegtsmux/mpegtsmux.c: (mpegtsmux_choose_best_stream):
29912 Fix EOS logic by correctly popping the collect pad buffers only
29913 when we've chosen to use them instead of popping them always and
29914 storing them in a private queue.
29915 Before the pipeline would deadlock if all pads go EOS at the same
29916 time. Fixes bug #557763.
29918 2008-10-26 20:07:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29920 configure.ac: Back to development -> 0.10.9.1
29921 Original commit message from CVS:
29923 Back to development -> 0.10.9.1
29925 === release 0.10.9 ===
29927 2008-10-24 22:45:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29933 * docs/plugins/gst-plugins-bad-plugins.args:
29934 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
29935 * docs/plugins/gst-plugins-bad-plugins.interfaces:
29936 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
29937 * docs/plugins/gst-plugins-bad-plugins.signals:
29938 * docs/plugins/inspect/plugin-alsaspdif.xml:
29939 * docs/plugins/inspect/plugin-app.xml:
29940 * docs/plugins/inspect/plugin-bayer.xml:
29941 * docs/plugins/inspect/plugin-bz2.xml:
29942 * docs/plugins/inspect/plugin-cdaudio.xml:
29943 * docs/plugins/inspect/plugin-cdxaparse.xml:
29944 * docs/plugins/inspect/plugin-dccp.xml:
29945 * docs/plugins/inspect/plugin-dfbvideosink.xml:
29946 * docs/plugins/inspect/plugin-dtsdec.xml:
29947 * docs/plugins/inspect/plugin-dvb.xml:
29948 * docs/plugins/inspect/plugin-dvdspu.xml:
29949 * docs/plugins/inspect/plugin-faac.xml:
29950 * docs/plugins/inspect/plugin-faad.xml:
29951 * docs/plugins/inspect/plugin-fbdevsink.xml:
29952 * docs/plugins/inspect/plugin-festival.xml:
29953 * docs/plugins/inspect/plugin-filter.xml:
29954 * docs/plugins/inspect/plugin-freeze.xml:
29955 * docs/plugins/inspect/plugin-gsm.xml:
29956 * docs/plugins/inspect/plugin-gstinterlace.xml:
29957 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
29958 * docs/plugins/inspect/plugin-h264parse.xml:
29959 * docs/plugins/inspect/plugin-jack.xml:
29960 * docs/plugins/inspect/plugin-ladspa.xml:
29961 * docs/plugins/inspect/plugin-metadata.xml:
29962 * docs/plugins/inspect/plugin-mms.xml:
29963 * docs/plugins/inspect/plugin-modplug.xml:
29964 * docs/plugins/inspect/plugin-mpeg2enc.xml:
29965 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
29966 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
29967 * docs/plugins/inspect/plugin-musepack.xml:
29968 * docs/plugins/inspect/plugin-musicbrainz.xml:
29969 * docs/plugins/inspect/plugin-mve.xml:
29970 * docs/plugins/inspect/plugin-mythtv.xml:
29971 * docs/plugins/inspect/plugin-nas.xml:
29972 * docs/plugins/inspect/plugin-neon.xml:
29973 * docs/plugins/inspect/plugin-nsfdec.xml:
29974 * docs/plugins/inspect/plugin-nuvdemux.xml:
29975 * docs/plugins/inspect/plugin-oss4.xml:
29976 * docs/plugins/inspect/plugin-rawparse.xml:
29977 * docs/plugins/inspect/plugin-real.xml:
29978 * docs/plugins/inspect/plugin-rfbsrc.xml:
29979 * docs/plugins/inspect/plugin-scaletempo.xml:
29980 * docs/plugins/inspect/plugin-sdl.xml:
29981 * docs/plugins/inspect/plugin-sdp.xml:
29982 * docs/plugins/inspect/plugin-selector.xml:
29983 * docs/plugins/inspect/plugin-sndfile.xml:
29984 * docs/plugins/inspect/plugin-soundtouch.xml:
29985 * docs/plugins/inspect/plugin-spcdec.xml:
29986 * docs/plugins/inspect/plugin-speed.xml:
29987 * docs/plugins/inspect/plugin-speexresample.xml:
29988 * docs/plugins/inspect/plugin-stereo.xml:
29989 * docs/plugins/inspect/plugin-subenc.xml:
29990 * docs/plugins/inspect/plugin-tta.xml:
29991 * docs/plugins/inspect/plugin-vcdsrc.xml:
29992 * docs/plugins/inspect/plugin-videosignal.xml:
29993 * docs/plugins/inspect/plugin-vmnc.xml:
29994 * docs/plugins/inspect/plugin-wildmidi.xml:
29995 * docs/plugins/inspect/plugin-x264.xml:
29996 * docs/plugins/inspect/plugin-xvid.xml:
29997 * docs/plugins/inspect/plugin-y4menc.xml:
29998 * gst-plugins-bad.doap:
29999 * win32/common/config.h:
30001 Original commit message from CVS:
30004 2008-10-24 21:43:17 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30036 Original commit message from CVS:
30039 2008-10-24 16:41:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30041 configure.ac: Commit 0.10.8.4 pre-release
30042 Original commit message from CVS:
30044 Commit 0.10.8.4 pre-release
30046 2008-10-20 14:19:17 +0000 Edward Hervey <bilboed@bilboed.com>
30048 gst/mpegdemux/gstmpegdemux.c: Fix reverse playback regression.
30049 Original commit message from CVS:
30050 * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_send_data):
30051 Fix reverse playback regression.
30054 2008-10-19 12:39:30 +0000 Tim-Philipp Müller <tim@centricular.net>
30056 ext/apexsink/gstapexplugin.c: Set apexsink's rank to NONE so it doesn't get used by autoaudiosink (there's no point r...
30057 Original commit message from CVS:
30058 * ext/apexsink/gstapexplugin.c: (plugin_init):
30059 Set apexsink's rank to NONE so it doesn't get used by
30060 autoaudiosink (there's no point really). (#556588)
30062 2008-10-16 17:12:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30064 configure.ac: 0.10.8.3 pre-release
30065 Original commit message from CVS:
30067 0.10.8.3 pre-release
30069 2008-10-16 16:37:33 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
30071 gst/mpegdemux/gstmpegtsdemux.*: Properly handle some resync cases in the optimised buffering strategy.
30072 Original commit message from CVS:
30073 Patch by: Josep Torra
30074 * gst/mpegdemux/gstmpegtsdemux.c:
30075 * gst/mpegdemux/gstmpegtsdemux.h:
30076 Properly handle some resync cases in the optimised
30077 buffering strategy.
30079 2008-10-16 16:18:31 +0000 Michael Smith <msmith@xiph.org>
30081 sys/acmenc/Makefile.am: Remove incorrect use of DIRECTSOUND_LDFLAGS
30082 Original commit message from CVS:
30083 2008-10-16 Michael Smith <msmith@songbirdnest.com>
30084 * sys/acmenc/Makefile.am:
30085 Remove incorrect use of DIRECTSOUND_LDFLAGS
30087 2008-10-16 15:21:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30089 gst/flv/gstflvmux.c: Don't set video_codec to the value that actually should go into audio codec, otherwise we create...
30090 Original commit message from CVS:
30091 * gst/flv/gstflvmux.c: (gst_flv_mux_audio_pad_setcaps),
30092 (gst_flv_mux_write_buffer):
30093 Don't set video_codec to the value that actually should go
30094 into audio codec, otherwise we create invalid files.
30097 2008-10-16 15:06:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30099 Don't install static libs for plugins. Fixes #550851 for base.
30100 Original commit message from CVS:
30101 * ext/alsa/Makefile.am:
30102 * ext/cdparanoia/Makefile.am:
30103 * ext/gio/Makefile.am:
30104 * ext/gnomevfs/Makefile.am:
30105 * ext/libvisual/Makefile.am:
30106 * ext/ogg/Makefile.am:
30107 * ext/pango/Makefile.am:
30108 * ext/theora/Makefile.am:
30109 * ext/vorbis/Makefile.am:
30110 * gst/adder/Makefile.am:
30111 * gst/audioconvert/Makefile.am:
30112 * gst/audiorate/Makefile.am:
30113 * gst/audioresample/Makefile.am:
30114 * gst/audiotestsrc/Makefile.am:
30115 * gst/ffmpegcolorspace/Makefile.am:
30116 * gst/gdp/Makefile.am:
30117 * gst/playback/Makefile.am:
30118 * gst/subparse/Makefile.am:
30119 * gst/tcp/Makefile.am:
30120 * gst/typefind/Makefile.am:
30121 * gst/videorate/Makefile.am:
30122 * gst/videoscale/Makefile.am:
30123 * gst/videotestsrc/Makefile.am:
30124 * gst/volume/Makefile.am:
30125 * sys/v4l/Makefile.am:
30126 * sys/ximage/Makefile.am:
30127 * sys/xvimage/Makefile.am:
30128 Don't install static libs for plugins. Fixes #550851 for base.
30130 2008-10-16 14:54:36 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30132 tests/check/Makefile.am: Leave apexsink out of the states test.
30133 Original commit message from CVS:
30134 * tests/check/Makefile.am:
30135 Leave apexsink out of the states test.
30137 2008-10-16 13:05:37 +0000 Wim Taymans <wim.taymans@gmail.com>
30139 gst/rtpmanager/gstrtpjitterbuffer.c: Fix problem with using the output seqnum counter to check for input seqnum disco...
30140 Original commit message from CVS:
30141 * gst/rtpmanager/gstrtpjitterbuffer.c:
30142 (gst_jitter_buffer_sink_parse_caps),
30143 (gst_rtp_jitter_buffer_flush_start),
30144 (gst_rtp_jitter_buffer_flush_stop), (gst_rtp_jitter_buffer_chain),
30145 (gst_rtp_jitter_buffer_loop):
30146 Fix problem with using the output seqnum counter to check for input
30147 seqnum discontinuities.
30148 Improve gap detection and recovery, reset and flush the jitterbuffer on
30149 seqnum restart. Fixes #556520.
30150 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_insert):
30151 Fix wrong G_LIKELY.
30153 2008-10-16 11:55:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30155 configure.ac: Commit 0.10.8.2 pre-release bump, that actually went out in a tarball on 2008-10-11
30156 Original commit message from CVS:
30158 Commit 0.10.8.2 pre-release bump, that actually went out in a
30159 tarball on 2008-10-11
30161 2008-10-16 09:51:28 +0000 Wim Taymans <wim.taymans@gmail.com>
30163 gst/rtpmanager/gstrtpsession.c: Install event handler on the rtcp_src pad, make LATENCY event return
30164 Original commit message from CVS:
30165 * gst/rtpmanager/gstrtpsession.c:
30166 (gst_rtp_session_event_send_rtcp_src), (create_send_rtcp_src):
30167 Install event handler on the rtcp_src pad, make LATENCY event return
30170 2008-10-16 09:18:31 +0000 Edward Hervey <bilboed@bilboed.com>
30172 gst/mpegdemux/gstmpegdemux.c: Make sure the mpegpsdemux element creates valid newsegment events.
30173 Original commit message from CVS:
30174 * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_send_data):
30175 Make sure the mpegpsdemux element creates valid newsegment events.
30178 2008-10-16 08:17:59 +0000 Sebastian Pölsterl <marduk@k-d-w.org>
30180 gst/mpegdemux/mpegtspacketizer.c: Fixes segfault in get_encoding_and_convert.
30181 Original commit message from CVS:
30182 patch by: Sebastian Pölsterl
30183 * gst/mpegdemux/mpegtspacketizer.c:
30184 Fixes segfault in get_encoding_and_convert.
30187 2008-10-16 08:13:49 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
30189 gst/mpegdemux/gstmpegtsdemux.c: Fixes a segfault in the adaptation buffer size strategy.
30190 Original commit message from CVS:
30191 patch by: Josep Torra
30192 * gst/mpegdemux/gstmpegtsdemux.c:
30193 Fixes a segfault in the adaptation buffer size strategy.
30196 2008-10-15 17:45:37 +0000 Edward Hervey <bilboed@bilboed.com>
30198 gst/selector/gstinputselector.c: Gracefully handle the cases when we dont' have otherpad.
30199 Original commit message from CVS:
30200 * gst/selector/gstinputselector.c: (gst_input_selector_event),
30201 (gst_input_selector_query):
30202 Gracefully handle the cases when we dont' have otherpad.
30205 2008-10-14 15:13:05 +0000 Edward Hervey <bilboed@bilboed.com>
30207 gst/aiffparse/aiffparse.c: Fix debugging category initialization.
30208 Original commit message from CVS:
30209 * gst/aiffparse/aiffparse.c: (plugin_init):
30210 Fix debugging category initialization.
30213 2008-10-14 14:53:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30215 ext/apexsink/gstapexsink.c: Fix some more format string compiler warnings (from OS/X)
30216 Original commit message from CVS:
30217 * ext/apexsink/gstapexsink.c:
30218 Fix some more format string compiler warnings (from OS/X)
30220 2008-10-13 12:27:06 +0000 Christian Schaller <uraeus@gnome.org>
30222 * gst-plugins-bad.spec.in:
30223 update spec for latest plugins changes
30224 Original commit message from CVS:
30225 update spec for latest plugins changes
30227 2008-10-13 07:35:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30229 ext/apexsink/gstapexraop.c: Fix format string compiler warnings.
30230 Original commit message from CVS:
30231 * ext/apexsink/gstapexraop.c: (gst_apexraop_connect),
30232 (gst_apexraop_set_volume):
30233 Fix format string compiler warnings.
30235 2008-10-12 21:52:27 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30237 sys/oss4/: Add some spaces in translateable strings.
30238 Original commit message from CVS:
30239 * sys/oss4/oss4-mixer.c:
30240 * sys/oss4/oss4-sink.c:
30241 * sys/oss4/oss4-source.c:
30242 Add some spaces in translateable strings.
30243 Fixes: #555969 #555968 #555965
30245 2008-10-12 17:08:10 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30247 gst/flv/gstflvdemux.c: Fix regression of handling flow returns in pull mode.
30248 Original commit message from CVS:
30249 * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_tag),
30250 (gst_flv_demux_pull_header):
30251 Fix regression of handling flow returns in pull mode.
30254 2008-10-12 17:04:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30256 ext/Makefile.am: Add apexsink to SUBDIRS. Fixes bug #555912.
30257 Original commit message from CVS:
30259 Add apexsink to SUBDIRS. Fixes bug #555912.
30261 2008-10-11 11:02:14 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30263 tests/check/pipelines/metadata.c: Make the metadata test not fail when jpegenc isn't available.... as it isn't here, ...
30264 Original commit message from CVS:
30265 * tests/check/pipelines/metadata.c:
30266 Make the metadata test not fail when jpegenc isn't available....
30267 as it isn't here, because it's not in this module, and
30268 therefore not in the plugin path when the check runs.
30270 2008-10-10 16:33:36 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30272 gst/flv/gstflvparse.c: Use gst_pad_alloc_buffer_and_set_caps() to make sure we get a buffer with caps that we can wor...
30273 Original commit message from CVS:
30274 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
30275 (gst_flv_parse_tag_video):
30276 Use gst_pad_alloc_buffer_and_set_caps() to make sure we get
30277 a buffer with caps that we can work with (i.e. the pad's caps).
30278 Add non-keyframe video frames to the index too but without the
30280 Add audio frames to the index only if we have no video stream.
30282 2008-10-10 16:15:09 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30284 gst/flv/gstflvparse.c: Create pads from the pad templates, use fixed caps on them and only activate them after the ca...
30285 Original commit message from CVS:
30286 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
30287 (gst_flv_parse_tag_video):
30288 Create pads from the pad templates, use fixed caps on them
30289 and only activate them after the caps are set.
30291 2008-10-10 15:51:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30293 configure.ac: Disable flacparse for this release as it's too buggy.
30294 Original commit message from CVS:
30296 Disable flacparse for this release as it's too buggy.
30298 2008-10-10 11:17:09 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30300 * gst/flacparse/gstbaseparse.c:
30301 Fix compiler warning on OS/X about parameters not matching the debug format string.
30302 Original commit message from CVS:
30303 2008-10-10 Jan Schmidt <jan.schmidt@sun.com>
30304 * gst/flacparse/gstbaseparse.c (gst_base_parse_push_buffer),
30305 (gst_base_parse_update_upstream_durations):
30306 Fix compiler warning on OS/X about parameters not matching
30307 the debug format string.
30309 2008-10-10 11:01:36 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30312 Fix compiler warning on OS/X about parameters not matching the debug format string.
30313 Original commit message from CVS:
30314 * gst/flacparse/gstbaseparse.c (gst_base_parse_push_buffer),
30315 (gst_base_parse_update_upstream_durations):
30316 Fix compiler warning on OS/X about parameters not matching
30317 the debug format string.
30319 2008-10-09 19:38:52 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30321 gst/deinterlace2/tvtime/tomsmocomp.c: Fix unused variable compiler warning when not building
30322 Original commit message from CVS:
30323 * gst/deinterlace2/tvtime/tomsmocomp.c:
30324 (gst_deinterlace_method_tomsmocomp_class_init):
30325 Fix unused variable compiler warning when not building
30328 2008-10-09 16:51:35 +0000 Christian Schaller <uraeus@gnome.org>
30331 * gst-plugins-bad.spec.in:
30332 * tests/check/Makefile.am:
30333 fix various build files to allow for disting and update spec file with latest changes.
30334 Original commit message from CVS:
30335 fix various build files to allow for disting and update spec file with latest changes.
30337 2008-10-09 16:20:26 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30339 gst/flv/: Get an approximate duration of the file by looking at the timestamp of the last tag in pull mode. If we get...
30340 Original commit message from CVS:
30341 * gst/flv/gstflvdemux.c: (gst_flv_demux_loop):
30342 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_timestamp):
30343 * gst/flv/gstflvparse.h:
30344 Get an approximate duration of the file by looking at the timestamp
30345 of the last tag in pull mode. If we get (maybe better) duration from
30346 metadata later we'll use that instead.
30348 2008-10-09 15:43:02 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30350 gst/flv/gstflvdemux.c: Refactor _pull_range() logic with checks into a seperate function to make things a bit more re...
30351 Original commit message from CVS:
30352 * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_range),
30353 (gst_flv_demux_pull_tag), (gst_flv_demux_pull_header):
30354 Refactor _pull_range() logic with checks into a seperate function
30355 to make things a bit more readable.
30357 2008-10-09 15:26:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30359 gst/flv/gstflvdemux.c: Use gst_element_class_set_details_simple().
30360 Original commit message from CVS:
30361 * gst/flv/gstflvdemux.c: (gst_flv_demux_chain),
30362 (gst_flv_demux_base_init):
30363 Use gst_element_class_set_details_simple().
30364 If we get GST_FLOW_NOT_LINKED in the parse loop but at least
30365 one of the pads is linked continue the loop.
30367 2008-10-09 10:01:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30369 ext/amrwb/gstamrwbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
30370 Original commit message from CVS:
30371 * ext/amrwb/gstamrwbenc.c:
30372 * ext/amrwb/gstamrwbenc.h:
30373 Pass the discont flag from the input buffer on to the output buffer in
30376 2008-10-09 10:00:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30378 gst/flv/gstflvparse.c: Correct caps for video codec id 5: It's On2 VP6 with alpha channel which needs a different dec...
30379 Original commit message from CVS:
30380 * gst/flv/gstflvparse.c: (gst_flv_parse_audio_negotiate),
30381 (gst_flv_parse_tag_audio), (gst_flv_parse_video_negotiate):
30382 Correct caps for video codec id 5: It's On2 VP6 with alpha channel
30383 which needs a different decoder and has different caps.
30384 Add support for audio codec id 14, which is MP3 with 8kHz sampling
30386 Fix endianness and signedness for raw audio codec ids.
30387 Add support for alaw and mulaw audio.
30389 2008-10-09 09:48:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30391 gst/flv/gstflvdemux.c: Go out of the parse loop as soon as we get an error instead of parsing until the GstAdapter is...
30392 Original commit message from CVS:
30393 * gst/flv/gstflvdemux.c: (gst_flv_demux_chain):
30394 Go out of the parse loop as soon as we get an error instead
30395 of parsing until the GstAdapter is empty.
30396 Add some explanations about the header and tag size.
30397 Don't print synchronizing message if everything is fine.
30399 2008-10-09 09:26:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30401 gst/flv/: Add first version of a FLV muxer. The only missing feature is writing of stream metadata.
30402 Original commit message from CVS:
30403 * gst/flv/Makefile.am:
30404 * gst/flv/gstflvdemux.c: (plugin_init):
30405 * gst/flv/gstflvmux.c: (gst_flv_mux_base_init),
30406 (gst_flv_mux_class_init), (gst_flv_mux_init),
30407 (gst_flv_mux_finalize), (gst_flv_mux_reset),
30408 (gst_flv_mux_handle_src_event), (gst_flv_mux_handle_sink_event),
30409 (gst_flv_mux_video_pad_setcaps), (gst_flv_mux_audio_pad_setcaps),
30410 (gst_flv_mux_request_new_pad), (gst_flv_mux_release_pad),
30411 (gst_flv_mux_write_header), (gst_flv_mux_write_buffer),
30412 (gst_flv_mux_collected), (gst_flv_mux_change_state):
30413 * gst/flv/gstflvmux.h:
30414 Add first version of a FLV muxer. The only missing feature is writing
30415 of stream metadata.
30417 2008-10-09 09:21:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30419 ext/amrwb/gstamrwbparse.*: Add flush seek handler. Taken from recent armnbparse changes.
30420 Original commit message from CVS:
30421 * ext/amrwb/gstamrwbparse.c:
30422 * ext/amrwb/gstamrwbparse.h:
30423 Add flush seek handler. Taken from recent armnbparse changes.
30424 Sync the code more and use #defines for HEADER.
30426 2008-10-09 08:43:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30428 ext/amrwb/gstamrwbparse.*: Fix the duration query. Also set caps on the pads and buffers more correctly. Taken from r...
30429 Original commit message from CVS:
30430 * ext/amrwb/gstamrwbparse.c:
30431 * ext/amrwb/gstamrwbparse.h:
30432 Fix the duration query. Also set caps on the pads and buffers more
30433 correctly. Taken from recent armnbparse changes.
30435 2008-10-08 16:20:26 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
30437 gst/mpegdemux/: Add Fluendo to the Long Name.
30438 Original commit message from CVS:
30439 * gst/mpegdemux/gstmpegdemux.c:
30440 * gst/mpegdemux/gstmpegtsdemux.c:
30441 Add Fluendo to the Long Name.
30443 2008-10-08 15:25:24 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
30445 Move of mpegtsparse to mpegdemux.
30446 Original commit message from CVS:
30448 * gst-plugins-bad.spec.in:
30449 * gst/mpegdemux/Makefile.am:
30450 * gst/mpegdemux/flumpegdemux.c:
30451 * gst/mpegdemux/gstmpegdesc.c:
30452 * gst/mpegdemux/gstmpegdesc.h:
30453 * gst/mpegdemux/mpegtspacketizer.c:
30454 * gst/mpegdemux/mpegtspacketizer.h:
30455 * gst/mpegdemux/mpegtsparse.c:
30456 * gst/mpegdemux/mpegtsparse.h:
30457 Move of mpegtsparse to mpegdemux.
30460 2008-10-08 15:22:12 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
30462 * gst/mpegtsparse/mpegtsparse.c:
30463 Move of mpegtsparse to mpegdemux
30464 Original commit message from CVS:
30465 Move of mpegtsparse to mpegdemux
30467 2008-10-08 10:21:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30469 gst/mpegdemux/gstmpegdemux.c: Prevent a division by zero if last mux rate was zero.
30470 Original commit message from CVS:
30471 * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_send_data),
30472 (gst_flups_demux_parse_pack_start):
30473 Prevent a division by zero if last mux rate was zero.
30474 If we're going to send a NEWSEGMENT event but the segment start
30475 and the current buffer timestamp differ by more than a second we
30476 will start the NEWSEGMENT at the buffer timestamp.
30477 This fixes playback of the tv2-1_25.mpg file, which has 0 as first SCR
30478 but the first PTS are around 1 hour and 40 minutes.
30481 2008-10-07 21:29:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30483 ext/resindvd/resindvdsrc.c: Fix next/prev chapter seeking at the beginning or end.
30484 Original commit message from CVS:
30485 * ext/resindvd/resindvdsrc.c:
30486 Fix next/prev chapter seeking at the beginning or end.
30487 Use 64-bit scaling utility functions for converting MPEG
30490 2008-10-07 18:54:41 +0000 Håvard Graff <havard.graff@tandberg.com>
30492 gst/rtpmanager/gstrtpbin-marshal.list: Add marshaller for new action signal.
30493 Original commit message from CVS:
30494 Patch by: Håvard Graff <havard dot graff at tandberg dot com>
30495 * gst/rtpmanager/gstrtpbin-marshal.list:
30496 Add marshaller for new action signal.
30497 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_get_internal_session),
30498 (gst_rtp_bin_class_init):
30499 * gst/rtpmanager/gstrtpbin.h:
30500 Add action signal to retrieve the internal RTPSession object.
30501 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
30502 (gst_rtp_session_get_property), (gst_rtp_session_release_pad):
30503 Add property to access the internal RTPSession object.
30504 * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
30506 * gst/rtpmanager/rtpsession.h:
30507 Add action signal to retrieve an RTPSource object by SSRC.
30510 2008-10-07 13:14:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30512 gst/selector/gstoutputselector.c: Choose right pad for sending events. Fixes #555244
30513 Original commit message from CVS:
30514 * gst/selector/gstoutputselector.c:
30515 Choose right pad for sending events. Fixes #555244
30517 2008-10-07 11:33:10 +0000 Wim Taymans <wim.taymans@gmail.com>
30519 gst/rtpmanager/gstrtpbin.c: Release pads of the session manager.
30520 Original commit message from CVS:
30521 * gst/rtpmanager/gstrtpbin.c: (find_session_by_pad),
30522 (free_session), (gst_rtp_bin_dispose), (remove_recv_rtp),
30523 (remove_recv_rtcp), (remove_send_rtp), (remove_rtcp),
30524 (gst_rtp_bin_release_pad):
30525 Release pads of the session manager.
30526 Start implementing releasing pads of gstrtpbin.
30527 * gst/rtpmanager/gstrtpsession.c: (remove_recv_rtp_sink),
30528 (remove_recv_rtcp_sink), (remove_send_rtp_sink),
30529 (remove_send_rtcp_src), (gst_rtp_session_release_pad):
30530 Implement releasing pads in gstrtpsession.
30532 2008-10-07 10:02:20 +0000 Wim Taymans <wim.taymans@gmail.com>
30534 gst/rtpmanager/gstrtpjitterbuffer.c: Only update the seqnum-base when it was not already configured for the streams.
30535 Original commit message from CVS:
30536 * gst/rtpmanager/gstrtpjitterbuffer.c:
30537 (gst_jitter_buffer_sink_parse_caps):
30538 Only update the seqnum-base when it was not already configured for the
30541 2008-10-06 16:01:49 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30544 Original commit message from CVS:
30546 * ext/metadata/README:
30547 * ext/metadata/metadataexif.c:
30548 * ext/metadata/metadatatags.c:
30549 * ext/metadata/metadatatags.h:
30550 Start using core geo tags (bump req). Fix handling of location
30552 * tests/check/Makefile.am:
30553 Sort blacklisted elements and remove moved ones. Add new test.
30554 * tests/check/pipelines/metadata.c:
30555 Add first tests for metadata element.
30556 * tests/icles/metadata_editor.c:
30557 Move free to correct place.
30559 2008-10-06 15:53:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30561 tests/check/generic/states.c: Stop test on state-change error. Should be applied on other modules if we agree that it...
30562 Original commit message from CVS:
30563 * tests/check/generic/states.c:
30564 Stop test on state-change error. Should be applied on other modules if
30565 we agree that it makes sense.
30567 2008-10-06 12:01:14 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
30569 gst/mpegtsparse/mpegtsparse.c: Actually copy the structure passed in when assigning it because it gets freed straight...
30570 Original commit message from CVS:
30571 * gst/mpegtsparse/mpegtsparse.c:
30572 Actually copy the structure passed in when assigning it because
30573 it gets freed straight after the function call.
30574 Re: pat_info and pmt_info GstStructures.
30576 2008-10-06 08:32:41 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
30578 gst/mpegdemux/gstmpegtsdemux.c: Fix wrong firing of critical introduced by previous optimisation.
30579 Original commit message from CVS:
30580 Patch by: Josep Torra
30581 * gst/mpegdemux/gstmpegtsdemux.c:
30582 Fix wrong firing of critical introduced by previous optimisation.
30584 2008-10-03 17:11:12 +0000 Wim Taymans <wim.taymans@gmail.com>
30586 ext/faac/gstfaac.c: Warn and clamp to max bitrate for samplerate.
30587 Original commit message from CVS:
30588 * ext/faac/gstfaac.c: (gst_faac_configure_source_pad):
30589 Warn and clamp to max bitrate for samplerate.
30592 2008-10-03 09:11:16 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
30594 gst/mpegtsparse/mpegtsparse.c: Fix possible crash where pat is pointing to a freed structure.
30595 Original commit message from CVS:
30596 * gst/mpegtsparse/mpegtsparse.c:
30597 Fix possible crash where pat is pointing to a freed structure.
30599 2008-10-03 05:57:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30601 ext/metadata/: Add mapping of format and mime type to xmp.
30602 Original commit message from CVS:
30603 * ext/metadata/metadata_mapping.htm:
30604 * ext/metadata/metadataxmp.c:
30605 * ext/metadata/Makefile.am:
30606 Add mapping of format and mime type to xmp.
30608 2008-10-02 14:42:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30610 ext/metadata/: Reverting. Will need to wait for core 0.10.21 release.
30611 Original commit message from CVS:
30612 * ext/metadata/README:
30613 * ext/metadata/metadataexif.c:
30614 * ext/metadata/metadatatags.c:
30615 * ext/metadata/metadatatags.h:
30616 Reverting. Will need to wait for core 0.10.21 release.
30618 2008-10-02 13:52:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30620 ext/metadata/: Use core gsp tags.
30621 Original commit message from CVS:
30622 * ext/metadata/README:
30623 * ext/metadata/metadataexif.c:
30624 * ext/metadata/metadatatags.c:
30625 * ext/metadata/metadatatags.h:
30628 2008-09-30 17:03:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30630 gst/flacparse/gstbaseparse.c: Add support for GstIndex.
30631 Original commit message from CVS:
30632 * gst/flacparse/gstbaseparse.c: (gst_base_parse_finalize),
30633 (gst_base_parse_class_init), (gst_base_parse_push_buffer),
30634 (gst_base_parse_change_state), (gst_base_parse_set_index),
30635 (gst_base_parse_get_index):
30636 Add support for GstIndex.
30638 2008-09-30 16:41:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30640 gst/flacparse/gstbaseparse.*: Provide a vfunc for the subclass to decide whether a frame is inside the segment or not...
30641 Original commit message from CVS:
30642 * gst/flacparse/gstbaseparse.c: (gst_base_parse_class_init),
30643 (gst_base_parse_push_buffer),
30644 (gst_base_parse_update_upstream_durations),
30645 (gst_base_parse_convert), (gst_base_parse_frame_in_segment):
30646 * gst/flacparse/gstbaseparse.h:
30647 Provide a vfunc for the subclass to decide whether a frame is inside
30648 the segment or not and add a default implementation.
30649 Fix approximate bitrate calculations.
30651 2008-09-30 16:22:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30653 gst/flacparse/gstbaseparse.c: Approximate the average bitrate, duration and size if possible and add a default conver...
30654 Original commit message from CVS:
30655 * gst/flacparse/gstbaseparse.c: (gst_base_parse_class_init),
30656 (gst_base_parse_init), (gst_base_parse_push_buffer),
30657 (gst_base_parse_update_upstream_durations), (gst_base_parse_chain),
30658 (gst_base_parse_loop), (gst_base_parse_activate),
30659 (gst_base_parse_convert), (gst_base_parse_query):
30660 Approximate the average bitrate, duration and size if possible
30661 and add a default conversion function which uses this for
30662 time<->byte conversions.
30663 * gst/flacparse/gstflacparse.c: (gst_flac_parse_get_frame_size):
30664 Fix parsing if upstream gives -1 as duration.
30666 2008-09-30 15:08:52 +0000 Wim Taymans <wim.taymans@gmail.com>
30668 gst/rtpmanager/rtpsession.c: Ref the rtpsource object before we release the session lock when we emit the signals.
30669 Original commit message from CVS:
30670 * gst/rtpmanager/rtpsession.c: (on_new_ssrc), (on_ssrc_collision),
30671 (on_ssrc_validated), (on_ssrc_active), (on_ssrc_sdes),
30672 (on_bye_ssrc), (on_bye_timeout), (on_timeout), (on_sender_timeout):
30673 Ref the rtpsource object before we release the session lock when we emit
30676 2008-09-30 11:19:10 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
30678 sys/: New plugin for audio capture and playback using Windows Audio Session
30679 Original commit message from CVS:
30681 * sys/wasapi/Makefile.am:
30682 * sys/wasapi/gstwasapi.c:
30683 * sys/wasapi/gstwasapisink.c:
30684 * sys/wasapi/gstwasapisink.h:
30685 * sys/wasapi/gstwasapisrc.c:
30686 * sys/wasapi/gstwasapisrc.h:
30687 * sys/wasapi/gstwasapiutil.c:
30688 * sys/wasapi/gstwasapiutil.h:
30689 New plugin for audio capture and playback using Windows Audio Session
30690 API (WASAPI) available with Vista and newer (#520901).
30691 Comes with hardcoded caps and obviously needs lots of love. Haven't
30692 had time to work on this code since it was written, was initially just
30693 a quick experiment to play around with this new API.
30695 2008-09-30 10:43:54 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
30698 * sys/dshowdecwrapper/gstdshowaudiodec.cpp:
30699 sys/dshowdecwrapper/gstdshowaudiodec.cpp
30700 Original commit message from CVS:
30701 * sys/dshowdecwrapper/gstdshowaudiodec.cpp
30702 (AudioFakeSink.DoRenderSample):
30703 Fix a couple of signed/unsigned comparison warnings.
30705 2008-09-30 10:22:10 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
30707 sys/dshowdecwrapper/: Use the _T() macro to support both Unicode and MBCS.
30708 Original commit message from CVS:
30709 * sys/dshowdecwrapper/gstdshowaudiodec.h (AudioFakeSink.AudioFakeSink):
30710 * sys/dshowdecwrapper/gstdshowvideodec.h (VideoFakeSink.VideoFakeSink):
30711 Use the _T() macro to support both Unicode and MBCS.
30713 2008-09-30 10:17:41 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
30715 ext/libmms/gstmms.c (plugin_init): Fix return type of the GstURIHandler::get_type() implementation.
30716 Original commit message from CVS:
30717 * ext/libmms/gstmms.c (plugin_init):
30718 Fix return type of the GstURIHandler::get_type() implementation.
30720 2008-09-29 08:26:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
30722 Add FLAC parser, based on GstBaseParse. Also add the bit and byte reader that will be added to libgstbase later.
30723 Original commit message from CVS:
30725 * gst/flacparse/Makefile.am:
30726 * gst/flacparse/gstbaseparse.c: (gst_base_parse_get_type),
30727 (gst_base_parse_base_init), (gst_base_parse_base_finalize),
30728 (gst_base_parse_finalize), (gst_base_parse_class_init),
30729 (gst_base_parse_init), (gst_base_parse_check_frame),
30730 (gst_base_parse_parse_frame), (gst_base_parse_bytepos_to_time),
30731 (gst_base_parse_sink_event), (gst_base_parse_sink_eventfunc),
30732 (gst_base_parse_src_event), (gst_base_parse_src_eventfunc),
30733 (gst_base_parse_is_seekable), (gst_base_parse_push_buffer),
30734 (gst_base_parse_handle_and_push_buffer), (gst_base_parse_drain),
30735 (gst_base_parse_chain), (gst_base_parse_pull_range),
30736 (gst_base_parse_loop), (gst_base_parse_sink_activate),
30737 (gst_base_parse_activate), (gst_base_parse_sink_activate_push),
30738 (gst_base_parse_sink_activate_pull), (gst_base_parse_set_duration),
30739 (gst_base_parse_set_min_frame_size),
30740 (gst_base_parse_get_querytypes), (gst_base_parse_query),
30741 (gst_base_parse_handle_seek), (gst_base_parse_sink_setcaps):
30742 * gst/flacparse/gstbaseparse.h:
30743 * gst/flacparse/gstbitreader.c: (gst_bit_reader_new),
30744 (gst_bit_reader_new_from_buffer), (gst_bit_reader_free),
30745 (gst_bit_reader_init), (gst_bit_reader_init_from_buffer),
30746 (gst_bit_reader_set_pos), (gst_bit_reader_get_pos),
30747 (gst_bit_reader_get_remaining), (gst_bit_reader_skip),
30748 (gst_bit_reader_skip_to_byte):
30749 * gst/flacparse/gstbitreader.h:
30750 * gst/flacparse/gstbytereader.c: (GDOUBLE_SWAP_LE_BE),
30751 (GFLOAT_SWAP_LE_BE), (gst_byte_reader_new),
30752 (gst_byte_reader_new_from_buffer), (gst_byte_reader_free),
30753 (gst_byte_reader_init), (gst_byte_reader_init_from_buffer),
30754 (gst_byte_reader_set_pos), (gst_byte_reader_get_pos),
30755 (gst_byte_reader_get_remaining), (gst_byte_reader_skip),
30756 (gst_byte_reader_get_uint8), (gst_byte_reader_get_int8),
30757 (gst_byte_reader_peek_uint8), (gst_byte_reader_peek_int8),
30758 (gst_byte_reader_get_uint24_le), (gst_byte_reader_get_uint24_be),
30759 (gst_byte_reader_get_int24_le), (gst_byte_reader_get_int24_be),
30760 (gst_byte_reader_peek_uint24_le), (gst_byte_reader_peek_uint24_be),
30761 (gst_byte_reader_peek_int24_le), (gst_byte_reader_peek_int24_be):
30762 * gst/flacparse/gstbytereader.h:
30763 * gst/flacparse/gstflac.c: (plugin_init):
30764 * gst/flacparse/gstflacparse.c: (gst_flac_parse_base_init),
30765 (gst_flac_parse_class_init), (gst_flac_parse_init),
30766 (gst_flac_parse_finalize), (gst_flac_parse_start),
30767 (gst_flac_parse_stop), (gst_flac_parse_get_frame_size),
30768 (gst_flac_parse_check_valid_frame),
30769 (gst_flac_parse_handle_streaminfo),
30770 (gst_flac_parse_handle_vorbiscomment),
30771 (gst_flac_parse_handle_picture), (_value_array_append_buffer),
30772 (gst_flac_parse_handle_headers), (gst_flac_parse_generate_headers),
30773 (gst_flac_parse_parse_frame):
30774 * gst/flacparse/gstflacparse.h:
30775 Add FLAC parser, based on GstBaseParse. Also add the bit and byte reader
30776 that will be added to libgstbase later.
30777 The FLAC parser is currently not 100% bug free and fails to get the
30778 correct frame size for some frames in some streams.
30780 2008-09-27 01:12:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30782 ext/resindvd/: Add in Title/Chapter seeking, and simple but buggy audio and subtitle stream selection.
30783 Original commit message from CVS:
30784 * ext/resindvd/gstmpegdemux.c:
30785 * ext/resindvd/gstmpegdemux.h:
30786 * ext/resindvd/resindvdbin.c:
30787 * ext/resindvd/resindvdsrc.c:
30788 * ext/resindvd/rsnstreamselector.c:
30789 Add in Title/Chapter seeking, and simple but buggy audio
30790 and subtitle stream selection.
30792 2008-09-24 17:21:41 +0000 Michael Smith <msmith@xiph.org>
30794 sys/dshowdecwrapper/: Prefer known-good filters, create directly by GUID if possible, fall back to creating highest-m...
30795 Original commit message from CVS:
30796 * sys/dshowdecwrapper/gstdshowaudiodec.cpp:
30797 * sys/dshowdecwrapper/gstdshowaudiodec.h:
30798 * sys/dshowdecwrapper/gstdshowfakesrc.cpp:
30799 * sys/dshowdecwrapper/gstdshowutil.cpp:
30800 * sys/dshowdecwrapper/gstdshowutil.h:
30801 * sys/dshowdecwrapper/gstdshowvideodec.cpp:
30802 * sys/dshowdecwrapper/gstdshowvideodec.h:
30803 Prefer known-good filters, create directly by GUID if possible,
30804 fall back to creating highest-merit filter otherwise.
30805 Fixes playback with random dshow filters installed in some
30808 2008-09-23 18:13:31 +0000 Wim Taymans <wim.taymans@gmail.com>
30810 gst/rtpmanager/: Fix some docs.
30811 Original commit message from CVS:
30812 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_insert),
30813 (rtp_jitter_buffer_get_sync):
30814 * gst/rtpmanager/rtpsession.c: (on_sender_timeout),
30816 * gst/rtpmanager/rtpsource.c:
30819 2008-09-23 17:34:44 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
30821 Patch from: Josep Torra
30822 Original commit message from CVS:
30823 Patch from: Josep Torra
30824 * gst/mpegdemux/gstmpegtsdemux.c:
30825 * gst/mpegdemux/gstmpegtsdemux.h:
30826 Use a preallocated buffer per stream for PES packets sent on src pads.
30827 Adaptively adjust buffer size appropriately.
30829 2008-09-17 14:47:12 +0000 Tim-Philipp Müller <tim@centricular.net>
30831 ext/neon/gstneonhttpsrc.c: Clean up the debug logging code and #ifdef mess a bit: whether or not gstreamer debug mess...
30832 Original commit message from CVS:
30833 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start),
30834 (gst_neonhttp_src_send_request_and_redirect):
30835 Clean up the debug logging code and #ifdef mess a bit: whether or not
30836 gstreamer debug messages should be output should not depend on an
30837 element property; also, GST_ELEMENT_ERROR will leave a line in the log
30838 already, so merge the more useful debug log messages with the less useful
30839 error debug strings.
30841 2008-09-17 14:22:38 +0000 Tim-Philipp Müller <tim@centricular.net>
30843 ext/neon/gstneonhttpsrc.c: Don't post LIBRARY_INIT errors where we should be posting
30844 Original commit message from CVS:
30845 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start):
30846 Don't post LIBRARY_INIT errors where we should be posting
30847 RESOURCE OPEN_READ errors. Fixes #552506.
30849 2008-09-17 13:59:21 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30851 Fix compiler warnings on OS/X
30852 Original commit message from CVS:
30853 * ext/jack/gstjackaudiosink.c: (jack_process_cb):
30854 * gst/rtpmanager/rtpjitterbuffer.c: (calculate_skew):
30855 Fix compiler warnings on OS/X
30857 2008-09-17 09:06:57 +0000 Michael Krufky <mkrufky@linuxtv.org>
30859 sys/dvb/gstdvbsrc.c: Add adapter_name for bus message in ATSC case. Fixes #552536.
30860 Original commit message from CVS:
30861 patch by: Michael Krufky
30862 * sys/dvb/gstdvbsrc.c:
30863 Add adapter_name for bus message in ATSC case. Fixes #552536.
30865 2008-09-15 09:39:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30867 ext/celt/gstceltenc.h: Help gtk-doc to parse this correctly.
30868 Original commit message from CVS:
30869 * ext/celt/gstceltenc.h:
30870 Help gtk-doc to parse this correctly.
30871 * gst/pcapparse/gstpcapparse.c:
30872 Add missing include.
30874 2008-09-15 09:34:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30876 examples/Makefile.am: Only built scaletempo example if we have gtk.
30877 Original commit message from CVS:
30878 * examples/Makefile.am:
30879 Only built scaletempo example if we have gtk.
30881 2008-09-13 01:37:50 +0000 Wim Taymans <wim.taymans@gmail.com>
30883 gst/rtpmanager/gstrtpbin.c: Do not try to adjust the offset of streams for which we have not yet seen an SR packet. A...
30884 Original commit message from CVS:
30885 * gst/rtpmanager/gstrtpbin.c: (create_session),
30886 (gst_rtp_bin_associate), (gst_rtp_bin_sync_chain):
30887 Do not try to adjust the offset of streams for which we have not yet
30888 seen an SR packet. Avoids large ts-offsets in some cases.
30890 2008-09-10 23:15:11 +0000 Michael Smith <msmith@xiph.org>
30892 sys/dshowdecwrapper/: Major rewrite of dshowdecwrapper. Converts code to
30893 Original commit message from CVS:
30894 * sys/dshowdecwrapper/Makefile.am:
30895 * sys/dshowdecwrapper/gstdshowaudiodec.c:
30896 * sys/dshowdecwrapper/gstdshowaudiodec.cpp:
30897 * sys/dshowdecwrapper/gstdshowaudiodec.h:
30898 * sys/dshowdecwrapper/gstdshowdecwrapper.c:
30899 * sys/dshowdecwrapper/gstdshowdecwrapper.cpp:
30900 * sys/dshowdecwrapper/gstdshowdecwrapper.h:
30901 * sys/dshowdecwrapper/gstdshowfakesrc.cpp:
30902 * sys/dshowdecwrapper/gstdshowfakesrc.h:
30903 * sys/dshowdecwrapper/gstdshowutil.cpp:
30904 * sys/dshowdecwrapper/gstdshowutil.h:
30905 * sys/dshowdecwrapper/gstdshowvideodec.c:
30906 * sys/dshowdecwrapper/gstdshowvideodec.cpp:
30907 * sys/dshowdecwrapper/gstdshowvideodec.h:
30908 Major rewrite of dshowdecwrapper. Converts code to
30909 C++, moves to direct use of DirectShow base classes,
30910 make a lot of code clearer, simplify, etc.
30911 Fix decode of MP3 on Vista by working around an apparent
30912 bug in the decoder.
30914 2008-09-10 12:05:39 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
30916 sys/winks/gstksclock.c (gst_ks_clock_worker_thread_func, gst_ks_clock_start):
30917 Original commit message from CVS:
30918 * sys/winks/gstksclock.c (gst_ks_clock_worker_thread_func,
30919 gst_ks_clock_start):
30920 Synchronize KS clock as a single-shot operation for now, there's not
30921 much point in doing it periodically until we're actually using the
30922 KS timestamps for anything else than just discarding old frames.
30923 * sys/winks/gstksvideosrc.c (gst_ks_video_src_open_device):
30924 Provide the GstClock when opening the device if we already have one.
30926 2008-09-09 23:58:02 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
30928 sys/winks/gstksvideodevice.c (GST_DEBUG_IS_ENABLED, last_timestamp, gst_ks_video_device_prepare_buffers, gst_ks_video...
30929 Original commit message from CVS:
30930 * sys/winks/gstksvideodevice.c (GST_DEBUG_IS_ENABLED, last_timestamp,
30931 gst_ks_video_device_prepare_buffers, gst_ks_video_device_create_pin,
30932 gst_ks_video_device_set_state, gst_ks_video_device_request_frame,
30933 gst_ks_video_device_read_frame):
30934 Guard against capturing old frames by keeping track of the last
30935 timestamp and also zero-fill the buffers before each capture.
30936 Only assign a master clock if the pin hasn't already got one.
30937 Actually free buffers on the way down to avoid a huge memory leak,
30938 as this was previously done when changing state to ACQUIRE downwards
30939 and we now skip that state on the way down.
30941 * sys/winks/gstksvideosrc.c (DEFAULT_DEVICE_PATH, DEFAULT_DEVICE_NAME,
30942 DEFAULT_DEVICE_INDEX, KS_WORKER_LOCK, KS_WORKER_UNLOCK,
30943 KS_WORKER_WAIT, KS_WORKER_NOTIFY, KS_WORKER_WAIT_FOR_RESULT,
30944 KS_WORKER_NOTIFY_RESULT, KS_WORKER_STATE_STARTING,
30945 KS_WORKER_STATE_READY, KS_WORKER_STATE_STOPPING,
30946 KS_WORKER_STATE_ERROR, KsWorkerState, device_path, device_name,
30947 device_index, running, worker_thread, worker_lock,
30948 worker_notify_cond, worker_result_cond, worker_state,
30949 worker_pending_caps, worker_setcaps_result, worker_pending_run,
30950 worker_run_result, gst_ks_video_src_reset,
30951 gst_ks_video_src_apply_driver_quirks, gst_ks_video_src_open_device,
30952 gst_ks_video_src_close_device, gst_ks_video_src_worker_func,
30953 gst_ks_video_src_start_worker, gst_ks_video_src_stop_worker,
30954 gst_ks_video_src_change_state, gst_ks_video_src_set_clock,
30955 gst_ks_video_src_set_caps, gst_ks_video_src_timestamp_buffer,
30956 gst_ks_video_src_create):
30957 Remove ENABLE_CLOCK_DEBUG define, it's GST_LEVEL_DEBUG after all.
30958 Get rid of PROP_ENSLAVE_KSCLOCK and always slave the ks clock to the
30959 GStreamer clock, it doesn't seem to hurt and matches DirectShow's
30960 behavior. As an added bonus we usually get PresentationTime set for
30961 each frame, so we can expand on this later for smarter latency
30962 reporting (by looking at the diff between the timestamp from the
30963 driver and the time according to the GStreamer clock).
30964 Use an internal worker thread for opening the device, setting caps,
30965 changing its state and closing it. This way we're a lot more
30966 compatible with drivers that rely on hacks to do video-effects
30967 between the low-level NT API and the application. Ick.
30968 Start the ks clock and set the pin to KSSTATE_RUN on the first
30969 create() so that we'll hopefully get hold of the GStreamer clock
30970 from the very beginning. This way there's no chance that the
30971 timestamps will make a sudden jump in the beginning of the stream
30972 when we're running with a clock.
30973 * sys/winks/kshelpers.c (CHECK_OPTIONS_FLAG,
30974 ks_options_flags_to_string):
30975 Reorder the flags to match the headerfile order, and make the string
30976 a bit more compact.
30977 * sys/winks/ksvideohelpers.c (ks_video_probe_filter_for_caps):
30978 Avoid leaking KSPROPERTY_PIN_DATARANGES.
30980 2008-09-09 17:56:10 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
30982 Add jp2k plugin. Fixes #550657.
30983 Original commit message from CVS:
30986 * ext/jp2k/Makefile.am:
30987 * ext/jp2k/gstjasperdec.c: (gst_jasper_dec_base_init),
30988 (gst_jasper_dec_class_init), (gst_jasper_dec_init),
30989 (gst_jasper_dec_reset), (gst_jasper_dec_sink_setcaps),
30990 (gst_jasper_dec_negotiate), (gst_jasper_dec_get_picture),
30991 (gst_jasper_dec_chain), (gst_jasper_dec_set_property),
30992 (gst_jasper_dec_get_property), (gst_jasper_dec_change_state),
30994 * ext/jp2k/gstjasperdec.h:
30995 Add jp2k plugin. Fixes #550657.
30997 2008-09-09 11:47:42 +0000 Edward Hervey <bilboed@bilboed.com>
30999 gst/mpegdemux/: Fix conflicting public names in new mpeg demuxers.
31000 Original commit message from CVS:
31001 * gst/mpegdemux/flumpegdemux.c: (plugin_init):
31002 * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_sync_get_type),
31003 (gst_flups_demux_get_type), (gst_flups_demux_plugin_init):
31004 * gst/mpegdemux/gstmpegtsdemux.c: (gst_fluts_demux_get_type),
31005 (gst_fluts_demux_plugin_init):
31006 Fix conflicting public names in new mpeg demuxers.
31009 2008-09-09 01:14:10 +0000 Michael Smith <msmith@xiph.org>
31011 gst/aiffparse/aiffparse.c: Support chunks in AIFF in any order in pull mode, and any order so long as we get COMM bef...
31012 Original commit message from CVS:
31013 * gst/aiffparse/aiffparse.c:
31014 Support chunks in AIFF in any order in pull mode, and any order so
31015 long as we get COMM before the actual data (SSND) in push mode.
31016 Fixes playback of AIFC files.
31018 2008-09-08 20:27:23 +0000 Wim Taymans <wim.taymans@gmail.com>
31020 gst/selector/gstinputselector.c: Reset the selector state when going to READY.
31021 Original commit message from CVS:
31022 * gst/selector/gstinputselector.c: (gst_selector_pad_reset),
31023 (gst_input_selector_reset), (gst_input_selector_change_state):
31024 Reset the selector state when going to READY.
31026 2008-09-05 13:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
31028 gst/rtpmanager/gstrtpbin.*: Add signal to notify listeners when a sender becomes a receiver.
31029 Original commit message from CVS:
31030 * gst/rtpmanager/gstrtpbin.c: (on_sender_timeout),
31031 (create_session), (gst_rtp_bin_associate),
31032 (gst_rtp_bin_sync_chain), (gst_rtp_bin_class_init),
31033 (gst_rtp_bin_request_new_pad):
31034 * gst/rtpmanager/gstrtpbin.h:
31035 Add signal to notify listeners when a sender becomes a receiver.
31036 Tweak lip-sync code, don't store our own copy of the ts-offset of the
31037 jitterbuffer, don't adjust sync if the change is less than 4msec.
31038 Get the RTP timestamp <-> GStreamer timestamp relation directly from
31039 the jitterbuffer instead of our inaccurate version from the source.
31040 * gst/rtpmanager/gstrtpjitterbuffer.c:
31041 (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop),
31042 (gst_rtp_jitter_buffer_get_sync):
31043 * gst/rtpmanager/gstrtpjitterbuffer.h:
31044 Add G_LIKELY macros, use global defines for max packet reorder and
31046 Reset the jitterbuffer clock skew detection when packets seqnums are
31047 changed unexpectedly.
31048 * gst/rtpmanager/gstrtpsession.c: (on_sender_timeout),
31049 (gst_rtp_session_class_init), (gst_rtp_session_init):
31050 * gst/rtpmanager/gstrtpsession.h:
31051 Add sender timeout signal.
31052 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_reset_skew),
31053 (calculate_skew), (rtp_jitter_buffer_insert),
31054 (rtp_jitter_buffer_get_sync):
31055 * gst/rtpmanager/rtpjitterbuffer.h:
31056 Add some G_LIKELY macros.
31057 Keep track of the extended RTP timestamp so that we can report the RTP
31058 timestamp <-> GStreamer timestamp relation for lip-sync.
31059 Remove server timestamp gap detection code, the server can sometimes
31060 make a huge gap in timestamps (talk spurts,...) see #549774.
31061 Detect timetamp weirdness instead by observing the sender/receiver
31062 timestamp relation and resync if it changes more than 1 second.
31063 Add method to report about the current rtp <-> gst timestamp relation
31064 which is needed for lip-sync.
31065 * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
31066 (on_sender_timeout), (check_collision), (rtp_session_process_sr),
31068 * gst/rtpmanager/rtpsession.h:
31069 Add sender timeout signal.
31070 Remove inaccurate rtp <-> gst timestamp relation code, the
31071 jitterbuffer can now do an accurate reporting about this.
31072 * gst/rtpmanager/rtpsource.c: (rtp_source_init),
31073 (rtp_source_update_caps), (calculate_jitter),
31074 (rtp_source_process_rtp):
31075 * gst/rtpmanager/rtpsource.h:
31076 Remove inaccurate rtp <-> gst timestamp relation code.
31077 * gst/rtpmanager/rtpstats.h:
31078 Define global max-reorder and max-dropout constants for use in various
31081 2008-09-05 11:07:32 +0000 Sebastian Pölsterl <marduk@k-d-w.org>
31083 sys/dvb/gstdvbsrc.c: Add DVB Adapter name to structure sent over bus.
31084 Original commit message from CVS:
31085 patch by: Sebastian Pölsterl
31086 * sys/dvb/gstdvbsrc.c:
31087 Add DVB Adapter name to structure sent over bus.
31089 2008-09-03 14:02:29 +0000 Christian Schaller <uraeus@gnome.org>
31091 * gst-plugins-bad.spec.in:
31093 Original commit message from CVS:
31096 2008-09-02 17:43:42 +0000 Edward Hervey <bilboed@bilboed.com>
31098 gst/mpegdemux/: Fix build on macosx.
31099 Original commit message from CVS:
31100 * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_parse_pack_start):
31101 * gst/mpegdemux/gstmpegtsdemux.c: (gst_fluts_demux_data_cb):
31102 Fix build on macosx.
31104 2008-09-02 12:04:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
31106 Add Fluendo MPEG PS and TS demuxers to gst-plugins-bad. This is now dual licensed MPL and LGPL.
31107 Original commit message from CVS:
31109 * gst/mpegdemux/Makefile.am:
31110 * gst/mpegdemux/flumpegdemux.c:
31111 * gst/mpegdemux/flutspatinfo.c:
31112 * gst/mpegdemux/flutspatinfo.h:
31113 * gst/mpegdemux/flutspmtinfo.c:
31114 * gst/mpegdemux/flutspmtinfo.h:
31115 * gst/mpegdemux/flutspmtstreaminfo.c:
31116 * gst/mpegdemux/flutspmtstreaminfo.h:
31117 * gst/mpegdemux/gstmpegdefs.h:
31118 * gst/mpegdemux/gstmpegdemux.c:
31119 * gst/mpegdemux/gstmpegdemux.h:
31120 * gst/mpegdemux/gstmpegdesc.c:
31121 * gst/mpegdemux/gstmpegdesc.h:
31122 * gst/mpegdemux/gstmpegtsdemux.c:
31123 * gst/mpegdemux/gstmpegtsdemux.h:
31124 * gst/mpegdemux/gstpesfilter.c:
31125 * gst/mpegdemux/gstpesfilter.h:
31126 * gst/mpegdemux/gstsectionfilter.c:
31127 * gst/mpegdemux/gstsectionfilter.h:
31128 Add Fluendo MPEG PS and TS demuxers to gst-plugins-bad. This
31129 is now dual licensed MPL and LGPL.
31131 2008-09-02 11:23:02 +0000 Wim Taymans <wim.taymans@gmail.com>
31133 gst/mpegtsmux/mpegtsmux.c: Set caps on outgoing buffers.
31134 Original commit message from CVS:
31135 * gst/mpegtsmux/mpegtsmux.c: (new_packet_cb):
31136 Set caps on outgoing buffers.
31138 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
31140 Enable/fix up translations for these plugins.
31141 Original commit message from CVS:
31142 * ext/resindvd/plugin.c: (plugin_init):
31143 * ext/resindvd/resindvdsrc.c:
31144 * ext/twolame/gsttwolame.c: (plugin_init):
31145 * gst/aiffparse/aiffparse.c: (plugin_init):
31146 Enable/fix up translations for these plugins.
31148 Add 'ca' to LINGUAS.
31150 * po/POTFILES.skip:
31151 Add more files for translation and more files which tools
31154 2008-09-02 09:46:04 +0000 Edward Hervey <bilboed@bilboed.com>
31156 gst/mpegtsmux/tsmux/tsmux.c: Fix build on macosx.
31157 Original commit message from CVS:
31158 * gst/mpegtsmux/tsmux/tsmux.c: (tsmux_write_ts_header):
31159 Fix build on macosx.
31161 2008-09-01 17:54:00 +0000 Christian Schaller <uraeus@gnome.org>
31163 * examples/Makefile.am:
31164 * gst-plugins-bad.spec.in:
31165 update spec file and add missing subdirs in Makefile.am
31166 Original commit message from CVS:
31167 update spec file and add missing subdirs in Makefile.am
31169 2008-09-01 17:49:59 +0000 Sebastian Dröge <slomo@circular-chaos.org>
31171 gst/mpegtsmux/mpegtsmux_aac.c: Allocate a fixed size buffer on the stack instead of using malloc().
31172 Original commit message from CVS:
31173 * gst/mpegtsmux/mpegtsmux_aac.c: (mpegtsmux_prepare_aac):
31174 Allocate a fixed size buffer on the stack instead of using malloc().
31175 * gst/mpegtsmux/tsmux/tsmux.c: (tsmux_new), (tsmux_free),
31176 (tsmux_program_new), (tsmux_program_free):
31177 * gst/mpegtsmux/tsmux/tsmuxstream.c: (tsmux_stream_new),
31178 (tsmux_stream_free), (tsmux_stream_consume),
31179 (tsmux_stream_add_data):
31182 2008-09-01 17:47:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
31184 gst/mpegtsmux/mpegtsmux.c: Add support for muxing MPEG4 video.
31185 Original commit message from CVS:
31186 * gst/mpegtsmux/mpegtsmux.c: (mpegtsmux_create_stream):
31187 Add support for muxing MPEG4 video.
31189 2008-09-01 17:41:39 +0000 Edward Hervey <bilboed@bilboed.com>
31191 gst/mpegtsmux/tsmux/: Fix build of mpegtsmux.
31192 Original commit message from CVS:
31193 * gst/mpegtsmux/tsmux/tsmux.h:
31194 * gst/mpegtsmux/tsmux/tsmuxstream.h:
31195 Fix build of mpegtsmux.
31197 2008-09-01 16:38:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
31199 Add Fluendo MPEG-TS muxer and libtsmux to gst-plugins-bad. This is renamed to mpegtsmux to prevent conflicts. Also al...
31200 Original commit message from CVS:
31202 * gst/mpegtsmux/Makefile.am:
31203 * gst/mpegtsmux/mpegtsmux.c: (mpegtsmux_base_init),
31204 (mpegtsmux_class_init), (mpegtsmux_init), (mpegtsmux_dispose),
31205 (gst_mpegtsmux_set_property), (gst_mpegtsmux_get_property),
31206 (release_buffer_cb), (mpegtsmux_create_stream),
31207 (mpegtsmux_create_streams), (mpegtsmux_choose_best_stream),
31208 (mpegtsmux_collected), (mpegtsmux_request_new_pad),
31209 (mpegtsmux_release_pad), (new_packet_cb),
31210 (mpegtsdemux_prepare_srcpad), (mpegtsmux_change_state),
31212 * gst/mpegtsmux/mpegtsmux.h:
31213 * gst/mpegtsmux/mpegtsmux_aac.c: (mpegtsmux_prepare_aac):
31214 * gst/mpegtsmux/mpegtsmux_aac.h:
31215 * gst/mpegtsmux/mpegtsmux_h264.c: (mpegtsmux_prepare_h264):
31216 * gst/mpegtsmux/mpegtsmux_h264.h:
31217 * gst/mpegtsmux/tsmux/Makefile.am:
31218 * gst/mpegtsmux/tsmux/crc.h:
31219 * gst/mpegtsmux/tsmux/tsmux.c: (tsmux_new), (tsmux_set_write_func),
31220 (tsmux_set_pat_frequency), (tsmux_get_pat_frequency), (tsmux_free),
31221 (tsmux_program_new), (tsmux_set_pmt_frequency),
31222 (tsmux_get_pmt_frequency), (tsmux_program_add_stream),
31223 (tsmux_program_set_pcr_stream), (tsmux_get_new_pid),
31224 (tsmux_create_stream), (tsmux_find_stream), (tsmux_packet_out),
31225 (tsmux_write_adaptation_field), (tsmux_write_ts_header),
31226 (tsmux_write_stream_packet), (tsmux_program_free),
31227 (tsmux_write_section), (tsmux_write_section_hdr),
31228 (tsmux_write_pat), (tsmux_write_pmt):
31229 * gst/mpegtsmux/tsmux/tsmux.h:
31230 * gst/mpegtsmux/tsmux/tsmuxcommon.h:
31231 * gst/mpegtsmux/tsmux/tsmuxstream.c: (tsmux_stream_new),
31232 (tsmux_stream_get_pid), (tsmux_stream_free),
31233 (tsmux_stream_set_buffer_release_func), (tsmux_stream_consume),
31234 (tsmux_stream_at_pes_start), (tsmux_stream_bytes_avail),
31235 (tsmux_stream_bytes_in_buffer), (tsmux_stream_get_data),
31236 (tsmux_stream_pes_header_length),
31237 (tsmux_stream_find_pts_dts_within),
31238 (tsmux_stream_write_pes_header), (tsmux_stream_add_data),
31239 (tsmux_stream_get_es_descrs), (tsmux_stream_pcr_ref),
31240 (tsmux_stream_pcr_unref), (tsmux_stream_is_pcr),
31241 (tsmux_stream_get_pts):
31242 * gst/mpegtsmux/tsmux/tsmuxstream.h:
31243 Add Fluendo MPEG-TS muxer and libtsmux to gst-plugins-bad. This
31244 is renamed to mpegtsmux to prevent conflicts. Also all relevant
31245 informations about copyright and license are added to the top of
31246 every file but apart from that no changes compared to the latest
31247 SVN versions happened.
31249 2008-09-01 16:05:45 +0000 Edward Hervey <bilboed@bilboed.com>
31251 tests/check/elements/audioresample.c: Now that GstBaseTransform is 'fixed' ... remove cruft from tests.
31252 Original commit message from CVS:
31253 * tests/check/elements/audioresample.c: (setup_audioresample),
31254 (fail_unless_perfect_stream), (test_perfect_stream_instance),
31255 (test_discont_stream_instance):
31256 Now that GstBaseTransform is 'fixed' ... remove cruft from tests.
31257 Add debugging for coherence.
31259 2008-09-01 13:23:03 +0000 Wim Taymans <wim.taymans@gmail.com>
31261 gst/selector/gstinputselector.c: Reuse the get_linked_pads for both source and sinkpads because they are the same.
31262 Original commit message from CVS:
31263 * gst/selector/gstinputselector.c: (gst_input_selector_init),
31264 (gst_input_selector_event), (gst_input_selector_query):
31265 Reuse the get_linked_pads for both source and sinkpads because they are
31267 Implement a custum event handler and get the internally linked pad
31268 directly instead of relying on the default (slower) implementation.
31270 2008-08-31 15:01:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
31272 ext/celt/gstceltdec.c: Correctly take the granulepos from upstream if possible and correctly handle the granulepos in...
31273 Original commit message from CVS:
31274 * ext/celt/gstceltdec.c: (celt_dec_chain_parse_data):
31275 Correctly take the granulepos from upstream if possible and
31276 correctly handle the granulepos in various calculations: the
31277 granulepos is the sample number of the _last_ sample in a frame, not
31279 * ext/celt/gstceltenc.c: (gst_celt_enc_sinkevent),
31280 (gst_celt_enc_encode), (gst_celt_enc_chain),
31281 (gst_celt_enc_change_state):
31282 * ext/celt/gstceltenc.h:
31283 Handle non-zero start timestamps in the encoder and detect/handle
31284 stream discontinuities. Fixes bug #547075.
31286 2008-08-31 12:20:33 +0000 Rov Juvano <rovjuvano@users.sourceforge.net>
31288 Add scaletempo plugin, which allows to scale the speed of audio without changing the pitch by handling seeks with a r...
31289 Original commit message from CVS:
31290 Patch by: Rov Juvano <rovjuvano at users dot sourceforge dot net>
31292 * docs/plugins/Makefile.am:
31293 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
31294 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
31295 * docs/plugins/inspect/plugin-scaletempo.xml:
31296 * examples/scaletempo/Makefile.am:
31297 * examples/scaletempo/demo-gui.c: (pop_status_bar),
31298 (status_bar_printf), (demo_gui_seek_bar_format), (update_position),
31299 (demo_gui_seek_bar_change), (demo_gui_do_change_rate),
31300 (demo_gui_do_set_rate), (demo_gui_do_rate_entered),
31301 (demo_gui_do_toggle_advanced), (demo_gui_do_toggle_disabled),
31302 (demo_gui_do_seek), (demo_gui_do_play), (demo_gui_do_pause),
31303 (demo_gui_do_play_pause), (demo_gui_do_open_file),
31304 (demo_gui_do_playlist_prev), (demo_gui_do_playlist_next),
31305 (demo_gui_do_about_dialog), (demo_gui_do_quit),
31306 (demo_gui_request_set_stride), (demo_gui_request_set_overlap),
31307 (demo_gui_request_set_search), (demo_gui_rate_changed),
31308 (demo_gui_playing_started), (demo_gui_playing_paused),
31309 (demo_gui_playing_ended), (demo_gui_player_errored),
31310 (demo_gui_stride_changed), (demo_gui_overlap_changed),
31311 (demo_gui_search_changed), (demo_gui_set_player_func),
31312 (demo_gui_set_playlist_func), (build_gvalue_array),
31313 (create_action), (demo_gui_show_func), (demo_gui_set_player),
31314 (demo_gui_set_playlist), (demo_gui_show), (demo_gui_get_property),
31315 (demo_gui_set_property), (demo_gui_init), (demo_gui_class_init),
31316 (demo_gui_get_type):
31317 * examples/scaletempo/demo-gui.h:
31318 * examples/scaletempo/demo-main.c: (handle_error_message),
31319 (handle_quit), (main):
31320 * examples/scaletempo/demo-player.c: (no_pipeline),
31321 (demo_player_event_listener), (demo_player_state_changed_cb),
31322 (demo_player_eos_cb), (demo_player_build_pipeline), (_set_rate),
31323 (demo_player_scale_rate_func), (demo_player_set_rate_func),
31324 (_set_state_and_wait), (demo_player_load_uri_func),
31325 (demo_player_play_func), (demo_player_pause_func), (_seek_to),
31326 (demo_player_seek_by_func), (demo_player_seek_to_func),
31327 (demo_player_get_position_func), (demo_player_get_duration_func),
31328 (demo_player_scale_rate), (demo_player_set_rate),
31329 (demo_player_load_uri), (demo_player_play), (demo_player_pause),
31330 (demo_player_seek_by), (demo_player_seek_to),
31331 (demo_player_get_position), (demo_player_get_duration),
31332 (demo_player_get_property), (demo_player_set_property),
31333 (demo_player_init), (demo_player_class_init),
31334 (demo_player_get_type):
31335 * examples/scaletempo/demo-player.h:
31336 * gst/scaletempo/Makefile.am:
31337 * gst/scaletempo/gstscaletempo.c: (best_overlap_offset_float),
31338 (best_overlap_offset_s16), (output_overlap_float),
31339 (output_overlap_s16), (fill_queue), (reinit_buffers),
31340 (gst_scaletempo_transform), (gst_scaletempo_transform_size),
31341 (gst_scaletempo_sink_event), (gst_scaletempo_set_caps),
31342 (gst_scaletempo_get_property), (gst_scaletempo_set_property),
31343 (gst_scaletempo_base_init), (gst_scaletempo_class_init),
31344 (gst_scaletempo_init):
31345 * gst/scaletempo/gstscaletempo.h:
31346 * gst/scaletempo/gstscaletempoplugin.c: (plugin_init):
31347 Add scaletempo plugin, which allows to scale the speed of audio without
31348 changing the pitch by handling seeks with a rate!=1.0.
31349 Integrate it into the docs and add the example application for it.
31352 2008-08-30 20:22:01 +0000 David Schleef <ds@schleef.org>
31354 ext/dirac/gstdiracenc.cc: Fix some memleaks.
31355 Original commit message from CVS:
31356 * ext/dirac/gstdiracenc.cc: Fix some memleaks.
31358 2008-08-30 06:30:42 +0000 David Schleef <ds@schleef.org>
31360 ext/dirac/gstdiracenc.cc: Fix EOS handling. Clean up at object disposal. Handle 4:2:2 and 4:4:4 video.
31361 Original commit message from CVS:
31362 * ext/dirac/gstdiracenc.cc: Fix EOS handling. Clean up at
31363 object disposal. Handle 4:2:2 and 4:4:4 video.
31365 2008-08-29 14:05:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
31367 ext/resindvd/resindvdbin.c: Fix compiler warning on Forte.
31368 Original commit message from CVS:
31369 * ext/resindvd/resindvdbin.c:
31370 Fix compiler warning on Forte.
31372 2008-08-29 13:57:39 +0000 Jan Schmidt <thaytan@mad.scientist.com>
31374 configure.ac: Commit FIONREAD check, needed for the dccp src.
31375 Original commit message from CVS:
31377 Commit FIONREAD check, needed for the dccp src.
31379 2008-08-29 12:16:27 +0000 Christian Schaller <uraeus@gnome.org>
31382 * gst-plugins-bad.spec.in:
31383 update spec file to include latest plugins, add apexsrc diretory to disted files
31384 Original commit message from CVS:
31385 update spec file to include latest plugins, add apexsrc diretory to disted files
31387 2008-08-29 11:36:41 +0000 Edward Hervey <bilboed@bilboed.com>
31389 ext/faac/gstfaac.*: Add code for calculating proper timestamp/duration for the trailing encoded buffers that faac wil...
31390 Original commit message from CVS:
31391 * ext/faac/gstfaac.c: (gst_faac_init), (gst_faac_sink_event),
31392 (gst_faac_chain), (gst_faac_change_state):
31393 * ext/faac/gstfaac.h:
31394 Add code for calculating proper timestamp/duration for the trailing
31395 encoded buffers that faac will output when receiving EOS.
31397 2008-08-29 08:57:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
31399 configure.ac: Fix CFLAGS and LIBS for the apexsink.
31400 Original commit message from CVS:
31402 Fix CFLAGS and LIBS for the apexsink.
31404 2008-08-28 22:02:28 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
31406 sys/winks/ksvideohelpers.c (ks_video_media_type_free): Avoid leaking the KSDATARANGE member of each KsVideoMediaType.
31407 Original commit message from CVS:
31408 * sys/winks/ksvideohelpers.c (ks_video_media_type_free):
31409 Avoid leaking the KSDATARANGE member of each KsVideoMediaType.
31411 2008-08-28 17:16:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
31413 gst/dccp/: Fix compilation on Solaris by including filio.h as needed.
31414 Original commit message from CVS:
31415 * gst/dccp/gstdccp.c:
31416 * gst/dccp/gstdccpclientsrc.c:
31417 Fix compilation on Solaris by including filio.h as needed.
31418 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
31419 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc:
31420 Fix compilation with Forte - apparently it hates concatenating a
31421 macro argument that starts with an underscore??
31423 2008-08-28 17:01:30 +0000 Jérémie Bernard <gremimail@gmail.com>
31425 Add apexsink for audio output to Apple AirPort Express Wireless devices. Fixes bug #542510.
31426 Original commit message from CVS:
31427 Patch by: Jérémie Bernard <gremimail at gmail dot com>
31429 * ext/apexsink/LGPL-3.0.txt:
31430 * ext/apexsink/Makefile.am:
31431 * ext/apexsink/gstapexplugin.c: (plugin_init):
31432 * ext/apexsink/gstapexraop.c: (g_strdel), (gst_apexraop_send),
31433 (gst_apexraop_recv), (gst_apexraop_new), (gst_apexraop_free),
31434 (gst_apexraop_set_host), (gst_apexraop_get_host),
31435 (gst_apexraop_set_port), (gst_apexraop_get_port),
31436 (gst_apexraop_set_useragent), (gst_apexraop_get_useragent),
31437 (gst_apexraop_connect), (gst_apexraop_get_jacktype),
31438 (gst_apexraop_get_jackstatus), (gst_apexraop_close),
31439 (gst_apexraop_set_volume), (gst_apexraop_write_bits),
31440 (gst_apexraop_write), (gst_apexraop_flush):
31441 * ext/apexsink/gstapexraop.h:
31442 * ext/apexsink/gstapexsink.c: (gst_apexsink_jackstatus_get_type),
31443 (gst_apexsink_jacktype_get_type), (gst_apexsink_interfaces_init),
31444 (gst_apexsink_implements_interface_init),
31445 (gst_apexsink_mixer_interface_init),
31446 (gst_apexsink_interface_supported),
31447 (gst_apexsink_mixer_list_tracks), (gst_apexsink_mixer_set_volume),
31448 (gst_apexsink_mixer_get_volume), (gst_apexsink_base_init),
31449 (gst_apexsink_class_init), (gst_apexsink_init),
31450 (gst_apexsink_set_property), (gst_apexsink_get_property),
31451 (gst_apexsink_finalise), (gst_apexsink_open),
31452 (gst_apexsink_prepare), (gst_apexsink_write),
31453 (gst_apexsink_unprepare), (gst_apexsink_delay),
31454 (gst_apexsink_reset), (gst_apexsink_close):
31455 * ext/apexsink/gstapexsink.h:
31456 Add apexsink for audio output to Apple AirPort Express Wireless
31457 devices. Fixes bug #542510.
31459 2008-08-28 15:21:45 +0000 Wim Taymans <wim.taymans@gmail.com>
31461 gst/rtpmanager/gstrtpsession.c: Send EOS when the session object instructs us to.
31462 Original commit message from CVS:
31463 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_send_rtcp),
31464 (gst_rtp_session_event_send_rtp_sink):
31465 Send EOS when the session object instructs us to.
31466 * gst/rtpmanager/rtpsession.c: (rtp_session_on_timeout):
31467 * gst/rtpmanager/rtpsession.h:
31468 Make it possible for the session manager to instruct us to send EOS. We
31469 currently will EOS when the session is a sender and when the sender part
31470 goes EOS. This is not entirely correct behaviour because the session
31471 could still participate as a receiver.
31474 2008-08-28 01:03:24 +0000 Michael Smith <msmith@xiph.org>
31476 gst/aiffparse/aiffparse.c: Read size of chunks preceeding the audio data with the correct endianness. Fixes playback ...
31477 Original commit message from CVS:
31478 * gst/aiffparse/aiffparse.c:
31479 Read size of chunks preceeding the audio data with the
31480 correct endianness. Fixes playback of some files.
31483 2008-08-28 00:25:28 +0000 Michael Smith <msmith@xiph.org>
31485 Add an AIFF parsing element, heavily based on wavparse.
31486 Original commit message from CVS:
31488 * gst/aiffparse/Makefile.am:
31489 * gst/aiffparse/aiffparse.c:
31490 * gst/aiffparse/aiffparse.h:
31491 Add an AIFF parsing element, heavily based on wavparse.
31493 2008-08-27 21:33:07 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
31496 * sys/winks/gstksvideodevice.c:
31497 * sys/winks/gstksvideosrc.c:
31498 sys/winks/gstksvideodevice.c (gst_ks_video_device_class_init, gst_ks_video_device_set_state):
31499 Original commit message from CVS:
31500 * sys/winks/gstksvideodevice.c (gst_ks_video_device_class_init,
31501 gst_ks_video_device_set_state):
31502 Don't set the pin state to KSSTATE_RUN from the streaming thread.
31503 Skip KSSTATE_ACQUIRE when changing pin state downwards.
31504 Be nice and specify G_PARAM_STATIC_STRINGS.
31505 Remove unused finalize method.
31506 * sys/winks/gstksvideosrc.c (DEFAULT_ENABLE_QUIRKS, PROP_ENABLE_QUIRKS,
31507 enable_quirks, gst_ks_video_src_class_init, gst_ks_video_src_init,
31508 gst_ks_video_src_finalize, gst_ks_video_src_get_property,
31509 gst_ks_video_src_set_property, gst_ks_video_src_reset,
31510 gst_ks_video_src_apply_driver_quirks, gst_ks_video_src_change_state,
31511 gst_ks_video_src_set_caps):
31512 First driver quirk: work around Logitech's hostile driver software to
31513 improve stability and performance. See comments for details.
31514 Provide a property to disable driver quirks (enabled by default).
31515 Be nice and specify G_PARAM_STATIC_STRINGS.
31516 Remove unused dispose method.
31517 Tweak include order.
31519 2008-08-27 15:45:16 +0000 Wim Taymans <wim.taymans@gmail.com>
31521 gst/selector/gstinputselector.c: Implement the LATENCY query in a better way by taking the latency of all sinkpads an...
31522 Original commit message from CVS:
31523 * gst/selector/gstinputselector.c: (gst_input_selector_init),
31524 (gst_input_selector_query):
31525 Implement the LATENCY query in a better way by taking the latency of all
31526 sinkpads and taking the min/max instead of just taking a random pad.
31528 2008-08-26 12:33:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
31530 gst/deinterlace2/tvtime/tomsmocomp/: Unroll the loop to handle two bytes at once. This should give a small speedup an...
31531 Original commit message from CVS:
31532 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc:
31533 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc:
31534 * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc:
31535 * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc:
31536 Unroll the loop to handle two bytes at once. This should give
31537 a small speedup and makes it possible to handle chroma and luma
31538 different which is needed later.
31540 2008-08-26 11:18:38 +0000 Edward Hervey <bilboed@bilboed.com>
31542 gst/dccp/gstdccpserversink.*: Don't put globals only used by one '.c' file in a header !
31543 Original commit message from CVS:
31544 * gst/dccp/gstdccpserversink.c:
31545 * gst/dccp/gstdccpserversink.h:
31546 Don't put globals only used by one '.c' file in a header !
31547 Declare it as static, fixes build on macosx.
31549 2008-08-26 11:13:24 +0000 Edward Hervey <bilboed@bilboed.com>
31551 gst/dccp/gstdccp.c: Whoops, that was one fix too much :)
31552 Original commit message from CVS:
31553 * gst/dccp/gstdccp.c: (gst_dccp_send_buffer):
31554 Whoops, that was one fix too much :)
31556 2008-08-26 11:08:34 +0000 Edward Hervey <bilboed@bilboed.com>
31558 gst/dccp/gstdccp.c: size_t's size varies by platform/architecture. Use glib convenience macro instead. Fixes build on...
31559 Original commit message from CVS:
31560 * gst/dccp/gstdccp.c: (gst_dccp_read_buffer),
31561 (gst_dccp_send_buffer), (gst_dccp_set_sock_windowsize):
31562 size_t's size varies by platform/architecture. Use glib convenience
31563 macro instead. Fixes build on macosx.
31564 Remove ending '\n' in debug statements.
31566 2008-08-26 11:01:43 +0000 Edward Hervey <bilboed@bilboed.com>
31568 gst/pcapparse/gstpcapparse.c: Remove unused code and fix includes.
31569 Original commit message from CVS:
31570 * gst/pcapparse/gstpcapparse.c: (gst_pcap_parse_class_init):
31571 Remove unused code and fix includes.
31573 2008-08-25 14:37:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
31575 gst/deinterlace2/: First part of the C implementation of the tomsmocomp deinterlacing algorithm. This only supports s...
31576 Original commit message from CVS:
31577 * gst/deinterlace2/gstdeinterlace2.c:
31578 (gst_deinterlace_method_class_init):
31579 * gst/deinterlace2/gstdeinterlace2.h:
31580 * gst/deinterlace2/tvtime/tomsmocomp.c:
31581 (gst_deinterlace_method_tomsmocomp_class_init):
31582 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc:
31583 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc:
31584 * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc:
31585 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
31586 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc:
31587 * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc:
31588 * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h:
31589 First part of the C implementation of the tomsmocomp deinterlacing
31590 algorithm. This only supports search-effort=0 currently, is painfully
31591 slow and needs some cleanup later when all search-effort settings
31592 are implemented in C.
31594 2008-08-24 22:05:48 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
31596 New plugin for low-latency video capture on Windows (#519935).
31597 Original commit message from CVS:
31600 * sys/winks/Makefile.am:
31601 * sys/winks/gstksclock.c:
31602 * sys/winks/gstksclock.h:
31603 * sys/winks/gstksvideodevice.c:
31604 * sys/winks/gstksvideodevice.h:
31605 * sys/winks/gstksvideosrc.c:
31606 * sys/winks/gstksvideosrc.h:
31607 * sys/winks/kshelpers.c:
31608 * sys/winks/kshelpers.h:
31609 * sys/winks/ksvideohelpers.c:
31610 * sys/winks/ksvideohelpers.h:
31611 New plugin for low-latency video capture on Windows (#519935).
31612 Uses Kernel Streaming, the lowest level API for doing video capture
31613 on Windows (more or less just raw ioctls).
31615 2008-08-24 16:55:48 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
31617 Added documentation blobs. Thanks to Stefan for noticing!
31618 Original commit message from CVS:
31619 * gst/pcapparse/gstpcapparse.c:
31620 * sys/winscreencap/gstdx9screencapsrc.c:
31621 * sys/winscreencap/gstgdiscreencapsrc.c:
31622 Added documentation blobs. Thanks to Stefan for noticing!
31624 2008-08-24 13:53:29 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
31626 New plugin: pcapparse (#520899).
31627 Original commit message from CVS:
31629 * gst/pcapparse/Makefile.am:
31630 * gst/pcapparse/gstpcapparse.c:
31631 * gst/pcapparse/gstpcapparse.h:
31632 New plugin: pcapparse (#520899).
31634 2008-08-24 13:23:44 +0000 Haakon Sporsheim <hakon.sporsheim@tandberg.com>
31636 New plugin: winscreencap (#463941).
31637 Original commit message from CVS:
31638 patch by: Haakon Sporsheim <hakon.sporsheim@tandberg.com>
31641 * sys/winscreencap/Makefile.am:
31642 * sys/winscreencap/gstdx9screencapsrc.c:
31643 * sys/winscreencap/gstdx9screencapsrc.h:
31644 * sys/winscreencap/gstgdiscreencapsrc.c:
31645 * sys/winscreencap/gstgdiscreencapsrc.h:
31646 * sys/winscreencap/gstwinscreencap.c:
31647 * sys/winscreencap/gstwinscreencap.h:
31648 New plugin: winscreencap (#463941).
31650 2008-08-23 00:01:39 +0000 Michael Smith <msmith@xiph.org>
31652 sys/dshowdecwrapper/gstdshowaudiodec.c: Flip mpeg1/mpeg2 arrays for mpeg audio. Detect which type the audio is correc...
31653 Original commit message from CVS:
31654 * sys/dshowdecwrapper/gstdshowaudiodec.c:
31655 Flip mpeg1/mpeg2 arrays for mpeg audio. Detect which type the audio
31656 is correctly, instead of backwards. No functional changes, since this
31657 mistake was completely self-consistent.
31659 2008-08-22 06:27:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
31661 docs/plugins/gst-plugins-bad-plugins-docs.sgml: Add, but commented out xml/element-dc1394.xml. Its documented, but
31662 Original commit message from CVS:
31663 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
31664 Add, but commented out xml/element-dc1394.xml. Its documented, but
31665 I can't get it to be build.
31666 * ext/celt/gstceltdec.c:
31667 * ext/celt/gstceltenc.c:
31668 Fix doc warnings and reformat the doc block.
31670 2008-08-21 13:22:38 +0000 Leandro Melo de Sales <leandroal@gmail.com>
31672 Add dccp plugin. Fixes #542390.
31673 Original commit message from CVS:
31674 patch by: Leandro Melo de Sales <leandroal@gmail.com>
31676 * docs/plugins/Makefile.am:
31677 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
31678 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
31679 * docs/plugins/gst-plugins-bad-plugins.args:
31680 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
31681 * docs/plugins/gst-plugins-bad-plugins.interfaces:
31682 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
31683 * docs/plugins/gst-plugins-bad-plugins.signals:
31684 * docs/plugins/inspect/plugin-dccp.xml:
31685 * gst/dccp/Makefile.am:
31686 * gst/dccp/gstdccp.c:
31687 * gst/dccp/gstdccp.h:
31688 * gst/dccp/gstdccpclientsink.c:
31689 * gst/dccp/gstdccpclientsink.h:
31690 * gst/dccp/gstdccpclientsrc.c:
31691 * gst/dccp/gstdccpclientsrc.h:
31692 * gst/dccp/gstdccpplugin.c:
31693 * gst/dccp/gstdccpserversink.c:
31694 * gst/dccp/gstdccpserversink.h:
31695 * gst/dccp/gstdccpserversrc.c:
31696 * gst/dccp/gstdccpserversrc.h:
31697 * tests/icles/dccp/README:
31698 * tests/icles/dccp/call/README:
31699 * tests/icles/dccp/call/DCCPClient.c:
31700 * tests/icles/dccp/call/DCCPServer.c:
31701 * tests/icles/dccp/file/DCCPClientSaveFile.c:
31702 * tests/icles/dccp/file/DCCPServerSendFile.c:
31703 * tests/icles/dccp/mic/DCCPClientPlayMic.c:
31704 * tests/icles/dccp/mic/DCCPServerMic.c:
31705 * tests/icles/dccp/mp3/DCCPClientPlayMP3.c:
31706 * tests/icles/dccp/mp3/DCCPServerSendMP3.c:
31707 * tests/icles/dccp/mp3Speex/DCCPClientPlaySpeexMP3.c:
31708 * tests/icles/dccp/mp3Speex/DCCPServerSendSpeexMP3.c:
31709 * tests/icles/dccp/mp3Stream/DCCPClientPlayMP3Stream.c:
31710 * tests/icles/dccp/mp3Stream/DCCPServerSendMP3Stream.c:
31711 Add dccp plugin. Fixes #542390.
31713 2008-08-20 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.net>
31715 configure.ac: Remove bits that presumably weren't supposed to be committed.
31716 Original commit message from CVS:
31718 Remove bits that presumably weren't supposed to be committed.
31720 2008-08-20 21:44:22 +0000 Michael Smith <msmith@xiph.org>
31722 Add new windows ACM encoder wrapper.
31723 Original commit message from CVS:
31726 * sys/acmenc/Makefile.am:
31727 * sys/acmenc/acmenc.c:
31728 Add new windows ACM encoder wrapper.
31730 2008-08-18 11:13:07 +0000 Michael Krufky <mkrufky@linuxtv.org>
31732 sys/dvb/: Add ATSC tunning and channels.conf parsing support.
31733 Original commit message from CVS:
31734 patch by: Michael Krufky
31735 * sys/dvb/gstdvbsrc.c:
31736 * sys/dvb/parsechannels.c:
31737 Add ATSC tunning and channels.conf parsing support.
31740 2008-08-13 21:58:08 +0000 Michael Smith <msmith@xiph.org>
31742 sys/: Initialise COM with default flags.
31743 Original commit message from CVS:
31744 * sys/dshowdecwrapper/gstdshowaudiodec.c:
31745 * sys/dshowdecwrapper/gstdshowaudiodec.h:
31746 * sys/dshowdecwrapper/gstdshowvideodec.c:
31747 * sys/dshowdecwrapper/gstdshowvideodec.h:
31748 * sys/dshowvideosink/dshowvideosink.cpp:
31749 * sys/dshowvideosink/dshowvideosink.h:
31750 Initialise COM with default flags.
31751 Only deinitialise if the initialisation was successful.
31753 2008-08-13 14:31:02 +0000 Wim Taymans <wim.taymans@gmail.com>
31755 gst/rtpmanager/gstrtpbin.c: Reset rtp timestamp interpollation when we detect a gap when the clock_base changed.
31756 Original commit message from CVS:
31757 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate),
31758 (gst_rtp_bin_sync_chain), (new_ssrc_pad_found):
31759 Reset rtp timestamp interpollation when we detect a gap when the
31760 clock_base changed.
31761 Don't try to adjust the ts-offset when it's too big (> 3seconds)
31762 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_set_ssrc):
31763 * gst/rtpmanager/gstrtpsession.h:
31764 Add method to set session SSRC.
31765 * gst/rtpmanager/rtpsession.c: (check_collision),
31766 (rtp_session_set_internal_ssrc), (rtp_session_get_internal_ssrc),
31767 (rtp_session_on_timeout):
31768 * gst/rtpmanager/rtpsession.h:
31769 Added debugging for the collision checks.
31770 Add method to change the internal SSRC of the session.
31771 * gst/rtpmanager/rtpsource.c: (rtp_source_process_rtp):
31772 Reset the clock base when we detect large jumps in the seqnums.
31774 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
31776 ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
31777 Original commit message from CVS:
31778 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
31779 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
31780 * ext/x264/gstx264enc.h:
31781 Do not deal with duplicated input (timestamps). If needed,
31782 a generic element can do so.
31783 Do not manipulate input timestamps on the way out,
31784 since that shifts the timeline and A/V sync.
31786 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
31788 docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
31789 Original commit message from CVS:
31790 * docs/plugins/gst-plugins-bad-plugins.args:
31791 Integrate new properties into documentation.
31792 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
31793 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
31794 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
31795 Fix up API prior to eventual plugin move.
31796 API: GstX264Enc:pass (provides more options, and changed to enum)
31798 2008-08-12 14:31:57 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
31800 Update and add documentation for mplex.
31801 Original commit message from CVS:
31802 * docs/plugins/Makefile.am:
31803 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
31804 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
31805 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
31806 * docs/plugins/inspect/plugin-mplex.xml:
31807 * ext/mplex/gstmplex.cc:
31808 Update and add documentation for mplex.
31809 * ext/mpeg2enc/gstmpeg2enc.cc:
31810 Documentation update.
31812 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
31814 Add documentation and unit test for x264enc.
31815 Original commit message from CVS:
31816 * docs/plugins/Makefile.am:
31817 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
31818 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
31819 * ext/x264/gstx264enc.c:
31820 * tests/check/Makefile.am:
31821 * tests/check/elements/x264enc.c: (setup_x264enc),
31822 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
31823 Add documentation and unit test for x264enc.
31825 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
31827 ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
31828 Original commit message from CVS:
31829 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
31830 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
31831 Allocate some buffers in more adaptive and economical fashion.
31833 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
31835 configure.ac: Check for sufficiently up-to-date x264 API.
31836 Original commit message from CVS:
31838 Check for sufficiently up-to-date x264 API.
31839 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
31840 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
31841 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
31842 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
31843 * ext/x264/gstx264enc.h:
31844 Expose some more parameters of the x264 encoder as properties.
31846 2008-08-11 07:20:15 +0000 Stefan Kost <ensonic@users.sourceforge.net>
31848 gst/rtpmanager/gstrtpbin.c: Print the pad-name in debug log.
31849 Original commit message from CVS:
31850 * gst/rtpmanager/gstrtpbin.c:
31851 Print the pad-name in debug log.
31852 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
31853 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
31854 Use "-" instead of "_" in property names. Can we call them just
31855 "device" like everywhere else?
31857 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
31859 ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
31860 Original commit message from CVS:
31861 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
31862 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
31863 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
31864 (gst_x264_enc_flush_frames):
31865 Coding style and layout; re-order some functions in more
31866 typical and natural flow.
31868 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
31870 ext/x264/: Use GQueue in stead of custom queue code.
31871 Original commit message from CVS:
31872 * ext/x264/Makefile.am:
31873 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
31874 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
31875 (gst_x264_enc_reset), (gst_x264_enc_finalize),
31876 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
31877 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
31878 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
31879 * ext/x264/gstx264enc.h:
31880 Use GQueue in stead of custom queue code.
31881 Factorize flushing out encoder delayed frames.
31882 Factorize initialization and state change reset.
31884 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
31886 Use configure-generated _stdint.h.
31887 Original commit message from CVS:
31888 * ext/x264/gstx264enc.h:
31889 * sys/fbdev/gstfbdevsink.c:
31890 Use configure-generated _stdint.h.
31892 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
31894 ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
31895 Original commit message from CVS:
31896 * ext/x264/Makefile.am:
31897 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
31898 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
31899 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
31900 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
31901 (gst_x264_enc_finalize), (gst_x264_enc_chain),
31902 (gst_x264_enc_encode_frame), (plugin_init):
31903 * ext/x264/gstx264enc.h:
31904 Use video format library and GST_WRITE_*_BE macros where applicable.
31905 Use finalize in stead of dispose.
31906 Set up debug category and log callback.
31908 2008-08-07 16:20:30 +0000 Frederic Crozat <fcrozat@mandriva.org>
31910 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
31911 Original commit message from CVS:
31912 Patch by: Frederic Crozat <fcrozat@mandriva.org>
31913 * ext/sndfile/gstsf.c: (plugin_init):
31914 * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_plugin_init):
31915 * sys/oss4/oss4-audio.c: (plugin_init):
31916 Make sure gettext returns translations in UTF-8 encoding rather
31917 than in the current locale encoding (#546822).
31919 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
31921 ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
31922 Original commit message from CVS:
31923 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
31924 (gst_two_lame_chain):
31925 * ext/twolame/gsttwolame.h:
31926 Allow raw float samples as input for encoding.
31928 2008-08-07 13:15:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
31930 ext/jack/gstjackaudiosrc.c: Try committing this once again. Now properly renamed.
31931 Original commit message from CVS:
31932 * ext/jack/gstjackaudiosrc.c:
31933 Try committing this once again. Now properly renamed.
31935 2008-08-07 09:09:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
31937 docs/plugins/: docs/plugins/inspect/plugin-jack.xml
31938 Original commit message from CVS:
31939 * docs/plugins/Makefile.am:
31940 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
31941 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
31942 * docs/plugins/gst-plugins-bad-plugins.args:
31943 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
31944 * docs/plugins/gst-plugins-bad-plugins.interfaces:
31945 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
31946 * docs/plugins/inspect/plugin-jack.xml
31947 Add new element to docs.
31948 * ext/jack/gstjack.h
31950 * ext/jack/gstjackaudiosrc.c:
31951 * ext/jack/gstjackaudiosrc.h:
31952 Rename jackaudiosrc to jack_audio_src.
31954 2008-08-07 08:47:40 +0000 Tristan Matthews <tristan@sat.qc.ca>
31956 ext/jack/: Add a jackaudiosrc. Refactor sink slightly for better code reuse.
31957 Original commit message from CVS:
31958 patch by: Tristan Matthews <tristan@sat.qc.ca>
31959 * ext/jack/Makefile.am:
31960 * ext/jack/gstjack.c:
31961 * ext/jack/gstjackaudioclient.c:
31962 * ext/jack/gstjackaudiosink.c:
31963 * ext/jack/gstjackaudiosink.h:
31964 * ext/jack/gstjackaudiosrc.c:
31965 * ext/jack/gstjackaudiosrc.h:
31966 * ext/jack/gstjackringbuffer.h:
31967 Add a jackaudiosrc. Refactor sink slightly for better code reuse.
31970 2008-08-06 15:49:43 +0000 Sebastian Dröge <slomo@circular-chaos.org>
31972 docs/plugins/: Add twolame and celt plugins to the docs.
31973 Original commit message from CVS:
31974 * docs/plugins/Makefile.am:
31975 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
31976 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
31977 * docs/plugins/gst-plugins-bad-plugins.args:
31978 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
31979 * docs/plugins/gst-plugins-bad-plugins.interfaces:
31980 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
31981 * docs/plugins/inspect/plugin-celt.xml:
31982 * docs/plugins/inspect/plugin-twolame.xml:
31983 Add twolame and celt plugins to the docs.
31985 2008-08-05 09:42:53 +0000 Olivier Crete <tester@tester.ca>
31987 gst/rtpmanager/gstrtpjitterbuffer.c: Make the buffer metadata writable before inserting it in the jitterbuffer becaus...
31988 Original commit message from CVS:
31989 Based on patch by: Olivier Crete <tester at tester dot ca>
31990 * gst/rtpmanager/gstrtpjitterbuffer.c:
31991 (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop):
31992 Make the buffer metadata writable before inserting it in the
31993 jitterbuffer because the jitterbuffer will modify the timestamps.
31994 * gst/rtpmanager/rtpjitterbuffer.c:
31995 Update method comment about requiring writable metadata on buffers.
31996 * gst/rtpmanager/rtpsession.c: (rtp_session_process_sr),
31997 (rtp_session_process_rtcp):
31998 Make the RTCP buffer metadata writable because we want to modify the
32002 2008-08-05 09:05:35 +0000 Wim Taymans <wim.taymans@gmail.com>
32004 gst/selector/gstinputselector.c: Move the select-all logic into the activation of the currently selected pad. We want...
32005 Original commit message from CVS:
32006 * gst/selector/gstinputselector.c: (gst_selector_pad_bufferalloc),
32007 (gst_selector_pad_chain), (gst_input_selector_getcaps),
32008 (gst_input_selector_activate_sinkpad):
32009 Move the select-all logic into the activation of the currently selected
32010 pad. We want to remember the last pad with activity in select-all mode.
32011 Fix the getcaps function, we can produce the union of the upstream caps
32012 in select-all mode, not the intersection like proxy_getcaps() does.
32014 2008-08-05 09:00:50 +0000 Håvard Graff <havard.graff@tandberg.com>
32016 gst/rtpmanager/gstrtpjitterbuffer.c: Fix debug by logging the right seqnum.
32017 Original commit message from CVS:
32018 Patch by: Håvard Graff <havard dot graff at tandberg dot com>
32019 * gst/rtpmanager/gstrtpjitterbuffer.c:
32020 (gst_rtp_jitter_buffer_chain):
32021 Fix debug by logging the right seqnum.
32023 2008-08-05 08:58:27 +0000 Olivier Crete <tester@tester.ca>
32025 gst/rtpmanager/gstrtpbin.c: Release lock before emitting the request-pt-map signal.
32026 Original commit message from CVS:
32027 Patch by: Olivier Crete <tester at tester dot ca>
32028 * gst/rtpmanager/gstrtpbin.c: (get_pt_map):
32029 Release lock before emitting the request-pt-map signal.
32032 2008-08-02 18:48:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32034 gst/deinterlace2/: Use oil_memcpy() instead of memcpy() as it's faster for the sizes that are usually used here.
32035 Original commit message from CVS:
32036 * gst/deinterlace2/gstdeinterlace2.c:
32037 (gst_deinterlace_simple_method_interpolate_scanline),
32038 (gst_deinterlace_simple_method_copy_scanline),
32039 (gst_deinterlace_simple_method_deinterlace_frame):
32040 * gst/deinterlace2/tvtime/greedy.c: (deinterlace_frame_di_greedy):
32041 * gst/deinterlace2/tvtime/greedyh.c:
32042 (deinterlace_frame_di_greedyh):
32043 * gst/deinterlace2/tvtime/scalerbob.c:
32044 (deinterlace_scanline_scaler_bob):
32045 * gst/deinterlace2/tvtime/tomsmocomp.c: (Fieldcopy):
32046 * gst/deinterlace2/tvtime/weave.c: (deinterlace_scanline_weave),
32048 * gst/deinterlace2/tvtime/weavebff.c: (deinterlace_scanline_weave),
32050 * gst/deinterlace2/tvtime/weavetff.c: (deinterlace_scanline_weave),
32052 Use oil_memcpy() instead of memcpy() as it's faster for the sizes that
32053 are usually used here.
32055 2008-08-02 18:36:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32057 gst/deinterlace2/: Add the remaining tvtime deinterlacing methods and fix the deinterlace_frame() implementation of G...
32058 Original commit message from CVS:
32059 * gst/deinterlace2/Makefile.am:
32060 * gst/deinterlace2/gstdeinterlace2.c:
32061 (gst_deinterlace_simple_method_deinterlace_frame),
32062 (gst_deinterlace2_methods_get_type), (gst_deinterlace2_set_method):
32063 * gst/deinterlace2/gstdeinterlace2.h:
32064 * gst/deinterlace2/tvtime/linear.c:
32065 (deinterlace_scanline_linear_c), (deinterlace_scanline_linear_mmx),
32066 (deinterlace_scanline_linear_mmxext),
32067 (gst_deinterlace_method_linear_class_init),
32068 (gst_deinterlace_method_linear_init):
32069 * gst/deinterlace2/tvtime/linearblend.c:
32070 (deinterlace_scanline_linear_blend_c),
32071 (deinterlace_scanline_linear_blend2_c),
32072 (deinterlace_scanline_linear_blend_mmx),
32073 (deinterlace_scanline_linear_blend2_mmx),
32074 (gst_deinterlace_method_linear_blend_class_init),
32075 (gst_deinterlace_method_linear_blend_init):
32076 * gst/deinterlace2/tvtime/plugins.h:
32077 * gst/deinterlace2/tvtime/scalerbob.c:
32078 (deinterlace_scanline_scaler_bob),
32079 (gst_deinterlace_method_scaler_bob_class_init),
32080 (gst_deinterlace_method_scaler_bob_init):
32081 * gst/deinterlace2/tvtime/weave.c: (deinterlace_scanline_weave),
32082 (copy_scanline), (gst_deinterlace_method_weave_class_init),
32083 (gst_deinterlace_method_weave_init):
32084 * gst/deinterlace2/tvtime/weavebff.c: (deinterlace_scanline_weave),
32085 (copy_scanline), (gst_deinterlace_method_weave_bff_class_init),
32086 (gst_deinterlace_method_weave_bff_init):
32087 * gst/deinterlace2/tvtime/weavetff.c: (deinterlace_scanline_weave),
32088 (copy_scanline), (gst_deinterlace_method_weave_tff_class_init),
32089 (gst_deinterlace_method_weave_tff_init):
32090 Add the remaining tvtime deinterlacing methods and fix the
32091 deinterlace_frame() implementation of GstDeinterlaceSimpleMethod.
32093 2008-08-02 18:30:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32095 gst/deinterlace2/tvtime/vfir.c: Implement the VFIR deinterlacing method as simple method.
32096 Original commit message from CVS:
32097 * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line_c),
32098 (deinterlace_line_mmx), (gst_deinterlace_method_vfir_class_init):
32099 Implement the VFIR deinterlacing method as simple method.
32101 2008-08-02 18:18:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32103 gst/deinterlace2/gstdeinterlace2.*: Add a GstDeinterlaceSimpleMethod subclass of GstDeinterlaceMethod that can be use...
32104 Original commit message from CVS:
32105 * gst/deinterlace2/gstdeinterlace2.c:
32106 (gst_deinterlace_simple_method_interpolate_scanline),
32107 (gst_deinterlace_simple_method_copy_scanline),
32108 (gst_deinterlace_simple_method_deinterlace_frame),
32109 (gst_deinterlace_simple_method_class_init),
32110 (gst_deinterlace_simple_method_init):
32111 * gst/deinterlace2/gstdeinterlace2.h:
32112 Add a GstDeinterlaceSimpleMethod subclass of GstDeinterlaceMethod that
32113 can be used by simple deinterlacing methods. They only have to provide
32114 a function for interpolating a scanline or copying a scanline.
32116 2008-08-02 18:15:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32118 gst/deinterlace2/gstdeinterlace2.c: Respect the latency of the deinterlacing algorithm for the timestamps of every bu...
32119 Original commit message from CVS:
32120 * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_chain):
32121 Respect the latency of the deinterlacing algorithm for the timestamps
32124 2008-08-02 18:13:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32126 gst/deinterlace2/tvtime/: Add the MMX registers to the clobbered registers only if __MMX__ is defined.
32127 Original commit message from CVS:
32128 * gst/deinterlace2/tvtime/greedyh.asm:
32129 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc:
32130 Add the MMX registers to the clobbered registers only if __MMX__ is
32133 2008-08-02 18:09:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32135 gst/deinterlace2/: Enable tomsmocomp again as the C port will be ready for the next release.
32136 Original commit message from CVS:
32137 * gst/deinterlace2/Makefile.am:
32138 * gst/deinterlace2/gstdeinterlace2.c:
32139 (gst_deinterlace2_methods_get_type), (gst_deinterlace2_set_method),
32140 (gst_deinterlace2_class_init):
32141 Enable tomsmocomp again as the C port will be ready for the next
32144 2008-08-02 18:02:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32146 gst/deinterlace2/gstdeinterlace2.c: Don't use proxy_getcaps() but implement our own getcaps() function that doubles/h...
32147 Original commit message from CVS:
32148 * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_init),
32149 (gst_greatest_common_divisor), (gst_fraction_double),
32150 (gst_deinterlace2_getcaps), (gst_deinterlace2_setcaps):
32151 Don't use proxy_getcaps() but implement our own getcaps() function
32152 that doubles/halfs the framerate if all fields should be sent out.
32154 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32156 Add TwoLAME MP2 encoding element, based on the LAME element.
32157 Original commit message from CVS:
32160 * ext/twolame/Makefile.am:
32161 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
32162 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
32163 (gst_two_lame_release_memory), (gst_two_lame_finalize),
32164 (gst_two_lame_base_init), (gst_two_lame_class_init),
32165 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
32166 (gst_two_lame_init), (gst_two_lame_set_property),
32167 (gst_two_lame_get_property), (gst_two_lame_sink_event),
32168 (gst_two_lame_chain), (gst_two_lame_setup),
32169 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
32171 * ext/twolame/gsttwolame.h:
32172 Add TwoLAME MP2 encoding element, based on the LAME element.
32174 2008-08-02 17:29:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32176 Add CELT encoder and decoder elements based on the Speex elements.
32177 Original commit message from CVS:
32180 * ext/celt/Makefile.am:
32181 * ext/celt/gstcelt.c: (plugin_init):
32182 * ext/celt/gstceltdec.c: (gst_celt_dec_base_init),
32183 (gst_celt_dec_class_init), (gst_celt_dec_reset),
32184 (gst_celt_dec_init), (celt_dec_convert),
32185 (celt_get_sink_query_types), (celt_dec_sink_query),
32186 (celt_get_src_query_types), (celt_dec_src_query),
32187 (celt_dec_src_event), (celt_dec_sink_event),
32188 (celt_dec_chain_parse_header), (celt_dec_chain_parse_comments),
32189 (celt_dec_chain_parse_data), (celt_dec_chain),
32190 (celt_dec_change_state):
32191 * ext/celt/gstceltdec.h:
32192 * ext/celt/gstceltenc.c: (gst_celt_enc_setup_interfaces),
32193 (gst_celt_enc_base_init), (gst_celt_enc_class_init),
32194 (gst_celt_enc_finalize), (gst_celt_enc_sink_setcaps),
32195 (gst_celt_enc_sink_getcaps), (gst_celt_enc_convert_src),
32196 (gst_celt_enc_convert_sink), (gst_celt_enc_get_latency),
32197 (gst_celt_enc_get_query_types), (gst_celt_enc_src_query),
32198 (gst_celt_enc_sink_query), (gst_celt_enc_init),
32199 (gst_celt_enc_create_metadata_buffer), (gst_celt_enc_setup),
32200 (gst_celt_enc_buffer_from_data), (gst_celt_enc_push_buffer),
32201 (gst_celt_enc_set_header_on_caps), (gst_celt_enc_sinkevent),
32202 (gst_celt_enc_chain), (gst_celt_enc_get_property),
32203 (gst_celt_enc_set_property), (gst_celt_enc_change_state):
32204 * ext/celt/gstceltenc.h:
32205 Add CELT encoder and decoder elements based on the Speex elements.
32207 2008-08-02 17:16:39 +0000 Tal Shalif <tshalif@nargila.org>
32209 ext/sdl/sdlvideosink.c: Use g_setenv() and g_unsetenv() instead of setenv() to fix compilation with mingw. Fixes bug ...
32210 Original commit message from CVS:
32211 Patch by: Tal Shalif <tshalif at nargila dot org>
32212 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_initsdl):
32213 Use g_setenv() and g_unsetenv() instead of setenv() to fix compilation
32214 with mingw. Fixes bug #545247.
32216 2008-08-01 23:30:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32218 configure.ac: Back to development -> 0.10.8.1
32219 Original commit message from CVS:
32221 Back to development -> 0.10.8.1
32223 2008-08-01 15:39:44 +0000 Christian Schaller <uraeus@gnome.org>
32225 * gst-plugins-bad.spec.in:
32226 remove moved plugins from spec file
32227 Original commit message from CVS:
32228 remove moved plugins from spec file
32230 === release 0.10.8 ===
32232 2008-07-31 22:15:17 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32238 * docs/plugins/gst-plugins-bad-plugins.args:
32239 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
32240 * docs/plugins/gst-plugins-bad-plugins.interfaces:
32241 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
32242 * docs/plugins/inspect/plugin-alsaspdif.xml:
32243 * docs/plugins/inspect/plugin-app.xml:
32244 * docs/plugins/inspect/plugin-bayer.xml:
32245 * docs/plugins/inspect/plugin-bz2.xml:
32246 * docs/plugins/inspect/plugin-cdaudio.xml:
32247 * docs/plugins/inspect/plugin-cdxaparse.xml:
32248 * docs/plugins/inspect/plugin-dfbvideosink.xml:
32249 * docs/plugins/inspect/plugin-dtsdec.xml:
32250 * docs/plugins/inspect/plugin-dvb.xml:
32251 * docs/plugins/inspect/plugin-dvdspu.xml:
32252 * docs/plugins/inspect/plugin-faac.xml:
32253 * docs/plugins/inspect/plugin-faad.xml:
32254 * docs/plugins/inspect/plugin-fbdevsink.xml:
32255 * docs/plugins/inspect/plugin-festival.xml:
32256 * docs/plugins/inspect/plugin-filter.xml:
32257 * docs/plugins/inspect/plugin-flvdemux.xml:
32258 * docs/plugins/inspect/plugin-freeze.xml:
32259 * docs/plugins/inspect/plugin-gsm.xml:
32260 * docs/plugins/inspect/plugin-gstinterlace.xml:
32261 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
32262 * docs/plugins/inspect/plugin-h264parse.xml:
32263 * docs/plugins/inspect/plugin-jack.xml:
32264 * docs/plugins/inspect/plugin-ladspa.xml:
32265 * docs/plugins/inspect/plugin-metadata.xml:
32266 * docs/plugins/inspect/plugin-mms.xml:
32267 * docs/plugins/inspect/plugin-modplug.xml:
32268 * docs/plugins/inspect/plugin-mpeg2enc.xml:
32269 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
32270 * docs/plugins/inspect/plugin-mpegtsparse.xml:
32271 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
32272 * docs/plugins/inspect/plugin-musepack.xml:
32273 * docs/plugins/inspect/plugin-musicbrainz.xml:
32274 * docs/plugins/inspect/plugin-mve.xml:
32275 * docs/plugins/inspect/plugin-mythtv.xml:
32276 * docs/plugins/inspect/plugin-nas.xml:
32277 * docs/plugins/inspect/plugin-neon.xml:
32278 * docs/plugins/inspect/plugin-nsfdec.xml:
32279 * docs/plugins/inspect/plugin-nuvdemux.xml:
32280 * docs/plugins/inspect/plugin-oss4.xml:
32281 * docs/plugins/inspect/plugin-rawparse.xml:
32282 * docs/plugins/inspect/plugin-real.xml:
32283 * docs/plugins/inspect/plugin-rfbsrc.xml:
32284 * docs/plugins/inspect/plugin-sdl.xml:
32285 * docs/plugins/inspect/plugin-sdp.xml:
32286 * docs/plugins/inspect/plugin-selector.xml:
32287 * docs/plugins/inspect/plugin-sndfile.xml:
32288 * docs/plugins/inspect/plugin-soundtouch.xml:
32289 * docs/plugins/inspect/plugin-spcdec.xml:
32290 * docs/plugins/inspect/plugin-speed.xml:
32291 * docs/plugins/inspect/plugin-speexresample.xml:
32292 * docs/plugins/inspect/plugin-stereo.xml:
32293 * docs/plugins/inspect/plugin-subenc.xml:
32294 * docs/plugins/inspect/plugin-tta.xml:
32295 * docs/plugins/inspect/plugin-vcdsrc.xml:
32296 * docs/plugins/inspect/plugin-videosignal.xml:
32297 * docs/plugins/inspect/plugin-vmnc.xml:
32298 * docs/plugins/inspect/plugin-wildmidi.xml:
32299 * docs/plugins/inspect/plugin-x264.xml:
32300 * docs/plugins/inspect/plugin-xvid.xml:
32301 * docs/plugins/inspect/plugin-y4menc.xml:
32302 * gst-plugins-bad.doap:
32303 * win32/common/config.h:
32305 Original commit message from CVS:
32308 2008-07-31 22:03:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32339 Original commit message from CVS:
32342 2008-07-24 23:53:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32344 configure.ac: 0.10.7.3 pre-release
32345 Original commit message from CVS:
32347 0.10.7.3 pre-release
32350 Add Indonesian translation.
32352 2008-07-24 00:32:37 +0000 Michael Smith <msmith@xiph.org>
32354 gst/festival/gstfestival.c: Guard unistd.h with HAVE_UNISTD_H
32355 Original commit message from CVS:
32356 * gst/festival/gstfestival.c:
32357 Guard unistd.h with HAVE_UNISTD_H
32358 * gst/modplug/libmodplug/load_it.cpp:
32359 * gst/modplug/libmodplug/sndfile.cpp:
32360 * gst/modplug/libmodplug/sndfile.h:
32361 * gst/modplug/libmodplug/stdafx.h:
32362 Support for compiling with MSVC: use _MSC_VER for detecting MSVC instead
32363 of MSC_VER. Make CanPackSamples take the type it's passed. Change scope
32364 of a variable in load_it.cpp to MSVC's scoping rules.
32365 * gst/sdp/gstsdpdemux.c:
32366 Guard unistd.h with HAVE_UNISTD_H
32369 2008-07-22 06:27:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
32371 ext/timidity/gsttimidity.c: Fix compiler warning. Fixes #544050.
32372 Original commit message from CVS:
32373 * ext/timidity/gsttimidity.c:
32374 Fix compiler warning. Fixes #544050.
32376 2008-07-21 21:12:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32378 configure.ac: Don't check for nav_print.h any more - it should be included in the libdvdnav development package if li...
32379 Original commit message from CVS:
32381 Don't check for nav_print.h any more - it should be included in
32382 the libdvdnav development package if libdvdnav headers depend on it.
32385 2008-07-21 16:03:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32387 Link the ladspa plugin with -ldl. It's needed for dlopen() and friends for loading the ladspa plugins and previously ...
32388 Original commit message from CVS:
32390 * ext/ladspa/Makefile.am:
32391 Link the ladspa plugin with -ldl. It's needed for dlopen() and friends
32392 for loading the ladspa plugins and previously was linked in by
32393 gmodule. Fixes bug #543848.
32395 2008-07-21 10:16:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32397 gst/modplug/libmodplug/Makefile.am: Use GST_CXXFLAGS instead of GST_CFLAGS for CXXFLAGS. GST_CFLAGS can contain compi...
32398 Original commit message from CVS:
32399 * gst/modplug/libmodplug/Makefile.am:
32400 Use GST_CXXFLAGS instead of GST_CFLAGS for CXXFLAGS. GST_CFLAGS
32401 can contain compiler parameters that are invalid for C++.
32404 2008-07-21 10:15:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32406 ext/resindvd/Makefile.am: Dist missing header files. Fixes bug #543861.
32407 Original commit message from CVS:
32408 * ext/resindvd/Makefile.am:
32409 Dist missing header files. Fixes bug #543861.
32411 2008-07-19 14:12:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32413 configure.ac: 0.10.7.2 pre-release
32414 Original commit message from CVS:
32416 0.10.7.2 pre-release
32418 2008-07-19 14:02:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32420 ext/Makefile.am: Dist and recurse into resindvd subdir
32421 Original commit message from CVS:
32423 Dist and recurse into resindvd subdir
32425 2008-07-19 13:43:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32427 configure.ac: Remove interleave and replaygain configure.ac pieces too
32428 Original commit message from CVS:
32430 Remove interleave and replaygain configure.ac pieces too
32432 2008-07-19 13:29:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32434 po/: Add new lithunian translation, and add french to the LINGUAS file.
32435 Original commit message from CVS:
32438 Add new lithunian translation, and add french to the LINGUAS
32441 2008-07-19 00:58:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32443 Remove interleave and replaygain plugins that have moved to -good
32444 Original commit message from CVS:
32445 * docs/plugins/Makefile.am:
32446 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
32447 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
32448 * docs/plugins/gst-plugins-bad-plugins.args:
32449 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
32450 * docs/plugins/gst-plugins-bad-plugins.interfaces:
32451 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
32452 * docs/plugins/inspect/plugin-interleave.xml:
32453 * docs/plugins/inspect/plugin-replaygain.xml:
32454 * gst/interleave/Makefile.am:
32455 * gst/interleave/deinterleave.c:
32456 * gst/interleave/deinterleave.h:
32457 * gst/interleave/interleave.c:
32458 * gst/interleave/interleave.h:
32459 * gst/interleave/plugin.c:
32460 * gst/interleave/plugin.h:
32461 * gst/replaygain/Makefile.am:
32462 * gst/replaygain/gstrganalysis.c:
32463 * gst/replaygain/gstrganalysis.h:
32464 * gst/replaygain/gstrglimiter.c:
32465 * gst/replaygain/gstrglimiter.h:
32466 * gst/replaygain/gstrgvolume.c:
32467 * gst/replaygain/gstrgvolume.h:
32468 * gst/replaygain/replaygain.c:
32469 * gst/replaygain/replaygain.h:
32470 * gst/replaygain/rganalysis.c:
32471 * gst/replaygain/rganalysis.h:
32472 * tests/check/Makefile.am:
32473 * tests/check/elements/deinterleave.c:
32474 * tests/check/elements/interleave.c:
32475 * tests/check/elements/rganalysis.c:
32476 * tests/check/elements/rglimiter.c:
32477 * tests/check/elements/rgvolume.c:
32478 Remove interleave and replaygain plugins that have moved to -good
32480 2008-07-18 08:34:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32482 Disable the tomsmocomp algorithm for this release as it's buggy and has no C implementation yet.
32483 Original commit message from CVS:
32485 * gst/deinterlace2/Makefile.am:
32486 * gst/deinterlace2/gstdeinterlace2.c:
32487 (gst_deinterlace2_methods_get_type), (gst_deinterlace2_set_method),
32488 (gst_deinterlace2_class_init), (gst_deinterlace2_init):
32489 * gst/deinterlace2/gstdeinterlace2.h:
32490 * gst/deinterlace2/tvtime/greedy.c:
32491 (gst_deinterlace_method_greedy_l_class_init):
32492 * gst/deinterlace2/tvtime/greedyh.c:
32493 (gst_deinterlace_method_greedy_h_class_init):
32494 * gst/deinterlace2/tvtime/vfir.c:
32495 (gst_deinterlace_method_vfir_class_init):
32496 Disable the tomsmocomp algorithm for this release as it's buggy
32497 and has no C implementation yet.
32498 Build the deinterlace2 plugin on all architectures but still mark it
32500 Build the x86 inline assembly only if GCC inline assembly is supported
32501 and only on x86 or amd64. Fixes bug #543286.
32503 2008-07-16 14:15:39 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32505 gst/real/gstrealvideodec.c: Add some casts to fix the build on Forte
32506 Original commit message from CVS:
32507 * gst/real/gstrealvideodec.c: (open_library):
32508 Add some casts to fix the build on Forte
32510 2008-07-14 14:13:54 +0000 Edward Hervey <bilboed@bilboed.com>
32512 gst/deinterlace2/tvtime/: Fix build on x86_64
32513 Original commit message from CVS:
32514 * gst/deinterlace2/tvtime/greedy.c:
32515 (gst_deinterlace_method_greedy_l_class_init):
32516 * gst/deinterlace2/tvtime/greedyh.c:
32517 (gst_deinterlace_method_greedy_h_class_init):
32518 * gst/deinterlace2/tvtime/vfir.c:
32519 (gst_deinterlace_method_vfir_class_init):
32520 Fix build on x86_64
32522 2008-07-14 07:50:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32524 ext/resindvd/gstmpegdemux.c: Remove whitespace line.
32525 Original commit message from CVS:
32526 * ext/resindvd/gstmpegdemux.c:
32527 Remove whitespace line.
32528 * ext/resindvd/resindvdbin.c:
32529 * ext/resindvd/resindvdbin.h:
32530 Make it so that audio/video pads aren't added to the bin
32531 until after data flow starts.
32532 * ext/resindvd/resin-play:
32533 Move video buffer queue outside resindvdbin
32534 * ext/resindvd/resindvdsrc.c:
32535 Check that the nav_clock_id didn't already get unscheduled.
32536 * gst/dvdspu/gstdvdspu.c:
32537 Remove assert that sometimes triggers erroneously.
32539 2008-07-13 10:56:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32541 gst/deinterlace2/tvtime/greedyh.asm: Always use the C implementation if width is not a multiple of 4. The assembly op...
32542 Original commit message from CVS:
32543 * gst/deinterlace2/tvtime/greedyh.asm:
32544 Always use the C implementation if width is not a multiple of 4. The
32545 assembly optimized version only handle this and calling the C
32546 implementation for the remaining part doesn't work because it needs
32547 previous calculations.
32549 2008-07-13 10:52:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32551 gst/deinterlace2/tvtime/: Some cleanup, use 3DNOW instead of TDNOW in macros.
32552 Original commit message from CVS:
32553 * gst/deinterlace2/tvtime/greedyh.asm:
32554 * gst/deinterlace2/tvtime/greedyh.c:
32555 * gst/deinterlace2/tvtime/greedyhmacros.h:
32556 Some cleanup, use 3DNOW instead of TDNOW in macros.
32557 * gst/deinterlace2/tvtime/tomsmocomp.c:
32558 (gst_deinterlace_method_tomsmocomp_class_init):
32559 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
32560 * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h:
32561 The SSE method in fact only needs MMXEXT, declare it as such.
32563 2008-07-11 14:06:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32565 docs/plugins/.cvsignore: Ignore *-undeclared.txt
32566 Original commit message from CVS:
32567 * docs/plugins/.cvsignore:
32568 Ignore *-undeclared.txt
32569 * ext/resindvd/rsnaudiomunge.c:
32570 Turn g_print's into debug statements.
32571 * ext/resindvd/resin-play:
32572 * ext/resindvd/Makefile.am:
32573 * ext/resindvd/resindvdbin.c:
32574 * ext/resindvd/resindvdbin.h:
32575 * ext/resindvd/rsnparsetter.c:
32576 * ext/resindvd/rsnparsetter.h:
32577 * ext/resindvd/rsnwrappedbuffer.c:
32578 * ext/resindvd/rsnwrappedbuffer.h:
32579 Add a bloated implementation of a really simple idea: Replace the
32580 pixel-aspect-ratio in the output video with a prescribed one when
32581 necessary. There must be an easier way.
32582 Split the dvdspu out of the resindvdbin and put out the subpicture
32583 stream on the subpicture pad.
32584 * ext/resindvd/gstmpegdemux.c:
32585 Send video-aspect events down the pipe from the demuxer.
32586 * ext/resindvd/resindvdsrc.c:
32587 * ext/resindvd/resindvdsrc.h:
32588 Handle timed-stills somewhat using g_cond_timed_wait, with a FIXME
32589 to make it use clock-waiting later.
32590 * ext/resindvd/rsnbasesrc.c:
32591 Don't overwrite the last_stop in the basesrc segment after a seamless
32594 2008-07-11 13:54:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32596 * docs/plugins/.gitignore:
32597 Commit file that moap seems to have missed: Ignore *-undeclared.txt
32598 Original commit message from CVS:
32599 Commit file that moap seems to have missed: Ignore *-undeclared.txt
32601 2008-07-10 21:06:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
32603 Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe...
32604 Original commit message from CVS:
32605 * docs/plugins/gst-plugins-base-plugins-docs.sgml:
32606 * docs/plugins/gst-plugins-base-plugins-overrides.txt:
32607 * docs/plugins/gst-plugins-base-plugins-sections.txt:
32608 * docs/plugins/gst-plugins-base-plugins.args:
32609 * docs/plugins/gst-plugins-base-plugins.hierarchy:
32610 * docs/plugins/gst-plugins-base-plugins.interfaces:
32611 * docs/plugins/gst-plugins-base-plugins.prerequisites:
32612 * docs/plugins/gst-plugins-base-plugins.signals:
32613 * docs/plugins/inspect/plugin-adder.xml:
32614 * docs/plugins/inspect/plugin-alsa.xml:
32615 * docs/plugins/inspect/plugin-audioconvert.xml:
32616 * docs/plugins/inspect/plugin-audiorate.xml:
32617 * docs/plugins/inspect/plugin-audioresample.xml:
32618 * docs/plugins/inspect/plugin-audiotestsrc.xml:
32619 * docs/plugins/inspect/plugin-cdparanoia.xml:
32620 * docs/plugins/inspect/plugin-decodebin.xml:
32621 * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
32622 * docs/plugins/inspect/plugin-gdp.xml:
32623 * docs/plugins/inspect/plugin-gnomevfs.xml:
32624 * docs/plugins/inspect/plugin-libvisual.xml:
32625 * docs/plugins/inspect/plugin-ogg.xml:
32626 * docs/plugins/inspect/plugin-pango.xml:
32627 * docs/plugins/inspect/plugin-playback.xml:
32628 * docs/plugins/inspect/plugin-queue2.xml:
32629 * docs/plugins/inspect/plugin-subparse.xml:
32630 * docs/plugins/inspect/plugin-tcp.xml:
32631 * docs/plugins/inspect/plugin-theora.xml:
32632 * docs/plugins/inspect/plugin-typefindfunctions.xml:
32633 * docs/plugins/inspect/plugin-uridecodebin.xml:
32634 * docs/plugins/inspect/plugin-video4linux.xml:
32635 * docs/plugins/inspect/plugin-videorate.xml:
32636 * docs/plugins/inspect/plugin-videoscale.xml:
32637 * docs/plugins/inspect/plugin-videotestsrc.xml:
32638 * docs/plugins/inspect/plugin-volume.xml:
32639 * docs/plugins/inspect/plugin-vorbis.xml:
32640 * docs/plugins/inspect/plugin-ximagesink.xml:
32641 * docs/plugins/inspect/plugin-xvimagesink.xml:
32642 * ext/alsa/gstalsamixer.c:
32643 * ext/alsa/gstalsasink.c:
32644 * ext/alsa/gstalsasrc.c:
32645 * ext/gio/gstgiosink.c:
32646 * ext/gio/gstgiosrc.c:
32647 * ext/gio/gstgiostreamsink.c:
32648 * ext/gio/gstgiostreamsrc.c:
32649 * ext/gnomevfs/gstgnomevfssink.c:
32650 * ext/gnomevfs/gstgnomevfssrc.c:
32651 * ext/ogg/gstoggdemux.c:
32652 * ext/ogg/gstoggmux.c:
32653 * ext/pango/gstclockoverlay.c:
32654 * ext/pango/gsttextoverlay.c:
32655 * ext/pango/gsttextrender.c:
32656 * ext/pango/gsttimeoverlay.c:
32657 * ext/theora/theoradec.c:
32658 * ext/theora/theoraenc.c:
32659 * ext/theora/theoraparse.c:
32660 * ext/vorbis/vorbisdec.c:
32661 * ext/vorbis/vorbisenc.c:
32662 * ext/vorbis/vorbisparse.c:
32663 * ext/vorbis/vorbistag.c:
32664 * gst/adder/gstadder.c:
32665 * gst/audioconvert/gstaudioconvert.c:
32666 * gst/audioresample/gstaudioresample.c:
32667 * gst/audiotestsrc/gstaudiotestsrc.c:
32668 * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
32669 * gst/gdp/gstgdpdepay.c:
32670 * gst/gdp/gstgdppay.c:
32671 * gst/playback/gstdecodebin2.c:
32672 * gst/playback/gstplaybin.c:
32673 * gst/playback/gstplaybin2.c:
32674 * gst/playback/gstqueue2.c:
32675 * gst/playback/gsturidecodebin.c:
32676 * gst/tcp/gstmultifdsink.c:
32677 * gst/tcp/gsttcpserversink.c:
32678 * gst/videorate/gstvideorate.c:
32679 * gst/videoscale/gstvideoscale.c:
32680 * gst/videotestsrc/gstvideotestsrc.c:
32681 * gst/volume/gstvolume.c:
32682 * sys/ximage/ximagesink.c:
32683 * sys/xvimage/xvimagesink.c:
32684 Cleanup Plugin docs. Link to signals and properties. Fix sub-section
32685 titles. Drop mentining that all our example pipelines are "simple"
32688 2008-07-10 20:23:09 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
32690 gst/mpegtsparse/mpegtspacketizer.c: Convert extended event text to UTF-8.
32691 Original commit message from CVS:
32692 * gst/mpegtsparse/mpegtspacketizer.c:
32693 Convert extended event text to UTF-8.
32695 2008-07-10 18:51:11 +0000 Stefan Kost <ensonic@users.sourceforge.net>
32698 Original commit message from CVS:
32699 * docs/plugins/Makefile.am:
32700 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
32701 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
32702 * docs/plugins/gst-plugins-bad-plugins.args:
32703 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
32704 * docs/plugins/gst-plugins-bad-plugins.interfaces:
32705 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
32706 * docs/plugins/gst-plugins-bad-plugins.signals:
32707 * docs/plugins/inspect/plugin-stereo.xml:
32708 * gst/stereo/gststereo.c:
32711 2008-07-10 09:20:23 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
32713 gst/mpegtsparse/gstmpegdesc.h: Fix extended event descriptor parsing, out by 1 in position of text length.
32714 Original commit message from CVS:
32715 * gst/mpegtsparse/gstmpegdesc.h:
32716 Fix extended event descriptor parsing, out by 1 in position of
32719 2008-07-09 12:13:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
32721 gst/festival/gstfestival.c: Add a note to the docs, that festival need to be running. Also log an error it it is not....
32722 Original commit message from CVS:
32723 * gst/festival/gstfestival.c:
32724 Add a note to the docs, that festival need to be running. Also log an
32725 error it it is not. Fixes #541327
32727 2008-07-08 21:20:27 +0000 Ilja Pavkovic <illsen@gumblfarz.de>
32729 gst/librfb/gstrfbsrc.*: Add view-only property to ignore the navigation events
32730 Original commit message from CVS:
32731 patch by: Ilja Pavkovic <illsen@gumblfarz.de>
32732 * gst/librfb/gstrfbsrc.c:
32733 * gst/librfb/gstrfbsrc.h:
32734 Add view-only property to ignore the navigation events
32736 2008-07-08 18:53:41 +0000 Michael Smith <msmith@xiph.org>
32738 sys/dshowdecwrapper/gstdshowaudiodec.c: Revert previous patch apart from typo fixes; the patch was not independently ...
32739 Original commit message from CVS:
32740 * sys/dshowdecwrapper/gstdshowaudiodec.c:
32741 Revert previous patch apart from typo fixes; the patch was not
32742 independently useful.
32744 2008-07-08 17:41:55 +0000 Alessandro Decina <alessandro@nnva.org>
32746 sys/dshowdecwrapper/: Add AAC, AC3 to handled codecs.
32747 Original commit message from CVS:
32748 Based on patch by: Alessandro Decina <alessandro@nnva.org>
32749 * sys/dshowdecwrapper/gstdshowaudiodec.c:
32750 * sys/dshowdecwrapper/gstdshowdecwrapper.h:
32751 * sys/dshowdecwrapper/gstdshowvideodec.c:
32752 Add AAC, AC3 to handled codecs.
32753 Fix handling of flush events.
32754 Improve debug/error output.
32755 Fix a number of typos in comments and variable names.
32757 2008-07-08 15:24:44 +0000 Ilja Pavkovic <illsen@gumblfarz.de>
32759 gst/librfb/rfbdecoder.c: Implement ServerCutText message
32760 Original commit message from CVS:
32761 patch by: Ilja Pavkovic <illsen@gumblfarz.de>
32762 * gst/librfb/rfbdecoder.c:
32763 Implement ServerCutText message
32765 2008-07-08 14:28:08 +0000 Ilja Pavkovic <illsen@gumblfarz.de>
32767 gst/librfb/: Add property for shared desktop
32768 Original commit message from CVS:
32769 patch by: Ilja Pavkovic <illsen@gumblfarz.de>
32770 * gst/librfb/gstrfbsrc.c:
32771 * gst/librfb/rfbdecoder.c:
32772 Add property for shared desktop
32774 2008-07-08 14:01:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32776 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
32777 Original commit message from CVS:
32779 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
32780 flags that are invalid for C++.
32782 2008-07-08 13:31:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32784 Don't use declarations after statements in the remaining code.
32785 Original commit message from CVS:
32786 * ext/spc/gstspc.c: (spc_setup):
32787 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc:
32788 Don't use declarations after statements in the remaining code.
32790 2008-07-08 13:28:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32792 ext/: Don't use declarations after statements.
32793 Original commit message from CVS:
32795 Jonathan Rosser <jonathan dot rosser at rd dot bbc dot co dot uk>
32796 * ext/metadata/metadataexif.c: (metadataparse_handle_unit_tags):
32797 * ext/metadata/metadataxmp.c:
32798 (metadataparse_xmp_iter_add_to_tag_list):
32799 * ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_start):
32800 * ext/timidity/gstwildmidi.c: (gst_wildmidi_loop):
32801 Don't use declarations after statements.
32803 2008-07-07 13:22:26 +0000 Alessandro Decina <alessandro@nnva.org>
32805 gst/mpegtsparse/mpegtsparse.c: Fix memory leak by unreffing structures when not needed.
32806 Original commit message from CVS:
32807 patch by: Alessandro Decina
32808 * gst/mpegtsparse/mpegtsparse.c:
32809 Fix memory leak by unreffing structures when not needed.
32812 2008-07-07 10:43:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
32814 gst/sdp/gstsdpdemux.c: Use floating point math for latencies < 0 sec in log output.
32815 Original commit message from CVS:
32816 * gst/sdp/gstsdpdemux.c:
32817 Use floating point math for latencies < 0 sec in log output.
32819 2008-07-06 20:43:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32821 gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: Mark internal processing functions as static inline for quite ...
32822 Original commit message from CVS:
32823 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc:
32824 Mark internal processing functions as static inline for quite some
32825 speedup as they're used only once and need to get many local variables
32826 passed as parameter.
32828 2008-07-05 19:20:30 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32830 gst/deinterlace2/gstdeinterlace2.*: Call the current instance "self" instead of "object".
32831 Original commit message from CVS:
32832 * gst/deinterlace2/gstdeinterlace2.c:
32833 (gst_deinterlace_method_deinterlace_frame),
32834 (gst_deinterlace2_set_method), (gst_deinterlace2_init),
32835 (gst_deinterlace2_reset_history), (gst_deinterlace2_reset),
32836 (gst_deinterlace2_set_property), (gst_deinterlace2_get_property),
32837 (gst_deinterlace2_pop_history), (gst_deinterlace2_head_history),
32838 (gst_deinterlace2_push_history), (gst_deinterlace2_chain),
32839 (gst_deinterlace2_setcaps), (gst_deinterlace2_sink_event),
32840 (gst_deinterlace2_change_state), (gst_deinterlace2_src_event),
32841 (gst_deinterlace2_src_query):
32842 * gst/deinterlace2/gstdeinterlace2.h:
32843 Call the current instance "self" instead of "object".
32845 2008-07-05 19:11:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32847 gst/deinterlace2/gstdeinterlace2.*: Include latency of the method in the returned latency.
32848 Original commit message from CVS:
32849 * gst/deinterlace2/gstdeinterlace2.c:
32850 (gst_deinterlace_method_get_latency),
32851 (gst_deinterlace2_set_method), (gst_deinterlace2_class_init),
32852 (gst_deinterlace2_push_history), (gst_deinterlace2_chain),
32853 (gst_deinterlace2_setcaps), (gst_deinterlace2_src_query):
32854 * gst/deinterlace2/gstdeinterlace2.h:
32855 Include latency of the method in the returned latency.
32856 Fix outputting of all fields, i.e. doubling of the framerate.
32858 2008-07-05 16:47:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32860 gst/deinterlace2/: Use a GstObject subtype for the deinterlacing methods and export the different settings for each d...
32861 Original commit message from CVS:
32862 * gst/deinterlace2/Makefile.am:
32863 * gst/deinterlace2/gstdeinterlace2.c:
32864 (gst_deinterlace_method_class_init), (gst_deinterlace_method_init),
32865 (gst_deinterlace_method_deinterlace_frame),
32866 (gst_deinterlace_method_get_fields_required),
32867 (gst_deinterlace2_methods_get_type), (_do_init),
32868 (gst_deinterlace2_set_method), (gst_deinterlace2_class_init),
32869 (gst_deinterlace2_child_proxy_get_child_by_index),
32870 (gst_deinterlace2_child_proxy_get_children_count),
32871 (gst_deinterlace2_child_proxy_interface_init),
32872 (gst_deinterlace2_init), (gst_deinterlace2_finalize),
32873 (gst_deinterlace2_chain), (gst_deinterlace2_src_query):
32874 * gst/deinterlace2/gstdeinterlace2.h:
32875 * gst/deinterlace2/tvtime/greedy.c:
32876 (deinterlace_greedy_packed422_scanline_c),
32877 (deinterlace_greedy_packed422_scanline_mmx),
32878 (deinterlace_greedy_packed422_scanline_mmxext),
32879 (deinterlace_frame_di_greedy),
32880 (gst_deinterlace_method_greedy_l_set_property),
32881 (gst_deinterlace_method_greedy_l_get_property),
32882 (gst_deinterlace_method_greedy_l_class_init),
32883 (gst_deinterlace_method_greedy_l_init):
32884 * gst/deinterlace2/tvtime/greedyh.asm:
32885 * gst/deinterlace2/tvtime/greedyh.c: (greedyDScaler_C),
32886 (deinterlace_frame_di_greedyh),
32887 (gst_deinterlace_method_greedy_h_set_property),
32888 (gst_deinterlace_method_greedy_h_get_property),
32889 (gst_deinterlace_method_greedy_h_class_init),
32890 (gst_deinterlace_method_greedy_h_init):
32891 * gst/deinterlace2/tvtime/greedyh.h:
32892 * gst/deinterlace2/tvtime/plugins.h:
32893 * gst/deinterlace2/tvtime/tomsmocomp.c:
32894 (gst_deinterlace_method_tomsmocomp_set_property),
32895 (gst_deinterlace_method_tomsmocomp_get_property),
32896 (gst_deinterlace_method_tomsmocomp_class_init),
32897 (gst_deinterlace_method_tomsmocomp_init):
32898 * gst/deinterlace2/tvtime/tomsmocomp.h:
32899 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
32900 * gst/deinterlace2/tvtime/vfir.c: (deinterlace_frame_vfir),
32901 (gst_deinterlace_method_vfir_class_init),
32902 (gst_deinterlace_method_vfir_init):
32903 Use a GstObject subtype for the deinterlacing methods and export
32904 the different settings for each deinterlacing method via GObject
32906 Implement GstChildProxy interface to allow access to the used
32907 deinterlacing method and to allow adjusting the different settings.
32908 Move global variables of the tomsmocomp deinterlacing method into
32909 function local variables to make it possible to use this deinterlacing
32910 method from different instances.
32912 2008-07-05 12:22:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32914 gst/deinterlace2/tvtime/greedyh.asm: Support widths that are not a multiply of 4 when using the assembly optimized gr...
32915 Original commit message from CVS:
32916 * gst/deinterlace2/tvtime/greedyh.asm:
32917 Support widths that are not a multiply of 4 when using the assembly
32918 optimized greedyh implementations.
32920 2008-07-04 18:54:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
32922 gst/deinterlace2/tvtime/greedyh.c: Only build the assembly optimized implementations on x86.
32923 Original commit message from CVS:
32924 * gst/deinterlace2/tvtime/greedyh.c:
32925 (deinterlace_frame_di_greedyh):
32926 Only build the assembly optimized implementations on x86.
32928 2008-07-04 18:52:37 +0000 Damien Lespiau <damien.lespiau@gmail.com>
32930 configure.ac: Fix checking of headers for the OSS4 plugin to fail if a single header doesn't exist already. AC_CHECK_...
32931 Original commit message from CVS:
32932 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
32934 Fix checking of headers for the OSS4 plugin to fail if a single
32935 header doesn't exist already. AC_CHECK_HEADERS only fails if none
32936 of the headers is found. Fixes bug #541543.
32938 2008-07-04 16:06:09 +0000 Damien Lespiau <damien.lespiau@gmail.com>
32940 Fix built of the festival plugin with mingw32 by linking to ws2_32.dll and including winsock headers. Fixes bug #541522.
32941 Original commit message from CVS:
32942 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
32944 * gst/festival/Makefile.am:
32945 * gst/festival/gstfestival.c:
32946 Fix built of the festival plugin with mingw32 by linking to ws2_32.dll
32947 and including winsock headers. Fixes bug #541522.
32949 2008-07-03 14:44:51 +0000 Peter Kjellerstedt <pkj@axis.com>
32951 gst/rtpmanager/: Corrected a typo (interpollate -> interpolate).
32952 Original commit message from CVS:
32954 * gst/rtpmanager/gstrtpjitterbuffer.c: (gst_rtp_jitter_buffer_loop):
32955 * gst/rtpmanager/rtpsource.c: (rtp_source_get_new_sr):
32956 Corrected a typo (interpollate -> interpolate).
32958 2008-07-03 14:31:10 +0000 Peter Kjellerstedt <pkj@axis.com>
32960 gst/rtpmanager/: Changed some GST_DEBUG() to GST_LOG() to reduce the spam when a pipeline is running normally.
32961 Original commit message from CVS:
32962 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_process_rtp),
32963 (gst_rtp_session_send_rtp), (gst_rtp_session_send_rtcp),
32964 (gst_rtp_session_sync_rtcp), (gst_rtp_session_chain_recv_rtp),
32965 (gst_rtp_session_chain_recv_rtcp), (gst_rtp_session_chain_send_rtp):
32966 * gst/rtpmanager/rtpsession.c: (source_push_rtp),
32967 (rtp_session_send_rtp):
32968 * gst/rtpmanager/rtpsource.c: (push_packet), (calculate_jitter),
32969 (rtp_source_process_rtp), (rtp_source_send_rtp):
32970 Changed some GST_DEBUG() to GST_LOG() to reduce the spam when a
32971 pipeline is running normally.
32973 2008-07-03 13:47:19 +0000 Peter Kjellerstedt <pkj@axis.com>
32975 gst/rtpmanager/: Do not mix the use of g_get_current_time() with gst_clock_get_time().
32976 Original commit message from CVS:
32977 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_init),
32978 (gst_rtp_session_finalize), (rtcp_thread),
32979 (gst_rtp_session_chain_recv_rtp), (gst_rtp_session_chain_recv_rtcp),
32980 (gst_rtp_session_event_send_rtp_sink),
32981 (gst_rtp_session_chain_send_rtp):
32982 * gst/rtpmanager/rtpsession.c: (check_collision),
32983 (update_arrival_stats), (rtp_session_process_rtp),
32984 (rtp_session_process_rtcp), (rtp_session_send_rtp),
32985 (rtp_session_send_bye_locked), (rtp_session_send_bye),
32986 (rtp_session_next_timeout), (session_report_blocks), (session_cleanup),
32987 (is_rtcp_time), (rtp_session_on_timeout):
32988 * gst/rtpmanager/rtpsession.h:
32989 Do not mix the use of g_get_current_time() with gst_clock_get_time().
32991 2008-07-01 21:40:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32993 gst/mpegvideoparse/mpegvideoparse.*: Queue new-segment events and send them after caps have been determined and set, ...
32994 Original commit message from CVS:
32995 * gst/mpegvideoparse/mpegvideoparse.c:
32996 * gst/mpegvideoparse/mpegvideoparse.h:
32997 Queue new-segment events and send them after caps have been
32998 determined and set, so that the decoder will have been auto-plugged.
33000 2008-07-01 11:28:17 +0000 Michael Smith <msmith@xiph.org>
33002 sys/qtwrapper/: Make qtwrapper compile/work on win32.
33003 Original commit message from CVS:
33004 Patch by : Michael Smith <msmith @ xiph dot org>
33005 * sys/qtwrapper/audiodecoders.c: (qtwrapper_audio_decoder_init),
33006 (clear_AudioStreamBasicDescription), (fill_indesc_mp3),
33007 (fill_indesc_aac), (make_samr_magic_cookie), (write_len),
33008 (make_aac_magic_cookie), (open_decoder), (process_buffer_cb),
33009 (qtwrapper_audio_decoder_chain),
33010 (qtwrapper_audio_decoder_sink_event),
33011 (qtwrapper_audio_decoder_base_init),
33012 (qtwrapper_audio_decoder_class_init),
33013 (qtwrapper_audio_decoders_register):
33014 * sys/qtwrapper/codecmapping.h:
33015 * sys/qtwrapper/imagedescription.c: (image_description_for_avc1),
33016 (image_description_for_mp4v), (image_description_from_stsd_buffer):
33017 * sys/qtwrapper/imagedescription.h:
33018 * sys/qtwrapper/qtutils.c: (get_name_info_from_component),
33019 (dump_avcc_atom), (dump_image_description),
33020 (AllocateAudioBufferList):
33021 * sys/qtwrapper/qtutils.h:
33022 * sys/qtwrapper/qtwrapper.c: (plugin_init):
33023 * sys/qtwrapper/qtwrapper.h:
33024 * sys/qtwrapper/videodecoders.c:
33025 (qtwrapper_video_decoder_base_init), (open_decoder),
33026 (decompressCb), (qtwrapper_video_decoder_chain),
33027 (qtwrapper_video_decoders_register):
33028 Make qtwrapper compile/work on win32.
33032 2008-06-30 19:19:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
33034 gst/rawparse/gstvideoparse.c: Fix size calculation for RGB buffers -> bpp is in bits, so divide by 8
33035 Original commit message from CVS:
33036 * gst/rawparse/gstvideoparse.c:
33037 Fix size calculation for RGB buffers -> bpp is in bits, so divide by 8
33039 2008-06-30 07:51:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33041 gst/deinterlace2/: Remove useless file and mark everything possible as static.
33042 Original commit message from CVS:
33043 * gst/deinterlace2/Makefile.am:
33044 * gst/deinterlace2/tvtime/tomsmocomp.c: (tomsmocomp_init),
33045 (tomsmocomp_filter_mmx), (tomsmocomp_filter_3dnow),
33046 (tomsmocomp_filter_sse), (deinterlace_frame_di_tomsmocomp):
33047 * gst/deinterlace2/tvtime/tomsmocomp.h:
33048 Remove useless file and mark everything possible as static.
33049 * gst/deinterlace2/tvtime/greedy.c:
33050 * gst/deinterlace2/tvtime/greedyh.c:
33051 Use "_stdint.h" instead of <stdint.h>.
33053 2008-06-29 10:56:47 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33055 gst/deinterlace2/: Get rid of speedy.[ch] as we don't use most of it's code anyway and it doesn't seem to be relicens...
33056 Original commit message from CVS:
33057 * gst/deinterlace2/Makefile.am:
33058 * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_init):
33059 * gst/deinterlace2/tvtime/greedy.c: (deinterlace_frame_di_greedy):
33060 * gst/deinterlace2/tvtime/greedyh.c:
33061 (deinterlace_frame_di_greedyh):
33062 * gst/deinterlace2/tvtime/speedtools.h:
33063 * gst/deinterlace2/tvtime/speedy.c:
33064 * gst/deinterlace2/tvtime/speedy.h:
33065 * gst/deinterlace2/tvtime/tomsmocomp.c: (Fieldcopy):
33066 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
33067 * gst/deinterlace2/tvtime/vfir.c: (deinterlace_frame_vfir):
33068 Get rid of speedy.[ch] as we don't use most of it's code anyway
33069 and it doesn't seem to be relicensed to LGPL. Use memcpy() instead
33070 of the speedy memcpy everywhere instead.
33071 * gst/deinterlace2/gstdeinterlace2.h:
33072 Remove many unused declarations.
33074 2008-06-28 20:51:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
33076 ext/mpeg2enc/gstmpeg2encoptions.*: Expose the additional MPEG HDTV format profiles available in latest mjpegtools ver...
33077 Original commit message from CVS:
33078 * ext/mpeg2enc/gstmpeg2encoptions.cc:
33079 * ext/mpeg2enc/gstmpeg2encoptions.hh:
33080 Expose the additional MPEG HDTV format profiles available in latest
33081 mjpegtools version.
33083 2008-06-28 18:13:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33085 gst/deinterlace2/gstdeinterlace2.c: Divide latency be 2 to convert from fields to frames.
33086 Original commit message from CVS:
33087 * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_src_query):
33088 Divide latency be 2 to convert from fields to frames.
33090 2008-06-28 18:10:52 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33092 gst/deinterlace2/tvtime/greedy.c: Don't use scanlines function from gstdeinterlace2 as it's not appropiate for this m...
33093 Original commit message from CVS:
33094 * gst/deinterlace2/tvtime/greedy.c:
33095 (deinterlace_greedy_packed422_scanline_c),
33096 (deinterlace_greedy_packed422_scanline_mmx),
33097 (deinterlace_greedy_packed422_scanline_mmxext),
33098 (deinterlace_frame_di_greedy):
33099 Don't use scanlines function from gstdeinterlace2 as it's
33100 not appropiate for this method. Instead implement deinterlace_frame
33101 function by taking the one from greedyh.
33102 * gst/deinterlace2/tvtime/greedyh.c: (greedyDScaler_C):
33103 Small fix for the C implementation.
33104 * gst/deinterlace2/tvtime/vfir.c: (deinterlace_frame_vfir):
33105 Don't use the scanlines function from gstdeinterlace2 as it's only
33106 used for this method and will be removed. Instead implement
33107 deinterlace_frame function and make it a bit more efficient.
33108 * gst/deinterlace2/gstdeinterlace2.c:
33109 (gst_deinterlace2_class_init), (gst_deinterlace2_set_method),
33110 (gst_deinterlace2_push_history), (gst_deinterlace2_chain),
33111 (gst_deinterlace2_setcaps), (gst_deinterlace2_sink_event),
33112 (gst_deinterlace2_change_state), (gst_deinterlace2_src_event),
33113 (gst_deinterlace2_src_query):
33114 Fix coding style and remove scanlines function as it's unused now.
33116 2008-06-28 17:25:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33118 gst/deinterlace2/tvtime/: Add a C implementation for the greedyh deinterlacing method, clean up the code a bit and ma...
33119 Original commit message from CVS:
33120 * gst/deinterlace2/tvtime/greedyh.asm:
33121 * gst/deinterlace2/tvtime/greedyh.c: (greedyDScaler_C),
33122 (deinterlace_frame_di_greedyh), (dscaler_greedyh_get_method):
33123 * gst/deinterlace2/tvtime/greedyhmacros.h:
33124 Add a C implementation for the greedyh deinterlacing method, clean
33125 up the code a bit and mark the SSE version as MMXEXT as it doesn't
33126 require any SSE instructions.
33128 2008-06-27 13:22:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33130 gst/deinterlace2/gstdeinterlace2.c: If we're outputting all fields the framerate has to be doubled.
33131 Original commit message from CVS:
33132 * gst/deinterlace2/gstdeinterlace2.c:
33133 (gst_deinterlace2_set_property), (gst_deinterlace2_chain),
33134 (gst_deinterlace2_setcaps):
33135 If we're outputting all fields the framerate has to be doubled.
33136 Set duration on the outgoing buffers.
33138 2008-06-26 15:52:40 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
33140 Add documentation for YUV4MPEG2 encoder element.
33141 Original commit message from CVS:
33142 * docs/plugins/Makefile.am:
33143 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
33144 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
33145 * gst/y4m/gsty4mencode.c:
33146 Add documentation for YUV4MPEG2 encoder element.
33148 2008-06-25 16:05:08 +0000 Edward Hervey <bilboed@bilboed.com>
33150 gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h: Remove unneeded macros that break build on macosx.
33151 Original commit message from CVS:
33152 * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h:
33153 Remove unneeded macros that break build on macosx.
33155 2008-06-24 15:48:25 +0000 Tim-Philipp Müller <tim@centricular.net>
33157 configure.ac: Depend on released versions of core and -base.
33158 Original commit message from CVS:
33160 Depend on released versions of core and -base.
33162 2008-06-24 12:08:47 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33164 gst/deinterlace2/tvtime/greedy.c: Optimize MMX/MMXEXT implementations a bit by requiring two less memory accesses and...
33165 Original commit message from CVS:
33166 * gst/deinterlace2/tvtime/greedy.c:
33167 (deinterlace_greedy_packed422_scanline_mmx),
33168 (deinterlace_greedy_packed422_scanline_mmxext):
33169 Optimize MMX/MMXEXT implementations a bit by requiring two less
33170 memory accesses and fix the workaround for the missing right shift
33171 on bytes to unset the highest bit of every byte.
33173 2008-06-24 10:15:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33175 gst/deinterlace2/tvtime/greedy.c: Remove sfence instruction as it's not needed and actually is an SSE instruction.
33176 Original commit message from CVS:
33177 * gst/deinterlace2/tvtime/greedy.c:
33178 (deinterlace_greedy_packed422_scanline_mmxext):
33179 Remove sfence instruction as it's not needed and actually is an SSE
33182 2008-06-24 10:12:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33184 gst/deinterlace2/tvtime/greedy.c: Add plain MMX implementation for the greedyl method.
33185 Original commit message from CVS:
33186 * gst/deinterlace2/tvtime/greedy.c:
33187 (deinterlace_greedy_packed422_scanline_mmx),
33188 (deinterlace_greedy_packed422_scanline):
33189 Add plain MMX implementation for the greedyl method.
33191 2008-06-24 09:40:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33193 gst/deinterlace2/Makefile.am: Move the assembly includes to noinst_HEADERS where they belong.
33194 Original commit message from CVS:
33195 * gst/deinterlace2/Makefile.am:
33196 Move the assembly includes to noinst_HEADERS where they belong.
33197 * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line_c),
33198 (deinterlace_line_mmx):
33199 Fix C and MMX implementations a bit more.
33201 2008-06-24 09:10:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33203 gst/deinterlace2/tvtime/greedy.c: Fix the C implementation to produce correct results and optimize the
33204 Original commit message from CVS:
33205 * gst/deinterlace2/tvtime/greedy.c:
33206 (deinterlace_greedy_packed422_scanline_c),
33207 (deinterlace_greedy_packed422_scanline_mmxext),
33208 (deinterlace_greedy_packed422_scanline):
33209 Fix the C implementation to produce correct results and optimize the
33210 MMXEXT implementation.
33211 Handle odd widths and don't read over array boundaries in the MMXEXT
33213 * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line_c),
33214 (deinterlace_line_mmx), (deinterlace_scanline_vfir):
33215 Fix a small rounding bug in the MMX implementation, the MMX
33216 implementation doesn't actually need MMXEXT instructions so don't mark
33218 Handle odd widths in both implementations.
33220 2008-06-21 21:20:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33222 ext/resindvd/rsnbasesrc.c: Use the right i18n header.
33223 Original commit message from CVS:
33224 * ext/resindvd/rsnbasesrc.c:
33225 Use the right i18n header.
33227 2008-06-21 09:05:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33229 gst/deinterlace2/tvtime/greedy.c: Implement a C version of the greedy low motion algorithm and mark the assembly opti...
33230 Original commit message from CVS:
33231 * gst/deinterlace2/tvtime/greedy.c:
33232 (deinterlace_greedy_packed422_scanline_sse),
33233 (deinterlace_greedy_packed422_scanline_c),
33234 (deinterlace_greedy_packed422_scanline):
33235 Implement a C version of the greedy low motion algorithm and mark the
33236 assembly optimized version as SSE as it uses SSE instructions
33237 additional to MMX instructions.
33239 2008-06-20 16:54:28 +0000 Sebastian Pölsterl <marduk@k-d-w.org>
33241 gst/mpegtsparse/mpegtspacketizer.c: Fix problem when empty string is provided.
33242 Original commit message from CVS:
33243 Patch by: Sebastian Pölsterl
33244 * gst/mpegtsparse/mpegtspacketizer.c:
33245 Fix problem when empty string is provided.
33247 2008-06-20 14:48:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33249 gst/deinterlace2/tvtime/vfir.c: Make it possible to use the vfir method on X86 CPUs without MMXEXT too but use the MM...
33250 Original commit message from CVS:
33251 * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line_mmxext),
33252 (deinterlace_line_c), (deinterlace_scanline_vfir):
33253 Make it possible to use the vfir method on X86 CPUs without MMXEXT too
33254 but use the MMXEXT optimized code whenever possible.
33256 2008-06-20 14:35:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33258 gst/deinterlace2/gstdeinterlace2.*: Reset element state on PAUSED->READY properly, don't leak any buffers when finali...
33259 Original commit message from CVS:
33260 * gst/deinterlace2/gstdeinterlace2.c:
33261 (gst_deinterlace2_class_init), (gst_deinterlace2_init),
33262 (gst_deinterlace2_reset_history), (gst_deinterlace2_reset),
33263 (gst_deinterlace2_finalize), (gst_deinterlace2_chain),
33264 (gst_deinterlace2_sink_event), (gst_deinterlace2_change_state),
33265 (gst_deinterlace2_src_query):
33266 * gst/deinterlace2/gstdeinterlace2.h:
33267 Reset element state on PAUSED->READY properly, don't leak any buffers
33268 when finalizing, allocate buffers with gst_pad_alloc_buffer() and
33269 properly return flow returns from gst_pad_push() instead of ignoring them.
33271 2008-06-20 13:45:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33273 gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h: Add missing header.
33274 Original commit message from CVS:
33275 * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h:
33276 Add missing header.
33278 2008-06-20 13:24:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33280 Fix compilation on generic x86/amd64 and include deinterlace2 in the build system. Because of several bugs it's still...
33281 Original commit message from CVS:
33283 * gst/deinterlace2/Makefile.am:
33284 * gst/deinterlace2/tvtime/greedyh.asm:
33285 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc:
33286 Fix compilation on generic x86/amd64 and include deinterlace2 in the
33287 build system. Because of several bugs it's still enabled only
33288 by --enable-experimental.
33290 2008-06-20 13:07:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
33292 ext/resindvd/resindvdsrc.*: Schedule NAV packets and activate them with an async clock callback at the right moment. ...
33293 Original commit message from CVS:
33294 * ext/resindvd/resindvdsrc.c:
33295 * ext/resindvd/resindvdsrc.h:
33296 Schedule NAV packets and activate them with an async clock callback
33297 at the right moment. This makes delayed menu highlights appear
33298 at the correct time and fixes Back To The Future.
33299 When outputting new segment in do_seek(), calculate our position
33300 value properly, so we report the right time when popping in and
33302 * ext/resindvd/rsnbasesrc.c:
33303 When handling a non-flushing seek, accumulate the segment,
33304 rather than having every seek start from 0 and messing with sync
33306 2008-06-19 13:18:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33308 Use BOILERPLATE macro and update test to the latest api changes.
33309 Original commit message from CVS:
33310 * gst/selector/gstoutputselector.c:
33311 * tests/icles/output-selector-test.c:
33312 Use BOILERPLATE macro and update test to the latest api changes.
33314 2008-06-19 11:25:37 +0000 Wim Taymans <wim.taymans@gmail.com>
33316 examples/app/appsink-src.c: Don't use a buffer after unreffing it.
33317 Original commit message from CVS:
33318 * examples/app/appsink-src.c: (on_new_buffer_from_source):
33319 Don't use a buffer after unreffing it.
33321 2008-06-18 07:02:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33323 ext/metadata/metadataexif.c: Add description tag mapping.
33324 Original commit message from CVS:
33325 * ext/metadata/metadataexif.c:
33326 Add description tag mapping.
33328 2008-06-18 06:31:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33330 Fix gtk-doc warnings. Also don't misuse api-doc comments for normal comments.
33331 Original commit message from CVS:
33332 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
33333 * examples/app/appsrc-ra.c:
33334 * examples/app/appsrc-seekable.c:
33335 * examples/app/appsrc-stream.c:
33336 * examples/app/appsrc-stream2.c:
33337 * ext/directfb/dfbvideosink.h:
33338 * ext/metadata/gstbasemetadata.c:
33339 * ext/metadata/gstbasemetadata.h:
33340 * ext/metadata/metadata.c:
33341 * ext/metadata/metadataexif.c:
33342 * ext/theora/theoradec.h:
33343 * gst/deinterlace2/gstdeinterlace2.h:
33344 * gst/deinterlace2/tvtime/speedy.c:
33345 * gst/deinterlace2/tvtime/speedy.h:
33346 * gst/deinterlace2/tvtime/vfir.c:
33347 Fix gtk-doc warnings. Also don't misuse api-doc comments for normal
33350 2008-06-17 19:52:00 +0000 Jan Schmidt <thaytan@mad.scientist.com>
33352 ext/resindvd/resindvdbin.c: Parse the URI argument into the device name so dvd:///path/to/image works.
33353 Original commit message from CVS:
33354 * ext/resindvd/resindvdbin.c:
33355 Parse the URI argument into the device name so dvd:///path/to/image
33357 * ext/resindvd/resindvdsrc.c:
33358 Implement a trivial duration query reporting the current PGC length.
33359 * gst/dvdspu/gstdvdspu.c:
33360 Rename typo in the function name.
33362 2008-06-17 11:01:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33364 configure.ac: Disable deinterlace2 plugin again which was accidently enabled with last commit.
33365 Original commit message from CVS:
33367 Disable deinterlace2 plugin again which was accidently enabled
33370 2008-06-17 10:53:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
33372 Make resindvd work with libdvdnav >= 4.0.0.
33373 Original commit message from CVS:
33375 * ext/resindvd/resindvdsrc.h:
33376 Make resindvd work with libdvdnav >= 4.0.0.
33378 2008-06-17 01:08:14 +0000 Jan Schmidt <thaytan@mad.scientist.com>
33380 configure.ac: Check for libdvdnav to build resindvd.
33381 Original commit message from CVS:
33383 Check for libdvdnav to build resindvd.
33385 * ext/resindvd/Makefile.am:
33386 * ext/resindvd/gstmpegdefs.h:
33387 * ext/resindvd/gstmpegdemux.c:
33388 * ext/resindvd/gstmpegdemux.h:
33389 * ext/resindvd/gstmpegdesc.c:
33390 * ext/resindvd/gstmpegdesc.h:
33391 * ext/resindvd/gstpesfilter.c:
33392 * ext/resindvd/gstpesfilter.h:
33393 * ext/resindvd/plugin.c:
33394 * ext/resindvd/resin-play:
33395 * ext/resindvd/resindvdbin.c:
33396 * ext/resindvd/resindvdbin.h:
33397 * ext/resindvd/resindvdsrc.c:
33398 * ext/resindvd/resindvdsrc.h:
33399 * ext/resindvd/rsnaudiomunge.c:
33400 * ext/resindvd/rsnaudiomunge.h:
33401 * ext/resindvd/rsnbasesrc.c:
33402 * ext/resindvd/rsnbasesrc.h:
33403 * ext/resindvd/rsnpushsrc.c:
33404 * ext/resindvd/rsnpushsrc.h:
33405 * ext/resindvd/rsnstreamselector.c:
33406 * ext/resindvd/rsnstreamselector.h:
33407 First commit of DVD-Video playback component 'rsndvdbin'
33408 and helper elements.
33409 Use --enable-experimental for now, but feel free to give it a
33410 try using the resin-play script.
33411 * gst/dvdspu/gstdvdspu.c:
33412 Add some extra guards for malformed events.
33414 2008-06-17 00:37:49 +0000 David Schleef <ds@schleef.org>
33416 configure.ac: Bump dirac requirement to 0.10 due to api changes.
33417 Original commit message from CVS:
33419 Bump dirac requirement to 0.10 due to api changes.
33421 2008-06-16 14:11:36 +0000 Andy Wingo <wingo@pobox.com>
33424 * gst-libs/gst/app/gstappsrc.c:
33425 gst-libs/gst/app/gstappsrc.c (gst_app_src_set_max_bytes)
33426 Original commit message from CVS:
33427 2008-06-16 Andy Wingo <wingo@pobox.com>
33428 * gst-libs/gst/app/gstappsrc.c (gst_app_src_set_max_bytes)
33429 (gst_app_src_get_max_bytes, gst_app_src_push_buffer): Use
33430 G_GUINT64_FORMAT. Avoid overflow in get_max_bytes().
33432 2008-06-16 12:37:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33434 sys/dvb/gstdvbsrc.c: Move docblob upwards. Balance tags and restore blank line.
33435 Original commit message from CVS:
33436 * sys/dvb/gstdvbsrc.c:
33437 Move docblob upwards. Balance tags and restore blank line.
33439 2008-06-16 11:47:34 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
33441 sys/dvb/gstdvbsrc.c: Fix out of date docs.
33442 Original commit message from CVS:
33443 * sys/dvb/gstdvbsrc.c:
33444 Fix out of date docs.
33446 2008-06-16 11:29:46 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
33448 Patch from: Vincent Genieux
33449 Original commit message from CVS:
33450 Patch from: Vincent Genieux
33451 * gst/mpegtsparse/mpegtsparse.c:
33452 Fix refcount issues, fixes #538560.
33454 2008-06-16 09:22:30 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
33456 gst/mpegtsparse/: Parse the extended event descriptor.
33457 Original commit message from CVS:
33458 * gst/mpegtsparse/gstmpegdesc.h:
33459 * gst/mpegtsparse/mpegtspacketizer.c:
33460 Parse the extended event descriptor.
33462 2008-06-16 07:30:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33464 Final round of doc updates.
33465 Original commit message from CVS:
33466 * gst/rtpmanager/gstrtpjitterbuffer.c:
33467 * gst/speed/gstspeed.c:
33468 * gst/speexresample/gstspeexresample.c:
33469 * gst/videosignal/gstvideoanalyse.c:
33470 * gst/videosignal/gstvideodetect.c:
33471 * gst/videosignal/gstvideomark.c:
33472 * sys/dvb/gstdvbsrc.c:
33473 * sys/oss4/oss4-mixer.c:
33474 * sys/oss4/oss4-sink.c:
33475 * sys/oss4/oss4-source.c:
33476 * sys/wininet/gstwininetsrc.c:
33477 Final round of doc updates.
33479 2008-06-16 07:03:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33481 gst/: More doc updates. More xrefs.
33482 Original commit message from CVS:
33483 * gst/deinterlace/gstdeinterlace.c:
33484 * gst/rtpmanager/gstrtpbin.c:
33485 * gst/rtpmanager/gstrtpclient.c:
33486 * gst/rtpmanager/gstrtpjitterbuffer.c:
33487 * gst/rtpmanager/gstrtpptdemux.c:
33488 * gst/rtpmanager/gstrtpsession.c:
33489 * gst/rtpmanager/gstrtpssrcdemux.c:
33490 * gst/sdp/gstsdpdemux.c:
33491 More doc updates. More xrefs.
33493 2008-06-13 22:46:43 +0000 Julien Moutte <julien@moutte.net>
33495 gst/flv/: Introduce demuxing support for AAC and
33496 Original commit message from CVS:
33497 2008-06-14 Julien Moutte <julien@fluendo.com>
33498 * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup),
33499 (gst_flv_demux_dispose):
33500 * gst/flv/gstflvdemux.h:
33501 * gst/flv/gstflvparse.c: (gst_flv_parse_audio_negotiate),
33502 (gst_flv_parse_tag_audio), (gst_flv_parse_video_negotiate),
33503 (gst_flv_parse_tag_video): Introduce demuxing support for AAC
33505 H.264/AVC inside FLV.
33506 * sys/dshowdecwrapper/gstdshowaudiodec.c:
33507 (gst_dshowaudiodec_init),
33508 (gst_dshowaudiodec_chain), (gst_dshowaudiodec_push_buffer),
33509 (gst_dshowaudiodec_sink_event), (gst_dshowaudiodec_setup_graph):
33510 * sys/dshowdecwrapper/gstdshowaudiodec.h:
33511 * sys/dshowdecwrapper/gstdshowvideodec.c:
33512 (gst_dshowvideodec_init),
33513 (gst_dshowvideodec_sink_event), (gst_dshowvideodec_chain),
33514 (gst_dshowvideodec_push_buffer),
33515 (gst_dshowvideodec_src_getcaps):
33516 * sys/dshowdecwrapper/gstdshowvideodec.h: Lot of random fixes
33517 to improve stability (ref counting, safety checks...)
33519 2008-06-13 18:25:18 +0000 Wim Taymans <wim.taymans@gmail.com>
33521 gst/real/gstrealaudiodec.c: Disable sipro on 64bits, it crashes.
33522 Original commit message from CVS:
33523 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_probe_modules):
33524 Disable sipro on 64bits, it crashes.
33526 2008-06-13 18:03:16 +0000 Wim Taymans <wim.taymans@gmail.com>
33528 gst/real/gstrealaudiodec.c: Add raversions we can support on the caps.
33529 Original commit message from CVS:
33530 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_chain),
33531 (close_library), (open_library),
33532 (gst_real_audio_dec_probe_modules), (gst_real_audio_dec_getcaps),
33533 (gst_real_audio_dec_setcaps), (gst_real_audio_dec_init),
33534 (gst_real_audio_dec_change_state), (gst_real_audio_dec_finalize):
33535 Add raversions we can support on the caps.
33536 Refactor the loading of the real codecs like realvideo so that we can
33538 Probe all supported formats by trying to load the .so files, only report
33539 the versions on the caps that we can actually load.
33540 * gst/real/gstrealvideodec.c: (gst_real_video_dec_chain),
33541 (gst_real_video_dec_getcaps), (gst_real_video_dec_setcaps),
33542 (open_library), (close_library),
33543 (gst_real_video_dec_probe_modules),
33544 (gst_real_video_dec_change_state), (gst_real_video_dec_init),
33545 (gst_real_video_dec_finalize), (gst_real_video_dec_class_init):
33546 * gst/real/gstrealvideodec.h:
33547 Change the loading of the library like the audio decoder.
33548 Probe the supported formats by trying to load the .so files and only
33549 report the versions on the caps that we can actually load.
33551 2008-06-13 15:46:03 +0000 Sebastian Pölsterl <marduk@k-d-w.org>
33553 gst/mpegtsparse/mpegtspacketizer.c: Handle character sets in strings coming from DVB SI according to the DVB SI spec.
33554 Original commit message from CVS:
33555 patch by: Sebastian Pölsterl
33556 * gst/mpegtsparse/mpegtspacketizer.c:
33557 Handle character sets in strings coming from DVB SI according
33558 to the DVB SI spec.
33560 2008-06-13 14:33:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33562 gst/replaygain/: More doc updates.
33563 Original commit message from CVS:
33564 * gst/replaygain/gstrganalysis.c:
33565 * gst/replaygain/gstrglimiter.c:
33566 * gst/replaygain/gstrgvolume.c:
33569 2008-06-13 11:59:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33571 docs/plugins/: docs/plugins/inspect/plugin-mythtv.xml
33572 Original commit message from CVS:
33573 * docs/plugins/Makefile.am:
33574 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
33575 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
33576 * docs/plugins/gst-plugins-bad-plugins.args:
33577 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
33578 * docs/plugins/gst-plugins-bad-plugins.interfaces:
33579 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
33580 * docs/plugins/gst-plugins-bad-plugins.signals:
33581 * docs/plugins/inspect/plugin-alsaspdif.xml:
33582 * docs/plugins/inspect/plugin-amrwb.xml:
33583 * docs/plugins/inspect/plugin-app.xml:
33584 * docs/plugins/inspect/plugin-bayer.xml:
33585 * docs/plugins/inspect/plugin-bz2.xml:
33586 * docs/plugins/inspect/plugin-cdaudio.xml:
33587 * docs/plugins/inspect/plugin-cdxaparse.xml:
33588 * docs/plugins/inspect/plugin-dtsdec.xml:
33589 * docs/plugins/inspect/plugin-dvb.xml:
33590 * docs/plugins/inspect/plugin-dvdspu.xml:
33591 * docs/plugins/inspect/plugin-faac.xml:
33592 * docs/plugins/inspect/plugin-faad.xml:
33593 * docs/plugins/inspect/plugin-fbdevsink.xml:
33594 * docs/plugins/inspect/plugin-festival.xml:
33595 * docs/plugins/inspect/plugin-filter.xml:
33596 * docs/plugins/inspect/plugin-flvdemux.xml:
33597 * docs/plugins/inspect/plugin-freeze.xml:
33598 * docs/plugins/inspect/plugin-gsm.xml:
33599 * docs/plugins/inspect/plugin-gstinterlace.xml:
33600 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
33601 * docs/plugins/inspect/plugin-h264parse.xml:
33602 * docs/plugins/inspect/plugin-interleave.xml:
33603 * docs/plugins/inspect/plugin-jack.xml:
33604 * docs/plugins/inspect/plugin-ladspa.xml:
33605 * docs/plugins/inspect/plugin-metadata.xml:
33606 * docs/plugins/inspect/plugin-mms.xml:
33607 * docs/plugins/inspect/plugin-modplug.xml:
33608 * docs/plugins/inspect/plugin-mpeg2enc.xml:
33609 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
33610 * docs/plugins/inspect/plugin-mpegtsparse.xml:
33611 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
33612 * docs/plugins/inspect/plugin-musepack.xml:
33613 * docs/plugins/inspect/plugin-musicbrainz.xml:
33614 * docs/plugins/inspect/plugin-mve.xml:
33615 * docs/plugins/inspect/plugin-mythtv.xml
33616 * docs/plugins/inspect/plugin-nas.xml:
33617 * docs/plugins/inspect/plugin-neon.xml:
33618 * docs/plugins/inspect/plugin-nsfdec.xml:
33619 * docs/plugins/inspect/plugin-nuvdemux.xml:
33620 * docs/plugins/inspect/plugin-oss4.xml
33621 * docs/plugins/inspect/plugin-rawparse.xml:
33622 * docs/plugins/inspect/plugin-real.xml:
33623 * docs/plugins/inspect/plugin-replaygain.xml:
33624 * docs/plugins/inspect/plugin-rfbsrc.xml:
33625 * docs/plugins/inspect/plugin-sdl.xml:
33626 * docs/plugins/inspect/plugin-sdp.xml:
33627 * docs/plugins/inspect/plugin-selector.xml:
33628 * docs/plugins/inspect/plugin-sndfile.xml:
33629 * docs/plugins/inspect/plugin-soundtouch.xml:
33630 * docs/plugins/inspect/plugin-spcdec.xml:
33631 * docs/plugins/inspect/plugin-speed.xml:
33632 * docs/plugins/inspect/plugin-speexresample.xml:
33633 * docs/plugins/inspect/plugin-stereo.xml:
33634 * docs/plugins/inspect/plugin-subenc.xml
33635 * docs/plugins/inspect/plugin-timidity.xml:
33636 * docs/plugins/inspect/plugin-tta.xml:
33637 * docs/plugins/inspect/plugin-vcdsrc.xml:
33638 * docs/plugins/inspect/plugin-videosignal.xml:
33639 * docs/plugins/inspect/plugin-vmnc.xml:
33640 * docs/plugins/inspect/plugin-wildmidi.xml:
33641 * docs/plugins/inspect/plugin-x264.xml:
33642 * docs/plugins/inspect/plugin-xvid.xml:
33643 * docs/plugins/inspect/plugin-y4menc.xml:
33644 * ext/amrwb/gstamrwbdec.c:
33645 * ext/amrwb/gstamrwbenc.c:
33646 * ext/amrwb/gstamrwbparse.c:
33647 * ext/dc1394/gstdc1394.c:
33648 * ext/directfb/dfbvideosink.c:
33649 * ext/ivorbis/vorbisdec.c:
33650 * ext/jack/gstjackaudiosink.c:
33651 * ext/mpeg2enc/gstmpeg2enc.cc:
33652 * ext/mplex/gstmplex.cc:
33653 * ext/musicbrainz/gsttrm.c:
33654 * ext/mythtv/gstmythtvsrc.c:
33655 * ext/theora/theoradec.c:
33656 * ext/timidity/gsttimidity.c:
33657 * ext/timidity/gstwildmidi.c:
33658 * gst-libs/gst/app/gstappsink.c:
33659 * gst/deinterlace/gstdeinterlace.c:
33660 * gst/dvdspu/gstdvdspu.c:
33661 * gst/festival/gstfestival.c:
33662 * gst/freeze/gstfreeze.c:
33663 * gst/interleave/deinterleave.c:
33664 * gst/interleave/interleave.c:
33665 * gst/modplug/gstmodplug.cc:
33666 * gst/nuvdemux/gstnuvdemux.c:
33667 Add missing elements to docs. Fix doc-markup: use convinience syntax
33668 for examples (produces valid docbook), add several refsec2 when we
33669 have several titles. Fix some types.
33671 2008-06-12 15:47:03 +0000 Wim Taymans <wim.taymans@gmail.com>
33673 examples/app/: Add beefed up example app from bug #413418. It now also uses appsink instead of fakesink for more ulti...
33674 Original commit message from CVS:
33675 * examples/app/.cvsignore:
33676 * examples/app/Makefile.am:
33677 * examples/app/appsink-src.c: (on_new_buffer_from_source),
33678 (on_source_message), (on_sink_message), (main):
33679 Add beefed up example app from bug #413418. It now also uses appsink
33680 instead of fakesink for more ultimate coolness.
33681 * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
33682 (gst_app_src_init), (gst_app_src_set_property),
33683 (gst_app_src_get_property), (gst_app_src_unlock),
33684 (gst_app_src_unlock_stop), (gst_app_src_create),
33685 (gst_app_src_set_max_bytes), (gst_app_src_push_buffer),
33686 (gst_app_src_end_of_stream):
33687 * gst-libs/gst/app/gstappsrc.h:
33688 Add block property to allow push based implementation to block when we
33689 fill up the appsrc queues.
33690 Emit the enough-data signal while releasing our lock.
33692 2008-06-12 14:50:27 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33694 examples/app/.cvsignore: Ignore more.
33695 Original commit message from CVS:
33696 * examples/app/.cvsignore:
33699 2008-06-12 14:49:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33701 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
33702 Original commit message from CVS:
33703 * ext/dc1394/gstdc1394.c:
33704 * ext/ivorbis/vorbisdec.c:
33705 * ext/jack/gstjackaudiosink.c:
33706 * ext/metadata/gstmetadatademux.c:
33707 * ext/mythtv/gstmythtvsrc.c:
33708 * ext/theora/theoradec.c:
33709 * gst-libs/gst/app/gstappsink.c:
33710 * gst/bayer/gstbayer2rgb.c:
33711 * gst/deinterlace/gstdeinterlace.c:
33712 * gst/rawparse/gstaudioparse.c:
33713 * gst/rawparse/gstvideoparse.c:
33714 * gst/rtpmanager/gstrtpbin.c:
33715 * gst/rtpmanager/gstrtpclient.c:
33716 * gst/rtpmanager/gstrtpjitterbuffer.c:
33717 * gst/rtpmanager/gstrtpptdemux.c:
33718 * gst/rtpmanager/gstrtpsession.c:
33719 * gst/rtpmanager/gstrtpssrcdemux.c:
33720 * gst/selector/gstinputselector.c:
33721 * gst/selector/gstoutputselector.c:
33722 * gst/videosignal/gstvideoanalyse.c:
33723 * gst/videosignal/gstvideodetect.c:
33724 * gst/videosignal/gstvideomark.c:
33725 * sys/oss4/oss4-mixer.c:
33726 * sys/oss4/oss4-sink.c:
33727 * sys/oss4/oss4-source.c:
33728 Do not use short_description in section docs for elements. We extract
33729 them from element details and there will be warnings if they differ.
33730 Also fixing up the ChangeLog order.
33732 2008-06-12 14:20:40 +0000 Sebastien Merle <sylane@gmail.com>
33734 ext/amrwb/gstamrwbdec.c: Fix the sign of the data we pass to the decoder so that the decoder compiles with newer refe...
33735 Original commit message from CVS:
33736 Patch by: Sebastien Merle <sylane at gmail dot com>
33737 * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_chain):
33738 Fix the sign of the data we pass to the decoder so that the decoder
33739 compiles with newer reference code as well. Fixes #528618.
33741 2008-06-12 13:51:51 +0000 Sebastien Merle <sylane@gmail.com>
33743 ext/amrwb/gstamrwbdec.c: Fix the sign of the data we pass to the decoder so that the decoder compiles with newer refe...
33744 Original commit message from CVS:
33745 Patch by: Sebastien Merle <sylane at gmail dot com>
33746 * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_chain):
33747 Fix the sign of the data we pass to the decoder so that the decoder
33748 compiles with newer reference code as well. Fixes #528618.
33750 2008-06-12 13:06:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
33752 tests/icles/test-oss4.c: Include stdlib.h.
33753 Original commit message from CVS:
33754 * tests/icles/test-oss4.c:
33757 2008-06-11 11:12:49 +0000 Martin Eikermann <meiker@upb.de>
33759 gst/deinterlace2/: Add a deinterlacer plugin based on the tvtime/DScaler deinterlacer, which was relicensed to LGPL f...
33760 Original commit message from CVS:
33761 Based on a patch by: Martin Eikermann <meiker at upb dot de>
33762 * gst/deinterlace2/Makefile.am:
33763 * gst/deinterlace2/gstdeinterlace2.c:
33764 (gst_deinterlace2_method_get_type),
33765 (gst_deinterlace2_fields_get_type),
33766 (gst_deinterlace2_field_layout_get_type),
33767 (gst_deinterlace2_base_init), (gst_deinterlace2_class_init),
33768 (gst_deinterlace2_init), (gst_deinterlace2_set_method),
33769 (gst_deinterlace2_set_property), (gst_deinterlace2_get_property),
33770 (gst_deinterlace2_finalize), (gst_deinterlace2_pop_history),
33771 (gst_deinterlace2_head_history), (gst_deinterlace2_push_history),
33772 (gst_deinterlace2_deinterlace_scanlines), (gst_deinterlace2_chain),
33773 (gst_deinterlace2_setcaps), (gst_deinterlace2_sink_event),
33774 (gst_deinterlace2_change_state), (gst_deinterlace2_src_event),
33775 (gst_deinterlace2_src_query), (gst_deinterlace2_src_query_types),
33777 * gst/deinterlace2/gstdeinterlace2.h:
33778 * gst/deinterlace2/tvtime/greedy.c: (copy_scanline),
33779 (deinterlace_greedy_packed422_scanline_mmxext),
33780 (dscaler_greedyl_get_method):
33781 * gst/deinterlace2/tvtime/greedyh.asm:
33782 * gst/deinterlace2/tvtime/greedyh.c:
33783 (deinterlace_frame_di_greedyh), (dscaler_greedyh_get_method),
33784 (greedyh_init), (greedyh_filter_mmx), (greedyh_filter_3dnow),
33785 (greedyh_filter_sse):
33786 * gst/deinterlace2/tvtime/greedyh.h:
33787 * gst/deinterlace2/tvtime/greedyhmacros.h:
33788 * gst/deinterlace2/tvtime/mmx.h:
33789 * gst/deinterlace2/tvtime/plugins.h:
33790 * gst/deinterlace2/tvtime/speedtools.h:
33791 * gst/deinterlace2/tvtime/speedy.c: (multiply_alpha), (clip255),
33792 (comb_factor_packed422_scanline_mmx),
33793 (diff_factor_packed422_scanline_c),
33794 (diff_factor_packed422_scanline_mmx),
33795 (diff_packed422_block8x8_mmx), (diff_packed422_block8x8_c),
33796 (packed444_to_packed422_scanline_c),
33797 (packed422_to_packed444_scanline_c),
33798 (packed422_to_packed444_rec601_scanline_c),
33799 (vfilter_chroma_121_packed422_scanline_mmx),
33800 (vfilter_chroma_121_packed422_scanline_c),
33801 (vfilter_chroma_332_packed422_scanline_mmx),
33802 (vfilter_chroma_332_packed422_scanline_c),
33803 (kill_chroma_packed422_inplace_scanline_mmx),
33804 (kill_chroma_packed422_inplace_scanline_c),
33805 (invert_colour_packed422_inplace_scanline_mmx),
33806 (invert_colour_packed422_inplace_scanline_c),
33807 (mirror_packed422_inplace_scanline_c),
33808 (interpolate_packed422_scanline_c),
33809 (convert_uyvy_to_yuyv_scanline_mmx),
33810 (convert_uyvy_to_yuyv_scanline_c),
33811 (interpolate_packed422_scanline_mmx),
33812 (interpolate_packed422_scanline_mmxext),
33813 (blit_colour_packed422_scanline_c),
33814 (blit_colour_packed422_scanline_mmx),
33815 (blit_colour_packed422_scanline_mmxext),
33816 (blit_colour_packed4444_scanline_c),
33817 (blit_colour_packed4444_scanline_mmx),
33818 (blit_colour_packed4444_scanline_mmxext), (small_memcpy),
33819 (speedy_memcpy_c), (speedy_memcpy_mmx), (speedy_memcpy_mmxext),
33820 (blit_packed422_scanline_c), (blit_packed422_scanline_mmx),
33821 (blit_packed422_scanline_mmxext),
33822 (composite_colour4444_alpha_to_packed422_scanline_c),
33823 (composite_colour4444_alpha_to_packed422_scanline_mmxext),
33824 (composite_packed4444_alpha_to_packed422_scanline_c),
33825 (composite_packed4444_alpha_to_packed422_scanline_mmxext),
33826 (composite_packed4444_to_packed422_scanline_c),
33827 (composite_packed4444_to_packed422_scanline_mmxext),
33828 (composite_alphamask_to_packed4444_scanline_c),
33829 (composite_alphamask_to_packed4444_scanline_mmxext),
33830 (composite_alphamask_alpha_to_packed4444_scanline_c),
33831 (premultiply_packed4444_scanline_c),
33832 (premultiply_packed4444_scanline_mmxext),
33833 (blend_packed422_scanline_c), (blend_packed422_scanline_mmxext),
33834 (quarter_blit_vertical_packed422_scanline_mmxext),
33835 (quarter_blit_vertical_packed422_scanline_c),
33836 (subpix_blit_vertical_packed422_scanline_c),
33837 (a8_subpix_blit_scanline_c), (myround), (init_RGB_to_YCbCr_tables),
33838 (init_YCbCr_to_RGB_tables), (rgb24_to_packed444_rec601_scanline_c),
33839 (rgba32_to_packed4444_rec601_scanline_c),
33840 (packed444_to_rgb24_rec601_scanline_c),
33841 (packed444_to_nonpremultiplied_packed4444_scanline_c),
33842 (aspect_adjust_packed4444_scanline_c), (setup_speedy_calls),
33843 (speedy_get_accel):
33844 * gst/deinterlace2/tvtime/speedy.h:
33845 * gst/deinterlace2/tvtime/sse.h:
33846 * gst/deinterlace2/tvtime/tomsmocomp.c: (Fieldcopy),
33847 (deinterlace_frame_di_tomsmocomp), (dscaler_tomsmocomp_get_method),
33848 (tomsmocomp_init), (tomsmocomp_filter_mmx),
33849 (tomsmocomp_filter_3dnow), (tomsmocomp_filter_sse):
33850 * gst/deinterlace2/tvtime/tomsmocomp.h:
33851 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoop0A.inc:
33852 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc:
33853 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA.inc:
33854 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA8.inc:
33855 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA.inc:
33856 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA2.inc:
33857 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA6.inc:
33858 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH.inc:
33859 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH2.inc:
33860 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc:
33861 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVA.inc:
33862 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVAH.inc:
33863 * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc:
33864 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
33865 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc:
33866 * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc:
33867 * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line),
33868 (deinterlace_scanline_vfir), (copy_scanline),
33869 (dscaler_vfir_get_method):
33870 * gst/deinterlace2/tvtime/x86-64_macros.inc:
33871 Add a deinterlacer plugin based on the tvtime/DScaler deinterlacer,
33872 which was relicensed to LGPL for GStreamer and in theory provides
33873 better and faster results than the simple deinterlace element.
33875 Ported to GStreamer 0.10 but still not enabled or included in the
33876 build system by default because of bad artefacts caused by a bug
33877 somewhere and as it can be only build on x86/amd64 ATM and requires
33878 special CFLAGS. Will be fixed soon.
33880 2008-06-11 11:12:14 +0000 Martin Eikermann <meiker@upb.de>
33882 gst/deinterlace2/: Add a deinterlacer plugin based on the tvtime/DScaler deinterlacer, which was relicensed to LGPL f...
33883 Original commit message from CVS:
33884 Based on a patch by: Martin Eikermann <meiker at upb dot de>
33885 * gst/deinterlace2/Makefile.am:
33886 * gst/deinterlace2/gstdeinterlace2.c:
33887 (gst_deinterlace2_method_get_type),
33888 (gst_deinterlace2_fields_get_type),
33889 (gst_deinterlace2_field_layout_get_type),
33890 (gst_deinterlace2_base_init), (gst_deinterlace2_class_init),
33891 (gst_deinterlace2_init), (gst_deinterlace2_set_method),
33892 (gst_deinterlace2_set_property), (gst_deinterlace2_get_property),
33893 (gst_deinterlace2_finalize), (gst_deinterlace2_pop_history),
33894 (gst_deinterlace2_head_history), (gst_deinterlace2_push_history),
33895 (gst_deinterlace2_deinterlace_scanlines), (gst_deinterlace2_chain),
33896 (gst_deinterlace2_setcaps), (gst_deinterlace2_sink_event),
33897 (gst_deinterlace2_change_state), (gst_deinterlace2_src_event),
33898 (gst_deinterlace2_src_query), (gst_deinterlace2_src_query_types),
33900 * gst/deinterlace2/gstdeinterlace2.h:
33901 * gst/deinterlace2/tvtime/greedy.c: (copy_scanline),
33902 (deinterlace_greedy_packed422_scanline_mmxext),
33903 (dscaler_greedyl_get_method):
33904 * gst/deinterlace2/tvtime/greedyh.asm:
33905 * gst/deinterlace2/tvtime/greedyh.c:
33906 (deinterlace_frame_di_greedyh), (dscaler_greedyh_get_method),
33907 (greedyh_init), (greedyh_filter_mmx), (greedyh_filter_3dnow),
33908 (greedyh_filter_sse):
33909 * gst/deinterlace2/tvtime/greedyh.h:
33910 * gst/deinterlace2/tvtime/greedyhmacros.h:
33911 * gst/deinterlace2/tvtime/mmx.h:
33912 * gst/deinterlace2/tvtime/plugins.h:
33913 * gst/deinterlace2/tvtime/speedtools.h:
33914 * gst/deinterlace2/tvtime/speedy.c: (multiply_alpha), (clip255),
33915 (comb_factor_packed422_scanline_mmx),
33916 (diff_factor_packed422_scanline_c),
33917 (diff_factor_packed422_scanline_mmx),
33918 (diff_packed422_block8x8_mmx), (diff_packed422_block8x8_c),
33919 (packed444_to_packed422_scanline_c),
33920 (packed422_to_packed444_scanline_c),
33921 (packed422_to_packed444_rec601_scanline_c),
33922 (vfilter_chroma_121_packed422_scanline_mmx),
33923 (vfilter_chroma_121_packed422_scanline_c),
33924 (vfilter_chroma_332_packed422_scanline_mmx),
33925 (vfilter_chroma_332_packed422_scanline_c),
33926 (kill_chroma_packed422_inplace_scanline_mmx),
33927 (kill_chroma_packed422_inplace_scanline_c),
33928 (invert_colour_packed422_inplace_scanline_mmx),
33929 (invert_colour_packed422_inplace_scanline_c),
33930 (mirror_packed422_inplace_scanline_c),
33931 (interpolate_packed422_scanline_c),
33932 (convert_uyvy_to_yuyv_scanline_mmx),
33933 (convert_uyvy_to_yuyv_scanline_c),
33934 (interpolate_packed422_scanline_mmx),
33935 (interpolate_packed422_scanline_mmxext),
33936 (blit_colour_packed422_scanline_c),
33937 (blit_colour_packed422_scanline_mmx),
33938 (blit_colour_packed422_scanline_mmxext),
33939 (blit_colour_packed4444_scanline_c),
33940 (blit_colour_packed4444_scanline_mmx),
33941 (blit_colour_packed4444_scanline_mmxext), (small_memcpy),
33942 (speedy_memcpy_c), (speedy_memcpy_mmx), (speedy_memcpy_mmxext),
33943 (blit_packed422_scanline_c), (blit_packed422_scanline_mmx),
33944 (blit_packed422_scanline_mmxext),
33945 (composite_colour4444_alpha_to_packed422_scanline_c),
33946 (composite_colour4444_alpha_to_packed422_scanline_mmxext),
33947 (composite_packed4444_alpha_to_packed422_scanline_c),
33948 (composite_packed4444_alpha_to_packed422_scanline_mmxext),
33949 (composite_packed4444_to_packed422_scanline_c),
33950 (composite_packed4444_to_packed422_scanline_mmxext),
33951 (composite_alphamask_to_packed4444_scanline_c),
33952 (composite_alphamask_to_packed4444_scanline_mmxext),
33953 (composite_alphamask_alpha_to_packed4444_scanline_c),
33954 (premultiply_packed4444_scanline_c),
33955 (premultiply_packed4444_scanline_mmxext),
33956 (blend_packed422_scanline_c), (blend_packed422_scanline_mmxext),
33957 (quarter_blit_vertical_packed422_scanline_mmxext),
33958 (quarter_blit_vertical_packed422_scanline_c),
33959 (subpix_blit_vertical_packed422_scanline_c),
33960 (a8_subpix_blit_scanline_c), (myround), (init_RGB_to_YCbCr_tables),
33961 (init_YCbCr_to_RGB_tables), (rgb24_to_packed444_rec601_scanline_c),
33962 (rgba32_to_packed4444_rec601_scanline_c),
33963 (packed444_to_rgb24_rec601_scanline_c),
33964 (packed444_to_nonpremultiplied_packed4444_scanline_c),
33965 (aspect_adjust_packed4444_scanline_c), (setup_speedy_calls),
33966 (speedy_get_accel):
33967 * gst/deinterlace2/tvtime/speedy.h:
33968 * gst/deinterlace2/tvtime/sse.h:
33969 * gst/deinterlace2/tvtime/tomsmocomp.c: (Fieldcopy),
33970 (deinterlace_frame_di_tomsmocomp), (dscaler_tomsmocomp_get_method),
33971 (tomsmocomp_init), (tomsmocomp_filter_mmx),
33972 (tomsmocomp_filter_3dnow), (tomsmocomp_filter_sse):
33973 * gst/deinterlace2/tvtime/tomsmocomp.h:
33974 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoop0A.inc:
33975 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc:
33976 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA.inc:
33977 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopEdgeA8.inc:
33978 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA.inc:
33979 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA2.inc:
33980 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddA6.inc:
33981 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH.inc:
33982 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopOddAH2.inc:
33983 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc:
33984 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVA.inc:
33985 * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopVAH.inc:
33986 * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc:
33987 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
33988 * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc:
33989 * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc:
33990 * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line),
33991 (deinterlace_scanline_vfir), (copy_scanline),
33992 (dscaler_vfir_get_method):
33993 * gst/deinterlace2/tvtime/x86-64_macros.inc:
33994 Add a deinterlacer plugin based on the tvtime/DScaler deinterlacer,
33995 which was relicensed to LGPL for GStreamer and in theory provides
33996 better and faster results than the simple deinterlace element.
33998 Ported to GStreamer 0.10 but still not enabled or included in the
33999 build system by default because of bad artefacts caused by a bug
34000 somewhere and as it can be only build on x86/amd64 ATM and requires
34001 special CFLAGS. Will be fixed soon.
34003 2008-06-11 07:58:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34005 ext/timidity/gstwildmidi.*: Initialize wildmidi only once in the plugin init function instead of once for every insta...
34006 Original commit message from CVS:
34007 Based on a patch by: Sonicadvance1 at GMAIL dot COM
34008 * ext/timidity/gstwildmidi.c: (gst_wildmidi_init),
34009 (gst_wildmidi_change_state), (plugin_init):
34010 * ext/timidity/gstwildmidi.h:
34011 Initialize wildmidi only once in the plugin init function instead
34012 of once for every instance. The second and following calls to the
34013 wildmidi initialization function will fail. Fixes bug #525613.
34014 Also don't register the element at all if wildmidi initialization
34017 2008-06-10 12:54:59 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34019 ext/soundtouch/gstpitch.cc: Call gst_element_no_more_pads() after all pads are added.
34020 Original commit message from CVS:
34021 * ext/soundtouch/gstpitch.cc:
34022 Call gst_element_no_more_pads() after all pads are added.
34024 2008-06-09 17:57:08 +0000 Wim Taymans <wim.taymans@gmail.com>
34026 gst/rawparse/gstrawparse.c: Add simple reverse playback.
34027 Original commit message from CVS:
34028 * gst/rawparse/gstrawparse.c: (gst_raw_parse_push_buffer),
34029 (gst_raw_parse_loop), (gst_raw_parse_handle_seek_push),
34030 (gst_raw_parse_handle_seek_pull):
34031 Add simple reverse playback.
34033 2008-06-09 12:05:00 +0000 Wim Taymans <wim.taymans@gmail.com>
34035 gst/rawparse/gstrawparse.*: Fix seeking, timestamps, duration and some more. Fixes #536309.
34036 Original commit message from CVS:
34037 * gst/rawparse/gstrawparse.c: (gst_raw_parse_reset),
34038 (gst_raw_parse_push_buffer), (gst_raw_parse_chain),
34039 (gst_raw_parse_loop), (gst_raw_parse_sink_activatepull),
34040 (gst_raw_parse_convert), (gst_raw_parse_sink_event),
34041 (gst_raw_parse_handle_seek_push), (gst_raw_parse_handle_seek_pull),
34042 (gst_raw_parse_src_query), (gst_raw_parse_get_fps):
34043 * gst/rawparse/gstrawparse.h:
34044 Fix seeking, timestamps, duration and some more. Fixes #536309.
34046 2008-06-06 16:50:51 +0000 Wim Taymans <wim.taymans@gmail.com>
34048 examples/app/: Added 3 more example application for using appsrc in random-access mode, pull-mode streaming and pull ...
34049 Original commit message from CVS:
34050 * examples/app/Makefile.am:
34051 * examples/app/appsrc-ra.c: (feed_data), (seek_data),
34052 (found_source), (bus_message), (main):
34053 * examples/app/appsrc-seekable.c: (feed_data), (seek_data),
34054 (found_source), (bus_message), (main):
34055 * examples/app/appsrc-stream2.c: (feed_data), (found_source),
34056 (bus_message), (main):
34057 Added 3 more example application for using appsrc in random-access mode,
34058 pull-mode streaming and pull mode seekable.
34059 * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
34060 (gst_app_src_start), (gst_app_src_do_get_size),
34061 (gst_app_src_create):
34062 * gst-libs/gst/app/gstappsrc.h:
34063 Make stream-type property writable.
34064 Unset flushing when starting so that we reuse appsrc.
34065 Inform basesrc about the configured size.
34066 Emit seek-data signal when we are going to a different offset in
34067 random-access mode.
34069 2008-06-06 14:19:54 +0000 Wim Taymans <wim.taymans@gmail.com>
34071 examples/app/appsrc-stream.c: Use deep-notify until we can depend on a playbin2 with support for the source property.
34072 Original commit message from CVS:
34073 * examples/app/appsrc-stream.c: (found_source), (main):
34074 Use deep-notify until we can depend on a playbin2 with support for the
34077 2008-06-06 13:01:05 +0000 Wim Taymans <wim.taymans@gmail.com>
34079 gst/rtpmanager/gstrtpbin.c: Fix deadlock when shutting down, use a new lock instead to properly shutdown.
34080 Original commit message from CVS:
34081 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_init),
34082 (gst_rtp_bin_finalize), (gst_rtp_bin_change_state):
34083 Fix deadlock when shutting down, use a new lock instead to properly
34086 2008-06-05 16:38:50 +0000 Wim Taymans <wim.taymans@gmail.com>
34088 examples/app/: Added an example on how to use appsrc in playbin in streaming mode from an mmapped file.
34089 Original commit message from CVS:
34090 * examples/app/.cvsignore:
34091 * examples/app/Makefile.am:
34092 * examples/app/appsrc-stream.c: (read_data), (start_feed),
34093 (stop_feed), (found_source), (bus_message), (main):
34094 Added an example on how to use appsrc in playbin in streaming mode from
34096 * examples/app/appsrc_ex.c: (main):
34097 Set pipeline to NULL to free queued buffers.
34098 * gst-libs/gst/app/gstapp-marshal.list:
34099 * gst-libs/gst/app/gstappsrc.c: (stream_type_get_type), (_do_init),
34100 (gst_app_src_class_init), (gst_app_src_init),
34101 (gst_app_src_flush_queued), (gst_app_src_dispose),
34102 (gst_app_src_set_property), (gst_app_src_get_property),
34103 (gst_app_src_unlock), (gst_app_src_unlock_stop),
34104 (gst_app_src_start), (gst_app_src_stop), (gst_app_src_is_seekable),
34105 (gst_app_src_check_get_range), (gst_app_src_do_seek),
34106 (gst_app_src_create), (gst_app_src_set_stream_type),
34107 (gst_app_src_get_stream_type), (gst_app_src_set_max_bytes),
34108 (gst_app_src_get_max_bytes), (gst_app_src_push_buffer),
34109 (gst_app_src_end_of_stream), (gst_app_src_uri_get_type),
34110 (gst_app_src_uri_get_protocols), (gst_app_src_uri_get_uri),
34111 (gst_app_src_uri_set_uri), (gst_app_src_uri_handler_init):
34112 * gst-libs/gst/app/gstappsrc.h:
34113 Measure max queue size in bytes instead.
34114 Add support for 3 modes of operation, streaming, seekable and
34115 random-access, making basesrc handle the scheduling modes for each.
34116 Add appsrc:// uri handler so that automatic plugging can be done from
34117 playbin2 or uridecodebin, for example.
34118 Added support for custom segment formats.
34119 Add support for push and pull based operations from the application.
34120 Expand the methods so that errors can be detected.
34121 Flush the queued buffers on seeks and when shutting down.
34122 Add signals to inform the app that a seek must happen.
34124 2008-06-05 11:07:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34126 gst/interleave/: Properly implement duration and position queries in bytes format. We have to take the upstream reply...
34127 Original commit message from CVS:
34128 * gst/interleave/deinterleave.c: (gst_deinterleave_add_new_pads),
34129 (gst_deinterleave_src_query):
34130 * gst/interleave/interleave.c: (gst_interleave_src_query_duration),
34131 (gst_interleave_src_query):
34132 Properly implement duration and position queries in bytes format. We
34133 have to take the upstream reply and divide/multiply it by the number
34134 of channels to get the correct result.
34136 2008-06-04 21:18:53 +0000 Michael Smith <msmith@xiph.org>
34138 sys/dshowvideosink/: Fix up copyright notice on new plugin.
34139 Original commit message from CVS:
34140 * sys/dshowvideosink/dshowvideofakesrc.cpp:
34141 * sys/dshowvideosink/dshowvideofakesrc.h:
34142 * sys/dshowvideosink/dshowvideosink.cpp:
34143 * sys/dshowvideosink/dshowvideosink.h:
34144 Fix up copyright notice on new plugin.
34146 2008-06-04 17:02:38 +0000 Jon Trowbridge <trow@ximian.com>
34148 ext/dirac/gstdiracenc.cc: Update properties for recent dirac changes. Patch from Jonathan Rosser.
34149 Original commit message from CVS:
34150 * ext/dirac/gstdiracenc.cc: Update properties for recent
34151 dirac changes. Patch from Jonathan Rosser.
34153 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
34155 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...
34156 Original commit message from CVS:
34157 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
34158 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
34159 (gst_x264_enc_encode_frame):
34160 Try harder not to crash when we get an EOS event but haven't set
34161 up the encoder yet (as may happen when upstream errors out with
34162 not-negotiated, for example). Also, always push the EOS event
34165 2008-06-04 06:48:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34167 gst/interleave/interleave.*: Use an always increasing integer for the number in the name of the requested sink pads t...
34168 Original commit message from CVS:
34169 * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
34170 (gst_interleave_pad_get_property), (gst_interleave_pad_class_init),
34171 (gst_interleave_request_new_pad), (gst_interleave_release_pad):
34172 * gst/interleave/interleave.h:
34173 Use an always increasing integer for the number in the name of the
34174 requested sink pads to guarantuee a unique name. Add a "channel"
34175 property to GstInterleavePad to make it possible for applications
34176 to retrieve the channel number in the output for every pad.
34177 Use g_type_register_static_simple() instead of
34178 g_type_register_static() to save some relocations.
34180 2008-06-03 15:41:05 +0000 Christian Schaller <uraeus@gnome.org>
34184 Original commit message from CVS:
34187 2008-06-03 14:35:59 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34189 gst/interleave/interleave.c: Stop GstCollectPads before calling the parent's state change function when going from PA...
34190 Original commit message from CVS:
34191 * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
34192 (gst_interleave_change_state):
34193 Stop GstCollectPads before calling the parent's state change function
34194 when going from PAUSED to READY as we otherwise deadlock.
34197 2008-06-03 11:10:32 +0000 Wim Taymans <wim.taymans@gmail.com>
34199 gst/h264parse/gsth264parse.*: Parse codec_data and use the nalu_size_length field to get the NALU length in packetize...
34200 Original commit message from CVS:
34201 * gst/h264parse/gsth264parse.c: (gst_nal_bs_init),
34202 (gst_h264_parse_sink_setcaps), (gst_h264_parse_chain_forward),
34203 (gst_h264_parse_queue_buffer), (gst_h264_parse_chain_reverse),
34204 (gst_h264_parse_chain):
34205 * gst/h264parse/gsth264parse.h:
34206 Parse codec_data and use the nalu_size_length field to get the NALU
34207 length in packetized h264.
34208 When queueing a packetized buffer in reverse mode, don't unref the
34210 Avoid accessing the buffer TIMESTAMP field after we pushed it on
34213 2008-06-03 09:03:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34215 gst/interleave/interleave.c: Use new gst_audio_check_channel_positions() function and register the GstInterleavePad t...
34216 Original commit message from CVS:
34217 * gst/interleave/interleave.c:
34218 (gst_interleave_check_channel_positions),
34219 (gst_interleave_set_channel_positions),
34220 (gst_interleave_class_init):
34221 Use new gst_audio_check_channel_positions() function and register
34222 the GstInterleavePad type from a threadsafe context.
34224 2008-06-02 21:51:52 +0000 Michael Smith <msmith@xiph.org>
34226 configure.ac: Revert accidental addition in configure.ac. Sorry.
34227 Original commit message from CVS:
34229 Revert accidental addition in configure.ac. Sorry.
34231 2008-06-02 18:23:54 +0000 Michael Smith <msmith@xiph.org>
34233 Add a new win32 videosink. Uses the DirectShow renderers for high-performance video rendering on win32.
34234 Original commit message from CVS:
34237 * sys/dshowvideosink/Makefile.am:
34238 * sys/dshowvideosink/README:
34239 * sys/dshowvideosink/dshowvideofakesrc.cpp:
34240 * sys/dshowvideosink/dshowvideofakesrc.h:
34241 * sys/dshowvideosink/dshowvideosink.cpp:
34242 * sys/dshowvideosink/dshowvideosink.h:
34243 Add a new win32 videosink. Uses the DirectShow renderers for
34244 high-performance video rendering on win32.
34245 Currently only supports some YUV formats.
34246 Rank PRIMARY, since it's much more useful for the common cases that the
34247 directdraw sink (which only does RGB).
34249 2008-06-02 18:06:37 +0000 Tim-Philipp Müller <tim@centricular.net>
34251 ext/spc/Makefile.am: Dist tag.h
34252 Original commit message from CVS:
34253 * ext/spc/Makefile.am:
34256 2008-06-02 17:06:34 +0000 Wim Taymans <wim.taymans@gmail.com>
34258 ext/faad/gstfaad.c: Always drain before activating the new segment.
34259 Original commit message from CVS:
34260 * ext/faad/gstfaad.c: (gst_faad_sink_event):
34261 Always drain before activating the new segment.
34263 2008-06-02 12:42:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34265 gst/interleave/interleave.*: Allow setting channel positions via a property and allow using the channel positions on ...
34266 Original commit message from CVS:
34267 * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
34268 (gst_interleave_finalize), (gst_audio_check_channel_positions),
34269 (gst_interleave_set_channel_positions),
34270 (gst_interleave_class_init), (gst_interleave_init),
34271 (gst_interleave_set_property), (gst_interleave_get_property),
34272 (gst_interleave_request_new_pad), (gst_interleave_release_pad),
34273 (gst_interleave_sink_setcaps), (gst_interleave_src_query_duration),
34274 (gst_interleave_src_query_latency), (gst_interleave_collected):
34275 * gst/interleave/interleave.h:
34276 Allow setting channel positions via a property and allow using the
34277 channel positions on the input as the channel positions of the output.
34278 Fix some broken logic and memory leaks.
34279 * tests/check/Makefile.am:
34280 * tests/check/elements/interleave.c: (src_handoff_float32),
34281 (sink_handoff_float32), (GST_START_TEST), (interleave_suite):
34282 Add unit tests for checking correct handling of channel positions.
34284 2008-06-02 10:18:25 +0000 Wim Taymans <wim.taymans@gmail.com>
34286 ext/faad/gstfaad.*: Add basic reverse playback support.
34287 Original commit message from CVS:
34288 * ext/faad/gstfaad.c: (gst_faad_dispose), (clear_queued),
34289 (flush_queued), (gst_faad_drain), (gst_faad_do_raw_seek),
34290 (gst_faad_src_event), (gst_faad_sink_event), (gst_faad_chain),
34291 (gst_faad_change_state):
34292 * ext/faad/gstfaad.h:
34293 Add basic reverse playback support.
34294 Clear decoder state after disconts.
34295 Remove some unused code.
34296 Mark output buffers with a discont after a decoding error.
34298 2008-06-02 07:37:31 +0000 Sjoerd Simons <sjoerd@luon.net>
34300 gst/mpeg4videoparse/mpeg4videoparse.c: Fix mpeg4videoparse on big endian architectures. Fixes bug #536042.
34301 Original commit message from CVS:
34302 Patch by: Sjoerd Simons <sjoerd at luon dot net>
34303 * gst/mpeg4videoparse/mpeg4videoparse.c:
34304 (gst_mpeg4vparse_handle_vos):
34305 Fix mpeg4videoparse on big endian architectures. Fixes bug #536042.
34307 2008-05-29 19:56:53 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34309 tests/check/elements/mplex.c: Don't use the deprecated gst_element_get_pad().
34310 Original commit message from CVS:
34311 * tests/check/elements/mplex.c: (setup_src_pad),
34312 (teardown_src_pad):
34313 Don't use the deprecated gst_element_get_pad().
34315 2008-05-29 19:11:47 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34317 examples/directfb/gstdfb.c: Don't use the deprecated gst_element_get_pad().
34318 Original commit message from CVS:
34319 * examples/directfb/gstdfb.c: (main):
34320 Don't use the deprecated gst_element_get_pad().
34322 2008-05-28 08:53:00 +0000 Onkar Shinde <onkarshinde@gmail.com>
34324 sys/vcd/vcdsrc.c: Allow the track to be set by using the uri. Fixes #535043.
34325 Original commit message from CVS:
34326 Based on patch by: <onkarshinde at gmail dot com>
34327 * sys/vcd/vcdsrc.c: (gst_vcdsrc_uri_get_uri),
34328 (gst_vcdsrc_uri_set_uri):
34329 Allow the track to be set by using the uri. Fixes #535043.
34331 2008-05-28 08:14:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34333 gst/interleave/interleave.c: Implement latency query.
34334 Original commit message from CVS:
34335 * gst/interleave/interleave.c: (gst_interleave_src_query_duration),
34336 (gst_interleave_src_query_latency), (gst_interleave_src_query):
34337 Implement latency query.
34339 2008-05-27 17:53:58 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
34341 gst/mpegvideoparse/mpegvideoparse.c: Add GST_BUFFER_FLAG_DELTA_UNIT to not I frame buffers
34342 Original commit message from CVS:
34343 * gst/mpegvideoparse/mpegvideoparse.c:
34344 Add GST_BUFFER_FLAG_DELTA_UNIT to not I frame buffers
34346 2008-05-27 16:48:10 +0000 Wim Taymans <wim.taymans@gmail.com>
34348 gst/rtpmanager/gstrtpbin.c: Break out of callbacks when we are shutting down.
34349 Original commit message from CVS:
34350 * gst/rtpmanager/gstrtpbin.c:
34351 (gst_rtp_bin_propagate_property_to_jitterbuffer),
34352 (gst_rtp_bin_change_state), (new_payload_found),
34353 (new_ssrc_pad_found):
34354 Break out of callbacks when we are shutting down.
34355 Make sure no state changes can happen when we reconfigure.
34357 2008-05-27 16:32:18 +0000 Wim Taymans <wim.taymans@gmail.com>
34359 configure.ac: Require CVS core and base for new audio clock reset method.
34360 Original commit message from CVS:
34362 Require CVS core and base for new audio clock reset method.
34363 * ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_change_state):
34364 Reset the audio clock. See #521761.
34366 2008-05-26 17:52:21 +0000 Wim Taymans <wim.taymans@gmail.com>
34368 ext/jack/gstjackaudiosink.c: Include the element name in the port name to avoid duplicate port names.
34369 Original commit message from CVS:
34370 * ext/jack/gstjackaudiosink.c:
34371 (gst_jack_audio_sink_allocate_channels):
34372 Include the element name in the port name to avoid duplicate port names.
34374 2008-05-26 10:28:47 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34376 gst/interleave/deinterleave.c: Add another example launch line.
34377 Original commit message from CVS:
34378 * gst/interleave/deinterleave.c:
34379 Add another example launch line.
34380 * gst/interleave/interleave.c: (interleave_24),
34381 (gst_interleave_finalize), (gst_interleave_base_init),
34382 (gst_interleave_class_init), (gst_interleave_init),
34383 (gst_interleave_request_new_pad), (gst_interleave_release_pad),
34384 (gst_interleave_change_state), (__remove_channels),
34385 (__set_channels), (gst_interleave_sink_getcaps),
34386 (gst_interleave_set_process_function),
34387 (gst_interleave_sink_setcaps), (gst_interleave_sink_event),
34388 (gst_interleave_src_query_duration), (gst_interleave_src_query),
34389 (forward_event_func), (forward_event), (gst_interleave_src_event),
34390 (gst_interleave_collected):
34391 * gst/interleave/interleave.h:
34392 Major rewrite of interleave using GstCollectpads. This new version
34393 also supports almost all raw audio formats and has better caps
34394 negotiation. Fixes bug #506594.
34395 Also update docs and add some more examples.
34396 * tests/check/elements/interleave.c: (interleave_chain_func),
34397 (GST_START_TEST), (src_handoff_float32), (sink_handoff_float32),
34398 (interleave_suite):
34399 Add some more extensive unit tests for interleave.
34401 2008-05-26 10:09:29 +0000 Wim Taymans <wim.taymans@gmail.com>
34403 gst/rtpmanager/gstrtpjitterbuffer.c: When checking the seqnum, reset the jitterbuffer if the gap is too big, we need ...
34404 Original commit message from CVS:
34405 * gst/rtpmanager/gstrtpjitterbuffer.c:
34406 (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop):
34407 When checking the seqnum, reset the jitterbuffer if the gap is too big,
34408 we need to do this so that we can better handle a restarted source.
34410 * gst/rtpmanager/rtpjitterbuffer.c: (calculate_skew),
34411 (rtp_jitter_buffer_insert):
34412 Tweak the skew resync diff.
34413 Use our working seqnum compare function in -base.
34414 Rework the jitterbuffer insert code to make it clearer and more
34415 performant by only retrieving the seqnum of the input buffer once and by
34416 adding some G_LIKELY compiler hints.
34417 Improve debugging for duplicate packets.
34418 * gst/rtpmanager/rtpsource.c: (rtp_source_process_rtp):
34419 Fix a comment, we don't do skew correction here..
34421 2008-05-26 10:00:24 +0000 Håvard Graff <havard.graff@tandberg.com>
34423 gst/rtpmanager/gstrtpbin.c: Propagate the do-lost and latency properties to the jitterbuffers when they are changed o...
34424 Original commit message from CVS:
34425 Patch by: Håvard Graff <havard dot graff at tandberg dot com>
34426 * gst/rtpmanager/gstrtpbin.c:
34427 (gst_rtp_bin_propagate_property_to_jitterbuffer),
34428 (gst_rtp_bin_set_property):
34429 Propagate the do-lost and latency properties to the jitterbuffers when
34430 they are changed on rtpbin.
34432 2008-05-26 09:57:40 +0000 Wim Taymans <wim.taymans@gmail.com>
34434 Don't use _gst_pad().
34435 Original commit message from CVS:
34436 * examples/switch/switcher.c: (switch_timer):
34437 * gst/replaygain/gstrgvolume.c: (gst_rg_volume_init):
34438 * gst/rtpmanager/gstrtpclient.c: (create_stream):
34439 * gst/sdp/gstsdpdemux.c: (gst_sdp_demux_stream_configure_udp),
34440 (gst_sdp_demux_stream_configure_udp_sink):
34441 * tests/check/elements/deinterleave.c: (GST_START_TEST),
34442 (pad_added_setup_data_check_float32_8ch_cb):
34443 * tests/check/elements/rganalysis.c: (send_eos_event),
34445 Don't use _gst_pad().
34447 2008-05-22 19:47:53 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34449 docs/plugins/: Add interleave/deinterleave to the docs and while at that run make update in docs/plugins.
34450 Original commit message from CVS:
34451 * docs/plugins/Makefile.am:
34452 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
34453 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
34454 * docs/plugins/gst-plugins-bad-plugins.args:
34455 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
34456 * docs/plugins/gst-plugins-bad-plugins.interfaces:
34457 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
34458 * docs/plugins/gst-plugins-bad-plugins.signals:
34459 * docs/plugins/inspect/plugin-alsaspdif.xml:
34460 * docs/plugins/inspect/plugin-amrwb.xml:
34461 * docs/plugins/inspect/plugin-app.xml:
34462 * docs/plugins/inspect/plugin-bayer.xml:
34463 * docs/plugins/inspect/plugin-bz2.xml:
34464 * docs/plugins/inspect/plugin-cdaudio.xml:
34465 * docs/plugins/inspect/plugin-cdxaparse.xml:
34466 * docs/plugins/inspect/plugin-dfbvideosink.xml:
34467 * docs/plugins/inspect/plugin-dtsdec.xml:
34468 * docs/plugins/inspect/plugin-dvb.xml:
34469 * docs/plugins/inspect/plugin-dvdspu.xml:
34470 * docs/plugins/inspect/plugin-faac.xml:
34471 * docs/plugins/inspect/plugin-faad.xml:
34472 * docs/plugins/inspect/plugin-fbdevsink.xml:
34473 * docs/plugins/inspect/plugin-festival.xml:
34474 * docs/plugins/inspect/plugin-filter.xml:
34475 * docs/plugins/inspect/plugin-flvdemux.xml:
34476 * docs/plugins/inspect/plugin-freeze.xml:
34477 * docs/plugins/inspect/plugin-gsm.xml:
34478 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
34479 * docs/plugins/inspect/plugin-h264parse.xml:
34480 * docs/plugins/inspect/plugin-interleave.xml:
34481 * docs/plugins/inspect/plugin-jack.xml:
34482 * docs/plugins/inspect/plugin-ladspa.xml:
34483 * docs/plugins/inspect/plugin-metadata.xml:
34484 * docs/plugins/inspect/plugin-mms.xml:
34485 * docs/plugins/inspect/plugin-modplug.xml:
34486 * docs/plugins/inspect/plugin-mpeg2enc.xml:
34487 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
34488 * docs/plugins/inspect/plugin-mpegtsparse.xml:
34489 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
34490 * docs/plugins/inspect/plugin-musepack.xml:
34491 * docs/plugins/inspect/plugin-musicbrainz.xml:
34492 * docs/plugins/inspect/plugin-mve.xml:
34493 * docs/plugins/inspect/plugin-nas.xml:
34494 * docs/plugins/inspect/plugin-neon.xml:
34495 * docs/plugins/inspect/plugin-nsfdec.xml:
34496 * docs/plugins/inspect/plugin-nuvdemux.xml:
34497 * docs/plugins/inspect/plugin-rawparse.xml:
34498 * docs/plugins/inspect/plugin-real.xml:
34499 * docs/plugins/inspect/plugin-replaygain.xml:
34500 * docs/plugins/inspect/plugin-rfbsrc.xml:
34501 * docs/plugins/inspect/plugin-sdl.xml:
34502 * docs/plugins/inspect/plugin-sdp.xml:
34503 * docs/plugins/inspect/plugin-selector.xml:
34504 * docs/plugins/inspect/plugin-sndfile.xml:
34505 * docs/plugins/inspect/plugin-soundtouch.xml:
34506 * docs/plugins/inspect/plugin-spcdec.xml:
34507 * docs/plugins/inspect/plugin-speed.xml:
34508 * docs/plugins/inspect/plugin-speexresample.xml:
34509 * docs/plugins/inspect/plugin-stereo.xml:
34510 * docs/plugins/inspect/plugin-tta.xml:
34511 * docs/plugins/inspect/plugin-vcdsrc.xml:
34512 * docs/plugins/inspect/plugin-videosignal.xml:
34513 * docs/plugins/inspect/plugin-vmnc.xml:
34514 * docs/plugins/inspect/plugin-wildmidi.xml:
34515 * docs/plugins/inspect/plugin-x264.xml:
34516 * docs/plugins/inspect/plugin-xvid.xml:
34517 * docs/plugins/inspect/plugin-y4menc.xml:
34518 Add interleave/deinterleave to the docs and while at that
34519 run make update in docs/plugins.
34520 * gst/interleave/deinterleave.c:
34521 Add a parapraph about using a queue and audioconvert after the source
34524 2008-05-22 18:55:09 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34526 gst/interleave/deinterleave.*: Don't set a getcaps() function on the src pads as it's not required and the default ge...
34527 Original commit message from CVS:
34528 * gst/interleave/deinterleave.c: (gst_deinterleave_base_init),
34529 (gst_deinterleave_class_init), (gst_deinterleave_init),
34530 (gst_deinterleave_add_new_pads), (gst_deinterleave_sink_getcaps):
34531 * gst/interleave/deinterleave.h:
34532 Don't set a getcaps() function on the src pads as it's not required
34533 and the default getcaps() function returns the correct results for
34535 Complete documentation and add myself to the authors of the element.
34537 2008-05-22 16:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
34539 tests/icles/: Small oss4 test that probes for available devices and retrieves their caps and mixer tracks and all tha...
34540 Original commit message from CVS:
34541 * tests/icles/.cvsignore:
34542 * tests/icles/Makefile.am:
34543 * tests/icles/test-oss4.c: (opt_show_mixer_messages), (WAIT_TIME),
34544 (show_mixer_messages), (probe_mixer_tracks), (probe_pad),
34545 (probe_details), (probe_element), (main):
34546 Small oss4 test that probes for available devices and retrieves
34547 their caps and mixer tracks and all that. Also allows testing of
34548 mixer change messages on the bus.
34550 2008-05-22 15:14:26 +0000 Tim-Philipp Müller <tim@centricular.net>
34552 sys/oss4/: Make device-name probing in NULL state work better (e.g. for the gnome-control-center sound capplet).
34553 Original commit message from CVS:
34554 * sys/oss4/oss4-mixer.c: (gst_oss4_mixer_open):
34555 * sys/oss4/oss4-property-probe.c:
34556 (gst_oss4_property_probe_find_device_name),
34557 (gst_oss4_property_probe_find_device_name_nofd):
34558 * sys/oss4/oss4-property-probe.h:
34559 * sys/oss4/oss4-sink.c: (gst_oss4_sink_get_property):
34560 * sys/oss4/oss4-source.c: (gst_oss4_source_get_property):
34561 Make device-name probing in NULL state work better (e.g. for the
34562 gnome-control-center sound capplet).
34564 2008-05-22 14:03:05 +0000 Sjoerd Simons <sjoerd@luon.net>
34566 gst/mpeg4videoparse/mpeg4videoparse.c: Move some code around to integrate the startcode searching with the other bits...
34567 Original commit message from CVS:
34568 Patch by: Sjoerd Simons <sjoerd at luon dot net>
34569 * gst/mpeg4videoparse/mpeg4videoparse.c: (gst_mpeg4vparse_push),
34570 (gst_mpeg4vparse_drain), (gst_mpeg4vparse_chain),
34571 (gst_mpeg4vparse_change_state):
34572 Move some code around to integrate the startcode searching with the
34573 other bits of parsing, avoid a whole bunch of peeks.
34574 Get rid of invalid data that should not happen according to the specs.
34577 2008-05-20 09:36:56 +0000 Bastien Nocera <hadess@hadess.net>
34579 ext/mythtv/gstmythtvsrc.c: Correctly set duration to get a more correct seek bar in totem.
34580 Original commit message from CVS:
34581 Patch by: Bastien Nocera <hadess at hadess dot net>
34582 * ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_class_init),
34583 (gst_mythtv_src_init), (gst_mythtv_src_clear),
34584 (do_read_request_response), (gst_mythtv_src_create),
34585 (gst_mythtv_src_start):
34586 Correctly set duration to get a more correct seek bar in totem.
34587 Disable query and event functions as they don't work and do some
34591 2008-05-20 09:04:48 +0000 Brian Koropoff <brianhk@cs.washington.edu>
34593 ext/spc/: Add support for some essential features like seeking, reading song duration and extended tags. Fixes bug #4...
34594 Original commit message from CVS:
34595 Patch by: Brian Koropoff <brianhk at cs dot washington dot edu>
34596 * ext/spc/Makefile.am:
34597 * ext/spc/gstspc.c: (gst_spc_dec_class_init),
34598 (gst_spc_dec_src_query_type), (gst_spc_dec_init),
34599 (gst_spc_dec_dispose), (gst_spc_dec_sink_event),
34600 (gst_spc_duration), (gst_spc_fadeout), (gst_spc_dec_src_event),
34601 (gst_spc_dec_src_query), (spc_play), (spc_setup):
34602 * ext/spc/gstspc.h:
34603 * ext/spc/tag.c: (spc_tag_is_extended), (spc_tag_is_text_format),
34604 (spc_tag_is_present), (spc_tag_unpack_date), (spc_tag_clear),
34605 (spc_tag_get_info), (spc_tag_free):
34607 Add support for some essential features like seeking, reading song
34608 duration and extended tags. Fixes bug #454151.
34610 2008-05-19 12:32:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34612 tests/check/elements/deinterleave.c: Set keep-positions property to TRUE for the 8 channel test to ensure that the or...
34613 Original commit message from CVS:
34614 * tests/check/elements/deinterleave.c: (GST_START_TEST):
34615 Set keep-positions property to TRUE for the 8 channel test to ensure
34616 that the original channel position is set on the output.
34618 2008-05-19 07:46:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34620 gst/interleave/deinterleave.*: Add a property to select whether channel positions should be kept on the mono output b...
34621 Original commit message from CVS:
34622 * gst/interleave/deinterleave.c: (gst_deinterleave_class_init),
34623 (gst_deinterleave_init), (gst_deinterleave_add_new_pads),
34624 (gst_deinterleave_set_pads_caps), (gst_deinterleave_set_property),
34625 (gst_deinterleave_get_property):
34626 * gst/interleave/deinterleave.h:
34627 Add a property to select whether channel positions should be kept on
34628 the mono output buffers or should be dropped.
34630 2008-05-18 10:27:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
34632 docs/Makefile.am: Oops - fix the spelling of the variable I added.
34633 Original commit message from CVS:
34634 * docs/Makefile.am:
34635 Oops - fix the spelling of the variable I added.
34637 2008-05-17 19:39:53 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34639 gst/interleave/deinterleave.*: Queue events until src pads were added and they can be sent. Otherwise downstream will...
34640 Original commit message from CVS:
34641 * gst/interleave/deinterleave.c: (gst_deinterleave_finalize),
34642 (gst_deinterleave_init), (gst_deinterleave_sink_event),
34643 (gst_deinterleave_process), (gst_deinterleave_sink_activate_push):
34644 * gst/interleave/deinterleave.h:
34645 Queue events until src pads were added and they can be sent. Otherwise
34646 downstream will never get the first newsegment event.
34648 2008-05-17 14:05:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34650 gst/interleave/deinterleave.c: Always set the channel positions when gst_audio_get_channel_positions() returns someth...
34651 Original commit message from CVS:
34652 * gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps),
34653 (gst_deinterleave_getcaps):
34654 Always set the channel positions when gst_audio_get_channel_positions()
34655 returns something, even if they're not set in the caps. This makes
34656 sure that the output channels can be interleaved again correctly
34657 in the mono/stereo cases too.
34658 Don't ask for the peercaps of the current pad in getcaps() as this
34659 might call getcaps() again and deadlock.
34661 2008-05-16 22:00:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34663 ext/timidity/gstwildmidi.c: Check some more common locations for a valid configuration file.
34664 Original commit message from CVS:
34665 * ext/timidity/gstwildmidi.c: (wildmidi_open_config):
34666 Check some more common locations for a valid configuration file.
34667 Fixes bug #533435. Packagers should still #define WILDMIDI_CFG
34668 to the distributions default location.
34670 2008-05-16 21:56:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34672 gst/interleave/: Add support for all raw audio formats and provide better negotiation if the caps are changing.
34673 Original commit message from CVS:
34674 * gst/interleave/Makefile.am:
34675 * gst/interleave/deinterleave.c: (deinterleave_24),
34676 (gst_deinterleave_finalize), (gst_deinterleave_base_init),
34677 (gst_deinterleave_class_init), (gst_deinterleave_init),
34678 (gst_deinterleave_add_new_pads), (gst_deinterleave_set_pads_caps),
34679 (gst_deinterleave_set_process_function),
34680 (gst_deinterleave_sink_setcaps), (__remove_channels),
34681 (__set_channels), (gst_deinterleave_getcaps),
34682 (gst_deinterleave_process), (gst_deinterleave_chain),
34683 (gst_deinterleave_sink_activate_push):
34684 * gst/interleave/deinterleave.h:
34685 Add support for all raw audio formats and provide better negotiation
34686 if the caps are changing.
34687 Don't allow changes of the channel positions and set the position of
34688 the corresponding channel on the src pad caps.
34689 General cleanup and smaller bugfixes.
34690 * tests/check/elements/deinterleave.c: (float_buffer_check_probe):
34691 Check the channel positions on the output buffer caps.
34693 2008-05-16 19:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
34695 docs/Makefile.am: Don't attempt to build plugin docs when they're disabled.
34696 Original commit message from CVS:
34697 * docs/Makefile.am:
34698 Don't attempt to build plugin docs when they're disabled.
34699 * gst/bayer/Makefile.am:
34700 Add libgstvideo to the link.
34701 * gst/rtpmanager/Makefile.am:
34702 Fix link order, and move LIBS things to _LIBS
34704 2008-05-16 14:49:07 +0000 Jan Schmidt <thaytan@mad.scientist.com>
34706 docs/plugins/gst-plugins-bad-plugins.types: Remove bogus attempt to pull 'metadata' plugin's base class into the docs.
34707 Original commit message from CVS:
34708 * docs/plugins/gst-plugins-bad-plugins.types:
34709 Remove bogus attempt to pull 'metadata' plugin's base
34710 class into the docs.
34712 2008-05-14 21:02:19 +0000 Wim Taymans <wim.taymans@gmail.com>
34714 gst/rtpmanager/gstrtpjitterbuffer.c: Simply drop bad RTP packets with a warning instead of just posting an error and ...
34715 Original commit message from CVS:
34716 * gst/rtpmanager/gstrtpjitterbuffer.c:
34717 (gst_rtp_jitter_buffer_chain):
34718 Simply drop bad RTP packets with a warning instead of just posting an
34719 error and stopping. This is a perfectly recoverable event and we don't
34720 force people to use an rtpbin to filter out bad packets first.
34722 2008-05-14 20:57:31 +0000 Wim Taymans <wim.taymans@gmail.com>
34724 gst/mpeg4videoparse/mpeg4videoparse.c: Set fixed caps on the srcpad after we created the pad...
34725 Original commit message from CVS:
34726 * gst/mpeg4videoparse/mpeg4videoparse.c: (gst_mpeg4vparse_init):
34727 Set fixed caps on the srcpad after we created the pad...
34729 2008-05-14 16:21:05 +0000 Tim-Philipp Müller <tim@centricular.net>
34731 tests/check/Makefile.am: Remove deinterleave test from VALGRIND_TO_FIX again now that there are suppressions in gst.s...
34732 Original commit message from CVS:
34733 * tests/check/Makefile.am:
34734 Remove deinterleave test from VALGRIND_TO_FIX again now that
34735 there are suppressions in gst.supp which make this work for me.
34737 2008-05-14 14:19:47 +0000 Tim-Philipp Müller <tim@centricular.net>
34739 tests/check/Makefile.am: Add deinterleave unit test to VALGRIND_TO_FIX, since it causes weird invalid free errors in ...
34740 Original commit message from CVS:
34741 * tests/check/Makefile.am:
34742 Add deinterleave unit test to VALGRIND_TO_FIX, since it causes
34743 weird invalid free errors in valgrind/libc after _exit for some
34745 * tests/check/elements/deinterleave.c: (pads_created),
34746 (set_channel_positions), (src_handoff_float32_8ch),
34747 (float_buffer_check_probe),
34748 (pad_added_setup_data_check_float32_8ch_cb),
34749 (make_fake_src_8chans_float32), (GST_START_TEST),
34750 (deinterleave_suite):
34751 Add some more deinterleave unit test bits I had locally.
34753 2008-05-14 13:57:41 +0000 Tim-Philipp Müller <tim@centricular.net>
34755 gst/audioresample/gstaudioresample.c: Revert previous change which made basetransform handle buffer_alloc and which b...
34756 Original commit message from CVS:
34757 * gst/audioresample/gstaudioresample.c: (gst_audioresample_init):
34758 Revert previous change which made basetransform handle buffer_alloc
34759 and which breaks things badly in the non-passthrough case since it
34760 returned buffers with a different (ie. sometimes smaller) size than
34761 the size requested.
34763 2008-05-14 07:32:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
34765 gst/interleave/: Split definitions into separate header files for better documentation generation.
34766 Original commit message from CVS:
34767 * gst/interleave/Makefile.am:
34768 * gst/interleave/deinterleave.h:
34769 * gst/interleave/interleave.h:
34770 * gst/interleave/plugin.h:
34771 Split definitions into separate header files for better documentation
34773 * gst/interleave/deinterleave.c: (gst_deinterleave_base_init),
34774 (gst_deinterleave_class_init), (gst_deinterleave_sink_setcaps),
34775 (gst_deinterleave_process):
34776 Don't use alloca, allow caps changes as long as the number of channels
34777 does not change, don't use g_warning, return NOT_NEGOTIATED as early
34778 as possible and some other cleanup.
34779 * gst/interleave/interleave.c: (gst_interleave_base_init),
34780 (gst_interleave_class_init):
34781 Do some random cleanup.
34782 * tests/check/Makefile.am:
34783 * tests/check/elements/deinterleave.c: (GST_START_TEST),
34784 (deinterleave_chain_func), (deinterleave_pad_added),
34785 (deinterleave_suite):
34786 Add unit tests for the deinterleave element.
34788 2008-05-13 17:21:07 +0000 Sjoerd Simons <sjoerd@luon.net>
34790 gst/mpeg4videoparse/mpeg4videoparse.*: Parse the config data (either outbound or in the stream) to set width/height, ...
34791 Original commit message from CVS:
34792 Patch by: Sjoerd Simons <sjoerd at luon dot net>
34793 * gst/mpeg4videoparse/mpeg4videoparse.c:
34794 (gst_mpeg4vparse_set_new_caps), (gst_mpeg4vparse_align),
34795 (get_bits), (next_start_code), (gst_mpeg4vparse_handle_vos),
34796 (gst_mpeg4vparse_push), (gst_mpeg4vparse_drain),
34797 (gst_mpeg4vparse_chain), (gst_mpeg4vparse_sink_setcaps),
34798 (gst_mpeg4vparse_sink_event), (gst_mpeg4vparse_src_query),
34799 (gst_mpeg4vparse_set_property), (gst_mpeg4vparse_get_property),
34800 (gst_mpeg4vparse_class_init), (gst_mpeg4vparse_init):
34801 * gst/mpeg4videoparse/mpeg4videoparse.h:
34802 Parse the config data (either outbound or in the stream) to set
34803 width/height, apect ration, framerate in the caps if applicable.
34804 Mark frames as GST_BUFFER_FLAG_DELTA_UNIT when they are not
34806 Set the timestamps of outgoing buffers to the buffer in
34807 which the VOP header was found.
34808 Drop incoming data untill configuration is found (by default,
34809 configurable using a property).
34810 Report a 1 frame latency. Fixes #532723.
34812 2008-05-13 16:16:35 +0000 Wim Taymans <wim.taymans@gmail.com>
34814 gst/real/gstrealvideodec.c: Add some debug for where we are searching for libraries.
34815 Original commit message from CVS:
34816 * gst/real/gstrealvideodec.c: (open_library):
34817 Add some debug for where we are searching for libraries.
34819 2008-05-13 10:59:49 +0000 Sjoerd Simons <sjoerd@luon.net>
34821 tests/check/elements/audioresample.c: Add unit test for the latest basetransform negotiation changes.
34822 Original commit message from CVS:
34823 Patch by: Sjoerd Simons <sjoerd at luon dot net>
34824 * tests/check/elements/audioresample.c:
34825 (live_switch_alloc_only_48000), (live_switch_get_sink_caps),
34826 (live_switch_push), (GST_START_TEST):
34827 Add unit test for the latest basetransform negotiation changes.
34830 2008-05-13 09:06:51 +0000 Wim Taymans <wim.taymans@gmail.com>
34832 gst/rtpmanager/gstrtpbin.c: Actually add the do-lost property to the object.
34833 Original commit message from CVS:
34834 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_class_init):
34835 Actually add the do-lost property to the object.
34837 2008-05-12 18:43:41 +0000 Wim Taymans <wim.taymans@gmail.com>
34839 gst/rtpmanager/gstrtpjitterbuffer.c: Avoid waiting for a negative (huge) duration when the last packet has a lower ti...
34840 Original commit message from CVS:
34841 * gst/rtpmanager/gstrtpjitterbuffer.c:
34842 (gst_rtp_jitter_buffer_loop):
34843 Avoid waiting for a negative (huge) duration when the last packet has a
34844 lower timestamp than the current packet.
34846 2008-05-12 14:28:09 +0000 Peter Kjellerstedt <pkj@axis.com>
34848 gst/rtpmanager/gstrtpsession.c: Make sure to unref the rtpsession returned by gst_pad_get_parent() to prevent a memor...
34849 Original commit message from CVS:
34850 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_query_send_rtcp_src):
34851 Make sure to unref the rtpsession returned by gst_pad_get_parent() to
34852 prevent a memory leak.
34854 2008-05-12 14:17:06 +0000 Jan Schmidt <thaytan@mad.scientist.com>
34856 docs/plugins/gst-plugins-bad-plugins-sections.txt: Quieten some docs output
34857 Original commit message from CVS:
34858 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
34859 Quieten some docs output
34861 2008-05-12 14:12:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
34863 gst/rtpmanager/gstrtpjitterbuffer.c: Initialise with GST_CLOCK_TIME_NONE to avoid compiler warning.
34864 Original commit message from CVS:
34865 * gst/rtpmanager/gstrtpjitterbuffer.c:
34866 (gst_rtp_jitter_buffer_loop):
34867 Initialise with GST_CLOCK_TIME_NONE to avoid compiler warning.
34869 2008-05-11 17:23:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
34871 Random doc of the day: the deinterlace element.
34872 Original commit message from CVS:
34873 * docs/plugins/Makefile.am:
34874 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
34875 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
34876 * docs/plugins/inspect/plugin-gstinterlace.xml:
34877 * gst/deinterlace/gstdeinterlace.c:
34878 * gst/deinterlace/gstdeinterlace.h:
34879 Random doc of the day: the deinterlace element.
34881 2008-05-09 10:21:07 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
34883 gst/mpegtsparse/: Make sure all schedule EIT and non-actual transport stream
34884 Original commit message from CVS:
34885 * gst/mpegtsparse/mpegtspacketizer.c:
34886 * gst/mpegtsparse/mpegtsparse.c:
34887 Make sure all schedule EIT and non-actual transport stream
34888 EITs are parsed. Also add present-following flag and
34889 actual-transport-stream flag to eit bus message.
34891 2008-05-09 07:41:58 +0000 Peter Kjellerstedt <pkj@axis.com>
34893 gst/rtpmanager/rtpsource.c: Make sure to unref the caps used by RTPSource to prevent a memory leak.
34894 Original commit message from CVS:
34895 * gst/rtpmanager/rtpsource.c: (rtp_source_finalize):
34896 Make sure to unref the caps used by RTPSource to prevent a memory leak.
34898 2008-05-08 19:16:17 +0000 Clive Wright <clive_wright@ntlworld.com>
34900 sys/oss4/oss4-mixer-slider.c: Apparently mono sliders have the mono value repeated in the upper bits, so mask those o...
34901 Original commit message from CVS:
34902 Based on patch by: Clive Wright <clive_wright ntlworld com>
34903 * sys/oss4/oss4-mixer-slider.c: (gst_oss4_mixer_slider_unpack_volume):
34904 Apparently mono sliders have the mono value repeated in the upper bits,
34905 so mask those out when reading them. Probably makes the mixer applet
34906 work properly in some more cases.
34908 2008-05-08 09:43:33 +0000 Olivier Crete <tester@tester.ca>
34910 gst/rtpmanager/rtpsession.c: Unlock the session lock when calling one of our callbacks.
34911 Original commit message from CVS:
34912 Patch by: Olivier Crete <tester at tester dot ca>
34913 * gst/rtpmanager/rtpsession.c: (source_clock_rate),
34914 (rtp_session_process_bye), (rtp_session_send_bye_locked):
34915 Unlock the session lock when calling one of our callbacks.
34918 2008-05-08 06:23:39 +0000 Sjoerd Simons <sjoerd@luon.net>
34920 gst/rtpmanager/gstrtpsession.c: Send RTP BYE command on EOS. Fixes bug #531955.
34921 Original commit message from CVS:
34922 Patch by: Sjoerd Simons <sjoerd at luon dot net>
34923 * gst/rtpmanager/gstrtpsession.c:
34924 (gst_rtp_session_event_send_rtp_sink):
34925 Send RTP BYE command on EOS. Fixes bug #531955.
34927 2008-05-08 06:20:42 +0000 Sjoerd Simons <sjoerd@luon.net>
34929 gst/audioresample/gstaudioresample.c: Let audioresample use the buffer allocation of basetransform instead of it's ow...
34930 Original commit message from CVS:
34931 Patch by: Sjoerd Simons <sjoerd at luon dot net>
34932 * gst/audioresample/gstaudioresample.c: (gst_audioresample_init):
34933 Let audioresample use the buffer allocation of basetransform instead
34935 * tests/check/elements/audioresample.c: (alloc_only_48000),
34936 (GST_START_TEST), (audioresample_suite):
34937 Add unit test for the recent basetransform bugfix, where upstream
34938 changes caps to something that can't be passed through anymore.
34940 2008-05-07 20:25:09 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
34942 win32/common/config.h.in: Don't define GST_FUNCTION, if GLib supports MSVC we'd much rather use the real thing than h...
34943 Original commit message from CVS:
34944 * win32/common/config.h.in:
34945 Don't define GST_FUNCTION, if GLib supports MSVC we'd much rather
34946 use the real thing than having "???" unconditionally.
34948 2008-05-07 10:38:23 +0000 Wim Taymans <wim.taymans@gmail.com>
34950 gst-libs/gst/app/: Add marshal.list, make it compile and add to cvsignore.
34951 Original commit message from CVS:
34952 * gst-libs/gst/app/.cvsignore:
34953 * gst-libs/gst/app/Makefile.am:
34954 * gst-libs/gst/app/gstapp-marshal.list:
34955 Add marshal.list, make it compile and add to cvsignore.
34956 * gst-libs/gst/app/gstappsink.c: (gst_app_sink_dispose),
34957 (gst_app_sink_stop):
34959 * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
34960 (gst_app_src_init), (gst_app_src_set_property),
34961 (gst_app_src_get_property), (gst_app_src_unlock),
34962 (gst_app_src_unlock_stop), (gst_app_src_start), (gst_app_src_stop),
34963 (gst_app_src_create), (gst_app_src_set_caps),
34964 (gst_app_src_get_caps), (gst_app_src_set_size),
34965 (gst_app_src_get_size), (gst_app_src_set_seekable),
34966 (gst_app_src_get_seekable), (gst_app_src_set_max_buffers),
34967 (gst_app_src_get_max_buffers), (gst_app_src_push_buffer),
34968 (gst_app_src_end_of_stream):
34969 * gst-libs/gst/app/gstappsrc.h:
34970 Beat appsrc in shape, add signals and actions.
34972 Add properties for caps, size, seekability and max-buffers.
34973 Fix unlock/stop code.
34975 2008-05-07 07:51:36 +0000 Tim-Philipp Müller <tim@centricular.net>
34977 configure.ac: Error out if we don't have the required versions of core/base.
34978 Original commit message from CVS:
34980 Error out if we don't have the required versions of core/base.
34982 2008-05-05 10:27:45 +0000 Wim Taymans <wim.taymans@gmail.com>
34984 gst-libs/gst/app/gstappsink.*: Start some docs.
34985 Original commit message from CVS:
34986 * gst-libs/gst/app/gstappsink.c: (gst_app_sink_class_init),
34987 (gst_app_sink_init), (gst_app_sink_set_property),
34988 (gst_app_sink_get_property), (gst_app_sink_unlock_start),
34989 (gst_app_sink_unlock_stop), (gst_app_sink_flush_unlocked),
34990 (gst_app_sink_start), (gst_app_sink_stop), (gst_app_sink_event),
34991 (gst_app_sink_preroll), (gst_app_sink_render),
34992 (gst_app_sink_set_caps), (gst_app_sink_set_drop),
34993 (gst_app_sink_get_drop):
34994 * gst-libs/gst/app/gstappsink.h:
34996 Add property to drop buffers when the queue is filled
34997 Fix unlocking and flushing when the queues are filled.
34999 2008-05-02 14:40:08 +0000 Christian Schaller <uraeus@gnome.org>
35001 * gst-plugins-bad.spec.in:
35002 add wildmidi plugin
35003 Original commit message from CVS:
35004 add wildmidi plugin
35006 2008-04-29 19:11:56 +0000 Jens Granseuer <jensgr@gmx.net>
35008 gst/subenc/gstsrtenc.c: Declare variables at the beginning of blocks. Fixes compilation with gcc 2.x and other compil...
35009 Original commit message from CVS:
35010 Patch by: Jens Granseuer <jensgr at gmx dot net>
35011 * gst/subenc/gstsrtenc.c: (gst_srt_enc_timestamp_to_string):
35012 Declare variables at the beginning of blocks. Fixes compilation with
35013 gcc 2.x and other compilers. Fixes bug #530611.
35015 2008-04-29 09:02:35 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
35017 gst/mpegtsparse/: Detect SI pids (NIT, SDT, EIT etc.) based on table id and not by pid number. This allows for exampl...
35018 Original commit message from CVS:
35019 * gst/mpegtsparse/mpegtspacketizer.c:
35020 * gst/mpegtsparse/mpegtspacketizer.h:
35021 * gst/mpegtsparse/mpegtsparse.c:
35022 Detect SI pids (NIT, SDT, EIT etc.) based on table id and not
35023 by pid number. This allows for example the EPG data from UK's
35024 freesat to be picked up.
35026 2008-04-25 23:22:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35028 ext/: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environments when using C++ and...
35029 Original commit message from CVS:
35030 * ext/mpeg2enc/gstmpeg2enc.cc:
35031 * ext/soundtouch/gstbpmdetect.cc:
35032 Cast NULL sentinels to void * as NULL is defined as an integer
35033 constant in most environments when using C++ and it's size might
35034 be different from a pointer.
35036 2008-04-25 18:18:47 +0000 Wim Taymans <wim.taymans@gmail.com>
35038 gst-libs/gst/app/gstappsink.*: Add more docs.
35039 Original commit message from CVS:
35040 * gst-libs/gst/app/gstappsink.c: (gst_app_sink_class_init),
35041 (gst_app_sink_init), (gst_app_sink_set_property),
35042 (gst_app_sink_get_property), (gst_app_sink_event),
35043 (gst_app_sink_preroll), (gst_app_sink_render),
35044 (gst_app_sink_set_emit_signals), (gst_app_sink_get_emit_signals),
35045 (gst_app_sink_set_max_buffers), (gst_app_sink_get_max_buffers),
35046 (gst_app_sink_pull_buffer):
35047 * gst-libs/gst/app/gstappsink.h:
35049 Add signals for when preroll and render buffers are available.
35050 Add property to control signal emission.
35051 Add property to control the max queue size.
35053 2008-04-25 18:13:07 +0000 Michael Smith <msmith@xiph.org>
35055 gst-libs/gst/dshow/Makefile.am: Use CXXFLAGS rather than CFLAGS; these are C++ files.
35056 Original commit message from CVS:
35057 * gst-libs/gst/dshow/Makefile.am:
35058 Use CXXFLAGS rather than CFLAGS; these are C++ files.
35059 Define required constants appropriately.
35060 * sys/dshowdecwrapper/Makefile.am:
35061 Add required include dir, libraries.
35062 Define required constants appropriately.
35064 2008-04-25 11:32:09 +0000 Wim Taymans <wim.taymans@gmail.com>
35066 gst/rtpmanager/gstrtpbin.*: Expose new jitterbuffer property in rtpbin too.
35067 Original commit message from CVS:
35068 * gst/rtpmanager/gstrtpbin.c: (create_stream), (gst_rtp_bin_init),
35069 (gst_rtp_bin_set_property), (gst_rtp_bin_get_property):
35070 * gst/rtpmanager/gstrtpbin.h:
35071 Expose new jitterbuffer property in rtpbin too.
35073 2008-04-25 11:22:13 +0000 Wim Taymans <wim.taymans@gmail.com>
35075 gst/rtpmanager/gstrtpjitterbuffer.c: Disable sending out rtp packet lost events by default and make a property to ena...
35076 Original commit message from CVS:
35077 * gst/rtpmanager/gstrtpjitterbuffer.c:
35078 (gst_rtp_jitter_buffer_class_init), (gst_rtp_jitter_buffer_init),
35079 (gst_rtp_jitter_buffer_loop), (gst_rtp_jitter_buffer_set_property),
35080 (gst_rtp_jitter_buffer_get_property):
35081 Disable sending out rtp packet lost events by default and make a
35082 property to enabe it. We will likely enable it by default when the base
35083 depayloaders have a default handler for them so that we don't send these
35084 events all through the pipeline for now.
35086 2008-04-25 09:35:43 +0000 Wim Taymans <wim.taymans@gmail.com>
35088 gst/rtpmanager/gstrtpjitterbuffer.c: Remove private version of a function that is in -base now.
35089 Original commit message from CVS:
35090 * gst/rtpmanager/gstrtpjitterbuffer.c:
35091 (gst_rtp_jitter_buffer_init), (gst_rtp_jitter_buffer_flush_stop),
35092 (gst_rtp_jitter_buffer_src_event), (gst_rtp_jitter_buffer_chain),
35093 (gst_rtp_jitter_buffer_loop):
35094 Remove private version of a function that is in -base now.
35095 Add src event handler.
35096 Rework the jitterbuffer pushing loop so that it can quickly react to
35097 lost packets and instruct the depayloader of them. This can then be used
35098 to implement error concealment data.
35100 2008-04-25 08:21:06 +0000 Wim Taymans <wim.taymans@gmail.com>
35102 gst/rtpmanager/gstrtpsession.c: Set up some internal links functions for the RTCP and sync pads because the defaults ...
35103 Original commit message from CVS:
35104 * gst/rtpmanager/gstrtpsession.c:
35105 (gst_rtp_session_query_send_rtcp_src), (create_recv_rtcp_sink),
35106 (create_send_rtcp_src):
35107 Set up some internal links functions for the RTCP and sync pads because
35108 the defaults are really not correct.
35109 Implement a query handler for the RTCP src pad, mostly to correctly
35110 report about the latency.
35112 2008-04-25 08:15:58 +0000 Wim Taymans <wim.taymans@gmail.com>
35114 gst/rtpmanager/: Also keep track of the first buffer timestamp together with the first
35115 Original commit message from CVS:
35116 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate),
35117 (gst_rtp_bin_sync_chain):
35118 * gst/rtpmanager/rtpsession.c: (update_arrival_stats),
35119 (rtp_session_process_sr), (rtp_session_on_timeout):
35120 * gst/rtpmanager/rtpsource.c: (rtp_source_init),
35121 (calculate_jitter):
35122 * gst/rtpmanager/rtpsource.h:
35123 * gst/rtpmanager/rtpstats.h:
35124 Also keep track of the first buffer timestamp together with the first
35125 RTP timestamp as they both are needed to construct the timing of
35126 outgoing packets in the jitterbuffer and are therefore also needed to
35127 manage lip-sync. This fixes lip-sync if the first RTP packets arrive
35128 with a wildly different gap.
35130 2008-04-25 08:07:36 +0000 Wim Taymans <wim.taymans@gmail.com>
35132 gst/flv/gstflvdemux.c: Forward unknown queries upstream instead of returning FALSE on them.
35133 Original commit message from CVS:
35134 * gst/flv/gstflvdemux.c: (gst_flv_demux_query):
35135 Forward unknown queries upstream instead of returning FALSE on them.
35137 2008-04-24 22:19:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35139 Add support for the new libmpcdec API which magically gets us support for SV8 files. Also do some random cleanup. Fix...
35140 Original commit message from CVS:
35142 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init),
35143 (gst_musepackdec_init), (gst_musepackdec_dispose),
35144 (gst_musepackdec_handle_seek_event), (gst_musepack_stream_init),
35145 (gst_musepackdec_loop), (plugin_init):
35146 * ext/musepack/gstmusepackdec.h:
35147 * ext/musepack/gstmusepackreader.c:
35148 * ext/musepack/gstmusepackreader.h:
35149 Add support for the new libmpcdec API which magically gets us support
35150 for SV8 files. Also do some random cleanup. Fixes bug #526905.
35152 2008-04-24 21:24:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35154 configure.ac: Back to development -> 0.10.7.1
35155 Original commit message from CVS:
35157 Back to development -> 0.10.7.1
35158 === release 0.10.7 ===
35160 === release 0.10.7 ===
35162 2008-04-24 00:18:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35168 * docs/plugins/gst-plugins-bad-plugins.args:
35169 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
35170 * docs/plugins/gst-plugins-bad-plugins.interfaces:
35171 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
35172 * docs/plugins/gst-plugins-bad-plugins.signals:
35173 * docs/plugins/inspect/plugin-alsaspdif.xml:
35174 * docs/plugins/inspect/plugin-app.xml:
35175 * docs/plugins/inspect/plugin-bayer.xml:
35176 * docs/plugins/inspect/plugin-bz2.xml:
35177 * docs/plugins/inspect/plugin-cdaudio.xml:
35178 * docs/plugins/inspect/plugin-cdxaparse.xml:
35179 * docs/plugins/inspect/plugin-dfbvideosink.xml:
35180 * docs/plugins/inspect/plugin-dtsdec.xml:
35181 * docs/plugins/inspect/plugin-dvb.xml:
35182 * docs/plugins/inspect/plugin-dvdspu.xml:
35183 * docs/plugins/inspect/plugin-faac.xml:
35184 * docs/plugins/inspect/plugin-faad.xml:
35185 * docs/plugins/inspect/plugin-fbdevsink.xml:
35186 * docs/plugins/inspect/plugin-festival.xml:
35187 * docs/plugins/inspect/plugin-filter.xml:
35188 * docs/plugins/inspect/plugin-flvdemux.xml:
35189 * docs/plugins/inspect/plugin-freeze.xml:
35190 * docs/plugins/inspect/plugin-gsm.xml:
35191 * docs/plugins/inspect/plugin-gstinterlace.xml:
35192 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
35193 * docs/plugins/inspect/plugin-h264parse.xml:
35194 * docs/plugins/inspect/plugin-interleave.xml:
35195 * docs/plugins/inspect/plugin-jack.xml:
35196 * docs/plugins/inspect/plugin-ladspa.xml:
35197 * docs/plugins/inspect/plugin-metadata.xml:
35198 * docs/plugins/inspect/plugin-mms.xml:
35199 * docs/plugins/inspect/plugin-modplug.xml:
35200 * docs/plugins/inspect/plugin-mpeg2enc.xml:
35201 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
35202 * docs/plugins/inspect/plugin-mpegtsparse.xml:
35203 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
35204 * docs/plugins/inspect/plugin-musepack.xml:
35205 * docs/plugins/inspect/plugin-musicbrainz.xml:
35206 * docs/plugins/inspect/plugin-mve.xml:
35207 * docs/plugins/inspect/plugin-neon.xml:
35208 * docs/plugins/inspect/plugin-nsfdec.xml:
35209 * docs/plugins/inspect/plugin-nuvdemux.xml:
35210 * docs/plugins/inspect/plugin-rawparse.xml:
35211 * docs/plugins/inspect/plugin-real.xml:
35212 * docs/plugins/inspect/plugin-replaygain.xml:
35213 * docs/plugins/inspect/plugin-rfbsrc.xml:
35214 * docs/plugins/inspect/plugin-sdl.xml:
35215 * docs/plugins/inspect/plugin-sdp.xml:
35216 * docs/plugins/inspect/plugin-selector.xml:
35217 * docs/plugins/inspect/plugin-sndfile.xml:
35218 * docs/plugins/inspect/plugin-soundtouch.xml:
35219 * docs/plugins/inspect/plugin-spcdec.xml:
35220 * docs/plugins/inspect/plugin-speed.xml:
35221 * docs/plugins/inspect/plugin-speexresample.xml:
35222 * docs/plugins/inspect/plugin-stereo.xml:
35223 * docs/plugins/inspect/plugin-tta.xml:
35224 * docs/plugins/inspect/plugin-vcdsrc.xml:
35225 * docs/plugins/inspect/plugin-videosignal.xml:
35226 * docs/plugins/inspect/plugin-vmnc.xml:
35227 * docs/plugins/inspect/plugin-wildmidi.xml:
35228 * docs/plugins/inspect/plugin-x264.xml:
35229 * docs/plugins/inspect/plugin-xvid.xml:
35230 * docs/plugins/inspect/plugin-y4menc.xml:
35231 * gst-plugins-bad.doap:
35233 * win32/common/config.h:
35235 Original commit message from CVS:
35238 2008-04-24 00:15:27 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35268 Original commit message from CVS:
35271 2008-04-22 15:07:35 +0000 Stefan Kost <ensonic@users.sourceforge.net>
35273 ext/faad/gstfaad.c: Don't leak GstAudioChannelPosition. Fixes #529378.
35274 Original commit message from CVS:
35275 * ext/faad/gstfaad.c:
35276 Don't leak GstAudioChannelPosition. Fixes #529378.
35278 2008-04-22 08:18:05 +0000 Wim Taymans <wim.taymans@gmail.com>
35280 gst/sdp/gstsdpdemux.c: Ref caps, see #528245.
35281 Original commit message from CVS:
35282 * gst/sdp/gstsdpdemux.c: (request_pt_map):
35283 Ref caps, see #528245.
35285 2008-04-22 00:21:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35287 configure.ac: 0.10.6.4 pre-release
35288 Original commit message from CVS:
35290 0.10.6.4 pre-release
35292 2008-04-21 21:54:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35294 tests/check/elements/rganalysis.c: Don't leak a tag list. Fixes bug #529285.
35295 Original commit message from CVS:
35296 * tests/check/elements/rganalysis.c: (GST_START_TEST):
35297 Don't leak a tag list. Fixes bug #529285.
35299 2008-04-21 21:52:30 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35301 tests/check/elements/ofa.c: Don't leak the tags string and tag list. Fixes bug #529283.
35302 Original commit message from CVS:
35303 * tests/check/elements/ofa.c: (bus_handler):
35304 Don't leak the tags string and tag list. Fixes bug #529283.
35306 2008-04-21 08:26:37 +0000 Olivier Crete <tester@tester.ca>
35308 gst/rtpmanager/gstrtpbin.c: Ref caps when inserting into the cache.
35309 Original commit message from CVS:
35310 Patch by: Olivier Crete <tester at tester dot ca>
35311 * gst/rtpmanager/gstrtpbin.c: (create_session), (get_pt_map),
35312 (new_ssrc_pad_found):
35313 Ref caps when inserting into the cache.
35315 * gst/rtpmanager/gstrtpjitterbuffer.c:
35316 (gst_rtp_jitter_buffer_get_clock_rate),
35317 (gst_rtp_jitter_buffer_query):
35319 Don't leak refcount in query.
35320 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_get_caps),
35321 (gst_rtp_pt_demux_chain):
35323 * gst/rtpmanager/gstrtpsession.c: (source_get_sdes_structure),
35324 (gst_rtp_session_init), (return_true),
35325 (gst_rtp_session_clear_pt_map), (gst_rtp_session_cache_caps),
35326 (gst_rtp_session_clock_rate):
35327 Ref caps when inserting into the cache.
35328 Fix some more caps leaks. Fixes #528245.
35330 2008-04-18 18:51:08 +0000 Tim-Philipp Müller <tim@centricular.net>
35332 tests/icles/metadata_editor.c: Add cast to placate gcc 4.1.2.
35333 Original commit message from CVS:
35334 * tests/icles/metadata_editor.c:
35335 Add cast to placate gcc 4.1.2.
35337 2008-04-17 23:01:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35339 configure.ac: 0.10.6.3 pre-release
35340 Original commit message from CVS:
35342 0.10.6.3 pre-release
35344 2008-04-17 18:28:05 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
35346 sys/dvb/gstdvbsrc.c: Revert patch that added a loop timeout.
35347 Original commit message from CVS:
35348 * sys/dvb/gstdvbsrc.c:
35349 Revert patch that added a loop timeout.
35352 2008-04-17 07:31:44 +0000 Wim Taymans <wim.taymans@gmail.com>
35354 gst/rtpmanager/: Unset GValues after g_signal_emitv so that we avoid a refcount leak.
35355 Original commit message from CVS:
35356 * gst/rtpmanager/gstrtpbin.c: (get_pt_map), (free_client),
35357 (gst_rtp_bin_associate), (gst_rtp_bin_get_free_pad_name):
35358 * gst/rtpmanager/gstrtpjitterbuffer.c:
35359 (gst_rtp_jitter_buffer_get_clock_rate):
35360 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_get_caps):
35361 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_clock_rate):
35362 Unset GValues after g_signal_emitv so that we avoid a refcount leak.
35363 Don't leak a padname.
35364 Don't leak client streams list.
35365 Lock rtpbin when associating streams. Fixes #528245.
35367 2008-04-16 09:50:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35369 tests/check/Makefile.am: Don't inlcude dc1394src in the generic/states test as it requires special hardware. Fixes bu...
35370 Original commit message from CVS:
35371 * tests/check/Makefile.am:
35372 Don't inlcude dc1394src in the generic/states test as it requires
35373 special hardware. Fixes bug #528011.
35375 2008-04-16 09:48:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35377 tests/check/elements/ofa.c: Only check if the generated fingerprints are valid Base64. The fingerprints are different...
35378 Original commit message from CVS:
35379 * tests/check/elements/ofa.c: (bus_handler), (GST_START_TEST):
35380 Only check if the generated fingerprints are valid Base64. The
35381 fingerprints are different when running on different architectures
35382 which is a) no problem because the fingerprints are tolerant enough
35383 and b) is caused by libofa. Fixes bug #528266.
35385 2008-04-16 09:45:30 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35387 ext/timidity/Makefile.am: Dist all source files, no matter if only timidity or wildmidi or nothing is found by config...
35388 Original commit message from CVS:
35389 * ext/timidity/Makefile.am:
35390 Dist all source files, no matter if only timidity or wildmidi or
35391 nothing is found by configure. Fixes bug #528000.
35393 2008-04-14 20:09:24 +0000 Tim-Philipp Müller <tim@centricular.net>
35395 gst-plugins-bad.spec.in: Remove souphttpsrc plugin from spec files, it's moved to -good.
35396 Original commit message from CVS:
35397 * gst-plugins-bad.spec.in:
35398 Remove souphttpsrc plugin from spec files, it's moved to -good.
35400 2008-04-13 23:11:09 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35402 tests/check/Makefile.am: Remove soup test certificates from the dist.
35403 Original commit message from CVS:
35404 * tests/check/Makefile.am:
35405 Remove soup test certificates from the dist.
35407 2008-04-13 20:54:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35409 ext/dirac/gstdiracenc.cc: Fix compilation by casting string constants.
35410 Original commit message from CVS:
35411 * ext/dirac/gstdiracenc.cc:
35412 Fix compilation by casting string constants.
35414 Fix WININET_DIR variable reference.
35416 2008-04-12 23:32:14 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35418 Remove soup plugin that's moved to -good (#523124)
35419 Original commit message from CVS:
35421 * docs/plugins/Makefile.am:
35422 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
35423 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
35424 * docs/plugins/gst-plugins-bad-plugins.args:
35425 * docs/plugins/inspect/plugin-soup.xml:
35427 * ext/soup/Makefile.am:
35428 * ext/soup/gstsouphttpsrc.c:
35429 * ext/soup/gstsouphttpsrc.h:
35430 * tests/check/Makefile.am:
35431 * tests/check/elements/souphttpsrc.c:
35432 * tests/check/test-cert.pem:
35433 * tests/check/test-key.pem:
35434 Remove soup plugin that's moved to -good (#523124)
35436 2008-04-11 23:19:21 +0000 Tim-Philipp Müller <tim@centricular.net>
35438 gst/flv/gstflvparse.c: Handle NULL returns from FLV_GET_STRING() more gracefully. Fixes crash caused by a strlen on a...
35439 Original commit message from CVS:
35440 * gst/flv/gstflvparse.c: (gst_flv_parse_metadata_item),
35441 (gst_flv_parse_tag_script):
35442 Handle NULL returns from FLV_GET_STRING() more gracefully. Fixes
35443 crash caused by a strlen on a NULL string (#527622).
35445 2008-04-11 19:33:53 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
35447 sys/dshowsrcwrapper/gstdshowvideosrc.*: Don't increase latency by queuing buffers in an async queue when the streamin...
35448 Original commit message from CVS:
35449 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas at tandberg com>
35450 * sys/dshowsrcwrapper/gstdshowvideosrc.c: (PROP_DEVICE_NAME),
35451 (gst_dshowvideosrc_class_init), (gst_dshowvideosrc_init),
35452 (gst_dshowvideosrc_dispose), (gst_dshowvideosrc_stop),
35453 (gst_dshowvideosrc_unlock), (gst_dshowvideosrc_unlock_stop),
35454 (gst_dshowvideosrc_create), (gst_dshowvideosrc_push_buffer):
35455 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
35456 Don't increase latency by queuing buffers in an async queue when
35457 the streaming thread can't keep up or isn't scheduled often
35458 enough for some other reason, but just drop the previous buffer
35459 in that case. Also implement GstBaseSrc::unlock for faster
35460 unlocking when shutting down. (#520892).
35462 2008-04-11 18:46:31 +0000 Tim-Philipp Müller <tim@centricular.net>
35464 tests/icles/metadata_editor.*: Remove GstXOverlay stuff and use gdkpixbufsink plus some rather crude drawing/scaling ...
35465 Original commit message from CVS:
35466 * tests/icles/metadata_editor.c: (ENC_UNKNOWN), (last_pixbuf),
35467 (draw_pixbuf), (change_tag_list), (update_draw_pixbuf),
35468 (ui_drawing_size_allocate_cb), (on_drawingMain_expose_event),
35469 (on_buttonSaveFile_clicked), (ui_create), (me_gst_bus_callback_view),
35470 (me_gst_setup_view_pipeline), (process_file):
35471 * tests/icles/metadata_editor.glade:
35472 Remove GstXOverlay stuff and use gdkpixbufsink plus some rather crude
35473 drawing/scaling logic to make this compile and work on all platforms.
35476 2008-04-11 13:57:03 +0000 Tim-Philipp Müller <tim@centricular.net>
35478 configure.ac: Bump core/base requirements to released versions to avoid confusion.
35479 Original commit message from CVS:
35481 Bump core/base requirements to released versions to avoid
35483 * gst/deinterlace/gstdeinterlace.c: (deinterlace_debug),
35484 (GST_CAT_DEFAULT), (gst_deinterlace_base_init),
35485 (gst_deinterlace_set_caps), (plugin_init):
35486 Add debug category, use _set_element_details_simple and
35487 remove special code path for Y42B to calculate offsets and
35488 strides; libgstvideo knows how to handle this format now.
35490 2008-04-11 13:08:24 +0000 Tim-Philipp Müller <tim@centricular.net>
35492 gst/cdxaparse/: Port VCD parser (formerly cdxastrip) from 0.8 to 0.10. Doesn't do anything the 0.8 version didn't do ...
35493 Original commit message from CVS:
35494 * gst/cdxaparse/Makefile.am:
35495 * gst/cdxaparse/gstcdxaparse.c:
35496 * gst/cdxaparse/gstcdxastrip.c:
35497 * gst/cdxaparse/gstcdxastrip.h:
35498 * gst/cdxaparse/gstvcdparse.c:
35499 * gst/cdxaparse/gstvcdparse.h:
35500 Port VCD parser (formerly cdxastrip) from 0.8 to 0.10. Doesn't do
35501 anything the 0.8 version didn't do though.
35503 2008-04-11 08:13:22 +0000 Julien Moutte <julien@moutte.net>
35505 sys/oss4/: Fix arguments format in debug statements.
35506 Original commit message from CVS:
35507 2008-04-11 Julien Moutte <julien@fluendo.com>
35508 * sys/oss4/oss4-mixer-enum.c:
35509 (gst_oss4_mixer_enum_get_values_locked):
35510 * sys/oss4/oss4-source.c: (gst_oss4_source_delay): Fix arguments
35511 format in debug statements.
35513 2008-04-10 15:29:44 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
35515 Add wininetsrc for basic http/ftp support on windows (#520897).
35516 Original commit message from CVS:
35517 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas at tandberg com>
35520 * sys/wininet/Makefile.am:
35521 * sys/wininet/gstwininetsrc.c:
35522 * sys/wininet/gstwininetsrc.h:
35523 Add wininetsrc for basic http/ftp support on windows (#520897).
35525 2008-04-10 10:01:48 +0000 Tim-Philipp Müller <tim@centricular.net>
35527 gst/nsf/nsf.h: Change prototype of process function here too to avoid 'incompatible assignment' warnings.
35528 Original commit message from CVS:
35530 Change prototype of process function here too to avoid
35531 'incompatible assignment' warnings.
35533 2008-04-10 07:11:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35535 tests/check/elements/souphttpsrc.c: Increase the timeout for the internet tests to 250 seconds and check for NULL cap...
35536 Original commit message from CVS:
35537 * tests/check/elements/souphttpsrc.c: (got_buffer),
35538 (souphttpsrc_suite):
35539 Increase the timeout for the internet tests to 250 seconds
35540 and check for NULL caps instead of just crashing.
35541 The real fix would be to implement an shoutcast server for the unit test
35542 instead of relying on a working internet connection.
35545 2008-04-09 22:27:50 +0000 Peter Kjellerstedt <pkj@axis.com>
35547 gst/rtpmanager/: Avoid leaking pads in the RTP manager.
35548 Original commit message from CVS:
35549 * gst/rtpmanager/gstrtpbin.c: (free_session):
35550 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_finalize):
35551 Avoid leaking pads in the RTP manager.
35553 2008-04-09 13:43:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35555 gst/nsf/nes_apu.*: Don't do void pointer arithmetic - it's a gcc extension.
35556 Original commit message from CVS:
35557 * gst/nsf/nes_apu.c: (apu_process):
35558 * gst/nsf/nes_apu.h:
35559 Don't do void pointer arithmetic - it's a gcc extension.
35561 2008-04-06 20:18:16 +0000 Tim-Philipp Müller <tim@centricular.net>
35563 ext/jack/gstjackaudiosink.c: Work around missing bits of thread-safety on older GLibs some more to avoid assertions w...
35564 Original commit message from CVS:
35565 * ext/jack/gstjackaudiosink.c: (gst_jack_audio_sink_class_init):
35566 Work around missing bits of thread-safety on older GLibs some
35567 more to avoid assertions when starting up multiple playbin
35568 objects concurrently (see #512382).
35570 2008-04-06 09:01:42 +0000 Sjoerd Simons <sjoerd@luon.net>
35572 ext/soup/gstsouphttpsrc.c: Only ignore actual redirects not all responses when in state
35573 Original commit message from CVS:
35574 Patch by: Sjoerd Simons <sjoerd at luon dot net>
35575 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_response_cb):
35576 Only ignore actual redirects not all responses when in state
35577 GST_SOUP_HTTP_SRC_SESSION_IO_STATUS_RUNNING. Fixes bug #526337.
35579 2008-04-06 08:58:39 +0000 Damien Lespiau <damien.lespiau@gmail.com>
35581 configure.ac: Actually build dlls when cross-compiling with mingw32.
35582 Original commit message from CVS:
35583 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
35585 Actually build dlls when cross-compiling with mingw32.
35588 2008-04-05 11:03:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35590 tests/check/elements/ofa.c: Also check that we have processed at least 135 seconds of audio until we stop and calcula...
35591 Original commit message from CVS:
35592 * tests/check/elements/ofa.c: (GST_START_TEST):
35593 Also check that we have processed at least 135 seconds of audio
35594 until we stop and calculated a fingerprint.
35596 2008-04-04 20:43:18 +0000 Tim-Philipp Müller <tim@centricular.net>
35598 gst/subenc/gstsrtenc.*: GstSrtenc => GstSrtEnc and gst_srtenc_ => gst_srt_enc_.
35599 Original commit message from CVS:
35600 * gst/subenc/gstsrtenc.c:
35601 * gst/subenc/gstsrtenc.h:
35602 GstSrtenc => GstSrtEnc and gst_srtenc_ => gst_srt_enc_.
35604 2008-04-04 19:18:36 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35606 tests/check/: Add simple unit tests for the OFA plugin.
35607 Original commit message from CVS:
35608 * tests/check/Makefile.am:
35609 * tests/check/elements/.cvsignore:
35610 * tests/check/elements/ofa.c: (bus_handler), (GST_START_TEST),
35611 (ofa_suite), (main):
35612 Add simple unit tests for the OFA plugin.
35614 2008-04-03 14:23:47 +0000 Christian Schaller <uraeus@gnome.org>
35617 * gst-plugins-bad.spec.in:
35618 update spec file with new ossv4 plugin
35619 Original commit message from CVS:
35620 update spec file with new ossv4 plugin
35622 2008-04-02 20:18:58 +0000 Tim-Philipp Müller <tim@centricular.net>
35624 Add initial support for OSSv4. Mixer still needs a bit more love, but even magic has its limits.
35625 Original commit message from CVS:
35628 * sys/oss4/Makefile.am:
35629 * sys/oss4/oss4-audio.c:
35630 * sys/oss4/oss4-audio.h:
35631 * sys/oss4/oss4-mixer-enum.c:
35632 * sys/oss4/oss4-mixer-enum.h:
35633 * sys/oss4/oss4-mixer-slider.c:
35634 * sys/oss4/oss4-mixer-slider.h:
35635 * sys/oss4/oss4-mixer-switch.c:
35636 * sys/oss4/oss4-mixer-switch.h:
35637 * sys/oss4/oss4-mixer.c:
35638 * sys/oss4/oss4-mixer.h:
35639 * sys/oss4/oss4-property-probe.c:
35640 * sys/oss4/oss4-property-probe.h:
35641 * sys/oss4/oss4-sink.c:
35642 * sys/oss4/oss4-sink.h:
35643 * sys/oss4/oss4-soundcard.h:
35644 * sys/oss4/oss4-source.c:
35645 * sys/oss4/oss4-source.h:
35646 Add initial support for OSSv4. Mixer still needs a bit more love,
35647 but even magic has its limits.
35649 2008-04-01 22:40:49 +0000 Tim-Philipp Müller <tim@centricular.net>
35651 Rename new srtenc plugin to subenc.
35652 Original commit message from CVS:
35654 * gst-plugins-bad.spec.in:
35655 * gst/srtenc/Makefile.am:
35656 * gst/srtenc/gstsrtenc.c:
35657 * gst/srtenc/gstsrtenc.h:
35658 * gst/subenc/Makefile.am:
35659 * gst/subenc/gstsrtenc.c: (plugin_init):
35660 Rename new srtenc plugin to subenc.
35662 2008-04-01 20:33:19 +0000 Christian Schaller <uraeus@gnome.org>
35664 * gst-plugins-bad.spec.in:
35666 Original commit message from CVS:
35669 2008-04-01 19:53:53 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
35671 gst/mpegtsparse/mpegtspacketizer.c: Cable delivery subsystem descriptors' frequency's bcd is measured in 100Hz units ...
35672 Original commit message from CVS:
35673 * gst/mpegtsparse/mpegtspacketizer.c:
35674 Cable delivery subsystem descriptors' frequency's bcd
35675 is measured in 100Hz units so adjust multiplier accordingly.
35677 2008-04-01 13:42:55 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
35679 Add srt subtitle encoder
35680 Original commit message from CVS:
35682 * gst/srtenc/Makefile.am:
35683 * gst/srtenc/gstsrtenc.c:
35684 * gst/srtenc/gstsrtenc.h:
35685 Add srt subtitle encoder
35687 2008-03-31 16:24:42 +0000 kapil <kapil@fluendo.com>
35689 ext/gsm/gstgsmdec.*: Increase the allowed samplerates for the ms-gsm format.
35690 Original commit message from CVS:
35691 Patch by: kapil <kapil at fluendo dot com>
35692 * ext/gsm/gstgsmdec.c: (gst_gsmdec_sink_setcaps),
35693 (gst_gsmdec_chain):
35694 * ext/gsm/gstgsmdec.h:
35695 Increase the allowed samplerates for the ms-gsm format.
35698 2008-03-30 21:06:58 +0000 Jan de Groot <jan@jgc.homeip.net>
35700 configure.ac: Fix build with --disable-external (#525100).
35701 Original commit message from CVS:
35702 Patch by: Jan de Groot <jan at jgc homeip net>
35704 Fix build with --disable-external (#525100).
35706 2008-03-28 09:48:27 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
35708 sys/dvb/gstdvbsrc.c: Repeat diseqc call to allow for some diseqc switches.
35709 Original commit message from CVS:
35710 * sys/dvb/gstdvbsrc.c:
35711 Repeat diseqc call to allow for some diseqc switches.
35713 2008-03-27 16:32:27 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
35715 ext/Makefile.am: Dist ofa correctly! Fixes non-uninstalled build.
35716 Original commit message from CVS:
35718 Dist ofa correctly! Fixes non-uninstalled build.
35720 2008-03-27 15:57:14 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
35722 sys/dvb/gstdvbsrc.c: Make diseqc work more reliably.
35723 Original commit message from CVS:
35724 * sys/dvb/gstdvbsrc.c:
35725 Make diseqc work more reliably.
35727 2008-03-26 07:40:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35729 gst/nsf/: Remove memguard again and apply hopefully all previously dropped local patches. Should be really better tha...
35730 Original commit message from CVS:
35731 * gst/nsf/Makefile.am:
35732 * gst/nsf/fds_snd.c:
35733 * gst/nsf/mmc5_snd.c:
35736 * gst/nsf/vrc7_snd.c:
35737 * gst/nsf/vrcvisnd.c:
35738 * gst/nsf/memguard.c:
35739 * gst/nsf/memguard.h:
35740 Remove memguard again and apply hopefully all previously dropped
35741 local patches. Should be really better than the old version now.
35743 2008-03-25 16:58:53 +0000 Wim Taymans <wim.taymans@gmail.com>
35745 gst/nsf/: Unbreak compilation by disabling memguard and doing some dirty hack fixes to make it compile on 64bits.
35746 Original commit message from CVS:
35747 * gst/nsf/memguard.c: (_my_free):
35749 Unbreak compilation by disabling memguard and doing some dirty hack
35750 fixes to make it compile on 64bits.
35752 2008-03-25 15:56:13 +0000 Andreas Henriksson <andreas@fatal.set>
35754 gst/nsf/: Update our internal nosefart to nosefart-2.7-mls to fix segfaults on some files. Fixes bug #498237.
35755 Original commit message from CVS:
35756 Patch by: Andreas Henriksson <andreas at fatal dot set>
35757 * gst/nsf/Makefile.am:
35758 * gst/nsf/dis6502.h:
35759 * gst/nsf/fds_snd.c:
35760 * gst/nsf/fds_snd.h:
35763 * gst/nsf/gstnsf.c:
35766 * gst/nsf/memguard.c:
35767 * gst/nsf/memguard.h:
35768 * gst/nsf/mmc5_snd.c:
35769 * gst/nsf/mmc5_snd.h:
35770 * gst/nsf/nes6502.c:
35771 * gst/nsf/nes6502.h:
35772 * gst/nsf/nes_apu.c:
35773 * gst/nsf/nes_apu.h:
35778 * gst/nsf/vrc7_snd.c:
35779 * gst/nsf/vrc7_snd.h:
35780 * gst/nsf/vrcvisnd.c:
35781 * gst/nsf/vrcvisnd.h:
35782 Update our internal nosefart to nosefart-2.7-mls to fix segfaults
35783 on some files. Fixes bug #498237.
35784 Remove some // comments, fix some compiler warnings and use pow()
35785 instead of a slow, selfmade implementation.
35787 2008-03-25 15:17:58 +0000 Ed Catmur <ed@catmur.co.uk>
35789 configure.ac: Add support for neon 0.28, which didn't change API. Fixes bug #524035.
35790 Original commit message from CVS:
35791 Patch by: Ed Catmur <ed at catmur dot co dot uk>
35793 Add support for neon 0.28, which didn't change API. Fixes bug #524035.
35795 2008-03-24 12:32:59 +0000 Rene Stadler <mail@renestadler.de>
35797 Make rganalysis and rglimiter elements GAP-flag aware.
35798 Original commit message from CVS:
35799 * gst/replaygain/gstrganalysis.c (gst_rg_analysis_init),
35800 (gst_rg_analysis_transform_ip):
35801 * gst/replaygain/gstrglimiter.c (gst_rg_limiter_init),
35802 (gst_rg_limiter_transform_ip):
35803 Make rganalysis and rglimiter elements GAP-flag aware.
35804 * tests/check/elements/rganalysis.c: (test_gap_buffers),
35805 (rganalysis_suite):
35806 * tests/check/elements/rglimiter.c (test_gap), (rglimiter_suite):
35807 Add tests to verify gap-awareness.
35809 2008-03-22 19:26:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35811 ext/soup/gstsouphttpsrc.c: Don't autoplug souphttpsrc for dav/davs. This is better handled by
35812 Original commit message from CVS:
35813 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_headers_cb),
35814 (gst_soup_http_src_chunk_allocator),
35815 (gst_soup_http_src_got_chunk_cb),
35816 (gst_soup_http_src_uri_get_protocols):
35817 Don't autoplug souphttpsrc for dav/davs. This is better handled by
35818 GIO and GnomeVFS as they provide authentication.
35819 Don't leak the icy caps if we already set them and get a new
35820 icy-metaint header.
35821 Try harder to set the icy caps on the output buffer to have correct
35822 caps for the first buffer already.
35823 * tests/check/elements/souphttpsrc.c: (got_buffer),
35825 Check that we get a buffer with application/x-icy caps if iradio-mode
35826 is enabled and we have an icecast URL.
35828 2008-03-22 18:18:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35830 ext/soup/gstsouphttpsrc.c: Actually set the icy caps on our src pad if we have icecast data.
35831 Original commit message from CVS:
35832 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_chunk_allocator):
35833 Actually set the icy caps on our src pad if we have icecast data.
35836 2008-03-22 15:00:47 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35838 Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings (i.e. all). This gives us less memory u...
35839 Original commit message from CVS:
35841 * ext/alsa/gstalsamixerelement.c:
35842 (gst_alsa_mixer_element_class_init):
35843 * ext/alsa/gstalsasink.c: (gst_alsasink_class_init):
35844 * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
35845 * ext/cdparanoia/gstcdparanoiasrc.c:
35846 (gst_cd_paranoia_src_class_init):
35847 * ext/gio/gstgiosink.c: (gst_gio_sink_class_init):
35848 * ext/gio/gstgiosrc.c: (gst_gio_src_class_init):
35849 * ext/gio/gstgiostreamsink.c: (gst_gio_stream_sink_class_init):
35850 * ext/gio/gstgiostreamsrc.c: (gst_gio_stream_src_class_init):
35851 * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_class_init):
35852 * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_class_init):
35853 * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init):
35854 * ext/pango/gsttextoverlay.c: (gst_text_overlay_class_init):
35855 * ext/pango/gsttextrender.c: (gst_text_render_class_init):
35856 * ext/theora/theoradec.c: (gst_theora_dec_class_init):
35857 * ext/theora/theoraenc.c: (gst_theora_enc_class_init):
35858 * ext/theora/theoraparse.c: (gst_theora_parse_class_init):
35859 * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_class_init):
35860 * gst-libs/gst/audio/gstaudiofiltertemplate.c:
35861 (gst_audio_filter_template_class_init):
35862 * gst-libs/gst/audio/gstbaseaudiosink.c:
35863 (gst_base_audio_sink_class_init):
35864 * gst-libs/gst/audio/gstbaseaudiosrc.c:
35865 (gst_base_audio_src_class_init):
35866 * gst-libs/gst/cdda/gstcddabasesrc.c:
35867 (gst_cdda_base_src_class_init):
35868 * gst-libs/gst/interfaces/mixertrack.c:
35869 (gst_mixer_track_class_init):
35870 * gst-libs/gst/rtp/gstbasertpdepayload.c:
35871 (gst_base_rtp_depayload_class_init):
35872 * gst-libs/gst/rtp/gstbasertppayload.c:
35873 (gst_basertppayload_class_init):
35874 * gst/audioconvert/gstaudioconvert.c:
35875 (gst_audio_convert_class_init):
35876 * gst/audiorate/gstaudiorate.c: (gst_audio_rate_class_init):
35877 * gst/audioresample/gstaudioresample.c:
35878 (gst_audioresample_class_init):
35879 * gst/audiotestsrc/gstaudiotestsrc.c:
35880 (gst_audio_test_src_class_init):
35881 * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init):
35882 * gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init):
35883 * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
35884 (preroll_unlinked):
35885 * gst/playback/gstplaybin.c: (gst_play_bin_class_init):
35886 * gst/playback/gstplaybin2.c: (gst_play_bin_class_init):
35887 * gst/playback/gstplaysink.c: (gst_play_sink_class_init):
35888 * gst/playback/gstqueue2.c: (gst_queue_class_init):
35889 * gst/playback/gststreaminfo.c: (gst_stream_info_class_init):
35890 * gst/playback/gststreamselector.c: (gst_selector_pad_class_init),
35891 (gst_stream_selector_class_init):
35892 * gst/playback/gsturidecodebin.c: (gst_uri_decode_bin_class_init):
35893 * gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
35894 * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
35895 * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
35896 * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_class_init):
35897 * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_class_init):
35898 * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_class_init):
35899 * gst/videorate/gstvideorate.c: (gst_video_rate_class_init):
35900 * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init):
35901 * gst/videotestsrc/gstvideotestsrc.c:
35902 (gst_video_test_src_class_init):
35903 * gst/volume/gstvolume.c: (gst_volume_class_init):
35904 * sys/v4l/gstv4lelement.c: (gst_v4lelement_class_init):
35905 * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_class_init):
35906 * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_class_init):
35907 * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_class_init):
35908 * sys/ximage/ximagesink.c: (gst_ximagesink_class_init):
35909 * sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
35910 Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use
35911 static strings (i.e. all). This gives us less memory usage,
35912 fewer allocations and thus less memory defragmentation. Depend
35913 on core CVS for this. Fixes bug #523806.
35915 2008-03-21 14:50:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
35917 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
35918 Original commit message from CVS:
35920 Check if the compiler supports do { } while (0) macros. This fixes
35921 a warning when compiling with g++ 4.3, resulting in a build failure
35922 because of -Werror.
35923 * ext/mpeg2enc/gstmpeg2encpicturereader.cc:
35924 * ext/mplex/gstmplex.cc:
35925 Include <string.h> for memcpy and friends to fix the build with
35927 * tests/check/Makefile.am:
35928 Remove trailing backslash.
35930 2008-03-20 18:10:29 +0000 Wim Taymans <wim.taymans@gmail.com>
35932 gst/selector/gstinputselector.c: Do g_object_notify() only when not holding the lock to get the property because othe...
35933 Original commit message from CVS:
35934 * gst/selector/gstinputselector.c:
35935 (gst_input_selector_set_active_pad), (gst_input_selector_switch):
35936 Do g_object_notify() only when not holding the lock to get the property
35937 because otherwise we run into a deadlock with the deep-notify handlers
35938 that are possibly installed.
35940 2008-03-20 17:48:49 +0000 Wim Taymans <wim.taymans@gmail.com>
35942 gst/selector/gstinputselector.c: Release the selector lock when pad alloc happens on a non selected pad.
35943 Original commit message from CVS:
35944 * gst/selector/gstinputselector.c: (gst_selector_pad_class_init),
35945 (gst_selector_pad_event), (gst_selector_pad_bufferalloc),
35946 (gst_selector_pad_chain), (gst_input_selector_set_active_pad):
35947 Release the selector lock when pad alloc happens on a non selected pad.
35949 2008-03-20 17:07:07 +0000 Wim Taymans <wim.taymans@gmail.com>
35951 gst/selector/gstinputselector.c: Add pad property to configure behaviour of the unselected pad, it can return OK or N...
35952 Original commit message from CVS:
35953 * gst/selector/gstinputselector.c: (gst_selector_pad_class_init),
35954 (gst_selector_pad_init), (gst_selector_pad_set_property),
35955 (gst_selector_pad_get_property), (gst_selector_pad_event),
35956 (gst_selector_pad_bufferalloc), (gst_selector_pad_chain),
35957 (gst_input_selector_set_active_pad):
35958 Add pad property to configure behaviour of the unselected pad, it can
35959 return OK or NOT_LINKED, based on the use case.
35961 2008-03-20 16:48:46 +0000 Wim Taymans <wim.taymans@gmail.com>
35963 gst/selector/gstinputselector.*: Figure out the locking a bit more.
35964 Original commit message from CVS:
35965 * gst/selector/gstinputselector.c:
35966 (gst_selector_pad_get_running_time), (gst_selector_pad_reset),
35967 (gst_selector_pad_event), (gst_selector_pad_bufferalloc),
35968 (gst_input_selector_wait), (gst_selector_pad_chain),
35969 (gst_input_selector_class_init), (gst_input_selector_init),
35970 (gst_input_selector_dispose), (gst_segment_set_start),
35971 (gst_input_selector_set_active_pad),
35972 (gst_input_selector_set_property),
35973 (gst_input_selector_get_property),
35974 (gst_input_selector_get_linked_pad),
35975 (gst_input_selector_is_active_sinkpad),
35976 (gst_input_selector_activate_sinkpad),
35977 (gst_input_selector_request_new_pad),
35978 (gst_input_selector_release_pad),
35979 (gst_input_selector_change_state), (gst_input_selector_block),
35980 (gst_input_selector_switch):
35981 * gst/selector/gstinputselector.h:
35982 Figure out the locking a bit more.
35983 Mark buffers with discont after switching.
35984 Fix initial segment forwarding, make sure to only forward one segment
35985 regardless of what the sequence of buffers/segments is. See #522203.
35986 Improve flushing when blocked.
35987 Return NOT_LINKED when a stream is not selected.
35988 Not API change for the switch signal in the docs.
35989 Fix start/time/accum values of the new segment.
35990 Correctly unlock and flush a blocking selector when going to READY.
35992 2008-03-20 15:54:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
35994 ext/ladspa/: Add some thoughts and FIXME's.
35995 Original commit message from CVS:
35996 * ext/ladspa/gstladspa.c:
35997 * ext/ladspa/gstsignalprocessor.c:
35998 Add some thoughts and FIXME's.
36000 2008-03-20 15:49:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
36002 gst/bayer/gstbayer2rgb.c: Include stdlib.h for abs.
36003 Original commit message from CVS:
36004 * gst/bayer/gstbayer2rgb.c:
36005 Include stdlib.h for abs.
36007 2008-03-19 19:56:59 +0000 Stefan Kost <ensonic@users.sourceforge.net>
36009 gst/freeze/: Add example to source code documentation blob and remove the 3 line
36010 Original commit message from CVS:
36012 * gst/freeze/Makefile.am:
36013 * gst/freeze/gstfreeze.c:
36014 Add example to source code documentation blob and remove the 3 line
36016 * gst/interleave/interleave.c:
36017 Add a source code documentation blob.
36019 2008-03-19 18:44:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36021 ext/ofa/gstofa.c: Improve debugging, clean up a bit and really generate the fingerprint after 135 seconds.
36022 Original commit message from CVS:
36023 * ext/ofa/gstofa.c: (create_fingerprint), (gst_ofa_event),
36024 (gst_ofa_transform_ip), (plugin_init):
36025 Improve debugging, clean up a bit and really generate the fingerprint
36028 2008-03-19 18:19:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36030 ext/ofa/gstofa.c: Use GPL as license, the plugin itself is LGPL but libofa is GPL.
36031 Original commit message from CVS:
36032 * ext/ofa/gstofa.c:
36033 Use GPL as license, the plugin itself is LGPL but libofa is GPL.
36035 2008-03-19 18:14:17 +0000 Eric Buehl <eric.buehl@gmail.com>
36037 Add an OFA element, the successor of MusicBrainz TRM fingerprinting.
36038 Original commit message from CVS:
36039 Based on a patch by: Eric Buehl <eric dot buehl at gmail dot com>
36041 * ext/ofa/Makefile.am:
36042 * ext/ofa/gstofa.c: (gst_ofa_base_init), (gst_ofa_finalize),
36043 (gst_ofa_class_init), (create_fingerprint), (gst_ofa_event),
36044 (gst_ofa_init), (gst_ofa_transform_ip), (gst_ofa_get_property),
36046 * ext/ofa/gstofa.h:
36047 Add an OFA element, the successor of MusicBrainz TRM fingerprinting.
36050 2008-03-18 10:12:40 +0000 Andy Wingo <wingo@pobox.com>
36052 ext/faad/gstfaad.c (gst_faad_chain): Fix a bad format argument, and a potential int overflow.
36053 Original commit message from CVS:
36054 2008-03-18 Andy Wingo <wingo@pobox.com>
36055 * ext/faad/gstfaad.c (gst_faad_chain): Fix a bad format argument,
36056 and a potential int overflow.
36057 * ext/faad/gstfaad.h: Include <neaacdec.h> if faad is neaac.
36058 Avoids a #warning about an ignored #pragma.
36060 2008-03-17 15:51:08 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
36062 examples/switch/switcher.c: Update switch example to use input selector.
36063 Original commit message from CVS:
36064 * examples/switch/switcher.c:
36065 Update switch example to use input selector.
36067 2008-03-17 09:02:43 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36069 ext/neon/gstneonhttpsrc.c: Handle HTTP status code 303 (See Other) the same way as 302 (Found). Not sure what to do a...
36070 Original commit message from CVS:
36071 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
36072 (gst_neonhttp_src_send_request_and_redirect):
36073 Handle HTTP status code 303 (See Other) the same way
36074 as 302 (Found). Not sure what to do about all the other 3xx
36075 redirect status codes. Fixes bug #522884.
36077 2008-03-14 21:48:37 +0000 Edward Hervey <bilboed@bilboed.com>
36079 gst-libs/gst/dshow/Makefile.am: Make sure the dshow helper library headers get distributed in the next release.
36080 Original commit message from CVS:
36081 * gst-libs/gst/dshow/Makefile.am:
36082 Make sure the dshow helper library headers get distributed in the next
36085 2008-03-14 17:38:10 +0000 William M. Brack <wbrack@mmm.hk>
36087 gst/bayer/gstbayer2rgb.c: Significant improvements. Fixes #521392.
36088 Original commit message from CVS:
36089 Patch by: William M. Brack
36090 * gst/bayer/gstbayer2rgb.c: Significant improvements. Fixes #521392.
36092 2008-03-14 17:22:21 +0000 Wim Taymans <wim.taymans@gmail.com>
36094 gst/selector/gstinputselector.c: Add lots of debugging.
36095 Original commit message from CVS:
36096 * gst/selector/gstinputselector.c: (gst_selector_pad_event),
36097 (gst_selector_pad_bufferalloc), (gst_selector_pad_chain),
36098 (gst_input_selector_class_init),
36099 (gst_input_selector_set_active_pad),
36100 (gst_input_selector_set_property),
36101 (gst_input_selector_push_pending_stop):
36102 Add lots of debugging.
36103 Fix time member in the newsegment event.
36105 2008-03-13 16:46:04 +0000 Wim Taymans <wim.taymans@gmail.com>
36107 gst/selector/gstinputselector.*: Various cleanups.
36108 Original commit message from CVS:
36109 * gst/selector/gstinputselector.c: (gst_selector_pad_class_init),
36110 (gst_selector_pad_finalize), (gst_selector_pad_get_property),
36111 (gst_selector_pad_event), (gst_input_selector_class_init),
36112 (gst_input_selector_init), (gst_input_selector_set_active_pad),
36113 (gst_input_selector_set_property),
36114 (gst_input_selector_get_property),
36115 (gst_input_selector_request_new_pad),
36116 (gst_input_selector_release_pad),
36117 (gst_input_selector_push_pending_stop),
36118 (gst_input_selector_switch):
36119 * gst/selector/gstinputselector.h:
36121 Added tags to the pads.
36122 Select active pad based on the pad object instead of its name.
36123 Fix refcount in set_active_pad.
36124 Add property to get the number of pads.
36125 * gst/selector/gstoutputselector.c:
36126 (gst_output_selector_class_init),
36127 (gst_output_selector_set_property),
36128 (gst_output_selector_get_property):
36130 Select the active pad based on the pad object instead of its name.
36131 Fix locking when setting the active pad.
36132 * gst/selector/gstselector-marshal.list:
36133 * tests/check/elements/selector.c: (cleanup_pad),
36134 (selector_set_active_pad), (run_input_selector_buffer_count):
36135 Fixes for pad instead of padname for pad selection.
36137 2008-03-13 14:25:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36139 Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead of hardcoding values where possible. Fixes bug #522212.
36140 Original commit message from CVS:
36141 * ext/alsaspdif/alsaspdifsink.c:
36142 * ext/gsm/gstgsm.c:
36143 * ext/jack/gstjack.c:
36144 * ext/libmms/gstmms.c:
36145 * ext/neon/gstneonhttpsrc.c:
36146 * ext/shout/gstshout.c:
36147 * ext/timidity/gsttimidity.c:
36148 * ext/timidity/gstwildmidi.c:
36149 * gst/nuvdemux/gstnuvdemux.c:
36150 * gst/tta/gsttta.c:
36151 Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead
36152 of hardcoding values where possible. Fixes bug #522212.
36154 2008-03-13 09:45:09 +0000 Wouter Cloetens <wouter@mind.be>
36156 ext/soup/gstsouphttpsrc.*: Try to resume on server disconnect. Fixes bug #522134.
36157 Original commit message from CVS:
36158 Patch by: Wouter Cloetens <wouter at mind dot be>
36159 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_init),
36160 (gst_soup_http_src_finished_cb), (gst_soup_http_src_response_cb),
36161 (gst_soup_http_src_build_message), (gst_soup_http_src_create):
36162 * ext/soup/gstsouphttpsrc.h:
36163 Try to resume on server disconnect. Fixes bug #522134.
36165 2008-03-12 18:44:58 +0000 Wim Taymans <wim.taymans@gmail.com>
36167 ext/xvid/gstxvidenc.c: Set correct pixel aspect ratio for the encoder.
36168 Original commit message from CVS:
36169 * ext/xvid/gstxvidenc.c: (gst_xvidenc_chain):
36170 Set correct pixel aspect ratio for the encoder.
36172 2008-03-11 12:40:58 +0000 Olivier Crete <tester@tester.ca>
36174 gst/rtpmanager/rtpsession.*: Implement collision and loop detection in rtpmanager.
36175 Original commit message from CVS:
36176 Patch by: Olivier Crete <tester at tester dot ca>
36177 * gst/rtpmanager/rtpsession.c: (find_add_conflicting_addresses),
36178 (check_collision), (obtain_source), (rtp_session_create_new_ssrc),
36179 (rtp_session_create_source), (rtp_session_process_rtp),
36180 (rtp_session_process_sr), (rtp_session_process_rr),
36181 (rtp_session_process_sdes), (rtp_session_process_bye),
36182 (rtp_session_send_bye_locked), (rtp_session_send_bye),
36183 (rtp_session_on_timeout):
36184 * gst/rtpmanager/rtpsession.h:
36185 Implement collision and loop detection in rtpmanager.
36187 * gst/rtpmanager/rtpsource.c: (rtp_source_reset),
36189 * gst/rtpmanager/rtpsource.h:
36190 Add method to reset stats.
36192 2008-03-11 11:36:03 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
36194 gst/rtpmanager/gstrtpsession.c: Avoid a deadlock when joining the RTCP thread in PAUSED because it might be blocked d...
36195 Original commit message from CVS:
36196 Based on patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
36197 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_init),
36198 (rtcp_thread), (start_rtcp_thread), (stop_rtcp_thread),
36199 (join_rtcp_thread), (gst_rtp_session_change_state):
36200 Avoid a deadlock when joining the RTCP thread in PAUSED because it might
36201 be blocked downstream. Also avoid spawning multiple rtcp threads.
36204 2008-03-11 10:43:32 +0000 Stefan Kost <ensonic@users.sf.net>
36206 gst/rtpmanager/rtpjitterbuffer.c: Don't try to reset the clock skew when we have no timestamps.
36207 Original commit message from CVS:
36208 Patch by: Stefan Kost <ensonic@users.sf.net>
36209 * gst/rtpmanager/rtpjitterbuffer.c: (calculate_skew):
36210 Don't try to reset the clock skew when we have no timestamps.
36213 2008-03-08 04:27:03 +0000 Sjoerd Simons <sjoerd@luon.net>
36215 ext/faad/gstfaad.c: Improve the header checking to look for what faad2 looks for too. Fixes playback of same apple tr...
36216 Original commit message from CVS:
36217 Patch by: Sjoerd Simons <sjoerd at luon dot net>
36218 * ext/faad/gstfaad.c: (looks_like_valid_header):
36219 Improve the header checking to look for what faad2 looks
36220 for too. Fixes playback of same apple trailers.
36223 2008-03-07 13:28:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36225 configure.ac: Really check for libdc1394 >= 2.0.0, pkg-config thinks that 2.0.0-rcX is newer than 2.0.0 so we check f...
36226 Original commit message from CVS:
36228 Really check for libdc1394 >= 2.0.0, pkg-config thinks that
36229 2.0.0-rcX is newer than 2.0.0 so we check for this too.
36231 2008-03-06 07:03:09 +0000 David Schleef <ds@schleef.org>
36233 ext/dirac/gstdiracenc.cc: Add a bunch of properties cribbed from the encoder program in dirac.
36234 Original commit message from CVS:
36235 * ext/dirac/gstdiracenc.cc: Add a bunch of properties cribbed
36236 from the encoder program in dirac.
36238 2008-03-06 03:16:13 +0000 David Schleef <ds@schleef.org>
36240 Rewrite Dirac encoder plugin based on Schroedinger gstreamer elements.
36241 Original commit message from CVS:
36244 * ext/dirac/Makefile.am:
36245 * ext/dirac/gstdirac.cc:
36246 * ext/dirac/gstdiracenc.cc:
36247 Rewrite Dirac encoder plugin based on Schroedinger gstreamer
36250 2008-03-05 06:03:03 +0000 Mark Nauwelaerts <manauw@skynet.be>
36252 Port mplex element to 0.10. Fixes bug #520329.
36253 Original commit message from CVS:
36254 Patch by: Mark Nauwelaerts <manauw at skynet dot be>
36257 * ext/mplex/Makefile.am:
36258 * ext/mplex/gstmplex.cc:
36259 * ext/mplex/gstmplex.hh:
36260 * ext/mplex/gstmplexibitstream.cc:
36261 * ext/mplex/gstmplexibitstream.hh:
36262 * ext/mplex/gstmplexjob.cc:
36263 * ext/mplex/gstmplexjob.hh:
36264 * ext/mplex/gstmplexoutputstream.cc:
36265 * ext/mplex/gstmplexoutputstream.hh:
36266 Port mplex element to 0.10. Fixes bug #520329.
36267 * tests/check/Makefile.am:
36268 * tests/check/elements/mplex.c: (test_sink_event), (setup_src_pad),
36269 (teardown_src_pad), (setup_mplex), (cleanup_mplex),
36270 (GST_START_TEST), (mplex_suite), (main):
36271 Add unit test for the mplex element.
36273 2008-03-05 05:38:06 +0000 Mark Nauwelaerts <manauw@skynet.be>
36275 configure.ac: Clean up detection of different mjpegtoolsAPI versions.
36276 Original commit message from CVS:
36277 Patch by: Mark Nauwelaerts <manauw at skynet dot be>
36279 Clean up detection of different mjpegtoolsAPI versions.
36280 * ext/mpeg2enc/gstmpeg2enc.cc:
36281 * ext/mpeg2enc/gstmpeg2enc.hh:
36282 * ext/mpeg2enc/gstmpeg2encoder.cc:
36283 * ext/mpeg2enc/gstmpeg2encoptions.cc:
36284 * ext/mpeg2enc/gstmpeg2encpicturereader.cc:
36285 * ext/mpeg2enc/gstmpeg2encpicturereader.hh:
36286 * ext/mpeg2enc/gstmpeg2encstreamwriter.cc:
36287 * ext/mpeg2enc/gstmpeg2encstreamwriter.hh:
36288 Streamline conditional code for evolving mjpegtools API,
36289 optimize and fix/prevent crash in log handling, use
36290 names/nicks for enums in the usual way andm inor updates
36291 in code and properties/settings. Partially fixes bug #520329.
36293 2008-03-04 17:49:15 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
36295 gst/mpegtsparse/: Add parsing of cable delivery system descriptor.
36296 Original commit message from CVS:
36297 * gst/mpegtsparse/gstmpegdesc.h:
36298 * gst/mpegtsparse/mpegtspacketizer.c:
36299 Add parsing of cable delivery system descriptor.
36301 2008-03-03 12:48:56 +0000 Peter Kjellerstedt <pkj@axis.com>
36303 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
36304 Original commit message from CVS:
36306 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
36307 plug-ins are included/excluded. (#498222)
36309 2008-03-03 06:04:02 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36311 Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static...
36312 Original commit message from CVS:
36313 * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_get_type):
36314 * ext/alsa/gstalsasink.c: (set_hwparams):
36315 * ext/alsa/gstalsasrc.c: (set_hwparams):
36316 * ext/gio/gstgio.c: (gst_gio_uri_handler_get_uri):
36317 * ext/ogg/gstoggmux.h:
36318 * ext/ogg/gstogmparse.c:
36319 * gst-libs/gst/audio/audio.c:
36320 * gst-libs/gst/fft/kiss_fft_f64.c: (kiss_fft_f64_alloc):
36321 * gst-libs/gst/pbutils/missing-plugins.c:
36322 (gst_missing_uri_sink_message_new),
36323 (gst_missing_element_message_new),
36324 (gst_missing_decoder_message_new),
36325 (gst_missing_encoder_message_new):
36326 * gst-libs/gst/rtp/gstbasertppayload.c:
36327 * gst-libs/gst/rtp/gstrtcpbuffer.c:
36328 (gst_rtcp_packet_bye_get_reason):
36329 * gst/audioconvert/gstaudioconvert.c:
36330 * gst/audioresample/gstaudioresample.c:
36331 * gst/ffmpegcolorspace/imgconvert.c:
36332 * gst/playback/test.c: (gen_video_element), (gen_audio_element):
36333 * gst/typefind/gsttypefindfunctions.c:
36334 * gst/videoscale/vs_4tap.c:
36335 * gst/videoscale/vs_4tap.h:
36336 * sys/v4l/gstv4lelement.c:
36337 * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get_any_caps):
36338 * sys/v4l/v4l_calls.c:
36339 * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init),
36340 (gst_v4lsrc_try_capture):
36341 * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
36342 (gst_ximagesink_ximage_new):
36343 * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
36344 (gst_xvimagesink_xvimage_new):
36345 * tests/check/elements/audioconvert.c:
36346 * tests/check/elements/audioresample.c:
36347 (fail_unless_perfect_stream):
36348 * tests/check/elements/audiotestsrc.c: (setup_audiotestsrc):
36349 * tests/check/elements/decodebin.c:
36350 * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
36351 (setup_gdpdepay_streamheader):
36352 * tests/check/elements/gdppay.c: (setup_gdppay), (GST_START_TEST),
36353 (setup_gdppay_streamheader):
36354 * tests/check/elements/gnomevfssink.c: (setup_gnomevfssink):
36355 * tests/check/elements/multifdsink.c: (setup_multifdsink):
36356 * tests/check/elements/textoverlay.c:
36357 * tests/check/elements/videorate.c: (setup_videorate):
36358 * tests/check/elements/videotestsrc.c: (setup_videotestsrc):
36359 * tests/check/elements/volume.c: (setup_volume):
36360 * tests/check/elements/vorbisdec.c: (setup_vorbisdec):
36361 * tests/check/elements/vorbistag.c:
36362 * tests/check/generic/clock-selection.c:
36363 * tests/check/generic/states.c: (setup), (teardown):
36364 * tests/check/libs/cddabasesrc.c:
36365 * tests/check/libs/video.c:
36366 * tests/check/pipelines/gio.c:
36367 * tests/check/pipelines/oggmux.c:
36368 * tests/check/pipelines/simple-launch-lines.c:
36369 (simple_launch_lines_suite):
36370 * tests/check/pipelines/streamheader.c:
36371 * tests/check/pipelines/theoraenc.c:
36372 * tests/check/pipelines/vorbisdec.c:
36373 * tests/check/pipelines/vorbisenc.c:
36374 * tests/examples/seek/scrubby.c:
36375 * tests/examples/seek/seek.c: (query_positions_elems),
36376 (query_positions_pads):
36377 * tests/icles/stress-xoverlay.c: (myclock):
36378 Correct all relevant warnings found by the sparse semantic code
36379 analyzer. This include marking several symbols static, using
36380 NULL instead of 0 for pointers and using "foo (void)" instead
36381 of "foo ()" for declarations.
36382 * win32/common/libgstrtp.def:
36383 Add gst_rtp_buffer_set_extension_data to the symbol definition file.
36385 2008-03-03 04:39:48 +0000 Jens Granseuer <jensgr@gmx.net>
36387 gst/mve/gstmvedemux.c: Fix audio discontinuity that happens when silent chunks are followed by real data again. Fixes...
36388 Original commit message from CVS:
36389 Patch by: Jens Granseuer <jensgr at gmx dot net>
36390 * gst/mve/gstmvedemux.c: (gst_mve_audio_data),
36391 (gst_mve_demux_get_type):
36392 Fix audio discontinuity that happens when silent chunks are
36393 followed by real data again. Fixes bug #519905.
36395 2008-03-01 12:49:13 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
36397 sys/dvb/: Add DVB-C support. Special thanks to Christian Schaller for a testing ground.
36398 Original commit message from CVS:
36399 * sys/dvb/gstdvbsrc.c:
36400 * sys/dvb/parsechannels.c:
36401 Add DVB-C support. Special thanks to Christian Schaller
36402 for a testing ground.
36404 2008-02-28 13:22:24 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
36406 gst/mpegtsparse/mpegtsparse.c: Only send PMTs to program pads that the PMT is for even if on same pid.
36407 Original commit message from CVS:
36408 * gst/mpegtsparse/mpegtsparse.c:
36409 Only send PMTs to program pads that the PMT is for even if
36411 As a by-product, we now no longer hardcode any psi pid numbers.
36412 Also remove pcr stream from old pmt when we apply a new pmt.
36414 2008-02-28 10:41:56 +0000 Edgard Lima <edgard.lima@indt.org.br>
36417 * ext/metadata/TODO:
36418 * ext/metadata/metadata_mapping.htm:
36419 * ext/metadata/metadataexif.c:
36420 * ext/metadata/metadatatags.c:
36421 * ext/metadata/metadatatags.h:
36422 * tests/icles/metadata_editor.c:
36423 Map Date-Time and GPS tags and Convert from EXIF to XMP Datatime as local time (those changes has been done in previo...
36424 Original commit message from CVS:
36425 Map Date-Time and GPS tags and Convert from EXIF to XMP Datatime as local time (those changes has been done in previous comit but had to be revert in 2008-02-10 due to frozen)
36427 2008-02-27 23:29:44 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
36429 sys/dvb/camutils.c: Remove the G_VALUE_HOLDS_BOXED checks. They were only added to help debug the data corruption.
36430 Original commit message from CVS:
36431 * sys/dvb/camutils.c:
36432 Remove the G_VALUE_HOLDS_BOXED checks. They were
36433 only added to help debug the data corruption.
36435 2008-02-27 19:41:13 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
36437 sys/dvb/camutils.c: Don't free the program descriptors, this structure containing them is stills tored after.
36438 Original commit message from CVS:
36439 * sys/dvb/camutils.c:
36440 Don't free the program descriptors, this structure
36441 containing them is stills tored after.
36442 Fixes data corruption.
36444 2008-02-27 12:34:00 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
36446 sys/dvb/camutils.c: Extra checks to prevent data corruption/segfaults.
36447 Original commit message from CVS:
36448 * sys/dvb/camutils.c:
36449 Extra checks to prevent data corruption/segfaults.
36451 2008-02-26 15:13:54 +0000 Christian Schaller <uraeus@gnome.org>
36453 * gst-plugins-bad.spec.in:
36455 Original commit message from CVS:
36458 2008-02-26 12:04:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
36460 ext/nas/nassink.c: Fix build warning by using portable API.
36461 Original commit message from CVS:
36462 * ext/nas/nassink.c:
36463 Fix build warning by using portable API.
36465 2008-02-26 12:01:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
36467 gst/selector/gstoutputselector.c: Fix changing to same pad twice before a chain call.
36468 Original commit message from CVS:
36469 * gst/selector/gstoutputselector.c:
36470 Fix changing to same pad twice before a chain call.
36472 2008-02-26 05:54:26 +0000 Daniel Fischer <dan@f3c.com>
36474 Add support for libdc1394 2.0.0 and above and require this version now. Fixes bug #514964.
36475 Original commit message from CVS:
36476 Patch by: Daniel Fischer <dan at f3c dot com>
36478 * ext/dc1394/gstdc1394.c: (gst_dc1394_change_state),
36479 (gst_dc1394_get_cam_caps), (gst_dc1394_open_cam_with_best_caps):
36480 * ext/dc1394/gstdc1394.h:
36481 Add support for libdc1394 2.0.0 and above and require this version
36482 now. Fixes bug #514964.
36484 2008-02-26 05:36:17 +0000 Wouter Cloetens <wouter@mind.be>
36486 Add support for specifying a list of cookies to be passed in the HTTP request. Fixes bug #518722.
36487 Original commit message from CVS:
36488 Patch by: Wouter Cloetens <wouter at mind dot be>
36489 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
36490 (gst_soup_http_src_init), (gst_soup_http_src_dispose),
36491 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
36492 (gst_soup_http_src_create):
36493 * ext/soup/gstsouphttpsrc.h:
36494 * tests/check/elements/souphttpsrc.c: (run_test), (GST_START_TEST),
36495 (souphttpsrc_suite):
36496 Add support for specifying a list of cookies to be passed in
36497 the HTTP request. Fixes bug #518722.
36499 2008-02-25 08:53:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
36501 gst/selector/gstinputselector.*: Added "select-all" property to make it work like aggregator in 0.8.
36502 Original commit message from CVS:
36503 * gst/selector/gstinputselector.c:
36504 * gst/selector/gstinputselector.h:
36505 Added "select-all" property to make it work like aggregator in 0.8.
36506 * gst/selector/gstoutputselector.c:
36507 Fix resend-latest behavoiur.
36508 * tests/check/Makefile.am:
36509 * tests/check/elements/.cvsignore:
36510 * tests/check/elements/selector.c:
36511 Add unit tests for selector.
36513 2008-02-25 06:29:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36515 Remove midi typefinders and require base CVS as they moved there.
36516 Original commit message from CVS:
36518 * ext/timidity/gsttimidity.c: (plugin_init):
36519 * ext/timidity/gstwildmidi.c: (plugin_init):
36520 Remove midi typefinders and require base CVS as they moved there.
36522 2008-02-24 09:57:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36524 ext/Makefile.am: Only disable the ext/timidity directory if both, wildmidi _and_ timidity are not available.
36525 Original commit message from CVS:
36527 Only disable the ext/timidity directory if both, wildmidi
36528 _and_ timidity are not available.
36530 2008-02-24 04:24:20 +0000 Emilio Pozuelo Monfort <pochu@ubuntu.com>
36532 ext/Makefile.am: Build the wildmidi plugin if it's enabled and not only when both, the timidity and wildmidi plugin, ...
36533 Original commit message from CVS:
36534 Patch by: Emilio Pozuelo Monfort <pochu at ubuntu dot com>
36536 Build the wildmidi plugin if it's enabled and not only when
36537 both, the timidity and wildmidi plugin, are enabled.
36539 2008-02-23 15:01:32 +0000 Tim-Philipp Müller <tim@centricular.net>
36541 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code.
36542 Original commit message from CVS:
36544 * ext/mpeg2enc/Makefile.am:
36545 * ext/soundtouch/Makefile.am:
36546 * gst/modplug/Makefile.am:
36547 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
36548 when building C++ code.
36550 2008-02-23 11:56:41 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
36552 sys/dvb/gstdvbsrc.c: Add initial support for multiproto driver (not yet merged into v4l-dvb mainline yet).
36553 Original commit message from CVS:
36554 * sys/dvb/gstdvbsrc.c:
36555 Add initial support for multiproto driver (not yet merged into
36556 v4l-dvb mainline yet).
36557 Only works for DVB-S not DVB-S2, DVB-T, DVB-C or other.
36559 2008-02-22 10:18:27 +0000 Tim-Philipp Müller <tim@centricular.net>
36561 docs/plugins/inspect/: Update to version 0.10.6.1.
36562 Original commit message from CVS:
36563 * docs/plugins/inspect/plugin-alsaspdif.xml:
36564 * docs/plugins/inspect/plugin-app.xml:
36565 * docs/plugins/inspect/plugin-bayer.xml:
36566 * docs/plugins/inspect/plugin-bz2.xml:
36567 * docs/plugins/inspect/plugin-cdaudio.xml:
36568 * docs/plugins/inspect/plugin-cdxaparse.xml:
36569 * docs/plugins/inspect/plugin-dfbvideosink.xml:
36570 * docs/plugins/inspect/plugin-dtsdec.xml:
36571 * docs/plugins/inspect/plugin-dvb.xml:
36572 * docs/plugins/inspect/plugin-dvdspu.xml:
36573 * docs/plugins/inspect/plugin-faac.xml:
36574 * docs/plugins/inspect/plugin-faad.xml:
36575 * docs/plugins/inspect/plugin-fbdevsink.xml:
36576 * docs/plugins/inspect/plugin-festival.xml:
36577 * docs/plugins/inspect/plugin-filter.xml:
36578 * docs/plugins/inspect/plugin-flvdemux.xml:
36579 * docs/plugins/inspect/plugin-freeze.xml:
36580 * docs/plugins/inspect/plugin-gsm.xml:
36581 * docs/plugins/inspect/plugin-gstinterlace.xml:
36582 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
36583 * docs/plugins/inspect/plugin-h264parse.xml:
36584 * docs/plugins/inspect/plugin-interleave.xml:
36585 * docs/plugins/inspect/plugin-jack.xml:
36586 * docs/plugins/inspect/plugin-ladspa.xml:
36587 * docs/plugins/inspect/plugin-metadata.xml:
36588 * docs/plugins/inspect/plugin-mms.xml:
36589 * docs/plugins/inspect/plugin-modplug.xml:
36590 * docs/plugins/inspect/plugin-mpeg2enc.xml:
36591 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
36592 * docs/plugins/inspect/plugin-mpegtsparse.xml:
36593 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
36594 * docs/plugins/inspect/plugin-musepack.xml:
36595 * docs/plugins/inspect/plugin-musicbrainz.xml:
36596 * docs/plugins/inspect/plugin-mve.xml:
36597 * docs/plugins/inspect/plugin-neon.xml:
36598 * docs/plugins/inspect/plugin-nsfdec.xml:
36599 * docs/plugins/inspect/plugin-nuvdemux.xml:
36600 * docs/plugins/inspect/plugin-rawparse.xml:
36601 * docs/plugins/inspect/plugin-real.xml:
36602 * docs/plugins/inspect/plugin-replaygain.xml:
36603 * docs/plugins/inspect/plugin-rfbsrc.xml:
36604 * docs/plugins/inspect/plugin-sdl.xml:
36605 * docs/plugins/inspect/plugin-sdp.xml:
36606 * docs/plugins/inspect/plugin-selector.xml:
36607 * docs/plugins/inspect/plugin-sndfile.xml:
36608 * docs/plugins/inspect/plugin-soundtouch.xml:
36609 * docs/plugins/inspect/plugin-spcdec.xml:
36610 * docs/plugins/inspect/plugin-speed.xml:
36611 * docs/plugins/inspect/plugin-speexresample.xml:
36612 * docs/plugins/inspect/plugin-stereo.xml:
36613 * docs/plugins/inspect/plugin-tremor.xml:
36614 * docs/plugins/inspect/plugin-tta.xml:
36615 * docs/plugins/inspect/plugin-vcdsrc.xml:
36616 * docs/plugins/inspect/plugin-videosignal.xml:
36617 * docs/plugins/inspect/plugin-vmnc.xml:
36618 * docs/plugins/inspect/plugin-x264.xml:
36619 * docs/plugins/inspect/plugin-xvid.xml:
36620 * docs/plugins/inspect/plugin-y4menc.xml:
36621 Update to version 0.10.6.1.
36623 2008-02-22 09:56:49 +0000 Tim-Philipp Müller <tim@centricular.net>
36625 docs/plugins/: Remove docs for elements that have moved to other modules or been renamed.
36626 Original commit message from CVS:
36627 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
36628 * docs/plugins/inspect/plugin-gdp.xml:
36629 * docs/plugins/inspect/plugin-quicktime.xml:
36630 * docs/plugins/inspect/plugin-switch.xml:
36631 * docs/plugins/inspect/plugin-videocrop.xml:
36632 Remove docs for elements that have moved to other modules
36635 2008-02-22 07:20:03 +0000 Wouter Cloetens <wouter@mind.be>
36637 Implement zero-copy and make the buffer size configurable.
36638 Original commit message from CVS:
36639 Patch by: Wouter Cloetens <wouter at mind dot be>
36641 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_cancel_message),
36642 (gst_soup_http_src_finished_cb), (gst_soup_http_src_chunk_free),
36643 (gst_soup_http_src_chunk_allocator),
36644 (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_create),
36645 (gst_soup_http_src_start), (gst_soup_http_src_set_proxy):
36646 * ext/soup/gstsouphttpsrc.h:
36647 Implement zero-copy and make the buffer size configurable.
36648 Prefix proxy URIs with "http://" if they don't start with it
36649 already and catch errors earlier, fixes hanging in some situations.
36652 2008-02-22 06:42:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36654 tests/check/gst-plugins-bad.supp: Add suppressions for SoundTouch valgrind warnings and a valgrind warning caused by ...
36655 Original commit message from CVS:
36656 * tests/check/gst-plugins-bad.supp:
36657 Add suppressions for SoundTouch valgrind warnings and
36658 a valgrind warning caused by the LADSPA sine plugin and
36659 happening on every exit().
36660 Remove GIO suppressions as it's now in -base.
36662 2008-02-22 06:33:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36664 ext/mythtv/gstmythtvsrc.c: Don't allocate and copy the data to a new place but instead put the data from gmyth (which...
36665 Original commit message from CVS:
36666 * ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_create):
36667 Don't allocate and copy the data to a new place but instead
36668 put the data from gmyth (which we own) into the buffers that
36669 are passed downstream.
36671 2008-02-22 06:31:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36673 ext/timidity/gstwildmidi.c: If WILDMIDI_CFG is not defined, define it to the default timidity configure file.
36674 Original commit message from CVS:
36675 * ext/timidity/gstwildmidi.c:
36676 If WILDMIDI_CFG is not defined, define it to the default
36677 timidity configure file.
36679 2008-02-22 06:12:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36681 Remove hack to work with mjpegtools 1.9.0rc3 and above and instead use mjpeg_loglev_t() for getting the log levels. C...
36682 Original commit message from CVS:
36683 Based on a patch by:
36684 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
36686 * ext/mpeg2enc/gstmpeg2enc.cc:
36687 Remove hack to work with mjpegtools 1.9.0rc3 and above and instead
36688 use mjpeg_loglev_t() for getting the log levels. Check for this
36689 function in configure.ac as the pkg-config file doesn't tell us
36690 which release candidate we have. Fixes bug #517896.
36692 2008-02-22 05:48:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36694 configure.ac: Check for X for the nas plugin to make it possible to build it again. Fixes bug #517895.
36695 Original commit message from CVS:
36697 Check for X for the nas plugin to make it possible to build it
36698 again. Fixes bug #517895.
36700 2008-02-22 05:42:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36702 tests/check/Makefile.am: Ignore some more elements for the states unit test, like dfbvideosink which produces a segfa...
36703 Original commit message from CVS:
36704 * tests/check/Makefile.am:
36705 Ignore some more elements for the states unit test, like
36706 dfbvideosink which produces a segfault. Fixes bug #517854.
36708 2008-02-22 05:33:59 +0000 Jens Granseuer <jensgr@gmx.net>
36710 Some C89 fixes, moving variable declarations to the beginning of a block. Fixes bug #517937.
36711 Original commit message from CVS:
36712 Patch by: Jens Granseuer <jensgr at gmx dot net>
36713 * gst/librfb/gstrfbsrc.c: (gst_rfb_property_set_version):
36714 * gst/librfb/rfbdecoder.c: (rfb_decoder_message_set_encodings),
36715 (rfb_decoder_state_set_encodings):
36716 * gst/mpegtsparse/mpegtspacketizer.c:
36717 (mpegts_packetizer_parse_nit), (mpegts_packetizer_parse_sdt),
36718 (mpegts_packetizer_parse_eit):
36719 * sys/fbdev/gstfbdevsink.c: (gst_fbdevsink_getcaps),
36720 (gst_fbdevsink_setcaps), (gst_fbdevsink_render):
36721 Some C89 fixes, moving variable declarations to the beginning
36722 of a block. Fixes bug #517937.
36724 2008-02-21 23:50:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
36726 configure.ac: Back to development...
36727 Original commit message from CVS:
36729 Back to development...
36731 === release 0.10.6 ===
36733 2008-02-21 00:13:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
36739 * docs/plugins/gst-plugins-bad-plugins.args:
36740 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
36741 * docs/plugins/gst-plugins-bad-plugins.interfaces:
36742 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
36743 * docs/plugins/inspect/plugin-alsaspdif.xml:
36744 * docs/plugins/inspect/plugin-app.xml:
36745 * docs/plugins/inspect/plugin-bayer.xml:
36746 * docs/plugins/inspect/plugin-bz2.xml:
36747 * docs/plugins/inspect/plugin-cdaudio.xml:
36748 * docs/plugins/inspect/plugin-cdxaparse.xml:
36749 * docs/plugins/inspect/plugin-dfbvideosink.xml:
36750 * docs/plugins/inspect/plugin-dtsdec.xml:
36751 * docs/plugins/inspect/plugin-dvb.xml:
36752 * docs/plugins/inspect/plugin-dvdspu.xml:
36753 * docs/plugins/inspect/plugin-faac.xml:
36754 * docs/plugins/inspect/plugin-faad.xml:
36755 * docs/plugins/inspect/plugin-fbdevsink.xml:
36756 * docs/plugins/inspect/plugin-festival.xml:
36757 * docs/plugins/inspect/plugin-filter.xml:
36758 * docs/plugins/inspect/plugin-flvdemux.xml:
36759 * docs/plugins/inspect/plugin-freeze.xml:
36760 * docs/plugins/inspect/plugin-gsm.xml:
36761 * docs/plugins/inspect/plugin-gstinterlace.xml:
36762 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
36763 * docs/plugins/inspect/plugin-h264parse.xml:
36764 * docs/plugins/inspect/plugin-interleave.xml:
36765 * docs/plugins/inspect/plugin-jack.xml:
36766 * docs/plugins/inspect/plugin-ladspa.xml:
36767 * docs/plugins/inspect/plugin-metadata.xml:
36768 * docs/plugins/inspect/plugin-mms.xml:
36769 * docs/plugins/inspect/plugin-modplug.xml:
36770 * docs/plugins/inspect/plugin-mpeg2enc.xml:
36771 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
36772 * docs/plugins/inspect/plugin-mpegtsparse.xml:
36773 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
36774 * docs/plugins/inspect/plugin-musepack.xml:
36775 * docs/plugins/inspect/plugin-musicbrainz.xml:
36776 * docs/plugins/inspect/plugin-mve.xml:
36777 * docs/plugins/inspect/plugin-neon.xml:
36778 * docs/plugins/inspect/plugin-nsfdec.xml:
36779 * docs/plugins/inspect/plugin-nuvdemux.xml:
36780 * docs/plugins/inspect/plugin-rawparse.xml:
36781 * docs/plugins/inspect/plugin-real.xml:
36782 * docs/plugins/inspect/plugin-replaygain.xml:
36783 * docs/plugins/inspect/plugin-rfbsrc.xml:
36784 * docs/plugins/inspect/plugin-sdl.xml:
36785 * docs/plugins/inspect/plugin-sdp.xml:
36786 * docs/plugins/inspect/plugin-selector.xml:
36787 * docs/plugins/inspect/plugin-sndfile.xml:
36788 * docs/plugins/inspect/plugin-soundtouch.xml:
36789 * docs/plugins/inspect/plugin-spcdec.xml:
36790 * docs/plugins/inspect/plugin-speed.xml:
36791 * docs/plugins/inspect/plugin-speexresample.xml:
36792 * docs/plugins/inspect/plugin-stereo.xml:
36793 * docs/plugins/inspect/plugin-tremor.xml:
36794 * docs/plugins/inspect/plugin-tta.xml:
36795 * docs/plugins/inspect/plugin-vcdsrc.xml:
36796 * docs/plugins/inspect/plugin-videosignal.xml:
36797 * docs/plugins/inspect/plugin-vmnc.xml:
36798 * docs/plugins/inspect/plugin-x264.xml:
36799 * docs/plugins/inspect/plugin-xvid.xml:
36800 * docs/plugins/inspect/plugin-y4menc.xml:
36801 * gst-plugins-bad.doap:
36803 * win32/common/config.h:
36804 Release 0.10.6 - A Big Deep Breath
36805 Original commit message from CVS:
36806 Release 0.10.6 - A Big Deep Breath
36808 2008-02-20 23:35:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
36834 Original commit message from CVS:
36837 2008-02-20 16:04:32 +0000 Bastien Nocera <hadess@hadess.net>
36839 ext/mythtv/gstmythtvsrc.c: Using the wrong GstFormat for the filesize, and fail seek properly on anything but _BYTES ...
36840 Original commit message from CVS:
36841 2008-02-20 Bastien Nocera <hadess@hadess.net>
36842 * ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_do_seek),
36843 (gst_mythtv_src_start): Using the wrong GstFormat for the filesize,
36844 and fail seek properly on anything but _BYTES format
36847 2008-02-20 09:33:25 +0000 Olivier Crete <tester@tester.ca>
36849 gst/rtpmanager/gstrtpbin.c: Fix small memory leak, leaking caps. Fixes #bug 517571.
36850 Original commit message from CVS:
36851 Patch by: Olivier Crete <tester at tester dot ca>
36852 * gst/rtpmanager/gstrtpbin.c: (new_ssrc_pad_found):
36853 Fix small memory leak, leaking caps. Fixes #bug 517571.
36855 2008-02-19 11:50:45 +0000 Christian Schaller <uraeus@gnome.org>
36857 * gst-plugins-bad.spec.in:
36858 change gmyth-1.0 to gmyth
36859 Original commit message from CVS:
36860 change gmyth-1.0 to gmyth
36862 2008-02-19 10:51:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36864 gst/tta/Makefile.am: Link tta plugin with libm. Fixes bug #517391.
36865 Original commit message from CVS:
36866 * gst/tta/Makefile.am:
36867 Link tta plugin with libm. Fixes bug #517391.
36869 2008-02-14 17:09:38 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
36871 sys/dvb/camutils.c: Do not assume "descriptors" property in the pmt structure is present.
36872 Original commit message from CVS:
36873 * sys/dvb/camutils.c:
36874 Do not assume "descriptors" property in the pmt structure
36878 2008-02-14 16:25:51 +0000 Olivier Crete <tester@tester.ca>
36880 gst/rtpmanager/gstrtpbin.c: Ignore streams that did not receive an SR packet when doing synchronisation. Fixes #516160.
36881 Original commit message from CVS:
36882 Patch by: Olivier Crete <tester@tester.ca>
36883 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate):
36884 Ignore streams that did not receive an SR packet when doing
36885 synchronisation. Fixes #516160.
36887 2008-02-14 14:33:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36889 gst/dvdspu/gstdvdspu.c: Set n_line_ctrl_i to 0 whenever we free line_ctrl_i. Patch based on an idea by Jan Schmidt, f...
36890 Original commit message from CVS:
36891 * gst/dvdspu/gstdvdspu.c: (gst_dvd_spu_handle_new_spu_buf):
36892 Set n_line_ctrl_i to 0 whenever we free line_ctrl_i. Patch based
36893 on an idea by Jan Schmidt, fixes bug #516436.
36895 2008-02-14 14:22:57 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
36897 gst/mpegtsparse/: Make sure the gstmpegdesc debug lines do not critical when GST_DEBUG is enabled and also actually o...
36898 Original commit message from CVS:
36899 * gst/mpegtsparse/gstmpegdesc.c:
36900 * gst/mpegtsparse/gstmpegdesc.h:
36901 * gst/mpegtsparse/mpegtsparse.c:
36902 Make sure the gstmpegdesc debug lines do not critical
36903 when GST_DEBUG is enabled and also actually output.
36904 Thanks to Alessandro Decina for spotting.
36907 2008-02-13 23:52:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
36909 Also add dshow pieces to the disted subdirs to fix distcheck.
36910 Original commit message from CVS:
36911 * gst-libs/gst/Makefile.am:
36913 Also add dshow pieces to the disted subdirs to fix distcheck.
36915 2008-02-13 14:40:33 +0000 Josep Torra Valles <josep@fluendo.com>
36917 gst/h264parse/gsth264parse.c: Fix potential buffer leak in reverse mode. Re-Fixes #516061.
36918 Original commit message from CVS:
36919 Patch by: Josep Torra Valles <josep@fluendo.com>
36920 * gst/h264parse/gsth264parse.c: (gst_h264_parse_chain_reverse):
36921 Fix potential buffer leak in reverse mode. Re-Fixes #516061.
36923 2008-02-13 11:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
36925 configure.ac: Allow gmyth versions from 0.4 up to 0.7.99, the API didn't change until 0.7 fortunately.
36926 Original commit message from CVS:
36928 Allow gmyth versions from 0.4 up to 0.7.99, the API didn't change
36929 until 0.7 fortunately.
36931 2008-02-12 23:16:21 +0000 Jan Schmidt <thaytan@mad.scientist.com>
36933 configure.ac: Generate the directshow Makefiles so that the directories get disted. Still needs some configure time d...
36934 Original commit message from CVS:
36936 Generate the directshow Makefiles so that the directories
36937 get disted. Still needs some configure time detection to enable
36938 building them under MingW.
36940 2008-02-12 23:13:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
36942 ext/metadata/Makefile.am: Don't install a header file. We will have to merge these tags into libgsttag after the rele...
36943 Original commit message from CVS:
36944 * ext/metadata/Makefile.am:
36945 Don't install a header file. We will have to merge these
36946 tags into libgsttag after the release and use them from there.
36949 2008-02-12 22:10:39 +0000 Sébastien Moutte <sebastien@moutte.net>
36951 Add Makefiles to win32 plugins and lib.
36952 Original commit message from CVS:
36953 * gst-libs/gst/dshow/Makefile.am:
36954 * sys/dshowdecwrapper/Makefile.am:
36955 * sys/dshowsrcwrapper/Makefile.am:
36956 Add Makefiles to win32 plugins and lib.
36957 They will need to be tested and probably fixed by developers
36958 working with mingw. This is a first step to include source files
36961 2008-02-12 21:31:57 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
36963 sys/dvb/dvbbasebin.c: Fix leak of location string returned from gst_uri_get_location.
36964 Original commit message from CVS:
36965 * sys/dvb/dvbbasebin.c:
36966 Fix leak of location string returned from gst_uri_get_location.
36969 2008-02-12 21:01:17 +0000 David Schleef <ds@schleef.org>
36971 Remove glimagesink, as it's been moved to gst-plugins-gl.
36972 Original commit message from CVS:
36974 * docs/plugins/Makefile.am:
36975 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
36976 * docs/plugins/inspect/plugin-glimagesink.xml:
36979 * sys/glsink/Makefile.am:
36980 * sys/glsink/color_matrix.c:
36981 * sys/glsink/glextensions.c:
36982 * sys/glsink/glextensions.h:
36983 * sys/glsink/glimagesink.c:
36984 * sys/glsink/glimagesink.h:
36985 * sys/glsink/gltestsrc.c:
36986 * sys/glsink/gltestsrc.h:
36987 * sys/glsink/gstglbuffer.c:
36988 * sys/glsink/gstglbuffer.h:
36989 * sys/glsink/gstglconvert.c:
36990 * sys/glsink/gstgldisplay.c:
36991 * sys/glsink/gstgldisplay.h:
36992 * sys/glsink/gstgldownload.c:
36993 * sys/glsink/gstglfilter.c:
36994 * sys/glsink/gstglfilter.h:
36995 * sys/glsink/gstglfilterexample.c:
36996 * sys/glsink/gstgltestsrc.c:
36997 * sys/glsink/gstgltestsrc.h:
36998 * sys/glsink/gstglupload.c:
36999 * sys/glsink/gstopengl.c:
37000 Remove glimagesink, as it's been moved to gst-plugins-gl.
37003 2008-02-12 18:29:29 +0000 Josep Torra Valles <josep@fluendo.com>
37005 gst/h264parse/gsth264parse.c: Fix potential buffer leak in reverse mode. Fixes #516061.
37006 Original commit message from CVS:
37007 Patch by: Josep Torra Valles <josep@fluendo.com>
37008 * gst/h264parse/gsth264parse.c: (gst_h264_parse_chain_reverse):
37009 Fix potential buffer leak in reverse mode. Fixes #516061.
37011 2008-02-12 11:08:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37013 sys/dshowdecwrapper/: Chain up dispose methods properly. Fixes bug #515970.
37014 Original commit message from CVS:
37015 * sys/dshowdecwrapper/gstdshowaudiodec.c:
37016 (gst_dshowaudiodec_dispose):
37017 * sys/dshowdecwrapper/gstdshowvideodec.c:
37018 (gst_dshowvideodec_dispose):
37019 Chain up dispose methods properly. Fixes bug #515970.
37021 2008-02-12 11:02:37 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37024 Changelog surgery: mention bug 515919 fixed in my previous commit
37025 Original commit message from CVS:
37026 Changelog surgery: mention bug 515919 fixed in my previous commit
37028 2008-02-12 10:57:27 +0000 Wim Taymans <wim.taymans@gmail.com>
37030 gst/mpegvideoparse/mpegvideoparse.c: Fix leaking caps.
37031 Original commit message from CVS:
37032 * gst/mpegvideoparse/mpegvideoparse.c:
37033 (mpegvideoparse_handle_sequence), (mpegvideoparse_drain_avail),
37034 (gst_mpegvideoparse_change_state):
37036 Fix potential buffer leak in forward mode.
37037 Cleanup queues when going to READY. Fixes #515815.
37039 2008-02-12 10:24:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37041 docs/plugins/: Remove documentation for the GIO plugin as it was moved to gst-plugins-base. Fixes bug #515964.
37042 Original commit message from CVS:
37043 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
37044 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
37045 * docs/plugins/inspect/plugin-gio.xml:
37046 Remove documentation for the GIO plugin as it was moved to
37047 gst-plugins-base. Fixes bug #515964.
37049 2008-02-12 10:22:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37051 Fix some finalize leaks by chaining up to the parent method.
37052 Original commit message from CVS:
37053 * ext/xvid/gstxvidenc.c:
37054 * gst/vmnc/vmncdec.c:
37055 * sys/glsink/glimagesink.c:
37056 * sys/glsink/gstgldisplay.c:
37057 Fix some finalize leaks by chaining up to the parent method.
37059 2008-02-12 05:21:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37061 tests/check/elements/souphttpsrc.c: Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.
37062 Original commit message from CVS:
37063 * tests/check/elements/souphttpsrc.c:
37064 Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.
37066 2008-02-12 05:19:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37068 gst/librfb/gstrfbsrc.c: Free the rfb decoder on finalize. Fixes bug #515721.
37069 Original commit message from CVS:
37070 * gst/librfb/gstrfbsrc.c: (gst_rfb_src_dispose):
37071 Free the rfb decoder on finalize. Fixes bug #515721.
37073 2008-02-11 13:34:47 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37075 sys/fbdev/gstfbdevsink.c: Free the device string in finalize. Fixes bug #515722.
37076 Original commit message from CVS:
37077 * sys/fbdev/gstfbdevsink.c: (gst_fbdevsink_class_init),
37078 (gst_fbdevsink_finalize):
37079 Free the device string in finalize. Fixes bug #515722.
37081 2008-02-11 13:33:10 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37083 ext/xvid/gstxvidenc.c: Unset GValues after using them. Fixes bug #515720.
37084 Original commit message from CVS:
37085 * ext/xvid/gstxvidenc.c: (gst_xvidenc_init):
37086 Unset GValues after using them. Fixes bug #515720.
37088 2008-02-11 05:11:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37090 tests/check/Makefile.am: Disable the dvb plugin for the states test. Fixes bug #515567.
37091 Original commit message from CVS:
37092 * tests/check/Makefile.am:
37093 Disable the dvb plugin for the states test. Fixes bug #515567.
37095 2008-02-10 21:03:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
37098 * ext/metadata/TODO:
37099 * ext/metadata/metadata_mapping.htm:
37100 * ext/metadata/metadataexif.c:
37101 * ext/metadata/metadatatags.c:
37102 * ext/metadata/metadatatags.h:
37103 * tests/icles/metadata_editor.c:
37104 Revert changes to 2008-02-09 due to frozen.
37105 Original commit message from CVS:
37106 Revert changes to 2008-02-09 due to frozen.
37108 2008-02-10 19:44:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37111 Fix Josep's surname in the previous few commits
37112 Original commit message from CVS:
37113 Fix Josep's surname in the previous few commits
37115 2008-02-10 19:01:43 +0000 Josep Torre Valles <josep@fluendo.com>
37117 ext/ivorbis/vorbisfile.c: Trivial fix for build warning.
37118 Original commit message from CVS:
37119 * ext/ivorbis/vorbisfile.c:
37120 Trivial fix for build warning.
37121 Patch by: Josep Torre Valles <josep@fluendo.com>
37124 2008-02-10 18:36:46 +0000 Edgard Lima <edgard.lima@indt.org.br>
37127 * ext/metadata/TODO:
37128 * ext/metadata/metadataexif.c:
37129 Convert from EXIF to XMP DataTime as local time.
37130 Original commit message from CVS:
37131 Convert from EXIF to XMP DataTime as local time.
37133 2008-02-10 04:36:12 +0000 Edgard Lima <edgard.lima@indt.org.br>
37136 * ext/metadata/TODO:
37137 * ext/metadata/metadata_mapping.htm:
37138 * ext/metadata/metadataexif.c:
37139 * ext/metadata/metadatatags.c:
37140 * ext/metadata/metadatatags.h:
37141 * tests/icles/metadata_editor.c:
37142 Map Date-Time and GPS tags.
37143 Original commit message from CVS:
37144 Map Date-Time and GPS tags.
37146 2008-02-09 03:37:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37148 gst/selector/Makefile.am: Listing the marshal.h in the nodist_HEADERS breaks distcheck, so let's not do that
37149 Original commit message from CVS:
37150 * gst/selector/Makefile.am:
37151 Listing the marshal.h in the nodist_HEADERS breaks distcheck, so
37153 * tests/check/Makefile.am:
37154 Disable the crashing cdaudio plugin from the states test so I can make
37157 2008-02-09 02:33:06 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37159 win32/vs6/: Convert to DOS line endings, and set -kb
37160 Original commit message from CVS:
37161 * win32/vs6/libgstdshowdecwrapper.dsp:
37162 * win32/vs6/libgstflv.dsp:
37163 Convert to DOS line endings, and set -kb
37165 2008-02-08 18:22:08 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
37167 sys/dvb/: Add URI Handler for dvb.
37168 Original commit message from CVS:
37169 * sys/dvb/Makefile.am:
37170 * sys/dvb/dvbbasebin.c:
37171 Add URI Handler for dvb.
37172 Re-order pad templates to workaround a bug in playbasebin.
37173 * sys/dvb/parsechannels.c:
37174 * sys/dvb/parsechannels.h:
37175 Add code to parse channels from zap-style channels.conf files.
37177 2008-02-08 04:22:06 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37179 Remove multifile plugin, which has moved to -good
37180 Original commit message from CVS:
37182 * docs/plugins/Makefile.am:
37183 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
37184 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
37185 * docs/plugins/gst-plugins-bad-plugins.args:
37186 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
37187 * docs/plugins/inspect/plugin-multifile.xml:
37188 * gst/multifile/Makefile.am:
37189 * gst/multifile/gstmultifile.c:
37190 * gst/multifile/gstmultifilesink.c:
37191 * gst/multifile/gstmultifilesink.h:
37192 * gst/multifile/gstmultifilesrc.c:
37193 * gst/multifile/gstmultifilesrc.h:
37194 * gst/multifile/multifile.vproj:
37195 * tests/check/Makefile.am:
37196 * tests/check/elements/multifile.c:
37197 Remove multifile plugin, which has moved to -good
37199 2008-02-08 03:44:12 +0000 David Schleef <ds@schleef.org>
37201 gst/multifile/: Use g_file_[sg]et_contents() instead of using stdio functions.
37202 Original commit message from CVS:
37203 * gst/multifile/gstmultifilesink.c:
37204 * gst/multifile/gstmultifilesrc.c:
37205 Use g_file_[sg]et_contents() instead of using stdio functions.
37206 Should be less error prone.
37207 * tests/check/elements/multifile.c:
37208 Create a temporary directory using standard functions instead of
37209 creating a directory in the current dir.
37211 2008-02-08 03:27:14 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37213 Remove spectrum plugin, which has moved to -good
37214 Original commit message from CVS:
37216 * docs/plugins/Makefile.am:
37217 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
37218 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
37219 * docs/plugins/gst-plugins-bad-plugins.args:
37220 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
37221 * docs/plugins/inspect/plugin-spectrum.xml:
37222 * gst/spectrum/.cvsignore:
37223 * gst/spectrum/Makefile.am:
37224 * gst/spectrum/README:
37225 * gst/spectrum/demo-audiotest.c:
37226 * gst/spectrum/demo-osssrc.c:
37227 * gst/spectrum/gstspectrum.c:
37228 * gst/spectrum/gstspectrum.h:
37229 * gst/spectrum/spectrum.vcproj:
37230 * tests/check/Makefile.am:
37231 * tests/check/elements/spectrum.c:
37232 Remove spectrum plugin, which has moved to -good
37234 2008-02-08 02:48:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37236 docs/plugins/gst-plugins-bad-plugins.*: Remove equalizer plugin docs
37237 Original commit message from CVS:
37238 * docs/plugins/gst-plugins-bad-plugins.args:
37239 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
37240 * docs/plugins/gst-plugins-bad-plugins.interfaces:
37241 Remove equalizer plugin docs
37242 * tests/check/Makefile.am:
37243 Add GST_OPTION_CFLAGS, to get -Werror -Wall into the tests as for
37245 * tests/check/elements/multifile.c:
37246 * tests/check/elements/rganalysis.c:
37247 * tests/check/elements/rglimiter.c:
37248 Fix compiler warnings from -Wall -Werror
37250 2008-02-08 02:00:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37252 Remove the equalizer plugin, which has moved to -good
37253 Original commit message from CVS:
37255 * docs/plugins/Makefile.am:
37256 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
37257 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
37258 * docs/plugins/inspect/plugin-equalizer.xml:
37259 * gst/equalizer/.cvsignore:
37260 * gst/equalizer/Makefile.am:
37261 * gst/equalizer/demo.c:
37262 * gst/equalizer/gstiirequalizer.c:
37263 * gst/equalizer/gstiirequalizer.h:
37264 * gst/equalizer/gstiirequalizer10bands.c:
37265 * gst/equalizer/gstiirequalizer10bands.h:
37266 * gst/equalizer/gstiirequalizer3bands.c:
37267 * gst/equalizer/gstiirequalizer3bands.h:
37268 * gst/equalizer/gstiirequalizernbands.c:
37269 * gst/equalizer/gstiirequalizernbands.h:
37270 * tests/check/Makefile.am:
37271 * tests/check/elements/.cvsignore:
37272 * tests/check/elements/equalizer.c:
37273 Remove the equalizer plugin, which has moved to -good
37275 2008-02-08 01:12:09 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37277 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
37278 Original commit message from CVS:
37280 Make DISABLE_DEPRECATED defined *only* during CVS, not during
37281 pre-releases or releases.
37283 2008-02-08 00:48:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37285 docs/plugins/Makefile.am: Don't scan deleted xingmux header.
37286 Original commit message from CVS:
37287 * docs/plugins/Makefile.am:
37288 Don't scan deleted xingmux header.
37290 2008-02-08 00:40:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37292 Remove the xingmux plugin, as the element has moved into mpegaudioparse in -ugly.
37293 Original commit message from CVS:
37295 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
37296 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
37297 * docs/plugins/inspect/plugin-xingheader.xml:
37298 * gst/xingheader/Makefile.am:
37299 * gst/xingheader/gstxingmux.c:
37300 * gst/xingheader/gstxingmux.h:
37301 * tests/check/Makefile.am:
37302 * tests/check/elements/.cvsignore:
37303 * tests/check/elements/xingmux.c:
37304 * tests/check/elements/xingmux_testdata.h:
37305 Remove the xingmux plugin, as the element has moved into
37306 mpegaudioparse in -ugly.
37308 2008-02-07 23:37:32 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37310 docs/plugins/Makefile.am: Remove mention of non-existent headers to fix the build.
37311 Original commit message from CVS:
37312 * docs/plugins/Makefile.am:
37313 Remove mention of non-existent headers to fix the build.
37315 2008-02-07 23:30:45 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37317 Remove GIO plugin which has now moved to -base.
37318 Original commit message from CVS:
37321 * ext/gio/Makefile.am:
37322 * ext/gio/gstgio.c:
37323 * ext/gio/gstgio.h:
37324 * ext/gio/gstgiobasesink.c:
37325 * ext/gio/gstgiobasesink.h:
37326 * ext/gio/gstgiobasesrc.c:
37327 * ext/gio/gstgiobasesrc.h:
37328 * ext/gio/gstgiosink.c:
37329 * ext/gio/gstgiosink.h:
37330 * ext/gio/gstgiosrc.c:
37331 * ext/gio/gstgiosrc.h:
37332 * ext/gio/gstgiostreamsink.c:
37333 * ext/gio/gstgiostreamsink.h:
37334 * ext/gio/gstgiostreamsrc.c:
37335 * ext/gio/gstgiostreamsrc.h:
37336 * tests/check/Makefile.am:
37337 * tests/check/pipelines/.cvsignore:
37338 * tests/check/pipelines/gio.c:
37339 Remove GIO plugin which has now moved to -base.
37341 2008-02-07 21:53:39 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37343 Remove lpwsinc and bpwsinc elements - they've become audiowsinclimit and audiowsincband respectively, in the gst-plug...
37344 Original commit message from CVS:
37345 * docs/plugins/Makefile.am:
37346 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
37347 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
37348 * docs/plugins/gst-plugins-bad-plugins.args:
37349 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
37350 * gst/filter/Makefile.am:
37351 * gst/filter/filter.vcproj:
37352 * gst/filter/gstbpwsinc.c:
37353 * gst/filter/gstbpwsinc.h:
37354 * gst/filter/gstfilter.c:
37355 * gst/filter/gstfilter.h:
37356 * gst/filter/gstlpwsinc.c:
37357 * gst/filter/gstlpwsinc.h:
37358 * tests/check/Makefile.am:
37359 * tests/check/elements/bpwsinc.c:
37360 * tests/check/elements/lpwsinc.c:
37361 Remove lpwsinc and bpwsinc elements - they've become
37362 audiowsinclimit and audiowsincband respectively, in the
37363 gst-plugins-good audiofx plugin.
37365 2008-02-07 21:02:19 +0000 Sébastien Moutte <sebastien@moutte.net>
37367 ext\neon\gstneonhttpsrc.c: Include unistd.h only if _HAVE_UNISTD_H is defined
37368 Original commit message from CVS:
37369 * ext\neon\gstneonhttpsrc.c:
37370 Include unistd.h only if _HAVE_UNISTD_H is defined
37371 * gst\mpegvideoparse\mpegvideoparse.c:
37372 Use G_GUINT64_CONSTANT GLIB macro for constant
37373 * sys\dshowsrcwrapper\gstdshowaudiosrc.c:
37374 * sys\dshowsrcwrapper\gstdshowvideosrc.c:
37375 * sys\dshowdecwrapper\gstdshowaudiodec.c:
37376 * sys\dshowdecwrapper\gstdshowaudiodec.h:
37377 * sys\dshowdecwrapper\gstdshowdecwrapper.c:
37378 * sys\dshowdecwrapper\gstdshowdecwrapper.h:
37379 * sys\dshowdecwrapper\gstdshowvideodec.c
37380 * sys\dshowdecwrapper\gstdshowvideodec.h:
37381 Add a DirectShow decoder wrapper.
37383 Add new win32 files to MANIFEST
37384 * win32\vs6\gst_plugins_bad.dsw:
37385 * win32\vs6\libgstdshow.dsp:
37386 * win32\vs6\libgstdshowdecwrapper.dsp:
37387 * win32\vs6\libgstflv.dsp:
37388 Add new projects to bad workspace
37390 2008-02-07 14:45:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
37392 gst/mpegtsparse/mpegtspacketizer.c: Parse component descriptor.
37393 Original commit message from CVS:
37394 * gst/mpegtsparse/mpegtspacketizer.c:
37395 Parse component descriptor.
37396 * gst/mpegtsparse/mpegtsparse.c:
37397 Add SI pids to every program (but hardcoded currently).
37399 2008-02-07 13:59:41 +0000 Edgard Lima <edgard.lima@indt.org.br>
37402 * ext/metadata/metadata_mapping.htm:
37403 * ext/metadata/metadataexif.c:
37404 * ext/metadata/metadatatags.c:
37405 * ext/metadata/metadatatags.h:
37406 * tests/icles/metadata_editor.c:
37407 * tests/icles/metadata_editor.glade:
37408 Add more tags. Improve test app.
37409 Original commit message from CVS:
37410 Add more tags. Improve test app.
37412 2008-02-07 13:48:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
37414 gst/multifile/gstmultifilesink.c: Add a fixme comment.
37415 Original commit message from CVS:
37416 * gst/multifile/gstmultifilesink.c:
37417 Add a fixme comment.
37418 * gst/selector/gstoutputselector.c:
37419 Fix same leak as in input-selector.
37420 * tests/icles/output-selector-test.c:
37423 2008-02-07 13:41:11 +0000 Stefan Kost <ensonic@users.sourceforge.net>
37425 gst/spectrum/gstspectrum.c: Improve the docs.
37426 Original commit message from CVS:
37427 * gst/spectrum/gstspectrum.c:
37430 2008-02-07 12:05:44 +0000 Tim-Philipp Müller <tim@centricular.net>
37432 configure.ac: The dc1394 plugin seems to use API that was removed or changed before the final 2.0.0 release, so only ...
37433 Original commit message from CVS:
37435 The dc1394 plugin seems to use API that was removed or changed
37436 before the final 2.0.0 release, so only build it if 2.0.0-rc5
37437 is available. Someone needs to port it to the final API.
37438 * ext/dc1394/gstdc1394.c: (gst_dc1394_change_camera_transmission):
37439 Include string.h for memcpy and use g_usleep instead of usleep.
37441 2008-02-07 10:04:01 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37443 gst/filter/gstlpwsinc.c: Fix typo in the long description of the element.
37444 Original commit message from CVS:
37445 * gst/filter/gstlpwsinc.c:
37446 Fix typo in the long description of the element.
37448 2008-02-07 02:06:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37450 gst/xingheader/Makefile.am: Put CFLAGS and LIBS in the right order
37451 Original commit message from CVS:
37452 * gst/xingheader/Makefile.am:
37453 Put CFLAGS and LIBS in the right order
37455 2008-02-06 18:56:40 +0000 Tim-Philipp Müller <tim@centricular.net>
37457 configure.ac: ximagesrc has moved to -good, so no need to check for the required X libs here any more.
37458 Original commit message from CVS:
37460 ximagesrc has moved to -good, so no need to check for
37461 the required X libs here any more.
37463 2008-02-06 11:07:47 +0000 Wouter Cloetens <wouter@mind.be>
37465 ext/soup/gstsouphttpsrc.c: Fix memory leak and improve debugging a bit.
37466 Original commit message from CVS:
37467 Patch by: Wouter Cloetens <wouter at mind dot be>
37468 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_chunk_cb),
37469 (gst_soup_http_src_create):
37470 Fix memory leak and improve debugging a bit.
37472 2008-02-05 17:10:11 +0000 Edgard Lima <edgard.lima@indt.org.br>
37475 * ext/metadata/metadata_mapping.htm:
37476 * ext/metadata/metadataexif.c:
37477 * ext/metadata/metadatatags.c:
37478 * ext/metadata/metadatatags.h:
37479 Add more tags mapping.
37480 Original commit message from CVS:
37481 Add more tags mapping.
37483 2008-02-05 12:19:46 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
37485 gst/mpegtsparse/mpegtsparse.c: Handle latency queries in src pads.
37486 Original commit message from CVS:
37487 * gst/mpegtsparse/mpegtsparse.c:
37488 Handle latency queries in src pads.
37490 2008-02-05 11:40:43 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
37492 gst/mpegtsparse/mpegtspacketizer.c: Add flag to both sdt and nit structures to say whether the table is for the actua...
37493 Original commit message from CVS:
37494 * gst/mpegtsparse/mpegtspacketizer.c:
37495 Add flag to both sdt and nit structures to say
37496 whether the table is for the actual network/ts
37499 2008-02-05 11:30:49 +0000 Josep Torre Valles <josep@fluendo.com>
37501 gst/mpegvideoparse/mpegvideoparse.c: Flush packetizer too.
37502 Original commit message from CVS:
37503 Patch by: Josep Torre Valles <josep@fluendo.com>
37504 * gst/mpegvideoparse/mpegvideoparse.c: (gst_mpegvideoparse_flush):
37505 Flush packetizer too.
37507 2008-02-04 19:15:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37509 ext/ladspa/gstladspa.c: Don't use GST_BOILERPLATE as the stuff generated from it is not used anyway and can't be used.
37510 Original commit message from CVS:
37511 * ext/ladspa/gstladspa.c: (gst_ladspa_base_init),
37512 (gst_ladspa_class_init), (ladspa_describe_plugin), (plugin_init):
37513 Don't use GST_BOILERPLATE as the stuff generated from it is not used
37514 anyway and can't be used.
37515 Store the class struct of the correct type in parent_class.
37516 Pass the LADSPA_Descriptor as class_data to the class_init function
37517 as preparation for the time, when we can add pad templates and friends
37518 in class_init and add a FIXME for that.
37519 Don't use a custom hash table for passing the LADSPA_Descriptors to
37520 base_init but use g_type_set_qdata and g_type_get_qdata.
37522 2008-02-04 16:22:11 +0000 Edward Hervey <bilboed@bilboed.com>
37524 ext/mpeg2enc/gstmpeg2encpicturereader.cc: Really fix the build.
37525 Original commit message from CVS:
37526 * ext/mpeg2enc/gstmpeg2encpicturereader.cc:
37527 Really fix the build.
37528 TODO : Apply spankOmatic2000 on thaytan's rear end.
37530 2008-02-04 13:12:09 +0000 Tim-Philipp Müller <tim@centricular.net>
37532 ext/mpeg2enc/gstmpeg2encpicturereader.cc: Fix compilation with libmjpegtools 1.8.x.
37533 Original commit message from CVS:
37534 * ext/mpeg2enc/gstmpeg2encpicturereader.cc:
37535 (GstMpeg2EncPictureReader.StreamPictureParams):
37536 Fix compilation with libmjpegtools 1.8.x.
37538 2008-02-04 11:48:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37540 ext/ladspa/gstsignalprocessor.c: Don't unref the pad template after adding it. gst_element_class_add_pad_template tak...
37541 Original commit message from CVS:
37542 * ext/ladspa/gstsignalprocessor.c:
37543 (gst_signal_processor_class_add_pad_template):
37544 Don't unref the pad template after adding it.
37545 gst_element_class_add_pad_template takes ownership of it.
37547 2008-02-03 18:22:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37549 ext/mpeg2enc/gstmpeg2encpicturereader.cc: Use the incoming pixel-aspect-ratio if provided to infer a default aspect r...
37550 Original commit message from CVS:
37551 * ext/mpeg2enc/gstmpeg2encpicturereader.cc:
37552 Use the incoming pixel-aspect-ratio if provided to infer a
37553 default aspect ratio, which can be overridden using the 'aspect'
37557 2008-02-03 17:47:25 +0000 Andrzej Mendel <andrzej.mendel@gmail.com>
37559 configure.ac: Fix variable naming to make it possible to build the glimagesink plugin. Fixes bug #514093.
37560 Original commit message from CVS:
37561 Patch by: Andrzej Mendel <andrzej dot mendel at gmail dot com>
37563 Fix variable naming to make it possible to build the glimagesink
37564 plugin. Fixes bug #514093.
37566 2008-02-02 23:25:10 +0000 Tim-Philipp Müller <tim@centricular.net>
37568 ext/metadata/gstmetadatademux.c: Demote metadatademux to GST_RANK_NONE for the release, it's not ready to be autoplug...
37569 Original commit message from CVS:
37570 * ext/metadata/gstmetadatademux.c:
37571 Demote metadatademux to GST_RANK_NONE for the release, it's not
37572 ready to be autoplugged yet.
37573 * tests/icles/metadata_editor.c:
37574 Fix printf format warning for GType on ppc32 by removing it,
37575 since it doesn't make sense to print the GType value anyway.
37577 2008-02-02 20:22:19 +0000 Edgard Lima <edgard.lima@indt.org.br>
37581 * ext/metadata/TODO:
37582 * ext/metadata/gstmetadatamux.c:
37583 * ext/metadata/metadata_mapping.htm:
37584 * ext/metadata/metadataexif.c:
37585 * ext/metadata/metadatatags.c:
37586 * ext/metadata/metadatatags.h:
37587 Map more Exif tags.
37588 Original commit message from CVS:
37589 Map more Exif tags.
37591 2008-02-01 17:08:18 +0000 Wim Taymans <wim.taymans@gmail.com>
37593 gst/selector/gstinputselector.c: Don't leak event on pads that are not linked. Fixes #512826.
37594 Original commit message from CVS:
37595 * gst/selector/gstinputselector.c: (gst_selector_pad_event):
37596 Don't leak event on pads that are not linked. Fixes #512826.
37598 2008-02-01 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
37600 configure.ac: Bump core/base requirements to released versions, to avoid confusion.
37601 Original commit message from CVS:
37603 Bump core/base requirements to released versions, to avoid confusion.
37604 * gst/deinterlace/Makefile.am:
37605 * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_set_caps):
37606 Use the new GstVideoFormat API to get strides, plane offsets etc..
37607 For Y42B we still need to calculate these ourselves, since the lib
37608 in -base doesn't know about this format yet and we can't bump the
37609 requirement to CVS right now. Fix the Y42B stride, offset and size
37610 calculations for odd widths and heights while we're at it though
37611 (to match those in videotestsrc).
37613 2008-01-31 21:55:44 +0000 Edgard Lima <edgard.lima@indt.org.br>
37616 * ext/metadata/metadata_mapping.htm:
37617 * ext/metadata/metadataexif.c:
37618 * ext/metadata/metadataiptc.c:
37619 * ext/metadata/metadatatags.c:
37620 * ext/metadata/metadatatags.h:
37621 * ext/metadata/metadataxmp.c:
37623 Original commit message from CVS:
37626 2008-01-31 17:20:41 +0000 Wim Taymans <wim.taymans@gmail.com>
37628 ext/metadata/metadataparsejpeg.c: Fix compilation.
37629 Original commit message from CVS:
37630 * ext/metadata/metadataparsejpeg.c: (metadataparse_jpeg_reading):
37633 2008-01-31 17:18:46 +0000 Wim Taymans <wim.taymans@gmail.com>
37635 gst-libs/gst/app/gstappsink.c: Really clean up the queue instead of just unreffing all buffers in it.
37636 Original commit message from CVS:
37637 * gst-libs/gst/app/gstappsink.c: (gst_app_sink_dispose):
37638 Really clean up the queue instead of just unreffing all buffers
37640 * gst-libs/gst/app/gstappsrc.c: (gst_app_src_base_init),
37641 (gst_app_src_class_init), (gst_app_src_init),
37642 (gst_app_src_dispose), (gst_app_src_finalize):
37643 Fix dispose/finalize.
37645 2008-01-31 15:52:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
37647 ext/faad/gstfaad.c: Fix compiler warning by making the function signature match what everyone is passing in...
37648 Original commit message from CVS:
37649 * ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst):
37650 Fix compiler warning by making the function signature match what
37651 everyone is passing in...
37652 * tests/icles/Makefile.am:
37653 Fix the build on Solaris by removing GNU ld specific flags that
37656 2008-01-31 10:16:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37658 ext/metadata/Makefile.am: Add some relevant variables to CFLAGS and LIBADD, for example our compiler warnings paramters.
37659 Original commit message from CVS:
37660 * ext/metadata/Makefile.am:
37661 Add some relevant variables to CFLAGS and LIBADD, for example our
37662 compiler warnings paramters.
37663 * ext/metadata/gstbasemetadata.c:
37664 (gst_base_metadata_strip_push_buffer),
37665 (gst_base_metadata_calculate_offsets),
37666 (gst_base_metadata_src_event), (gst_base_metadata_sink_activate):
37667 * ext/metadata/gstmetadatademux.c: (gst_metadata_demux_init),
37668 (gst_metadata_demux_set_property), (gst_metadata_demux_dispose):
37669 * ext/metadata/gstmetadatamux.c: (gst_metadata_mux_init),
37670 (gst_metadata_mux_set_property), (gst_metadata_mux_get_property),
37671 (gst_metadata_mux_dispose),
37672 (gst_metadata_mux_create_chunks_from_tags):
37673 * ext/metadata/metadata.c: (metadata_dispose):
37674 * ext/metadata/metadataexif.c:
37675 (metadataparse_exif_content_foreach_entry_func),
37676 (metadatamux_exif_for_each_tag_in_list):
37677 * ext/metadata/metadataiptc.c:
37678 (metadatamux_iptc_for_each_tag_in_list):
37679 * ext/metadata/metadatamuxjpeg.c: (metadatamux_jpeg_lazy_update),
37680 (metadatamux_jpeg_reading):
37681 * ext/metadata/metadatamuxpng.c: (metadatamux_png_reading):
37682 * ext/metadata/metadataparsejpeg.c: (metadataparse_jpeg_reading):
37683 * ext/metadata/metadataparsepng.c:
37684 * ext/metadata/metadataparseutil.h:
37685 * ext/metadata/metadataxmp.c: (metadataparse_xmp_tag_list_add),
37686 (metadatamux_xmp_create_chunk_from_tag_list):
37687 Fix a million warnings that showed up after the above change.
37689 2008-01-31 09:50:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37691 ext/soup/gstsouphttpsrc.c: Add changes to gstsouphttpsrc.c that were missing from last commit.
37692 Original commit message from CVS:
37693 * ext/soup/gstsouphttpsrc.c: (_do_init),
37694 (gst_soup_http_src_base_init), (gst_soup_http_src_class_init),
37695 (gst_soup_http_src_init), (gst_soup_http_src_dispose),
37696 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
37697 (gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message),
37698 (gst_soup_http_src_queue_message),
37699 (gst_soup_http_src_add_range_header),
37700 (gst_soup_http_src_session_unpause_message),
37701 (gst_soup_http_src_session_pause_message),
37702 (gst_soup_http_src_session_close),
37703 (gst_soup_http_src_got_headers_cb),
37704 (gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb),
37705 (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb),
37706 (gst_soup_http_src_parse_status), (gst_soup_http_src_create),
37707 (gst_soup_http_src_start), (gst_soup_http_src_stop),
37708 (gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop),
37709 (gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable),
37710 (gst_soup_http_src_do_seek), (gst_soup_http_src_set_location),
37711 (gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type),
37712 (gst_soup_http_src_uri_get_protocols),
37713 (gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri),
37714 (gst_soup_http_src_uri_handler_init), (plugin_init):
37715 Add changes to gstsouphttpsrc.c that were missing from last commit.
37717 2008-01-31 08:57:16 +0000 Wouter Cloetens <wouter@mind.be>
37719 Make coding style more consistent, including class renaming.
37720 Original commit message from CVS:
37721 Patch by: Wouter Cloetens <wouter at mind dot be>
37722 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
37723 * docs/plugins/gst-plugins-bad-plugins.args:
37724 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
37725 * docs/plugins/gst-plugins-bad-plugins.interfaces:
37726 * docs/plugins/inspect/plugin-soup.xml:
37727 (gst_soup_http_src_base_init), (gst_soup_http_src_class_init),
37728 (gst_soup_http_src_init), (gst_soup_http_src_dispose),
37729 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
37730 (gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message),
37731 (gst_soup_http_src_queue_message),
37732 (gst_soup_http_src_add_range_header),
37733 (gst_soup_http_src_session_unpause_message),
37734 (gst_soup_http_src_session_pause_message),
37735 (gst_soup_http_src_session_close),
37736 (gst_soup_http_src_got_headers_cb),
37737 (gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb),
37738 (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb),
37739 (gst_soup_http_src_parse_status), (gst_soup_http_src_create),
37740 (gst_soup_http_src_start), (gst_soup_http_src_stop),
37741 (gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop),
37742 (gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable),
37743 (gst_soup_http_src_do_seek), (gst_soup_http_src_set_location),
37744 (gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type),
37745 (gst_soup_http_src_uri_get_protocols),
37746 (gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri),
37747 (gst_soup_http_src_uri_handler_init), (plugin_init):
37748 * ext/soup/gstsouphttpsrc.h:
37749 Make coding style more consistent, including class renaming.
37751 2008-01-30 20:55:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37753 configure.ac: Fix configure check for soundtouch to not produce syntax errors.
37754 Original commit message from CVS:
37756 Fix configure check for soundtouch to not produce syntax errors.
37758 2008-01-30 19:19:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37760 Fix build with exempi >= 1.99.5 and fix the include path for exempi.
37761 Original commit message from CVS:
37763 * ext/metadata/metadataxmp.c:
37764 (metadatamux_xmp_for_each_tag_in_list):
37765 Fix build with exempi >= 1.99.5 and fix the include
37768 2008-01-30 16:53:40 +0000 Edgard Lima <edgard.lima@indt.org.br>
37771 * ext/metadata/TODO:
37772 Just uptade the ToDo list.
37773 Original commit message from CVS:
37774 Just uptade the ToDo list.
37776 2008-01-30 16:05:24 +0000 Edgard Lima <edgard.lima@indt.org.br>
37779 * ext/metadata/gstbasemetadata.c:
37780 * ext/metadata/metadatamuxjpeg.c:
37781 * ext/metadata/metadatamuxpng.c:
37782 * ext/metadata/metadataparsejpeg.c:
37783 * ext/metadata/metadatatypes.c:
37784 * ext/metadata/metadatatypes.h:
37785 * ext/metadata/metadataxmp.c:
37786 Add documentation. Speed up a bit png muxer. Fix xmp muxer.
37787 Original commit message from CVS:
37788 Add documentation. Speed up a bit png muxer. Fix xmp muxer.
37790 2008-01-30 15:40:44 +0000 Wouter Cloetens <wouter@mind.be>
37792 ext/soup/gstsouphttpsrc.c: Update documentation a bit.
37793 Original commit message from CVS:
37794 Patch by: Wouter Cloetens <wouter at mind dot be>
37795 * ext/soup/gstsouphttpsrc.c:
37796 Update documentation a bit.
37797 * docs/plugins/gst-plugins-bad-plugins.args:
37798 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
37799 * docs/plugins/gst-plugins-bad-plugins.interfaces:
37800 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
37801 * docs/plugins/inspect/plugin-alsaspdif.xml:
37802 * docs/plugins/inspect/plugin-dvb.xml:
37803 * docs/plugins/inspect/plugin-filter.xml:
37804 * docs/plugins/inspect/plugin-glimagesink.xml:
37805 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
37806 * docs/plugins/inspect/plugin-quicktime.xml:
37807 * docs/plugins/inspect/plugin-rawparse.xml:
37808 * docs/plugins/inspect/plugin-replaygain.xml:
37809 * docs/plugins/inspect/plugin-sdl.xml:
37810 * docs/plugins/inspect/plugin-soundtouch.xml:
37811 * docs/plugins/inspect/plugin-soup.xml:
37812 * docs/plugins/inspect/plugin-spcdec.xml:
37813 * docs/plugins/inspect/plugin-spectrum.xml:
37814 * docs/plugins/inspect/plugin-speed.xml:
37815 * docs/plugins/inspect/plugin-speexresample.xml:
37816 * docs/plugins/inspect/plugin-switch.xml:
37817 * docs/plugins/inspect/plugin-videocrop.xml:
37818 Regenerate everything for the documentation changes we had.
37820 2008-01-30 15:34:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37822 ext/gio/: Use async variants of the close stream functions to prevent blocking for a long time there and add some mor...
37823 Original commit message from CVS:
37824 * ext/gio/gstgiobasesink.c: (close_stream_cb),
37825 (gst_gio_base_sink_stop), (gst_gio_base_sink_event),
37826 (gst_gio_base_sink_render), (gst_gio_base_sink_set_stream):
37827 * ext/gio/gstgiobasesrc.c: (close_stream_cb),
37828 (gst_gio_base_src_stop), (gst_gio_base_src_create),
37829 (gst_gio_base_src_set_stream):
37830 Use async variants of the close stream functions to prevent blocking
37831 for a long time there and add some more sanity checks for a correct
37834 2008-01-30 13:38:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37836 tests/icles/Makefile.am: Move -Wl parameter from _LDADD to _LDFLAGS to fix autogen.sh.
37837 Original commit message from CVS:
37838 * tests/icles/Makefile.am:
37839 Move -Wl parameter from _LDADD to _LDFLAGS to fix autogen.sh.
37841 2008-01-30 13:29:15 +0000 Wouter Cloetens <wouter@mind.be>
37843 ext/soup/gstsouphttpsrc.c: Let the proxy property default to the content of the $http_proxy environment variable.
37844 Original commit message from CVS:
37845 Patch by: Wouter Cloetens <wouter at mind dot be>
37846 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_init):
37847 Let the proxy property default to the content of the $http_proxy
37848 environment variable.
37850 2008-01-30 13:08:45 +0000 Wouter Cloetens <wouter@mind.be>
37852 tests/check/: Add missing files for the unit test.
37853 Original commit message from CVS:
37854 Patch by: Wouter Cloetens <wouter at mind dot be>
37855 * tests/check/test-cert.pem:
37856 * tests/check/test-key.pem:
37857 Add missing files for the unit test.
37859 2008-01-30 13:06:01 +0000 Wouter Cloetens <wouter@mind.be>
37861 docs/plugins/: Add souphttpsrc to the docs.
37862 Original commit message from CVS:
37863 Patch by: Wouter Cloetens <wouter at mind dot be>
37864 * docs/plugins/Makefile.am:
37865 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
37866 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
37867 Add souphttpsrc to the docs.
37869 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
37870 (gst_souphttp_src_init), (gst_souphttp_src_dispose),
37871 (gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
37872 (gst_souphttp_src_cancel_message),
37873 (gst_souphttp_src_queue_message),
37874 (gst_souphttp_src_add_range_header),
37875 (gst_souphttp_src_session_unpause_message),
37876 (gst_souphttp_src_session_pause_message),
37877 (gst_souphttp_src_session_close),
37878 (gst_souphttp_src_got_headers_cb), (gst_souphttp_src_got_body_cb),
37879 (gst_souphttp_src_finished_cb), (gst_souphttp_src_got_chunk_cb),
37880 (gst_souphttp_src_response_cb), (gst_souphttp_src_parse_status),
37881 (gst_souphttp_src_create), (gst_souphttp_src_start),
37882 (gst_souphttp_src_stop), (gst_souphttp_src_unlock),
37883 (gst_souphttp_src_unlock_stop), (gst_souphttp_src_get_size),
37884 (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek),
37885 (gst_souphttp_src_set_location), (gst_souphttp_src_set_proxy),
37887 * ext/soup/gstsouphttpsrc.h:
37888 Add support for libsoup2.4 and require it. Also implement redirection
37889 and manual proxy specification. Fixes bug #510708.
37890 * tests/check/Makefile.am:
37891 * tests/check/elements/.cvsignore:
37892 * tests/check/elements/souphttpsrc.c:
37893 Add unit test for souphttpsrc.
37895 2008-01-30 12:56:51 +0000 Edgard Lima <edgard.lima@indt.org.br>
37899 * ext/metadata/TODO:
37900 * ext/metadata/gstbasemetadata.c:
37901 * ext/metadata/gstbasemetadata.h:
37902 * ext/metadata/metadatamuxjpeg.c:
37903 * ext/metadata/metadatamuxjpeg.h:
37904 * ext/metadata/metadatamuxpng.c:
37905 * ext/metadata/metadatamuxpng.h:
37906 * ext/metadata/metadataparsejpeg.c:
37907 * ext/metadata/metadataparsepng.c:
37908 * tests/icles/Makefile.am:
37909 Add documentation. Fix test app compilation. Fix pull mode.
37910 Original commit message from CVS:
37911 Add documentation. Fix test app compilation. Fix pull mode.
37913 2008-01-29 18:57:27 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
37915 gst/rtpmanager/gstrtpjitterbuffer.c: Try to get the new clock-rate from the buffer caps when we receive a new payload...
37916 Original commit message from CVS:
37917 Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
37918 * gst/rtpmanager/gstrtpjitterbuffer.c:
37919 (gst_rtp_jitter_buffer_chain):
37920 Try to get the new clock-rate from the buffer caps when we receive a new
37921 payload type instead of always firing the signal. Fixes #512774.
37923 2008-01-29 18:05:01 +0000 Sebastian Dröge <slomo@circular-chaos.org>
37925 ext/mpeg2enc/gstmpeg2enc.cc: Define LOG_NONE and friends if they're not defined yet. mjpegtools 1.9.0rc3 removed thei...
37926 Original commit message from CVS:
37927 * ext/mpeg2enc/gstmpeg2enc.cc:
37928 Define LOG_NONE and friends if they're not defined yet. mjpegtools
37929 1.9.0rc3 removed their definitions but without it doesn't make much
37930 sense to write a log handler.
37932 2008-01-29 11:32:27 +0000 Stefan Kost <ensonic@users.sourceforge.net>
37934 docs/plugins/: Add base classes for metadata and equalizer (no introspection yet).
37935 Original commit message from CVS:
37936 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
37937 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
37938 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
37939 * docs/plugins/gst-plugins-bad-plugins.types:
37940 Add base classes for metadata and equalizer (no introspection yet).
37942 2008-01-29 07:43:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
37944 ext/metadata/README: Formatting.
37945 Original commit message from CVS:
37946 * ext/metadata/README:
37948 * tests/icles/metadata_editor.c:
37951 2008-01-29 07:38:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
37953 Replace the switch plugin with the selector plugin. Add output- selector as the opposite of input-selectoo (was switc...
37954 Original commit message from CVS:
37956 * docs/plugins/Makefile.am:
37957 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
37958 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
37959 * docs/plugins/gst-plugins-bad-plugins.args:
37960 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
37961 * docs/plugins/gst-plugins-bad-plugins.interfaces:
37962 * docs/plugins/gst-plugins-bad-plugins.signals:
37963 * docs/plugins/inspect/plugin-metadata.xml:
37964 * docs/plugins/inspect/plugin-selector.xml:
37965 * docs/plugins/inspect/plugin-soundtouch.xml:
37966 * docs/plugins/inspect/plugin-switch.xml:
37967 * gst/selector/.cvsignore:
37968 * gst/selector/Makefile.am:
37969 * gst/selector/gstinputselector.c:
37970 * gst/selector/gstinputselector.h:
37971 * gst/selector/gstoutputselector.c:
37972 * gst/selector/gstoutputselector.h:
37973 * gst/selector/gstselector-marshal.list:
37974 * gst/selector/gstselector.c:
37975 * gst/selector/selector.vcproj:
37976 * gst/switch/.cvsignore:
37977 * gst/switch/Makefile.am:
37978 * gst/switch/gstswitch-marshal.list:
37979 * gst/switch/gstswitch.c:
37980 * gst/switch/gstswitch.h:
37981 * gst/switch/switch.vcproj:
37982 * tests/icles/.cvsignore:
37983 * tests/icles/Makefile.am:
37984 * tests/icles/output-selector-test.c:
37985 Replace the switch plugin with the selector plugin. Add output-
37986 selector as the opposite of input-selectoo (was switch). Add a test
37987 for output-selector. Add docs for the elements. The vcproj needs
37988 update. Fixes #500142.
37990 2008-01-28 23:18:44 +0000 Tim-Philipp Müller <tim@centricular.net>
37992 gst/h264parse/gsth264parse.c: Try to avoid 'unused variable' compiler warning if debugging is disabled (not bullet pr...
37993 Original commit message from CVS:
37994 * gst/h264parse/gsth264parse.c: (gst_h264_parse_chain_forward):
37995 Try to avoid 'unused variable' compiler warning if debugging is
37996 disabled (not bullet proof, but seems to do for now). (#512654)
37998 2008-01-28 11:47:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38000 ext/soundtouch/gstbpmdetect.cc: Clean up a bit and only allocate a temporary buffer for the data if processing stereo...
38001 Original commit message from CVS:
38002 * ext/soundtouch/gstbpmdetect.cc:
38003 Clean up a bit and only allocate a temporary buffer for the data
38004 if processing stereo data as BPMDetect downmixes from stereo to
38005 mono and stores the result in the input data. Thanks to
38006 Stefan Kost for the suggestions.
38008 2008-01-27 17:02:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38010 ext/soundtouch/gstpitch.cc: Cast a double to a GstClockTimeDiff to fix a compiler warning.
38011 Original commit message from CVS:
38012 * ext/soundtouch/gstpitch.cc:
38013 Cast a double to a GstClockTimeDiff to fix a compiler warning.
38015 2008-01-27 16:12:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38017 tests/icles/metadata_editor.c: Printf format fix.
38018 Original commit message from CVS:
38019 * tests/icles/metadata_editor.c:
38022 2008-01-27 07:51:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38024 ext/soundtouch/gstpitch.cc: Don't send a LATENCY event for now until we get the usage right.
38025 Original commit message from CVS:
38026 * ext/soundtouch/gstpitch.cc:
38027 Don't send a LATENCY event for now until we get the usage right.
38029 2008-01-27 07:37:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38031 ext/soundtouch/gstpitch.*: Implement LATENCY query and notify about latency changes.
38032 Original commit message from CVS:
38033 * ext/soundtouch/gstpitch.cc:
38034 * ext/soundtouch/gstpitch.hh:
38035 Implement LATENCY query and notify about latency changes.
38036 Unfortunately we don't have a fixed latency but it changes
38037 a bit with each buffer so we only send an LATENCY event with
38038 the maximum latency if it changes.
38039 Always calculate the timestamp, duration, etc from the sample
38040 rate instead of using a pre-calculated duration for one sample
38041 to prevent large rounding errors.
38043 2008-01-27 07:32:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38045 Add support for building against mjpegtools 1.9 while keeping compatiblity with older versions.
38046 Original commit message from CVS:
38047 Based on a patch by:
38048 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
38050 * ext/mpeg2enc/gstmpeg2encoder.cc:
38051 * ext/mpeg2enc/gstmpeg2encpicturereader.cc:
38052 * ext/mpeg2enc/gstmpeg2encpicturereader.hh:
38053 Add support for building against mjpegtools 1.9 while keeping
38054 compatiblity with older versions.
38056 2008-01-27 06:31:52 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38058 ext/soundtouch/gstbpmdetect.cc: Only consider a BPM value above 1.0 as valid.
38059 Original commit message from CVS:
38060 * ext/soundtouch/gstbpmdetect.cc:
38061 Only consider a BPM value above 1.0 as valid.
38063 2008-01-27 05:56:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38065 ext/soundtouch/: Add BPM detection plugin based on SoundTouch's libBPM.
38066 Original commit message from CVS:
38067 * ext/soundtouch/Makefile.am:
38068 * ext/soundtouch/gstbpmdetect.cc:
38069 * ext/soundtouch/gstbpmdetect.hh:
38070 * ext/soundtouch/plugin.c: (plugin_init):
38071 Add BPM detection plugin based on SoundTouch's libBPM.
38072 * ext/soundtouch/gstpitch.cc:
38073 Allow sample rates until MAX instead of only 48kHz and remove the
38074 buffer-frames field from that caps.
38075 Clear the remaining samples completely when necessary to get into
38076 a clean state again.
38078 2008-01-26 16:19:26 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38080 gst/filter/: Don't implement get_unit_size() ourselves, the GstAudioFilter base class already does this for us.
38081 Original commit message from CVS:
38082 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
38083 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
38084 Don't implement get_unit_size() ourselves, the GstAudioFilter base
38085 class already does this for us.
38087 2008-01-26 15:12:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38089 ext/soundtouch/gstpitch.cc: Allow seeking only in TIME and DEFAULT format, other formats will not work as expected. A...
38090 Original commit message from CVS:
38091 * ext/soundtouch/gstpitch.cc:
38092 Allow seeking only in TIME and DEFAULT format, other formats will
38093 not work as expected. Also handle a stop position of -1 correctly
38094 for seeks, newsegment events and the queries. This fixes playback
38095 with the pitch element if upstream doesn't know the duration or has
38096 -1 as stop position in NEWSEGMENT events for other reasons. Before
38097 simply nothing was played as the segment was going from 0 to 0.
38098 Send a GST_MESSAGE_DURATION whenever the rate or tempo is changed
38099 so applications can update their cached duration. Fixes bug #503308.
38100 Some random cleanup and memory leak closing.
38102 2008-01-26 14:35:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38104 ext/musepack/: First include the libmpcdec headers before everything else as they #define TRUE and FALSE unconditiona...
38105 Original commit message from CVS:
38106 * ext/musepack/gstmusepackdec.h:
38107 * ext/musepack/gstmusepackreader.c:
38108 First include the libmpcdec headers before everything else as they
38109 #define TRUE and FALSE unconditionally and we otherwise get conflicts
38110 with the ones that GLib defines.
38112 2008-01-26 13:24:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38114 Add support for libsoundtouch 1.3.1 and add an ugly workaround for the header definined PACKAGE and other variables f...
38115 Original commit message from CVS:
38117 * ext/soundtouch/gstpitch.cc:
38118 Add support for libsoundtouch 1.3.1 and add an ugly workaround for
38119 the header definined PACKAGE and other variables for which we need
38120 our own values from config.h.
38122 2008-01-26 12:11:47 +0000 Tim-Philipp Müller <tim@centricular.net>
38124 configure.ac: Check for libglade-2.0, for the metadata-editor example.
38125 Original commit message from CVS:
38127 Check for libglade-2.0, for the metadata-editor example.
38128 * tests/icles/Makefile.am:
38129 Only try to build the metadata-editor example if we have gtk and
38130 glade (otherwise the build would just fail ...); fix build in
38132 * tests/icles/metadata_editor.c: (on_cell_edited), (ui_add_columns):
38133 Fix compiler warnings (use GLib macros to cast pointer <-> int).
38135 2008-01-25 17:45:28 +0000 Edgard Lima <edgard.lima@indt.org.br>
38138 * ext/metadata/TODO:
38139 * ext/metadata/gstbasemetadata.c:
38140 * ext/metadata/metadata.c:
38141 * ext/metadata/metadata.h:
38142 * ext/metadata/metadataexif.c:
38143 * ext/metadata/metadataexif.h:
38144 * ext/metadata/metadataiptc.c:
38145 * ext/metadata/metadataiptc.h:
38146 * ext/metadata/metadataparsejpeg.c:
38147 * ext/metadata/metadataparsejpeg.h:
38148 * ext/metadata/metadataparsepng.c:
38149 * ext/metadata/metadataparsepng.h:
38150 * ext/metadata/metadataparseutil.c:
38151 * ext/metadata/metadataparseutil.h:
38152 * ext/metadata/metadatatags.c:
38153 * ext/metadata/metadatatags.h:
38154 * ext/metadata/metadatatypes.c:
38155 * ext/metadata/metadatatypes.h:
38156 * ext/metadata/metadataxmp.c:
38157 * ext/metadata/metadataxmp.h:
38158 * ext/metadata/test/Makefile:
38159 * ext/metadata/test/MetadataEditorMain.glade:
38160 * ext/metadata/test/metadata_editor.c:
38161 * tests/icles/Makefile.am:
38162 * tests/icles/metadata_editor.c:
38163 * tests/icles/metadata_editor.glade:
38164 Add lot of documentation.
38165 Original commit message from CVS:
38166 Add lot of documentation.
38168 2008-01-25 17:35:46 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38170 sys/dvb/gstdvbsrc.c: Open frontend in NULL->READY so caps about dvb adapter can be seen by the app.
38171 Original commit message from CVS:
38172 * sys/dvb/gstdvbsrc.c:
38173 Open frontend in NULL->READY so caps about dvb adapter can be
38176 2008-01-25 16:58:00 +0000 Olivier Crete <tester@tester.ca>
38178 gst/rtpmanager/gstrtpbin.c: Also handle lip-sync when the clock-rate is not provided with caps but with a signal.
38179 Original commit message from CVS:
38180 Patch by: Olivier Crete <tester@tester.ca>
38181 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate),
38182 (create_stream), (payload_type_change), (new_ssrc_pad_found):
38183 Also handle lip-sync when the clock-rate is not provided with caps but
38186 2008-01-25 16:00:52 +0000 Olivier Crete <tester@tester.ca>
38188 gst/rtpmanager/: Remove the fixed clock-rate from the jitterbuffer and extend it so that a clock-rate can be provided...
38189 Original commit message from CVS:
38190 Patch by: Olivier Crete <tester@tester.ca>
38191 * gst/rtpmanager/gstrtpjitterbuffer.c:
38192 (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_chain):
38193 * gst/rtpmanager/rtpjitterbuffer.c: (calculate_skew),
38194 (rtp_jitter_buffer_insert):
38195 * gst/rtpmanager/rtpjitterbuffer.h:
38196 Remove the fixed clock-rate from the jitterbuffer and extend it so that
38197 a clock-rate can be provided with each buffer instead. Fixes #511686.
38199 2008-01-25 15:49:55 +0000 Olivier Crete <tester@tester.ca>
38201 gst/rtpmanager/gstrtpjitterbuffer.c: Remove old unused variable.
38202 Original commit message from CVS:
38203 Patch by: Olivier Crete <tester@tester.ca>
38204 * gst/rtpmanager/gstrtpjitterbuffer.c:
38205 (gst_rtp_jitter_buffer_init), (gst_rtp_jitter_buffer_change_state),
38206 (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop):
38207 Remove old unused variable.
38208 Track pt on input buffers and get the clock-rate when it changes.
38209 Ignore packets with unknown clock-rate. See #511686.
38211 2008-01-25 12:48:40 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38213 sys/dvb/gstdvbsrc.c: Post bus message about adapter type and it's capabilities, when opening the frontend.
38214 Original commit message from CVS:
38215 * sys/dvb/gstdvbsrc.c:
38216 Post bus message about adapter type and it's capabilities,
38217 when opening the frontend.
38218 After failing to read from the dvr, post a bus message to
38221 2008-01-25 09:50:07 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38223 gst/mpegtsparse/mpegtspacketizer.c: The logic for the guard interval calculation was totally wrong.
38224 Original commit message from CVS:
38225 * gst/mpegtsparse/mpegtspacketizer.c:
38226 The logic for the guard interval calculation was totally wrong.
38229 2008-01-25 01:44:27 +0000 Olivier Crete <tester@tester.ca>
38231 gst/rtpmanager/rtpsource.c: Fix unref of buffer using the wrong function. Fixes #511920
38232 Original commit message from CVS:
38233 Patch by: Olivier Crete <tester@tester.ca>
38234 * gst/rtpmanager/rtpsource.c: Fix unref of buffer using the
38235 wrong function. Fixes #511920
38237 2008-01-24 13:23:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38239 docs/plugins/: Now we have full hierarchy.
38240 Original commit message from CVS:
38241 * docs/plugins/Makefile.am:
38242 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
38243 * docs/plugins/gst-plugins-bad-plugins.args:
38244 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
38245 * docs/plugins/gst-plugins-bad-plugins.interfaces:
38246 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
38247 * docs/plugins/gst-plugins-bad-plugins.signals:
38248 Now we have full hierarchy.
38249 * docs/plugins/inspect/plugin-metadata.xml:
38251 * ext/amrwb/gstamrwbdec.h:
38252 Add doc blob for object instance.
38254 2008-01-24 10:15:34 +0000 Tim-Philipp Müller <tim@centricular.net>
38256 docs/plugins/: Update this too, hopefully fixes the docs build (does at least for me, after make clean in docs/plugins).
38257 Original commit message from CVS:
38258 * docs/plugins/gst-plugins-bad-plugins.args:
38259 * docs/plugins/inspect/plugin-metadata.xml:
38260 Update this too, hopefully fixes the docs build (does at least
38261 for me, after make clean in docs/plugins).
38263 2008-01-24 08:12:29 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38265 gst/mpegtsparse/: Fix network name descriptor, the length is actually the descriptor length not stored in the byte af...
38266 Original commit message from CVS:
38267 * gst/mpegtsparse/gstmpegdesc.h:
38268 * gst/mpegtsparse/mpegtspacketizer.c:
38269 Fix network name descriptor, the length is actually the
38270 descriptor length not stored in the byte after.
38271 Fix bounds checking to be more correct.
38273 2008-01-24 00:22:17 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38275 gst/mpegtsparse/: Parse and add to relevant bus messages the terrestrial delivery system descriptor and the logical c...
38276 Original commit message from CVS:
38277 * gst/mpegtsparse/gstmpegdesc.h:
38278 * gst/mpegtsparse/mpegtspacketizer.c:
38279 Parse and add to relevant bus messages the terrestrial delivery
38280 system descriptor and the logical channel descriptor.
38281 Do bounds checking on data stored in descriptor before use.
38283 2008-01-23 16:35:34 +0000 Edgard Lima <edgard.lima@indt.org.br>
38286 * docs/plugins/Makefile.am:
38287 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
38288 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
38289 * ext/metadata/TODO:
38290 * ext/metadata/gstbasemetadata.c:
38291 * ext/metadata/gstbasemetadata.h:
38292 * ext/metadata/gstmetadatademux.c:
38293 * ext/metadata/gstmetadatademux.h:
38294 * ext/metadata/gstmetadatamux.c:
38295 * ext/metadata/gstmetadatamux.h:
38296 * ext/metadata/metadatatags.c:
38297 Add some documentation.
38298 Original commit message from CVS:
38299 Add some documentation.
38301 2008-01-23 15:51:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38303 Add support for building against libdca (with the libdts compat header). Fixes bug #511530.
38304 Original commit message from CVS:
38306 * ext/dts/gstdtsdec.c:
38307 Add support for building against libdca (with the libdts compat
38308 header). Fixes bug #511530.
38309 Should probably be ported to libdca as some points as it's the
38310 successor of libdts.
38312 2008-01-23 14:59:47 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38314 sys/dvb/gstdvbsrc.c: Do not go on forever if problem with reading from dvr, rather return NULL.
38315 Original commit message from CVS:
38316 * sys/dvb/gstdvbsrc.c:
38317 Do not go on forever if problem with reading from dvr, rather
38319 Handle some cleanup issues of closing filedescriptors when
38320 failing to tune or similar.
38322 2008-01-23 13:18:24 +0000 Christian Schaller <uraeus@gnome.org>
38325 * gst-plugins-bad.spec.in:
38326 * gst/rawparse/Makefile.am:
38327 Add missing no_inst header files to Makefile.am so disting still works
38328 Original commit message from CVS:
38329 Add missing no_inst header files to Makefile.am so disting still works
38330 Update spec file with latest changes
38332 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38334 Add documentation for the xingheader plugin.
38335 Original commit message from CVS:
38336 * docs/plugins/Makefile.am:
38337 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
38338 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
38339 * gst/xingheader/gstxingmux.c:
38340 * gst/xingheader/gstxingmux.h:
38341 Add documentation for the xingheader plugin.
38342 * tests/check/elements/xingmux.c: (GST_START_TEST):
38343 Set element state to PLAYING before doing something else.
38345 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38347 tests/check/: Add simple unit test for the xingmux element.
38348 Original commit message from CVS:
38349 * tests/check/Makefile.am:
38350 * tests/check/elements/.cvsignore:
38351 * tests/check/elements/xingmux.c: (setup_xingmux),
38352 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
38353 * tests/check/elements/xingmux_testdata.h:
38354 Add simple unit test for the xingmux element.
38355 * gst/xingheader/gstxingmux.c: (generate_xing_header),
38356 (gst_xing_mux_finalize), (xing_reset):
38357 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
38359 2008-01-23 09:49:27 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38361 gst/mpegtsparse/: Parsed the satellite delivery system descriptor and added into nit's transport structure for delive...
38362 Original commit message from CVS:
38363 * gst/mpegtsparse/gstmpegdesc.h:
38364 * gst/mpegtsparse/mpegtspacketizer.c:
38365 Parsed the satellite delivery system descriptor and
38366 added into nit's transport structure for delivery
38369 2008-01-22 20:27:28 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38371 gst/mpegtsparse/mpegtspacketizer.c: Parsed and added network name to the nit structure sent in the bus message.
38372 Original commit message from CVS:
38373 * gst/mpegtsparse/mpegtspacketizer.c:
38374 Parsed and added network name to the nit structure sent
38375 in the bus message.
38377 2008-01-22 19:59:39 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38379 gst/mpegtsparse/mpegtspacketizer.c: Remove leaks introduced by not freeing g_strndup'd strings.
38380 Original commit message from CVS:
38381 * gst/mpegtsparse/mpegtspacketizer.c:
38382 Remove leaks introduced by not freeing g_strndup'd strings.
38383 Fix start_time and duration parsing in EIT.
38385 2008-01-22 18:40:16 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38387 gst/mpegtsparse/mpegtspacketizer.c: Add event name and description to the eit structure sent in the bus message.
38388 Original commit message from CVS:
38389 * gst/mpegtsparse/mpegtspacketizer.c:
38390 Add event name and description to the eit structure
38391 sent in the bus message.
38393 2008-01-22 18:08:01 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38395 gst/mpegtsparse/mpegtsparse.c: Revert const removal from previous commit.
38396 Original commit message from CVS:
38397 * gst/mpegtsparse/mpegtsparse.c:
38398 Revert const removal from previous commit.
38400 2008-01-22 18:04:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
38402 gst/mpegtsparse/: Added descriptor searching infrastructure from Fluendo TS demuxer.
38403 Original commit message from CVS:
38404 * gst/mpegtsparse/Makefile.am:
38405 * gst/mpegtsparse/gstmpegdesc.c:
38406 * gst/mpegtsparse/gstmpegdesc.h:
38407 * gst/mpegtsparse/mpegtspacketizer.c:
38408 * gst/mpegtsparse/mpegtsparse.c:
38409 Added descriptor searching infrastructure from Fluendo TS demuxer.
38410 Add channel name and provider to the sdt structure sent in the
38413 2008-01-22 17:43:35 +0000 Julien Moutte <julien@moutte.net>
38415 gst/h264parse/gsth264parse.c: Parse NAL units in forward mode to mark delta units flags.
38416 Original commit message from CVS:
38417 2008-01-22 Julien Moutte <julien@fluendo.com>
38418 * gst/h264parse/gsth264parse.c: (gst_h264_parse_chain_forward):
38419 Parse NAL units in forward mode to mark delta units flags.
38421 2008-01-22 12:06:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38423 docs/plugins/: Regenerate.
38424 Original commit message from CVS:
38425 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
38426 * docs/plugins/gst-plugins-bad-plugins.args:
38427 * docs/plugins/inspect/plugin-mpeg2enc.xml:
38428 * docs/plugins/inspect/plugin-musepack.xml:
38430 * docs/plugins/inspect/plugin-tremor.xml:
38431 Add vorbisidec aka trmor.
38432 * ext/dc1394/gstdc1394.c:
38433 Add short description.
38435 2008-01-22 09:55:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38437 docs/plugins/Makefile.am: Add missing eol \
38438 Original commit message from CVS:
38439 * docs/plugins/Makefile.am:
38441 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
38442 Place object names to standard sectionas plugin dont document those.
38443 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
38444 * docs/plugins/gst-plugins-bad-plugins.args:
38445 * docs/plugins/gst-plugins-bad-plugins.signals:
38446 * docs/plugins/inspect/plugin-dvb.xml:
38447 * docs/plugins/inspect/plugin-nuvdemux.xml:
38449 * ext/ivorbis/vorbisdec.c:
38450 * ext/ivorbis/vorbisdec.h:
38451 Mark private vars and add short desc.
38452 * ext/mythtv/gstmythtvsrc.c:
38453 * ext/theora/theoradec.c:
38456 2008-01-21 14:33:11 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38458 One less to do. Its 'nuv' not 'nvu'. As an extra bonus I mention what it actually is.
38459 Original commit message from CVS:
38460 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
38461 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
38462 * gst/nuvdemux/gstnuvdemux.c:
38463 One less to do. Its 'nuv' not 'nvu'. As an extra bonus I mention what
38466 2008-01-21 14:19:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38468 docs/plugins/: Update lists again. Those whole can build ivorbisdec, mythtvsrc, nvudemux and theoradecexp, please com...
38469 Original commit message from CVS:
38470 * docs/plugins/Makefile.am:
38471 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
38472 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
38473 Update lists again. Those whole can build ivorbisdec, mythtvsrc,
38474 nvudemux and theoradecexp, please commit the inspect/plugin-xxx.xml.
38475 * docs/plugins/inspect/plugin-gstinterlace.xml:
38476 * docs/plugins/inspect/plugin-rawparse.xml
38477 * docs/plugins/inspect/plugin-videoparse.xml:
38478 Replace videoparse with rawparse.
38479 * gst/dvdspu/gstdvdspu.h:
38480 Help gtk-doc to recognize the object struct.
38482 2008-01-21 12:42:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38484 gst/librfb/rfbdecoder.*: Don't use gtk-doc comment style for non gtk-doc comments.
38485 Original commit message from CVS:
38486 * gst/librfb/rfbdecoder.c:
38487 * gst/librfb/rfbdecoder.h:
38488 Don't use gtk-doc comment style for non gtk-doc comments.
38489 Make one static function static.
38491 2008-01-21 12:19:13 +0000 Gabriel Bouvigne <bouvigne@mp3-tech.org>
38493 gst/deinterlace/gstdeinterlace.*: Provide 4:2:2 support
38494 Original commit message from CVS:
38495 Patch by: Gabriel Bouvigne <bouvigne at mp3-tech dot org>
38496 * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init),
38497 (gst_deinterlace_init), (gst_deinterlace_set_caps),
38498 (gst_deinterlace_transform_ip), (gst_deinterlace_set_property),
38499 (gst_deinterlace_get_property):
38500 * gst/deinterlace/gstdeinterlace.h:
38501 Provide 4:2:2 support
38502 Also deinterlace chroma planes
38503 Allow to turn on/off deinterlacing
38504 Change of default thresholds, in order to provide acceptable results
38505 with default params. Fixes #511001.
38507 2008-01-21 11:04:00 +0000 Tim-Philipp Müller <tim@centricular.net>
38509 docs/plugins/gst-plugins-bad-plugins-sections.txt: Update docs file too.
38510 Original commit message from CVS:
38511 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
38512 Update docs file too.
38514 2008-01-21 11:01:30 +0000 Tim-Philipp Müller <tim@centricular.net>
38516 gst/dvdspu/: Fix up dvdspu element again after previous namespace mangling: rename debug category variable to old nam...
38517 Original commit message from CVS:
38518 * gst/dvdspu/gstdvdspu-render.c: (gst_dvd_spu_render_spu):
38519 * gst/dvdspu/gstdvdspu.c: (dvdspu_debug), (GST_CAT_DEFAULT),
38520 (subpic_sink_factory), (gst_dvd_spu_base_init),
38521 (gst_dvd_spu_class_init), (gst_dvd_spu_init), (gst_dvd_spu_clear),
38522 (gst_dvd_spu_dispose), (gst_dvd_spu_finalize),
38523 (gst_dvd_spu_flush_spu_info), (gst_dvd_spu_buffer_alloc),
38524 (gst_dvd_spu_src_event), (gst_dvd_spu_video_set_caps),
38525 (gst_dvd_spu_video_proxy_getcaps), (gst_dvd_spu_video_event),
38526 (gst_dvd_spu_video_chain), (dvspu_handle_vid_buffer),
38527 (gst_dvd_spu_redraw_still), (gst_dvd_spu_parse_chg_colcon),
38528 (gst_dvd_spu_exec_cmd_blk), (gst_dvd_spu_finish_spu_buf),
38529 (gst_dvd_spu_setup_cmd_blk), (gst_dvd_spu_handle_new_spu_buf),
38530 (gst_dvd_spu_handle_dvd_event), (gst_dvd_spu_advance_spu),
38531 (gst_dvd_spu_check_still_updates), (gst_dvd_spu_subpic_chain),
38532 (gst_dvd_spu_subpic_event), (gst_dvd_spu_change_state),
38533 (gst_dvd_spu_plugin_init):
38534 * gst/dvdspu/gstdvdspu.h: (GST_TYPE_DVD_SPU):
38535 Fix up dvdspu element again after previous namespace mangling:
38536 rename debug category variable to old name, matching that in
38537 dvdspu-render.c, to avoid undefined symbol error when loading
38538 the module; same for the _render function in dvdspu-render.c:
38539 we must use the same name in both .c files; change functions
38540 now called gstgst_* back to gst_* again; and while we're at it,
38541 we may as well canonicalise the namespace properly, namely to
38544 2008-01-21 10:06:08 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38546 Coherent namespace usage and adding symbold from unused to sections.
38547 Original commit message from CVS:
38548 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
38549 * ext/theora/theoradec.c:
38550 * ext/theora/theoradec.h:
38551 Coherent namespace usage and adding symbold from unused to sections.
38553 2008-01-21 09:57:07 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38555 docs/plugins/: Add symbols from -unused.txt to the right place.
38556 Original commit message from CVS:
38557 * docs/plugins/Makefile.am:
38558 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
38559 Add symbols from -unused.txt to the right place.
38560 * gst/dvdspu/gstdvdspu.c:
38561 * gst/dvdspu/gstdvdspu.h:
38562 Coherent namespace usage.
38563 * gst/spectrum/gstspectrum.c:
38564 Fix broken XML fragment in doc snippet even more.
38566 2008-01-21 07:54:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38568 docs/plugins/Makefile.am: Update include list.
38569 Original commit message from CVS:
38570 * docs/plugins/Makefile.am:
38571 Update include list.
38572 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
38573 Update xml includes.
38574 * docs/plugins/inspect/plugin-alsaspdif.xml:
38575 * docs/plugins/inspect/plugin-amrwb.xml:
38576 * docs/plugins/inspect/plugin-bayer.xml:
38577 * docs/plugins/inspect/plugin-bz2.xml:
38578 * docs/plugins/inspect/plugin-cdxaparse.xml:
38579 * docs/plugins/inspect/plugin-dtsdec.xml:
38580 * docs/plugins/inspect/plugin-dvbsrc.xml:
38581 * docs/plugins/inspect/plugin-dvdspu.xml:
38582 * docs/plugins/inspect/plugin-equalizer.xml:
38583 * docs/plugins/inspect/plugin-faac.xml:
38584 * docs/plugins/inspect/plugin-faad.xml:
38585 * docs/plugins/inspect/plugin-fbdevsink.xml:
38586 * docs/plugins/inspect/plugin-festival.xml:
38587 * docs/plugins/inspect/plugin-filter.xml:
38588 * docs/plugins/inspect/plugin-flvdemux.xml:
38589 * docs/plugins/inspect/plugin-freeze.xml:
38590 * docs/plugins/inspect/plugin-gsm.xml:
38591 * docs/plugins/inspect/plugin-gstinterlace.xml:
38592 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
38593 * docs/plugins/inspect/plugin-h264parse.xml:
38594 * docs/plugins/inspect/plugin-interleave.xml:
38595 * docs/plugins/inspect/plugin-ladspa.xml:
38596 * docs/plugins/inspect/plugin-metadata.xml:
38597 * docs/plugins/inspect/plugin-modplug.xml:
38598 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
38599 * docs/plugins/inspect/plugin-mpegtsparse.xml:
38600 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
38601 * docs/plugins/inspect/plugin-musicbrainz.xml:
38602 * docs/plugins/inspect/plugin-mve.xml:
38603 * docs/plugins/inspect/plugin-nsfdec.xml:
38604 * docs/plugins/inspect/plugin-nuvdemux.xml:
38605 * docs/plugins/inspect/plugin-qtdemux.xml:
38606 * docs/plugins/inspect/plugin-quicktime.xml:
38607 * docs/plugins/inspect/plugin-real.xml:
38608 * docs/plugins/inspect/plugin-replaygain.xml:
38609 * docs/plugins/inspect/plugin-sdl.xml:
38610 * docs/plugins/inspect/plugin-sdp.xml:
38611 * docs/plugins/inspect/plugin-spectrum.xml:
38612 * docs/plugins/inspect/plugin-speed.xml:
38613 * docs/plugins/inspect/plugin-speexresample.xml:
38614 * docs/plugins/inspect/plugin-stereo.xml:
38615 * docs/plugins/inspect/plugin-switch.xml:
38616 * docs/plugins/inspect/plugin-timidity.xml:
38617 * docs/plugins/inspect/plugin-tta.xml:
38618 * docs/plugins/inspect/plugin-videocrop.xml:
38619 * docs/plugins/inspect/plugin-videoparse.xml:
38620 * docs/plugins/inspect/plugin-videosignal.xml:
38621 * docs/plugins/inspect/plugin-vmnc.xml:
38622 * docs/plugins/inspect/plugin-wildmidi.xml:
38623 * docs/plugins/inspect/plugin-x264.xml:
38624 * docs/plugins/inspect/plugin-xingheader.xml:
38625 * docs/plugins/inspect/plugin-xvid.xml:
38626 * docs/plugins/inspect/plugin-y4menc.xml:
38628 * gst/spectrum/gstspectrum.c:
38629 Fix broken XML fragment in doc snippet.
38630 * tests/check/elements/.cvsignore:
38631 Add test binary to ignores.
38633 2008-01-21 07:22:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38635 gst/h264parse/gsth264parse.c: Fix the build. GST_TIME_ARGS takes a timestamp not a buffer.
38636 Original commit message from CVS:
38637 * gst/h264parse/gsth264parse.c:
38638 Fix the build. GST_TIME_ARGS takes a timestamp not a buffer.
38640 2008-01-20 05:07:52 +0000 Wouter Cloetens <wouter@mind.be>
38642 ext/soup/gstsouphttpsrc.c: Report the size of the stream as the total size instead of the remaining Content-Length, w...
38643 Original commit message from CVS:
38644 Patch by: Wouter Cloetens <wouter at mind dot be>
38645 * ext/soup/gstsouphttpsrc.c: (soup_got_headers):
38646 Report the size of the stream as the total size instead of
38647 the remaining Content-Length, which is wrong after a seek.
38649 2008-01-19 16:13:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38651 gst/rawparse/gstrawparse.c: Handle framesizes > 4096 with multiple frames per buffer correctly in pull mode and handl...
38652 Original commit message from CVS:
38653 * gst/rawparse/gstrawparse.c: (gst_raw_parse_push_buffer),
38654 (gst_raw_parse_loop):
38655 Handle framesizes > 4096 with multiple frames per buffer correctly
38656 in pull mode and handle short reads better.
38657 Also put offset and offset_end on outgoing buffers.
38659 2008-01-19 15:53:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38661 gst/rawparse/gstrawparse.c: Improve handling of unknown or too small upstream sizes in pull mode.
38662 Original commit message from CVS:
38663 * gst/rawparse/gstrawparse.c: (gst_raw_parse_loop):
38664 Improve handling of unknown or too small upstream sizes in
38667 2008-01-19 15:39:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38669 gst/rawparse/gstrawparse.c: Improve debugging a bit and for handling multiple frames per buffer in pull mode choose t...
38670 Original commit message from CVS:
38671 * gst/rawparse/gstrawparse.c: (gst_raw_parse_loop),
38672 (gst_raw_parse_handle_seek_push):
38673 Improve debugging a bit and for handling multiple frames per buffer
38674 in pull mode choose the next smallest multiply of framesize below
38675 4096 instead of always handling 1024 frames.
38677 2008-01-19 14:34:50 +0000 Wouter Cloetens <wouter@mind.be>
38679 ext/soup/gstsouphttpsrc.c: Correctly set duration on the GstBaseSrc segment when we know it to fix failing the durati...
38680 Original commit message from CVS:
38681 Patch by: Wouter Cloetens <wouter at mind dot be>
38682 * ext/soup/gstsouphttpsrc.c: (soup_got_headers):
38683 Correctly set duration on the GstBaseSrc segment when we know it
38684 to fix failing the duration query.
38686 2008-01-18 17:37:03 +0000 Wim Taymans <wim.taymans@gmail.com>
38688 gst/h264parse/gsth264parse.c: Set timestamps more correctly.
38689 Original commit message from CVS:
38690 * gst/h264parse/gsth264parse.c: (gst_h264_parse_flush_decode),
38691 (gst_h264_parse_queue_buffer), (gst_h264_parse_chain_reverse):
38692 Set timestamps more correctly.
38694 2008-01-18 16:56:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38696 gst/rawparse/gstrawparse.*: Implement pull mode.
38697 Original commit message from CVS:
38698 * gst/rawparse/gstrawparse.c: (gst_raw_parse_class_init),
38699 (gst_raw_parse_init), (gst_raw_parse_reset),
38700 (gst_raw_parse_set_src_caps), (gst_raw_parse_push_buffer),
38701 (gst_raw_parse_chain), (gst_raw_parse_loop),
38702 (gst_raw_parse_sink_activate), (gst_raw_parse_sink_activatepull),
38703 (gst_raw_parse_change_state), (gst_raw_parse_sink_event),
38704 (gst_raw_parse_handle_seek_push), (gst_raw_parse_handle_seek_pull),
38705 (gst_raw_parse_src_event), (gst_raw_parse_src_query):
38706 * gst/rawparse/gstrawparse.h:
38707 Implement pull mode.
38709 2008-01-18 10:05:53 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38711 gst/multifile/gstmultifilesrc.c: Fix memory leak spotted by the unit test.
38712 Original commit message from CVS:
38713 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
38714 Fix memory leak spotted by the unit test.
38716 2008-01-18 09:54:59 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38718 tests/check/Makefile.am: Enable spectrum test again.
38719 Original commit message from CVS:
38720 * tests/check/Makefile.am:
38721 Enable spectrum test again.
38722 * tests/check/gst-plugins-bad.supp:
38723 Add suppressions for a singleton in GIO that can't be freed.
38725 2008-01-18 08:49:59 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38727 tests/check/: Add some minimal tests for the equalizer plugin.
38728 Original commit message from CVS:
38729 * tests/check/Makefile.am:
38730 * tests/check/elements/.cvsignore:
38731 * tests/check/elements/equalizer.c: (setup_equalizer),
38732 (cleanup_equalizer), (GST_START_TEST), (equalizer_suite), (main):
38733 Add some minimal tests for the equalizer plugin.
38735 2008-01-18 07:03:23 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38737 gst/equalizer/gstiirequalizer.c: Unparent all bands from the equalizer when finalizing to stop leaking them.
38738 Original commit message from CVS:
38739 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_finalize):
38740 Unparent all bands from the equalizer when finalizing to stop
38743 2008-01-18 05:32:26 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38745 ext/soup/gstsouphttpsrc.c: Add support for WebDAV.
38746 Original commit message from CVS:
38747 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_uri_get_protocols):
38748 Add support for WebDAV.
38750 2008-01-18 05:24:39 +0000 Wouter Cloetens <wouter@mind.be>
38752 ext/soup/gstsouphttpsrc.*: Add support for seeking to souphttpsrc. Fixes bug #502335.
38753 Original commit message from CVS:
38754 Patch by: Wouter Cloetens <wouter at mind dot be>
38755 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
38756 (gst_souphttp_src_init), (gst_souphttp_src_create),
38757 (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek),
38758 (soup_add_range_header), (soup_got_headers), (soup_got_chunk):
38759 * ext/soup/gstsouphttpsrc.h:
38760 Add support for seeking to souphttpsrc. Fixes bug #502335.
38762 2008-01-17 18:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
38764 gst/h264parse/gsth264parse.*: Improve debugging.
38765 Original commit message from CVS:
38766 * gst/h264parse/gsth264parse.c: (gst_h264_parse_clear_queues),
38767 (gst_h264_parse_flush_decode), (gst_h264_parse_queue_buffer),
38768 (gst_h264_parse_find_start_reverse),
38769 (gst_h264_parse_chain_reverse), (gst_h264_parse_chain):
38770 * gst/h264parse/gsth264parse.h:
38772 Fix buffer splitting at sync codes and leftover buffer after
38775 2008-01-17 16:10:48 +0000 Edgard Lima <edgard.lima@indt.org.br>
38778 * ext/metadata/TODO:
38779 * ext/metadata/metadataexif.c:
38780 * ext/metadata/metadataxmp.c:
38781 Fixed adding EXIF tags to correct IFD. Mapped some XMP tags.
38782 Original commit message from CVS:
38783 Fixed adding EXIF tags to correct IFD. Mapped some XMP tags.
38785 2008-01-16 18:28:00 +0000 Wim Taymans <wim.taymans@gmail.com>
38787 gst/h264parse/gsth264parse.*: Add reverse playback support for containers that don't know how to properly send data b...
38788 Original commit message from CVS:
38789 * gst/h264parse/gsth264parse.c: (gst_nal_list_new),
38790 (gst_nal_list_prepend_link), (gst_nal_list_delete_head),
38791 (gst_nal_bs_init), (gst_nal_bs_read), (gst_nal_bs_eos),
38792 (gst_nal_bs_read_ue), (gst_h264_parse_class_init),
38793 (gst_h264_parse_init), (gst_h264_parse_set_property),
38794 (gst_h264_parse_get_property), (gst_h264_parse_sink_setcaps),
38795 (gst_h264_parse_clear_queues), (gst_h264_parse_chain_forward),
38796 (gst_h264_parse_flush_decode), (gst_h264_parse_queue_buffer),
38797 (gst_h264_parse_find_start_reverse),
38798 (gst_h264_parse_chain_reverse), (gst_h264_parse_chain),
38799 (gst_h264_parse_sink_event), (gst_h264_parse_change_state):
38800 * gst/h264parse/gsth264parse.h:
38801 Add reverse playback support for containers that don't know how to
38802 properly send data between I-frames.
38804 2008-01-16 05:40:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38806 Update for API changes in GIO and require GIO 2.15.2 for this.
38807 Original commit message from CVS:
38809 * tests/check/pipelines/gio.c: (GST_START_TEST):
38810 Update for API changes in GIO and require GIO 2.15.2 for this.
38812 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38814 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
38815 Original commit message from CVS:
38816 * gst/xingheader/gstxingmux.c: (generate_xing_header):
38817 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
38820 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38822 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
38823 Original commit message from CVS:
38824 * gst/xingheader/gstxingmux.c: (generate_xing_header):
38825 Remove accidentially leftover debug printf.
38827 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38829 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
38830 Original commit message from CVS:
38831 * gst/xingheader/gstxingmux.c: (has_xing_header),
38832 (generate_xing_header), (gst_xing_mux_chain),
38833 (gst_xing_mux_sink_event):
38834 Choose smallest possible frame size for the Xing header, properly
38835 set the timestamp, duration and offset on the outgoing buffers,
38836 only send NEWSEGMENT events in BYTE format downstream and also
38837 drop VBRI headers if already existing.
38839 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38841 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
38842 Original commit message from CVS:
38843 * gst/xingheader/Makefile.am:
38844 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
38845 (has_xing_header), (generate_xing_header),
38846 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
38847 (gst_xing_mux_init), (gst_xing_mux_chain),
38848 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
38849 * gst/xingheader/gstxingmux.h:
38850 Major cleanup and rewrite of xingmux with less bugs and new features:
38851 - Handles other layers as 3
38854 2008-01-11 19:16:53 +0000 Tim-Philipp Müller <tim@centricular.net>
38856 tests/check/elements/: It's "endianness", not "endianess". Fixes unit tests.
38857 Original commit message from CVS:
38858 * tests/check/elements/rganalysis.c: (test_buffer_const_float_mono),
38859 (test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
38860 (test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
38861 (test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
38862 (test_buffer_square_int16_stereo):
38863 * tests/check/elements/rglimiter.c: (create_test_buffer):
38864 * tests/check/elements/rgvolume.c: (test_buffer_new):
38865 It's "endianness", not "endianess". Fixes unit tests.
38867 2008-01-11 17:02:30 +0000 Wim Taymans <wim.taymans@gmail.com>
38869 gst/rtpmanager/gstrtpsession.c: If we find the caps in the cache, use it to parse the clock-rate instead of returning...
38870 Original commit message from CVS:
38871 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_clock_rate):
38872 If we find the caps in the cache, use it to parse the clock-rate instead
38873 of returning an error. Fixes a TODO as found by Youness Alaoui.
38875 2008-01-11 16:45:57 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
38877 gst/rtpmanager/: Make it possible to use different user_data for each of the callbacks.
38878 Original commit message from CVS:
38879 Patch by: Youness Alaoui <youness dot alaoui at collabora dot co dot uk>
38880 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_clock_rate):
38881 * gst/rtpmanager/rtpsession.c: (rtp_session_set_callbacks),
38882 (rtp_session_set_process_rtp_callback),
38883 (rtp_session_set_send_rtp_callback),
38884 (rtp_session_set_send_rtcp_callback),
38885 (rtp_session_set_sync_rtcp_callback),
38886 (rtp_session_set_clock_rate_callback),
38887 (rtp_session_set_reconsider_callback), (source_push_rtp),
38888 (source_clock_rate), (rtp_session_process_bye),
38889 (rtp_session_process_rtcp), (rtp_session_send_bye),
38890 (rtp_session_on_timeout):
38891 * gst/rtpmanager/rtpsession.h:
38892 Make it possible to use different user_data for each of the callbacks.
38895 2008-01-11 15:58:15 +0000 Wim Taymans <wim.taymans@gmail.com>
38897 gst/mpegvideoparse/mpegpacketiser.c: Small meaningless cleanup.
38898 Original commit message from CVS:
38899 * gst/mpegvideoparse/mpegpacketiser.c: (mpeg_util_find_start_code):
38900 Small meaningless cleanup.
38901 * gst/mpegvideoparse/mpegvideoparse.c: (gst_mpegvideoparse_flush),
38902 (mpegvideoparse_drain_avail), (gst_mpegvideoparse_chain_forward),
38903 (scan_keyframe), (gst_mpegvideoparse_flush_decode),
38904 (gst_mpegvideoparse_chain_reverse), (gst_mpegvideoparse_chain),
38905 (mpv_parse_sink_event), (gst_mpegvideoparse_change_state):
38906 * gst/mpegvideoparse/mpegvideoparse.h:
38907 Track segment events.
38908 Do the first part of reverse playback by sending data between two
38909 I-frames to the decoder.
38911 2008-01-10 20:57:17 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
38913 gst/rtpmanager/gstrtpbin.c: Fix documentation for latest patch
38914 Original commit message from CVS:
38915 * gst/rtpmanager/gstrtpbin.c:
38916 Fix documentation for latest patch
38918 2008-01-10 14:34:30 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
38920 gst/rtpmanager/gstrtpbin.c: Allow request_new_pad with name NULL (bug #508515)
38921 Original commit message from CVS:
38922 * gst/rtpmanager/gstrtpbin.c:
38923 Allow request_new_pad with name NULL (bug #508515)
38925 2008-01-10 12:36:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38927 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
38928 Original commit message from CVS:
38930 Add -Wno-portability to the automake parameters to stop warnings
38931 about GNU make extensions being used. We require GNU make in almost
38932 every Makefile anyway.
38934 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
38935 at the same time is required for per target flags.
38937 2008-01-09 14:39:44 +0000 Wim Taymans <wim.taymans@gmail.com>
38939 gst/rtpmanager/gstrtpsession.c: Don't set fixed caps, we can basically do everything the upsteam peer pad can renegot...
38940 Original commit message from CVS:
38941 * gst/rtpmanager/gstrtpsession.c: (create_send_rtp_sink):
38942 Don't set fixed caps, we can basically do everything the upsteam peer
38943 pad can renegotiate to. Fixes #507940.
38945 2008-01-09 13:53:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
38947 Makefile.am: Include lcov.mak to allow building coverage reports. Add top-level check targets similar to other gst pa...
38948 Original commit message from CVS:
38950 Include lcov.mak to allow building coverage reports. Add top-level
38951 check targets similar to other gst packages.
38953 2008-01-06 22:35:31 +0000 David Schleef <ds@schleef.org>
38955 ext/directfb/Makefile.am: Add GST_CFLAGS. Otherwise we don't get -Wall -Werror.
38956 Original commit message from CVS:
38957 * ext/directfb/Makefile.am:
38958 Add GST_CFLAGS. Otherwise we don't get -Wall -Werror.
38959 * ext/directfb/dfbvideosink.c:
38960 Getting tired of directfb's chatter. Quiet it.
38962 2008-01-06 22:00:32 +0000 Sean D'Epagnier <sean@depagnier.com>
38964 Add fbdev-based video sink. Linux-only. See bug #506549.
38965 Original commit message from CVS:
38966 Patch by: Sean D'Epagnier <sean@depagnier.com>
38969 * sys/fbdev/Makefile.am:
38970 * sys/fbdev/gstfbdevsink.c:
38971 * sys/fbdev/gstfbdevsink.h:
38972 Add fbdev-based video sink. Linux-only. See bug #506549.
38974 2008-01-06 16:36:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
38976 Update to GMemoryInputStream API changes in GLib SVN and require gio-2.0 >= 2.15.1 for this. Fixes bug #507584.
38977 Original commit message from CVS:
38979 * ext/gio/gstgiobasesrc.c: (gst_gio_base_src_get_size):
38980 * tests/check/pipelines/gio.c: (free_input), (GST_START_TEST):
38981 Update to GMemoryInputStream API changes in GLib SVN and require
38982 gio-2.0 >= 2.15.1 for this. Fixes bug #507584.
38983 We can also report the duration for every GSeekable, not only
38984 GFileInputStream and GMemoryInputStream.
38986 2008-01-06 03:01:39 +0000 David Schleef <ds@schleef.org>
38988 sys/glsink/: Handle xoverlay exposes correctly. This means glimagesink works correctly most of the time in totem (fu...
38989 Original commit message from CVS:
38990 * sys/glsink/glimagesink.c:
38991 * sys/glsink/glimagesink.h:
38992 * sys/glsink/gstglbuffer.h:
38993 * sys/glsink/gstgldisplay.c:
38994 * sys/glsink/gstgldisplay.h:
38995 * sys/glsink/gstglupload.c:
38996 Handle xoverlay exposes correctly. This means glimagesink works
38997 correctly most of the time in totem (fullscreening being an
38998 execption). Doesn't handle expose events directly to the GL
39001 2008-01-06 01:19:48 +0000 David Schleef <ds@schleef.org>
39003 sys/glsink/: Reenable video/x-raw-rgb and x-raw-yuv for glimagesink. Enable vblank synchronization. Remove unused c...
39004 Original commit message from CVS:
39005 * sys/glsink/glextensions.c:
39006 * sys/glsink/glextensions.h:
39007 * sys/glsink/glimagesink.c:
39008 * sys/glsink/glimagesink.h:
39009 * sys/glsink/gstgldisplay.c:
39010 * sys/glsink/gstgldisplay.h:
39011 * sys/glsink/gstopengl.c:
39012 Reenable video/x-raw-rgb and x-raw-yuv for glimagesink. Enable
39013 vblank synchronization. Remove unused code.
39015 2008-01-04 18:47:57 +0000 Wim Taymans <wim.taymans@gmail.com>
39017 gst/rtpmanager/gstrtpjitterbuffer.c: Don't unref the popped buffer when we don't have ownership.
39018 Original commit message from CVS:
39019 * gst/rtpmanager/gstrtpjitterbuffer.c:
39020 (gst_rtp_jitter_buffer_loop):
39021 Don't unref the popped buffer when we don't have ownership.
39024 2008-01-03 23:35:52 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
39026 gst/mpegtsparse/: Remove no longer needed files.
39027 Original commit message from CVS:
39028 * gst/mpegtsparse/Makefile.am:
39029 * gst/mpegtsparse/flutspatinfo.c:
39030 * gst/mpegtsparse/flutspatinfo.h:
39031 * gst/mpegtsparse/flutspmtinfo.c:
39032 * gst/mpegtsparse/flutspmtinfo.h:
39033 * gst/mpegtsparse/flutspmtstreaminfo.c:
39034 * gst/mpegtsparse/flutspmtstreaminfo.h:
39035 Remove no longer needed files.
39037 2008-01-02 20:49:12 +0000 David Schleef <ds@schleef.org>
39039 tests/check/Makefile.am: Disable vcdsrc in states test because it takes too much time to get to PLAYING if it can fin...
39040 Original commit message from CVS:
39041 * tests/check/Makefile.am:
39042 Disable vcdsrc in states test because it takes too much time
39043 to get to PLAYING if it can find a device.
39045 2008-01-01 01:18:19 +0000 David Schleef <ds@schleef.org>
39047 ext/musicbrainz/gsttrm.c: Don't emit signiture when going to READY, because it might not be ready.
39048 Original commit message from CVS:
39049 * ext/musicbrainz/gsttrm.c:
39050 Don't emit signiture when going to READY, because it might
39052 * ext/nas/nassink.c:
39053 Remove useless call that sleeps for 5 seconds. Yup, it calls
39054 sleep(1) 5 times. Go NAS.
39055 * gst/librfb/gstrfbsrc.c:
39056 * gst/librfb/rfbdecoder.c:
39057 Initialize our debug categories properly.
39058 * gst/rawparse/gstrawparse.c:
39059 Don't register element details for a non-element. Be much more
39060 rude when subclass doesn't set a pad template (assert!). Don't
39061 unref the pad template; we don't own it.
39062 * gst/videosignal/gstvideoanalyse.c:
39063 Initialize debug category.
39064 * tests/check/Makefile.am:
39065 Ignore nassink element in tests because it has unavoidable
39068 2007-12-31 13:12:06 +0000 Wim Taymans <wim.taymans@gmail.com>
39070 gst/rtpmanager/gstrtpssrcdemux.c: Don't clean up pads when going to PAUSED.
39071 Original commit message from CVS:
39072 * gst/rtpmanager/gstrtpssrcdemux.c:
39073 (gst_rtp_ssrc_demux_change_state):
39074 Don't clean up pads when going to PAUSED.
39076 2007-12-31 07:55:23 +0000 David Schleef <ds@schleef.org>
39078 Switch to using pkgconfig to detect libGL. Since we use recent features added to Mesa, there's no point in adding a ...
39079 Original commit message from CVS:
39081 * sys/glsink/Makefile.am:
39082 Switch to using pkgconfig to detect libGL. Since we use
39083 recent features added to Mesa, there's no point in adding
39084 a check for pre-pkgconfig versions.
39086 2007-12-29 17:31:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39088 Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() macro in GLib-2.15.x an...
39089 Original commit message from CVS:
39090 * ext/ladspa/gstladspa.c: (gst_ladspa_get_property):
39091 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_show_frame):
39092 * gst/mve/gstmvemux.c: (gst_mve_mux_request_new_pad):
39093 * sys/dvb/dvbbasebin.c: (dvb_base_bin_class_init):
39094 Fix 'xyz may be used uninitialized' compiler warnings caused
39095 by broken g_assert_not_reached() macro in GLib-2.15.x and don't
39096 abort() in any case but properly report the error.
39098 2007-12-29 17:29:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39100 Update to latest API changes in GLib/GIO and require at least gio-2.0 2.15.0 for this.
39101 Original commit message from CVS:
39103 * ext/gio/gstgio.c:
39104 * ext/gio/gstgio.h:
39105 * ext/gio/gstgiobasesink.h:
39106 * ext/gio/gstgiobasesrc.c: (gst_gio_base_src_get_size):
39107 * ext/gio/gstgiobasesrc.h:
39108 * ext/gio/gstgiosink.c: (gst_gio_sink_start):
39109 * ext/gio/gstgiosink.h:
39110 * ext/gio/gstgiosrc.h:
39111 * ext/gio/gstgiostreamsink.h:
39112 * ext/gio/gstgiostreamsrc.h:
39113 * tests/check/pipelines/gio.c:
39114 Update to latest API changes in GLib/GIO and require at least
39115 gio-2.0 2.15.0 for this.
39116 * ext/gio/Makefile.am:
39117 Add GST_PLUGIN_LDFLAGS to LDFLAGS.
39119 2007-12-29 00:37:41 +0000 David Schleef <ds@schleef.org>
39121 Major cleanup of code. Convert glupload to BaseTransform.
39122 Original commit message from CVS:
39124 * sys/glsink/glextensions.c:
39125 * sys/glsink/glextensions.h:
39126 * sys/glsink/glimagesink.c:
39127 * sys/glsink/glimagesink.h:
39128 * sys/glsink/gstglbuffer.c:
39129 * sys/glsink/gstglbuffer.h:
39130 * sys/glsink/gstglconvert.c:
39131 * sys/glsink/gstgldisplay.c:
39132 * sys/glsink/gstgldisplay.h:
39133 * sys/glsink/gstgldownload.c:
39134 * sys/glsink/gstglfilter.c:
39135 * sys/glsink/gstglfilter.h:
39136 * sys/glsink/gstglfilterexample.c:
39137 * sys/glsink/gstgltestsrc.c:
39138 * sys/glsink/gstglupload.c:
39139 Major cleanup of code. Convert glupload to BaseTransform.
39140 Handle caps negotiation mostly correctly. Reenable in build.
39142 2007-12-28 11:44:28 +0000 Tim-Philipp Müller <tim@centricular.net>
39144 ext/soup/: Use gst_tag_freeform_string_to_utf8() and post radio station info as tags on the bus.
39145 Original commit message from CVS:
39146 * ext/soup/Makefile.am:
39147 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_get_property),
39148 (gst_souphttp_src_unicodify), (soup_got_headers):
39149 Use gst_tag_freeform_string_to_utf8() and post radio station
39150 info as tags on the bus.
39152 2007-12-27 05:26:05 +0000 David Schleef <ds@schleef.org>
39154 sys/glsink/: Change glimagesink over to using GL buffers. This breaks glimagesink for normal operation, but should b...
39155 Original commit message from CVS:
39156 * sys/glsink/glimagesink.c:
39157 * sys/glsink/gstglupload.c:
39158 Change glimagesink over to using GL buffers. This breaks
39159 glimagesink for normal operation, but should be fixed soon.
39161 2007-12-27 04:15:26 +0000 David Schleef <ds@schleef.org>
39163 sys/glsink/: Convert gldownload to BaseTransform. Make glfilterexample visually interesting. Add support for variou...
39164 Original commit message from CVS:
39165 * sys/glsink/gltestsrc.c:
39166 * sys/glsink/gstglbuffer.c:
39167 * sys/glsink/gstglbuffer.h:
39168 * sys/glsink/gstgldownload.c:
39169 * sys/glsink/gstglfilter.c:
39170 * sys/glsink/gstglfilterexample.c:
39171 * sys/glsink/gstgltestsrc.c:
39172 * sys/glsink/gstglupload.c:
39173 Convert gldownload to BaseTransform. Make glfilterexample
39174 visually interesting. Add support for various formats to
39175 downloading. Fix a few places where we leak GL state to
39176 other elements (bad, but hard to prevent).
39178 2007-12-27 00:52:23 +0000 David Schleef <ds@schleef.org>
39180 sys/glsink/: Remove code that handles non-texture buffers. Add a
39181 Original commit message from CVS:
39183 * sys/glsink/Makefile.am:
39184 * sys/glsink/gstglbuffer.c:
39185 * sys/glsink/gstglbuffer.h:
39186 * sys/glsink/gstglconvert.c:
39187 * sys/glsink/gstgldisplay.c:
39188 * sys/glsink/gstglfilter.c:
39189 * sys/glsink/gstglfilter.h:
39190 * sys/glsink/gstglfilterexample.c:
39191 * sys/glsink/gstgltestsrc.c:
39192 * sys/glsink/gstglupload.c:
39193 * sys/glsink/gstopengl.c:
39194 Remove code that handles non-texture buffers. Add a
39195 GstGLBufferFormat type that corresponds to how to use the
39196 texture, not the original video format. Convert gstflfilter.c
39197 into a base class, add glfilterexample and glconvert elements.
39198 * sys/glsink/color_matrix.c:
39199 Minor ramblings about color conversion matrices.
39201 2007-12-25 00:34:14 +0000 David Schleef <ds@schleef.org>
39203 sys/glsink/: Add gltestsrc element, a duplicate of videotestsrc that uses
39204 Original commit message from CVS:
39205 * sys/glsink/Makefile.am:
39206 * sys/glsink/gltestsrc.c:
39207 * sys/glsink/gltestsrc.h:
39208 * sys/glsink/gstgldisplay.c:
39209 * sys/glsink/gstgldownload.c:
39210 * sys/glsink/gstglfilter.c:
39211 * sys/glsink/gstgltestsrc.c:
39212 * sys/glsink/gstgltestsrc.h:
39213 * sys/glsink/gstglupload.c:
39214 * sys/glsink/gstopengl.c:
39215 Add gltestsrc element, a duplicate of videotestsrc that uses
39216 GL rendering to create images. More cleanup.
39218 2007-12-24 21:26:40 +0000 David Schleef <ds@schleef.org>
39220 sys/glsink/: Clean up code. Fix a few leaks.
39221 Original commit message from CVS:
39222 * sys/glsink/gstglbuffer.c:
39223 * sys/glsink/gstgldownload.c:
39224 * sys/glsink/gstglfilter.c:
39225 Clean up code. Fix a few leaks.
39227 2007-12-24 21:04:46 +0000 David Schleef <ds@schleef.org>
39229 sys/glsink/: Rename glvideo.[ch] to gstgldisplay.[ch].
39230 Original commit message from CVS:
39231 * sys/glsink/Makefile.am:
39232 * sys/glsink/glimagesink.h:
39233 * sys/glsink/glvideo.c:
39234 * sys/glsink/glvideo.h:
39235 * sys/glsink/gstglbuffer.c:
39236 * sys/glsink/gstglbuffer.h:
39237 * sys/glsink/gstgldisplay.c:
39238 * sys/glsink/gstgldisplay.h:
39239 Rename glvideo.[ch] to gstgldisplay.[ch].
39241 2007-12-24 20:53:56 +0000 David Schleef <ds@schleef.org>
39243 sys/glsink/: Rewrite a bunch of code to use textures as the intermediate instead of renderbuffers. upload, download,...
39244 Original commit message from CVS:
39245 * sys/glsink/glimagesink.c:
39246 * sys/glsink/glimagesink.h:
39247 * sys/glsink/glvideo.c:
39248 * sys/glsink/glvideo.h:
39249 * sys/glsink/gstglbuffer.c:
39250 * sys/glsink/gstglbuffer.h:
39251 * sys/glsink/gstgldownload.c:
39252 * sys/glsink/gstglfilter.c:
39253 * sys/glsink/gstglupload.c:
39254 Rewrite a bunch of code to use textures as the intermediate
39255 instead of renderbuffers. upload, download, filtering all
39258 2007-12-23 22:04:00 +0000 David Schleef <ds@schleef.org>
39260 gst/videoparse/: Remove videoparse element, because it was moved to gst/rawparse/
39261 Original commit message from CVS:
39262 * gst/videoparse/Makefile.am:
39263 * gst/videoparse/README:
39264 * gst/videoparse/gstvideoparse.c:
39265 Remove videoparse element, because it was moved to gst/rawparse/
39267 2007-12-23 10:34:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39269 gst/rawparse/gstrawparse.c: Always seek on frame boundaries, will produce nothing useful otherwise.
39270 Original commit message from CVS:
39271 * gst/rawparse/gstrawparse.c: (gst_raw_parse_src_event):
39272 Always seek on frame boundaries, will produce nothing useful
39275 2007-12-23 06:22:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39277 Add new plugin rawparse that contains a base class for raw data parsers and the two elements audioparse and videopars...
39278 Original commit message from CVS:
39280 * gst/rawparse/Makefile.am:
39281 * gst/rawparse/README:
39282 * gst/rawparse/gstaudioparse.c: (gst_audio_parse_format_get_type),
39283 (gst_audio_parse_endianness_get_type), (gst_audio_parse_base_init),
39284 (gst_audio_parse_class_init), (gst_audio_parse_init),
39285 (gst_audio_parse_set_property), (gst_audio_parse_get_property),
39286 (gst_audio_parse_update_frame_size), (gst_audio_parse_get_caps):
39287 * gst/rawparse/gstaudioparse.h:
39288 * gst/rawparse/gstrawparse.c: (gst_raw_parse_base_init),
39289 (gst_raw_parse_class_init), (gst_raw_parse_init),
39290 (gst_raw_parse_dispose),
39291 (gst_raw_parse_class_set_src_pad_template),
39292 (gst_raw_parse_class_set_multiple_frames_per_buffer),
39293 (gst_raw_parse_reset), (gst_raw_parse_chain),
39294 (gst_raw_parse_convert), (gst_raw_parse_sink_event),
39295 (gst_raw_parse_src_event), (gst_raw_parse_src_query_type),
39296 (gst_raw_parse_src_query), (gst_raw_parse_set_framesize),
39297 (gst_raw_parse_set_fps), (gst_raw_parse_get_fps),
39298 (gst_raw_parse_is_negotiated):
39299 * gst/rawparse/gstrawparse.h:
39300 * gst/rawparse/gstvideoparse.c: (gst_video_parse_format_get_type),
39301 (gst_video_parse_endianness_get_type), (gst_video_parse_base_init),
39302 (gst_video_parse_class_init), (gst_video_parse_init),
39303 (gst_video_parse_set_property), (gst_video_parse_get_property),
39304 (gst_video_parse_format_to_fourcc),
39305 (gst_video_parse_update_frame_size), (gst_video_parse_get_caps):
39306 * gst/rawparse/gstvideoparse.h:
39307 * gst/rawparse/plugin.c: (plugin_init):
39308 Add new plugin rawparse that contains a base class for raw data
39309 parsers and the two elements audioparse and videoparse that can
39310 be used to parse raw audio and video. These are inspired by the
39311 old videoparse element which the new rawparse plugin deprecates.
39313 2007-12-22 05:01:58 +0000 David Schleef <ds@schleef.org>
39315 sys/glsink/: A careful read of the documentation reveals that I can't use renderbuffers as textures. Duh. Checkpoin...
39316 Original commit message from CVS:
39317 * sys/glsink/glextensions.c:
39318 * sys/glsink/glextensions.h:
39319 * sys/glsink/glvideo.c:
39320 * sys/glsink/glvideo.h:
39321 * sys/glsink/gstglbuffer.c:
39322 * sys/glsink/gstgldownload.c:
39323 * sys/glsink/gstglupload.c:
39324 A careful read of the documentation reveals that I can't use
39325 renderbuffers as textures. Duh. Checkpoint because I'm about
39326 to rewrite a bunch of code.
39328 2007-12-21 19:01:00 +0000 Edgard Lima <edgard.lima@indt.org.br>
39331 * ext/metadata/TODO:
39332 * ext/metadata/gstbasemetadata.c:
39333 * ext/metadata/gstbasemetadata.h:
39334 * ext/metadata/metadata.h:
39335 * ext/metadata/metadataiptc.c:
39336 * ext/metadata/metadatamuxjpeg.c:
39337 * ext/metadata/metadataparsejpeg.c:
39338 * ext/metadata/metadataparseutil.c:
39339 Some IPTC tags mapped.
39340 Original commit message from CVS:
39341 Some IPTC tags mapped.
39343 2007-12-21 09:45:56 +0000 Edgard Lima <edgard.lima@indt.org.br>
39346 * ext/metadata/Makefile.am:
39347 * ext/metadata/TODO:
39348 * ext/metadata/gstbasemetadata.c:
39349 * ext/metadata/gstbasemetadata.h:
39350 * ext/metadata/gstmetadatacommon.c:
39351 * ext/metadata/gstmetadatacommon.h:
39352 * ext/metadata/metadata.c:
39353 * ext/metadata/metadata.h:
39354 Removed gstmetadatacommon.
39355 Original commit message from CVS:
39356 Removed gstmetadatacommon.
39358 2007-12-21 00:03:11 +0000 David Schleef <ds@schleef.org>
39360 sys/glsink/: Switch to using framebuffer_objects instead of GLXPixmaps, because that's what my driver supports. Remo...
39361 Original commit message from CVS:
39362 * sys/glsink/Makefile.am:
39363 * sys/glsink/glextensions.c:
39364 * sys/glsink/glextensions.h:
39365 * sys/glsink/glimagesink.c:
39366 * sys/glsink/glimagesink.h:
39367 * sys/glsink/glvideo.c:
39368 * sys/glsink/glvideo.h:
39369 * sys/glsink/gstglbuffer.c:
39370 * sys/glsink/gstglbuffer.h:
39371 * sys/glsink/gstgldownload.c:
39372 * sys/glsink/gstglfilter.c:
39373 * sys/glsink/gstglupload.c:
39374 * sys/glsink/gstopengl.c:
39375 Switch to using framebuffer_objects instead of GLXPixmaps,
39376 because that's what my driver supports. Remove GLDrawable,
39377 since GstGLDisplay now has a default drawable and context.
39379 2007-12-20 17:07:22 +0000 Tim-Philipp Müller <tim@centricular.net>
39382 Original commit message from CVS:
39383 * gst/equalizer/.cvsignore:
39384 * gst/switch/.cvsignore:
39387 2007-12-19 09:50:47 +0000 Edgard Lima <edgard.lima@indt.org.br>
39390 * ext/metadata/Makefile.am:
39391 * ext/metadata/TODO:
39392 * ext/metadata/gstbasemetadata.c:
39393 * ext/metadata/gstbasemetadata.h:
39394 * ext/metadata/gstmetadatacommon.c:
39395 * ext/metadata/gstmetadatacommon.h:
39396 * ext/metadata/gstmetadatademux.c:
39397 * ext/metadata/gstmetadatademux.h:
39398 * ext/metadata/gstmetadatamux.c:
39399 * ext/metadata/gstmetadatamux.h:
39400 * ext/metadata/metadata.c:
39401 * ext/metadata/metadata.h:
39402 * ext/metadata/metadatatags.h:
39403 * ext/metadata/test/metadata_editor.c:
39404 New base class for metadata elements.
39405 Original commit message from CVS:
39406 New base class for metadata elements.
39408 2007-12-18 16:08:13 +0000 Andy Wingo <wingo@pobox.com>
39410 gst/switch/: gst/switch/gstswitch.c (enum, gst_selector_pad_class_init) (gst_selector_pad_get_property) (gst_selector...
39411 Original commit message from CVS:
39412 2007-12-18 Andy Wingo <wingo@pobox.com>
39413 * gst/switch/gstswitch-marshal.list:
39414 * gst/switch/gstswitch.h (struct _GstStreamSelectorClass):
39415 * gst/switch/gstswitch.c (enum, gst_selector_pad_class_init)
39416 (gst_selector_pad_get_property)
39417 (gst_selector_pad_get_running_time)
39418 (gst_stream_selector_class_init, gst_segment_get_timestamp)
39419 (gst_segment_set_stop, gst_segment_set_start)
39420 (gst_stream_selector_set_active_pad, gst_stream_selector_block)
39421 (gst_stream_selector_push_pending_stop)
39422 (gst_stream_selector_switch): Change so that the signals and
39423 properties deal in running time, not buffer time. Document the
39424 signals more. Change uint64 in API to int64, to reflect what's in
39427 2007-12-18 09:26:42 +0000 Tim-Philipp Müller <tim@centricular.net>
39429 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
39430 Original commit message from CVS:
39432 Include common/win32.mak for CRLF check of win32 project
39433 files (see #393626).
39435 Bump requirements to -base CVS for libgstvideo additions in
39436 glimagesink. Disable glimagesink until the missing files get
39439 2007-12-18 01:25:58 +0000 David Schleef <ds@schleef.org>
39441 sys/glsink/: Use new GstVideoFormat checked into -base. Add new glupload element to upload raw video into a GLXPixbu...
39442 Original commit message from CVS:
39443 * sys/glsink/Makefile.am:
39444 * sys/glsink/glimagesink.c:
39445 * sys/glsink/glimagesink.h:
39446 * sys/glsink/glvideo.c:
39447 * sys/glsink/glvideo.h:
39448 * sys/glsink/gstopengl.c:
39449 * sys/glsink/gstglupload.c:
39450 Use new GstVideoFormat checked into -base. Add new glupload
39451 element to upload raw video into a GLXPixbuf. Untested. Will
39452 likely crash your motorcycle if you try it.
39453 * sys/glsink/gstvideo-common.c:
39454 * sys/glsink/gstvideo-common.h:
39457 2007-12-17 21:12:28 +0000 David Schleef <ds@schleef.org>
39459 gst/multifile/gstmultifilesrc.*: When subsequent files are read, if the file doesn't exist, send an EOS instead of ca...
39460 Original commit message from CVS:
39461 * gst/multifile/gstmultifilesrc.c:
39462 * gst/multifile/gstmultifilesrc.h:
39463 When subsequent files are read, if the file doesn't exist, send
39464 an EOS instead of causing an error.
39466 2007-12-17 15:09:17 +0000 Andy Wingo <wingo@pobox.com>
39468 gst/switch/gstswitch.c (gst_selector_pad_chain): Return OK when a buffer is ignored, not NOT_LINKED. No sense in maki...
39469 Original commit message from CVS:
39470 2007-12-17 Andy Wingo <wingo@pobox.com>
39471 * gst/switch/gstswitch.c (gst_selector_pad_chain): Return OK when
39472 a buffer is ignored, not NOT_LINKED. No sense in making a source
39473 element error out; at least fdsrc considers NOT_LINKED to be a
39474 fatal error. Patch 11/12. There is no patch 12/12. Foo.
39476 2007-12-17 15:06:48 +0000 Andy Wingo <wingo@pobox.com>
39478 gst/switch/: gst/switch/gstswitch.c (gst_stream_selector_class_init) (gst_stream_selector_block): Make the block() si...
39479 Original commit message from CVS:
39480 2007-12-17 Andy Wingo <wingo@pobox.com>
39481 * gst/switch/gstswitch-marshal.list:
39482 * gst/switch/gstswitch.h (struct _GstStreamSelectorClass):
39483 * gst/switch/gstswitch.c (gst_stream_selector_class_init)
39484 (gst_stream_selector_block): Make the block() signal return the
39485 last stop time of the active pad. Patch 10/12.
39487 2007-12-17 15:04:51 +0000 Andy Wingo <wingo@pobox.com>
39490 * gst/switch/gstswitch.c:
39491 gst/switch/gstswitch.c (gst_selector_pad_get_property) (gst_selector_pad_class_init, gst_stream_selector_class_init)
39492 Original commit message from CVS:
39493 2007-12-17 Andy Wingo <wingo@pobox.com>
39494 * gst/switch/gstswitch.c (gst_selector_pad_get_property)
39495 (gst_selector_pad_class_init, gst_stream_selector_class_init)
39496 (gst_stream_selector_get_property): Expose 'last-stop-time' as a
39497 pad property, not an element property.
39498 (gst_selector_pad_chain): Mark the last_stop time as timestamp +
39499 duration, not timestamp. Patch 9/12.
39501 2007-12-17 15:01:55 +0000 Andy Wingo <wingo@pobox.com>
39504 * gst/switch/gstswitch.c:
39505 gst/switch/gstswitch.c (gst_stream_selector_change_state)
39506 Original commit message from CVS:
39507 2007-12-17 Andy Wingo <wingo@pobox.com>
39508 * gst/switch/gstswitch.c (gst_stream_selector_change_state)
39509 (gst_stream_selector_block, gst_stream_selector_switch): Use the
39510 cond mechanism instead of blocked pads. Patch 8/12.
39512 2007-12-17 15:00:15 +0000 Andy Wingo <wingo@pobox.com>
39514 gst/switch/gstswitch.h (struct _GstStreamSelector): gst/switch/gstswitch.c (gst_stream_selector_wait) (gst_selector_p...
39515 Original commit message from CVS:
39516 2007-12-17 Andy Wingo <wingo@pobox.com>
39517 * gst/switch/gstswitch.h (struct _GstStreamSelector):
39518 * gst/switch/gstswitch.c (gst_stream_selector_wait)
39519 (gst_selector_pad_chain, gst_stream_selector_init)
39520 (gst_stream_selector_dispose): Add infrastructure for new blocking
39521 mechanism that does not use gst_pad_set_blocked, which does not
39522 work on sink pads. Patch 7/12.
39524 2007-12-17 14:58:18 +0000 Andy Wingo <wingo@pobox.com>
39527 * gst/switch/gstswitch.c:
39528 gst/switch/gstswitch.c (gst_stream_selector_class_init)
39529 Original commit message from CVS:
39530 2007-12-17 Andy Wingo <wingo@pobox.com>
39531 * gst/switch/gstswitch.c (gst_stream_selector_class_init)
39532 (gst_stream_selector_get_property): Add last-stop-time readable
39533 property. Patch 6/12.
39535 2007-12-17 14:55:54 +0000 Andy Wingo <wingo@pobox.com>
39537 gst/switch/gstswitch.h (struct _GstStreamSelector): Add some state variables.
39538 Original commit message from CVS:
39539 2007-12-17 Andy Wingo <wingo@pobox.com>
39540 * gst/switch/gstswitch.h (struct _GstStreamSelector): Add some
39542 * gst/switch/gstswitch.c (gst_stream_selector_push_pending_stop)
39543 (gst_selector_pad_chain): Push any pending stop event.
39544 (gst_stream_selector_set_active_pad)
39545 (gst_stream_selector_set_property): Factor out setting the active
39546 pad to a function. Close the segment of the previous active pad if
39547 told to do so via a stop_time != GST_CLOCK_TIME_NONE.
39548 (gst_stream_selector_switch): Implement switch vmethod. Patch 5/12.
39550 2007-12-17 14:52:14 +0000 Andy Wingo <wingo@pobox.com>
39552 gst/switch/gstswitch.c (gst_stream_selector_block): Implement the block() signal. This implementation will be replace...
39553 Original commit message from CVS:
39554 2007-12-17 Andy Wingo <wingo@pobox.com>
39555 * gst/switch/gstswitch.c (gst_stream_selector_block): Implement
39556 the block() signal. This implementation will be replaced in future
39557 patches, however. Patch 4/12.
39559 2007-12-17 14:48:26 +0000 Andy Wingo <wingo@pobox.com>
39561 gst/switch/gstswitch.h (struct _GstStreamSelectorClass): Fix vmethod prototypes.
39562 Original commit message from CVS:
39563 2007-12-17 Andy Wingo <wingo@pobox.com>
39564 * gst/switch/gstswitch.h (struct _GstStreamSelectorClass): Fix
39565 vmethod prototypes.
39566 * gst/switch/gstswitch.c (gst_stream_selector_class_init)
39567 (gst_stream_selector_block, gst_stream_selector_switch): Add empty
39568 vmethod definitions. Patch 3/12.
39570 2007-12-17 14:46:26 +0000 Andy Wingo <wingo@pobox.com>
39572 gst/switch/gstswitch.*: Add `block' and `switch' signals.
39573 Original commit message from CVS:
39574 2007-12-17 Andy Wingo <wingo@pobox.com>
39575 * gst/switch/gstswitch.h (struct _GstStreamSelectorClass):
39576 * gst/switch/gstswitch.c (gst_stream_selector_class_init): Add
39577 `block' and `switch' signals.
39578 * gst/switch/Makefile.am:
39579 * gst/switch/gstswitch-marshal.list: Add foo to generate a
39580 marshaller for the `switch' signal. Patch 2/12.
39582 2007-12-17 14:43:04 +0000 Andy Wingo <wingo@pobox.com>
39584 gst/switch/gstswitch.*: Replace with files from gststreamselector.[ch], registered as the "switch" plugin, with "GstS...
39585 Original commit message from CVS:
39586 2007-12-17 Andy Wingo <wingo@pobox.com>
39587 * gst/switch/gstswitch.h:
39588 * gst/switch/gstswitch.c: Replace with files from
39589 gststreamselector.[ch], registered as the "switch" plugin, with
39590 "GstSwitch" types. Patch 1/12.
39592 2007-12-17 14:37:39 +0000 Christian Schaller <uraeus@gnome.org>
39594 * gst-plugins-bad.spec.in:
39595 add libsoup plugin to spec
39596 Original commit message from CVS:
39597 add libsoup plugin to spec
39599 2007-12-17 12:37:36 +0000 Edgard Lima <edgard.lima@indt.org.br>
39602 * ext/metadata/TODO:
39603 * ext/metadata/gstmetadatademux.c:
39604 * ext/metadata/metadata.c:
39605 * ext/metadata/metadata.h:
39606 * ext/metadata/metadataparsejpeg.c:
39607 * ext/metadata/metadataparsejpeg.h:
39608 * ext/metadata/metadataparsepng.c:
39609 * ext/metadata/metadataparsepng.h:
39610 * ext/metadata/test/MetadataEditorMain.glade:
39611 * ext/metadata/test/metadata_editor.c:
39612 Added "parse-only" property to metadatademux.
39613 Original commit message from CVS:
39614 Added "parse-only" property to metadatademux.
39616 2007-12-16 22:57:22 +0000 David Schleef <ds@schleef.org>
39618 sys/glsink/: Rename GLVideo* to GstGL*.
39619 Original commit message from CVS:
39620 * sys/glsink/glimagesink.c:
39621 * sys/glsink/glimagesink.h:
39622 * sys/glsink/glvideo.c:
39623 * sys/glsink/glvideo.h:
39624 Rename GLVideo* to GstGL*.
39626 2007-12-16 00:16:46 +0000 David Schleef <ds@schleef.org>
39628 sys/glsink/: Add vblank synchronization. Isn't really working on my driver. :(
39629 Original commit message from CVS:
39630 * sys/glsink/Makefile.am:
39631 * sys/glsink/glextensions.c:
39632 * sys/glsink/glextensions.h:
39633 * sys/glsink/glvideo.c:
39634 Add vblank synchronization. Isn't really working on my
39637 2007-12-15 19:31:23 +0000 David Schleef <ds@schleef.org>
39639 sys/glsink/: Add support for xRGB, xBGR, and AYUV. Re-add support for power-of-2 textures.
39640 Original commit message from CVS:
39641 * sys/glsink/Makefile.am:
39642 * sys/glsink/glimagesink.c:
39643 * sys/glsink/glvideo.c:
39644 * sys/glsink/glvideo.h:
39645 * sys/glsink/gstvideo-common.c:
39646 * sys/glsink/gstvideo-common.h:
39647 Add support for xRGB, xBGR, and AYUV. Re-add support for
39648 power-of-2 textures.
39650 2007-12-15 17:52:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39652 gst/videoparse/gstvideoparse.c: Free the adapter on dispose and correctly reset on newsegment events.
39653 Original commit message from CVS:
39654 * gst/videoparse/gstvideoparse.c: (gst_video_parse_dispose),
39655 (gst_video_parse_sink_event):
39656 Free the adapter on dispose and correctly reset on newsegment events.
39658 2007-12-15 13:10:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39660 gst/videoparse/gstvideoparse.c: Improve duration query by first asking upstream and if it can't handle the query try ...
39661 Original commit message from CVS:
39662 * gst/videoparse/gstvideoparse.c: (gst_video_parse_sink_event),
39663 (gst_video_parse_src_event), (gst_video_parse_src_query):
39664 Improve duration query by first asking upstream and if it can't handle
39665 the query try to get the duration in bytes from upstream and convert.
39666 For seeks, try if upstream handles this already first and do our
39667 conversion to byte format only if it doesn't and if we get a
39668 newsegment event in time format keep it and only do our conversions
39669 if the event has another format.
39671 2007-12-15 07:37:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39673 gst/videoparse/gstvideoparse.c: Add support for video/x-raw-rgb and video/x-raw-gray. Also send downstream elements d...
39674 Original commit message from CVS:
39675 * gst/videoparse/gstvideoparse.c:
39676 (gst_video_parse_format_get_type),
39677 (gst_video_parse_endianness_get_type),
39678 (gst_video_parse_class_init), (gst_video_parse_init),
39679 (gst_video_parse_set_property), (gst_video_parse_get_property),
39680 (gst_video_parse_format_to_fourcc),
39681 (gst_video_parse_update_block_size), (gst_video_parse_chain),
39682 (gst_video_parse_sink_event):
39683 Add support for video/x-raw-rgb and video/x-raw-gray. Also send
39684 downstream elements downstream, not upstream.
39686 2007-12-15 06:33:37 +0000 David Schleef <ds@schleef.org>
39688 sys/glsink/gstvideo-common.*: Pull together some common raw video functions into one location.
39689 Original commit message from CVS:
39690 * sys/glsink/gstvideo-common.c:
39691 * sys/glsink/gstvideo-common.h:
39692 Pull together some common raw video functions into one location.
39693 This should eventually move to -base.
39694 * sys/glsink/Makefile.am:
39695 * sys/glsink/glimagesink.c:
39696 * sys/glsink/glimagesink.h:
39697 * sys/glsink/glvideo.c:
39698 * sys/glsink/glvideo.h:
39699 * sys/glsink/gstopengl.c:
39700 Use the new video-common.h stuff. Readd support for RGB video.
39702 2007-12-14 18:18:37 +0000 Edgard Lima <edgard.lima@indt.org.br>
39705 * ext/metadata/Makefile.am:
39706 * ext/metadata/TODO:
39707 * ext/metadata/gstmetadata.c:
39708 * ext/metadata/gstmetadatacommon.c:
39709 * ext/metadata/gstmetadatacommon.h:
39710 * ext/metadata/gstmetadatademux.c:
39711 * ext/metadata/gstmetadatademux.h:
39712 * ext/metadata/gstmetadatamux.c:
39713 * ext/metadata/gstmetadatamux.h:
39714 * ext/metadata/gstmetadataparse.c:
39715 * ext/metadata/gstmetadataparse.h:
39716 * ext/metadata/metadataexif.c:
39717 * ext/metadata/metadatatags.c:
39718 * ext/metadata/test/metadata_editor.c:
39719 Added new module for common functions. Using GST_TYPE_FRACTION for Exif (S)Rational types.
39720 Original commit message from CVS:
39721 Added new module for common functions. Using GST_TYPE_FRACTION for Exif (S)Rational types.
39723 2007-12-14 17:51:49 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
39725 gst/mpegtsparse/mpegtspacketizer.*: Hash streams by pid again. Add a linked list inside each stream with a list of su...
39726 Original commit message from CVS:
39727 * gst/mpegtsparse/mpegtspacketizer.c:
39728 * gst/mpegtsparse/mpegtspacketizer.h:
39729 Hash streams by pid again. Add a linked list inside each
39730 stream with a list of sub_tables. Fix multiple sections
39731 as it was borked with my last commit.
39733 2007-12-14 16:23:06 +0000 Christian Schaller <uraeus@gnome.org>
39736 * gst-plugins-bad.spec.in:
39737 * gst/speexresample/Makefile.am:
39738 * sys/glsink/Makefile.am:
39739 update spec file and add two missing files for disting
39740 Original commit message from CVS:
39741 update spec file and add two missing files for disting
39743 2007-12-13 17:19:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
39746 * ext/metadata/TODO:
39747 * ext/metadata/gstmetadatamux.c:
39748 * ext/metadata/gstmetadataparse.c:
39749 * ext/metadata/metadata.c:
39750 * ext/metadata/metadata.h:
39751 * ext/metadata/metadataiptc.c:
39752 * ext/metadata/metadatamuxjpeg.c:
39753 * ext/metadata/metadatamuxjpeg.h:
39754 * ext/metadata/metadatamuxpng.c:
39755 * ext/metadata/metadatamuxpng.h:
39756 * ext/metadata/metadataparsejpeg.c:
39757 * ext/metadata/metadataparsejpeg.h:
39758 * ext/metadata/metadataparsepng.c:
39759 * ext/metadata/metadataparsepng.h:
39760 * ext/metadata/metadataparseutil.c:
39761 * ext/metadata/metadataparseutil.h:
39762 * ext/metadata/metadatatypes.h:
39763 * ext/metadata/metadataxmp.c:
39764 Code documentation.
39765 Original commit message from CVS:
39766 Code documentation.
39768 2007-12-13 12:45:06 +0000 Edgard Lima <edgard.lima@indt.org.br>
39773 * ext/metadata/Makefile.am:
39774 * ext/metadata/gstmetadatamux.c:
39775 * ext/metadata/gstmetadataparse.c:
39776 * ext/metadata/metadataexif.c:
39777 * ext/metadata/metadatatags.c:
39778 * ext/metadata/test/Makefile:
39779 * ext/metadata/test/MetadataEditorMain.glade:
39780 * ext/metadata/test/metadata_editor.c:
39781 Added a test application. Added some EXIF tags. Fixed a muxer bug.
39782 Original commit message from CVS:
39783 Added a test application. Added some EXIF tags. Fixed a muxer bug.
39785 2007-12-13 11:25:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39787 gst/videoparse/gstvideoparse.c: Implement a query type function for the src pad, implement seeking and use ANY caps f...
39788 Original commit message from CVS:
39789 * gst/videoparse/gstvideoparse.c: (gst_video_parse_init),
39790 (gst_video_parse_src_event), (gst_video_parse_src_query_type):
39791 Implement a query type function for the src pad, implement seeking
39792 and use ANY caps for the sink pad as the element doesn't care what
39793 caps the input has and everything is handled via properties.
39795 2007-12-13 10:38:23 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39797 gst/videoparse/gstvideoparse.c: Handle -1 values for the CONVERT query too.
39798 Original commit message from CVS:
39799 * gst/videoparse/gstvideoparse.c: (gst_video_parse_convert),
39800 (gst_video_parse_sink_event):
39801 Handle -1 values for the CONVERT query too.
39803 2007-12-13 10:16:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39805 gst/videoparse/gstvideoparse.c: Add YV12 to the pad templates as it is supported too and allow
39806 Original commit message from CVS:
39807 * gst/videoparse/gstvideoparse.c: (gst_video_parse_sink_event):
39808 Add YV12 to the pad templates as it is supported too and allow
39809 -1 as stop position for NEWSEGMENT events.
39811 2007-12-13 08:54:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39813 gst/videoparse/Makefile.am: Add $(GST_PLUGINS_BASE_CFLAGS) to CFLAGS to fix the build.
39814 Original commit message from CVS:
39815 * gst/videoparse/Makefile.am:
39816 Add $(GST_PLUGINS_BASE_CFLAGS) to CFLAGS to fix the build.
39817 * gst/videoparse/gstvideoparse.c: (gst_video_parse_init),
39818 (gst_video_parse_set_property), (gst_video_parse_get_property):
39819 Use g_value_[sg]et_enum() for enum properties, g_value_[sg]et_int()
39820 gives a g_critical().
39822 2007-12-13 04:43:58 +0000 David Schleef <ds@schleef.org>
39824 gst/videoparse/: Add a bunch of features: handle format specification, handle queries and conversion. Works much lik...
39825 Original commit message from CVS:
39826 * gst/videoparse/README:
39827 * gst/videoparse/gstvideoparse.c:
39828 Add a bunch of features: handle format specification, handle
39829 queries and conversion. Works much like a normal parser now.
39831 2007-12-12 16:59:03 +0000 Wim Taymans <wim.taymans@gmail.com>
39833 gst/rtpmanager/: Clean up the dynamic pads when going to READY.
39834 Original commit message from CVS:
39835 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_finalize),
39836 (gst_rtp_pt_demux_setup), (gst_rtp_pt_demux_release),
39837 (gst_rtp_pt_demux_change_state):
39838 * gst/rtpmanager/gstrtpssrcdemux.c: (gst_rtp_ssrc_demux_reset),
39839 (gst_rtp_ssrc_demux_dispose), (gst_rtp_ssrc_demux_src_query),
39840 (gst_rtp_ssrc_demux_change_state):
39841 Clean up the dynamic pads when going to READY.
39843 2007-12-12 12:11:53 +0000 Wim Taymans <wim.taymans@gmail.com>
39845 gst/rtpmanager/: Fix some leaks.
39846 Original commit message from CVS:
39847 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_finalize),
39848 (gst_rtp_bin_set_sdes_string), (gst_rtp_bin_get_sdes_string),
39849 (gst_rtp_bin_handle_message):
39850 * gst/rtpmanager/rtpsession.c: (rtp_session_finalize),
39851 (rtp_session_send_bye):
39852 * gst/rtpmanager/rtpsource.c: (rtp_source_finalize):
39855 2007-12-12 04:11:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
39857 ext/dts/gstdtsdec.*: Add support for "audio/x-private1-dts" as used by flupsparse. Most changes adapted from a52dec.
39858 Original commit message from CVS:
39859 * ext/dts/gstdtsdec.c: (gst_dtsdec_init),
39860 (gst_dtsdec_sink_setcaps), (gst_dtsdec_chain_raw),
39861 (gst_dtsdec_chain):
39862 * ext/dts/gstdtsdec.h:
39863 Add support for "audio/x-private1-dts" as used by flupsparse. Most
39864 changes adapted from a52dec.
39866 2007-12-12 02:33:12 +0000 David Schleef <ds@schleef.org>
39868 sys/glsink/: Split out gl-related code into a separate file with a sensible API. Major cleanup. Still crashes occas...
39869 Original commit message from CVS:
39870 * sys/glsink/Makefile.am:
39871 * sys/glsink/glimagesink.c:
39872 * sys/glsink/glvideo.c:
39873 * sys/glsink/glvideo.h:
39874 Split out gl-related code into a separate file with a
39875 sensible API. Major cleanup. Still crashes occasionally
39876 due to different threads touching bits at the same time.
39878 2007-12-11 16:39:39 +0000 Wouter Cloetens <wouter@mind.be>
39880 ext/soup/gstsouphttpsrc.*: Do not try to unpause I/O in the "queued" state.
39881 Original commit message from CVS:
39882 Patch by: Wouter Cloetens <wouter at mind dot be>
39883 * ext/soup/gstsouphttpsrc.c: (_do_init),
39884 (gst_souphttp_src_class_init), (gst_souphttp_src_init),
39885 (gst_souphttp_src_dispose), (gst_souphttp_src_set_property),
39886 (gst_souphttp_src_get_property), (unicodify),
39887 (gst_souphttp_src_unicodify), (gst_souphttp_src_create),
39888 (gst_souphttp_src_start), (gst_souphttp_src_stop),
39889 (gst_souphttp_src_unlock), (gst_souphttp_src_unlock_stop),
39890 (gst_souphttp_src_get_size), (gst_souphttp_src_is_seekable),
39891 (soup_got_headers), (soup_got_body), (soup_finished),
39892 (soup_got_chunk), (soup_response), (soup_parse_status),
39893 (gst_souphttp_src_uri_get_type),
39894 (gst_souphttp_src_uri_get_protocols),
39895 (gst_souphttp_src_uri_get_uri), (gst_souphttp_src_uri_set_uri),
39896 (gst_souphttp_src_uri_handler_init):
39897 * ext/soup/gstsouphttpsrc.h:
39898 Do not try to unpause I/O in the "queued" state.
39899 Reorganise a bunch of things and cleanups.
39900 Uses G_GUINT64_FORMAT instead of hard-coding %llu.
39903 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
39905 ext/x264/gstx264enc.c: Fix caps memleak.
39906 Original commit message from CVS:
39907 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
39910 2007-12-11 11:54:43 +0000 Tim-Philipp Müller <tim@centricular.net>
39912 gst/flv/gstflvparse.c: Don't strdup (and thus leak) codec name strings when passing them to gst_tag_list_add().
39913 Original commit message from CVS:
39914 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
39915 (gst_flv_parse_tag_video):
39916 Don't strdup (and thus leak) codec name strings when passing
39917 them to gst_tag_list_add().
39919 2007-12-10 18:36:04 +0000 Wim Taymans <wim.taymans@gmail.com>
39921 gst/rtpmanager/: Post a message when the SDES infor changes for a source.
39922 Original commit message from CVS:
39923 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_class_init),
39924 (gst_rtp_bin_handle_message):
39925 * gst/rtpmanager/gstrtpsession.c: (source_get_sdes_structure),
39927 Post a message when the SDES infor changes for a source.
39928 * gst/rtpmanager/rtpsession.c:
39929 * gst/rtpmanager/rtpsource.c:
39930 Update some comments.
39932 2007-12-10 17:18:35 +0000 mutex at runbox dot com <mutex@runbox.com>
39934 gst/videoparse/gstvideoparse.c: Forward the query upstream, the default element event handler does something differen...
39935 Original commit message from CVS:
39936 Based on patch by: <mutex at runbox dot com>
39937 * gst/videoparse/gstvideoparse.c: (gst_video_parse_src_query):
39938 Forward the query upstream, the default element event handler does
39939 something different. Fixes #502879.
39941 2007-12-10 15:34:19 +0000 Wim Taymans <wim.taymans@gmail.com>
39943 gst/rtpmanager/: Add signal to notify of an SDES change.
39944 Original commit message from CVS:
39945 * gst/rtpmanager/gstrtpbin.c: (on_ssrc_sdes), (create_session),
39946 (gst_rtp_bin_class_init):
39947 * gst/rtpmanager/gstrtpbin.h:
39948 * gst/rtpmanager/gstrtpclient.c:
39949 * gst/rtpmanager/gstrtpclient.h:
39950 * gst/rtpmanager/gstrtpjitterbuffer.h:
39951 * gst/rtpmanager/gstrtpmanager.c:
39952 * gst/rtpmanager/gstrtpptdemux.c:
39953 * gst/rtpmanager/gstrtpptdemux.h:
39954 * gst/rtpmanager/gstrtpsession.c: (on_ssrc_sdes),
39955 (gst_rtp_session_class_init), (gst_rtp_session_init):
39956 * gst/rtpmanager/gstrtpsession.h:
39957 * gst/rtpmanager/gstrtpssrcdemux.c:
39958 * gst/rtpmanager/gstrtpssrcdemux.h:
39959 * gst/rtpmanager/rtpjitterbuffer.c:
39960 * gst/rtpmanager/rtpjitterbuffer.h:
39961 * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
39962 (on_ssrc_sdes), (rtp_session_process_sdes):
39963 * gst/rtpmanager/rtpsession.h:
39964 * gst/rtpmanager/rtpsource.c:
39965 * gst/rtpmanager/rtpsource.h:
39966 * gst/rtpmanager/rtpstats.c:
39967 * gst/rtpmanager/rtpstats.h:
39968 Add signal to notify of an SDES change.
39969 Fix object type in the signal callbacks.
39971 2007-12-10 14:03:32 +0000 Wim Taymans <wim.taymans@gmail.com>
39973 gst/rtpmanager/gstrtpbin.*: Expose SDES items as properties and configure the session managers with them.
39974 Original commit message from CVS:
39975 * gst/rtpmanager/gstrtpbin.c: (create_session),
39976 (gst_rtp_bin_class_init), (gst_rtp_bin_init), (sdes_type_to_name),
39977 (gst_rtp_bin_set_sdes_string), (gst_rtp_bin_get_sdes_string),
39978 (gst_rtp_bin_set_property), (gst_rtp_bin_get_property):
39979 * gst/rtpmanager/gstrtpbin.h:
39980 Expose SDES items as properties and configure the session managers with
39982 * gst/rtpmanager/rtpsource.c: (rtp_source_class_init),
39983 (rtp_source_set_property):
39986 2007-12-10 11:08:11 +0000 Wim Taymans <wim.taymans@gmail.com>
39988 gst/rtpmanager/: Update comment.
39989 Original commit message from CVS:
39990 * gst/rtpmanager/gstrtpbin.c: (create_session):
39991 * gst/rtpmanager/rtpjitterbuffer.c:
39993 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
39994 (gst_rtp_session_set_property), (gst_rtp_session_get_property):
39995 Define some GObject properties to set SDES and other configuration.
39996 * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
39997 (rtp_session_init), (rtp_session_finalize),
39998 (rtp_session_set_property), (rtp_session_get_property),
39999 (on_ssrc_sdes), (rtp_session_set_bandwidth),
40000 (rtp_session_get_bandwidth), (rtp_session_set_rtcp_fraction),
40001 (rtp_session_get_rtcp_fraction), (rtp_session_set_sdes_string),
40002 (rtp_session_get_sdes_string), (obtain_source),
40003 (rtp_session_get_internal_source), (rtp_session_process_sdes),
40004 (rtp_session_send_rtp), (rtp_session_next_timeout), (session_sdes),
40006 * gst/rtpmanager/rtpsession.h:
40007 Add signal when new SDES infor has been found for a source.
40008 Create properties for SDES and other info.
40009 Simplify the SDES API.
40010 Add method for getting the internal source object of the session.
40011 * gst/rtpmanager/rtpsource.c: (rtp_source_class_init),
40012 (rtp_source_finalize), (rtp_source_set_property),
40013 (rtp_source_get_property), (rtp_source_set_callbacks),
40014 (rtp_source_get_ssrc), (rtp_source_set_as_csrc),
40015 (rtp_source_is_as_csrc), (rtp_source_is_active),
40016 (rtp_source_is_validated), (rtp_source_is_sender),
40017 (rtp_source_received_bye), (rtp_source_get_bye_reason),
40018 (rtp_source_set_sdes), (rtp_source_set_sdes_string),
40019 (rtp_source_get_sdes), (rtp_source_get_sdes_string),
40020 (rtp_source_get_new_sr), (rtp_source_get_new_rb):
40021 * gst/rtpmanager/rtpsource.h:
40022 Add GObject properties for various things.
40023 Don't leak the bye reason.
40025 2007-12-09 19:37:53 +0000 Edward Hervey <bilboed@bilboed.com>
40027 gst/flv/gstflvparse.c: Fix list of supported and known codecs.
40028 Original commit message from CVS:
40029 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
40030 (gst_flv_parse_tag_video):
40031 Fix list of supported and known codecs.
40032 Emit tag with the codec name so it gets properly reported in totem and
40033 other applications.
40035 2007-12-09 04:30:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40037 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
40038 Original commit message from CVS:
40040 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
40042 2007-12-06 12:45:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40044 gst/equalizer/gstiirequalizer.c: Fix compilation.
40045 Original commit message from CVS:
40046 * gst/equalizer/gstiirequalizer.c:
40047 (gst_iir_equalizer_transform_ip):
40050 2007-12-06 12:42:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40052 gst/equalizer/gstiirequalizer.c: Don't process buffers in passthrough mode.
40053 Original commit message from CVS:
40054 * gst/equalizer/gstiirequalizer.c:
40055 (gst_iir_equalizer_transform_ip):
40056 Don't process buffers in passthrough mode.
40058 2007-12-06 12:37:43 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40060 gst/filter/: The transform() methods are not called in passthrough mode so there's no need for checking if the elemen...
40061 Original commit message from CVS:
40062 * gst/filter/gstbpwsinc.c: (bpwsinc_transform):
40063 * gst/filter/gstlpwsinc.c: (lpwsinc_transform):
40064 The transform() methods are not called in passthrough mode so
40065 there's no need for checking if the element is in passthrough mode.
40067 2007-12-06 12:29:26 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40069 gst/filter/: Sync the GObject properties with the controller even in passthrough mode to get consistent property values.
40070 Original commit message from CVS:
40071 * gst/filter/gstbpwsinc.c: (bpwsinc_transform):
40072 * gst/filter/gstlpwsinc.c: (lpwsinc_transform):
40073 Sync the GObject properties with the controller even in passthrough
40074 mode to get consistent property values.
40076 2007-12-06 10:48:19 +0000 Tim-Philipp Müller <tim@centricular.net>
40078 gst/mpegtsparse/mpegtsparse.c: Mark crc values table as constant.
40079 Original commit message from CVS:
40080 * gst/mpegtsparse/mpegtsparse.c: (crc_tab):
40081 Mark crc values table as constant.
40083 2007-12-05 17:00:59 +0000 Edgard Lima <edgard.lima@indt.org.br>
40086 * ext/metadata/metadataexif.c:
40087 * ext/metadata/metadataiptc.c:
40088 * ext/metadata/metadatatags.c:
40089 * ext/metadata/metadatatags.h:
40090 * ext/metadata/metadataxmp.c:
40091 Added some tags to exif parser.
40092 Original commit message from CVS:
40093 Added some tags to exif parser.
40095 2007-12-05 12:40:05 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
40097 gst/mpegtsparse/: A sub table is identified by the pair table_id and sub_table_identifier, not by pid. So hash with t...
40098 Original commit message from CVS:
40099 * gst/mpegtsparse/mpegtspacketizer.c:
40100 * gst/mpegtsparse/mpegtsparse.c:
40101 A sub table is identified by the pair table_id and
40102 sub_table_identifier, not by pid. So hash with that.
40103 * sys/dvb/dvbbasebin.c:
40104 Make sure initial pids are added properly to filter,
40106 2007-12-05 11:25:58 +0000 Andy Wingo <wingo@pobox.com>
40108 gst/switch/gstswitch.c (gst_switch_set_property): Don't push buffers from app thread when unsetting `queue-buffers', ...
40109 Original commit message from CVS:
40110 2007-12-05 Andy Wingo <wingo@pobox.com>
40111 * gst/switch/gstswitch.c (gst_switch_set_property): Don't push
40112 buffers from app thread when unsetting `queue-buffers', it's
40113 dangerous and the chain function will do it for us anyway.
40115 2007-12-04 17:20:25 +0000 Edgard Lima <edgard.lima@indt.org.br>
40118 * ext/metadata/metadatamuxjpeg.c:
40119 * ext/metadata/metadataparsejpeg.c:
40120 Now compiles even when libiptc is missing.
40121 Original commit message from CVS:
40122 Now compiles even when libiptc is missing.
40124 2007-12-04 16:42:25 +0000 Edgard Lima <edgard.lima@indt.org.br>
40127 * ext/metadata/gstmetadatamux.c:
40128 * ext/metadata/gstmetadatamux.h:
40129 * ext/metadata/gstmetadataparse.c:
40130 * ext/metadata/gstmetadataparse.h:
40131 * ext/metadata/metadata.c:
40132 * ext/metadata/metadata.h:
40133 * ext/metadata/metadatamuxjpeg.c:
40134 * ext/metadata/metadatamuxjpeg.h:
40135 * ext/metadata/metadatamuxpng.c:
40136 * ext/metadata/metadatamuxpng.h:
40137 Fixed element properties and now muxer writes to png also.
40138 Original commit message from CVS:
40139 Fixed element properties and now muxer writes to png also.
40141 2007-12-03 18:28:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
40143 gst/mpegtsparse/: Remove signals for pat, pmt, nit, eit, sdt. Replace with bus messages.
40144 Original commit message from CVS:
40145 * gst/mpegtsparse/Makefile.am:
40146 * gst/mpegtsparse/mpegtspacketizer.c:
40147 * gst/mpegtsparse/mpegtsparse.c:
40148 Remove signals for pat, pmt, nit, eit, sdt. Replace with bus
40150 * sys/dvb/dvbbasebin.c:
40151 Instead of attaching to signals, use the bus messages.
40152 Also fix up so the dvbsrc starts only outputting the info tables
40153 like PAT, CAT, NIT, SDT, EIT instead of the whole ts.
40155 2007-12-03 16:14:01 +0000 Edgard Lima <edgard.lima@indt.org.br>
40158 * ext/metadata/gstmetadatamux.c:
40159 * ext/metadata/gstmetadatamux.h:
40160 * ext/metadata/metadataexif.c:
40161 * ext/metadata/metadataexif.h:
40162 * ext/metadata/metadataiptc.c:
40163 * ext/metadata/metadataiptc.h:
40164 * ext/metadata/metadatamuxjpeg.c:
40165 * ext/metadata/metadataxmp.c:
40166 * ext/metadata/metadataxmp.h:
40167 Muxer writes (in jpeg only) whole IPTC chunk sent as tag. Muxer implemets GstTagSetter interface.
40168 Original commit message from CVS:
40169 Muxer writes (in jpeg only) whole IPTC chunk sent as tag. Muxer implemets GstTagSetter interface.
40171 2007-12-03 13:08:26 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
40173 gst/librfb/rfbdecoder.c: Should fix the 64-bit build
40174 Original commit message from CVS:
40175 * gst/librfb/rfbdecoder.c:
40176 Should fix the 64-bit build
40178 2007-11-30 18:30:12 +0000 Edgard Lima <edgard.lima@indt.org.br>
40181 * ext/metadata/gstmetadatamux.c:
40182 * ext/metadata/gstmetadatamux.h:
40183 * ext/metadata/gstmetadataparse.c:
40184 * ext/metadata/gstmetadataparse.h:
40185 * ext/metadata/metadataexif.c:
40186 * ext/metadata/metadataexif.h:
40187 * ext/metadata/metadataiptc.c:
40188 * ext/metadata/metadataiptc.h:
40189 * ext/metadata/metadatamuxjpeg.c:
40190 * ext/metadata/metadatamuxpng.c:
40191 * ext/metadata/metadataparsejpeg.c:
40192 * ext/metadata/metadataparsepng.c:
40193 * ext/metadata/metadataxmp.c:
40194 * ext/metadata/metadataxmp.h:
40195 Muxer writes (in jpeg only) whole EXIF and XMP chunks sent as tags.
40196 Original commit message from CVS:
40197 Muxer writes (in jpeg only) whole EXIF and XMP chunks sent as tags.
40199 2007-11-30 14:08:15 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
40201 gst/librfb/rfbdecoder.*: Add CoRRE encoding
40202 Original commit message from CVS:
40203 * gst/librfb/rfbdecoder.c:
40204 * gst/librfb/rfbdecoder.h:
40207 2007-11-30 13:18:36 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
40209 gst/mpegtsparse/mpegtsparse.c: CRC check the psi pids. CRC checking code relicenced from MPL.
40210 Original commit message from CVS:
40211 * gst/mpegtsparse/mpegtsparse.c:
40212 CRC check the psi pids. CRC checking code relicenced from MPL.
40215 2007-11-30 12:53:13 +0000 Edgard Lima <edgard.lima@indt.org.br>
40218 * ext/metadata/Makefile.am:
40219 * ext/metadata/gstmetadatamux.c:
40220 * ext/metadata/gstmetadatamux.h:
40221 * ext/metadata/gstmetadataparse.c:
40222 * ext/metadata/metadata.c:
40223 * ext/metadata/metadata.h:
40224 * ext/metadata/metadatamuxjpeg.c:
40225 * ext/metadata/metadatamuxjpeg.h:
40226 * ext/metadata/metadatamuxpng.c:
40227 * ext/metadata/metadatamuxpng.h:
40228 * ext/metadata/metadataparsejpeg.c:
40229 * ext/metadata/metadataparsejpeg.h:
40230 * ext/metadata/metadataparsepng.c:
40231 * ext/metadata/metadataparsepng.h:
40232 * ext/metadata/metadatatypes.c:
40233 * ext/metadata/metadatatypes.h:
40234 Fixed get_range bug when injecting and stripping. And mux is almost done now.
40235 Original commit message from CVS:
40236 Fixed get_range bug when injecting and stripping. And mux is almost done now.
40238 2007-11-30 10:46:23 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
40240 gst/librfb/rfbdecoder.c: Use glib macro for swapping
40241 Original commit message from CVS:
40242 * gst/librfb/rfbdecoder.c:
40243 Use glib macro for swapping
40245 2007-11-29 13:32:11 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
40247 gst/librfb/: Disable CopyRect encoding by default
40248 Original commit message from CVS:
40249 * gst/librfb/gstrfbsrc.c:
40250 * gst/librfb/rfbdecoder.c:
40251 * gst/librfb/rfbdecoder.h:
40252 Disable CopyRect encoding by default
40255 2007-11-29 10:49:18 +0000 Wouter Cloetens <wouter@mind.be>
40257 configure.ac: Bump libsoup requirement as libsoup does not support async client operation prior to version 2.2.104 an...
40258 Original commit message from CVS:
40259 Patch by: Wouter Cloetens <wouter at mind dot be>
40261 Bump libsoup requirement as libsoup does not support async client
40262 operation prior to version 2.2.104 and it has some leaks.
40263 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
40264 (gst_souphttp_src_init), (gst_souphttp_src_dispose),
40265 (gst_souphttp_src_set_property), (gst_souphttp_src_create),
40266 (gst_souphttp_src_start), (gst_souphttp_src_stop),
40267 (gst_souphttp_src_unlock), (gst_souphttp_src_unlock_stop),
40268 (gst_souphttp_src_get_size), (soup_got_headers), (soup_got_body),
40269 (soup_finished), (soup_got_chunk), (soup_response),
40270 (soup_session_close):
40271 * ext/soup/gstsouphttpsrc.h:
40272 Implement unlock().
40273 Picks up the size from the Content-Length header and emit a duration
40275 Don't leak the GMainContext object.
40278 2007-11-29 10:44:54 +0000 Wim Taymans <wim.taymans@gmail.com>
40280 ext/alsaspdif/alsaspdifsink.c: Don't free uninitialized data when we are in error.
40281 Original commit message from CVS:
40282 * ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_set_caps),
40283 (alsaspdifsink_get_time), (alsaspdifsink_set_params),
40284 (alsaspdifsink_find_pcm_device):
40285 Don't free uninitialized data when we are in error.
40287 2007-11-28 14:03:35 +0000 Edgard Lima <edgard.lima@indt.org.br>
40290 * ext/metadata/gstmetadatamux.c:
40291 * ext/metadata/gstmetadataparse.c:
40292 * ext/metadata/metadataexif.c:
40293 * ext/metadata/metadataexif.h:
40294 * ext/metadata/metadataiptc.c:
40295 * ext/metadata/metadataiptc.h:
40296 * ext/metadata/metadatatags.c:
40297 * ext/metadata/metadatatags.h:
40298 * ext/metadata/metadataxmp.c:
40299 * ext/metadata/metadataxmp.h:
40300 Sending make and model individual tags and muxer now links fine.
40301 Original commit message from CVS:
40302 Sending make and model individual tags and muxer now links fine.
40304 2007-11-28 08:13:52 +0000 Edgard Lima <edgard.lima@indt.org.br>
40307 * ext/metadata/Makefile.am:
40308 * ext/metadata/gstmetadata.c:
40309 * ext/metadata/gstmetadatamux.c:
40310 * ext/metadata/gstmetadatamux.h:
40311 * ext/metadata/gstmetadataparse.c:
40312 * ext/metadata/gstmetadataparse.h:
40313 * ext/metadata/metadata.c:
40314 * ext/metadata/metadata.h:
40315 * ext/metadata/metadataexif.c:
40316 * ext/metadata/metadataexif.h:
40317 * ext/metadata/metadataiptc.c:
40318 * ext/metadata/metadataiptc.h:
40319 * ext/metadata/metadataparse.c:
40320 * ext/metadata/metadataparse.h:
40321 * ext/metadata/metadataparseexif.c:
40322 * ext/metadata/metadataparseexif.h:
40323 * ext/metadata/metadataparseiptc.c:
40324 * ext/metadata/metadataparseiptc.h:
40325 * ext/metadata/metadataparsexmp.c:
40326 * ext/metadata/metadataparsexmp.h:
40327 * ext/metadata/metadatatags.c:
40328 * ext/metadata/metadatatags.h:
40329 * ext/metadata/metadataxmp.c:
40330 * ext/metadata/metadataxmp.h:
40331 Small fixes in get_range and better structure for generic muxer and demuxer.
40332 Original commit message from CVS:
40333 Small fixes in get_range and better structure for generic muxer and demuxer.
40335 2007-11-26 13:19:48 +0000 Julien Moutte <julien@moutte.net>
40337 configure.ac: Add QuickTime Wrapper plug-in.
40338 Original commit message from CVS:
40339 2007-11-26 Julien Moutte <julien@fluendo.com>
40340 * configure.ac: Add QuickTime Wrapper plug-in.
40341 * gst/speexresample/gstspeexresample.c:
40342 (gst_speex_resample_push_drain), (gst_speex_resample_process): Fix
40343 build on Mac OS X Leopard. Incorrect printf format arguments.
40345 * sys/qtwrapper/Makefile.am:
40346 * sys/qtwrapper/audiodecoders.c:
40347 (qtwrapper_audio_decoder_base_init),
40348 (qtwrapper_audio_decoder_class_init),
40349 (qtwrapper_audio_decoder_init),
40350 (clear_AudioStreamBasicDescription), (fill_indesc_mp3),
40351 (fill_indesc_aac), (fill_indesc_samr), (fill_indesc_generic),
40352 (make_samr_magic_cookie), (open_decoder),
40353 (qtwrapper_audio_decoder_sink_setcaps), (process_buffer_cb),
40354 (qtwrapper_audio_decoder_chain),
40355 (qtwrapper_audio_decoder_sink_event),
40356 (qtwrapper_audio_decoders_register):
40357 * sys/qtwrapper/codecmapping.c: (audio_caps_from_string),
40359 * sys/qtwrapper/codecmapping.h:
40360 * sys/qtwrapper/imagedescription.c: (image_description_for_avc1),
40361 (image_description_for_mp4v), (image_description_from_stsd_buffer),
40362 (image_description_from_codec_data):
40363 * sys/qtwrapper/imagedescription.h:
40364 * sys/qtwrapper/qtutils.c: (get_name_info_from_component),
40365 (get_output_info_from_component), (dump_avcc_atom),
40366 (dump_image_description), (dump_codec_decompress_params),
40367 (addSInt32ToDictionary), (dump_cvpixel_buffer),
40368 (DestroyAudioBufferList), (AllocateAudioBufferList):
40369 * sys/qtwrapper/qtutils.h:
40370 * sys/qtwrapper/qtwrapper.c: (plugin_init):
40371 * sys/qtwrapper/qtwrapper.h:
40372 * sys/qtwrapper/videodecoders.c:
40373 (qtwrapper_video_decoder_base_init),
40374 (qtwrapper_video_decoder_class_init),
40375 (qtwrapper_video_decoder_init), (qtwrapper_video_decoder_finalize),
40376 (fill_image_description), (new_image_description), (close_decoder),
40377 (open_decoder), (qtwrapper_video_decoder_sink_setcaps),
40378 (decompressCb), (qtwrapper_video_decoder_chain),
40379 (qtwrapper_video_decoder_sink_event),
40380 (qtwrapper_video_decoders_register): Initial import of QuickTime
40381 wrapper jointly developped by Songbird authors (Pioneers of the
40382 Inevitable) and Fluendo.
40384 2007-11-26 10:08:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
40386 gst/spectrum/gstspectrum.c: Use dispose and finalize. Dispose can be called multiple times.
40387 Original commit message from CVS:
40388 * gst/spectrum/gstspectrum.c:
40389 Use dispose and finalize. Dispose can be called multiple times.
40391 2007-11-26 09:38:24 +0000 Edgard Lima <edgard.lima@indt.org.br>
40394 * ext/metadata/gstmetadataparse.c:
40395 Now works when get_range is not available upstream.
40396 Original commit message from CVS:
40397 Now works when get_range is not available upstream.
40399 2007-11-26 08:43:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40401 gst/speexresample/: Update speex resampler to latest SVN. We're now down to only the changes noted in README again.
40402 Original commit message from CVS:
40403 * gst/speexresample/README:
40404 * gst/speexresample/arch.h:
40405 * gst/speexresample/resample.c: (resampler_basic_direct_single),
40406 (resampler_basic_direct_double),
40407 (resampler_basic_interpolate_single),
40408 (resampler_basic_interpolate_double),
40409 (speex_resampler_process_native), (speex_resampler_process_float),
40410 (speex_resampler_process_int),
40411 (speex_resampler_process_interleaved_float),
40412 (speex_resampler_process_interleaved_int),
40413 (speex_resampler_get_input_latency),
40414 (speex_resampler_get_output_latency):
40415 * gst/speexresample/speex_resampler.h:
40416 Update speex resampler to latest SVN. We're now down to only the
40417 changes noted in README again.
40418 * gst/speexresample/speex_resampler_wrapper.h:
40419 * gst/speexresample/gstspeexresample.c:
40420 (gst_speex_resample_push_drain), (gst_speex_resample_query):
40421 Adjust to API changes.
40423 2007-11-25 10:45:09 +0000 Edward Hervey <bilboed@bilboed.com>
40425 gst/flv/gstflvparse.c: Output segment with proper 'stop' value, makes flvdemux 100% compatible with gnonlin.
40426 Original commit message from CVS:
40427 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
40428 (gst_flv_parse_tag_video):
40429 Output segment with proper 'stop' value, makes flvdemux 100% compatible
40432 2007-11-25 10:12:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
40434 ext/dc1394/gstdc1394.c: Set initial structure name to fix assertion, due to recent caps name constraints.
40435 Original commit message from CVS:
40436 * ext/dc1394/gstdc1394.c:
40437 Set initial structure name to fix assertion, due to recent caps name
40440 2007-11-23 17:53:37 +0000 Alessandro Decina <alessandro@nnva.org>
40442 gst/mpegtsparse/: pat-info is now a signal not a GObject property that gets notified.
40443 Original commit message from CVS:
40444 patch by: Alessandro Decina
40445 * gst/mpegtsparse/mpegtspacketizer.c:
40446 * gst/mpegtsparse/mpegtspacketizer.h:
40447 * gst/mpegtsparse/mpegtsparse.c:
40448 * gst/mpegtsparse/mpegtsparse.h:
40449 pat-info is now a signal not a GObject property that
40451 pat-info, pmt-info now instead of passing a GObject as
40452 a parameter, pass a GstStructure.
40453 New signals: nit-info, sdt-info, eit-info for DVB SI information
40454 * sys/dvb/camconditionalaccess.c:
40455 * sys/dvb/camconditionalaccess.h:
40456 * sys/dvb/camdevice.c:
40457 * sys/dvb/camdevice.h:
40458 * sys/dvb/camswclient.c:
40459 * sys/dvb/camswclient.h:
40460 * sys/dvb/camutils.c:
40461 * sys/dvb/camutils.h:
40462 Cam code now uses the pmt GstStructure passed from mpegtsparse
40463 signals rather than the GObject.
40464 * sys/dvb/dvbbasebin.c:
40465 Use new signals in mpegtsparse and use GstStructures as per
40466 mpegtsparse's modified API.
40468 2007-11-23 17:35:21 +0000 Edgard Lima <edgard.lima@indt.org.br>
40471 * ext/metadata/Makefile.am:
40472 * ext/metadata/gstmetadata.c:
40473 * ext/metadata/gstmetadatamux.c:
40474 * ext/metadata/gstmetadatamux.h:
40475 * ext/metadata/gstmetadataparse.c:
40476 * ext/metadata/gstmetadataparse.h:
40477 * ext/metadata/metadataparse.c:
40478 * ext/metadata/metadataparse.h:
40479 * ext/metadata/metadataparsejpeg.c:
40480 * ext/metadata/metadataparsejpeg.h:
40481 * ext/metadata/metadataparsepng.c:
40482 * ext/metadata/metadataparsepng.h:
40483 * ext/metadata/metadataparsetypes.h:
40484 * ext/metadata/metadatatypes.c:
40485 * ext/metadata/metadatatypes.h:
40486 Now parser is generic (just add/remove a list of chunks). And a template of muxer has been created.
40487 Original commit message from CVS:
40488 Now parser is generic (just add/remove a list of chunks). And a template of muxer has been created.
40490 2007-11-23 10:21:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40492 gst/speexresample/gstspeexresample.c: Only post the latency message if we have a resampler state already.
40493 Original commit message from CVS:
40494 * gst/speexresample/gstspeexresample.c:
40495 (gst_speex_resample_update_state):
40496 Only post the latency message if we have a resampler state already.
40498 2007-11-23 10:21:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40500 gst/audioresample/gstaudioresample.c: Implement latency query.
40501 Original commit message from CVS:
40502 * gst/audioresample/gstaudioresample.c: (gst_audioresample_init),
40503 (audioresample_query), (audioresample_query_type),
40504 (gst_audioresample_set_property):
40505 Implement latency query.
40507 2007-11-23 10:01:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40509 gst/speexresample/gstspeexresample.c: Also post GST_MESSAGE_LATENCY if the latency changes.
40510 Original commit message from CVS:
40511 * gst/speexresample/gstspeexresample.c:
40512 (gst_speex_resample_update_state):
40513 Also post GST_MESSAGE_LATENCY if the latency changes.
40515 2007-11-23 08:48:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40517 gst/speexresample/: Add functions to push the remaining samples and to get the latency of the resampler. These will g...
40518 Original commit message from CVS:
40519 * gst/speexresample/resample.c: (speex_resampler_get_latency),
40520 (speex_resampler_drain_float), (speex_resampler_drain_int),
40521 (speex_resampler_drain_interleaved_float),
40522 (speex_resampler_drain_interleaved_int):
40523 * gst/speexresample/speex_resampler.h:
40524 * gst/speexresample/speex_resampler_wrapper.h:
40525 Add functions to push the remaining samples and to get the latency
40526 of the resampler. These will get added to Speex SVN in this or a
40527 slightly changed form at some point too and should get merged then
40529 * gst/speexresample/gstspeexresample.c: (gst_speex_resample_init),
40530 (gst_speex_resample_init_state),
40531 (gst_speex_resample_transform_size),
40532 (gst_speex_resample_push_drain), (gst_speex_resample_event),
40533 (gst_speex_fix_output_buffer), (gst_speex_resample_process),
40534 (gst_speex_resample_query), (gst_speex_resample_query_type):
40535 Drop the prepending zeroes and output the remaining samples on EOS.
40536 Also properly implement the latency query for this. speexresample
40537 should be completely ready for production use now.
40539 2007-11-22 09:08:27 +0000 Wim Taymans <wim.taymans@gmail.com>
40541 gst/rtpmanager/gstrtpjitterbuffer.c: jitterbuffer can buffer an unlimited amount of time and thus has no max_latency ...
40542 Original commit message from CVS:
40543 * gst/rtpmanager/gstrtpjitterbuffer.c:
40544 (gst_rtp_jitter_buffer_query):
40545 jitterbuffer can buffer an unlimited amount of time and thus has no
40546 max_latency requirements.
40548 2007-11-21 10:18:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40550 gst/speexresample/README: Add README explaining where the resampling code was taken from and which changes were done.
40551 Original commit message from CVS:
40552 * gst/speexresample/README:
40553 Add README explaining where the resampling code was taken from
40554 and which changes were done.
40555 * gst/speexresample/resample.c: (speex_alloc), (speex_realloc),
40557 Use g_malloc() and friends instead of malloc() to achieve higher
40558 portability and define the functions inline.
40559 * gst/speexresample/speex_resampler.h:
40560 Add back some useless preprocessor stuff to keep the diff between
40561 our version and the one from the Speex SVN repository lower.
40563 2007-11-21 09:56:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40565 gst/filter/: Post a GST_MESSAGE_LATENCY if the latency changes.
40566 Original commit message from CVS:
40567 * gst/filter/gstbpwsinc.c: (bpwsinc_set_property):
40568 * gst/filter/gstlpwsinc.c: (lpwsinc_set_property):
40569 Post a GST_MESSAGE_LATENCY if the latency changes.
40571 2007-11-21 09:45:41 +0000 Wim Taymans <wim.taymans@gmail.com>
40573 ext/faac/gstfaac.c: Don't try to flush the decoder on EOS when it was not initialized.
40574 Original commit message from CVS:
40575 * ext/faac/gstfaac.c: (gst_faac_sink_event):
40576 Don't try to flush the decoder on EOS when it was not initialized.
40579 2007-11-21 09:40:08 +0000 Julien Moutte <julien@moutte.net>
40581 ext/sdl/sdlaudiosink.c: Fix build on Mac OS X. (missing format parameter)
40582 Original commit message from CVS:
40583 2007-11-21 Julien Moutte <julien@fluendo.com>
40584 * ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_write): Fix build
40585 on Mac OS X. (missing format parameter)
40587 2007-11-21 08:21:10 +0000 Stefan Kost <ensonic@users.sourceforge.net>
40589 gst/equalizer/: Remove preset iface again. We'll re-add this after its been released in -good.
40590 Original commit message from CVS:
40591 * gst/equalizer/gstiirequalizer10bands.c:
40592 * gst/equalizer/gstiirequalizer3bands.c:
40593 Remove preset iface again. We'll re-add this after its been released
40596 2007-11-20 20:23:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40598 gst/speexresample/gstspeexresample.c: Some small cleanup and addition of a TODO item.
40599 Original commit message from CVS:
40600 * gst/speexresample/gstspeexresample.c:
40601 (gst_speex_fix_output_buffer), (gst_speex_resample_transform):
40602 Some small cleanup and addition of a TODO item.
40604 2007-11-20 12:56:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40606 gst/speexresample/Makefile.am: Add missing file.
40607 Original commit message from CVS:
40608 * gst/speexresample/Makefile.am:
40611 2007-11-20 07:52:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40613 docs/plugins/inspect/: Add missing inspection files to CVS.
40614 Original commit message from CVS:
40615 * docs/plugins/inspect/plugin-app.xml:
40616 * docs/plugins/inspect/plugin-bayer.xml:
40617 * docs/plugins/inspect/plugin-cdaudio.xml:
40618 * docs/plugins/inspect/plugin-dvb.xml:
40619 * docs/plugins/inspect/plugin-dvbsrc.xml:
40620 * docs/plugins/inspect/plugin-dvdspu.xml:
40621 * docs/plugins/inspect/plugin-festival.xml:
40622 * docs/plugins/inspect/plugin-flvdemux.xml:
40623 * docs/plugins/inspect/plugin-gstinterlace.xml:
40624 * docs/plugins/inspect/plugin-interleave.xml:
40625 * docs/plugins/inspect/plugin-ladspa.xml:
40626 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
40627 * docs/plugins/inspect/plugin-mpegtsparse.xml:
40628 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
40629 * docs/plugins/inspect/plugin-mve.xml:
40630 * docs/plugins/inspect/plugin-nas.xml:
40631 * docs/plugins/inspect/plugin-nuvdemux.xml:
40632 * docs/plugins/inspect/plugin-quicktime.xml:
40633 * docs/plugins/inspect/plugin-real.xml:
40634 * docs/plugins/inspect/plugin-rfbsrc.xml:
40635 * docs/plugins/inspect/plugin-sdp.xml:
40636 * docs/plugins/inspect/plugin-sndfile.xml:
40637 * docs/plugins/inspect/plugin-soup.xml:
40638 * docs/plugins/inspect/plugin-speexresample.xml:
40639 * docs/plugins/inspect/plugin-stereo.xml:
40640 * docs/plugins/inspect/plugin-switch.xml:
40641 * docs/plugins/inspect/plugin-vcdsrc.xml:
40642 * docs/plugins/inspect/plugin-videocrop.xml:
40643 * docs/plugins/inspect/plugin-videoparse.xml:
40644 * docs/plugins/inspect/plugin-vmnc.xml:
40645 * docs/plugins/inspect/plugin-x264.xml:
40646 * docs/plugins/inspect/plugin-y4menc.xml:
40647 Add missing inspection files to CVS.
40649 2007-11-20 07:47:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40651 Add speexresample to the docs and while at that do a make update.
40652 Original commit message from CVS:
40653 * docs/plugins/Makefile.am:
40654 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
40655 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
40656 * docs/plugins/gst-plugins-bad-plugins.args:
40657 * docs/plugins/gst-plugins-bad-plugins.signals:
40658 * docs/plugins/inspect/plugin-bz2.xml:
40659 * docs/plugins/inspect/plugin-cdxaparse.xml:
40660 * docs/plugins/inspect/plugin-dtsdec.xml:
40661 * docs/plugins/inspect/plugin-equalizer.xml:
40662 * docs/plugins/inspect/plugin-faac.xml:
40663 * docs/plugins/inspect/plugin-faad.xml:
40664 * docs/plugins/inspect/plugin-filter.xml:
40665 * docs/plugins/inspect/plugin-freeze.xml:
40666 * docs/plugins/inspect/plugin-gio.xml:
40667 * docs/plugins/inspect/plugin-gsm.xml:
40668 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
40669 * docs/plugins/inspect/plugin-h264parse.xml:
40670 * docs/plugins/inspect/plugin-modplug.xml:
40671 * docs/plugins/inspect/plugin-mpeg2enc.xml:
40672 * docs/plugins/inspect/plugin-musepack.xml:
40673 * docs/plugins/inspect/plugin-musicbrainz.xml:
40674 * docs/plugins/inspect/plugin-nsfdec.xml:
40675 * docs/plugins/inspect/plugin-replaygain.xml:
40676 * docs/plugins/inspect/plugin-soundtouch.xml:
40677 * docs/plugins/inspect/plugin-spcdec.xml:
40678 * docs/plugins/inspect/plugin-spectrum.xml:
40679 * docs/plugins/inspect/plugin-speed.xml:
40680 * docs/plugins/inspect/plugin-tta.xml:
40681 * docs/plugins/inspect/plugin-videosignal.xml:
40682 * docs/plugins/inspect/plugin-xingheader.xml:
40683 * docs/plugins/inspect/plugin-xvid.xml:
40684 * gst/speexresample/gstspeexresample.h:
40685 Add speexresample to the docs and while at that do a make update.
40687 2007-11-20 07:30:30 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40689 gst/speexresample/gstspeexresample.c: If the resampler gives less output samples than expected adjust the output buff...
40690 Original commit message from CVS:
40691 * gst/speexresample/gstspeexresample.c:
40692 (gst_speex_fix_output_buffer), (gst_speex_resample_process):
40693 If the resampler gives less output samples than expected
40694 adjust the output buffer and print a warning.
40696 2007-11-20 07:02:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40698 Add resample element based on the Speex resampling algorithm.
40699 Original commit message from CVS:
40701 * gst/speexresample/arch.h:
40702 * gst/speexresample/fixed_generic.h:
40703 * gst/speexresample/gstspeexresample.c:
40704 (gst_speex_resample_base_init), (gst_speex_resample_class_init),
40705 (gst_speex_resample_init), (gst_speex_resample_start),
40706 (gst_speex_resample_stop), (gst_speex_resample_get_unit_size),
40707 (gst_speex_resample_transform_caps),
40708 (gst_speex_resample_init_state), (gst_speex_resample_update_state),
40709 (gst_speex_resample_reset_state), (gst_speex_resample_parse_caps),
40710 (gst_speex_resample_transform_size), (gst_speex_resample_set_caps),
40711 (gst_speex_resample_event), (gst_speex_resample_check_discont),
40712 (gst_speex_resample_process), (gst_speex_resample_transform),
40713 (gst_speex_resample_set_property),
40714 (gst_speex_resample_get_property), (plugin_init):
40715 * gst/speexresample/gstspeexresample.h:
40716 * gst/speexresample/resample.c: (speex_alloc), (speex_realloc),
40717 (speex_free), (compute_func), (main), (sinc), (cubic_coef),
40718 (resampler_basic_direct_single), (resampler_basic_direct_double),
40719 (resampler_basic_interpolate_single),
40720 (resampler_basic_interpolate_double), (update_filter),
40721 (speex_resampler_init), (speex_resampler_init_frac),
40722 (speex_resampler_destroy), (speex_resampler_process_native),
40723 (speex_resampler_process_float), (speex_resampler_process_int),
40724 (speex_resampler_process_interleaved_float),
40725 (speex_resampler_process_interleaved_int),
40726 (speex_resampler_set_rate), (speex_resampler_get_rate),
40727 (speex_resampler_set_rate_frac), (speex_resampler_get_ratio),
40728 (speex_resampler_set_quality), (speex_resampler_get_quality),
40729 (speex_resampler_set_input_stride),
40730 (speex_resampler_get_input_stride),
40731 (speex_resampler_set_output_stride),
40732 (speex_resampler_get_output_stride), (speex_resampler_skip_zeros),
40733 (speex_resampler_reset_mem), (speex_resampler_strerror):
40734 * gst/speexresample/speex_resampler.h:
40735 * gst/speexresample/speex_resampler_float.c:
40736 * gst/speexresample/speex_resampler_int.c:
40737 * gst/speexresample/speex_resampler_wrapper.h:
40738 Add resample element based on the Speex resampling algorithm.
40740 2007-11-19 22:09:36 +0000 Edgard Lima <edgard.lima@indt.org.br>
40743 * ext/metadata/gstmetadataparse.c:
40744 * ext/metadata/gstmetadataparse.h:
40745 Fixed buffer strip (safer wil pull and after seek).
40746 Original commit message from CVS:
40747 Fixed buffer strip (safer wil pull and after seek).
40749 2007-11-19 20:30:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
40751 gst/equalizer/: Activate preset iface and upload two presets here.
40752 Original commit message from CVS:
40753 * gst/equalizer/gstiirequalizer10bands.c:
40754 * gst/equalizer/gstiirequalizer3bands.c:
40755 Activate preset iface and upload two presets here.
40757 2007-11-19 13:05:23 +0000 Edgard Lima <edgard.lima@indt.org.br>
40760 * ext/metadata/gstmetadataparse.c:
40761 * ext/metadata/gstmetadataparse.h:
40762 Strip out in pull mode also. Seek and Query functions added.
40763 Original commit message from CVS:
40764 Strip out in pull mode also. Seek and Query functions added.
40766 2007-11-18 21:06:51 +0000 Edgard Lima <edgard.lima@indt.org.br>
40769 * ext/metadata/gstmetadataparse.c:
40770 * ext/metadata/gstmetadataparse.h:
40771 * ext/metadata/metadataparse.c:
40772 * ext/metadata/metadataparse.h:
40773 * ext/metadata/metadataparsejpeg.c:
40774 * ext/metadata/metadataparsejpeg.h:
40775 * ext/metadata/metadataparsepng.c:
40776 * ext/metadata/metadataparsepng.h:
40777 * ext/metadata/metadataparsetypes.h:
40778 Strip out metadata chunks.
40779 Original commit message from CVS:
40780 Strip out metadata chunks.
40782 2007-11-16 11:11:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
40784 configure.ac: Als use AG_GST_PLUGIN_DOCS (see #344039).
40785 Original commit message from CVS:
40787 Als use AG_GST_PLUGIN_DOCS (see #344039).
40789 2007-11-15 19:03:33 +0000 Wai-Ming Ho <webregbox@yahoo.co.uk>
40791 gst/mpegtsparse/mpegtspacketizer.c: Ensure that the plugin does not crash when the property pat-info is queried befor...
40792 Original commit message from CVS:
40793 Patch by: Wai-Ming Ho <webregbox at yahoo dot co dot uk>
40794 * gst/mpegtsparse/mpegtspacketizer.c: (foreach_stream_clear),
40795 (remove_all), (mpegts_packetizer_clear):
40796 Ensure that the plugin does not crash when the property pat-info is
40797 queried before a PAT is available. It also ensures that the PAT info is
40798 cleared when the changing from PLAYING to READY.
40801 2007-11-15 18:53:56 +0000 Wouter Paesen <wouter@blue-gate.be>
40803 ext/soundtouch/gstpitch.cc: Handle seeking correctly. Fixes #461068.
40804 Original commit message from CVS:
40805 Patch by: Wouter Paesen <wouter at blue-gate dot be>
40806 * ext/soundtouch/gstpitch.cc:
40807 Handle seeking correctly. Fixes #461068.
40809 2007-11-15 18:41:31 +0000 Michael Kötter <m.koetter@oraise.de>
40811 ext/alsaspdif/alsaspdifsink.c: Fix sample rate and clocking.
40812 Original commit message from CVS:
40813 Patch by: Michael Kötter <m dot koetter at oraise dot de>
40814 * ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_set_caps),
40815 (alsaspdifsink_get_time), (alsaspdifsink_open),
40816 (alsaspdifsink_set_params), (alsaspdifsink_delay), (plugin_init):
40817 Fix sample rate and clocking.
40818 Remove buffer_time and period_time as this seems to break on some
40819 hardware. Fixes #485462.
40821 2007-11-15 17:26:25 +0000 Wouter Cloetens <wouter@mind.be>
40823 Added HTTP source based on libsoup. Fixes #497020.
40824 Original commit message from CVS:
40825 Patch by: Wouter Cloetens <wouter at mind dot be>
40828 * ext/soup/Makefile.am:
40829 * ext/soup/gstsouphttpsrc.c: (_do_init),
40830 (gst_souphttp_src_base_init), (gst_souphttp_src_class_init),
40831 (gst_souphttp_src_init), (gst_souphttp_src_dispose),
40832 (gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
40833 (gst_souphttp_src_create), (gst_souphttp_src_start),
40834 (gst_souphttp_src_stop), (gst_souphttp_src_unlock),
40835 (gst_souphttp_src_set_location), (soup_got_chunk), (soup_response),
40836 (soup_session_close), (plugin_init):
40837 * ext/soup/gstsouphttpsrc.h:
40838 Added HTTP source based on libsoup. Fixes #497020.
40840 2007-11-15 15:32:47 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
40842 gst/librfb/gstrfbsrc.c: don't forget to handle the offset's
40843 Original commit message from CVS:
40844 * gst/librfb/gstrfbsrc.c:
40845 don't forget to handle the offset's
40846 * gst/librfb/rfbdecoder.c:
40847 * gst/librfb/rfbdecoder.h:
40848 precalculate some many used values
40850 2007-11-15 08:28:29 +0000 Armando Taffarel Neto <taffarel@solis.coop.br>
40852 gst/librfb/gstrfbsrc.c: Set the timestamp for the output buffers
40853 Original commit message from CVS:
40854 patch by: Armando Taffarel Neto <taffarel@solis.coop.br>
40855 * gst/librfb/gstrfbsrc.c:
40856 Set the timestamp for the output buffers
40858 2007-11-14 17:03:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40860 tests/check/elements/spectrum.c: Fix spectrum unit test for the latest spectrum changes.
40861 Original commit message from CVS:
40862 * tests/check/elements/spectrum.c: (GST_START_TEST):
40863 Fix spectrum unit test for the latest spectrum changes.
40865 2007-11-12 21:07:31 +0000 René Stadler <mail@renestadler.de>
40867 gst/replaygain/rganalysis.c: Avoid slowdown from denormals when processing near-silence input data.
40868 Original commit message from CVS:
40869 Patch by: René Stadler <mail at renestadler dot de>
40870 * gst/replaygain/rganalysis.c: (yule_filter):
40871 Avoid slowdown from denormals when processing near-silence input data.
40872 Spotted by Gabriel Bouvigne. Fixes #494499.
40874 2007-11-12 19:22:24 +0000 Edward Hervey <bilboed@bilboed.com>
40876 gst/flv/gstflvparse.c: Add mapping for Nellymoser ASAO audio codec.
40877 Original commit message from CVS:
40878 * gst/flv/gstflvparse.c:
40879 Add mapping for Nellymoser ASAO audio codec.
40880 (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video): Make sure we
40881 actually have data to read at the end of the tag. This avoids trying
40882 to allocate negative buffers.
40884 2007-11-12 17:27:03 +0000 Edgard Lima <edgard.lima@indt.org.br>
40887 * ext/metadata/README:
40888 Added a design proposal from metadata parse and mux.
40889 Original commit message from CVS:
40890 Added a design proposal from metadata parse and mux.
40892 2007-11-11 21:12:10 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40894 gst/: Change the meaning of the magnitude values given in the
40895 Original commit message from CVS:
40896 * gst/equalizer/demo.c: (draw_spectrum):
40897 * gst/spectrum/demo-audiotest.c: (draw_spectrum):
40898 * gst/spectrum/demo-osssrc.c: (draw_spectrum):
40899 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
40900 Change the meaning of the magnitude values given in the
40901 GstMessages by spectrum to decibel instead of
40904 2007-11-11 13:55:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40906 gst/equalizer/: And continue to update docs. Also include some sample code for the n-band equalizer in the docs.
40907 Original commit message from CVS:
40908 * gst/equalizer/gstiirequalizer10bands.c:
40909 * gst/equalizer/gstiirequalizer3bands.c:
40910 * gst/equalizer/gstiirequalizernbands.c:
40911 And continue to update docs. Also include some sample code
40912 for the n-band equalizer in the docs.
40914 2007-11-11 12:54:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40916 gst/equalizer/: Update docs and property ranges to the real values.
40917 Original commit message from CVS:
40918 * gst/equalizer/gstiirequalizer10bands.c:
40919 (gst_iir_equalizer_10bands_class_init):
40920 * gst/equalizer/gstiirequalizer3bands.c:
40921 (gst_iir_equalizer_3bands_class_init):
40922 * gst/equalizer/gstiirequalizernbands.c:
40923 Update docs and property ranges to the real values.
40925 2007-11-09 17:27:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40927 gst/spectrum/gstspectrum.c: Now do the scaling right for real. Also initialize a previously uninitialized variable.
40928 Original commit message from CVS:
40929 * gst/spectrum/gstspectrum.c:
40930 Now do the scaling right for real. Also initialize a previously
40931 uninitialized variable.
40933 2007-11-09 15:53:13 +0000 Edgard Lima <edgard.lima@indt.org.br>
40936 * ext/metadata/metadataparsexmp.c:
40937 Extracting more detailed info from XMP.
40938 Original commit message from CVS:
40939 Extracting more detailed info from XMP.
40941 2007-11-08 15:56:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
40943 gst/equalizer/demo.c: Make default volume a bit less. Improve layout by giving more space to the slider with big-numb...
40944 Original commit message from CVS:
40945 * gst/equalizer/demo.c:
40946 Make default volume a bit less. Improve layout by giving more space to
40947 the slider with big-numbers and enable fill.
40949 2007-11-07 16:47:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40951 Require GIO >= 0.1.2 and adjust unit test for an API change.
40952 Original commit message from CVS:
40954 * tests/check/pipelines/gio.c: (GST_START_TEST):
40955 Require GIO >= 0.1.2 and adjust unit test for an API change.
40957 2007-11-07 15:36:59 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40959 tests/icles/equalizer-test.c: Fix gain ranges for the latest equalizer changes.
40960 Original commit message from CVS:
40961 * tests/icles/equalizer-test.c: (do_slider_fiddling):
40962 Fix gain ranges for the latest equalizer changes.
40964 2007-11-07 15:18:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
40966 ext/gio/gstgio.h: Add macro to check if a stream supports seeking.
40967 Original commit message from CVS:
40968 * ext/gio/gstgio.h:
40969 Add macro to check if a stream supports seeking.
40970 * ext/gio/Makefile.am:
40971 * ext/gio/gstgiobasesink.c: (gst_gio_base_sink_base_init),
40972 (gst_gio_base_sink_class_init), (gst_gio_base_sink_init),
40973 (gst_gio_base_sink_finalize), (gst_gio_base_sink_start),
40974 (gst_gio_base_sink_stop), (gst_gio_base_sink_unlock),
40975 (gst_gio_base_sink_unlock_stop), (gst_gio_base_sink_event),
40976 (gst_gio_base_sink_render), (gst_gio_base_sink_query),
40977 (gst_gio_base_sink_set_stream):
40978 * ext/gio/gstgiobasesink.h:
40979 * ext/gio/gstgiobasesrc.c: (gst_gio_base_src_base_init),
40980 (gst_gio_base_src_class_init), (gst_gio_base_src_init),
40981 (gst_gio_base_src_finalize), (gst_gio_base_src_start),
40982 (gst_gio_base_src_stop), (gst_gio_base_src_get_size),
40983 (gst_gio_base_src_is_seekable), (gst_gio_base_src_unlock),
40984 (gst_gio_base_src_unlock_stop), (gst_gio_base_src_check_get_range),
40985 (gst_gio_base_src_create), (gst_gio_base_src_set_stream):
40986 * ext/gio/gstgiobasesrc.h:
40987 Refactor common GIO functions to GstGioBaseSink and GstGioBaseSrc
40988 base classes that only require a GInputStream or GOutputStream to
40990 * ext/gio/gstgiosink.c: (gst_gio_sink_base_init),
40991 (gst_gio_sink_class_init), (gst_gio_sink_init),
40992 (gst_gio_sink_finalize), (gst_gio_sink_start):
40993 * ext/gio/gstgiosink.h:
40994 * ext/gio/gstgiosrc.c: (gst_gio_src_base_init),
40995 (gst_gio_src_class_init), (gst_gio_src_init),
40996 (gst_gio_src_finalize), (gst_gio_src_start):
40997 * ext/gio/gstgiosrc.h:
40998 Use the newly created base classes here.
40999 * ext/gio/gstgio.c: (plugin_init):
41000 * ext/gio/gstgiostreamsink.c: (gst_gio_stream_sink_base_init),
41001 (gst_gio_stream_sink_class_init), (gst_gio_stream_sink_init),
41002 (gst_gio_stream_sink_finalize), (gst_gio_stream_sink_set_property),
41003 (gst_gio_stream_sink_get_property):
41004 * ext/gio/gstgiostreamsink.h:
41005 * ext/gio/gstgiostreamsrc.c: (gst_gio_stream_src_base_init),
41006 (gst_gio_stream_src_class_init), (gst_gio_stream_src_init),
41007 (gst_gio_stream_src_finalize), (gst_gio_stream_src_set_property),
41008 (gst_gio_stream_src_get_property):
41009 * ext/gio/gstgiostreamsrc.h:
41010 Implement GstGioStreamSink and GstGioStreamSrc that have a property
41011 to set the GInputStream/GOutputStream that should be used.
41012 * tests/check/Makefile.am:
41013 * tests/check/pipelines/.cvsignore:
41014 * tests/check/pipelines/gio.c: (message_handler), (GST_START_TEST),
41015 (gio_testsuite), (main):
41016 Add unit test for giostreamsrc and giostreamsink.
41018 2007-11-07 11:48:09 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41020 ext/gio/gstgio.c: Remove nowadays unnecessary workaround for a crash.
41021 Original commit message from CVS:
41022 * ext/gio/gstgio.c: (plugin_init):
41023 Remove nowadays unnecessary workaround for a crash.
41024 * ext/gio/gstgiosink.c: (gst_gio_sink_finalize),
41025 (gst_gio_sink_start), (gst_gio_sink_stop),
41026 (gst_gio_sink_unlock_stop):
41027 * ext/gio/gstgiosink.h:
41028 * ext/gio/gstgiosrc.c: (gst_gio_src_finalize), (gst_gio_src_start),
41029 (gst_gio_src_stop), (gst_gio_src_unlock_stop):
41030 * ext/gio/gstgiosrc.h:
41031 Make the finalize function safer, clean up everything that could stay
41033 Reset the cancellable instead of creating a new one after cancelling
41035 Don't store the GFile in the element, it's only necessary for creating
41038 2007-11-06 12:23:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41040 gst/spectrum/demo-audiotest.c: Use autoaudiosink instead of alsasink and use a sine wave.
41041 Original commit message from CVS:
41042 * gst/spectrum/demo-audiotest.c: (main):
41043 Use autoaudiosink instead of alsasink and use a sine wave.
41044 * gst/spectrum/gstspectrum.c:
41045 Fix the magnitude calculation.
41047 2007-11-04 11:04:28 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
41049 gst-libs/gst/dshow/gstdshowfakesink.*: Fix crasher in constructor due to the base class's constructor not necessarily...
41050 Original commit message from CVS:
41051 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
41052 * gst-libs/gst/dshow/gstdshowfakesink.cpp:
41053 (CDshowFakeSink.CDshowFakeSink):
41054 * gst-libs/gst/dshow/gstdshowfakesink.h: (CDshowFakeSink.m_hres):
41055 Fix crasher in constructor due to the base class's constructor
41056 not necessarily being NULL-safe (depends on the SDK version used
41057 apparently; #492406).
41058 * sys/dshowsrcwrapper/gstdshowaudiosrc.c: (gst_dshowaudiosrc_prepare):
41059 * sys/dshowsrcwrapper/gstdshowvideosrc.c: (gst_dshowvideosrc_set_caps):
41060 Fix a couple of MSVC compiler warnings (#492406).
41062 2007-11-03 19:50:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41064 gst/equalizer/: Allow setting 0 as bandwidth and handle this correctly.
41065 Original commit message from CVS:
41066 * gst/equalizer/demo.c: (main):
41067 * gst/equalizer/gstiirequalizer.c:
41068 (gst_iir_equalizer_band_class_init), (setup_filter):
41069 Allow setting 0 as bandwidth and handle this correctly.
41070 Also handle a bandwidth of rate/2 properly.
41071 * gst/equalizer/gstiirequalizernbands.c:
41072 (gst_iir_equalizer_nbands_class_init):
41073 Make it possible to generate a N-band equalizer with 1 bands. The
41074 previous limit of 2 was caused by a nowadays replaced calculation
41075 doing a division by zero if number of bands was 1.
41077 2007-11-02 21:45:38 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
41079 gst/rtpmanager/gstrtpsession.c: Fix bad function signatures (#492798).
41080 Original commit message from CVS:
41081 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
41082 * gst/rtpmanager/gstrtpsession.c:
41083 Fix bad function signatures (#492798).
41085 2007-11-02 16:50:42 +0000 Edgard Lima <edgard.lima@indt.org.br>
41088 * ext/metadata/Makefile.am:
41089 * ext/metadata/gstmetadataparse.c:
41090 * ext/metadata/gstmetadataparse.h:
41091 * ext/metadata/metadataparse.c:
41092 * ext/metadata/metadataparse.h:
41093 * ext/metadata/metadataparseexif.c:
41094 * ext/metadata/metadataparseexif.h:
41095 * ext/metadata/metadataparseiptc.c:
41096 * ext/metadata/metadataparseiptc.h:
41097 * ext/metadata/metadataparsejpeg.c:
41098 * ext/metadata/metadataparsejpeg.h:
41099 * ext/metadata/metadataparsepng.c:
41100 * ext/metadata/metadataparsepng.h:
41101 * ext/metadata/metadataparseutil.c:
41102 * ext/metadata/metadataparseutil.h:
41103 * ext/metadata/metadataparsexmp.c:
41104 * ext/metadata/metadataparsexmp.h:
41105 Added support for PNG/XMP. Indentation. And fixed pull mode to parse the file.
41106 Original commit message from CVS:
41107 Added support for PNG/XMP. Indentation. And fixed pull mode to parse the file.
41109 2007-11-02 12:03:04 +0000 Edgard Lima <edgard.lima@indt.org.br>
41112 * ext/metadata/gstmetadataparse.c:
41113 Now metadataparse works in push or pull mode.
41114 Original commit message from CVS:
41115 Now metadataparse works in push or pull mode.
41117 2007-11-01 16:04:29 +0000 Edgard Lima <edgard.lima@indt.org.br>
41121 * ext/metadata/Makefile.am:
41122 * ext/metadata/metadataparseexif.c:
41123 * ext/metadata/metadataparseiptc.c:
41124 * ext/metadata/metadataparsejpeg.c:
41125 * ext/metadata/metadataparseutil.c:
41126 * ext/metadata/metadataparseutil.h:
41127 * ext/metadata/metadataparsexmp.c:
41128 * ext/metadata/metadataparsexmp.h:
41129 Some XMP stuff added.
41130 Original commit message from CVS:
41131 Some XMP stuff added.
41133 2007-10-31 16:21:02 +0000 Edgard Lima <edgard.lima@indt.org.br>
41136 * ext/metadata/gstmetadataparse.c:
41137 * ext/metadata/gstmetadataparse.h:
41138 * ext/metadata/metadataparseexif.c:
41139 * ext/metadata/metadataparseexif.h:
41140 * ext/metadata/metadataparseiptc.c:
41141 * ext/metadata/metadataparseiptc.h:
41142 * ext/metadata/metadataparsexmp.c:
41143 * ext/metadata/metadataparsexmp.h:
41144 Now sending iptc tag in whole chunk. Ready to also send exif and xmp in the same way (look at bug #486659).
41145 Original commit message from CVS:
41146 Now sending iptc tag in whole chunk. Ready to also send exif and xmp in the same way (look at bug #486659).
41148 2007-10-31 14:44:55 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
41150 gst/librfb/rfbdecoder.c: Some refactoring in RAW encoding
41151 Original commit message from CVS:
41152 * gst/librfb/rfbdecoder.c:
41153 Some refactoring in RAW encoding
41155 2007-10-31 14:09:25 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
41157 gst/librfb/: Added copyrect encoding
41158 Original commit message from CVS:
41159 * gst/librfb/d3des.h:
41160 * gst/librfb/gstrfbsrc.c:
41161 * gst/librfb/gstrfbsrc.h:
41162 * gst/librfb/rfbbuffer.h:
41163 * gst/librfb/rfbcontext.h:
41164 * gst/librfb/rfbdecoder.c:
41165 * gst/librfb/rfbdecoder.h:
41166 * gst/librfb/rfbutil.h:
41167 * gst/librfb/vncauth.h:
41168 Added copyrect encoding
41170 2007-10-31 13:31:08 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
41172 sys/dvb/camswclient.c: Warn on failed write.
41173 Original commit message from CVS:
41174 * sys/dvb/camswclient.c:
41175 Warn on failed write.
41177 2007-10-30 21:37:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41179 gst/equalizer/: Add small demo application based on the spectrum demo applications that gets white noise as input, pu...
41180 Original commit message from CVS:
41181 * gst/equalizer/Makefile.am:
41182 * gst/equalizer/demo.c: (on_window_destroy), (on_configure_event),
41183 (on_gain_changed), (on_bandwidth_changed), (on_freq_changed),
41184 (draw_spectrum), (message_handler), (main):
41185 Add small demo application based on the spectrum demo applications
41186 that gets white noise as input, pushes it through an equalizer and
41187 paints the spectrum. For every equalizer band it's possible to set
41188 gain, bandwidth and frequency.
41189 * gst/equalizer/gstiirequalizer.c: (setup_filter):
41190 Add some guarding against too large or too small frequencies and
41191 bandwidths. Also improve debugging a bit.
41193 2007-10-30 21:18:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41195 gst/equalizer/gstiirequalizer.c: Replace filters with a bit better filters for which we can actually find documentati...
41196 Original commit message from CVS:
41197 * gst/equalizer/gstiirequalizer.c:
41198 (gst_iir_equalizer_band_set_property),
41199 (gst_iir_equalizer_band_get_property),
41200 (gst_iir_equalizer_band_class_init), (arg_to_scale),
41201 (setup_filter), (gst_iir_equalizer_compute_frequencies):
41202 Replace filters with a bit better filters for which we can actually
41203 find documentation, which don't change anything on zero gain, etc.
41204 Make the frequency property of the bands writable, rename the
41205 band-width property to bandwidth and change the meaning to the
41206 frequency difference between bandedges, change the meaning of the
41207 gain property to dB instead of a weird scale between -1 and 1 that
41208 has no real meaning.
41210 2007-10-30 20:55:27 +0000 Stefan Kost <ensonic@users.sourceforge.net>
41212 sys/dvb/dvbbasebin.c: Fix the build.
41213 Original commit message from CVS:
41214 * sys/dvb/dvbbasebin.c:
41217 2007-10-30 18:21:22 +0000 Edgard Lima <edgard.lima@indt.org.br>
41220 * ext/metadata/.gitignore:
41221 * ext/metadata/gstmetadataparse.c:
41222 * ext/metadata/metadataparse.c:
41223 * ext/metadata/metadataparse.h:
41224 Changed kclass to "Parser/Extracter/Metadata", changed caps to "image/jpeg, tags-extract=true/false" and changed prio...
41225 Original commit message from CVS:
41226 Changed kclass to "Parser/Extracter/Metadata", changed caps to "image/jpeg, tags-extract=true/false" and changed priority to GST_RANK_PRIMARY+1. Also, srcpad can only work in push mode until fixed to also work in pull mode.
41228 2007-10-30 12:49:04 +0000 Edgard Lima <edgard.lima@indt.org.br>
41233 * ext/metadata/Makefile.am:
41234 * ext/metadata/gstmetadata.c:
41235 * ext/metadata/gstmetadataparse.c:
41236 * ext/metadata/gstmetadataparse.h:
41237 * ext/metadata/metadataparse.c:
41238 * ext/metadata/metadataparse.h:
41239 * ext/metadata/metadataparseexif.c:
41240 * ext/metadata/metadataparseexif.h:
41241 * ext/metadata/metadataparseiptc.c:
41242 * ext/metadata/metadataparseiptc.h:
41243 * ext/metadata/metadataparsejpeg.c:
41244 * ext/metadata/metadataparsejpeg.h:
41245 * ext/metadata/metadataparsexmp.c:
41246 * ext/metadata/metadataparsexmp.h:
41247 Created new plugin ('medadata') and element ('metadataparse') that extract metadata from images (look at bug #486659).
41248 Original commit message from CVS:
41249 Created new plugin ('medadata') and element ('metadataparse') that extract metadata from images (look at bug #486659).
41251 2007-10-29 15:54:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
41253 sys/dvb/dvbbasebin.c: Uncomment the line that sets the pid filter. Wrong way to work-around driver issues.
41254 Original commit message from CVS:
41255 * sys/dvb/dvbbasebin.c:
41256 Uncomment the line that sets the pid filter. Wrong way to
41257 work-around driver issues.
41259 2007-10-28 15:22:06 +0000 Tim-Philipp Müller <tim@centricular.net>
41261 ext/faac/gstfaac.c: Fix bitrate ranges and change enum nick for low complexity profile from LOW to LC for consistency...
41262 Original commit message from CVS:
41263 * ext/faac/gstfaac.c: (gst_faac_profile_get_type),
41264 (gst_faac_class_init), (gst_faac_init):
41265 Fix bitrate ranges and change enum nick for low complexity
41266 profile from LOW to LC for consistency (#490060).
41268 2007-10-27 16:04:48 +0000 Tim-Philipp Müller <tim@centricular.net>
41270 gst/interleave/interleave.c: Let's not call every request pad we create "sink%d", that'll create problems if there's ...
41271 Original commit message from CVS:
41272 * gst/interleave/interleave.c: (gst_interleave_request_new_pad):
41273 Let's not call every request pad we create "sink%d", that'll
41274 create problems if there's to be more than one pad. Fixes #490682.
41275 * tests/check/Makefile.am:
41276 * tests/check/elements/.cvsignore:
41277 * tests/check/elements/interleave.c:
41278 Add unit test for the above.
41280 2007-10-27 08:20:59 +0000 Julien Moutte <julien@moutte.net>
41282 gst/mpeg4videoparse/mpeg4videoparse.*: Improved version not damaging headers using a simple state machine.
41283 Original commit message from CVS:
41284 2007-10-27 Julien MOUTTE <julien@moutte.net>
41285 * gst/mpeg4videoparse/mpeg4videoparse.c:
41286 (gst_mpeg4vparse_align),
41287 (gst_mpeg4vparse_drain), (gst_mpeg4vparse_chain),
41288 (gst_mpeg4vparse_sink_setcaps), (gst_mpeg4vparse_sink_event),
41289 (gst_mpeg4vparse_cleanup), (gst_mpeg4vparse_change_state),
41290 (gst_mpeg4vparse_dispose), (gst_mpeg4vparse_base_init),
41291 (gst_mpeg4vparse_class_init), (gst_mpeg4vparse_init),
41293 * gst/mpeg4videoparse/mpeg4videoparse.h: Improved version not
41294 damaging headers using a simple state machine.
41296 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
41298 ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
41299 Original commit message from CVS:
41300 * ext/x264/gstx264enc.c:
41301 Fix build against the libx264 version that ships with debian stable.
41303 2007-10-26 16:08:04 +0000 Julien Moutte <julien@moutte.net>
41305 Add a simple MPEG4 ES parser.
41306 Original commit message from CVS:
41307 2007-10-26 Julien MOUTTE <julien@moutte.net>
41309 * gst/mpeg4videoparse/Makefile.am:
41310 * gst/mpeg4videoparse/mpeg4videoparse.c:
41311 (gst_mpeg4vparse_drain),
41312 (gst_mpeg4vparse_chain), (gst_mpeg4vparse_sink_setcaps),
41313 (gst_mpeg4vparse_sink_event), (gst_mpeg4vparse_cleanup),
41314 (gst_mpeg4vparse_change_state), (gst_mpeg4vparse_dispose),
41315 (gst_mpeg4vparse_base_init), (gst_mpeg4vparse_class_init),
41316 (gst_mpeg4vparse_init), (plugin_init):
41317 * gst/mpeg4videoparse/mpeg4videoparse.h: Add a simple MPEG4 ES
41320 2007-10-25 23:42:52 +0000 David Schleef <ds@schleef.org>
41322 Improve documentation, write some tests for multifilesrc/sink for upcoming ->good review.
41323 Original commit message from CVS:
41324 * gst/multifile/Makefile.am:
41325 * gst/multifile/gstmultifilesink.c:
41326 * gst/multifile/gstmultifilesrc.c:
41327 * tests/check/Makefile.am:
41328 * tests/check/elements/multifile.c:
41329 Improve documentation, write some tests for multifilesrc/sink
41330 for upcoming ->good review.
41332 2007-10-23 13:08:26 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
41334 sys/dvb/gstdvbsrc.c: Actually use the code-rate-hp parameter for DVB-S.
41335 Original commit message from CVS:
41336 * sys/dvb/gstdvbsrc.c:
41337 Actually use the code-rate-hp parameter for DVB-S.
41338 It turns out setting to AUTO does not always work (
41339 especially in diseq situations). Set by default to
41342 2007-10-22 15:45:49 +0000 Julien Moutte <julien@moutte.net>
41344 gst/flv/gstflvparse.c: Don't emit no-more-pads for single pad scenarios as the header is definitely not reliable. We ...
41345 Original commit message from CVS:
41346 2007-10-22 Julien MOUTTE <julien@moutte.net>
41347 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
41348 (gst_flv_parse_tag_video), (gst_flv_parse_tag_type): Don't
41349 emit no-more-pads for single pad scenarios as the header
41350 is definitely not reliable. We emit them for 2 pads scenarios
41351 though to speed up media discovery.
41353 2007-10-19 16:20:53 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
41355 sys/dvb/dvbbasebin.c: Added proxy property of diseqc-source
41356 Original commit message from CVS:
41357 * sys/dvb/dvbbasebin.c:
41358 Added proxy property of diseqc-source
41360 2007-10-18 06:20:21 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41362 gst/equalizer/gstiirequalizer.c: Add a missing break.
41363 Original commit message from CVS:
41364 * gst/equalizer/gstiirequalizer.c:
41365 (gst_iir_equalizer_band_set_property):
41366 Add a missing break.
41368 2007-10-18 06:14:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41370 gst/equalizer/gstiirequalizer.*: Move bandwidth property to the separate bands and add float64 support.
41371 Original commit message from CVS:
41372 * gst/equalizer/gstiirequalizer.c:
41373 (gst_iir_equalizer_band_set_property),
41374 (gst_iir_equalizer_band_get_property),
41375 (gst_iir_equalizer_band_class_init), (gst_iir_equalizer_band_init),
41376 (gst_iir_equalizer_band_get_type), (gst_iir_equalizer_class_init),
41377 (setup_filter), (gst_iir_equalizer_setup):
41378 * gst/equalizer/gstiirequalizer.h:
41379 Move bandwidth property to the separate bands and add float64 support.
41381 2007-10-17 14:43:25 +0000 Tim-Philipp Müller <tim@centricular.net>
41383 ext/cdaudio/Makefile.am: Add another missing GST_LIBS.
41384 Original commit message from CVS:
41385 * ext/cdaudio/Makefile.am:
41386 Add another missing GST_LIBS.
41388 2007-10-17 14:33:03 +0000 Richard Hult <richard@imendio.com>
41390 gst/dvdspu/Makefile.am: Fix LIBS - we need to link against libgstreamer.
41391 Original commit message from CVS:
41392 Patch by: Richard Hult <richard imendio com>
41393 * gst/dvdspu/Makefile.am:
41394 Fix LIBS - we need to link against libgstreamer.
41396 2007-10-17 10:33:43 +0000 Tim-Philipp Müller <tim@centricular.net>
41398 sys/dvb/: Fix some warnings.
41399 Original commit message from CVS:
41400 * sys/dvb/camapplication.c:
41401 * sys/dvb/camresourcemanager.c:
41404 2007-10-16 19:24:31 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
41406 gst/librfb/rfbdecoder.c: Add the set encodings client message
41407 Original commit message from CVS:
41408 * gst/librfb/rfbdecoder.c:
41409 Add the set encodings client message
41411 2007-10-16 18:33:44 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
41413 gst/librfb/: remove the rfbbytestream dead code
41414 Original commit message from CVS:
41415 * gst/librfb/Makefile.am:
41416 * gst/librfb/rfb.h:
41417 * gst/librfb/rfbbytestream.c:
41418 * gst/librfb/rfbbytestream.h:
41419 * gst/librfb/rfbdecoder.c:
41420 * gst/librfb/rfbdecoder.h:
41421 remove the rfbbytestream dead code
41423 2007-10-16 17:38:05 +0000 Alessandro Decina <alessandro@nnva.org>
41425 sys/dvb/: Integrate SoC work done by Alessandro for the Freevo project.
41426 Original commit message from CVS:
41427 patch by: Alessandro Decina
41428 * sys/dvb/Makefile.am:
41431 * sys/dvb/camapplication.c:
41432 * sys/dvb/camapplication.h:
41433 * sys/dvb/camapplicationinfo.c:
41434 * sys/dvb/camapplicationinfo.h:
41435 * sys/dvb/camconditionalaccess.c:
41436 * sys/dvb/camconditionalaccess.h:
41437 * sys/dvb/camdevice.c:
41438 * sys/dvb/camdevice.h:
41439 * sys/dvb/camresourcemanager.c:
41440 * sys/dvb/camresourcemanager.h:
41441 * sys/dvb/camsession.c:
41442 * sys/dvb/camsession.h:
41443 * sys/dvb/camswclient.c:
41444 * sys/dvb/camswclient.h:
41445 * sys/dvb/camtransport.c:
41446 * sys/dvb/camtransport.h:
41447 * sys/dvb/camutils.c:
41448 * sys/dvb/camutils.h:
41449 * sys/dvb/dvbbasebin.c:
41450 * sys/dvb/dvbbasebin.h:
41451 * sys/dvb/gstdvb.c:
41452 * sys/dvb/gstdvbsrc.c:
41453 * sys/dvb/gstdvbsrc.h:
41454 Integrate SoC work done by Alessandro for the Freevo project.
41455 Adds cam support to the dvb stack in GStreamer and a new
41456 element (actually a bin) called dvbbasebin that integrates
41457 dvbsrc and mpegtsparse to a) handle decryption and b) allow
41458 acquiring multiple channels on same transponder without
41459 knowing pid numbers.
41461 2007-10-16 16:51:23 +0000 Alessandro Decina <alessandro@nnva.org>
41463 gst/mpegtsparse/: Add request pad for getting the full transport stream coming in.
41464 Original commit message from CVS:
41465 patch by: Alessandro Decina
41466 * gst/mpegtsparse/mpegtspacketizer.c:
41467 * gst/mpegtsparse/mpegtsparse.c:
41468 * gst/mpegtsparse/mpegtsparse.h:
41469 Add request pad for getting the full transport stream coming in.
41471 2007-10-14 17:22:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41473 configure.ac: Update the highest allowed neon version from 0.26.99 to 0.27.99.
41474 Original commit message from CVS:
41476 Update the highest allowed neon version from 0.26.99 to 0.27.99.
41477 No code changes are required to work with the newest neon version.
41479 2007-10-10 11:44:01 +0000 Tim-Philipp Müller <tim@centricular.net>
41481 configure.ac: Require core CVS. This is implicit in the -base CVS requirement already, so we might just well spell i...
41482 Original commit message from CVS:
41484 Require core CVS. This is implicit in the -base CVS
41485 requirement already, so we might just well spell it
41486 out. Also, we do need at least 0.10.14 for
41487 gst_element_class_set_details_simple(). Make check
41488 for gmyth a bit more restrictive so things don't break
41489 if the next version changes API.
41490 * ext/alsaspdif/alsaspdifsink.c:
41491 Work around alsa alloca macros triggering 'always evaluates to
41492 true' warnings with gcc-4.2 and fix compilation with gcc-4.2.
41493 Also don't leak the device string.
41494 * ext/mpeg2enc/gstmpeg2enc.cc:
41495 * ext/soundtouch/gstpitch.cc:
41496 * gst/modplug/gstmodplug.cc:
41497 Fix compilation with g++4.2 and -Wall -Werror (also needs plugin
41498 define fix from core CVS). Fixes #462737.
41500 2007-10-09 10:01:39 +0000 Laurent Glayal <spglegle@yahoo.fr>
41502 gst/rtpmanager/gstrtpbin.c: Fix memleak. Fixes #484990.
41503 Original commit message from CVS:
41504 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
41505 * gst/rtpmanager/gstrtpbin.c: (create_stream),
41506 (gst_rtp_bin_class_init):
41507 Fix memleak. Fixes #484990.
41509 2007-10-08 17:46:45 +0000 Jan Schmidt <thaytan@mad.scientist.com>
41511 gst/: Fix compiler warnings shown by Forte.
41512 Original commit message from CVS:
41513 * gst/librfb/rfbbuffer.c: (rfb_buffer_new_and_alloc):
41514 * gst/librfb/rfbbuffer.h:
41515 * gst/librfb/rfbdecoder.c: (rfb_socket_get_buffer):
41516 * gst/mpegvideoparse/mpegvideoparse.c: (gst_mpegvideoparse_chain):
41517 * gst/nsf/nes6502.c: (nes6502_execute):
41518 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps):
41519 * gst/real/gstrealvideodec.c: (open_library):
41520 * gst/real/gstrealvideodec.h:
41521 * gst/rtpmanager/gstrtpsession.c: (create_recv_rtp_sink),
41522 (create_recv_rtcp_sink), (create_send_rtp_sink):
41523 Fix compiler warnings shown by Forte.
41525 2007-10-08 10:39:35 +0000 Wim Taymans <wim.taymans@gmail.com>
41527 gst/rtpmanager/gstrtpbin.c: Fix caps refcounting for payload maps.
41528 Original commit message from CVS:
41529 * gst/rtpmanager/gstrtpbin.c: (get_pt_map),
41530 (gst_rtp_bin_clear_pt_map), (gst_rtp_bin_class_init):
41531 Fix caps refcounting for payload maps.
41532 When clearing payload maps, also clear sessions and streams payload
41534 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_get_caps),
41535 (gst_rtp_pt_demux_clear_pt_map), (gst_rtp_pt_demux_chain),
41537 Implement clearing the payload map.
41538 * gst/rtpmanager/gstrtpsession.c:
41539 (gst_rtp_session_event_send_rtp_sink):
41540 Forward flush events instead of leaking them.
41541 * gst/rtpmanager/gstrtpssrcdemux.c:
41542 (gst_rtp_ssrc_demux_rtcp_sink_event):
41543 Correctly refcount events before pushing them.
41545 2007-10-08 06:07:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41547 ext/gio/gstgio.c: Use GIO function to get a list of supported URI schemes instead of hard coding something.
41548 Original commit message from CVS:
41549 * ext/gio/gstgio.c: (gst_gio_get_supported_protocols):
41550 Use GIO function to get a list of supported URI schemes instead of
41551 hard coding something.
41553 2007-10-05 17:26:14 +0000 Wim Taymans <wim.taymans@gmail.com>
41555 gst/rtpmanager/rtpsession.c: When reconsidering RTCP timeouts, set the next timeout against the last report time inst...
41556 Original commit message from CVS:
41557 * gst/rtpmanager/rtpsession.c: (rtp_session_next_timeout),
41558 When reconsidering RTCP timeouts, set the next timeout against the last
41559 report time instead of the current clock time so that we don't end up
41560 reconsidering forever.
41562 2007-10-05 12:07:37 +0000 Wim Taymans <wim.taymans@gmail.com>
41564 gst/rtpmanager/gstrtpjitterbuffer.c: Only peek at the tail element instead of popping it off, which allows us to grea...
41565 Original commit message from CVS:
41566 * gst/rtpmanager/gstrtpjitterbuffer.c:
41567 (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop):
41568 Only peek at the tail element instead of popping it off, which allows
41569 us to greatly simplify things when the tail element changes.
41570 * gst/rtpmanager/gstrtpsession.c:
41571 (gst_rtp_session_event_recv_rtp_sink):
41572 * gst/rtpmanager/gstrtpssrcdemux.c:
41573 (gst_rtp_ssrc_demux_sink_event):
41574 Forward FLUSH events instead of leaking them.
41575 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_reset_skew),
41576 (calculate_skew), (rtp_jitter_buffer_insert):
41577 * gst/rtpmanager/rtpjitterbuffer.h:
41578 Remove the tail-changed callback in favour of a simple boolean when we
41579 insert a buffer in the queue.
41580 Add method to peek the tail of the buffer.
41582 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
41584 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
41585 Original commit message from CVS:
41586 Patch by: Gautier Portet <kassoulet at gmail dot com>
41587 * gst/xingheader/gstxingmux.c:
41588 The size of the Xing header is actually 417 as it's rounded to the
41589 next smaller integer. Fixes #397759.
41590 * gst/xingheader/gstxingmux.c: (xing_generate_header),
41591 (xing_push_header):
41592 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
41593 event to the beginning was successful before pushing the header again.
41595 2007-10-05 08:05:14 +0000 Wai-Ming Ho <webregbox@yahoo.co.uk>
41597 gst/mpegtsparse/mpegtspacketizer.c: Don't skip PAT with version number 0. Fixes #483400.
41598 Original commit message from CVS:
41599 Patch by: Wai-Ming Ho <webregbox at yahoo dot co dot uk>
41600 * gst/mpegtsparse/mpegtspacketizer.c:
41601 (mpegts_packetizer_stream_new):
41602 Don't skip PAT with version number 0. Fixes #483400.
41603 * gst/mpegtsparse/mpegtsparse.c: (mpegts_parse_apply_pat):
41604 Make all values above 0 mark a referenced program as they can be
41605 incremented and only 1 had marked a referenced program before, causing
41606 actually referenced programs to be unreferenced.
41608 2007-10-02 10:29:46 +0000 Wim Taymans <wim.taymans@gmail.com>
41610 gst/sdp/gstsdpdemux.h: Change signature of pt to fix compilation on some platforms.
41611 Original commit message from CVS:
41612 * gst/sdp/gstsdpdemux.h:
41613 Change signature of pt to fix compilation on some platforms.
41615 2007-10-02 10:27:45 +0000 Wim Taymans <wim.taymans@gmail.com>
41617 gst/rtpmanager/gstrtpjitterbuffer.c: Remove some old unused variables.
41618 Original commit message from CVS:
41619 * gst/rtpmanager/gstrtpjitterbuffer.c:
41620 (gst_rtp_jitter_buffer_flush_start),
41621 (gst_rtp_jitter_buffer_flush_stop),
41622 (gst_rtp_jitter_buffer_change_state), (apply_offset),
41623 (gst_rtp_jitter_buffer_loop):
41624 Remove some old unused variables.
41625 Don't add the latency to the skew corrected timestamp, latency is only
41626 used to sync against the clock.
41628 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_init),
41629 (rtp_jitter_buffer_reset_skew), (calculate_skew):
41630 * gst/rtpmanager/rtpjitterbuffer.h:
41631 Handle case where server timestamp goes backwards or wildly jumps by
41632 temporarily pausing the skew correction.
41635 2007-10-02 10:12:40 +0000 Wim Taymans <wim.taymans@gmail.com>
41637 gst/sdp/Makefile.am: Forgot to commit makefile.
41638 Original commit message from CVS:
41639 * gst/sdp/Makefile.am:
41640 Forgot to commit makefile.
41642 2007-10-02 07:43:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41644 ext/gio/gstgiosink.c: Update to API changes in GIO.
41645 Original commit message from CVS:
41646 * ext/gio/gstgiosink.c: (gst_gio_sink_start):
41647 Update to API changes in GIO.
41649 2007-10-01 14:01:40 +0000 Wim Taymans <wim.taymans@gmail.com>
41651 gst/sdp/gstsdpdemux.c: Use new function in -base to get the default clock-rate.
41652 Original commit message from CVS:
41653 * gst/sdp/gstsdpdemux.c: (gst_sdp_demux_media_to_caps):
41654 Use new function in -base to get the default clock-rate.
41656 2007-10-01 11:43:09 +0000 Wim Taymans <wim.taymans@gmail.com>
41658 Added SDP demuxer element. Fixes #426657.
41659 Original commit message from CVS:
41661 * gst/sdp/gstsdpdemux.c: (_do_init), (gst_sdp_demux_base_init),
41662 (gst_sdp_demux_class_init), (gst_sdp_demux_init),
41663 (gst_sdp_demux_finalize), (gst_sdp_demux_set_property),
41664 (gst_sdp_demux_get_property), (find_stream_by_id),
41665 (find_stream_by_pt), (find_stream_by_udpsrc), (find_stream),
41666 (gst_sdp_demux_stream_free), (gst_sdp_demux_create_stream),
41667 (gst_sdp_demux_cleanup), (get_default_rate_for_pt),
41668 (gst_sdp_demux_parse_rtpmap), (gst_sdp_demux_media_to_caps),
41669 (new_session_pad), (request_pt_map), (gst_sdp_demux_do_stream_eos),
41670 (on_bye_ssrc), (on_timeout), (gst_sdp_demux_configure_manager),
41671 (gst_sdp_demux_stream_configure_udp),
41672 (gst_sdp_demux_stream_configure_udp_sink),
41673 (gst_sdp_demux_combine_flows), (gst_sdp_demux_stream_push_event),
41674 (gst_sdp_demux_handle_message), (gst_sdp_demux_start),
41675 (gst_sdp_demux_sink_event), (gst_sdp_demux_sink_chain),
41676 (gst_sdp_demux_change_state):
41677 * gst/sdp/gstsdpdemux.h:
41678 * gst/sdp/gstsdpelem.c: (plugin_init):
41679 Added SDP demuxer element. Fixes #426657.
41681 2007-10-01 09:21:19 +0000 mutex at runbox dot com <mutex@runbox.com>
41683 gst/mpegtsparse/: Remove useless src pad that only results in not linked errors, fix a broken pointer dereference and...
41684 Original commit message from CVS:
41685 Patch by: mutex at runbox dot com
41686 * gst/mpegtsparse/mpegtspacketizer.c:
41687 (mpegts_packetizer_parse_adaptation_field_control):
41688 * gst/mpegtsparse/mpegtsparse.c: (mpegts_parse_base_init),
41689 (mpegts_parse_init), (mpegts_parse_push):
41690 * gst/mpegtsparse/mpegtsparse.h:
41691 Remove useless src pad that only results in not linked errors,
41692 fix a broken pointer dereference and make MAX_CONTINUITY constant
41693 conform to the standard to stop outputting corrupted data.
41694 Fixes #481276, #481279.
41696 2007-09-29 19:36:34 +0000 Tim-Philipp Müller <tim@centricular.net>
41698 ext/mythtv/gstmythtvsrc.c: Re-apply docs patch from #468039; fix tab.
41699 Original commit message from CVS:
41700 * ext/mythtv/gstmythtvsrc.c:
41701 Re-apply docs patch from #468039; fix tab.
41702 * gst/mpegtsparse/.cvsignore:
41703 Ignore marshaller files generated at build time.
41705 2007-09-29 07:01:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41707 ext/gio/: Some minor cleanup and allow setting the location only when the element is not playing or paused.
41708 Original commit message from CVS:
41709 * ext/gio/gstgiosink.c: (gst_gio_sink_base_init),
41710 (gst_gio_sink_set_property), (gst_gio_sink_render):
41711 * ext/gio/gstgiosrc.c: (gst_gio_src_base_init),
41712 (gst_gio_src_set_property):
41713 Some minor cleanup and allow setting the location only when the
41714 element is not playing or paused.
41716 2007-09-29 05:26:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41718 configure.ac: Update gio's pkg-config file name as currently in SVN.
41719 Original commit message from CVS:
41721 Update gio's pkg-config file name as currently in SVN.
41722 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_set_location):
41723 Remove special casing for a NULL query string. g_strjoin won't add
41724 the separator if there's only one string.
41726 2007-09-28 14:51:58 +0000 Wim Taymans <wim.taymans@gmail.com>
41728 gst/rtpmanager/gstrtpbin.c: Fix crasher in dispose.
41729 Original commit message from CVS:
41730 * gst/rtpmanager/gstrtpbin.c: (free_client):
41731 Fix crasher in dispose.
41732 * gst/rtpmanager/rtpjitterbuffer.c: (calculate_skew):
41733 Handle cases where input buffers have no timestamps so that no clock
41734 skew can be calculated, in this case interpollate timestamps based on
41735 rtp timestamp and assume a 0 clock skew.
41737 2007-09-28 11:17:35 +0000 Wim Taymans <wim.taymans@gmail.com>
41739 gst/rtpmanager/gstrtpjitterbuffer.c: Remove jitter correction code, it's now in the lower level object.
41740 Original commit message from CVS:
41741 * gst/rtpmanager/gstrtpjitterbuffer.c: (apply_latency),
41742 (gst_rtp_jitter_buffer_loop), (gst_rtp_jitter_buffer_query):
41743 Remove jitter correction code, it's now in the lower level object.
41744 Use new -core method for doing a peer query.
41745 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_init),
41746 (calculate_skew), (rtp_jitter_buffer_insert):
41747 * gst/rtpmanager/rtpjitterbuffer.h:
41748 Move jitter correction to the lowlevel jitterbuffer.
41749 Increase the max window size.
41750 When filling the window, already start estimating the skew using a
41751 parabolic weighting factor so that we have a much better startup
41752 behaviour that gets more accurate with the more samples we have.
41753 Increase the default weighting factor for the steady state to get
41754 smoother timestamps.
41756 2007-09-28 11:07:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41758 ext/neon/gstneonhttpsrc.c: Now that we require libneon >= 0.26 remove the neon 0.25 backward compatibility stuff. Als...
41759 Original commit message from CVS:
41760 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_set_proxy),
41761 (gst_neonhttp_src_send_request_and_redirect):
41762 Now that we require libneon >= 0.26 remove the neon 0.25 backward
41763 compatibility stuff. Also fix the default location.
41765 2007-09-28 10:51:13 +0000 Wim Taymans <wim.taymans@gmail.com>
41767 configure.ac: We require libneon >= 26 now for the query field in ne_uri.
41768 Original commit message from CVS:
41770 We require libneon >= 26 now for the query field in ne_uri.
41772 2007-09-28 09:29:09 +0000 Wouter Cloetens <wouter@mind.be>
41774 ext/neon/gstneonhttpsrc.*: Don't discard GET parameters from URL if existing.
41775 Original commit message from CVS:
41776 Patch by: Wouter Cloetens <wouter@mind.be>
41777 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_dispose),
41778 (gst_neonhttp_src_set_location),
41779 (gst_neonhttp_src_send_request_and_redirect):
41780 * ext/neon/gstneonhttpsrc.h:
41781 Don't discard GET parameters from URL if existing.
41784 2007-09-27 14:52:58 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
41786 gst/librfb/gstrfbsrc.*: Added a property for incremental screen updates
41787 Original commit message from CVS:
41788 * gst/librfb/gstrfbsrc.c:
41789 * gst/librfb/gstrfbsrc.h:
41790 Added a property for incremental screen updates
41792 2007-09-27 13:02:58 +0000 Tim-Philipp Müller <tim@centricular.net>
41794 ext/xvid/gstxvidenc.*: Remove superfluous 'frame-encoded' signal (people can use an upstream identity's 'handoff' sig...
41795 Original commit message from CVS:
41796 * ext/xvid/gstxvidenc.c:
41797 * ext/xvid/gstxvidenc.h:
41798 Remove superfluous 'frame-encoded' signal (people can
41799 use an upstream identity's 'handoff' signal or a pad
41800 probe for this if they must know).
41802 2007-09-27 10:06:23 +0000 Julien Moutte <julien@moutte.net>
41804 gst/flv/gstflvparse.c: I got it wrong again, audio rate was not detected correctly in all cases.
41805 Original commit message from CVS:
41806 2007-09-27 Julien MOUTTE <julien@moutte.net>
41807 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
41808 (gst_flv_parse_tag_video): I got it wrong again, audio rate
41809 was not detected correctly in all cases.
41811 2007-09-26 20:08:28 +0000 Wim Taymans <wim.taymans@gmail.com>
41813 gst/rtpmanager/gstrtpbin.c: Fix cleanup crasher.
41814 Original commit message from CVS:
41815 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_dispose),
41816 (gst_rtp_bin_finalize):
41817 Fix cleanup crasher.
41818 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_init),
41820 * gst/rtpmanager/rtpjitterbuffer.h:
41821 Dynamically adjust the skew calculation window so that we calculate it
41822 over a period of around 2 seconds.
41824 2007-09-26 16:44:42 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
41826 gst/librfb/gstrfbsrc.c: fix bug from generic/states.gdb
41827 Original commit message from CVS:
41828 * gst/librfb/gstrfbsrc.c:
41829 fix bug from generic/states.gdb
41831 2007-09-26 16:30:50 +0000 Julien Moutte <julien@moutte.net>
41833 gst/flv/gstflvparse.c: codec_data is needed for every tag not just the first one. (Fix a stupid bug i introduced with...
41834 Original commit message from CVS:
41835 2007-09-26 Julien MOUTTE <julien@moutte.net>
41836 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
41837 (gst_flv_parse_tag_video): codec_data is needed for every tag
41838 not just the first one. (Fix a stupid bug i introduced without
41841 2007-09-26 11:17:08 +0000 Julien Moutte <julien@moutte.net>
41843 gst/flv/gstflvparse.c: Fix bit masks operations to be sure we detect the codec_tags and sample rates correctly.
41844 Original commit message from CVS:
41845 2007-09-26 Julien MOUTTE <julien@moutte.net>
41846 * gst/flv/gstflvparse.c: (gst_flv_parse_tag_audio),
41847 (gst_flv_parse_tag_video): Fix bit masks operations to be
41848 sure we detect the codec_tags and sample rates correctly.
41849 Fix raw audio caps generation.
41851 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
41853 Massive leak fixing, plus code cleanups.
41854 Original commit message from CVS:
41855 * ext/audioresample/gstaudioresample.c:
41856 * ext/x264/gstx264enc.c:
41857 * gst/dvdspu/gstdvdspu.c:
41858 * gst/dvdspu/gstdvdspu.h:
41859 * gst/festival/gstfestival.c:
41860 * gst/h264parse/gsth264parse.c:
41861 * gst/mpegtsparse/mpegtspacketizer.c:
41862 * gst/mpegtsparse/mpegtsparse.c:
41863 * gst/multifile/gstmultifilesink.c:
41864 * gst/multifile/gstmultifilesrc.c:
41865 * gst/nuvdemux/gstnuvdemux.c:
41866 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
41867 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
41868 * sys/vcd/vcdsrc.c:
41869 Massive leak fixing, plus code cleanups.
41871 2007-09-22 18:31:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
41873 po/LINGUAS: Added translations.
41874 Original commit message from CVS:
41876 Added translations.
41878 2007-09-22 18:29:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
41880 po/pl.po: Added Polish translation.
41881 Original commit message from CVS:
41882 translated by: Jakub Bogusz <qboosh@pld-linux.org>
41884 Added Polish translation.
41886 2007-09-22 18:29:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
41888 po/fi.po: Added Finnish translation.
41889 Original commit message from CVS:
41890 translated by: Ilkka Tuohela <hile@iki.fi>
41892 Added Finnish translation.
41894 2007-09-22 18:28:30 +0000 Thomas Vander Stichele <thomas@apestaart.org>
41896 po/es.po: Added Spanish translation.
41897 Original commit message from CVS:
41898 translated by: Jorge González González <aloriel@gmail.com>
41900 Added Spanish translation.
41902 2007-09-22 18:27:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
41904 po/bg.po: Added Bulgarian translation.
41905 Original commit message from CVS:
41906 translated by: Alexander Shopov <ash@contact.bg>
41908 Added Bulgarian translation.
41910 2007-09-21 18:00:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41912 docs/plugins/gst-plugins-bad-plugins.hierarchy: Update hierarchy.
41913 Original commit message from CVS:
41914 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
41916 * ext/gio/gstgiosink.h:
41917 * ext/gio/gstgiosrc.h:
41918 Mark private fields of the instance structs private.
41920 2007-09-21 17:31:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
41922 docs/plugins/: Add the GIO plugin to the docs and do a make update while doing that.
41923 Original commit message from CVS:
41924 * docs/plugins/Makefile.am:
41925 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
41926 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
41927 * docs/plugins/gst-plugins-bad-plugins.args:
41928 * docs/plugins/gst-plugins-bad-plugins.signals:
41929 * docs/plugins/inspect/plugin-bz2.xml:
41930 * docs/plugins/inspect/plugin-cdxaparse.xml:
41931 * docs/plugins/inspect/plugin-dfbvideosink.xml:
41932 * docs/plugins/inspect/plugin-dtsdec.xml:
41933 * docs/plugins/inspect/plugin-equalizer.xml:
41934 * docs/plugins/inspect/plugin-faac.xml:
41935 * docs/plugins/inspect/plugin-faad.xml:
41936 * docs/plugins/inspect/plugin-filter.xml:
41937 * docs/plugins/inspect/plugin-freeze.xml:
41938 * docs/plugins/inspect/plugin-gio.xml:
41939 * docs/plugins/inspect/plugin-gsm.xml:
41940 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
41941 * docs/plugins/inspect/plugin-h264parse.xml:
41942 * docs/plugins/inspect/plugin-modplug.xml:
41943 * docs/plugins/inspect/plugin-mpeg2enc.xml:
41944 * docs/plugins/inspect/plugin-musepack.xml:
41945 * docs/plugins/inspect/plugin-musicbrainz.xml:
41946 * docs/plugins/inspect/plugin-nsfdec.xml:
41947 * docs/plugins/inspect/plugin-replaygain.xml:
41948 * docs/plugins/inspect/plugin-soundtouch.xml:
41949 * docs/plugins/inspect/plugin-spcdec.xml:
41950 * docs/plugins/inspect/plugin-spectrum.xml:
41951 * docs/plugins/inspect/plugin-speed.xml:
41952 * docs/plugins/inspect/plugin-tta.xml:
41953 * docs/plugins/inspect/plugin-videosignal.xml:
41954 * docs/plugins/inspect/plugin-xingheader.xml:
41955 * docs/plugins/inspect/plugin-xvid.xml:
41956 Add the GIO plugin to the docs and do a make update
41958 * ext/gio/gstgiosrc.c: (gst_gio_src_start):
41959 Fix a small memleak.
41961 2007-09-21 17:07:56 +0000 René Stadler <mail@renestadler.de>
41963 Add a GIO/GVFS plugin with source and sink elements. This will only be enabled when --enable-experimental is given to...
41964 Original commit message from CVS:
41965 Patch by: René Stadler <mail at renestadler dot de>
41968 * ext/gio/Makefile.am:
41969 * ext/gio/gstgio.c: (gst_gio_error), (gst_gio_seek),
41970 (gst_gio_get_supported_protocols),
41971 (gst_gio_uri_handler_get_type_sink),
41972 (gst_gio_uri_handler_get_type_src),
41973 (gst_gio_uri_handler_get_protocols), (gst_gio_uri_handler_get_uri),
41974 (gst_gio_uri_handler_set_uri), (gst_gio_uri_handler_init),
41975 (gst_gio_uri_handler_do_init), (plugin_init):
41976 * ext/gio/gstgio.h:
41977 * ext/gio/gstgiosink.c: (gst_gio_sink_base_init),
41978 (gst_gio_sink_class_init), (gst_gio_sink_init),
41979 (gst_gio_sink_finalize), (gst_gio_sink_set_property),
41980 (gst_gio_sink_get_property), (gst_gio_sink_start),
41981 (gst_gio_sink_stop), (gst_gio_sink_unlock),
41982 (gst_gio_sink_unlock_stop), (gst_gio_sink_event),
41983 (gst_gio_sink_render), (gst_gio_sink_query):
41984 * ext/gio/gstgiosink.h:
41985 * ext/gio/gstgiosrc.c: (gst_gio_src_base_init),
41986 (gst_gio_src_class_init), (gst_gio_src_init),
41987 (gst_gio_src_finalize), (gst_gio_src_set_property),
41988 (gst_gio_src_get_property), (gst_gio_src_start),
41989 (gst_gio_src_stop), (gst_gio_src_get_size),
41990 (gst_gio_src_is_seekable), (gst_gio_src_unlock),
41991 (gst_gio_src_unlock_stop), (gst_gio_src_check_get_range),
41992 (gst_gio_src_create):
41993 * ext/gio/gstgiosrc.h:
41994 Add a GIO/GVFS plugin with source and sink elements. This will
41995 only be enabled when --enable-experimental is given to configure
41996 for now as the GIO API is not stable yet. Fixes #476916.
41998 2007-09-21 15:49:24 +0000 Christian Schaller <uraeus@gnome.org>
42000 * gst-plugins-bad.spec.in:
42001 update spec file with various new plug-ins
42002 Original commit message from CVS:
42003 update spec file with various new plug-ins
42005 2007-09-21 14:55:19 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
42007 gst/librfb/: Added offset-x, offset-y, width and height property for selecting a region from the screen
42008 Original commit message from CVS:
42009 * gst/librfb/gstrfbsrc.c:
42010 * gst/librfb/rfbdecoder.c:
42011 * gst/librfb/rfbdecoder.h:
42012 Added offset-x, offset-y, width and height property
42013 for selecting a region from the screen
42015 2007-09-21 10:27:02 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
42017 gst/librfb/gstrfbsrc.c: Minimum raw encoding is working now
42018 Original commit message from CVS:
42019 * gst/librfb/gstrfbsrc.c:
42020 Minimum raw encoding is working now
42021 * gst/librfb/rfbdecoder.c:
42022 fix address while reading from stream
42024 2007-09-20 20:40:05 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
42026 gst/librfb/gstrfbsrc.c: raw encoding is working, but it looks like the ffmpegcolorspace plugin can't handle high reso...
42027 Original commit message from CVS:
42028 * gst/librfb/gstrfbsrc.c:
42029 raw encoding is working, but it looks like the
42030 ffmpegcolorspace plugin can't handle high resolutions
42032 2007-09-20 18:30:35 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
42034 gst/librfb/gstrfbsrc.c: bpp, depth and endianness are now set from the stream.
42035 Original commit message from CVS:
42036 * gst/librfb/gstrfbsrc.c:
42037 bpp, depth and endianness are now set from the
42040 2007-09-20 17:38:10 +0000 Wim Taymans <wim.taymans@gmail.com>
42042 examples/app/appsrc_ex.c: Fix compilation after changing the name of a method.
42043 Original commit message from CVS:
42044 * examples/app/appsrc_ex.c: (main):
42045 Fix compilation after changing the name of a method.
42047 2007-09-20 15:06:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
42049 Fix memory leaks. More to come.
42050 Original commit message from CVS:
42051 * ext/alsaspdif/alsaspdifsink.c:
42052 * ext/timidity/gsttimidity.c:
42053 * ext/timidity/gstwildmidi.c:
42054 * gst/mpegvideoparse/mpegvideoparse.c:
42055 Fix memory leaks. More to come.
42056 * tests/check/Makefile.am:
42057 * tests/check/generic/states.c:
42058 Improved state change unit test.
42060 2007-09-20 14:34:57 +0000 Wim Taymans <wim.taymans@gmail.com>
42062 gst/rtpmanager/: Add notification of active SSRCs to various RTP elements. Fixes #478566.
42063 Original commit message from CVS:
42064 * gst/rtpmanager/gstrtpbin.c: (on_ssrc_active), (create_session),
42065 (gst_rtp_bin_class_init):
42066 * gst/rtpmanager/gstrtpbin.h:
42067 * gst/rtpmanager/gstrtpsession.c: (on_ssrc_active),
42068 (gst_rtp_session_class_init), (gst_rtp_session_init),
42069 (gst_rtp_session_event_send_rtp_sink):
42070 * gst/rtpmanager/gstrtpsession.h:
42071 * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
42072 (on_ssrc_active), (rtp_session_process_rb):
42073 * gst/rtpmanager/rtpsession.h:
42074 Add notification of active SSRCs to various RTP elements. Fixes #478566.
42076 2007-09-20 13:59:50 +0000 Wim Taymans <wim.taymans@gmail.com>
42078 gst-libs/gst/app/gstappsink.*: Add properties, signals and actions to access the element even without linking to the ...
42079 Original commit message from CVS:
42080 * gst-libs/gst/app/gstappsink.c: (gst_app_marshal_OBJECT__VOID),
42081 (gst_app_sink_class_init), (gst_app_sink_init),
42082 (gst_app_sink_dispose), (gst_app_sink_finalize),
42083 (gst_app_sink_set_property), (gst_app_sink_get_property),
42084 (gst_app_sink_flush_unlocked), (gst_app_sink_start),
42085 (gst_app_sink_event), (gst_app_sink_getcaps),
42086 (gst_app_sink_set_caps), (gst_app_sink_get_caps),
42087 (gst_app_sink_is_eos), (gst_app_sink_pull_preroll),
42088 (gst_app_sink_pull_buffer):
42089 * gst-libs/gst/app/gstappsink.h:
42090 Add properties, signals and actions to access the element even without
42091 linking to the library.
42092 Fix some method names and signatures.
42094 2007-09-19 21:18:27 +0000 Jonathan Matthew <jonathan@kaolin.wh9.net>
42096 ext/faad/gstfaad.c: Don't set channel positions on regular mono and stereo cases.
42097 Original commit message from CVS:
42098 Patch by: Jonathan Matthew <jonathan at kaolin wh9 net>
42099 * ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst),
42100 (gst_faad_srcgetcaps), (gst_faad_update_caps):
42101 Don't set channel positions on regular mono and stereo cases.
42104 2007-09-19 20:55:43 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
42106 gst/librfb/: It is now possible to connect to a vncserver. there are still some issues with the ouput of the screen. ...
42107 Original commit message from CVS:
42108 * gst/librfb/gstrfbsrc.c:
42109 * gst/librfb/rfbdecoder.c:
42110 * gst/librfb/rfbdecoder.h:
42111 It is now possible to connect to a vncserver.
42112 there are still some issues with the ouput of
42113 the screen. Looks like some lines are confused
42115 2007-09-19 18:22:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
42117 Ignore registries in any format.
42118 Original commit message from CVS:
42119 * docs/plugins/.cvsignore:
42120 * tests/check/.cvsignore:
42121 Ignore registries in any format.
42123 2007-09-19 13:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
42125 gst/real/gstrealvideodec.*: Don't generate an error for occasional decoding errors.
42126 Original commit message from CVS:
42127 * gst/real/gstrealvideodec.c: (gst_real_video_dec_chain),
42128 (open_library), (gst_real_video_dec_init),
42129 (gst_real_video_dec_set_property),
42130 (gst_real_video_dec_get_property), (gst_real_video_dec_class_init):
42131 * gst/real/gstrealvideodec.h:
42132 Don't generate an error for occasional decoding errors.
42133 Add max-errors property.
42134 Error out when we receive max-errors in a row. Fixes #478159.
42136 2007-09-19 13:06:17 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
42138 gst/librfb/gstrfbsrc.c: Add password property (write only)
42139 Original commit message from CVS:
42140 * gst/librfb/gstrfbsrc.c:
42141 Add password property (write only)
42142 * gst/librfb/rfbdecoder.c:
42143 Read the reason on failure
42144 Use the password property for authentication
42145 * gst/librfb/rfbdecoder.h:
42146 Add defines for version checking
42148 2007-09-19 12:50:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
42150 ext/directfb/dfbvideosink.c: When finalizing GstDfbSurface, a subclass of GstBuffer, correctly chain up to the parent...
42151 Original commit message from CVS:
42152 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_destroy),
42153 (gst_dfbsurface_class_init):
42154 When finalizing GstDfbSurface, a subclass of GstBuffer, correctly
42155 chain up to the parent class to free everything, including caps.
42157 2007-09-19 12:50:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
42159 ext/directfb/dfbvideosink.c: When finalizing GstDfbSurface, a subclass of GstBuffer, correctly chain up to the parent...
42160 Original commit message from CVS:
42161 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_destroy),
42162 (gst_dfbsurface_class_init):
42163 When finalizing GstDfbSurface, a subclass of GstBuffer, correctly
42164 chain up to the parent class to free everything, including caps.
42166 2007-09-19 08:35:13 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
42168 gst/librfb/: VNC Authentication should be working now temperaly with fake password 'testtest'
42169 Original commit message from CVS:
42170 * gst/librfb/Makefile.am:
42171 * gst/librfb/d3des.c:
42172 * gst/librfb/d3des.h:
42173 * gst/librfb/rfbdecoder.c:
42174 * gst/librfb/vncauth.c:
42175 * gst/librfb/vncauth.h:
42176 VNC Authentication should be working now
42177 temperaly with fake password 'testtest'
42179 2007-09-18 16:32:19 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
42181 gst/librfb/rfbdecoder.*: Added some documentation about security handling start implementing security handling for rf...
42182 Original commit message from CVS:
42183 * gst/librfb/rfbdecoder.c:
42184 * gst/librfb/rfbdecoder.h:
42185 Added some documentation about security handling
42186 start implementing security handling for rfb 3.3
42188 2007-09-18 13:55:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
42190 gst/spectrum/: Handling window resize.
42191 Original commit message from CVS:
42192 * gst/spectrum/demo-audiotest.c:
42193 * gst/spectrum/demo-osssrc.c:
42194 Handling window resize.
42196 2007-09-18 11:45:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
42198 ChangeLog: Add missing newline.
42199 Original commit message from CVS:
42201 Add missing newline.
42202 * gst/librfb/rfbdecoder.c:
42203 Fix the build (missing stdlib.h).
42204 * gst/spectrum/gstspectrum.c:
42205 * gst/spectrum/gstspectrum.h:
42206 Use basetransform segment so that it is correctly managed on flushes
42207 and start/stop. Report message timestamp as stream time, which is what
42208 an application can understand. (Yes these are adapted from wim recent
42209 level element changes)
42211 2007-09-17 21:12:17 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
42213 * gst/librfb/gstrfbsrc.c:
42214 * gst/librfb/gstrfbsrc.h:
42215 * gst/librfb/rfbdecoder.c:
42216 * gst/librfb/rfbdecoder.h:
42217 Added a new property for the rfb version
42218 Original commit message from CVS:
42219 Added a new property for the rfb version
42221 2007-09-17 02:01:41 +0000 Wim Taymans <wim.taymans@gmail.com>
42223 gst/rtpmanager/gstrtpbin.c: Link to the right pads regardless of which one was created first in the ssrc demuxer.
42224 Original commit message from CVS:
42225 * gst/rtpmanager/gstrtpbin.c: (new_ssrc_pad_found):
42226 Link to the right pads regardless of which one was created first in the
42228 * gst/rtpmanager/gstrtpjitterbuffer.c:
42229 (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop):
42230 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_process_rtp),
42231 (gst_rtp_session_chain_recv_rtp), (gst_rtp_session_chain_send_rtp):
42232 * gst/rtpmanager/rtpsource.c: (calculate_jitter):
42234 * gst/rtpmanager/gstrtpssrcdemux.c: (create_demux_pad_for_ssrc),
42235 (gst_rtp_ssrc_demux_init), (gst_rtp_ssrc_demux_finalize),
42236 (gst_rtp_ssrc_demux_sink_event),
42237 (gst_rtp_ssrc_demux_rtcp_sink_event), (gst_rtp_ssrc_demux_chain),
42238 (gst_rtp_ssrc_demux_rtcp_chain),
42239 (gst_rtp_ssrc_demux_internal_links):
42240 * gst/rtpmanager/gstrtpssrcdemux.h:
42241 Fix race in creating the RTP and RTCP pads when a new SSRC is detected.
42243 2007-09-16 19:40:31 +0000 Wim Taymans <wim.taymans@gmail.com>
42245 gst/rtpmanager/gstrtpbin.c: Use lock to protect variable.
42246 Original commit message from CVS:
42247 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_set_property),
42248 (gst_rtp_bin_get_property):
42249 Use lock to protect variable.
42250 * gst/rtpmanager/gstrtpjitterbuffer.c:
42251 (gst_rtp_jitter_buffer_class_init),
42252 (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_chain),
42253 (convert_rtptime_to_gsttime), (gst_rtp_jitter_buffer_loop):
42254 Reconstruct GST timestamp from RTP timestamps based on measured clock
42255 skew and sync offset.
42256 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_init),
42257 (rtp_jitter_buffer_set_tail_changed),
42258 (rtp_jitter_buffer_set_clock_rate),
42259 (rtp_jitter_buffer_get_clock_rate), (calculate_skew),
42260 (rtp_jitter_buffer_insert), (rtp_jitter_buffer_peek):
42261 * gst/rtpmanager/rtpjitterbuffer.h:
42262 Measure clock skew.
42263 Add callback to be notfied when a new packet was inserted at the tail.
42264 * gst/rtpmanager/rtpsource.c: (rtp_source_init),
42265 (calculate_jitter), (rtp_source_send_rtp):
42266 * gst/rtpmanager/rtpsource.h:
42267 Remove clock skew detection, it's move to the jitterbuffer now.
42269 2007-09-16 07:28:18 +0000 Daniel Charles <dcharles@ti.com>
42271 ext/amrwb/gstamrwbenc.*: Add property to control bandmode. Fixes #477306.
42272 Original commit message from CVS:
42273 Patch by: Daniel Charles <dcharles at ti dot com>
42274 * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_bandmode_get_type),
42275 (gst_amrwbenc_set_property), (gst_amrwbenc_get_property),
42276 (gst_amrwbenc_class_init), (gst_amrwbenc_chain):
42277 * ext/amrwb/gstamrwbenc.h:
42278 Add property to control bandmode. Fixes #477306.
42280 2007-09-15 18:48:03 +0000 Wim Taymans <wim.taymans@gmail.com>
42282 gst/rtpmanager/gstrtpbin.c: Also set NTP base time on new sessions.
42283 Original commit message from CVS:
42284 * gst/rtpmanager/gstrtpbin.c: (create_session):
42285 Also set NTP base time on new sessions.
42286 * gst/rtpmanager/gstrtpjitterbuffer.c:
42287 (gst_rtp_jitter_buffer_loop), (gst_rtp_jitter_buffer_query),
42288 (gst_rtp_jitter_buffer_set_property),
42289 (gst_rtp_jitter_buffer_get_property):
42290 Use the right lock to protect our variables.
42292 * gst/rtpmanager/gstrtpsession.c:
42293 (gst_rtp_session_getcaps_send_rtp),
42294 (gst_rtp_session_chain_send_rtp), (create_send_rtp_sink):
42295 Implement getcaps on the sender sinkpad so that payloaders can negotiate
42298 2007-09-12 21:23:47 +0000 Wim Taymans <wim.taymans@gmail.com>
42300 gst/rtpmanager/: Various leak fixes.
42301 Original commit message from CVS:
42302 * gst/rtpmanager/gstrtpbin.c: (create_session), (free_session),
42303 (get_client), (free_client), (gst_rtp_bin_associate),
42304 (free_stream), (gst_rtp_bin_class_init), (gst_rtp_bin_dispose),
42305 (gst_rtp_bin_finalize):
42306 * gst/rtpmanager/gstrtpjitterbuffer.c:
42307 (gst_rtp_jitter_buffer_class_init),
42308 (gst_rtp_jitter_buffer_finalize):
42309 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_release):
42310 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_finalize),
42311 (gst_rtp_session_set_property), (gst_rtp_session_chain_recv_rtp),
42312 (gst_rtp_session_chain_send_rtp):
42313 * gst/rtpmanager/gstrtpssrcdemux.c:
42314 (gst_rtp_ssrc_demux_class_init), (gst_rtp_ssrc_demux_dispose):
42315 * gst/rtpmanager/rtpsession.c: (rtp_session_finalize):
42316 * gst/rtpmanager/rtpsession.h:
42317 Various leak fixes.
42319 2007-09-12 18:04:32 +0000 Wim Taymans <wim.taymans@gmail.com>
42321 gst/rtpmanager/gstrtpbin.c: Calculate and configure the NTP base time so that we can generate better
42322 Original commit message from CVS:
42323 * gst/rtpmanager/gstrtpbin.c: (calc_ntp_ns_base),
42324 (gst_rtp_bin_change_state), (new_payload_found), (create_send_rtp):
42325 Calculate and configure the NTP base time so that we can generate better
42326 NTP times in SR packets.
42327 Set caps on new ghostpad.
42328 * gst/rtpmanager/gstrtpjitterbuffer.c:
42329 (gst_rtp_jitter_buffer_loop):
42330 Clean debug statement.
42331 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
42332 (gst_rtp_session_init), (gst_rtp_session_set_property),
42333 (gst_rtp_session_get_property), (get_current_ntp_ns_time),
42334 (rtcp_thread), (gst_rtp_session_event_recv_rtp_sink),
42335 (gst_rtp_session_internal_links), (gst_rtp_session_chain_recv_rtp),
42336 (gst_rtp_session_event_send_rtp_sink),
42337 (gst_rtp_session_chain_send_rtp), (create_recv_rtp_sink),
42338 (create_send_rtp_sink):
42339 * gst/rtpmanager/gstrtpsession.h:
42340 Add ntp-ns-base property to convert running_time to NTP time.
42341 Handle NEWSEGMENT events on send and recv RTP pads so that we can
42342 calculate the running time and thus NTP time of the packets.
42343 Simplify getting the current NTP time using the pipeline clock.
42344 Implement internal links functions.
42345 Use the buffer timestamp to calculate the NTP time instead of the clock.
42346 * gst/rtpmanager/gstrtpssrcdemux.c: (create_demux_pad_for_ssrc),
42347 (gst_rtp_ssrc_demux_init), (gst_rtp_ssrc_demux_sink_event),
42348 (gst_rtp_ssrc_demux_chain), (gst_rtp_ssrc_demux_rtcp_chain),
42349 (gst_rtp_ssrc_demux_internal_links),
42350 (gst_rtp_ssrc_demux_src_query):
42351 * gst/rtpmanager/gstrtpssrcdemux.h:
42352 Implement internal links function.
42353 Calculate the diff between different streams, this might be used later
42354 to get the inter stream latency.
42355 * gst/rtpmanager/rtpsession.c: (rtp_session_send_rtp):
42357 * gst/rtpmanager/rtpsource.c: (rtp_source_init),
42358 (calculate_jitter), (rtp_source_send_rtp), (rtp_source_get_new_sr):
42359 Make the clock skew window a little bigger.
42360 Apply the clock skew to all buffers, not just one with a new timestamp.
42361 Calculate and debug sender clock drift.
42362 Use extended last timestamp to interpollate for SR reports.
42364 2007-09-12 08:38:22 +0000 Peter Kjellerstedt <pkj@axis.com>
42366 gst/: Printf format fixes (#476128).
42367 Original commit message from CVS:
42368 Patch by: Peter Kjellerstedt <pkj at axis com>
42369 * gst-libs/gst/app/gstappsink.c:
42370 * gst/flv/gstflvdemux.c:
42371 * gst/flv/gstflvparse.c:
42372 * gst/interleave/deinterleave.c:
42373 * gst/switch/gstswitch.c:
42374 Printf format fixes (#476128).
42376 2007-09-09 19:05:19 +0000 Thomas Green <tom78999@gmail.com>
42378 ext/neon/gstneonhttpsrc.c: With libneon 2.6, we need to set the NE_SESSFLAG_ICYPROTO flag if we want ICY streams to b...
42379 Original commit message from CVS:
42380 Patch by: Thomas Green <tom78999 gmail com>
42381 * ext/neon/gstneonhttpsrc.c:
42382 With libneon 2.6, we need to set the NE_SESSFLAG_ICYPROTO
42383 flag if we want ICY streams to be handled too, otherwise
42384 libneon will error out with a 'can't parse reponse' error.
42386 * tests/check/elements/neonhttpsrc.c:
42387 Unit test for the above by Yours Truly.
42389 2007-09-09 18:22:53 +0000 Tim-Philipp Müller <tim@centricular.net>
42391 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN for the faad and the xvid configure checks, so they still work...
42392 Original commit message from CVS:
42394 Use AC_TRY_COMPILE instead of AC_TRY_RUN for the faad and the
42395 xvid configure checks, so they still work when cross-compiling.
42398 2007-09-07 15:54:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
42400 gst/spectrum/gstspectrum.c: Use the correct parameter order for the memset calls.
42401 Original commit message from CVS:
42402 * gst/spectrum/gstspectrum.c: (gst_spectrum_start),
42403 (gst_spectrum_transform_ip):
42404 Use the correct parameter order for the memset calls.
42405 Thanks to Christian Schaller for noticing.
42407 2007-09-06 20:37:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
42409 gst/mpegtsparse/mpegtsparse.c: Fix the build (missing stdlib.h).
42410 Original commit message from CVS:
42411 * gst/mpegtsparse/mpegtsparse.c:
42412 Fix the build (missing stdlib.h).
42414 2007-09-06 07:26:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
42416 gst/spectrum/fix_fft.c: Remove fixed point FFT as it's not used anymore.
42417 Original commit message from CVS:
42418 * gst/spectrum/fix_fft.c:
42419 Remove fixed point FFT as it's not used anymore.
42421 2007-09-06 07:21:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
42423 Port GstSpectrum to GstAudioFilter and libgstfft, add support for int32, float and double, use floats for the message...
42424 Original commit message from CVS:
42426 * gst/spectrum/Makefile.am:
42427 * gst/spectrum/demo-audiotest.c: (draw_spectrum),
42428 (message_handler), (main):
42429 * gst/spectrum/demo-osssrc.c: (draw_spectrum), (message_handler):
42430 * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init),
42431 (gst_spectrum_class_init), (gst_spectrum_init),
42432 (gst_spectrum_dispose), (gst_spectrum_set_property),
42433 (gst_spectrum_get_property), (gst_spectrum_start),
42434 (gst_spectrum_setup), (gst_spectrum_message_new),
42435 (gst_spectrum_transform_ip):
42436 * gst/spectrum/gstspectrum.h:
42437 Port GstSpectrum to GstAudioFilter and libgstfft, add support
42438 for int32, float and double, use floats for the message contents,
42439 average all FFTs done in one interval for better results, use
42440 a better windowing function, allow posting the phase in the message
42441 and actually do an FFT with the requested number of bands instead
42443 * tests/check/elements/spectrum.c: (GST_START_TEST),
42445 Improve the units tests by checking for a 11025Hz sine wave
42446 and add unit tests for all 4 supported sample types.
42448 2007-09-05 21:09:08 +0000 Wim Taymans <wim.taymans@gmail.com>
42450 gst/real/gstrealvideodec.c: Add some more debugging.
42451 Original commit message from CVS:
42452 * gst/real/gstrealvideodec.c: (gst_real_video_dec_chain),
42453 (gst_real_video_dec_setcaps):
42454 Add some more debugging.
42455 Don't set LONG for width/height in caps.
42456 Set correct output buffer size when caps changed.
42457 The custom message sent to the decoder should not include the format and
42458 subformat. Fixes #471554.
42460 2007-09-04 15:23:34 +0000 Tim-Philipp Müller <tim@centricular.net>
42462 gst/rtpmanager/gstrtpsession.c: Make compiler happy: fix compilation with -Wall -Werror (#473562).
42463 Original commit message from CVS:
42464 * gst/rtpmanager/gstrtpsession.c:
42465 Make compiler happy: fix compilation with -Wall -Werror
42468 2007-09-04 02:22:20 +0000 Johan Dahlin <johan@gnome.org>
42470 * gst/nsf/gstnsf.c:
42471 Nosefart -> NES Sound Format
42472 Original commit message from CVS:
42473 Nosefart -> NES Sound Format
42475 2007-09-04 02:16:53 +0000 Johan Dahlin <johan@gnome.org>
42477 gst/nsf/gstnsf.*: Add support for (very) basic tagging.
42478 Original commit message from CVS:
42479 2007-09-03 Johan Dahlin <johan@gnome.org>
42480 * gst/nsf/gstnsf.c: (gst_nsfdec_finalize), (start_play_tune):
42481 * gst/nsf/gstnsf.h:
42482 Add support for (very) basic tagging.
42484 2007-09-03 21:19:34 +0000 Wim Taymans <wim.taymans@gmail.com>
42486 gst/rtpmanager/: Updated example pipelines in docs.
42487 Original commit message from CVS:
42488 * gst/rtpmanager/gstrtpbin-marshal.list:
42489 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_get_client),
42490 (gst_rtp_bin_associate), (gst_rtp_bin_sync_chain), (create_stream),
42491 (gst_rtp_bin_init), (caps_changed), (new_ssrc_pad_found),
42492 (create_recv_rtp), (create_recv_rtcp), (create_send_rtp):
42493 * gst/rtpmanager/gstrtpbin.h:
42494 Updated example pipelines in docs.
42495 Handle sync_rtcp buffers from the SSRC demuxer to perform lip-sync.
42496 Set the default latency correctly.
42497 Add some more points where we can get caps.
42498 * gst/rtpmanager/gstrtpjitterbuffer.c:
42499 (gst_rtp_jitter_buffer_class_init),
42500 (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_loop),
42501 (gst_rtp_jitter_buffer_query),
42502 (gst_rtp_jitter_buffer_set_property),
42503 (gst_rtp_jitter_buffer_get_property):
42504 Add ts-offset property to control timestamping.
42505 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
42506 (gst_rtp_session_init), (gst_rtp_session_set_property),
42507 (gst_rtp_session_get_property), (get_current_ntp_ns_time),
42508 (rtcp_thread), (stop_rtcp_thread), (gst_rtp_session_change_state),
42509 (gst_rtp_session_send_rtcp), (gst_rtp_session_sync_rtcp),
42510 (gst_rtp_session_cache_caps), (gst_rtp_session_clock_rate),
42511 (gst_rtp_session_sink_setcaps), (gst_rtp_session_chain_recv_rtp),
42512 (gst_rtp_session_event_send_rtp_sink),
42513 (gst_rtp_session_chain_send_rtp), (create_recv_rtp_sink),
42514 (create_recv_rtcp_sink), (create_send_rtp_sink),
42515 (create_send_rtcp_src):
42517 Feed rtpsession manager with NTP time based on pipeline clock when
42518 handling RTP packets and RTCP timeouts.
42519 Perform all RTCP with the system clock.
42520 Set caps on RTCP outgoing buffers.
42521 * gst/rtpmanager/gstrtpssrcdemux.c: (find_demux_pad_for_ssrc),
42522 (create_demux_pad_for_ssrc), (gst_rtp_ssrc_demux_base_init),
42523 (gst_rtp_ssrc_demux_init), (gst_rtp_ssrc_demux_sink_event),
42524 (gst_rtp_ssrc_demux_rtcp_sink_event), (gst_rtp_ssrc_demux_chain),
42525 (gst_rtp_ssrc_demux_rtcp_chain):
42526 * gst/rtpmanager/gstrtpssrcdemux.h:
42527 Also demux RTCP messages.
42528 * gst/rtpmanager/rtpsession.c: (rtp_session_set_callbacks),
42529 (update_arrival_stats), (rtp_session_process_rtp),
42530 (rtp_session_process_rb), (rtp_session_process_sr),
42531 (rtp_session_process_rr), (rtp_session_process_rtcp),
42532 (rtp_session_send_rtp), (rtp_session_send_bye),
42533 (session_start_rtcp), (session_report_blocks), (session_cleanup),
42534 (rtp_session_on_timeout):
42535 * gst/rtpmanager/rtpsession.h:
42536 Remove the get_time callback, the GStreamer part will feed us with
42537 enough timing information.
42538 Split sync timing and RTCP timing information.
42539 Factor out common RB handling for SR and RR.
42540 Send out SR RTCP packets for lip-sync.
42541 Move SR and RR packet info generation to the source.
42542 * gst/rtpmanager/rtpsource.c: (rtp_source_init),
42543 (rtp_source_update_caps), (get_clock_rate), (calculate_jitter),
42544 (rtp_source_process_rtp), (rtp_source_send_rtp),
42545 (rtp_source_process_sr), (rtp_source_process_rb),
42546 (rtp_source_get_new_sr), (rtp_source_get_new_rb),
42547 (rtp_source_get_last_sr):
42548 * gst/rtpmanager/rtpsource.h:
42549 * gst/rtpmanager/rtpstats.h:
42550 Use caps on incomming buffers to get timing information when they are
42552 Calculate clock scew of the receiver compared to the sender and adjust
42553 the rtp timestamps.
42554 Calculate the round trip in sources.
42555 Do SR and RR calculations in the source.
42557 2007-09-03 20:07:17 +0000 Renato Filho <renato.filho@indt.org.br>
42561 * ext/mythtv/gstmythtvsrc.c:
42562 * ext/mythtv/gstmythtvsrc.h:
42563 gmythsrc code rewrite;
42564 Original commit message from CVS:
42565 gmythsrc code rewrite;
42567 2007-08-31 15:26:14 +0000 Wim Taymans <wim.taymans@gmail.com>
42569 gst/rtpmanager/gstrtpjitterbuffer.c: Use extended timestamp to release buffers from the jitterbuffer so that we can h...
42570 Original commit message from CVS:
42571 * gst/rtpmanager/gstrtpjitterbuffer.c:
42572 (gst_rtp_jitter_buffer_flush_stop),
42573 (gst_rtp_jitter_buffer_change_state), (gst_rtp_jitter_buffer_loop):
42574 Use extended timestamp to release buffers from the jitterbuffer so that
42575 we can handle the rtp wraparound correctly.
42577 2007-08-29 16:56:27 +0000 Wim Taymans <wim.taymans@gmail.com>
42579 gst/rtpmanager/gstrtpjitterbuffer.c: Improve Comments.
42580 Original commit message from CVS:
42581 * gst/rtpmanager/gstrtpjitterbuffer.c:
42582 (gst_rtp_jitter_buffer_loop):
42584 * gst/rtpmanager/gstrtpsession.c: (stop_rtcp_thread),
42585 (gst_rtp_session_change_state), (gst_rtp_session_parse_caps),
42586 (gst_rtp_session_clock_rate), (gst_rtp_session_sink_setcaps),
42587 (gst_rtp_session_event_send_rtp_sink), (create_recv_rtp_sink),
42588 (create_send_rtp_sink):
42589 Also parse the sink caps for clock-rate instead of only relying on the
42590 result of the signal.
42591 * gst/rtpmanager/rtpsource.c: (rtp_source_send_rtp):
42592 Make sure we fetch the clock rate for payloads we are sending out so
42593 that we can use it for SR reports.
42595 2007-08-29 16:20:28 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
42597 gst/switch/gstswitch.c (gst_switch_chain, gst_switch_set_property): If all information is known at time of setting st...
42598 Original commit message from CVS:
42599 * gst/switch/gstswitch.c (gst_switch_chain, gst_switch_set_property):
42600 If all information is known at time of setting start-time
42601 property, send new segments then.
42603 2007-08-29 01:22:43 +0000 Wim Taymans <wim.taymans@gmail.com>
42605 gst/rtpmanager/gstrtpsession.*: Distribute synchronisation parameters to the session manager so that it can generate ...
42606 Original commit message from CVS:
42607 * gst/rtpmanager/gstrtpsession.c: (stop_rtcp_thread),
42608 (gst_rtp_session_change_state),
42609 (gst_rtp_session_event_send_rtp_sink):
42610 * gst/rtpmanager/gstrtpsession.h:
42611 Distribute synchronisation parameters to the session manager so that it
42612 can generate correct SR packets for lip-sync.
42613 * gst/rtpmanager/rtpsession.c: (rtp_session_set_base_time),
42614 (rtp_session_set_timestamp_sync), (session_start_rtcp):
42615 * gst/rtpmanager/rtpsession.h:
42616 Add methods for setting sync parameters.
42617 Set correct RTP time in SR packets using the sync params.
42618 * gst/rtpmanager/rtpsource.c: (rtp_source_send_rtp):
42619 * gst/rtpmanager/rtpsource.h:
42620 Record last RTP <-> GST timestamp so that we can use them to convert NTP
42621 to RTP timestamps in SR packets.
42623 2007-08-28 20:30:16 +0000 Wim Taymans <wim.taymans@gmail.com>
42625 gst/rtpmanager/gstrtpbin.c: Add some more advanced example pipelines.
42626 Original commit message from CVS:
42627 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_clear_pt_map):
42628 Add some more advanced example pipelines.
42629 * gst/rtpmanager/gstrtpsession.c: (rtcp_thread),
42630 (stop_rtcp_thread), (gst_rtp_session_send_rtcp):
42631 Add some debug and FIXME.
42632 Release LOCK when performing session cleanup.
42633 * gst/rtpmanager/rtpsession.c: (session_report_blocks):
42635 * gst/rtpmanager/rtpsource.c: (calculate_jitter),
42636 (rtp_source_send_rtp):
42637 Make sure we always send RTP packets with the session SSRC.
42639 2007-08-28 08:10:05 +0000 Tim-Philipp Müller <tim@centricular.net>
42641 gst/dvdspu/gstdvdspu.c: Don't need this include (fixes compilation in uninstalled setup).
42642 Original commit message from CVS:
42643 * gst/dvdspu/gstdvdspu.c:
42644 Don't need this include (fixes compilation in uninstalled setup).
42646 2007-08-27 21:17:21 +0000 Wim Taymans <wim.taymans@gmail.com>
42648 gst/rtpmanager/gstrtpjitterbuffer.c: When synchronizing buffers, take peer latency into account.
42649 Original commit message from CVS:
42650 * gst/rtpmanager/gstrtpjitterbuffer.c:
42651 (gst_rtp_jitter_buffer_change_state), (gst_rtp_jitter_buffer_loop),
42652 (gst_rtp_jitter_buffer_query):
42653 When synchronizing buffers, take peer latency into account.
42654 Don't try to add our latency to invalid peer max latency values.
42656 2007-08-27 14:56:05 +0000 Julien Moutte <julien@moutte.net>
42658 gst/flv/gstflvdemux.c: Make sure we initialize the seek result.
42659 Original commit message from CVS:
42660 2007-08-27 Julien MOUTTE <julien@moutte.net>
42661 * gst/flv/gstflvdemux.c: (gst_flv_demux_handle_seek_pull):
42662 Make sure we initialize the seek result.
42664 2007-08-27 14:41:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
42666 gst/dvdspu/Makefile.am: Commit the makefile too.
42667 Original commit message from CVS:
42668 * gst/dvdspu/Makefile.am:
42669 Commit the makefile too.
42671 2007-08-27 14:33:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
42673 dvdspu element donated by Fluendo. It implements a DVD Sub-Picture
42674 Original commit message from CVS:
42676 * gst/dvdspu/.cvsignore:
42677 * gst/dvdspu/Notes.txt:
42678 * gst/dvdspu/gstdvdspu-render.c: (dvdspu_recalc_palette),
42679 (dvdspu_update_palettes), (dvdspu_clear_comp_buffers),
42680 (dvdspu_get_nibble), (dvdspu_get_rle_code), (dvdspu_draw_rle_run),
42681 (rle_end_x), (dvdspu_render_line), (dvdspu_update_chgcol),
42682 (dvdspu_render_line_with_chgcol), (dvdspu_blend_comp_buffers),
42683 (gstdvdspu_render_spu):
42684 * gst/dvdspu/gstdvdspu.c: (dvdspu_base_init), (dvdspu_class_init),
42685 (dvdspu_init), (dvdspu_clear), (dvdspu_dispose), (dvdspu_finalize),
42686 (dvdspu_flush_spu_info), (dvdspu_buffer_alloc), (dvdspu_src_event),
42687 (dvdspu_video_set_caps), (dvdspu_video_proxy_getcaps),
42688 (dvdspu_video_event), (dvdspu_video_chain),
42689 (dvspu_handle_vid_buffer), (dvdspu_redraw_still),
42690 (gstdvdspu_parse_chg_colcon), (dvdspu_exec_cmd_blk),
42691 (dvdspu_finish_spu_buf), (dvdspu_setup_cmd_blk),
42692 (dvdspu_handle_new_spu_buf), (dvdspu_handle_dvd_event),
42693 (dvdspu_dump_dcsq), (dvdspu_advance_spu),
42694 (dvdspu_check_still_updates), (dvdspu_subpic_chain),
42695 (dvdspu_subpic_event), (dvdspu_change_state),
42696 (gstdvdspu_plugin_init):
42697 * gst/dvdspu/gstdvdspu.h:
42698 dvdspu element donated by Fluendo. It implements a DVD Sub-Picture
42699 Unit, decoding and overlaying DVD subtitles and menu graphics.
42700 * gst/mpeg2sub/.cvsignore:
42701 * gst/mpeg2sub/Makefile.am:
42702 * gst/mpeg2sub/Notes.txt:
42703 * gst/mpeg2sub/gstmpeg2subt.c:
42704 * gst/mpeg2sub/gstmpeg2subt.h:
42705 * gst/mpeg2sub/mpeg2subt.vcproj:
42706 Delete old and broken mpeg2subt element that was never ported from 0.8
42708 2007-08-24 17:03:15 +0000 Julien Moutte <julien@moutte.net>
42710 gst/flv/gstflvdemux.c: Remove some useless ifdef.
42711 Original commit message from CVS:
42712 2007-08-24 Julien MOUTTE <julien@moutte.net>
42713 * gst/flv/gstflvdemux.c: (gst_flv_demux_flush),
42714 (gst_flv_demux_chain), (gst_flv_demux_pull_tag),
42715 (gst_flv_demux_find_offset), (gst_flv_demux_handle_seek_push),
42716 (gst_flv_demux_handle_seek_pull), (gst_flv_demux_sink_event),
42717 (gst_flv_demux_src_event): Remove some useless ifdef.
42719 2007-08-24 15:56:52 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
42721 Make switch more reliable and also not lock up when sink pad caps change.
42722 Original commit message from CVS:
42723 * examples/switch/switcher.c (main):
42724 * gst/switch/gstswitch.c (gst_switch_chain):
42725 Make switch more reliable and also not lock up when
42726 sink pad caps change.
42728 2007-08-24 15:31:26 +0000 Julien Moutte <julien@moutte.net>
42730 gst/flv/gstflvdemux.c: Implement seeking in push mode.
42731 Original commit message from CVS:
42732 2007-08-24 Julien MOUTTE <julien@moutte.net>
42733 * gst/flv/gstflvdemux.c: (gst_flv_demux_flush),
42734 (gst_flv_demux_cleanup), (gst_flv_demux_chain),
42735 (gst_flv_demux_pull_tag), (gst_flv_demux_find_offset),
42736 (gst_flv_demux_handle_seek_push),
42737 (gst_flv_demux_handle_seek_pull),
42738 (gst_flv_demux_sink_event), (gst_flv_demux_src_event): Implement
42739 seeking in push mode.
42740 * gst/flv/gstflvdemux.h:
42742 2007-08-24 11:23:28 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
42744 gst/mpegtsparse/: Update licences to reflect LGPL-ness of these files also.
42745 Original commit message from CVS:
42746 * gst/mpegtsparse/flutspatinfo.c:
42747 * gst/mpegtsparse/flutspatinfo.h:
42748 * gst/mpegtsparse/flutspmtinfo.c:
42749 * gst/mpegtsparse/flutspmtinfo.h:
42750 Update licences to reflect LGPL-ness of these files also.
42752 2007-08-23 21:39:58 +0000 Tim-Philipp Müller <tim@centricular.net>
42754 Rename all GstRTPFoo structs to GstRtpFoo so that GST_BOILERPLATE registers a GType that's different than the GstRTPF...
42755 Original commit message from CVS:
42756 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
42757 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
42758 * docs/plugins/gst-plugins-bad-plugins.interfaces:
42759 * docs/plugins/gst-plugins-bad-plugins.signals:
42760 * gst/rtpmanager/gstrtpbin.c:
42761 * gst/rtpmanager/gstrtpbin.h:
42762 * gst/rtpmanager/gstrtpclient.c:
42763 * gst/rtpmanager/gstrtpclient.h:
42764 * gst/rtpmanager/gstrtpjitterbuffer.c:
42765 * gst/rtpmanager/gstrtpjitterbuffer.h:
42766 * gst/rtpmanager/gstrtpptdemux.c:
42767 * gst/rtpmanager/gstrtpptdemux.h:
42768 * gst/rtpmanager/gstrtpsession.c:
42769 * gst/rtpmanager/gstrtpsession.h:
42770 * gst/rtpmanager/gstrtpssrcdemux.c:
42771 * gst/rtpmanager/gstrtpssrcdemux.h:
42772 Rename all GstRTPFoo structs to GstRtpFoo so that GST_BOILERPLATE
42773 registers a GType that's different than the GstRTPFoo types that
42774 farsight registers (luckily GType names are case sensitive). Should
42775 finally fix #430664.
42777 2007-08-23 17:21:23 +0000 Tim-Philipp Müller <tim@centricular.net>
42779 Automatically generate win32/common/config.h via configure (this ensures the win32 version of config.h is up-to-date ...
42780 Original commit message from CVS:
42782 * win32/common/config.h:
42783 * win32/common/config.h.in:
42784 Automatically generate win32/common/config.h via configure (this
42785 ensures the win32 version of config.h is up-to-date when a release
42786 is made, #433373). config.h.in file might need some more work.
42788 2007-08-23 13:24:33 +0000 Jonathan Matthew <jonathan@kaolin.wh9.net>
42790 Port festival plugin to GStreamer-0.10 (#461377).
42791 Original commit message from CVS:
42792 Patch by: Jonathan Matthew <jonathan at kaolin wh9 net>
42794 * gst/festival/Makefile.am:
42795 * gst/festival/gstfestival.c:
42796 Port festival plugin to GStreamer-0.10 (#461377).
42798 2007-08-22 15:32:04 +0000 Wim Taymans <wim.taymans@gmail.com>
42800 ext/faad/gstfaad.c: Don't unref the buffer when it was clipped.
42801 Original commit message from CVS:
42802 * ext/faad/gstfaad.c: (gst_faad_chain):
42803 Don't unref the buffer when it was clipped.
42805 2007-08-22 14:50:51 +0000 Julien Moutte <julien@moutte.net>
42807 gst/flv/: Handle pixel aspect ratio through metadata tags like ASF does. Fluendo muxer supports this and
42808 Original commit message from CVS:
42809 2007-08-22 Julien MOUTTE <julien@moutte.net>
42810 * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup),
42811 (gst_flv_demux_pull_tag):
42812 * gst/flv/gstflvdemux.h:
42813 * gst/flv/gstflvparse.c: (gst_flv_parse_metadata_item),
42814 (gst_flv_parse_tag_script), (gst_flv_parse_tag_audio),
42815 (gst_flv_parse_tag_video): Handle pixel aspect ratio through
42816 metadata tags like ASF does. Fluendo muxer supports this and
42817 Flash players can support it as well this way.
42819 2007-08-22 14:03:42 +0000 Julien Moutte <julien@moutte.net>
42821 gst/flv/: Make sure we don't try filling up the index if no times object was parsed. Fix the way we decide to push ta...
42822 Original commit message from CVS:
42823 2007-08-22 Julien MOUTTE <julien@moutte.net>
42824 * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_tag):
42825 * gst/flv/gstflvparse.c: (gst_flv_parse_metadata_item),
42826 (gst_flv_parse_tag_script), (gst_flv_parse_tag_audio),
42827 (gst_flv_parse_tag_video): Make sure we don't try filling up the
42828 index if no times object was parsed. Fix the way we decide to
42830 tags and emit no-more-pads. Fix some printf typing in debugging.
42832 2007-08-21 17:18:29 +0000 Wim Taymans <wim.taymans@gmail.com>
42834 gst/rtpmanager/gstrtpjitterbuffer.c: When drop-on-latency is set but we have no latency configured, just push the buf...
42835 Original commit message from CVS:
42836 * gst/rtpmanager/gstrtpjitterbuffer.c:
42837 (gst_rtp_jitter_buffer_chain),
42838 (gst_rtp_jitter_buffer_set_property):
42839 When drop-on-latency is set but we have no latency configured, just push
42840 the buffer as fast as possible.
42841 Fix typo in comment.
42843 2007-08-21 16:04:47 +0000 Wim Taymans <wim.taymans@gmail.com>
42845 gst/rtpmanager/rtpjitterbuffer.*: Fix undefined overflow prone ts_diff handling.
42846 Original commit message from CVS:
42847 * gst/rtpmanager/rtpjitterbuffer.c:
42848 (rtp_jitter_buffer_get_ts_diff):
42849 * gst/rtpmanager/rtpjitterbuffer.h:
42850 Fix undefined overflow prone ts_diff handling.
42852 2007-08-21 15:59:39 +0000 Wim Taymans <wim.taymans@gmail.com>
42854 gst/modplug/gstmodplug.cc: Fix compiler warning.
42855 Original commit message from CVS:
42856 * gst/modplug/gstmodplug.cc:
42857 Fix compiler warning.
42859 2007-08-21 12:59:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
42861 gst/modplug/gstmodplug.cc: Don't use NULL caps for srcpad is not yet connected.
42862 Original commit message from CVS:
42863 * gst/modplug/gstmodplug.cc:
42864 Don't use NULL caps for srcpad is not yet connected.
42866 2007-08-20 14:23:45 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
42868 Add mpeg transport stream parser written by:
42869 Original commit message from CVS:
42871 * gst/mpegtsparse/Makefile.am:
42872 * gst/mpegtsparse/flutspatinfo.c:
42873 * gst/mpegtsparse/flutspatinfo.h:
42874 * gst/mpegtsparse/flutspmtinfo.c:
42875 * gst/mpegtsparse/flutspmtinfo.h:
42876 * gst/mpegtsparse/flutspmtstreaminfo.c:
42877 * gst/mpegtsparse/flutspmtstreaminfo.h:
42878 * gst/mpegtsparse/mpegtspacketizer.c:
42879 * gst/mpegtsparse/mpegtspacketizer.h:
42880 * gst/mpegtsparse/mpegtsparse.c:
42881 * gst/mpegtsparse/mpegtsparse.h:
42882 * gst/mpegtsparse/mpegtsparsemarshal.list:
42883 Add mpeg transport stream parser written by:
42884 Alessandro Decina. Includes a couple of files from the
42885 Fluendo transport stream demuxer that Fluendo have
42886 kindly allowed to be licenced under LGPL also.
42888 2007-08-20 09:13:47 +0000 Bastien Nocera <hadess@hadess.net>
42890 ext/mythtv/gstmythtvsrc.c: Add examples for live mythtv:// URIs to docs (#468039).
42891 Original commit message from CVS:
42892 Patch by: Bastien Nocera <hadess at hadess net>
42893 * ext/mythtv/gstmythtvsrc.c:
42894 Add examples for live mythtv:// URIs to docs (#468039).
42895 Also convert some tabs into spaces.
42897 2007-08-19 19:16:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
42899 gst/filter/: Add small comparision with the chebyshev filters in the docs.
42900 Original commit message from CVS:
42901 * gst/filter/gstbpwsinc.c:
42902 * gst/filter/gstlpwsinc.c:
42903 Add small comparision with the chebyshev filters in the docs.
42905 2007-08-19 19:01:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
42907 tests/check/elements/: Also test everything in 32 bit float mode.
42908 Original commit message from CVS:
42909 * tests/check/elements/bpwsinc.c: (GST_START_TEST),
42911 * tests/check/elements/lpwsinc.c: (GST_START_TEST),
42913 Also test everything in 32 bit float mode.
42915 2007-08-17 15:05:17 +0000 Sebastian Dröge <slomo@circular-chaos.org>
42917 Use generator macros for the process functions for the different sample types, add lower upper boundaries for the GOb...
42918 Original commit message from CVS:
42919 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
42920 (bpwsinc_set_property), (bpwsinc_get_property):
42921 * gst/filter/gstbpwsinc.h:
42922 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
42923 (gst_lpwsinc_init), (lpwsinc_build_kernel), (lpwsinc_set_property),
42924 (lpwsinc_get_property):
42925 * gst/filter/gstlpwsinc.h:
42926 * tests/check/elements/lpwsinc.c: (GST_START_TEST):
42927 Use generator macros for the process functions for the different
42928 sample types, add lower upper boundaries for the GObject properties
42929 so automatically generated UIs can use sliders and change frequency
42930 properties to floats to save a bit of memory, even ints would in
42931 theory be enough. Also rename frequency to cutoff for consistency
42933 * docs/plugins/gst-plugins-bad-plugins.args:
42934 * docs/plugins/gst-plugins-bad-plugins.signals:
42935 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
42936 Regenerated for the above changes.
42938 2007-08-17 06:55:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
42940 ext/amrwb/gstamrwbparse.c: Don't leak the adapter.
42941 Original commit message from CVS:
42942 * ext/amrwb/gstamrwbparse.c:
42943 Don't leak the adapter.
42945 2007-08-16 19:22:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
42947 gst/filter/gstbpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ...
42948 Original commit message from CVS:
42949 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
42950 (gst_bpwsinc_init), (process_32), (process_64),
42951 (bpwsinc_build_kernel), (bpwsinc_push_residue),
42952 (bpwsinc_transform), (bpwsinc_start), (bpwsinc_query),
42953 (bpwsinc_query_type), (bpwsinc_event), (bpwsinc_set_property):
42954 * gst/filter/gstbpwsinc.h:
42955 Implement latency query and only forward those samples downstream
42956 that actually contain the data we want, i.e. drop kernel_length/2
42957 in the beginning and append kernel_length/2 (created by convolving
42958 the filter kernel with zeroes) to the end.
42959 * tests/check/elements/bpwsinc.c: (GST_START_TEST):
42960 Adjust the unit test for this slightly changed behaviour.
42961 * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel):
42962 Reset residue length only when actually creating a residue.
42964 2007-08-16 17:11:48 +0000 Wim Taymans <wim.taymans@gmail.com>
42966 gst-libs/gst/app/gstappsink.c: Override the preroll vmethod instead of overriding the render method twice.
42967 Original commit message from CVS:
42968 * gst-libs/gst/app/gstappsink.c: (gst_app_sink_class_init):
42969 Override the preroll vmethod instead of overriding the render method
42972 2007-08-16 11:40:16 +0000 Wim Taymans <wim.taymans@gmail.com>
42974 gst/rtpmanager/gstrtpjitterbuffer.c: Fix EOS handling.
42975 Original commit message from CVS:
42976 * gst/rtpmanager/gstrtpjitterbuffer.c:
42977 (gst_rtp_jitter_buffer_sink_event), (gst_rtp_jitter_buffer_chain),
42978 (gst_rtp_jitter_buffer_loop):
42980 Convert some DEBUG into WARNINGs.
42981 Pause task when flushing.
42982 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
42983 (rtcp_thread), (gst_rtp_session_event_recv_rtcp_sink):
42984 Use system clock for RTCP session management timeouts.
42985 * gst/rtpmanager/rtpsession.c: (on_new_ssrc), (on_ssrc_collision),
42986 (on_ssrc_validated), (on_bye_ssrc), (on_bye_timeout), (on_timeout):
42987 Release the session lock when emiting signals.
42989 2007-08-16 11:34:54 +0000 Wim Taymans <wim.taymans@gmail.com>
42991 ext/faad/gstfaad.c: Add some debug info.
42992 Original commit message from CVS:
42993 * ext/faad/gstfaad.c: (gst_faad_setcaps),
42994 (gst_faad_chanpos_to_gst):
42995 Add some debug info.
42997 2007-08-16 09:48:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
42999 gst/filter/gstlpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ...
43000 Original commit message from CVS:
43001 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
43002 (gst_lpwsinc_init), (process_32), (process_64),
43003 (lpwsinc_build_kernel), (lpwsinc_push_residue),
43004 (lpwsinc_transform), (lpwsinc_start), (lpwsinc_query),
43005 (lpwsinc_query_type), (lpwsinc_event), (lpwsinc_set_property):
43006 * gst/filter/gstlpwsinc.h:
43007 Implement latency query and only forward those samples downstream
43008 that actually contain the data we want, i.e. drop kernel_length/2
43009 in the beginning and append kernel_length/2 (created by convolving
43010 the filter kernel with zeroes) to the end.
43011 * tests/check/elements/lpwsinc.c: (GST_START_TEST):
43012 Adjust the unit test for this slightly changed behaviour.
43014 2007-08-16 07:07:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43016 ext/ladspa/gstladspa.c: Don't leak like hell.
43017 Original commit message from CVS:
43018 * ext/ladspa/gstladspa.c:
43019 Don't leak like hell.
43021 2007-08-16 06:49:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43023 tests/check/: Add generic state-change test suite to help to fi leaks.
43024 Original commit message from CVS:
43025 * tests/check/Makefile.am:
43026 * tests/check/generic/.cvsignore:
43027 * tests/check/generic/states.c:
43028 Add generic state-change test suite to help to fi leaks.
43030 2007-08-15 13:28:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43034 Original commit message from CVS:
43037 2007-08-15 13:26:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43039 ext/timidity/gstwildmidi.*:
43040 Original commit message from CVS:
43041 reviewed by: <delete if not using a buddy>
43042 patch by: <delete if not someone else's patch>
43043 * ext/timidity/gstwildmidi.c:
43044 * ext/timidity/gstwildmidi.h:
43046 2007-08-14 17:47:34 +0000 Wim Taymans <wim.taymans@gmail.com>
43048 gst-libs/gst/app/gstappsink.c: Don't use new API.
43049 Original commit message from CVS:
43050 * gst-libs/gst/app/gstappsink.c: (gst_app_sink_flush_unlocked):
43053 2007-08-14 17:38:05 +0000 Wim Taymans <wim.taymans@gmail.com>
43055 gst-libs/gst/app/gstappsink.*: Make love to appsink.
43056 Original commit message from CVS:
43057 * gst-libs/gst/app/gstappsink.c: (gst_app_sink_base_init),
43058 (gst_app_sink_class_init), (gst_app_sink_dispose),
43059 (gst_app_sink_flush_unlocked), (gst_app_sink_start),
43060 (gst_app_sink_stop), (gst_app_sink_event), (gst_app_sink_preroll),
43061 (gst_app_sink_render), (gst_app_sink_get_caps),
43062 (gst_app_sink_set_caps), (gst_app_sink_end_of_stream),
43063 (gst_app_sink_pull_preroll), (gst_app_sink_pull_buffer):
43064 * gst-libs/gst/app/gstappsink.h:
43065 Make love to appsink.
43066 Make it support pulling of the preroll buffer.
43067 Add docs and debug statements.
43068 Fix some races wrt to EOS handling and stopping.
43070 Implement FLUSHING.
43071 API: gst_app_sink_pull_preroll()
43073 2007-08-14 14:56:20 +0000 Wim Taymans <wim.taymans@gmail.com>
43075 gst/flv/gstflvdemux.c: Fix locking and refcounting on the index.
43076 Original commit message from CVS:
43077 * gst/flv/gstflvdemux.c: (gst_flv_demux_set_index),
43078 (gst_flv_demux_get_index):
43079 Fix locking and refcounting on the index.
43081 2007-08-14 14:22:09 +0000 Julien Moutte <julien@moutte.net>
43083 gst/flv/gstflvdemux.c: First method for seeking in pull mode using the index built step by step or coming from metadata.
43084 Original commit message from CVS:
43085 2007-08-14 Julien MOUTTE <julien@moutte.net>
43086 * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup),
43087 (gst_flv_demux_adapter_flush), (gst_flv_demux_chain),
43088 (gst_flv_demux_pull_tag), (gst_flv_demux_do_seek),
43089 (gst_flv_demux_handle_seek), (gst_flv_demux_sink_event),
43090 (gst_flv_demux_src_event), (gst_flv_demux_query),
43091 (gst_flv_demux_change_state), (gst_flv_demux_set_index),
43092 (gst_flv_demux_get_index), (gst_flv_demux_dispose),
43093 (gst_flv_demux_class_init): First method for seeking in pull
43094 mode using the index built step by step or coming from metadata.
43095 * gst/flv/gstflvdemux.h:
43096 * gst/flv/gstflvparse.c: (FLV_GET_STRING),
43097 (gst_flv_parse_metadata_item), (gst_flv_parse_tag_script),
43098 (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video): Parse
43099 more metadata types and keyframes index.
43101 2007-08-13 13:50:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43103 Add docs for lpwsinc and bpwsinc and integrate them into the build system. While doing that also update all other doc...
43104 Original commit message from CVS:
43105 * docs/plugins/Makefile.am:
43106 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
43107 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
43108 * docs/plugins/gst-plugins-bad-plugins.args:
43109 * docs/plugins/gst-plugins-bad-plugins.signals:
43110 * docs/plugins/inspect/plugin-bz2.xml:
43111 * docs/plugins/inspect/plugin-cdxaparse.xml:
43112 * docs/plugins/inspect/plugin-dtsdec.xml:
43113 * docs/plugins/inspect/plugin-faac.xml:
43114 * docs/plugins/inspect/plugin-faad.xml:
43115 * docs/plugins/inspect/plugin-filter.xml:
43116 * docs/plugins/inspect/plugin-freeze.xml:
43117 * docs/plugins/inspect/plugin-gsm.xml:
43118 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
43119 * docs/plugins/inspect/plugin-h264parse.xml:
43120 * docs/plugins/inspect/plugin-modplug.xml:
43121 * docs/plugins/inspect/plugin-mpeg2enc.xml:
43122 * docs/plugins/inspect/plugin-musepack.xml:
43123 * docs/plugins/inspect/plugin-musicbrainz.xml:
43124 * docs/plugins/inspect/plugin-nsfdec.xml:
43125 * docs/plugins/inspect/plugin-replaygain.xml:
43126 * docs/plugins/inspect/plugin-soundtouch.xml:
43127 * docs/plugins/inspect/plugin-spcdec.xml:
43128 * docs/plugins/inspect/plugin-spectrum.xml:
43129 * docs/plugins/inspect/plugin-speed.xml:
43130 * docs/plugins/inspect/plugin-tta.xml:
43131 * docs/plugins/inspect/plugin-videosignal.xml:
43132 * docs/plugins/inspect/plugin-xingheader.xml:
43133 * docs/plugins/inspect/plugin-xvid.xml:
43134 * gst/filter/gstbpwsinc.c:
43135 * gst/filter/gstbpwsinc.h:
43136 * gst/filter/gstlpwsinc.c:
43137 * gst/filter/gstlpwsinc.h:
43138 Add docs for lpwsinc and bpwsinc and integrate them
43139 into the build system. While doing that also update
43140 all other docs via make update in docs/plugins.
43142 2007-08-13 06:16:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43144 gst/rtpmanager/rtpjitterbuffer.c: Include stdlib.
43145 Original commit message from CVS:
43146 * gst/rtpmanager/rtpjitterbuffer.c:
43149 2007-08-12 20:55:01 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43151 tests/check/elements/bpwsinc.c: Make one test constraint a bit stricter.
43152 Original commit message from CVS:
43153 * tests/check/elements/bpwsinc.c: (GST_START_TEST):
43154 Make one test constraint a bit stricter.
43156 2007-08-12 20:53:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43158 tests/check/: Add unit tests for bpwsinc, testing fundamental functionality again.
43159 Original commit message from CVS:
43160 * tests/check/Makefile.am:
43161 * tests/check/elements/.cvsignore:
43162 * tests/check/elements/bpwsinc.c: (setup_bpwsinc),
43163 (cleanup_bpwsinc), (GST_START_TEST), (bpwsinc_suite), (main):
43164 Add unit tests for bpwsinc, testing fundamental functionality again.
43166 2007-08-12 20:19:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43168 tests/check/: Add unit tests for lpwsinc, testing fundamental functionality.
43169 Original commit message from CVS:
43170 * tests/check/Makefile.am:
43171 * tests/check/elements/.cvsignore:
43172 * tests/check/elements/lpwsinc.c: (setup_lpwsinc),
43173 (cleanup_lpwsinc), (GST_START_TEST), (lpwsinc_suite), (main):
43174 Add unit tests for lpwsinc, testing fundamental functionality.
43176 2007-08-12 15:41:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43178 gst/filter/: Improve debugging a bit.
43179 Original commit message from CVS:
43180 * gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel):
43181 * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel):
43182 Improve debugging a bit.
43184 2007-08-12 12:46:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43186 gst/filter/: Reset the residue in BaseTransform::start to get a clean residue on stream changes.
43187 Original commit message from CVS:
43188 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
43190 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
43192 Reset the residue in BaseTransform::start to get a clean residue
43195 2007-08-11 21:30:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43199 Original commit message from CVS:
43202 2007-08-11 15:58:30 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43204 gst/filter/: Fix processing with buffer sizes that are larger than the filter kernel size.
43205 Original commit message from CVS:
43206 * gst/filter/gstbpwsinc.c: (process_32), (process_64):
43207 * gst/filter/gstlpwsinc.c: (process_32), (process_64):
43208 Fix processing with buffer sizes that are larger than the filter
43211 2007-08-10 17:16:53 +0000 Wim Taymans <wim.taymans@gmail.com>
43213 gst/rtpmanager/: Remove complicated async queue and replace with more simple jitterbuffer code while also fixing some...
43214 Original commit message from CVS:
43215 * gst/rtpmanager/Makefile.am:
43216 * gst/rtpmanager/async_jitter_queue.c:
43217 * gst/rtpmanager/async_jitter_queue.h:
43218 * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_class_init),
43219 (rtp_jitter_buffer_init), (rtp_jitter_buffer_finalize),
43220 (rtp_jitter_buffer_new), (compare_seqnum),
43221 (rtp_jitter_buffer_insert), (rtp_jitter_buffer_pop),
43222 (rtp_jitter_buffer_flush), (rtp_jitter_buffer_num_packets),
43223 (rtp_jitter_buffer_get_ts_diff):
43224 * gst/rtpmanager/rtpjitterbuffer.h:
43225 Remove complicated async queue and replace with more simple jitterbuffer
43226 code while also fixing some bugs.
43227 * gst/rtpmanager/gstrtpbin-marshal.list:
43228 * gst/rtpmanager/gstrtpbin.c: (on_new_ssrc), (on_ssrc_collision),
43229 (on_ssrc_validated), (on_bye_ssrc), (on_bye_timeout), (on_timeout),
43230 (create_session), (gst_rtp_bin_class_init), (create_recv_rtp),
43232 * gst/rtpmanager/gstrtpbin.h:
43233 * gst/rtpmanager/gstrtpjitterbuffer.c:
43234 (gst_rtp_jitter_buffer_init), (gst_rtp_jitter_buffer_dispose),
43235 (gst_jitter_buffer_sink_parse_caps),
43236 (gst_rtp_jitter_buffer_flush_start),
43237 (gst_rtp_jitter_buffer_flush_stop),
43238 (gst_rtp_jitter_buffer_change_state),
43239 (gst_rtp_jitter_buffer_sink_event), (gst_rtp_jitter_buffer_chain),
43240 (gst_rtp_jitter_buffer_loop), (gst_rtp_jitter_buffer_set_property):
43241 * gst/rtpmanager/gstrtpsession.c: (on_new_ssrc),
43242 (on_ssrc_collision), (on_ssrc_validated), (on_bye_ssrc),
43243 (on_bye_timeout), (on_timeout), (gst_rtp_session_class_init),
43244 (gst_rtp_session_init):
43245 * gst/rtpmanager/gstrtpsession.h:
43246 * gst/rtpmanager/rtpsession.c: (on_bye_ssrc), (session_cleanup):
43247 Use new jitterbuffer code.
43248 Expose some new signals in preparation for handling EOS.
43250 2007-08-10 05:51:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43252 gst/filter/gstbpwsinc.c: Fix a segfault with more than one channel and don't rebuild the kernel & residue with every ...
43253 Original commit message from CVS:
43254 * gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel):
43255 Fix a segfault with more than one channel and don't rebuild
43256 the kernel & residue with every buffer.
43258 2007-08-10 05:35:25 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43260 gst/filter/gstbpwsinc.*: Add support for a bandreject mode and allow specifying the window function that should be used.
43261 Original commit message from CVS:
43262 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_mode_get_type),
43263 (gst_bpwsinc_window_get_type), (gst_bpwsinc_class_init),
43264 (gst_bpwsinc_init), (bpwsinc_build_kernel), (bpwsinc_set_property),
43265 (bpwsinc_get_property):
43266 * gst/filter/gstbpwsinc.h:
43267 Add support for a bandreject mode and allow specifying the window
43268 function that should be used.
43269 * gst/filter/gstlpwsinc.c:
43270 And another small formatting fix.
43272 2007-08-10 05:20:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43274 gst/filter/gstbpwsinc.*: Apply the same changes to the bandpass filter:
43275 Original commit message from CVS:
43276 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
43277 (gst_bpwsinc_init), (process_32), (process_64),
43278 (bpwsinc_build_kernel), (bpwsinc_setup), (bpwsinc_get_unit_size),
43279 (bpwsinc_transform), (bpwsinc_set_property),
43280 (bpwsinc_get_property):
43281 * gst/filter/gstbpwsinc.h:
43282 Apply the same changes to the bandpass filter:
43283 - Support double input
43284 - Fix processing for input with >1 channels
43285 - Specify frequency in Hz
43286 - Specify actual filter kernel length
43287 - Use transform instead of transform_ip as we're working
43288 out of place anyway
43289 - Factor out filter kernel generation and update the filter
43290 kernel when the properties are set
43291 Fix bandpass filter kernel generation to actually generate
43292 a bandpass filter by creating a highpass instead of a second
43294 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
43295 Small formatting fix.
43297 2007-08-10 04:44:43 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43299 gst/filter/gstlpwsinc.*: Specify the actual filter length instead of a weird 2N+1. Setting the property will round to...
43300 Original commit message from CVS:
43301 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
43302 (gst_lpwsinc_init), (process_32), (process_64),
43303 (lpwsinc_build_kernel), (lpwsinc_set_property),
43304 (lpwsinc_get_property):
43305 * gst/filter/gstlpwsinc.h:
43306 Specify the actual filter length instead of a weird
43307 2N+1. Setting the property will round to the next odd number.
43308 Also remove now obsolete FIXMEs.
43310 2007-08-10 04:32:47 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43312 gst/filter/gstlpwsinc.*: Allow choosing between hamming and blackman window. The blackman window provides a better st...
43313 Original commit message from CVS:
43314 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_window_get_type),
43315 (gst_lpwsinc_class_init), (gst_lpwsinc_init),
43316 (lpwsinc_build_kernel), (lpwsinc_set_property),
43317 (lpwsinc_get_property):
43318 * gst/filter/gstlpwsinc.h:
43319 Allow choosing between hamming and blackman window. The blackman
43320 window provides a better stopband attenuation but a bit slower
43323 2007-08-10 04:21:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43325 gst/filter/gstlpwsinc.*: Add a highpass mode.
43326 Original commit message from CVS:
43327 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_mode_get_type),
43328 (gst_lpwsinc_class_init), (process_32), (process_64),
43329 (lpwsinc_build_kernel), (lpwsinc_set_property),
43330 (lpwsinc_get_property):
43331 * gst/filter/gstlpwsinc.h:
43332 Add a highpass mode.
43334 2007-08-10 04:06:53 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43336 gst/filter/gstlpwsinc.c: Fix processing if the input has more than one channel.
43337 Original commit message from CVS:
43338 * gst/filter/gstlpwsinc.c: (process_32), (process_64),
43339 (lpwsinc_build_kernel):
43340 Fix processing if the input has more than one channel.
43342 2007-08-09 19:23:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43344 gst/filter/gstbpwsinc.c: "this" is a C++ keyword, use "self" instead.
43345 Original commit message from CVS:
43346 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
43347 (gst_bpwsinc_init), (bpwsinc_setup), (bpwsinc_transform_ip),
43348 (bpwsinc_set_property), (bpwsinc_get_property):
43349 "this" is a C++ keyword, use "self" instead.
43350 Add TODOs and FIXMEs and remove two wrong FIXMEs.
43351 * gst/filter/gstlpwsinc.c:
43352 Add FIXMEs and a new TODO.
43354 2007-08-09 18:08:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43356 gst/filter/gstlpwsinc.*: Add double support, replace "this" with "self" as the former is a C++ keyword.
43357 Original commit message from CVS:
43358 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
43359 (gst_lpwsinc_class_init), (gst_lpwsinc_init), (process_32),
43360 (process_64), (lpwsinc_build_kernel), (lpwsinc_setup),
43361 (lpwsinc_get_unit_size), (lpwsinc_transform),
43362 (lpwsinc_set_property), (lpwsinc_get_property):
43363 * gst/filter/gstlpwsinc.h:
43364 Add double support, replace "this" with "self" as the former
43366 Implement the frequency property in Hz instead of fraction
43367 of sampling frequency.
43368 Remove some unecessary FIXMEs and add some TODOs, add some
43369 required locking and refactor the kernel generation into a
43370 separate function that is also called when the properties
43372 And use BaseTransform::transform instead of transform_ip
43373 as the convolution is done out of place anyway. Should
43374 be done in place later.
43376 2007-08-09 17:39:47 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43378 Port the stereo element to GStreamer 0.10.
43379 Original commit message from CVS:
43381 * gst/stereo/Makefile.am:
43382 * gst/stereo/gststereo.c: (gst_stereo_base_init),
43383 (gst_stereo_class_init), (gst_stereo_init),
43384 (gst_stereo_transform_ip), (gst_stereo_set_property),
43385 (gst_stereo_get_property):
43386 * gst/stereo/gststereo.h:
43387 Port the stereo element to GStreamer 0.10.
43389 2007-08-09 11:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
43391 po/: Added Portuguese (Brazilian) translation.
43392 Original commit message from CVS:
43393 submitted by: Raphael Higino <phhigino@gmail.com>
43396 Added Portuguese (Brazilian) translation.
43398 2007-08-09 11:00:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
43400 po/: Updated translations.
43401 Original commit message from CVS:
43404 Updated translations.
43406 2007-08-08 20:47:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43408 gst/filter/: Use GstAudioFilter as base class and don't leak the memory of the filter kernel and residue.
43409 Original commit message from CVS:
43410 * gst/filter/Makefile.am:
43411 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
43412 (gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
43413 (gst_bpwsinc_init), (bpwsinc_setup):
43414 * gst/filter/gstbpwsinc.h:
43415 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
43416 (gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
43417 (gst_lpwsinc_init), (lpwsinc_setup):
43418 * gst/filter/gstlpwsinc.h:
43419 Use GstAudioFilter as base class and don't leak the memory
43420 of the filter kernel and residue.
43422 2007-08-08 15:15:56 +0000 Josep Torre Valles <josep@fluendo.com>
43424 Add connection speed property to libmms. Fixes #464678.
43425 Original commit message from CVS:
43426 Patch by: Josep Torre Valles <josep@fluendo.com>
43427 * docs/plugins/gst-plugins-bad-plugins.args:
43428 * ext/libmms/gstmms.c: (gst_mms_class_init), (gst_mms_init),
43429 (gst_mms_start), (gst_mms_set_property), (gst_mms_get_property):
43430 * ext/libmms/gstmms.h:
43431 Add connection speed property to libmms. Fixes #464678.
43433 2007-08-07 15:21:17 +0000 Wim Taymans <wim.taymans@gmail.com>
43435 gst/real/gstrealvideodec.*: Remove some old unused vars.
43436 Original commit message from CVS:
43437 * gst/real/gstrealvideodec.c: (gst_real_video_dec_chain),
43438 (gst_real_video_dec_activate_push), (open_library),
43439 (gst_real_video_dec_init), (gst_real_video_dec_finalize):
43440 * gst/real/gstrealvideodec.h:
43441 Remove some old unused vars.
43443 2007-08-07 10:51:59 +0000 Wim Taymans <wim.taymans@gmail.com>
43445 gst/real/gstrealaudiodec.c: Small cleanups.
43446 Original commit message from CVS:
43447 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps):
43449 * gst/real/gstrealvideodec.c: (gst_real_video_dec_chain),
43451 Remove fragment and timestamp correction code from the decoder to make
43452 the caps and buffer contents compatible with matroska/ffdec_rvx0/...
43454 2007-07-30 12:43:12 +0000 Tim-Philipp Müller <tim@centricular.net>
43456 po/POTFILES.skip: Add POTFILES.skip with list of source files that aren't disted at the moment but contain translatab...
43457 Original commit message from CVS:
43458 * po/POTFILES.skip:
43459 Add POTFILES.skip with list of source files that aren't disted at the
43460 moment but contain translatable strings. Should hopefully pacify
43461 broken tools and make it clearer that these files are left out
43462 intentionally (#461601 and others).
43464 2007-07-30 09:52:36 +0000 Ian Munro <imunro@netspace.net.au>
43466 gst/bayer/gstbayer2rgb.c: Include our own "_stdint.h" instead of <stdint.h> (which may not be available).
43467 Original commit message from CVS:
43468 Patch by: Ian Munro <imunro at netspace net au>
43469 * gst/bayer/gstbayer2rgb.c:
43470 Include our own "_stdint.h" instead of <stdint.h> (which may not
43472 * gst/speed/gstspeed.h:
43473 Native HP-UX compiler dosn't seem to like enum typedefs before the
43474 actual enum was defined.
43475 * gst/vmnc/vmncdec.c:
43476 Fix wrong usage of GST_ELEMENT_ERROR macro (#461373).
43478 2007-07-26 16:16:01 +0000 Edward Hervey <bilboed@bilboed.com>
43480 gst/real/gstrealaudiodec.c: Use the proper context variable when setting the password !
43481 Original commit message from CVS:
43482 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps):
43483 Use the proper context variable when setting the password !
43484 LOG => WARNING for errors.
43485 Give proper path when opening the codec (needs a '/' at the end).
43487 2007-07-25 18:10:04 +0000 Tim-Philipp Müller <tim@centricular.net>
43489 gst/real/Makefile.am: And dist the new header file too.
43490 Original commit message from CVS:
43491 * gst/real/Makefile.am:
43492 And dist the new header file too.
43494 2007-07-25 14:36:25 +0000 Tim-Philipp Müller <tim@centricular.net>
43496 gst/real/gstreal.h: Add missing header file.
43497 Original commit message from CVS:
43498 * gst/real/gstreal.h:
43499 Add missing header file.
43501 2007-07-25 13:29:04 +0000 Julien Moutte <julien@moutte.net>
43503 gst/flv/: Handle not linked pads, try to make it reusable, more safety checks.
43504 Original commit message from CVS:
43505 2007-07-25 Julien MOUTTE <julien@moutte.net>
43506 (gst_flv_demux_chain), (gst_flv_demux_pull_tag),
43507 (gst_flv_demux_change_state), (gst_flv_demux_dispose),
43508 (gst_flv_demux_init):
43509 * gst/flv/gstflvdemux.h:
43510 * gst/flv/gstflvparse.c: (FLV_GET_STRING),
43511 (gst_flv_parse_metadata_item), (gst_flv_parse_tag_script),
43512 (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video),
43513 (gst_flv_parse_header):
43514 * gst/flv/gstflvparse.h: Handle not linked pads, try to make it
43515 reusable, more safety checks.
43517 2007-07-25 05:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43519 ext/timidity/gsttimidity.*: Don't initialize timidity in plugin_init for similar reason as below.
43520 Original commit message from CVS:
43521 * ext/timidity/gsttimidity.c: (gst_timidity_init),
43522 (gst_timidity_change_state), (plugin_init):
43523 * ext/timidity/gsttimidity.h:
43524 Don't initialize timidity in plugin_init for similar reason as below.
43526 2007-07-24 15:13:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43528 ext/timidity/gstwildmidi.*: Don't initialize wildmidi in plugin_init as it also setups audio filters which is slow.
43529 Original commit message from CVS:
43530 * ext/timidity/gstwildmidi.c: (wildmidi_open_config),
43531 (gst_wildmidi_init), (gst_wildmidi_change_state), (plugin_init):
43532 * ext/timidity/gstwildmidi.h:
43533 Don't initialize wildmidi in plugin_init as it also setups audio
43534 filters which is slow.
43536 2007-07-24 14:36:54 +0000 Edward Hervey <bilboed@bilboed.com>
43538 gst/real/: Improved search algorithm for location of real .so files.
43539 Original commit message from CVS:
43540 reviewed by: Edward Hervey <bilboed@bilboed.com>
43541 * gst/real/gstreal.c: (plugin_init):
43542 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps),
43543 (gst_real_audio_dec_finalize), (gst_real_audio_dec_set_property),
43544 (gst_real_audio_dec_get_property), (gst_real_audio_dec_class_init):
43545 * gst/real/gstrealvideodec.c: (open_library),
43546 (gst_real_video_dec_finalize), (gst_real_video_dec_set_property),
43547 (gst_real_video_dec_get_property), (gst_real_video_dec_class_init):
43548 * gst/real/gstrealvideodec.h:
43549 Improved search algorithm for location of real .so files.
43552 2007-07-24 05:15:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43554 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
43555 Original commit message from CVS:
43557 * ext/faad/gstfaad.c: (gst_faad_chain), (gst_faad_change_state):
43558 Use the new buffer clipping function from gstaudio here and
43559 require gst-plugins-base CVS.
43561 2007-07-23 09:13:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43563 configure.ac: Sync liboil check with plugins-base.
43564 Original commit message from CVS:
43566 Sync liboil check with plugins-base.
43568 2007-07-20 11:37:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43570 gst/equalizer/: Better algorith for the center frequencies. Subtract band filters from input for negative gains. Rewo...
43571 Original commit message from CVS:
43572 * gst/equalizer/gstiirequalizer.c:
43573 (gst_iir_equalizer_band_set_property),
43574 (gst_iir_equalizer_child_proxy_get_child_by_index),
43575 (gst_iir_equalizer_child_proxy_get_children_count),
43576 (gst_iir_equalizer_child_proxy_interface_init),
43577 (gst_iir_equalizer_class_init), (arg_to_scale), (setup_filter),
43578 (gst_iir_equalizer_compute_frequencies):
43579 * gst/equalizer/gstiirequalizer10bands.c:
43580 (gst_iir_equalizer_10bands_class_init):
43581 * gst/equalizer/gstiirequalizer3bands.c:
43582 (gst_iir_equalizer_3bands_class_init):
43583 * gst/equalizer/gstiirequalizernbands.c:
43584 Better algorith for the center frequencies. Subtract band filters from
43585 input for negative gains. Rework the gain mapping.
43587 2007-07-20 11:03:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43589 ext/dirac/Makefile.am: Also include stdlib here.
43590 Original commit message from CVS:
43591 * ext/dirac/Makefile.am:
43592 Also include stdlib here.
43594 2007-07-19 15:29:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
43596 tests/check/elements/.cvsignore: Fix the buildbot with the cvsignore it wants.
43597 Original commit message from CVS:
43598 * tests/check/elements/.cvsignore:
43599 Fix the buildbot with the cvsignore it wants.
43601 2007-07-19 15:05:30 +0000 Julien Moutte <julien@moutte.net>
43603 Adds a first draft of an FLV demuxer.
43604 Original commit message from CVS:
43605 2007-07-19 Julien MOUTTE <julien@moutte.net>
43607 * gst/flv/Makefile.am:
43608 * gst/flv/gstflvdemux.c: (gst_flv_demux_flush),
43609 (gst_flv_demux_cleanup), (gst_flv_demux_chain),
43610 (gst_flv_demux_pull_tag), (gst_flv_demux_pull_header),
43611 (gst_flv_demux_seek_to_prev_keyframe), (gst_flv_demux_loop),
43612 (gst_flv_demux_sink_activate),
43613 (gst_flv_demux_sink_activate_push),
43614 (gst_flv_demux_sink_activate_pull), (gst_flv_demux_sink_event),
43615 (gst_flv_demux_change_state), (gst_flv_demux_dispose),
43616 (gst_flv_demux_base_init), (gst_flv_demux_class_init),
43617 (gst_flv_demux_init), (plugin_init):
43618 * gst/flv/gstflvdemux.h:
43619 * gst/flv/gstflvparse.c: (FLV_GET_BEUI24), (FLV_GET_STRING),
43620 (gst_flv_demux_query_types), (gst_flv_demux_query),
43621 (gst_flv_parse_metadata_item), (gst_flv_parse_tag_script),
43622 (gst_flv_parse_tag_audio), (gst_flv_parse_tag_video),
43623 (gst_flv_parse_tag_type), (gst_flv_parse_header):
43624 * gst/flv/gstflvparse.h: Adds a first draft of an FLV demuxer.
43625 It does not do seeking yet, it supports pull and push mode so
43627 you can use it to play youtube videos directly from an HTTP uri.
43628 Not so much testing done yet but it parses metadata, reply to
43629 duration queries, etc...
43631 2007-07-19 09:08:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43633 tests/check/Makefile.am: tests/check/elements/timidity.c (GST_START_TEST, timidity_suite, main):
43634 Original commit message from CVS:
43635 * tests/check/Makefile.am:
43636 * tests/check/elements/timidity.c (GST_START_TEST, timidity_suite,
43638 Add typefind test for midi.
43640 2007-07-18 20:56:22 +0000 Michael Smith <msmith@xiph.org>
43642 ext/soundtouch/gstpitch.cc: If we receive a new segment event, don't try to push buffers out in response (without fir...
43643 Original commit message from CVS:
43644 * ext/soundtouch/gstpitch.cc:
43645 If we receive a new segment event, don't try to push buffers out
43646 in response (without first sending it on!).
43647 Instead, flush internal buffers on receiving flush events.
43648 Fixes playback after seeking.
43650 2007-07-18 08:00:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43652 gst/bayer/gstbayer2rgb.c: Add basic docs. Use glibs mem routines.
43653 Original commit message from CVS:
43654 * gst/bayer/gstbayer2rgb.c: (gst_bayer2rgb_set_caps),
43655 (gst_bayer2rgb_reset):
43656 Add basic docs. Use glibs mem routines.
43658 2007-07-18 07:51:11 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43660 gst/multifile/gstmultifilesrc.c: Add example to the docs. Fix buffer-offset-end and add some debug.
43661 Original commit message from CVS:
43662 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
43663 Add example to the docs. Fix buffer-offset-end and add some debug.
43665 2007-07-18 07:42:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43667 ext/jack/gstjackaudiosink.c: Add stdlib include here too.
43668 Original commit message from CVS:
43669 * ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_open_device),
43670 (gst_jack_ring_buffer_acquire):
43671 Add stdlib include here too.
43673 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43675 Add stdlib include (free, atoi, exit).
43676 Original commit message from CVS:
43677 * examples/app/appsrc_ex.c:
43678 * examples/switch/switcher.c:
43679 * ext/neon/gstneonhttpsrc.c:
43680 * ext/timidity/gstwildmidi.c:
43681 * ext/x264/gstx264enc.c:
43682 * gst/mve/mveaudioenc.c: (mve_compress_audio):
43683 * gst/rtpmanager/gstrtpclient.c:
43684 * gst/rtpmanager/gstrtpjitterbuffer.c:
43685 * gst/spectrum/demo-audiotest.c:
43686 * gst/spectrum/demo-osssrc.c:
43687 * sys/dvb/gstdvbsrc.c:
43688 Add stdlib include (free, atoi, exit).
43690 2007-07-16 09:19:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
43692 ext/faad/gstfaad.c: Fix buffer clipping to correctly clip to the segment stop.
43693 Original commit message from CVS:
43694 * ext/faad/gstfaad.c: (clip_outgoing_buffer):
43695 Fix buffer clipping to correctly clip to the segment stop.
43697 2007-07-14 18:48:25 +0000 Hans de Goede <j.w.r.degoede@hhs.nl>
43699 gst/modplug/gstmodplug.cc: add several missing supported mime-types to the modplug plugin.
43700 Original commit message from CVS:
43701 Patch by: Hans de Goede <j.w.r.degoede at hhs dot nl>
43702 * gst/modplug/gstmodplug.cc:
43703 add several missing supported mime-types to the modplug plugin.
43706 2007-07-13 16:46:00 +0000 Jan Schmidt <thaytan@mad.scientist.com>
43708 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from there, and...
43709 Original commit message from CVS:
43711 * tests/Makefile.am:
43712 Remove bogus check for libcheck, since we check for
43713 gstreamer-check and it pulls in the required info from there, and we
43714 weren't actually _using_ the information for libcheck ourselves
43717 2007-07-12 11:55:10 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43719 configure.ac: Use pkg-config to locate check.
43720 Original commit message from CVS:
43722 Use pkg-config to locate check.
43724 2007-07-11 23:43:25 +0000 Tim-Philipp Müller <tim@centricular.net>
43726 gst/: Fix build against core CVS.
43727 Original commit message from CVS:
43728 * gst/interleave/deinterleave.c: (gst_deinterleave_process):
43729 * gst/vmnc/vmncdec.c: (vmnc_make_buffer):
43730 Fix build against core CVS.
43732 2007-07-09 06:05:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43734 REQUIREMENTS: Sync with changes in -ugly.
43735 Original commit message from CVS:
43737 Sync with changes in -ugly.
43739 2007-07-08 19:06:48 +0000 Tim-Philipp Müller <tim@centricular.net>
43741 REQUIREMENTS: Add download location of libamrwb.
43742 Original commit message from CVS:
43744 Add download location of libamrwb.
43746 2007-07-06 21:07:21 +0000 Tim-Philipp Müller <tim@centricular.net>
43748 docs/plugins/inspect/: Add missing inspect files. Fixes build (#454313).
43749 Original commit message from CVS:
43750 * docs/plugins/inspect/plugin-amrwb.xml:
43751 * docs/plugins/inspect/plugin-equalizer.xml:
43752 * docs/plugins/inspect/plugin-multifile.xml:
43753 * docs/plugins/inspect/plugin-timidity.xml:
43754 * docs/plugins/inspect/plugin-wildmidi.xml:
43755 Add missing inspect files. Fixes build (#454313).
43756 * ext/timidity/gstwildmidi.c: (wildmidi_open_config):
43757 Scream a bit louder when initialisation fails.
43759 * gst-libs/ext/.cvsignore:
43762 2007-07-05 22:28:04 +0000 Tim-Philipp Müller <tim@centricular.net>
43764 ext/ivorbis/Makefile.am: Dist header files. Fixes #454078.
43765 Original commit message from CVS:
43766 * ext/ivorbis/Makefile.am:
43767 Dist header files. Fixes #454078.
43769 2007-07-05 08:45:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43771 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
43772 Original commit message from CVS:
43773 * docs/plugins/Makefile.am:
43774 Simplify --extra-dir as gtkdoc scans recursively.
43775 * ext/amrwb/gstamrwbenc.c:
43778 2007-07-04 11:56:55 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
43780 sys/dvb/gstdvbsrc.c (dvbsrc_details, ARG_DVBSRC_ADAPTER,
43781 Original commit message from CVS:
43782 * sys/dvb/gstdvbsrc.c (dvbsrc_details, ARG_DVBSRC_ADAPTER,
43783 ARG_DVBSRC_FRONTEND, ARG_DVBSRC_DISEQC_SRC, ARG_DVBSRC_FREQUENCY,
43784 ARG_DVBSRC_POLARITY, gst_dvbsrc_class_init, gst_dvbsrc_init,
43785 gst_dvbsrc_set_property, gst_dvbsrc_get_property,
43786 gst_dvbsrc_open_frontend, gst_dvbsrc_open_dvr, read_device,
43787 gst_dvbsrc_create, gst_dvbsrc_set_pes_filters):
43788 * sys/dvb/gstdvbsrc.h (adapter_number, frontend_number):
43789 Removed property "device". Added properties "adapter" and "frontend".
43791 Rename freq property to frequency.
43793 2007-07-03 17:09:24 +0000 Wim Taymans <wim.taymans@gmail.com>
43795 gst/videosignal/gstvideodetect.c: Fix property descriptions.
43796 Original commit message from CVS:
43797 * gst/videosignal/gstvideodetect.c: (gst_video_detect_class_init):
43798 Fix property descriptions.
43800 2007-07-03 09:18:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43802 Also document AMR-WB elements.
43803 Original commit message from CVS:
43804 * docs/plugins/Makefile.am:
43805 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
43806 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
43807 * ext/amrwb/gstamrwbdec.c:
43808 * ext/amrwb/gstamrwbenc.c:
43809 * ext/amrwb/gstamrwbparse.c:
43810 Also document AMR-WB elements.
43812 2007-07-03 08:16:15 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43814 docs/plugins/: Cleanup the section file so that -unused is empty again (and useful to spot new docs). Add not yet add...
43815 Original commit message from CVS:
43816 * docs/plugins/Makefile.am:
43817 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
43818 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
43819 * docs/plugins/gst-plugins-bad-plugins.args:
43820 Cleanup the section file so that -unused is empty again (and useful to
43821 spot new docs). Add not yet added docs to sgml file. Add more header
43822 to Makefile.am to make them introspectable.
43823 * docs/plugins/inspect/plugin-bz2.xml:
43824 * docs/plugins/inspect/plugin-cdxaparse.xml:
43825 * docs/plugins/inspect/plugin-dtsdec.xml:
43826 * docs/plugins/inspect/plugin-faac.xml:
43827 * docs/plugins/inspect/plugin-faad.xml:
43828 * docs/plugins/inspect/plugin-filter.xml:
43829 * docs/plugins/inspect/plugin-freeze.xml:
43830 * docs/plugins/inspect/plugin-gdp.xml:
43831 * docs/plugins/inspect/plugin-gsm.xml:
43832 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
43833 * docs/plugins/inspect/plugin-h264parse.xml:
43834 * docs/plugins/inspect/plugin-modplug.xml:
43835 * docs/plugins/inspect/plugin-musicbrainz.xml:
43836 * docs/plugins/inspect/plugin-nsfdec.xml:
43837 * docs/plugins/inspect/plugin-replaygain.xml:
43838 * docs/plugins/inspect/plugin-spectrum.xml:
43839 * docs/plugins/inspect/plugin-speed.xml:
43840 * docs/plugins/inspect/plugin-tta.xml:
43841 * docs/plugins/inspect/plugin-videosignal.xml:
43842 * docs/plugins/inspect/plugin-xingheader.xml:
43843 * docs/plugins/inspect/plugin-xvid.xml:
43844 Update the doc blobs.
43846 2007-07-03 08:01:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43848 gst/multifile/: Add .h files to be able to add it to the docs.
43849 Original commit message from CVS:
43850 * gst/multifile/Makefile.am:
43851 * gst/multifile/gstmultifile.c:
43852 * gst/multifile/gstmultifilesink.c:
43853 * gst/multifile/gstmultifilesink.h:
43854 * gst/multifile/gstmultifilesrc.c:
43855 * gst/multifile/gstmultifilesrc.h:
43856 Add .h files to be able to add it to the docs.
43858 2007-07-03 07:52:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43860 gst/modplug/gstmodplug.cc: Activate doc section.
43861 Original commit message from CVS:
43862 * gst/modplug/gstmodplug.cc:
43863 Activate doc section.
43865 2007-07-03 07:41:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43867 ext/timidity/: Fix licence (both are GPL). Add element docs.
43868 Original commit message from CVS:
43869 * ext/timidity/gsttimidity.c:
43870 * ext/timidity/gstwildmidi.c:
43871 * ext/timidity/gstwildmidi.h:
43872 Fix licence (both are GPL). Add element docs.
43874 2007-07-03 07:30:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43876 ext/musicbrainz/gsttrm.h: Fix _get_type signature.
43877 Original commit message from CVS:
43878 * ext/musicbrainz/gsttrm.h:
43879 Fix _get_type signature.
43881 2007-07-03 07:16:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43883 gst/replaygain/gstrgvolume.h: Fix GObject macros.
43884 Original commit message from CVS:
43885 * gst/replaygain/gstrgvolume.h:
43886 Fix GObject macros.
43888 2007-06-29 15:23:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
43890 ext/dc1394/gstdc1394.c: Make a bunch of functions static, and move variable declarations to the start of blocks to av...
43891 Original commit message from CVS:
43892 * ext/dc1394/gstdc1394.c: (gst_dc1394_src_fixate),
43893 (gst_dc1394_create), (gst_dc1394_caps_set_format_vmode_caps),
43894 (gst_dc1394_set_caps_framesize_range),
43895 (gst_dc1394_caps_set_framerate_list), (gst_dc1394_get_cam_caps),
43896 (gst_dc1394_framerate_frac_to_const),
43897 (gst_dc1394_open_cam_with_best_caps):
43898 Make a bunch of functions static, and move variable declarations
43899 to the start of blocks to avoid problems on older gcc.
43900 Make sure to unset value types.
43902 2007-06-29 14:48:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
43904 ext/dc1394/gstdc1394.c: The correct fourcc for the 4:1:1 packed format is 'IYU1'.
43905 Original commit message from CVS:
43906 * ext/dc1394/gstdc1394.c: (gst_dc1394_set_caps_color):
43907 The correct fourcc for the 4:1:1 packed format is 'IYU1'.
43908 With CVS of ffmpegcolorspace from plugins-base, I can now
43909 get 30 fps from the iSight.
43911 2007-06-29 14:11:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
43913 ext/dc1394/gstdc1394.c: Change a g_print to a GST_DEBUG message.
43914 Original commit message from CVS:
43915 * ext/dc1394/gstdc1394.c: (gst_dc1394_set_caps_color):
43916 Change a g_print to a GST_DEBUG message.
43918 2007-06-29 13:09:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
43921 Oops, add an attribution for Antoine Tremblay too - the original patch author.
43922 Original commit message from CVS:
43923 Oops, add an attribution for Antoine Tremblay too - the original patch author.
43925 2007-06-29 13:03:27 +0000 Eric Jonas <jonas@mit.edu>
43927 Commit new dc1394src element.
43928 Original commit message from CVS:
43931 * ext/dc1394/Makefile.am:
43932 * ext/dc1394/gstdc1394.c: (gst_dc1394_base_init),
43933 (gst_dc1394_class_init), (gst_dc1394_init),
43934 (gst_dc1394_src_fixate), (gst_dc1394_set_property),
43935 (gst_dc1394_get_property), (gst_dc1394_getcaps),
43936 (gst_dc1394_setcaps), (gst_dc1394_get_times), (gst_dc1394_create),
43937 (gst_dc1394_parse_caps), (gst_dc1394_change_state),
43938 (gst_dc1394_caps_set_format_vmode_caps),
43939 (gst_dc1394_set_caps_color), (gst_dc1394_set_caps_framesize),
43940 (gst_dc1394_set_caps_framesize_range),
43941 (gst_dc1394_caps_set_framerate_list),
43942 (gst_dc1394_framerate_const_to_frac),
43943 (gst_dc1394_get_all_dc1394_caps), (gst_dc1394_get_cam_caps),
43944 (gst_dc1394_framerate_frac_to_const),
43945 (gst_dc1394_open_cam_with_best_caps),
43946 (gst_dc1394_change_camera_transmission), (plugin_init):
43947 * ext/dc1394/gstdc1394.h:
43948 Commit new dc1394src element.
43949 Patch By: Eric Jonas < jonas at mit dot edu >
43952 2007-06-28 10:40:16 +0000 Wim Taymans <wim.taymans@gmail.com>
43954 gst/videosignal/gstvideodetect.c: Register new property as well.
43955 Original commit message from CVS:
43956 * gst/videosignal/gstvideodetect.c: (gst_video_detect_class_init):
43957 Register new property as well.
43959 2007-06-28 09:36:20 +0000 Wim Taymans <wim.taymans@gmail.com>
43961 gst/videosignal/gstvideodetect.*: Add property to adjust the center, sensitivity is now the distance from this center.
43962 Original commit message from CVS:
43963 * gst/videosignal/gstvideodetect.c: (gst_video_detect_420),
43964 (gst_video_detect_set_property), (gst_video_detect_get_property):
43965 * gst/videosignal/gstvideodetect.h:
43966 Add property to adjust the center, sensitivity is now the distance from
43969 2007-06-27 15:33:26 +0000 Wim Taymans <wim.taymans@gmail.com>
43971 gst/videosignal/: Add left and bottom offset properties to control the position of the pattern.
43972 Original commit message from CVS:
43973 * gst/videosignal/gstvideodetect.c: (gst_video_detect_420),
43974 (gst_video_detect_set_property), (gst_video_detect_get_property),
43975 (gst_video_detect_class_init):
43976 * gst/videosignal/gstvideodetect.h:
43977 * gst/videosignal/gstvideomark.c: (gst_video_mark_draw_box),
43978 (gst_video_mark_420), (gst_video_mark_set_property),
43979 (gst_video_mark_get_property), (gst_video_mark_class_init):
43980 * gst/videosignal/gstvideomark.h:
43981 Add left and bottom offset properties to control the position of the
43984 2007-06-25 12:47:43 +0000 Stefan Kost <ensonic@users.sourceforge.net>
43986 docs/plugins/: Update docs with caps info.
43987 Original commit message from CVS:
43988 * docs/plugins/gst-plugins-bad-plugins.args:
43989 * docs/plugins/inspect/plugin-alsaspdif.xml:
43990 * docs/plugins/inspect/plugin-bz2.xml:
43991 * docs/plugins/inspect/plugin-cdxaparse.xml:
43992 * docs/plugins/inspect/plugin-dtsdec.xml:
43993 * docs/plugins/inspect/plugin-faac.xml:
43994 * docs/plugins/inspect/plugin-faad.xml:
43995 * docs/plugins/inspect/plugin-filter.xml:
43996 * docs/plugins/inspect/plugin-freeze.xml:
43997 * docs/plugins/inspect/plugin-gdp.xml:
43998 * docs/plugins/inspect/plugin-glimagesink.xml:
43999 * docs/plugins/inspect/plugin-gsm.xml:
44000 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
44001 * docs/plugins/inspect/plugin-h264parse.xml:
44002 * docs/plugins/inspect/plugin-jack.xml:
44003 * docs/plugins/inspect/plugin-mms.xml:
44004 * docs/plugins/inspect/plugin-modplug.xml:
44005 * docs/plugins/inspect/plugin-musicbrainz.xml:
44006 * docs/plugins/inspect/plugin-neon.xml:
44007 * docs/plugins/inspect/plugin-nsfdec.xml:
44008 * docs/plugins/inspect/plugin-replaygain.xml:
44009 * docs/plugins/inspect/plugin-sdl.xml:
44010 * docs/plugins/inspect/plugin-spectrum.xml:
44011 * docs/plugins/inspect/plugin-speed.xml:
44012 * docs/plugins/inspect/plugin-tta.xml:
44013 * docs/plugins/inspect/plugin-videosignal.xml:
44014 * docs/plugins/inspect/plugin-xingheader.xml:
44015 * docs/plugins/inspect/plugin-xvid.xml:
44016 Update docs with caps info.
44018 2007-06-25 11:02:21 +0000 Tim-Philipp Müller <tim@centricular.net>
44020 gconf/: Remove dysfunctional directory (this stuff is in -good).
44021 Original commit message from CVS:
44022 * gconf/.cvsignore:
44023 * gconf/Makefile.am:
44024 * gconf/gstreamer.schemas.in:
44025 Remove dysfunctional directory (this stuff is in -good).
44026 * ext/sndfile/gstsf.c: (plugin_init):
44027 * sys/dvb/gstdvbsrc.c: (plugin_init):
44028 Add i18n bindtextdomain stuff.
44029 * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_class_init),
44031 Post an error message when returning GST_FLOW_ERROR; minor cleanups.
44033 Add more source files with translatable strings (fixes #450605).
44035 2007-06-23 11:24:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
44037 po/: Added Chinese (simplified) translation.
44038 Original commit message from CVS:
44039 Contributed by: Wenzheng Hu <db_lobster@163.com>
44042 Added Chinese (simplified) translation.
44044 2007-06-22 20:23:18 +0000 Jens Granseuer <jensgr@gmx.net>
44046 gst/: Build fixes for gcc-2.9x (no mid-block variable declarations etc.).
44047 Original commit message from CVS:
44048 Patch by: Jens Granseuer <jensgr at gmx net>
44049 * gst/equalizer/gstiirequalizer.c:
44050 * gst/equalizer/gstiirequalizer10bands.c:
44051 * gst/equalizer/gstiirequalizer3bands.c:
44052 * gst/equalizer/gstiirequalizernbands.c:
44053 * gst/rtpmanager/async_jitter_queue.c:
44054 (async_jitter_queue_push_sorted):
44055 * gst/rtpmanager/gstrtpjitterbuffer.c:
44056 (gst_rtp_jitter_buffer_chain):
44057 * gst/switch/gstswitch.c: (gst_switch_chain):
44058 Build fixes for gcc-2.9x (no mid-block variable declarations etc.).
44061 2007-06-22 15:30:00 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
44064 * examples/switch/switcher.c:
44065 * gst/switch/gstswitch.c:
44066 * gst/switch/gstswitch.h:
44067 examples/switch/switcher.c (my_bus_callback, switch_timer, last_message_received, main): gst/switch/gstswitch.c (gst_...
44068 Original commit message from CVS:
44069 * examples/switch/switcher.c (my_bus_callback, switch_timer,
44070 last_message_received, main):
44071 * gst/switch/gstswitch.c (gst_switch_release_pad,
44072 gst_switch_request_new_pad, gst_switch_chain, gst_switch_event,
44073 gst_switch_set_property, gst_switch_get_property,
44074 gst_switch_get_linked_pad, gst_switch_getcaps,
44075 gst_switch_bufferalloc, gst_switch_dispose, gst_switch_init):
44076 * gst/switch/gstswitch.h (switch_mutex, GST_SWITCH_LOCK,
44077 GST_SWITCH_UNLOCK):
44078 Add an extra lock to protect against certain variables instead of
44079 using the object lock. Fix case where caps are different in the
44080 sink pads causes deadlock. Update example to use different caps
44083 2007-06-22 14:27:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44085 MAINTAINERS: Updating all the maintainers files
44086 Original commit message from CVS:
44088 Updating all the maintainers files
44090 2007-06-22 10:46:33 +0000 Edward Hervey <bilboed@bilboed.com>
44093 Original commit message from CVS:
44094 * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_init):
44095 * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_init):
44096 * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_init):
44097 * ext/audioresample/gstaudioresample.c:
44098 * ext/bz2/gstbz2dec.c: (gst_bz2dec_init):
44099 * ext/bz2/gstbz2enc.c: (gst_bz2enc_init):
44100 * ext/divx/gstdivxdec.c: (gst_divxdec_init):
44101 * ext/divx/gstdivxenc.c: (gst_divxenc_init):
44102 * ext/faac/gstfaac.c: (gst_faac_init):
44103 * ext/gsm/gstgsmdec.c: (gst_gsmdec_init):
44104 * ext/gsm/gstgsmenc.c: (gst_gsmenc_init):
44105 * ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_init):
44106 * ext/lcs/gstcolorspace.c: (gst_colorspace_init):
44107 * ext/libfame/gstlibfame.c: (gst_fameenc_init):
44108 * ext/snapshot/gstsnapshot.c: (gst_snapshot_init):
44109 * ext/spc/gstspc.c: (gst_spc_dec_init):
44110 * ext/swfdec/gstswfdec.c: (gst_swfdec_init):
44111 * ext/xvid/gstxvidenc.c: (gst_xvidenc_init):
44112 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_init):
44113 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
44114 * gst/chart/gstchart.c: (gst_chart_init):
44115 * gst/colorspace/gstcolorspace.c: (gst_colorspace_init):
44116 * gst/festival/gstfestival.c: (gst_festival_init):
44117 * gst/freeze/gstfreeze.c: (gst_freeze_init):
44118 * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_request_new_pad):
44119 * gst/mpeg1sys/gstmpeg1systemencode.c: (gst_system_encode_init):
44120 * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
44121 * gst/nsf/gstnsf.c: (gst_nsfdec_init):
44122 * gst/overlay/gstoverlay.c: (gst_overlay_init):
44123 * gst/passthrough/gstpassthrough.c: (passthrough_init):
44124 * gst/playondemand/gstplayondemand.c: (play_on_demand_init):
44125 * gst/smooth/gstsmooth.c: (gst_smooth_init):
44126 * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
44127 * gst/speed/gstspeed.c: (speed_init):
44128 * gst/vbidec/gstvbidec.c: (gst_vbidec_init):
44129 * gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
44130 * sys/dxr3/dxr3spusink.c: (dxr3spusink_init):
44131 * sys/dxr3/dxr3videosink.c: (dxr3videosink_init):
44132 * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_init):
44135 2007-06-21 18:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
44137 Re-enable VCD source and fix up release notes.
44138 Original commit message from CVS:
44141 Re-enable VCD source and fix up release notes.
44143 2007-06-20 10:15:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
44145 gst/equalizer/gstiirequalizer.c: Document parameter mapping.
44146 Original commit message from CVS:
44147 * gst/equalizer/gstiirequalizer.c:
44148 Document parameter mapping.
44150 2007-06-20 08:56:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
44152 gst/spectrum/gstspectrum.c: Fix leaking buffers.
44153 Original commit message from CVS:
44154 * gst/spectrum/gstspectrum.c: (gst_spectrum_event),
44155 (gst_spectrum_transform_ip):
44156 Fix leaking buffers.
44157 * tests/check/Makefile.am:
44158 * tests/check/elements/spectrum.c: (setup_spectrum),
44159 (cleanup_spectrum), (GST_START_TEST), (spectrum_suite), (main):
44160 Add simple test for spectrum element.
44162 2007-06-20 08:42:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
44164 ext/amrwb/: Add newsegment and discont handling. Some code cleanups. Don't leak the adapter, unref it in a new finali...
44165 Original commit message from CVS:
44166 * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
44167 (gst_amrwbdec_class_init), (gst_amrwbdec_finalize),
44168 (gst_amrwbdec_event), (gst_amrwbdec_chain),
44169 (gst_amrwbdec_state_change):
44170 * ext/amrwb/gstamrwbdec.h:
44171 * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
44172 (gst_amrwbparse_pull_header), (gst_amrwbparse_loop):
44173 Add newsegment and discont handling. Some code cleanups. Don't leak
44174 the adapter, unref it in a new finalize method instead. Sync the
44175 parser with the amr-nb changes.
44177 2007-06-19 10:45:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44179 configure.ac: Back to CVS.
44180 Original commit message from CVS:
44183 * gst-plugins-bad.doap:
44184 Add 0.10.5 to the doap file.
44186 === release 0.10.5 ===
44188 2007-06-19 10:32:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44194 * docs/plugins/gst-plugins-bad-plugins.args:
44195 * docs/plugins/inspect/plugin-alsaspdif.xml:
44196 * docs/plugins/inspect/plugin-bz2.xml:
44197 * docs/plugins/inspect/plugin-cdxaparse.xml:
44198 * docs/plugins/inspect/plugin-dfbvideosink.xml:
44199 * docs/plugins/inspect/plugin-dtsdec.xml:
44200 * docs/plugins/inspect/plugin-faac.xml:
44201 * docs/plugins/inspect/plugin-faad.xml:
44202 * docs/plugins/inspect/plugin-filter.xml:
44203 * docs/plugins/inspect/plugin-freeze.xml:
44204 * docs/plugins/inspect/plugin-glimagesink.xml:
44205 * docs/plugins/inspect/plugin-gsm.xml:
44206 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
44207 * docs/plugins/inspect/plugin-h264parse.xml:
44208 * docs/plugins/inspect/plugin-jack.xml:
44209 * docs/plugins/inspect/plugin-mms.xml:
44210 * docs/plugins/inspect/plugin-modplug.xml:
44211 * docs/plugins/inspect/plugin-mpeg2enc.xml:
44212 * docs/plugins/inspect/plugin-musepack.xml:
44213 * docs/plugins/inspect/plugin-musicbrainz.xml:
44214 * docs/plugins/inspect/plugin-neon.xml:
44215 * docs/plugins/inspect/plugin-nsfdec.xml:
44216 * docs/plugins/inspect/plugin-qtdemux.xml:
44217 * docs/plugins/inspect/plugin-replaygain.xml:
44218 * docs/plugins/inspect/plugin-sdl.xml:
44219 * docs/plugins/inspect/plugin-soundtouch.xml:
44220 * docs/plugins/inspect/plugin-spectrum.xml:
44221 * docs/plugins/inspect/plugin-speed.xml:
44222 * docs/plugins/inspect/plugin-swfdec.xml:
44223 * docs/plugins/inspect/plugin-tta.xml:
44224 * docs/plugins/inspect/plugin-videosignal.xml:
44225 * docs/plugins/inspect/plugin-xingheader.xml:
44226 * docs/plugins/inspect/plugin-xvid.xml:
44228 Original commit message from CVS:
44231 2007-06-19 09:37:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44249 Original commit message from CVS:
44252 2007-06-15 09:27:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44254 win32/vs6/: Convert line endings to CRLF and mark as binary files.
44255 Original commit message from CVS:
44256 * win32/vs6/gst_plugins_bad.dsw:
44257 * win32/vs6/libdshowsrcwrapper.dsp:
44258 * win32/vs6/libgstdshow.dsp:
44259 * win32/vs6/libgstmpegvideoparse.dsp:
44260 * win32/vs6/libgstneon.dsp:
44261 Convert line endings to CRLF and mark as binary files.
44263 2007-06-13 11:48:07 +0000 Wim Taymans <wim.taymans@gmail.com>
44265 sys/Makefile.am: Disable VCD build because we're frozen..
44266 Original commit message from CVS:
44268 Disable VCD build because we're frozen..
44270 2007-06-13 11:37:36 +0000 Wim Taymans <wim.taymans@gmail.com>
44273 Original commit message from CVS:
44276 * sys/vcd/Makefile.am:
44277 * sys/vcd/vcdsrc.c: (gst_vcdsrc_setup_interfaces),
44278 (gst_vcdsrc_base_init), (gst_vcdsrc_class_init), (gst_vcdsrc_init),
44279 (gst_vcdsrc_msf), (gst_vcdsrc_recalculate),
44280 (gst_vcdsrc_set_property), (gst_vcdsrc_get_property),
44281 (gst_vcdsrc_create), (gst_vcdsrc_start), (gst_vcdsrc_stop),
44282 (gst_vcdsrc_uri_set_uri):
44283 * sys/vcd/vcdsrc.h:
44286 2007-06-12 21:28:12 +0000 Sébastien Moutte <sebastien@moutte.net>
44288 win32/MANIFEST: Add megvideoparse, libdshow and dshowsrcwrapper to win32
44289 Original commit message from CVS:
44291 Add megvideoparse, libdshow and dshowsrcwrapper to win32
44293 * win32/vs6/gst_plugins_bad.dsw:
44294 Remove qtdemux, directdraw, directsound and waveform project files
44295 from the workspace as they have been moved to -good.
44297 2007-06-12 20:22:23 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44299 po/POTFILES.in: Remove qtdemux from the translation list.
44300 Original commit message from CVS:
44302 Remove qtdemux from the translation list.
44304 2007-06-12 20:15:14 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44306 Move videocrop and osxvideo to -good.
44307 Original commit message from CVS:
44309 * docs/plugins/Makefile.am:
44310 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
44311 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
44312 * docs/plugins/inspect/plugin-osxvideo.xml:
44313 * docs/plugins/inspect/plugin-videocrop.xml:
44314 * gst-plugins-bad.spec.in:
44315 * gst/videocrop/Makefile.am:
44316 * gst/videocrop/gstvideocrop.c:
44317 * gst/videocrop/gstvideocrop.h:
44318 * gst/videocrop/videocrop.vcproj:
44320 * sys/osxvideo/Makefile.am:
44321 * sys/osxvideo/cocoawindow.h:
44322 * sys/osxvideo/cocoawindow.m:
44323 * sys/osxvideo/osxvideosink.h:
44324 * sys/osxvideo/osxvideosink.m:
44325 * tests/check/Makefile.am:
44326 * tests/check/elements/videocrop.c:
44327 * tests/icles/Makefile.am:
44328 * tests/icles/videocrop-test.c:
44329 Move videocrop and osxvideo to -good.
44331 2007-06-12 19:36:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44333 Move qtdemux to -good.
44334 Original commit message from CVS:
44336 * docs/plugins/Makefile.am:
44337 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
44338 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
44339 * gst/qtdemux/Makefile.am:
44340 * gst/qtdemux/gstrtpxqtdepay.c:
44341 * gst/qtdemux/gstrtpxqtdepay.h:
44342 * gst/qtdemux/qtdemux.c:
44343 * gst/qtdemux/qtdemux.h:
44344 * gst/qtdemux/qtdemux.vcproj:
44345 * gst/qtdemux/qtdemux_dump.c:
44346 * gst/qtdemux/qtdemux_dump.h:
44347 * gst/qtdemux/qtdemux_fourcc.h:
44348 * gst/qtdemux/qtdemux_types.c:
44349 * gst/qtdemux/qtdemux_types.h:
44350 * gst/qtdemux/qtpalette.h:
44351 * gst/qtdemux/quicktime.c:
44353 * win32/vs6/libgstqtdemux.dsp:
44354 Move qtdemux to -good.
44355 * gst-plugins-bad.spec.in:
44356 Update spec file to reflect wavpack & qtdemux moving to -good.
44358 2007-06-12 18:53:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44360 Remove the waveform plugin now that it is in -good.
44361 Original commit message from CVS:
44362 * docs/plugins/Makefile.am:
44363 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
44364 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
44365 * docs/plugins/inspect/plugin-waveform.xml:
44366 * sys/waveform/gstwaveformplugin.c:
44367 * sys/waveform/gstwaveformsink.c:
44368 * sys/waveform/gstwaveformsink.h:
44370 * win32/vs6/libgstwaveform.dsp:
44371 Remove the waveform plugin now that it is in -good.
44373 2007-06-08 20:20:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
44375 Move wavpack to good.
44376 Original commit message from CVS:
44378 * docs/plugins/Makefile.am:
44379 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
44380 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
44381 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
44382 * docs/plugins/inspect/plugin-wavpack.xml:
44384 * ext/wavpack/Makefile.am:
44385 * ext/wavpack/gstwavpack.c:
44386 * ext/wavpack/gstwavpackcommon.c:
44387 * ext/wavpack/gstwavpackcommon.h:
44388 * ext/wavpack/gstwavpackdec.c:
44389 * ext/wavpack/gstwavpackdec.h:
44390 * ext/wavpack/gstwavpackenc.c:
44391 * ext/wavpack/gstwavpackenc.h:
44392 * ext/wavpack/gstwavpackparse.c:
44393 * ext/wavpack/gstwavpackparse.h:
44394 * ext/wavpack/gstwavpackstreamreader.c:
44395 * ext/wavpack/gstwavpackstreamreader.h:
44396 * ext/wavpack/md5.c:
44397 * ext/wavpack/md5.h:
44398 * tests/check/Makefile.am:
44399 * tests/check/elements/wavpackdec.c:
44400 * tests/check/elements/wavpackenc.c:
44401 * tests/check/elements/wavpackparse.c:
44402 Move wavpack to good.
44404 2007-06-08 17:36:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44406 Remove DirectDraw & DirectSound plugins, as they've moved to Good
44407 Original commit message from CVS:
44409 * docs/plugins/Makefile.am:
44410 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
44411 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
44412 * docs/plugins/gst-plugins-bad-plugins.args:
44413 * docs/plugins/inspect/plugin-directdraw.xml:
44414 * docs/plugins/inspect/plugin-directsound.xml:
44416 * sys/directdraw/Makefile.am:
44417 * sys/directdraw/gstdirectdrawplugin.c:
44418 * sys/directdraw/gstdirectdrawsink.c:
44419 * sys/directdraw/gstdirectdrawsink.h:
44420 * sys/directsound/Makefile.am:
44421 * sys/directsound/gstdirectsoundplugin.c:
44422 * sys/directsound/gstdirectsoundsink.c:
44423 * sys/directsound/gstdirectsoundsink.h:
44426 * win32/vs6/libgstdirectdraw.dsp:
44427 * win32/vs6/libgstdirectsound.dsp:
44428 * win32/vs7/libgstdirectdraw.vcproj:
44429 * win32/vs7/libgstdirectsound.vcproj:
44430 * win32/vs8/libgstdirectdraw.vcproj:
44431 * win32/vs8/libgstdirectsound.vcproj:
44432 Remove DirectDraw & DirectSound plugins, as they've moved to Good
44434 2007-06-08 16:49:41 +0000 Tim-Philipp Müller <tim@centricular.net>
44436 When driving the pipeline, also post an error when we get a not-linked flow return from downstream.
44437 Original commit message from CVS:
44438 * ext/timidity/gsttimidity.c: (gst_timidity_loop):
44439 * ext/timidity/gstwildmidi.c: (gst_wildmidi_loop):
44440 * gst/tta/gstttaparse.c: (gst_tta_parse_loop):
44441 When driving the pipeline, also post an error when we get a
44442 not-linked flow return from downstream.
44444 2007-06-08 16:31:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44446 Rename the keep-aspect-ratio property to force-aspect-ratio to make it consistent with xvimagesink and ximagesink.
44447 Original commit message from CVS:
44448 * docs/plugins/gst-plugins-bad-plugins.args:
44449 * sys/directdraw/gstdirectdrawsink.c:
44450 (gst_directdraw_sink_class_init):
44451 Rename the keep-aspect-ratio property to force-aspect-ratio to make
44452 it consistent with xvimagesink and ximagesink.
44454 2007-06-08 08:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
44456 tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink while autovideosink/ghostpads/whatever ...
44457 Original commit message from CVS:
44458 * tests/icles/videocrop-test.c: (main):
44459 Default to xvimagesink instead of autovideosink while
44460 autovideosink/ghostpads/whatever don't handle the way we use it in
44461 the way we expect it to.
44463 2007-06-06 18:30:22 +0000 Tim-Philipp Müller <tim@centricular.net>
44465 configure.ac: Bump requirements to released versions of core and -base, and remove special-casing for equalizer and r...
44466 Original commit message from CVS:
44468 Bump requirements to released versions of core and -base, and remove
44469 special-casing for equalizer and rtpmanager as it's not needed any
44472 2007-06-06 15:58:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44474 sys/glsink/glimagesink.c: Sprinkle in some XSync calls to avoid raciness with broken drivers (ATI) when re-using a si...
44475 Original commit message from CVS:
44476 * sys/glsink/glimagesink.c: (gst_glimage_sink_stop),
44477 (gst_glimage_sink_create_window), (gst_glimage_sink_init_display):
44478 Sprinkle in some XSync calls to avoid raciness with broken
44479 drivers (ATI) when re-using a single glimagesink.
44481 2007-06-06 11:03:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44483 gst/mpegvideoparse/: Fix some silly bugs with calculating the guard sizes.
44484 Original commit message from CVS:
44485 * gst/mpegvideoparse/mpegpacketiser.c:
44486 (mpeg_util_parse_extension_packet), (mpeg_util_parse_sequence_hdr),
44487 (mpeg_util_parse_picture_hdr):
44488 * gst/mpegvideoparse/mpegvideoparse.c:
44489 (mpegvideoparse_handle_sequence), (mpegvideoparse_drain_avail):
44490 Fix some silly bugs with calculating the guard sizes.
44491 Properly compare the old sequence header structure with the new one.
44492 Don't error out on an invalid sequence - just ignore it.
44494 2007-06-06 09:11:31 +0000 Tim-Philipp Müller <tim@centricular.net>
44496 gst/real/gstrealvideodec.c: Printf fix in debug statement; also print the right number there.
44497 Original commit message from CVS:
44498 * gst/real/gstrealvideodec.c: (gst_real_video_dec_decode):
44499 Printf fix in debug statement; also print the right number there.
44501 2007-06-06 08:06:44 +0000 Tim-Philipp Müller <tim@centricular.net>
44503 ext/sdl/: Add GST_CFLAGS, which apparently somehow fixes the build somewhere (#444499); initialise variable to avoid ...
44504 Original commit message from CVS:
44505 * ext/sdl/Makefile.am:
44506 * ext/sdl/sdlvideosink.c: (gst_sdlv_process_events):
44507 Add GST_CFLAGS, which apparently somehow fixes the build somewhere
44508 (#444499); initialise variable to avoid false compiler warning.
44510 2007-06-05 14:17:36 +0000 Christian Schaller <uraeus@gnome.org>
44512 * gst-plugins-bad.spec.in:
44514 Original commit message from CVS:
44517 2007-06-01 14:36:04 +0000 Wim Taymans <wim.taymans@gmail.com>
44519 Add plugin to generate a pattern detectable by videodetect.
44520 Original commit message from CVS:
44521 * docs/plugins/Makefile.am:
44522 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
44523 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
44524 * docs/plugins/inspect/plugin-videosignal.xml:
44525 * gst/videosignal/Makefile.am:
44526 * gst/videosignal/gstvideomark.c: (gst_video_mark_set_caps),
44527 (gst_video_mark_draw_box), (gst_video_mark_420),
44528 (gst_video_mark_transform_ip), (gst_video_mark_set_property),
44529 (gst_video_mark_get_property), (gst_video_mark_base_init),
44530 (gst_video_mark_class_init), (gst_video_mark_init),
44531 (gst_video_mark_get_type):
44532 * gst/videosignal/gstvideomark.h:
44533 * gst/videosignal/gstvideosignal.c: (plugin_init):
44534 Add plugin to generate a pattern detectable by videodetect.
44536 2007-06-01 11:59:52 +0000 Tim-Philipp Müller <tim@centricular.net>
44538 ext/neon/gstneonhttpsrc.c: Don't leak buffer when returning an error.
44539 Original commit message from CVS:
44540 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_create):
44541 Don't leak buffer when returning an error.
44543 2007-06-01 09:58:01 +0000 René Stadler <mail@renestadler.de>
44545 ext/neon/gstneonhttpsrc.*: Deprecated "uri" property. Clean up property descriptions.
44546 Original commit message from CVS:
44547 Patch by René Stadler <mail at renestadler dot de>:
44548 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
44549 (gst_neonhttp_src_init), (gst_neonhttp_src_dispose),
44550 (gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property),
44551 (gst_neonhttp_src_start), (gst_neonhttp_src_do_seek),
44552 (gst_neonhttp_src_set_location),
44553 (gst_neonhttp_src_send_request_and_redirect),
44554 (gst_neonhttp_src_uri_get_uri), (gst_neonhttp_src_uri_set_uri):
44555 * ext/neon/gstneonhttpsrc.h:
44556 Deprecated "uri" property. Clean up property descriptions.
44557 Change default User-Agent to the slightly more descriptive
44558 "GStreamer neonhttpsrc".
44559 Various other small cleanups, mostly property related.
44561 2007-05-31 19:12:37 +0000 Tim-Philipp Müller <tim@centricular.net>
44563 ext/libmms/gstmms.h: No reason to use gpointers instead of typed pointes here as far as I can see.
44564 Original commit message from CVS:
44565 * ext/libmms/gstmms.h:
44566 No reason to use gpointers instead of typed pointes here as far as I
44568 * ext/mythtv/gstmythtvsrc.c:
44569 * ext/neon/gstneonhttpsrc.c:
44570 * gst/switch/gstswitch.c:
44571 Don't use gtk-doc magic markers for things that aren't meant to be
44572 parsed by gtk-doc. Makes gtk-doc complain a bit less.
44574 2007-05-30 14:52:07 +0000 Wim Taymans <wim.taymans@gmail.com>
44576 Added videosignal plugin with two plugins to analyse video frames.
44577 Original commit message from CVS:
44579 * docs/plugins/Makefile.am:
44580 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
44581 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
44582 * docs/plugins/inspect/plugin-videosignal.xml:
44583 * gst/videosignal/Makefile.am:
44584 * gst/videosignal/gstvideoanalyse.c: (gst_video_analyse_set_caps),
44585 (gst_video_analyse_post_message), (gst_video_analyse_420),
44586 (gst_video_analyse_transform_ip), (gst_video_analyse_set_property),
44587 (gst_video_analyse_get_property), (gst_video_analyse_base_init),
44588 (gst_video_analyse_class_init), (gst_video_analyse_init),
44589 (gst_video_analyse_get_type):
44590 * gst/videosignal/gstvideoanalyse.h:
44591 * gst/videosignal/gstvideodetect.c: (gst_video_detect_set_caps),
44592 (gst_video_detect_post_message),
44593 (gst_video_detect_calc_brightness), (gst_video_detect_420),
44594 (gst_video_detect_transform_ip), (gst_video_detect_set_property),
44595 (gst_video_detect_get_property), (gst_video_detect_base_init),
44596 (gst_video_detect_class_init), (gst_video_detect_init),
44597 (gst_video_detect_get_type):
44598 * gst/videosignal/gstvideodetect.h:
44599 * gst/videosignal/gstvideosignal.c: (plugin_init):
44600 * gst/videosignal/gstvideosignal.h:
44601 Added videosignal plugin with two plugins to analyse video frames.
44602 Added videoanalyse to report about brightness and variance in video
44604 Added videodetect to detect predefined patterns in a video signal.
44606 2007-05-30 09:30:52 +0000 Tim-Philipp Müller <tim@centricular.net>
44608 docs/plugins/gst-plugins-bad-plugins.*: More updates.
44609 Original commit message from CVS:
44610 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
44611 * docs/plugins/gst-plugins-bad-plugins.interfaces:
44612 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
44613 * docs/plugins/gst-plugins-bad-plugins.signals:
44616 2007-05-30 09:08:24 +0000 Tim-Philipp Müller <tim@centricular.net>
44618 docs/plugins/: Updates; update inspect info for rtpmanager => gstrtpmanager rename, hopefully that makes the build bo...
44619 Original commit message from CVS:
44620 * docs/plugins/gst-plugins-bad-plugins.args:
44621 * docs/plugins/gst-plugins-bad-plugins.signals:
44622 * docs/plugins/inspect/plugin-dtsdec.xml:
44623 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
44624 * docs/plugins/inspect/plugin-musepack.xml:
44625 * docs/plugins/inspect/plugin-rtpmanager.xml:
44626 * docs/plugins/inspect/plugin-sdl.xml:
44627 * docs/plugins/inspect/plugin-spcdec.xml:
44628 * docs/plugins/inspect/plugin-swfdec.xml:
44629 Updates; update inspect info for rtpmanager => gstrtpmanager rename,
44630 hopefully that makes the build bots happy again.
44632 2007-05-28 16:37:47 +0000 Wim Taymans <wim.taymans@gmail.com>
44634 Rename elements to avoid conflict with farsight elements with the same name. Fixes #430664.
44635 Original commit message from CVS:
44636 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
44637 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
44638 * gst/rtpmanager/gstrtpbin.c: (create_session), (create_stream),
44639 (gst_rtp_bin_class_init), (create_recv_rtp), (create_recv_rtcp),
44640 (create_send_rtp), (create_rtcp), (gst_rtp_bin_request_new_pad):
44641 * gst/rtpmanager/gstrtpclient.c: (create_stream),
44642 (gst_rtp_client_request_new_pad):
44643 * gst/rtpmanager/gstrtpjitterbuffer.c:
44644 (gst_rtp_jitter_buffer_clear_pt_map), (gst_rtp_jitter_buffer_loop):
44645 * gst/rtpmanager/gstrtpmanager.c: (plugin_init):
44646 * gst/rtpmanager/gstrtpptdemux.c:
44647 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
44648 (gst_rtp_session_request_new_pad):
44649 * gst/rtpmanager/gstrtpssrcdemux.c:
44650 Rename elements to avoid conflict with farsight elements with the same
44651 name. Fixes #430664.
44653 2007-05-24 08:35:23 +0000 Vincent Torri <vtorri@univ-evry.fr>
44655 sys/directdraw/gstdirectdrawsink.*: Fix more warnings when compiling with MingW (#439914).
44656 Original commit message from CVS:
44657 Patch by: Vincent Torri <vtorri at univ-evry fr>
44658 * sys/directdraw/gstdirectdrawsink.c:
44659 (gst_directdraw_sink_buffer_alloc),
44660 (gst_directdraw_sink_show_frame),
44661 (gst_directdraw_sink_check_primary_surface),
44662 (gst_directdraw_sink_check_offscreen_surface),
44663 (EnumModesCallback2), (gst_directdraw_sink_get_ddrawcaps),
44664 (gst_directdraw_sink_surface_create):
44665 * sys/directdraw/gstdirectdrawsink.h:
44666 Fix more warnings when compiling with MingW (#439914).
44668 2007-05-23 22:44:12 +0000 Sébastien Moutte <sebastien@moutte.net>
44670 docs/plugins/gst-plugins-bad-plugins.args: Remove directsoundsink property doc as this sink use the mixer interface now.
44671 Original commit message from CVS:
44672 * docs/plugins/gst-plugins-bad-plugins.args:
44673 Remove directsoundsink property doc as this sink use the mixer
44675 * docs/plugins/gst-plugins-bad-plugins.interfaces:
44676 Add interfaces implemented by Windows sinks.
44677 * sys/directsound/gstdirectsoundsink.c:
44678 * sys/directsound/gstdirectsoundsink.h:
44679 Remove directsoundsink property and implement the mixer interface.
44680 * win32/vs6/gst_plugins_bad.dsw:
44681 * win32/vs6/libgstdirectsound.dsp:
44682 Update project files.
44683 * gst-libs/gst/dshow/gstdshow.cpp:
44684 * gst-libs/gst/dshow/gstdshow.h:
44685 * gst-libs/gst/dshow/gstdshowfakesink.cpp:
44686 * gst-libs/gst/dshow/gstdshowfakesink.h:
44687 * gst-libs/gst/dshow/gstdshowfakesrc.cpp:
44688 * gst-libs/gst/dshow/gstdshowfakesrc.h:
44689 * gst-libs/gst/dshow/gstdshowinterface.cpp:
44690 * gst-libs/gst/dshow/gstdshowinterface.h:
44691 * win32/common/libgstdshow.def:
44692 * win32/vs6/libgstdshow.dsp:
44693 Add a new gst library which allow to create internal Direct Show
44694 graph (pipelines) to wrap Windows sources, decoders or encoders.
44695 It includes a DirectShow fake source and sink and utility functions.
44696 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
44697 * sys/dshowsrcwrapper/gstdshowaudiosrc.h:
44698 * sys/dshowsrcwrapper/gstdshowsrcwrapper.c:
44699 * sys/dshowsrcwrapper/gstdshowsrcwrapper.h:
44700 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
44701 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
44702 * win32/vs6/libdshowsrcwrapper.dsp:
44703 Add a new plugin to wrap DirectShow sources on Windows.
44704 It gets data from any webcam, dv cam, micro. We could add
44705 tv tunner card later.
44707 2007-05-23 18:00:15 +0000 René Stadler <mail@renestadler.de>
44709 ext/sdl/sdlvideosink.c: Separate the authors by newlines instead of nothing. Fixes #440774.
44710 Original commit message from CVS:
44711 Patch by René Stadler <mail at renestadler dot de>:
44712 * ext/sdl/sdlvideosink.c:
44713 Separate the authors by newlines instead of nothing. Fixes #440774.
44715 2007-05-23 16:14:13 +0000 Wim Taymans <wim.taymans@gmail.com>
44717 docs/plugins/inspect/plugin-rtpmanager.xml: Add doc xml file.
44718 Original commit message from CVS:
44719 * docs/plugins/inspect/plugin-rtpmanager.xml:
44722 2007-05-23 13:08:52 +0000 Wim Taymans <wim.taymans@gmail.com>
44725 Original commit message from CVS:
44726 * docs/plugins/Makefile.am:
44727 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
44728 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
44729 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_class_init):
44730 * gst/rtpmanager/gstrtpbin.h:
44731 * gst/rtpmanager/gstrtpclient.c:
44732 * gst/rtpmanager/gstrtpjitterbuffer.c:
44733 (gst_rtp_jitter_buffer_class_init),
44734 (gst_rtp_jitter_buffer_clear_pt_map), (gst_rtp_jitter_buffer_loop):
44735 * gst/rtpmanager/gstrtpjitterbuffer.h:
44736 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_class_init),
44737 (gst_rtp_pt_demux_clear_pt_map):
44738 * gst/rtpmanager/gstrtpptdemux.h:
44739 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
44740 (rtcp_thread), (gst_rtp_session_clear_pt_map):
44741 * gst/rtpmanager/gstrtpsession.h:
44742 * gst/rtpmanager/gstrtpssrcdemux.c:
44743 (gst_rtp_ssrc_demux_class_init):
44745 Add clear-pt-map action signal where needed.
44747 2007-05-22 11:14:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
44749 configure.ac: Depend on gstreamer-0.10.12.1. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _Gs...
44750 Original commit message from CVS:
44752 Depend on gstreamer-0.10.12.1.
44753 * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN,
44754 _GstIirEqualizerBand, object, _GstIirEqualizerBandClass,
44755 parent_class, gst_iir_equalizer_band_set_property,
44756 gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type,
44757 gst_iir_equalizer_child_proxy_get_child_by_index,
44758 gst_iir_equalizer_child_proxy_get_children_count,
44759 gst_iir_equalizer_child_proxy_interface_init, setup_filter,
44760 gst_iir_equalizer_compute_frequencies,
44761 gst_iir_equalizer_set_property, gst_iir_equalizer_get_property,
44763 * gst/equalizer/gstiirequalizer.h (audiofilter):
44764 * gst/equalizer/gstiirequalizernbands.c (ARG_NUM_BANDS,
44765 gst_iir_equalizer_nbands_base_init, gst_iir_equalizer_nbands_init,
44766 gst_iir_equalizer_nbands_set_property):
44767 Use new locking macros.
44768 * gst/filter/gstbpwsinc.c (bpwsinc_set_caps):
44770 * gst/spectrum/gstspectrum.c (SPECTRUM_WINDOW_BASE,
44771 SPECTRUM_WINDOW_LEN, gst_spectrum_init, gst_spectrum_set_property,
44772 gst_spectrum_event, gst_spectrum_transform_ip):
44773 Use new locking macros. Turn two fixed values into #defines.
44775 2007-05-22 11:03:30 +0000 Edward Hervey <bilboed@bilboed.com>
44777 docs/plugins/Makefile.am: Also look for .m (objectivec) files.
44778 Original commit message from CVS:
44779 * docs/plugins/Makefile.am:
44780 Also look for .m (objectivec) files.
44781 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
44782 * docs/plugins/gst-plugins-bad-plugins.args:
44783 * sys/osxvideo/osxvideosink.m:
44784 Add documentation for element and properties.
44786 2007-05-21 14:01:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
44788 ChangeLog: ChangeLog surgery. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _GstIirEqualizerBa...
44789 Original commit message from CVS:
44792 * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN,
44793 _GstIirEqualizerBand, object, _GstIirEqualizerBandClass,
44794 parent_class, gst_iir_equalizer_band_set_property,
44795 gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type,
44796 gst_iir_equalizer_child_proxy_get_child_by_index,
44797 gst_iir_equalizer_child_proxy_get_children_count,
44798 gst_iir_equalizer_child_proxy_interface_init, setup_filter,
44799 gst_iir_equalizer_compute_frequencies, plugin_init):
44800 * tests/icles/equalizer-test.c:
44801 Add fixme and comment for example.
44803 2007-05-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
44806 * gst/spectrum/gstspectrum.c:
44807 gst/spectrum/gstspectrum.c (gst_spectrum_set_property, gst_spectrum_event, gst_spectrum_transform_ip):
44808 Original commit message from CVS:
44809 * gst/spectrum/gstspectrum.c (gst_spectrum_set_property,
44810 gst_spectrum_event, gst_spectrum_transform_ip):
44811 Use lock to protect from concurrent access.
44813 2007-05-21 11:37:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
44815 ext/wavpack/gstwavpackenc.c: Specify and use properties as unsigned int that are an unsigned int.
44816 Original commit message from CVS:
44817 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
44818 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
44819 Specify and use properties as unsigned int that are an unsigned int.
44821 2007-05-21 11:17:21 +0000 Sebastian Dröge <slomo@circular-chaos.org>
44823 ext/wavpack/gstwavpackenc.*: Fixup docs, make the bitrate property an int as it should be and allow to set the differ...
44824 Original commit message from CVS:
44825 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
44826 (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config),
44827 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
44828 * ext/wavpack/gstwavpackenc.h:
44829 Fixup docs, make the bitrate property an int as it should be and
44830 allow to set the different extra processing modes instead of only
44831 allowing none and the default one.
44833 2007-05-20 21:31:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
44835 ext/wavpack/gstwavpackenc.c: Add missing audioconverts in the example pipelines of wavpackenc. As the wavpack stuff n...
44836 Original commit message from CVS:
44837 * ext/wavpack/gstwavpackenc.c:
44838 Add missing audioconverts in the example pipelines of wavpackenc. As
44839 the wavpack stuff now needs input with 32 bit width (and random depth)
44840 this is needed now. The example pipelines for the parser and decoder
44843 2007-05-20 15:12:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
44845 docs/plugins/: Fix docs build and hierarchy.
44846 Original commit message from CVS:
44847 * docs/plugins/Makefile.am:
44848 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
44849 Fix docs build and hierarchy.
44851 2007-05-20 14:59:46 +0000 Tim-Philipp Müller <tim@centricular.net>
44853 sys/directdraw/gstdirectdrawsink.c: Bunch of small fixes: remove static function that doesn't exist; declare another ...
44854 Original commit message from CVS:
44855 * sys/directdraw/gstdirectdrawsink.c: (gst_ddrawsurface_finalize),
44856 (gst_directdraw_sink_buffer_alloc),
44857 (gst_directdraw_sink_get_ddrawcaps),
44858 (gst_directdraw_sink_surface_create):
44859 Bunch of small fixes: remove static function that doesn't exist;
44860 declare another one that does; printf format fix; use right macro
44861 when specifying debug category; remove a bunch of unused variables;
44862 #if 0 out an unused chunk of code (partially fixes #439914).
44864 2007-05-20 14:14:49 +0000 Tim-Philipp Müller <tim@centricular.net>
44866 gst/: Printf format fixes (#439910, #439911).
44867 Original commit message from CVS:
44868 * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample):
44869 * gst/switch/gstswitch.c: (gst_switch_chain):
44870 Printf format fixes (#439910, #439911).
44872 2007-05-19 10:06:02 +0000 Tim-Philipp Müller <tim@centricular.net>
44874 tests/check/Makefile.am: Remove bits for deinterleave check which isn't in CVS yet.
44875 Original commit message from CVS:
44876 * tests/check/Makefile.am:
44877 Remove bits for deinterleave check which isn't in CVS yet.
44879 2007-05-19 10:01:45 +0000 René Stadler <mail@renestadler.de>
44881 Add replaygain playback elements (#412710).
44882 Original commit message from CVS:
44883 Patch by: René Stadler <mail at renestadler de>
44884 * docs/plugins/Makefile.am:
44885 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
44886 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
44887 * docs/plugins/inspect/plugin-replaygain.xml:
44888 * gst/replaygain/Makefile.am:
44889 * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_class_init),
44890 (gst_rg_analysis_start), (gst_rg_analysis_set_caps),
44891 (gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
44892 (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
44893 (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
44894 (gst_rg_analysis_album_result):
44895 * gst/replaygain/gstrganalysis.h:
44896 * gst/replaygain/gstrglimiter.c: (gst_rg_limiter_base_init),
44897 (gst_rg_limiter_class_init), (gst_rg_limiter_init),
44898 (gst_rg_limiter_set_property), (gst_rg_limiter_get_property),
44899 (gst_rg_limiter_transform_ip):
44900 * gst/replaygain/gstrglimiter.h:
44901 * gst/replaygain/gstrgvolume.c: (gst_rg_volume_base_init),
44902 (gst_rg_volume_class_init), (gst_rg_volume_init),
44903 (gst_rg_volume_set_property), (gst_rg_volume_get_property),
44904 (gst_rg_volume_dispose), (gst_rg_volume_change_state),
44905 (gst_rg_volume_sink_event), (gst_rg_volume_tag_event),
44906 (gst_rg_volume_reset), (gst_rg_volume_update_gain),
44907 (gst_rg_volume_determine_gain):
44908 * gst/replaygain/gstrgvolume.h:
44909 * gst/replaygain/replaygain.c: (plugin_init):
44910 * gst/replaygain/replaygain.h:
44911 * gst/replaygain/rganalysis.h:
44912 * tests/check/Makefile.am:
44913 * tests/check/elements/.cvsignore:
44914 * tests/check/elements/rganalysis.c: (send_eos_event),
44916 * tests/check/elements/rglimiter.c: (setup_rglimiter),
44917 (cleanup_rglimiter), (set_playing_state), (create_test_buffer),
44918 (verify_test_buffer), (GST_START_TEST), (rglimiter_suite), (main):
44919 * tests/check/elements/rgvolume.c: (event_func), (setup_rgvolume),
44920 (cleanup_rgvolume), (set_playing_state), (set_null_state),
44921 (send_eos_event), (send_tag_event), (test_buffer_new),
44922 (fail_unless_target_gain), (fail_unless_result_gain),
44923 (fail_unless_gain), (GST_START_TEST), (rgvolume_suite), (main):
44924 Add replaygain playback elements (#412710).
44926 2007-05-18 16:45:54 +0000 Christian Schaller <uraeus@gnome.org>
44928 * gst-plugins-bad.spec.in:
44930 Original commit message from CVS:
44933 2007-05-18 12:39:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
44935 sys/glsink/glimagesink.c: Update the cached caps after opening the display so that we report only the supported caps ...
44936 Original commit message from CVS:
44937 * sys/glsink/glimagesink.c: (gst_glimage_sink_init_display):
44938 Update the cached caps after opening the display so that we report
44939 only the supported caps formats, not just the template caps.
44942 2007-05-18 09:35:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
44945 * ext/amrwb/gstamrwbdec.c:
44946 * ext/amrwb/gstamrwbenc.c:
44947 * ext/amrwb/gstamrwbparse.c:
44948 ext/amrwb/gstamrwbdec.c (gst_amrwbdec_debug, GST_CAT_DEFAULT, _do_init, gst_amrwbdec_base_init, gst_amrwbdec_class_in...
44949 Original commit message from CVS:
44950 * ext/amrwb/gstamrwbdec.c (gst_amrwbdec_debug, GST_CAT_DEFAULT,
44951 _do_init, gst_amrwbdec_base_init, gst_amrwbdec_class_init):
44952 * ext/amrwb/gstamrwbenc.c (gst_amrwbenc_debug, GST_CAT_DEFAULT,
44953 _do_init, gst_amrwbenc_base_init, gst_amrwbenc_class_init):
44954 * ext/amrwb/gstamrwbparse.c (gst_amrwbparse_debug, GST_CAT_DEFAULT,
44955 _do_init, gst_amrwbparse_base_init, gst_amrwbparse_class_init):
44956 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
44957 GST_DEBUG_FUNCPTR and add log-category.
44959 2007-05-17 10:59:00 +0000 Edward Hervey <bilboed@bilboed.com>
44961 sys/osxvideo/osxvideosink.*: Remove the event-loop-in-separate-thread modifications, because MacOSX is $#@(*%$# ! For...
44962 Original commit message from CVS:
44963 * sys/osxvideo/osxvideosink.h:
44964 * sys/osxvideo/osxvideosink.m:
44965 Remove the event-loop-in-separate-thread modifications, because MacOSX
44966 is $#@(*%$# ! For those wondering, the event handling needs to be done
44967 in the main thread after all..
44969 2007-05-17 10:08:24 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
44972 * gst/switch/gstswitch.c:
44973 * gst/switch/gstswitch.h:
44974 gst/switch/gstswitch.c (ARG_0, ARG_NB_SOURCES, ARG_ACTIVE_SOURCE,
44975 Original commit message from CVS:
44976 * gst/switch/gstswitch.c (ARG_0, ARG_NB_SOURCES, ARG_ACTIVE_SOURCE,
44977 ARG_START_VALUE, ARG_STOP_VALUE, ARG_LAST_TS, ARG_QUEUE_BUFFERS,
44978 parent_class, gst_switch_release_pad, gst_switch_request_new_pad,
44979 gst_switch_chain, gst_switch_event, gst_switch_set_property,
44980 gst_switch_get_property, gst_switch_getcaps, gst_switch_dispose,
44981 unref_buffer, unref_buffers_and_destroy_list, gst_switch_init,
44982 gst_switch_base_init, gst_switch_class_init):
44983 * gst/switch/gstswitch.h (need_to_send_newsegment, queue_buffers,
44984 stop_value, start_value, current_start, last_ts, stored_buffers):
44985 Add handling of application provided stop and start values, allowing
44986 A/V sync across 2 switch elements.
44988 2007-05-17 09:41:48 +0000 Edward Hervey <bilboed@bilboed.com>
44990 sys/osxvideo/osxvideosink.*: Fix a stupid #if vs #ifdef bug. Should use the proper colorspace now.
44991 Original commit message from CVS:
44992 * sys/osxvideo/osxvideosink.h:
44993 * sys/osxvideo/osxvideosink.m:
44994 Fix a stupid #if vs #ifdef bug. Should use the proper colorspace now.
44995 Use a separate thread/task for the cocoa event_loop, else it wouldn't
44998 2007-05-16 17:14:43 +0000 Tim-Philipp Müller <tim@centricular.net>
45000 gst/real/: Don't crash when we get a buffer and our input caps haven't been set yet; also, don't leak all the input b...
45001 Original commit message from CVS:
45002 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_chain),
45003 (gst_real_audio_dec_setcaps):
45004 * gst/real/gstrealvideodec.c: (gst_real_video_dec_chain):
45005 Don't crash when we get a buffer and our input caps haven't been set
45006 yet; also, don't leak all the input buffers (realaudiodec only).
45008 2007-05-16 13:50:51 +0000 Stanislav Brabec <sbrabec@suse.cz>
45010 Use external shared libamrwb. Fixes #423741 (with lots of cleanup).
45011 Original commit message from CVS:
45012 patch by: Stanislav Brabec <sbrabec@suse.cz>
45014 * ext/amrwb/Makefile.am:
45015 * ext/amrwb/amrwb-code/Makefile.am:
45016 * ext/amrwb/amrwb-code/amrwb/Makefile.am:
45017 * ext/amrwb/amrwb-code/amrwb/README:
45018 * ext/amrwb/gstamrwbdec.c:
45019 * ext/amrwb/gstamrwbdec.h (__GST_AMRWBDEC_H__):
45020 * ext/amrwb/gstamrwbenc.h (__GST_AMRWBENC_H__):
45021 * ext/amrwb/gstamrwbparse.c:
45022 * ext/amrwb/gstamrwbparse.h (__GST_AMRWBPARSE_H__):
45023 * gst-libs/Makefile.am:
45024 * gst-libs/ext/Makefile.am:
45025 * gst-libs/ext/amrwb/Makefile.am:
45026 * gst-libs/ext/amrwb/README:
45027 Use external shared libamrwb. Fixes #423741 (with lots of cleanup).
45029 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
45031 ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
45032 Original commit message from CVS:
45033 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
45034 This needs a version check.
45035 * gst/bayer/Makefile.am:
45038 2007-05-15 17:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
45040 Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save and restore the various flags in the directdraw/dir...
45041 Original commit message from CVS:
45043 * sys/directdraw/Makefile.am:
45044 * sys/directsound/Makefile.am:
45045 Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save
45046 and restore the various flags in the directdraw/directsound
45047 detection section. Apparently improves cross-compiling for win32
45048 with mingw32 under some circumstances (#437539).
45050 2007-05-15 13:29:53 +0000 Wim Taymans <wim.taymans@gmail.com>
45052 gst/rtpmanager/gstrtpptdemux.c: We always use fixed caps.
45053 Original commit message from CVS:
45054 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_chain):
45055 We always use fixed caps.
45057 2007-05-15 03:45:45 +0000 David Schleef <ds@schleef.org>
45059 gst/rtpmanager/gstrtpbin.c: g_hash_table_remove_all() only exists in 2.12. Work around.
45060 Original commit message from CVS:
45061 * gst/rtpmanager/gstrtpbin.c:
45062 g_hash_table_remove_all() only exists in 2.12. Work around.
45064 2007-05-15 02:54:52 +0000 David Schleef <ds@schleef.org>
45066 Add a Bayer-to-RGB converter. You know you want one, uh-huh.
45067 Original commit message from CVS:
45069 * gst/bayer/Makefile.am:
45070 * gst/bayer/gstbayer.c:
45071 * gst/bayer/gstbayer2rgb.c:
45072 Add a Bayer-to-RGB converter. You know you want one, uh-huh.
45073 Partial fix for #314160.
45075 2007-05-14 18:03:58 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
45078 * gst/switch/gstswitch.c:
45079 * gst/switch/gstswitch.h:
45080 gst/switch/gstswitch.c (ARG_ACTIVE_SOURCE, ARG_STOP_VALUE,
45081 Original commit message from CVS:
45082 * gst/switch/gstswitch.c (ARG_ACTIVE_SOURCE, ARG_STOP_VALUE,
45083 ARG_LAST_TS, parent_class, gst_switch_release_pad,
45084 gst_switch_request_new_pad, gst_switch_chain, gst_switch_event,
45085 gst_switch_set_property, gst_switch_get_property, gst_switch_getcaps,
45086 gst_switch_dispose, gst_switch_init, gst_switch_class_init):
45087 * gst/switch/gstswitch.h (previous_sinkpad, nb_sinkpads, stop_value,
45088 current_start, last_ts):
45089 Allow application to provide a stop timestamp, so a new segment
45090 update can be sent before switching.
45092 2007-05-14 15:28:36 +0000 Wim Taymans <wim.taymans@gmail.com>
45094 gst/rtpmanager/async_jitter_queue.c: Fix leak when flushing.
45095 Original commit message from CVS:
45096 * gst/rtpmanager/async_jitter_queue.c:
45097 (async_jitter_queue_set_flushing_unlocked):
45098 Fix leak when flushing.
45099 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_clear_pt_map),
45100 (gst_rtp_bin_class_init):
45101 * gst/rtpmanager/gstrtpbin.h:
45102 Add clear-pt-map signal.
45103 * gst/rtpmanager/gstrtpjitterbuffer.c:
45104 (gst_rtp_jitter_buffer_flush_stop),
45105 (gst_rtp_jitter_buffer_sink_event), (gst_rtp_jitter_buffer_loop):
45106 Init clock-rate to -1 to mark unknow clock rate.
45109 2007-05-13 19:57:45 +0000 David Schleef <ds@schleef.org>
45111 gst/replaygain/rganalysis.c: Fix wrong ifdef for visual C++. Fixes: #437403.
45112 Original commit message from CVS:
45113 * gst/replaygain/rganalysis.c:
45114 Fix wrong ifdef for visual C++. Fixes: #437403.
45115 By Ali Sabil <ali.sabil@gmail.com>.
45117 2007-05-13 07:08:06 +0000 David Schleef <ds@schleef.org>
45119 ext/neon/gstneonhttpsrc.c: Make redirection the default behavior. Fixes #413818.
45120 Original commit message from CVS:
45121 * ext/neon/gstneonhttpsrc.c:
45122 Make redirection the default behavior. Fixes #413818.
45124 2007-05-11 11:20:33 +0000 Christian Schaller <uraeus@gnome.org>
45126 * gst-plugins-bad.spec.in:
45128 Original commit message from CVS:
45131 2007-05-10 14:02:07 +0000 Stefan Kost <ensonic@users.sourceforge.net>
45133 gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream, gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment, gst_qtde...
45134 Original commit message from CVS:
45135 * gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream,
45136 gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment,
45137 gst_qtdemux_prepare_current_sample, gst_qtdemux_combine_flows,
45138 gst_qtdemux_loop_state_movie, gst_qtdemux_loop,
45139 qtdemux_parse_segments, qtdemux_parse_trak):
45140 * gst/rtpmanager/rtpsession.c (rtp_session_get_bandwidth,
45141 rtp_session_get_rtcp_bandwidth, rtp_session_get_cname,
45142 rtp_session_get_name, rtp_session_get_email, rtp_session_get_phone,
45143 rtp_session_get_location, rtp_session_get_tool,
45144 rtp_session_process_bye, session_report_blocks):
45145 * gst/rtpmanager/rtpsource.c (rtp_source_process_rtp,
45146 rtp_source_send_rtp, rtp_source_process_sr, rtp_source_process_rb):
45147 More format arg fixing (spotted by Ali Sabil <ali.sabil@gmail.com>).
45148 * gst/switch/Makefile.am:
45149 Add require libraries(spotted by Ali Sabil <ali.sabil@gmail.com>).
45151 2007-05-10 12:38:49 +0000 Stefan Kost <ensonic@users.sourceforge.net>
45155 * gst/rtpmanager/async_jitter_queue.c:
45156 gst/rtpmanager/async_jitter_queue.c (tail_buffer_duration, async_jitter_queue_ref, async_jitter_queue_ref_unlocked, a...
45157 Original commit message from CVS:
45158 * gst/rtpmanager/async_jitter_queue.c (tail_buffer_duration,
45159 async_jitter_queue_ref, async_jitter_queue_ref_unlocked,
45160 async_jitter_queue_set_low_threshold,
45161 async_jitter_queue_length_ts_units_unlocked,
45162 async_jitter_queue_unref_and_unlock, async_jitter_queue_unref,
45163 async_jitter_queue_lock, async_jitter_queue_push,
45164 async_jitter_queue_push_unlocked, async_jitter_queue_push_sorted,
45165 async_jitter_queue_pop_intern_unlocked, async_jitter_queue_pop,
45166 async_jitter_queue_pop_unlocked, async_jitter_queue_length_unlocked,
45167 async_jitter_queue_set_flushing_unlocked,
45168 async_jitter_queue_unset_flushing_unlocked):
45169 Format arg fix (spotted by Ali Sabil <ali.sabil@gmail.com>)
45171 2007-05-10 07:41:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
45173 common/m4/gst-x11.m4: Restore CFLAGS and LIBS.
45174 Original commit message from CVS:
45175 * common/m4/gst-x11.m4:
45176 Restore CFLAGS and LIBS.
45178 Revert previous patch.
45180 2007-05-10 06:35:31 +0000 Ali Sabil <ali.sabil@gmail.com>
45182 configure.ac: Save and restore CFLAGS for OpenGL check. Fixes #437260.
45183 Original commit message from CVS:
45184 Patch by: Ali Sabil <ali.sabil@gmail.com>
45186 Save and restore CFLAGS for OpenGL check. Fixes #437260.
45188 2007-05-09 20:01:21 +0000 Sébastien Moutte <sebastien@moutte.net>
45190 docs/plugins/gst-plugins-bad-plugins.args: Add directraw and directsound sinks properties.
45191 Original commit message from CVS:
45192 * docs/plugins/gst-plugins-bad-plugins.args:
45193 Add directraw and directsound sinks properties.
45195 2007-05-09 17:58:07 +0000 Tim-Philipp Müller <tim@centricular.net>
45197 configure.ac: Fix --disable-external (hopefully).
45198 Original commit message from CVS:
45200 Fix --disable-external (hopefully).
45202 2007-05-09 11:24:22 +0000 Wim Taymans <wim.taymans@gmail.com>
45204 gst/rtpmanager/gstrtpjitterbuffer.c: Pass queries upstream.
45205 Original commit message from CVS:
45206 * gst/rtpmanager/gstrtpjitterbuffer.c:
45207 (gst_rtp_jitter_buffer_query):
45208 Pass queries upstream.
45210 2007-05-06 15:25:05 +0000 Tim-Philipp Müller <tim@centricular.net>
45212 gst/real/: Use GModule instead of using dlsym() directly. Fixes #430598.
45213 Original commit message from CVS:
45214 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps),
45215 (gst_real_audio_dec_finalize):
45216 * gst/real/gstrealaudiodec.h:
45217 * gst/real/gstrealvideodec.c: (open_library), (close_library):
45218 * gst/real/gstrealvideodec.h:
45219 Use GModule instead of using dlsym() directly. Fixes #430598.
45221 2007-05-04 21:02:58 +0000 Sébastien Moutte <sebastien@moutte.net>
45223 docs/plugins/: Add docs for Windows sinks.
45224 Original commit message from CVS:
45225 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
45226 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
45227 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
45228 Add docs for Windows sinks.
45230 2007-05-04 17:20:31 +0000 Tim-Philipp Müller <tim@centricular.net>
45232 gst/speed/gstspeed.c: Fix event handling a bit by replacing completely dubious code written by someone else with comp...
45233 Original commit message from CVS:
45234 * gst/speed/gstspeed.c: (speed_src_event), (speed_sink_event),
45235 (speed_chain), (speed_change_state):
45236 Fix event handling a bit by replacing completely dubious code
45237 written by someone else with completely dubious code written
45238 by me. Should at least fix #412077 though.
45240 2007-05-04 16:11:46 +0000 Tim-Philipp Müller <tim@centricular.net>
45242 gst/speed/gstspeed.c: Add debug category; use gst_pad_query_peer_*() utility functions; use gst_util_scale*(); add gt...
45243 Original commit message from CVS:
45244 * gst/speed/gstspeed.c: (speed_src_query), (speed_chain),
45246 Add debug category; use gst_pad_query_peer_*() utility functions;
45247 use gst_util_scale*(); add gtk-doc blurb.
45249 2007-05-04 12:32:27 +0000 Wim Taymans <wim.taymans@gmail.com>
45251 gst/rtpmanager/gstrtpjitterbuffer.c: Add some debug info.
45252 Original commit message from CVS:
45253 * gst/rtpmanager/gstrtpjitterbuffer.c:
45254 (gst_rtp_jitter_buffer_query):
45255 Add some debug info.
45256 * gst/rtpmanager/rtpsession.c: (rtp_session_init),
45257 (rtp_session_send_rtp):
45258 Store real user name in the session.
45260 2007-05-03 16:49:05 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
45262 examples/switch/switcher.c (loop, my_bus_callback, switch_timer, last_message_received, main): gst/switch/gstswitch.c...
45263 Original commit message from CVS:
45265 * examples/Makefile.am:
45266 * examples/switch/switcher.c (loop, my_bus_callback, switch_timer,
45267 last_message_received, main):
45268 * gst/switch/gstswitch.c (GST_CAT_DEFAULT, gst_switch_details,
45269 gst_switch_src_factory, parent_class, gst_switch_release_pad,
45270 gst_switch_request_new_pad, gst_switch_chain, gst_switch_event,
45271 gst_switch_set_property, gst_switch_get_property,
45272 gst_switch_get_linked_pad, gst_switch_getcaps,
45273 gst_switch_bufferalloc, gst_switch_get_linked_pads,
45274 gst_switch_dispose, gst_switch_init, gst_switch_base_init,
45275 gst_switch_class_init):
45276 * gst/switch/gstswitch.h (GstSwitch, GstSwitchClass, _GstSwitch,
45277 element, active_sinkpad, srcpad, nb_sinkpads, newsegment_events,
45278 need_to_send_newsegment):
45279 Port switch element and example program to 0.10.
45281 2007-05-02 18:31:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
45283 ext/wavpack/gstwavpack.c: Call bindtextdomain() to get localized strings.
45284 Original commit message from CVS:
45285 * ext/wavpack/gstwavpack.c: (plugin_init):
45286 Call bindtextdomain() to get localized strings.
45287 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
45288 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
45289 (gst_wavpack_parse_handle_seek_event),
45290 (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_chain):
45291 * ext/wavpack/gstwavpackparse.h:
45292 Handle DISCONT buffers by correctly setting the DISCONT flag
45293 on outgoing buffers when necessary.
45294 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_handle_seek_event)
45295 Send newsegment from the streaming thread.
45297 2007-05-02 16:58:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
45299 ext/wavpack/gstwavpackparse.c: Remove old workaround that was needed when seeking after the last sample. With the fix...
45300 Original commit message from CVS:
45301 * ext/wavpack/gstwavpackparse.c:
45302 (gst_wavpack_parse_handle_seek_event):
45303 Remove old workaround that was needed when seeking after the last
45304 sample. With the fixed error handling this works now as expected
45305 without pushing the last sample although it wasn't requested.
45307 2007-05-02 16:45:43 +0000 Sebastian Dröge <slomo@circular-chaos.org>
45309 ext/wavpack/gstwavpackparse.c: Handle segment seeks in the seek event handler, correctly work with stop position == -...
45310 Original commit message from CVS:
45311 * ext/wavpack/gstwavpackparse.c:
45312 (gst_wavpack_parse_handle_seek_event):
45313 Handle segment seeks in the seek event handler, correctly work with
45314 stop position == -1 and instead of stopping the task on seek just
45317 2007-05-02 16:19:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
45319 ext/wavpack/gstwavpackparse.c: Add handling for segment seeks.
45320 Original commit message from CVS:
45321 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_loop):
45322 Add handling for segment seeks.
45324 2007-05-02 15:13:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
45326 ext/wavpack/gstwavpackparse.c: Correctly handle errors, especially in the loop function. Before it was easy to get th...
45327 Original commit message from CVS:
45328 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_pull_buffer),
45329 (gst_wavpack_parse_create_src_pad),
45330 (gst_wavpack_parse_resync_loop), (gst_wavpack_parse_loop),
45331 (gst_wavpack_parse_chain):
45332 Correctly handle errors, especially in the loop function. Before it
45333 was easy to get the task paused but no error being posted on the bus.
45335 2007-04-30 15:39:09 +0000 Christian Schaller <uraeus@gnome.org>
45337 * gst-plugins-bad.spec.in:
45339 Original commit message from CVS:
45342 2007-04-30 13:41:30 +0000 Wim Taymans <wim.taymans@gmail.com>
45344 gst/rtpmanager/async_jitter_queue.c: Fix the case where the buffer underruns and does not block.
45345 Original commit message from CVS:
45346 * gst/rtpmanager/async_jitter_queue.c: (signal_waiting_threads),
45347 (async_jitter_queue_pop_intern_unlocked):
45348 Fix the case where the buffer underruns and does not block.
45349 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_base_init),
45350 (create_recv_rtcp), (create_send_rtp), (create_rtcp),
45351 (gst_rtp_bin_request_new_pad):
45352 Rename RTCP send pad, like in the session manager.
45353 Allow getting an RTCP pad for receiving even if we don't receive RTP.
45354 fix handling of send_rtp_src pad.
45355 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_chain):
45356 When no pt map could be found, fall back to the sinkpad caps.
45357 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_process_rtp),
45358 (gst_rtp_session_send_rtp), (create_recv_rtp_sink),
45359 (create_recv_rtcp_sink), (create_send_rtp_sink),
45360 (create_send_rtcp_src):
45362 * gst/rtpmanager/rtpsession.c: (source_push_rtp),
45363 (rtp_session_create_source), (rtp_session_process_sr),
45364 (rtp_session_send_rtp), (session_start_rtcp):
45365 * gst/rtpmanager/rtpsession.h:
45366 Unlock session when performing a callback.
45367 Add callbacks for the internal session object.
45368 Fix sending of RTP packets.
45369 first attempt at adding NTP times in the SR packets.
45370 Small debug and doc improvements.
45371 * gst/rtpmanager/rtpsource.c: (rtp_source_send_rtp):
45372 Update stats for SR reports.
45374 2007-04-29 14:46:27 +0000 Wim Taymans <wim.taymans@gmail.com>
45376 gst/rtpmanager/gstrtpsession.c: Remove debug.
45377 Original commit message from CVS:
45378 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_send_rtcp):
45380 * gst/rtpmanager/rtpsession.c: (rtp_session_process_sr),
45381 (rtp_session_process_sdes), (calculate_rtcp_interval),
45382 (rtp_session_next_timeout), (session_report_blocks):
45383 * gst/rtpmanager/rtpstats.c: (rtp_stats_calculate_rtcp_interval):
45385 Fix interval for BYE/RTCP packets.
45387 2007-04-29 14:01:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
45389 docs/plugins/gst-plugins-bad-plugins.*: Commit result of running scanobj-update
45390 Original commit message from CVS:
45391 * docs/plugins/gst-plugins-bad-plugins.args:
45392 * docs/plugins/gst-plugins-bad-plugins.signals:
45393 Commit result of running scanobj-update
45395 2007-04-29 13:56:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
45397 * sys/directdraw/gstdirectdrawsink.c:
45398 * sys/osxvideo/osxvideosink.m:
45400 Original commit message from CVS:
45403 2007-04-29 13:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
45405 autogen.sh: Require automake 1.7
45406 Original commit message from CVS:
45408 Require automake 1.7
45409 * ext/alsaspdif/Makefile.am:
45410 * ext/divx/Makefile.am:
45411 * ext/ivorbis/Makefile.am:
45412 * ext/musicbrainz/Makefile.am:
45413 * ext/neon/Makefile.am:
45414 * ext/sdl/Makefile.am:
45415 * ext/swfdec/Makefile.am:
45416 * ext/theora/Makefile.am:
45417 * ext/wavpack/Makefile.am:
45418 * ext/xvid/Makefile.am:
45419 * gst/modplug/Makefile.am:
45420 Fix up Makefile.am accordingly.
45422 2007-04-29 13:49:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
45424 docs/plugins/inspect/: Add jack and update.
45425 Original commit message from CVS:
45426 * docs/plugins/inspect/plugin-alsaspdif.xml:
45427 * docs/plugins/inspect/plugin-bz2.xml:
45428 * docs/plugins/inspect/plugin-cdxaparse.xml:
45429 * docs/plugins/inspect/plugin-dfbvideosink.xml:
45430 * docs/plugins/inspect/plugin-faac.xml:
45431 * docs/plugins/inspect/plugin-faad.xml:
45432 * docs/plugins/inspect/plugin-filter.xml:
45433 * docs/plugins/inspect/plugin-freeze.xml:
45434 * docs/plugins/inspect/plugin-glimagesink.xml:
45435 * docs/plugins/inspect/plugin-gsm.xml:
45436 * docs/plugins/inspect/plugin-h264parse.xml:
45437 * docs/plugins/inspect/plugin-jack.xml:
45438 * docs/plugins/inspect/plugin-mms.xml:
45439 * docs/plugins/inspect/plugin-modplug.xml:
45440 * docs/plugins/inspect/plugin-musepack.xml:
45441 * docs/plugins/inspect/plugin-musicbrainz.xml:
45442 * docs/plugins/inspect/plugin-neon.xml:
45443 * docs/plugins/inspect/plugin-nsfdec.xml:
45444 * docs/plugins/inspect/plugin-replaygain.xml:
45445 * docs/plugins/inspect/plugin-sdl.xml:
45446 * docs/plugins/inspect/plugin-soundtouch.xml:
45447 * docs/plugins/inspect/plugin-spectrum.xml:
45448 * docs/plugins/inspect/plugin-speed.xml:
45449 * docs/plugins/inspect/plugin-tta.xml:
45450 * docs/plugins/inspect/plugin-videocrop.xml:
45451 * docs/plugins/inspect/plugin-wavpack.xml:
45452 * docs/plugins/inspect/plugin-xingheader.xml:
45453 * docs/plugins/inspect/plugin-xvid.xml:
45454 Add jack and update.
45456 2007-04-28 12:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
45458 configure.ac: Don't build equalizer unless we have core from CVS (it won't work with earlier versions due to GstChild...
45459 Original commit message from CVS:
45461 Don't build equalizer unless we have core from CVS (it won't
45462 work with earlier versions due to GstChildProxy brokeness).
45463 Also up requirements to last released core/base.
45465 2007-04-27 15:33:46 +0000 Julien Moutte <julien@moutte.net>
45467 ext/theora/theoradec.c: Calculate buffer duration correctly to generate a perfect stream (#433888).
45468 Original commit message from CVS:
45469 2007-04-27 Julien MOUTTE <julien@moutte.net>
45470 * ext/theora/theoradec.c: (_theora_granule_time),
45471 (theora_dec_push_forward), (theora_handle_data_packet),
45472 (theora_dec_decode_buffer): Calculate buffer duration correctly
45473 to generate a perfect stream (#433888).
45474 * gst/audioresample/gstaudioresample.c:
45475 (audioresample_check_discont): Glib provides ABS.
45477 2007-04-27 15:09:12 +0000 Wim Taymans <wim.taymans@gmail.com>
45479 gst/rtpmanager/gstrtpsession.c: Move reconsideration code to the rtpsession object.
45480 Original commit message from CVS:
45481 * gst/rtpmanager/gstrtpsession.c: (rtcp_thread),
45482 (gst_rtp_session_send_rtcp), (gst_rtp_session_reconsider):
45483 Move reconsideration code to the rtpsession object.
45484 Simplify timout handling and add reconsideration.
45485 * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
45486 (rtp_session_init), (rtp_session_finalize), (on_bye_ssrc),
45487 (on_bye_timeout), (on_timeout), (rtp_session_set_callbacks),
45488 (obtain_source), (rtp_session_create_source),
45489 (update_arrival_stats), (rtp_session_process_rtp),
45490 (rtp_session_process_sr), (rtp_session_process_rr),
45491 (rtp_session_process_bye), (rtp_session_process_rtcp),
45492 (calculate_rtcp_interval), (rtp_session_send_bye),
45493 (rtp_session_next_timeout), (session_start_rtcp),
45494 (session_report_blocks), (session_cleanup), (session_sdes),
45495 (session_bye), (is_rtcp_time), (rtp_session_on_timeout):
45496 * gst/rtpmanager/rtpsession.h:
45497 Handle timeout of inactive sources and senders.
45498 Implement BYE scheduling.
45499 * gst/rtpmanager/rtpsource.c: (calculate_jitter),
45500 (rtp_source_process_sr), (rtp_source_get_last_sr),
45501 (rtp_source_get_last_rb):
45502 * gst/rtpmanager/rtpsource.h:
45503 Add members to check for timeouts.
45504 * gst/rtpmanager/rtpstats.c: (rtp_stats_init_defaults),
45505 (rtp_stats_calculate_rtcp_interval), (rtp_stats_add_rtcp_jitter),
45506 (rtp_stats_calculate_bye_interval):
45507 * gst/rtpmanager/rtpstats.h:
45508 Use RFC algorithm for calculating the reporting interval.
45510 2007-04-26 14:31:32 +0000 Edward Hervey <bilboed@bilboed.com>
45512 docs/plugins/: Add documentation for osxvideo
45513 Original commit message from CVS:
45514 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
45515 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
45516 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
45517 * docs/plugins/inspect/plugin-osxvideo.xml:
45518 Add documentation for osxvideo
45520 2007-04-25 16:38:03 +0000 Wim Taymans <wim.taymans@gmail.com>
45522 gst/rtpmanager/gstrtpsession.c: Implement forward and reverse reconsideration.
45523 Original commit message from CVS:
45524 * gst/rtpmanager/gstrtpsession.c: (rtcp_thread):
45525 Implement forward and reverse reconsideration.
45526 * gst/rtpmanager/rtpsession.c: (rtp_session_get_num_sources),
45527 (rtp_session_get_num_active_sources), (rtp_session_process_sr),
45528 (session_report_blocks):
45529 * gst/rtpmanager/rtpsession.h:
45532 2007-04-25 15:48:46 +0000 Wim Taymans <wim.taymans@gmail.com>
45534 gst/rtpmanager/gstrtpbin.*: Make default jitterbuffer latency configurable.
45535 Original commit message from CVS:
45536 reviewed by: <delete if not using a buddy>
45537 * gst/rtpmanager/gstrtpbin.c: (create_stream),
45538 (gst_rtp_bin_class_init), (gst_rtp_bin_set_property),
45539 (gst_rtp_bin_get_property):
45540 * gst/rtpmanager/gstrtpbin.h:
45541 Make default jitterbuffer latency configurable.
45542 * gst/rtpmanager/gstrtpjitterbuffer.c:
45543 (gst_rtp_jitter_buffer_class_init),
45544 (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_loop),
45545 (gst_rtp_jitter_buffer_set_property),
45546 (gst_rtp_jitter_buffer_get_property):
45549 2007-04-25 13:19:36 +0000 Wim Taymans <wim.taymans@gmail.com>
45551 gst/rtpmanager/gstrtpjitterbuffer.c: Report NO_PREROLL when going to PAUSED.
45552 Original commit message from CVS:
45553 * gst/rtpmanager/gstrtpjitterbuffer.c:
45554 (gst_rtp_jitter_buffer_change_state):
45555 Report NO_PREROLL when going to PAUSED.
45556 * gst/rtpmanager/gstrtpsession.c: (rtcp_thread):
45557 Don't send RTCP right before we are shutting down.
45558 * gst/rtpmanager/rtpsession.c: (rtp_session_process_rtp),
45559 (rtp_session_process_sr), (session_report_blocks),
45560 (rtp_session_perform_reporting):
45561 Improve report blocks.
45562 * gst/rtpmanager/rtpsource.c: (calculate_jitter), (init_seq),
45563 (rtp_source_process_rtp), (rtp_source_process_sr),
45564 (rtp_source_process_rb), (rtp_source_get_last_sr),
45565 (rtp_source_get_last_rb):
45566 * gst/rtpmanager/rtpsource.h:
45567 * gst/rtpmanager/rtpstats.h:
45568 Cleanups, add methods to access stats.
45570 2007-04-25 08:30:48 +0000 Wim Taymans <wim.taymans@gmail.com>
45572 gst/rtpmanager/gstrtpbin.c: fix for pad name change
45573 Original commit message from CVS:
45574 * gst/rtpmanager/gstrtpbin.c: (create_rtcp):
45575 fix for pad name change
45576 * gst/rtpmanager/gstrtpsession.c: (rtcp_thread),
45577 (gst_rtp_session_send_rtcp), (gst_rtp_session_clock_rate):
45578 Fix for renamed methods.
45579 * gst/rtpmanager/rtpsession.c: (rtp_session_init),
45580 (rtp_session_finalize), (rtp_session_set_cname),
45581 (rtp_session_get_cname), (rtp_session_set_name),
45582 (rtp_session_get_name), (rtp_session_set_email),
45583 (rtp_session_get_email), (rtp_session_set_phone),
45584 (rtp_session_get_phone), (rtp_session_set_location),
45585 (rtp_session_get_location), (rtp_session_set_tool),
45586 (rtp_session_get_tool), (rtp_session_set_note),
45587 (rtp_session_get_note), (source_push_rtp), (obtain_source),
45588 (rtp_session_add_source), (rtp_session_get_source_by_ssrc),
45589 (rtp_session_create_source), (rtp_session_process_rtp),
45590 (rtp_session_process_sr), (rtp_session_process_sdes),
45591 (rtp_session_process_rtcp), (rtp_session_send_rtp),
45592 (rtp_session_get_reporting_interval), (session_report_blocks),
45593 (session_sdes), (rtp_session_perform_reporting):
45594 * gst/rtpmanager/rtpsession.h:
45595 Prepare for implementing SSRC sampling.
45596 Create SSRC for the session.
45597 Add methods to set the SDES entries.
45598 fix accounting of senders/receivers.
45599 Implement SR/RR/SDES RTCP reporting.
45600 * gst/rtpmanager/rtpsource.c: (rtp_source_init), (init_seq),
45601 (rtp_source_process_rtp), (rtp_source_process_sr):
45602 * gst/rtpmanager/rtpsource.h:
45603 Implement extended sequence number.
45604 * gst/rtpmanager/rtpstats.c: (rtp_stats_calculate_rtcp_interval):
45605 * gst/rtpmanager/rtpstats.h:
45606 Rename some fields.
45608 2007-04-24 15:49:18 +0000 Tim-Philipp Müller <tim@centricular.net>
45610 Plug some leaks; try to make build bot happy again.
45611 Original commit message from CVS:
45612 * gst/y4m/gsty4mencode.c: (gst_y4m_encode_init),
45613 (gst_y4m_encode_setcaps):
45614 * tests/check/elements/y4menc.c: (GST_START_TEST):
45615 Plug some leaks; try to make build bot happy again.
45617 2007-04-21 19:39:03 +0000 Tim-Philipp Müller <tim@centricular.net>
45619 gst/Makefile.am: Fix distcheck, hopefully (rtpmanager is already in GST_PLUGINS_ALL).
45620 Original commit message from CVS:
45622 Fix distcheck, hopefully (rtpmanager is already in GST_PLUGINS_ALL).
45624 2007-04-21 19:21:49 +0000 Tim-Philipp Müller <tim@centricular.net>
45626 gst/rtpmanager/rtpsession.c: Don't use GLib-2.10 API, we only require GLib 2.8 at the moment.
45627 Original commit message from CVS:
45628 * gst/rtpmanager/rtpsession.c: (rtp_session_finalize):
45629 Don't use GLib-2.10 API, we only require GLib 2.8 at the moment.
45631 2007-04-21 14:14:24 +0000 Tim-Philipp Müller <tim@centricular.net>
45633 gst/audioresample/gstaudioresample.c: Make more functions static, just because we can.
45634 Original commit message from CVS:
45635 * gst/audioresample/gstaudioresample.c:
45636 Make more functions static, just because we can.
45638 2007-04-21 13:54:39 +0000 Tim-Philipp Müller <tim@centricular.net>
45640 tests/check/elements/audioresample.c: Add unit test for audioresample shutdown crasher (#420106).
45641 Original commit message from CVS:
45642 * tests/check/elements/audioresample.c:
45643 Add unit test for audioresample shutdown crasher (#420106).
45645 2007-04-20 15:31:32 +0000 Michael Smith <msmith@xiph.org>
45647 ext/faad/gstfaad.c: FAAD fails to decode low (e.g. 8 kHz) sample rate AAC data in quicktime because of sample rate mi...
45648 Original commit message from CVS:
45649 * ext/faad/gstfaad.c: (gst_faad_open_decoder):
45650 FAAD fails to decode low (e.g. 8 kHz) sample rate AAC data in
45651 quicktime because of sample rate mismatches.
45652 Reenable overriding the implicit SBR behaviour (accidently changed?)
45653 to allow playback of these files.
45655 2007-04-19 15:43:26 +0000 David Schleef <ds@schleef.org>
45657 configure.ac: Change rtpmanager disabling to keep -bad releasable.
45658 Original commit message from CVS:
45660 Change rtpmanager disabling to keep -bad releasable.
45662 2007-04-18 19:45:32 +0000 David Schleef <ds@schleef.org>
45664 Fix wtay's hack. rtpmanager is disabled in configure.ac on line 268.
45665 Original commit message from CVS:
45668 Fix wtay's hack. rtpmanager is disabled in configure.ac on
45671 2007-04-18 19:26:52 +0000 Wim Taymans <wim.taymans@gmail.com>
45673 gst/Makefile.am: Add rtpmanager dir to dist.
45674 Original commit message from CVS:
45676 Add rtpmanager dir to dist.
45678 2007-04-18 18:58:53 +0000 Wim Taymans <wim.taymans@gmail.com>
45680 configure.ac: Disable rtpmanager for now because it depends on CVS -base.
45681 Original commit message from CVS:
45683 Disable rtpmanager for now because it depends on CVS -base.
45684 * gst/rtpmanager/Makefile.am:
45685 Added new files for session manager.
45686 * gst/rtpmanager/gstrtpjitterbuffer.h:
45687 * gst/rtpmanager/gstrtpbin.c: (create_session), (get_pt_map),
45688 (create_stream), (pt_map_requested), (new_ssrc_pad_found):
45690 the session manager can now also request a pt-map.
45691 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_base_init),
45692 (gst_rtp_session_class_init), (gst_rtp_session_init),
45693 (gst_rtp_session_finalize), (rtcp_thread), (start_rtcp_thread),
45694 (stop_rtcp_thread), (gst_rtp_session_change_state),
45695 (gst_rtp_session_process_rtp), (gst_rtp_session_send_rtp),
45696 (gst_rtp_session_send_rtcp), (gst_rtp_session_clock_rate),
45697 (gst_rtp_session_get_time), (gst_rtp_session_event_recv_rtp_sink),
45698 (gst_rtp_session_chain_recv_rtp),
45699 (gst_rtp_session_event_recv_rtcp_sink),
45700 (gst_rtp_session_chain_recv_rtcp),
45701 (gst_rtp_session_event_send_rtp_sink),
45702 (gst_rtp_session_chain_send_rtp), (create_send_rtcp_src),
45703 (gst_rtp_session_request_new_pad):
45704 * gst/rtpmanager/gstrtpsession.h:
45705 We can ask for pt-map now too when the session manager needs it.
45706 Hook up to the new session manager, implement the needed callbacks for
45707 pushing data, getting clock time and requesting clock-rates.
45708 Rename rtcp_src to send_rtcp_src to make it clear that this RTCP is to
45709 be send to clients.
45710 Add code to start and stop the thread that will schedule RTCP through
45711 the session manager.
45712 * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
45713 (rtp_session_init), (rtp_session_finalize),
45714 (rtp_session_set_property), (rtp_session_get_property),
45715 (on_new_ssrc), (on_ssrc_collision), (on_ssrc_validated),
45716 (on_bye_ssrc), (rtp_session_new), (rtp_session_set_callbacks),
45717 (rtp_session_set_bandwidth), (rtp_session_get_bandwidth),
45718 (rtp_session_set_rtcp_bandwidth), (rtp_session_get_rtcp_bandwidth),
45719 (source_push_rtp), (source_clock_rate), (check_collision),
45720 (obtain_source), (rtp_session_add_source),
45721 (rtp_session_get_num_sources),
45722 (rtp_session_get_num_active_sources),
45723 (rtp_session_get_source_by_ssrc),
45724 (rtp_session_get_source_by_cname), (rtp_session_create_source),
45725 (update_arrival_stats), (rtp_session_process_rtp),
45726 (rtp_session_process_sr), (rtp_session_process_rr),
45727 (rtp_session_process_sdes), (rtp_session_process_bye),
45728 (rtp_session_process_app), (rtp_session_process_rtcp),
45729 (rtp_session_send_rtp), (rtp_session_get_rtcp_interval),
45730 (rtp_session_produce_rtcp):
45731 * gst/rtpmanager/rtpsession.h:
45732 The advanced beginnings of the main session manager that handles the
45733 participant database of RTPSources, SSRC probation, SSRC collisions,
45734 parse RTCP to update source stats. etc..
45735 * gst/rtpmanager/rtpsource.c: (rtp_source_class_init),
45736 (rtp_source_init), (rtp_source_finalize), (rtp_source_new),
45737 (rtp_source_set_callbacks), (rtp_source_set_as_csrc),
45738 (rtp_source_set_rtp_from), (rtp_source_set_rtcp_from),
45739 (push_packet), (get_clock_rate), (calculate_jitter),
45740 (rtp_source_process_rtp), (rtp_source_process_bye),
45741 (rtp_source_send_rtp), (rtp_source_process_sr),
45742 (rtp_source_process_rb):
45743 * gst/rtpmanager/rtpsource.h:
45744 Object that encapsulates an SSRC and its state in the database.
45745 Calculates the jitter and transit times of data packets.
45746 * gst/rtpmanager/rtpstats.c: (rtp_stats_init_defaults),
45747 (rtp_stats_calculate_rtcp_interval), (rtp_stats_add_rtcp_jitter):
45748 * gst/rtpmanager/rtpstats.h:
45749 Various stats regarding the session and sources.
45750 Used to calculate the RTCP interval.
45752 2007-04-17 10:56:37 +0000 Tim-Philipp Müller <tim@centricular.net>
45754 gst/app/Makefile.am: Fix CFLAGS and hopefully #430594.
45755 Original commit message from CVS:
45756 * gst/app/Makefile.am:
45757 Fix CFLAGS and hopefully #430594.
45759 2007-04-17 08:48:34 +0000 Tim-Philipp Müller <tim@centricular.net>
45761 gst/nsf/types.h: Rename #ifndef header guard symbol to something less generic, so types.h doesn't get skipped over wh...
45762 Original commit message from CVS:
45764 Rename #ifndef header guard symbol to something less generic, so
45765 types.h doesn't get skipped over when compiling on MingW. Include
45766 GLib headers and use those to set the endianness and the basic
45767 types so that this isn't entirely broken for non-x86 architectures.
45769 2007-04-17 08:04:43 +0000 Tim-Philipp Müller <tim@centricular.net>
45771 gst/mve/gstmvedemux.c: Use G_LITTLE_ENDIAN instead of LITTLE_ENDIAN, so stuff compiles on
45772 Original commit message from CVS:
45773 * gst/mve/gstmvedemux.c: (gst_mve_audio_init):
45774 Use G_LITTLE_ENDIAN instead of LITTLE_ENDIAN, so stuff compiles on
45775 MingW (no idea though why we add a BYTE_ORDER endianness field if
45776 the audio is compressed).
45778 2007-04-16 22:20:03 +0000 Vincent Torri <vtorri@univ-evry.fr>
45780 ext/pango/gstclockoverlay.c: Fix unused variable warning if HAVE_LOCALTIME_R is undefinied
45781 Original commit message from CVS:
45782 Patch by: Vincent Torri <vtorri at univ-evry dot fr>
45783 * ext/pango/gstclockoverlay.c: (gst_clock_overlay_render_time):
45784 Fix unused variable warning if HAVE_LOCALTIME_R is undefinied
45785 * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):
45786 * gst/audioresample/gstaudioresample.c: (audioresample_do_output):
45787 Use the correct format strings for integer formats.
45789 2007-04-14 17:18:14 +0000 Sébastien Moutte <sebastien@moutte.net>
45791 docs/plugins/inspect/: Add xml doc files for Windows sinks
45792 Original commit message from CVS:
45793 * docs/plugins/inspect/plugin-directdraw.xml:
45794 * docs/plugins/inspect/plugin-directsound.xml:
45795 * docs/plugins/inspect/plugin-waveform.xml:
45796 Add xml doc files for Windows sinks
45797 * win32/vs6/libgstqtdemux.dsp:
45798 * win32/vs6/libgstmpegvideoparse.dsp:
45799 * win32/vs6/gst_plugins_bad.dsw:
45800 Update projects files.
45802 2007-04-13 09:20:55 +0000 Wim Taymans <wim.taymans@gmail.com>
45804 gst/rtpmanager/: Protect lists and structures with locks.
45805 Original commit message from CVS:
45806 * gst/rtpmanager/gstrtpbin.c: (create_session), (get_pt_map),
45807 (gst_rtp_bin_init), (gst_rtp_bin_finalize), (new_ssrc_pad_found),
45808 (create_recv_rtp), (gst_rtp_bin_request_new_pad):
45809 * gst/rtpmanager/gstrtpbin.h:
45810 * gst/rtpmanager/gstrtpclient.c:
45811 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
45812 (gst_rtp_session_init), (gst_rtp_session_finalize),
45813 (gst_rtp_session_event_recv_rtp_sink),
45814 (gst_rtp_session_event_recv_rtcp_sink),
45815 (gst_rtp_session_chain_recv_rtcp),
45816 (gst_rtp_session_request_new_pad):
45817 Protect lists and structures with locks.
45818 Return FLOW_OK from RTCP messages for now.
45820 2007-04-12 10:52:02 +0000 Wim Taymans <wim.taymans@gmail.com>
45822 gst/qtdemux/qtdemux.c: Make timescale 32 bits again so we don't screw up the pts_offset calculations.
45823 Original commit message from CVS:
45824 * gst/qtdemux/qtdemux.c:
45825 Make timescale 32 bits again so we don't screw up the pts_offset
45828 2007-04-12 08:18:32 +0000 Wim Taymans <wim.taymans@gmail.com>
45830 gst/rtpmanager/gstrtpbin.c: Emit pt map requests and cache results.
45831 Original commit message from CVS:
45832 * gst/rtpmanager/gstrtpbin.c: (create_session), (get_pt_map),
45833 (create_stream), (gst_rtp_bin_class_init), (pt_map_requested):
45834 Emit pt map requests and cache results.
45835 * gst/rtpmanager/gstrtpjitterbuffer.c:
45836 (gst_rtp_jitter_buffer_class_init),
45837 (gst_jitter_buffer_sink_parse_caps),
45838 (gst_jitter_buffer_sink_setcaps),
45839 (gst_rtp_jitter_buffer_get_clock_rate),
45840 (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop):
45841 * gst/rtpmanager/gstrtpjitterbuffer.h:
45842 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_chain):
45843 Emit request-pt-map signals.
45845 2007-04-11 13:49:54 +0000 Wim Taymans <wim.taymans@gmail.com>
45847 gst/rtpmanager/gstrtpbin-marshal.list: Some more custom marshallers.
45848 Original commit message from CVS:
45849 * gst/rtpmanager/gstrtpbin-marshal.list:
45850 Some more custom marshallers.
45851 * gst/rtpmanager/gstrtpbin.c: (create_session), (get_pt_map),
45852 (clock_rate_request), (create_stream), (gst_rtp_bin_class_init),
45853 (pt_map_requested), (new_ssrc_pad_found), (create_recv_rtp):
45854 * gst/rtpmanager/gstrtpbin.h:
45855 Prepare for caching pt maps.
45856 Connect to signals to collect pt maps.
45857 * gst/rtpmanager/gstrtpjitterbuffer.c:
45858 (gst_rtp_jitter_buffer_class_init),
45859 (gst_jitter_buffer_sink_setcaps), (gst_rtp_jitter_buffer_loop):
45860 * gst/rtpmanager/gstrtpjitterbuffer.h:
45861 Add request_clock_rate signal.
45862 Use scale insteat of scale_int because the later does not deal with
45864 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_class_init),
45865 (gst_rtp_pt_demux_chain):
45866 * gst/rtpmanager/gstrtpptdemux.h:
45867 Implement request-pt-map signal.
45869 2007-04-11 09:53:38 +0000 Wim Taymans <wim.taymans@gmail.com>
45871 gst/qtdemux/: Handle version 1 mdhd atoms to get extended precision durations.
45872 Original commit message from CVS:
45873 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
45874 (qtdemux_parse_samples), (qtdemux_parse_segments),
45875 (qtdemux_parse_trak), (qtdemux_parse_tree):
45876 * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mdhd):
45877 Handle version 1 mdhd atoms to get extended precision durations.
45880 2007-04-10 09:14:07 +0000 Wim Taymans <wim.taymans@gmail.com>
45882 gst/rtpmanager/: Added custom marshallers for signals.
45883 Original commit message from CVS:
45884 * gst/rtpmanager/.cvsignore:
45885 * gst/rtpmanager/Makefile.am:
45886 * gst/rtpmanager/gstrtpbin-marshal.list:
45887 Added custom marshallers for signals.
45888 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_class_init):
45889 * gst/rtpmanager/gstrtpbin.h:
45890 Prepare for emiting pt map signals.
45891 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_class_init):
45892 * gst/rtpmanager/gstrtpssrcdemux.c:
45893 (gst_rtp_ssrc_demux_class_init):
45896 2007-04-06 12:28:29 +0000 Wim Taymans <wim.taymans@gmail.com>
45898 gst/rtpmanager/gstrtpbin.*: Provide a clock.
45899 Original commit message from CVS:
45900 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_class_init),
45901 (gst_rtp_bin_init), (gst_rtp_bin_provide_clock):
45902 * gst/rtpmanager/gstrtpbin.h:
45905 2007-04-06 12:07:30 +0000 Wim Taymans <wim.taymans@gmail.com>
45907 gst/rtpmanager/gstrtpbin.c: Fix pad template name parsing.
45908 Original commit message from CVS:
45909 * gst/rtpmanager/gstrtpbin.c: (create_rtcp):
45910 Fix pad template name parsing.
45912 2007-04-05 16:10:24 +0000 Wim Taymans <wim.taymans@gmail.com>
45914 gst/rtpmanager/gstrtpjitterbuffer.c: Add some debug and comments.
45915 Original commit message from CVS:
45916 * gst/rtpmanager/gstrtpjitterbuffer.c:
45917 (gst_jitter_buffer_sink_setcaps), (gst_rtp_jitter_buffer_chain),
45918 (gst_rtp_jitter_buffer_loop):
45919 Add some debug and comments.
45920 Fix double unref() in error cases.
45922 2007-04-05 15:05:24 +0000 Wim Taymans <wim.taymans@gmail.com>
45924 gst/qtdemux/gstrtpxqtdepay.*: Try to recover from packet loss a little better.
45925 Original commit message from CVS:
45926 * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_process),
45927 (gst_rtp_xqt_depay_change_state):
45928 * gst/qtdemux/gstrtpxqtdepay.h:
45929 Try to recover from packet loss a little better.
45931 2007-04-05 13:54:23 +0000 Wim Taymans <wim.taymans@gmail.com>
45933 gst/rtpmanager/gstrtpbin.*: Add debugging category.
45934 Original commit message from CVS:
45935 * gst/rtpmanager/gstrtpbin.c: (find_session_by_id),
45936 (create_session), (find_stream_by_ssrc), (create_stream),
45937 (gst_rtp_bin_class_init), (new_payload_found),
45938 (new_ssrc_pad_found), (create_recv_rtp), (create_recv_rtcp),
45939 (create_send_rtp), (create_rtcp):
45940 * gst/rtpmanager/gstrtpbin.h:
45941 Add debugging category.
45942 Added RTPStream to manage stream per SSRC, each with its own
45943 jitterbuffer and ptdemux.
45945 Connect to various SSRC and PT signals and create ghostpads, link stuff.
45946 * gst/rtpmanager/gstrtpmanager.c: (plugin_init):
45947 Added rtpbin to elements.
45948 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_chain):
45949 Fix caps and forward GstFlowReturn
45950 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
45951 (gst_rtp_session_event_recv_rtp_sink),
45952 (gst_rtp_session_chain_recv_rtp),
45953 (gst_rtp_session_event_recv_rtcp_sink),
45954 (gst_rtp_session_chain_recv_rtcp),
45955 (gst_rtp_session_event_send_rtp_sink),
45956 (gst_rtp_session_chain_send_rtp), (create_recv_rtp_sink),
45957 (create_recv_rtcp_sink), (create_send_rtp_sink), (create_rtcp_src),
45958 (gst_rtp_session_request_new_pad):
45959 Add debug category.
45961 * gst/rtpmanager/gstrtpssrcdemux.c: (find_rtp_pad_for_ssrc),
45962 (create_rtp_pad_for_ssrc), (gst_rtp_ssrc_demux_class_init),
45963 (gst_rtp_ssrc_demux_init), (gst_rtp_ssrc_demux_chain),
45964 (gst_rtp_ssrc_demux_change_state):
45965 * gst/rtpmanager/gstrtpssrcdemux.h:
45966 Add debug category.
45967 Add new-pt-pad signal.
45969 2007-04-05 13:49:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
45973 Original commit message from CVS:
45976 2007-04-05 13:45:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
45978 po/: Added Danish translation.
45979 Original commit message from CVS:
45980 submitted by: Mogens Jaeger <mogens@jaeger.tf>
45983 Added Danish translation.
45985 2007-04-04 10:23:15 +0000 Wim Taymans <wim.taymans@gmail.com>
45987 gst/rtpmanager/: Added simple SSRC demuxer.
45988 Original commit message from CVS:
45989 * gst/rtpmanager/Makefile.am:
45990 * gst/rtpmanager/gstrtpmanager.c: (plugin_init):
45991 * gst/rtpmanager/gstrtpssrcdemux.c: (find_pad_for_ssrc),
45992 (create_pad_for_ssrc), (gst_rtp_ssrc_demux_base_init),
45993 (gst_rtp_ssrc_demux_class_init), (gst_rtp_ssrc_demux_init),
45994 (gst_rtp_ssrc_demux_finalize), (gst_rtp_ssrc_demux_sink_event),
45995 (gst_rtp_ssrc_demux_chain), (gst_rtp_ssrc_demux_src_event),
45996 (gst_rtp_ssrc_demux_change_state):
45997 * gst/rtpmanager/gstrtpssrcdemux.h:
45998 Added simple SSRC demuxer.
46000 2007-04-04 07:36:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
46002 ext/jack/gstjackaudiosink.c: Try t better name clients. properly handle return codes when re- establishing links.
46003 Original commit message from CVS:
46004 * ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_open_device),
46005 (gst_jack_ring_buffer_acquire):
46006 Try t better name clients. properly handle return codes when re-
46007 establishing links.
46009 2007-04-03 22:36:47 +0000 David Schleef <ds@schleef.org>
46011 sys/glsink/glimagesink.c: Fix handling of video/x-raw-yuv. Add overlay handling.
46012 Original commit message from CVS:
46013 * sys/glsink/glimagesink.c:
46014 Fix handling of video/x-raw-yuv. Add overlay handling.
46016 2007-04-03 13:27:21 +0000 Christian Schaller <uraeus@gnome.org>
46018 * gst-plugins-bad.spec.in:
46019 update with rtp plugin
46020 Original commit message from CVS:
46021 update with rtp plugin
46023 2007-04-03 11:35:39 +0000 Wim Taymans <wim.taymans@gmail.com>
46025 gst/rtpmanager/: Some more ghostpad magic.
46026 Original commit message from CVS:
46027 * gst/rtpmanager/gstrtpbin.c: (find_session_by_id),
46028 (create_session), (gst_rtp_bin_base_init), (create_recv_rtp),
46029 (create_recv_rtcp), (create_send_rtp), (create_rtcp),
46030 (gst_rtp_bin_request_new_pad):
46031 * gst/rtpmanager/gstrtpbin.h:
46032 * gst/rtpmanager/gstrtpclient.c:
46033 Some more ghostpad magic.
46035 2007-04-03 09:51:13 +0000 Wim Taymans <wim.taymans@gmail.com>
46037 gst/rtpmanager/Makefile.am: Add .h file so it can be disted properly.
46038 Original commit message from CVS:
46039 * gst/rtpmanager/Makefile.am:
46040 Add .h file so it can be disted properly.
46042 2007-04-03 09:13:17 +0000 Wim Taymans <wim.taymans@gmail.com>
46044 Add RTP session management elements. Still in progress.
46045 Original commit message from CVS:
46047 * gst/rtpmanager/Makefile.am:
46048 * gst/rtpmanager/async_jitter_queue.c: (async_jitter_queue_new),
46049 (signal_waiting_threads), (async_jitter_queue_ref),
46050 (async_jitter_queue_ref_unlocked),
46051 (async_jitter_queue_set_low_threshold),
46052 (async_jitter_queue_set_high_threshold),
46053 (async_jitter_queue_set_max_queue_length),
46054 (async_jitter_queue_get_g_queue), (calculate_ts_diff),
46055 (async_jitter_queue_length_ts_units_unlocked),
46056 (async_jitter_queue_unref_and_unlock), (async_jitter_queue_unref),
46057 (async_jitter_queue_lock), (async_jitter_queue_unlock),
46058 (async_jitter_queue_push), (async_jitter_queue_push_unlocked),
46059 (async_jitter_queue_push_sorted),
46060 (async_jitter_queue_push_sorted_unlocked),
46061 (async_jitter_queue_insert_after_unlocked),
46062 (async_jitter_queue_pop_intern_unlocked), (async_jitter_queue_pop),
46063 (async_jitter_queue_pop_unlocked), (async_jitter_queue_length),
46064 (async_jitter_queue_length_unlocked),
46065 (async_jitter_queue_set_flushing_unlocked),
46066 (async_jitter_queue_unset_flushing_unlocked),
46067 (async_jitter_queue_set_blocking_unlocked):
46068 * gst/rtpmanager/async_jitter_queue.h:
46069 * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_base_init),
46070 (gst_rtp_bin_class_init), (gst_rtp_bin_init),
46071 (gst_rtp_bin_finalize), (gst_rtp_bin_set_property),
46072 (gst_rtp_bin_get_property), (gst_rtp_bin_change_state),
46073 (gst_rtp_bin_request_new_pad), (gst_rtp_bin_release_pad):
46074 * gst/rtpmanager/gstrtpbin.h:
46075 * gst/rtpmanager/gstrtpclient.c: (new_pad), (create_stream),
46076 (free_stream), (find_stream_by_ssrc), (gst_rtp_client_base_init),
46077 (gst_rtp_client_class_init), (gst_rtp_client_init),
46078 (gst_rtp_client_finalize), (gst_rtp_client_set_property),
46079 (gst_rtp_client_get_property), (gst_rtp_client_change_state),
46080 (gst_rtp_client_request_new_pad), (gst_rtp_client_release_pad):
46081 * gst/rtpmanager/gstrtpclient.h:
46082 * gst/rtpmanager/gstrtpjitterbuffer.c:
46083 (gst_rtp_jitter_buffer_base_init),
46084 (gst_rtp_jitter_buffer_class_init), (gst_rtp_jitter_buffer_init),
46085 (gst_rtp_jitter_buffer_dispose), (gst_rtp_jitter_buffer_getcaps),
46086 (gst_jitter_buffer_sink_setcaps), (free_func),
46087 (gst_rtp_jitter_buffer_flush_start),
46088 (gst_rtp_jitter_buffer_flush_stop),
46089 (gst_rtp_jitter_buffer_src_activate_push),
46090 (gst_rtp_jitter_buffer_change_state), (priv_compare_rtp_seq_lt),
46091 (compare_rtp_buffers_seq_num), (gst_rtp_jitter_buffer_sink_event),
46092 (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop),
46093 (gst_rtp_jitter_buffer_query),
46094 (gst_rtp_jitter_buffer_set_property),
46095 (gst_rtp_jitter_buffer_get_property):
46096 * gst/rtpmanager/gstrtpjitterbuffer.h:
46097 * gst/rtpmanager/gstrtpmanager.c: (plugin_init):
46098 * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_base_init),
46099 (gst_rtp_pt_demux_class_init), (gst_rtp_pt_demux_init),
46100 (gst_rtp_pt_demux_finalize), (gst_rtp_pt_demux_chain),
46101 (gst_rtp_pt_demux_getcaps), (find_pad_for_pt),
46102 (gst_rtp_pt_demux_setup), (gst_rtp_pt_demux_release),
46103 (gst_rtp_pt_demux_change_state):
46104 * gst/rtpmanager/gstrtpptdemux.h:
46105 * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_base_init),
46106 (gst_rtp_session_class_init), (gst_rtp_session_init),
46107 (gst_rtp_session_finalize), (gst_rtp_session_set_property),
46108 (gst_rtp_session_get_property), (gst_rtp_session_change_state),
46109 (gst_rtp_session_chain_recv_rtp),
46110 (gst_rtp_session_chain_recv_rtcp),
46111 (gst_rtp_session_chain_send_rtp), (create_recv_rtp_sink),
46112 (create_recv_rtcp_sink), (create_send_rtp_sink), (create_rtcp_src),
46113 (gst_rtp_session_request_new_pad), (gst_rtp_session_release_pad):
46114 * gst/rtpmanager/gstrtpsession.h:
46115 Add RTP session management elements. Still in progress.
46117 2007-03-30 04:50:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
46119 ext/wavpack/: Don't play audioconvert. As wavpack wants/outputs all samples with width==32 and depth=[1,32] accept th...
46120 Original commit message from CVS:
46121 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
46122 (gst_wavpack_dec_init), (gst_wavpack_dec_sink_set_caps),
46123 (gst_wavpack_dec_clip_outgoing_buffer),
46124 (gst_wavpack_dec_post_tags), (gst_wavpack_dec_chain):
46125 * ext/wavpack/gstwavpackdec.h:
46126 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
46127 (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
46128 (gst_wavpack_enc_chain):
46129 * ext/wavpack/gstwavpackenc.h:
46130 * ext/wavpack/gstwavpackparse.c:
46131 Don't play audioconvert. As wavpack wants/outputs all samples with
46132 width==32 and depth=[1,32] accept this and let audioconvert convert
46133 to accepted formats instead of doing it in the element for n*8 depths.
46134 This also adds support for non-n*8 depths and prevents some useless
46135 memory allocations. Fixes #421598
46136 Also add a workaround for bug #421542 in wavpackenc for now...
46137 * tests/check/elements/wavpackdec.c: (GST_START_TEST):
46138 * tests/check/elements/wavpackenc.c: (GST_START_TEST):
46139 * tests/check/elements/wavpackparse.c: (GST_START_TEST):
46140 Consider the change above in the unit tests and test if the correct
46141 caps are accepted and set. Also check for GST_BUFFER_OFFSET_END in
46142 the wavpackparse unit test.
46143 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
46144 (gst_wavpack_dec_sink_set_caps):
46145 Set caps on the src pad as soon as possible.
46146 * ext/wavpack/gstwavpackdec.h:
46147 * ext/wavpack/gstwavpackcommon.h:
46148 * ext/wavpack/gstwavpackenc.h:
46149 * ext/wavpack/gstwavpackparse.h:
46150 Fix indention. gst-indent is now called by cicl.
46152 2007-03-28 15:17:27 +0000 Edward Hervey <bilboed@bilboed.com>
46154 gst/qtdemux/: Process 'ctts' atoms, which are present in AVC ISO files (.mov files with h264 video).
46155 Original commit message from CVS:
46156 * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
46157 (gst_qtdemux_chain), (qtdemux_parse_samples):
46158 * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_ctts):
46159 * gst/qtdemux/qtdemux_dump.h:
46160 * gst/qtdemux/qtdemux_fourcc.h:
46161 * gst/qtdemux/qtdemux_types.c:
46162 Process 'ctts' atoms, which are present in AVC ISO files (.mov files
46164 Use the offset present in 'ctts' to calculate the PTS for each packet
46165 and set the PTS on outgoing buffers.
46168 2007-03-27 18:00:56 +0000 Julien Moutte <julien@moutte.net>
46170 ext/xvid/gstxviddec.c: Add some debug log and fix a stupid output buffer duration bug.
46171 Original commit message from CVS:
46172 2007-03-27 Julien MOUTTE <julien@moutte.net>
46173 * ext/xvid/gstxviddec.c: (gst_xviddec_chain): Add some
46174 debug log and fix a stupid output buffer duration bug.
46176 2007-03-26 14:49:47 +0000 Christian Schaller <uraeus@gnome.org>
46179 * gst-plugins-bad.spec.in:
46180 update spec file for x264 encoder
46181 Original commit message from CVS:
46182 update spec file for x264 encoder
46184 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
46186 Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
46187 Original commit message from CVS:
46188 Patch by: Michal Benes <michal.benes at itonis tv>
46189 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
46192 * ext/x264/Makefile.am:
46193 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
46194 (gst_x264_enc_analyse_get_type),
46195 (gst_x264_enc_timestamp_queue_init),
46196 (gst_x264_enc_timestamp_queue_free),
46197 (gst_x264_enc_timestamp_queue_put),
46198 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
46199 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
46200 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
46201 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
46202 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
46203 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
46204 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
46205 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
46207 * ext/x264/gstx264enc.h:
46208 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
46209 handle 'odd' widths and heights correctly yet.
46211 2007-03-24 19:46:59 +0000 Tim-Philipp Müller <tim@centricular.net>
46213 gst/interleave/deinterleave.c: Remove 'channel-positions' field when munging input caps into 1-channel output caps (I...
46214 Original commit message from CVS:
46215 * gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps):
46216 Remove 'channel-positions' field when munging input caps into
46217 1-channel output caps (I guess technically we should set the
46218 position for each channel on the output caps if it's non-NONE,
46219 but I'll save that as a task for another day).
46221 2007-03-23 18:41:52 +0000 Michael Smith <msmith@xiph.org>
46223 gst/vmnc/vmncdec.c: Redesign to include a parser for raw files (no timestamps in that mode yet, though).
46224 Original commit message from CVS:
46225 * gst/vmnc/vmncdec.c: (gst_vmnc_dec_class_init),
46226 (gst_vmnc_dec_init), (vmnc_dec_finalize), (gst_vmnc_dec_reset),
46227 (vmnc_handle_wmvi_rectangle), (render_colour_cursor),
46228 (render_cursor), (vmnc_make_buffer), (vmnc_handle_wmvd_rectangle),
46229 (vmnc_handle_wmve_rectangle), (vmnc_handle_wmvf_rectangle),
46230 (vmnc_handle_wmvg_rectangle), (vmnc_handle_wmvh_rectangle),
46231 (vmnc_handle_wmvj_rectangle), (render_raw_tile), (render_subrect),
46232 (vmnc_handle_raw_rectangle), (vmnc_handle_copy_rectangle),
46233 (vmnc_handle_hextile_rectangle), (vmnc_handle_packet),
46234 (vmnc_dec_setcaps), (vmnc_dec_chain_frame), (vmnc_dec_chain),
46235 (vmnc_dec_set_property), (vmnc_dec_get_property):
46236 Redesign to include a parser for raw files (no timestamps in that
46239 2007-03-22 22:14:29 +0000 Tim-Philipp Müller <tim@centricular.net>
46241 gst/interleave/deinterleave.c: Don't leak input buffer in chain function; maintain our own list of source pads - ther...
46242 Original commit message from CVS:
46243 * gst/interleave/deinterleave.c: (gst_deinterleave_add_new_pads),
46244 (gst_deinterleave_remove_pads), (gst_deinterleave_process),
46245 (gst_deinterleave_chain):
46246 Don't leak input buffer in chain function; maintain our own list of
46247 source pads - there are no guarantees about the order of the list
46248 in the GstElement struct, and we want a very specific order; lastly,
46249 some more debugging.
46251 2007-03-22 21:07:02 +0000 Tim-Philipp Müller <tim@centricular.net>
46253 ext/neon/gstneonhttpsrc.c: Alloc user agent string only once.
46254 Original commit message from CVS:
46255 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_init):
46256 Alloc user agent string only once.
46258 2007-03-22 16:25:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
46260 ext/wavpack/gstwavpackparse.c: Revert last commit, preventing infinite plugging loops with ranks is no clean solution...
46261 Original commit message from CVS:
46262 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
46263 Revert last commit, preventing infinite plugging loops with ranks
46264 is no clean solution and in general there's no reason why one wants
46265 to parse framed wavpack data again.
46267 2007-03-22 15:52:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
46269 ext/wavpack/gstwavpackenc.c: Send the new segment event in time format instead of bytes. This allows "wavpackenc ! wa...
46270 Original commit message from CVS:
46271 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block):
46272 Send the new segment event in time format instead of bytes. This
46273 allows "wavpackenc ! wavpackdec ! someaudiosink" pipelines.
46274 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
46275 Accept framed and non-framed input, wavpackparse doesn't care. To
46276 prevent "wavpackparse ! wavpackparse ! ..." pipelines lower the
46277 rank of wavpackparse by one. This allows "wavpackenc ! wavpackparse !
46280 2007-03-22 14:37:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
46282 gst-libs/gst/app/Makefile.am: Use GST_ALL_LDFLAGS, which actually exists, but maybe David can confirm that was what h...
46283 Original commit message from CVS:
46284 * gst-libs/gst/app/Makefile.am:
46285 Use GST_ALL_LDFLAGS, which actually exists, but maybe David
46286 can confirm that was what he wanted.
46288 2007-03-22 11:08:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
46290 ext/wavpack/gstwavpackdec.c: Revert to use gst_pad_alloc_buffer() here. We can and should use it.
46291 Original commit message from CVS:
46292 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
46293 Revert to use gst_pad_alloc_buffer() here. We can and should use it.
46294 Thanks to Jan and Mike for noticing my mistake.
46296 2007-03-22 00:17:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
46298 ext/wavpack/gstwavpackenc.*: Put the write helpers into the GstWavpackEnc struct directly and not as a pointer to sav...
46299 Original commit message from CVS:
46300 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
46301 (gst_wavpack_enc_init), (gst_wavpack_enc_chain),
46302 (gst_wavpack_enc_rewrite_first_block):
46303 * ext/wavpack/gstwavpackenc.h:
46304 Put the write helpers into the GstWavpackEnc struct directly and not
46305 as a pointer to save two small, but useless mallocs. This also makes
46306 it possible to drop the finalize method.
46307 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_push_buffer):
46308 For consistency reasons also set GST_BUFFER_OFFSET_END on the outgoing
46309 buffers the same way wavpackenc does it.
46311 2007-03-21 23:50:09 +0000 Sebastian Dröge <slomo@circular-chaos.org>
46313 ext/wavpack/gstwavpackdec.c: Don't use gst_pad_alloc_buffer() as we might clip the buffer later and
46314 Original commit message from CVS:
46315 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
46316 Don't use gst_pad_alloc_buffer() as we might clip the buffer later and
46317 BaseTransform-based elements will likely break because of wrong
46318 unit-size. Also plug a possible memleak that happens when decoding
46319 fails for some reason.
46321 2007-03-18 17:57:48 +0000 Paul Davis <paul@linuxaudiosystems.com>
46323 ext/jack/gstjackaudioclient.c: Don't need to take the connection lock, it will not be used and could cause deadlocks.
46324 Original commit message from CVS:
46325 Based on patch by: Paul Davis <paul at linuxaudiosystems dot com>
46326 * ext/jack/gstjackaudioclient.c: (gst_jack_audio_unref_connection):
46327 Don't need to take the connection lock, it will not be used and could
46330 2007-03-16 18:38:18 +0000 Edward Hervey <bilboed@bilboed.com>
46332 sys/osxvideo/osxvideosink.m: Fix previous commit, we want to pass the NSView in the message.
46333 Original commit message from CVS:
46334 * sys/osxvideo/osxvideosink.m:
46335 Fix previous commit, we want to pass the NSView in the message.
46337 2007-03-16 16:27:20 +0000 Edward Hervey <bilboed@bilboed.com>
46339 sys/osxvideo/osxvideosink.m: Emit 'have-ns-view' message when working in embedded mode. The message will contain a po...
46340 Original commit message from CVS:
46341 * sys/osxvideo/osxvideosink.m:
46342 Emit 'have-ns-view' message when working in embedded mode. The message
46343 will contain a pointer to the newly created NSView.
46345 2007-03-16 11:22:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
46347 gst/mpegvideoparse/: Move the MPEG specific byte parsing into the mpegpacketiser code.
46348 Original commit message from CVS:
46349 * gst/mpegvideoparse/mpegpacketiser.c: (mpeg_util_find_start_code),
46350 (collect_packets), (set_par_from_dar), (set_fps_from_code),
46351 (mpeg_util_parse_extension_packet), (mpeg_util_parse_sequence_hdr),
46352 (mpeg_util_parse_picture_hdr):
46353 * gst/mpegvideoparse/mpegpacketiser.h:
46354 * gst/mpegvideoparse/mpegvideoparse.c:
46355 (mpegvideoparse_handle_sequence), (mpegvideoparse_handle_picture),
46356 (mpegvideoparse_drain_avail), (gst_mpegvideoparse_chain),
46357 (mpv_parse_sink_event), (plugin_init):
46358 * gst/mpegvideoparse/mpegvideoparse.h:
46359 Move the MPEG specific byte parsing into the mpegpacketiser code.
46360 Add parsing of picture types, that just feeds into a debug message
46362 Fix some 64-bit format strings.
46364 2007-03-16 10:15:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
46368 Original commit message from CVS:
46371 2007-03-16 09:57:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
46373 gst/equalizer/gstiirequalizer10bands.c: A 10 band EQ should be initialized to 1 bands and not to 3.
46374 Original commit message from CVS:
46375 * gst/equalizer/gstiirequalizer10bands.c:
46376 (gst_iir_equalizer_10bands_init):
46377 A 10 band EQ should be initialized to 1 bands and not to 3.
46379 2007-03-15 20:48:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
46381 Port mpeg1videoparse to 0.10 and give it rank SECONDARY-1, so that it's below existing decoders.
46382 Original commit message from CVS:
46384 * gst/mpeg1videoparse/Makefile.am:
46385 * gst/mpeg1videoparse/gstmp1videoparse.c:
46386 * gst/mpeg1videoparse/gstmp1videoparse.h:
46387 * gst/mpeg1videoparse/mp1videoparse.vcproj:
46388 * gst/mpegvideoparse/Makefile.am:
46389 * gst/mpegvideoparse/mpegpacketiser.c: (mpeg_packetiser_init),
46390 (mpeg_packetiser_free), (mpeg_packetiser_add_buf),
46391 (mpeg_packetiser_flush), (mpeg_find_start_code),
46392 (get_next_free_block), (complete_current_block),
46393 (append_to_current_block), (start_new_block), (handle_packet),
46394 (collect_packets), (mpeg_packetiser_handle_eos),
46395 (mpeg_packetiser_get_block), (mpeg_packetiser_next_block):
46396 * gst/mpegvideoparse/mpegpacketiser.h:
46397 * gst/mpegvideoparse/mpegvideoparse.c: (mpegvideoparse_get_type),
46398 (gst_mpegvideoparse_base_init), (gst_mpegvideoparse_class_init),
46399 (mpv_parse_reset), (gst_mpegvideoparse_init),
46400 (gst_mpegvideoparse_dispose), (set_par_from_dar),
46401 (set_fps_from_code), (mpegvideoparse_parse_seq),
46402 (gst_mpegvideoparse_time_code), (gst_mpegvideoparse_flush),
46403 (mpegvideoparse_drain_avail), (gst_mpegvideoparse_chain),
46404 (mpv_parse_sink_event), (gst_mpegvideoparse_change_state),
46406 * gst/mpegvideoparse/mpegvideoparse.h:
46407 * gst/mpegvideoparse/mpegvideoparse.vcproj:
46408 Port mpeg1videoparse to 0.10 and give it rank SECONDARY-1, so
46409 that it's below existing decoders.
46410 Rename it to mpegvideoparse to reflect that it handles MPEG-1 and
46412 Re-write the parsing code so that it collects packets differently
46413 and timestamps Picture packets correctly.
46414 Add a list of FIXME's at the top.
46416 2007-03-15 10:52:21 +0000 Michael Smith <msmith@xiph.org>
46418 gst/audioresample/gstaudioresample.c: Don't trigger discontinuities for very small imperfections; a filter flush will...
46419 Original commit message from CVS:
46420 * gst/audioresample/gstaudioresample.c:
46421 (audioresample_check_discont), (audioresample_transform):
46422 Don't trigger discontinuities for very small imperfections; a filter
46423 flush will sound bad, and many plugins have rounding errors leading
46426 2007-03-14 17:16:30 +0000 Julien Moutte <julien@moutte.net>
46428 gst/audioresample/gstaudioresample.c: Handle discontinuous streams.
46429 Original commit message from CVS:
46430 2007-03-14 Julien MOUTTE <julien@moutte.net>
46431 * gst/audioresample/gstaudioresample.c: (gst_audioresample_init),
46432 (audioresample_transform_size), (audioresample_do_output),
46433 (audioresample_transform), (audioresample_pushthrough): Handle
46434 discontinuous streams.
46435 * gst/audioresample/gstaudioresample.h:
46436 * tests/check/elements/audioresample.c:
46437 (test_discont_stream_instance), (GST_START_TEST),
46438 (audioresample_suite): Add a test for discontinuous streams.
46439 * win32/common/config.h: Updated.
46441 2007-03-14 16:33:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
46443 tests/icles/equalizer-test.c: Port the example to new equalizer api.
46444 Original commit message from CVS:
46445 * tests/icles/equalizer-test.c: (equalizer_set_band_value),
46446 (equalizer_set_all_band_values),
46447 (equalizer_set_band_value_and_wait),
46448 (equalizer_set_all_band_values_and_wait), (do_slider_fiddling),
46450 Port the example to new equalizer api.
46452 2007-03-14 16:30:19 +0000 Edward Hervey <bilboed@bilboed.com>
46454 sys/osxvideo/: Fix leaks when running a NSApp.
46455 Original commit message from CVS:
46456 * sys/osxvideo/cocoawindow.h:
46457 * sys/osxvideo/cocoawindow.m:
46458 * sys/osxvideo/osxvideosink.h:
46459 * sys/osxvideo/osxvideosink.m:
46460 Fix leaks when running a NSApp.
46461 Accept any kind of resolutions.
46462 Works in fullscreen. Can maximize.
46463 Only thing left before being able to move this to -good is documentation
46464 and embedded window support.
46466 2007-03-14 15:33:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
46468 po/: Updated translations.
46469 Original commit message from CVS:
46473 Updated translations.
46475 2007-03-14 14:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
46477 gst/audioresample/: Since I really am not interested in a debug line for each sample being processed, move the librar...
46478 Original commit message from CVS:
46479 * gst/audioresample/debug.h:
46480 * gst/audioresample/resample.c: (resample_init):
46481 Since I really am not interested in a debug line for each sample
46482 being processed, move the library's debugging to its own category,
46485 2007-03-14 14:48:08 +0000 Stefan Kost <ensonic@users.sourceforge.net>
46487 gst/equalizer/: Add 3 and 10 band version and add missing gst_object_sync_values.
46488 Original commit message from CVS:
46489 * gst/equalizer/Makefile.am:
46490 * gst/equalizer/gstiirequalizer.c: (_do_init),
46491 (gst_iir_equalizer_band_set_property),
46492 (gst_iir_equalizer_band_class_init),
46493 (gst_iir_equalizer_band_get_type),
46494 (gst_iir_equalizer_child_proxy_get_child_by_index),
46495 (gst_iir_equalizer_child_proxy_get_children_count),
46496 (gst_iir_equalizer_child_proxy_interface_init), (setup_filter),
46497 (gst_iir_equalizer_compute_frequencies),
46498 (gst_iir_equalizer_transform_ip), (plugin_init):
46499 * gst/equalizer/gstiirequalizer10bands.c:
46500 (gst_iir_equalizer_10bands_base_init),
46501 (gst_iir_equalizer_10bands_class_init),
46502 (gst_iir_equalizer_10bands_init),
46503 (gst_iir_equalizer_10bands_set_property),
46504 (gst_iir_equalizer_10bands_get_property):
46505 * gst/equalizer/gstiirequalizer10bands.h:
46506 * gst/equalizer/gstiirequalizer3bands.c:
46507 (gst_iir_equalizer_3bands_base_init),
46508 (gst_iir_equalizer_3bands_class_init),
46509 (gst_iir_equalizer_3bands_init),
46510 (gst_iir_equalizer_3bands_set_property),
46511 (gst_iir_equalizer_3bands_get_property):
46512 * gst/equalizer/gstiirequalizer3bands.h:
46513 * gst/equalizer/gstiirequalizernbands.c:
46514 (gst_iir_equalizer_nbands_base_init),
46515 (gst_iir_equalizer_nbands_init):
46516 Add 3 and 10 band version and add missing gst_object_sync_values.
46517 * gst/spectrum/gstspectrum.c: (gst_spectrum_event),
46518 (gst_spectrum_transform_ip):
46519 Add some comments about float support.
46521 2007-03-14 14:09:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
46523 * gst/audioresample/gstaudioresample.c:
46524 add debugging and reformat docs
46525 Original commit message from CVS:
46526 add debugging and reformat docs
46528 2007-03-13 18:01:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
46530 gst/mpegaudioparse/: Remove bogus 2nd copy of mp3parse - it's actually in -ugly.
46531 Original commit message from CVS:
46532 * gst/mpegaudioparse/Makefile.am:
46533 * gst/mpegaudioparse/gstmpegaudioparse.c:
46534 * gst/mpegaudioparse/gstmpegaudioparse.h:
46535 * gst/mpegaudioparse/mpegaudioparse.vcproj:
46536 Remove bogus 2nd copy of mp3parse - it's actually
46539 2007-03-12 11:47:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
46541 examples/app/.cvsignore: The buildbot demands .cvsignore files, and I comply.
46542 Original commit message from CVS:
46543 * examples/app/.cvsignore:
46544 The buildbot demands .cvsignore files, and I comply.
46546 2007-03-11 22:23:04 +0000 Sébastien Moutte <sebastien@moutte.net>
46548 sys/directdraw/gstdirectdrawsink.*: Handle display mode changes during playback.
46549 Original commit message from CVS:
46550 * sys/directdraw/gstdirectdrawsink.c:
46551 * sys/directdraw/gstdirectdrawsink.h:
46552 Handle display mode changes during playback.
46554 2007-03-11 00:48:26 +0000 David Schleef <ds@schleef.org>
46556 Add appsrc/appsink example.
46557 Original commit message from CVS:
46559 * examples/Makefile.am:
46560 * examples/app/Makefile.am:
46561 * examples/app/appsrc_ex.c:
46562 Add appsrc/appsink example.
46563 * gst-libs/gst/app/Makefile.am:
46564 * gst-libs/gst/app/gstapp.c:
46565 * gst-libs/gst/app/gstappsink.c:
46566 * gst-libs/gst/app/gstappsink.h:
46567 * gst/app/gstapp.c:
46570 2007-03-10 20:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
46572 ext/: Printf format string fixes.
46573 Original commit message from CVS:
46574 * ext/nas/nassink.c: (NAS_createFlow):
46575 * ext/sndfile/gstsfsrc.c: (gst_sf_src_create):
46576 Printf format string fixes.
46578 2007-03-09 08:58:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
46580 gst/equalizer/: Refactor plugin into a base class and a first subclass (nband eq). The nband eq uses GstChildProxy an...
46581 Original commit message from CVS:
46582 * gst/equalizer/Makefile.am:
46583 * gst/equalizer/gstiirequalizer.c: (_do_init),
46584 (gst_iir_equalizer_band_set_property),
46585 (gst_iir_equalizer_band_get_property),
46586 (gst_iir_equalizer_band_class_init),
46587 (gst_iir_equalizer_band_get_type),
46588 (gst_iir_equalizer_child_proxy_get_child_by_index),
46589 (gst_iir_equalizer_child_proxy_get_children_count),
46590 (gst_iir_equalizer_child_proxy_interface_init),
46591 (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init),
46592 (gst_iir_equalizer_finalize), (setup_filter),
46593 (gst_iir_equalizer_compute_frequencies),
46594 (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
46595 (gst_iir_equalizer_setup), (plugin_init):
46596 * gst/equalizer/gstiirequalizer.h:
46597 * gst/equalizer/gstiirequalizernbands.c:
46598 (gst_iir_equalizer_nbands_base_init),
46599 (gst_iir_equalizer_nbands_class_init),
46600 (gst_iir_equalizer_nbands_init),
46601 (gst_iir_equalizer_nbands_set_property),
46602 (gst_iir_equalizer_nbands_get_property):
46603 * gst/equalizer/gstiirequalizernbands.h:
46604 Refactor plugin into a base class and a first subclass (nband eq). The
46605 nband eq uses GstChildProxy and is controlable. More subclasses will
46608 2007-03-08 15:24:52 +0000 Paul Davis <paul@linuxaudiosystems.com>
46610 ext/jack/: Make an object to manage client connections to the jack server which we will use in the future to run sele...
46611 Original commit message from CVS:
46612 Includes patch by: Paul Davis <paul at linuxaudiosystems dot com>
46613 * ext/jack/Makefile.am:
46614 * ext/jack/gstjackaudioclient.c: (gst_jack_audio_client_init),
46615 (jack_process_cb), (jack_sample_rate_cb), (jack_buffer_size_cb),
46616 (jack_shutdown_cb), (connection_find),
46617 (gst_jack_audio_make_connection), (gst_jack_audio_get_connection),
46618 (gst_jack_audio_unref_connection),
46619 (gst_jack_audio_connection_add_client),
46620 (gst_jack_audio_connection_remove_client),
46621 (gst_jack_audio_client_new), (gst_jack_audio_client_free),
46622 (gst_jack_audio_client_get_client),
46623 (gst_jack_audio_client_set_active):
46624 * ext/jack/gstjackaudioclient.h:
46625 Make an object to manage client connections to the jack server which we
46626 will use in the future to run selected jack elements with the same jack
46628 Make some stuff a bit more threadsafe.
46629 Activate the jack client ASAP.
46630 * ext/jack/gstjackaudiosink.c:
46631 (gst_jack_audio_sink_allocate_channels),
46632 (gst_jack_audio_sink_free_channels), (jack_process_cb),
46633 (gst_jack_ring_buffer_open_device),
46634 (gst_jack_ring_buffer_close_device),
46635 (gst_jack_ring_buffer_acquire), (gst_jack_ring_buffer_release),
46636 (gst_jack_audio_sink_class_init), (gst_jack_audio_sink_init),
46637 (gst_jack_audio_sink_getcaps):
46638 * ext/jack/gstjackaudiosink.h:
46639 Use new client object to manage connections.
46640 Don't remove and recreate all ports, try to reuse them.
46642 2007-03-07 12:07:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
46644 ext/wavpack/: Use a general wavpack debug category for common code.
46645 Original commit message from CVS:
46646 * ext/wavpack/gstwavpack.c: (plugin_init):
46647 * ext/wavpack/gstwavpackcommon.c:
46648 Use a general wavpack debug category for common code.
46649 * ext/wavpack/gstwavpackstreamreader.c:
46650 (gst_wavpack_stream_reader_set_pos_abs),
46651 (gst_wavpack_stream_reader_set_pos_rel),
46652 (gst_wavpack_stream_reader_write_bytes):
46653 Use the general wavpack debug category here too and add debug
46654 output to the functions that should not be called at all by
46655 the wavpack library.
46656 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_plugin_init):
46657 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_plugin_init):
46658 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
46659 Change debugging category names to conform to the conventions.
46661 2007-03-07 11:37:23 +0000 Edward Hervey <bilboed@bilboed.com>
46663 gst/qtdemux/qtdemux.*: Share qtdemux debug category across all files, otherwise all debugging in files other than qtd...
46664 Original commit message from CVS:
46665 * gst/qtdemux/qtdemux.c:
46666 * gst/qtdemux/qtdemux.h:
46667 Share qtdemux debug category across all files, otherwise all debugging
46668 in files other than qtdemux.c would end up in the default category.
46670 2007-03-07 11:23:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
46672 gst/spectrum/gstspectrum.*: One FIXME less, by resolving message timestamps against the playback segment.
46673 Original commit message from CVS:
46674 * gst/spectrum/gstspectrum.c: (gst_spectrum_start),
46675 (gst_spectrum_event), (gst_spectrum_transform_ip):
46676 * gst/spectrum/gstspectrum.h:
46677 One FIXME less, by resolving message timestamps against the playback
46680 2007-03-06 13:57:55 +0000 Wim Taymans <wim.taymans@gmail.com>
46682 gst/spectrum/gstspectrum.c: Fix and cleanup default property values.
46683 Original commit message from CVS:
46684 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
46685 (gst_spectrum_init), (gst_spectrum_set_property),
46686 (gst_spectrum_transform_ip):
46687 Fix and cleanup default property values.
46688 Add FIXMEs for stuff that looks rather wrong.
46690 2007-03-05 08:30:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
46692 gst/spectrum/: Remove two obsolete and confusing comments.
46693 Original commit message from CVS:
46694 * gst/spectrum/demo-audiotest.c: (message_handler):
46695 * gst/spectrum/demo-osssrc.c: (message_handler):
46696 Remove two obsolete and confusing comments.
46698 2007-03-04 21:36:50 +0000 Tim-Philipp Müller <tim@centricular.net>
46700 ext/nas/nassink.c: Some more cleanups/changes; use boilerplate macro.
46701 Original commit message from CVS:
46702 * ext/nas/nassink.c: (gst_nas_sink_class_init),
46703 (gst_nas_sink_init), (gst_nas_sink_getcaps),
46704 (gst_nas_sink_unprepare):
46705 Some more cleanups/changes; use boilerplate macro.
46707 2007-03-04 20:35:26 +0000 Tim-Philipp Müller <tim@centricular.net>
46709 ext/nas/: Bunch of nassink clean-ups: make build by adding the right CFLAGS and LIBS to Makefile.am; rename structure...
46710 Original commit message from CVS:
46711 * ext/nas/Makefile.am:
46713 * ext/nas/nassink.c: (gst_nas_sink_get_type),
46714 (gst_nas_sink_base_init), (gst_nas_sink_class_init),
46715 (gst_nas_sink_init), (gst_nas_sink_finalize),
46716 (gst_nas_sink_getcaps), (gst_nas_sink_prepare),
46717 (gst_nas_sink_unprepare), (gst_nas_sink_delay),
46718 (gst_nas_sink_reset), (gst_nas_sink_write),
46719 (gst_nas_sink_set_property), (gst_nas_sink_get_property),
46720 (gst_nas_sink_open), (gst_nas_sink_close), (NAS_flush),
46721 (NAS_sendData), (NAS_EventHandler), (gst_nas_sink_sink_get_format),
46722 (NAS_createFlow), (plugin_init):
46723 * ext/nas/nassink.h:
46724 Bunch of nassink clean-ups: make build by adding the right CFLAGS
46725 and LIBS to Makefile.am; rename structure, macros and functions
46726 according to canonical naming scheme; move some things around a bit;
46727 use GST_CAT_DEFAULT instead of GST_CAT_* everywhere; remove README
46728 file that didn't really contain any useful information anyway (the
46729 useful bits have been moved into the 'host' property description).
46731 2007-03-04 16:38:39 +0000 Jan Schmidt <thaytan@mad.scientist.com>
46733 ext/directfb/dfbvideosink.c: Chain up in finalize.
46734 Original commit message from CVS:
46735 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_finalize):
46736 Chain up in finalize.
46738 2007-03-03 22:28:03 +0000 Michael Smith <msmith@xiph.org>
46741 Original commit message from CVS:
46743 * gst/vmnc/Makefile.am:
46746 2007-03-03 22:13:22 +0000 Michael Smith <msmith@xiph.org>
46749 Original commit message from CVS:
46751 * gst/vmnc/Makefile.am:
46752 * gst/vmnc/vmncdec.c: (gst_vmnc_dec_base_init),
46753 (gst_vmnc_dec_class_init), (gst_vmnc_dec_init),
46754 (gst_vmnc_dec_reset), (vmnc_handle_wmvi_rectangle),
46755 (render_colour_cursor), (render_cursor), (vmnc_make_buffer),
46756 (vmnc_handle_wmvd_rectangle), (vmnc_handle_wmve_rectangle),
46757 (vmnc_handle_wmvf_rectangle), (vmnc_handle_wmvg_rectangle),
46758 (vmnc_handle_wmvh_rectangle), (vmnc_handle_wmvj_rectangle),
46759 (render_raw_tile), (render_subrect), (vmnc_handle_raw_rectangle),
46760 (vmnc_handle_hextile_rectangle), (vmnc_handle_packet),
46761 (vmnc_dec_setcaps), (vmnc_dec_chain), (vmnc_dec_change_state),
46762 (vmnc_dec_set_property), (vmnc_dec_get_property), (plugin_init):
46764 Still missing support for:
46765 - rectangle types I didn't find in my samples (e.g. copy, RRE,
46767 - alpha-composited cursors
46769 2007-03-03 10:23:03 +0000 David Schleef <ds@schleef.org>
46771 gst-libs/gst/app/Makefile.am: Install the headers.
46772 Original commit message from CVS:
46773 * gst-libs/gst/app/Makefile.am:
46774 Install the headers.
46776 2007-03-03 10:10:30 +0000 David Schleef <ds@schleef.org>
46778 gst-libs/gst/app/: Add GstAppBuffer that includes a callback and closure for proper handling of data chunks.
46779 Original commit message from CVS:
46780 * gst-libs/gst/app/Makefile.am:
46781 * gst-libs/gst/app/gstappbuffer.c:
46782 * gst-libs/gst/app/gstappbuffer.h:
46783 * gst-libs/gst/app/gstappsrc.c:
46784 Add GstAppBuffer that includes a callback and closure for
46785 proper handling of data chunks.
46787 2007-03-03 09:06:06 +0000 David Schleef <ds@schleef.org>
46789 gst-libs/gst/app/gstappsrc.*: Hacking to address issues in 413418.
46790 Original commit message from CVS:
46791 * gst-libs/gst/app/gstappsrc.c:
46792 * gst-libs/gst/app/gstappsrc.h:
46793 Hacking to address issues in 413418.
46795 2007-03-03 08:16:57 +0000 David Schleef <ds@schleef.org>
46797 Move the app library to gst-libs/gst/app (duh!)
46798 Original commit message from CVS:
46802 * gst-libs/gst/Makefile.am:
46803 * gst-libs/gst/app/Makefile.am:
46804 * gst-libs/gst/app/gstapp.c:
46805 * gst-libs/gst/app/gstappsrc.c:
46806 * gst-libs/gst/app/gstappsrc.h:
46807 * gst/app/Makefile.am:
46808 * gst/app/gstapp.c:
46809 * gst/app/gstappsrc.c:
46810 * gst/app/gstappsrc.h:
46811 Move the app library to gst-libs/gst/app (duh!)
46813 2007-03-02 19:43:48 +0000 Christian Schaller <uraeus@gnome.org>
46818 * ext/nas/nassink.c:
46819 * ext/nas/nassink.h:
46820 Commit NAS Sink, closed bugzilla 345633
46821 Original commit message from CVS:
46822 Commit NAS Sink, closed bugzilla 345633
46824 2007-03-02 18:24:14 +0000 Tim-Philipp Müller <tim@centricular.net>
46826 ext/dts/gstdtsdec.c: A few small clean-ups.
46827 Original commit message from CVS:
46828 * ext/dts/gstdtsdec.c: (gst_dtsdec_init), (gst_dtsdec_sink_event):
46829 A few small clean-ups.
46830 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps):
46831 More debug output for failure cases.
46833 2007-03-02 18:10:06 +0000 Young-Ho Cha <ganadist@chollian.net>
46835 ext/dts/gstdtsdec.c: Don't do forced downmixing to stereo, but check what downstream can do and let libdts do the dow...
46836 Original commit message from CVS:
46837 Patch by: Young-Ho Cha <ganadist at chollian net>
46838 * ext/dts/gstdtsdec.c: (gst_dtsdec_handle_frame),
46839 (gst_dtsdec_change_state):
46840 Don't do forced downmixing to stereo, but check what downstream
46841 can do and let libdts do the downmixing based on that (#400555).
46843 2007-03-02 13:33:39 +0000 Jan Schmidt <thaytan@mad.scientist.com>
46846 Remove spurious conflict marker
46847 Original commit message from CVS:
46848 Remove spurious conflict marker
46850 2007-03-02 12:04:02 +0000 Lutz Mueller <lutz@topfrose.de>
46852 ext/neon/gstneonhttpsrc.*: Simplify _set_uri() and _set_proxy() and remove the unused ishttp member (#388050).
46853 Original commit message from CVS:
46854 Patch by: Lutz Mueller <lutz topfrose de>
46855 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
46856 (gst_neonhttp_src_init), (gst_neonhttp_src_set_property),
46857 (gst_neonhttp_src_set_uri), (gst_neonhttp_src_set_proxy),
46858 (gst_neonhttp_src_send_request_and_redirect),
46859 (gst_neonhttp_src_uri_set_uri):
46860 * ext/neon/gstneonhttpsrc.h:
46861 Simplify _set_uri() and _set_proxy() and remove the unused ishttp
46863 * tests/check/elements/neonhttpsrc.c: (GST_START_TEST):
46864 Fix bogus URI to something that actually exists, otherwise we just
46865 bypass the test (and also to something that doesn't redirect, since
46866 neonhttpsrc doesn't seem to handle this very gracefully yet)
46868 2007-03-02 11:14:33 +0000 Christian Schaller <uraeus@gnome.org>
46872 * ext/ivorbis/Makefile.am:
46873 * ext/ivorbis/vorbis.c:
46874 * ext/ivorbis/vorbisdec.c:
46875 * ext/ivorbis/vorbisdec.h:
46876 Add patch from Bug 357055 from Chris Lord, adding support for Vorbis streams
46877 Original commit message from CVS:
46878 Add patch from Bug 357055 from Chris Lord, adding support for Vorbis streams
46880 2007-03-01 17:27:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
46882 tests/check/Makefile.am: Draw plugins in from the build tree sys/ dir, rather than picking up the already installed v...
46883 Original commit message from CVS:
46884 * tests/check/Makefile.am:
46885 Draw plugins in from the build tree sys/ dir, rather than
46886 picking up the already installed versions.
46888 2007-02-28 19:31:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
46890 configure.ac: Convert to new AG_GST style.
46891 Original commit message from CVS:
46893 Convert to new AG_GST style.
46895 2007-02-27 12:02:03 +0000 Christian Schaller <uraeus@gnome.org>
46898 * sys/directdraw/gstdirectdrawplugin.c:
46899 * sys/directdraw/gstdirectdrawsink.c:
46900 * sys/directdraw/gstdirectdrawsink.h:
46901 * sys/directsound/gstdirectsoundplugin.c:
46902 * sys/directsound/gstdirectsoundsink.c:
46903 * sys/directsound/gstdirectsoundsink.h:
46904 * sys/osxvideo/cocoawindow.h:
46905 * sys/osxvideo/cocoawindow.m:
46906 * sys/osxvideo/osxvideosink.h:
46907 * sys/osxvideo/osxvideosink.m:
46908 update copyright statements
46909 Original commit message from CVS:
46910 update copyright statements
46912 2007-02-27 11:30:19 +0000 Edward Hervey <bilboed@bilboed.com>
46914 sys/osxvideo/: Disable the cocoa event loop since it's a huge memory leak. Should only matter if the sink isn't used ...
46915 Original commit message from CVS:
46916 * sys/osxvideo/cocoawindow.h:
46917 * sys/osxvideo/cocoawindow.m:
46918 * sys/osxvideo/osxvideosink.h:
46919 * sys/osxvideo/osxvideosink.m:
46920 Disable the cocoa event loop since it's a huge memory leak. Should only
46921 matter if the sink isn't used within an NSApp (which has already got
46922 a coca event loop).
46923 Remove all unused code.
46925 2007-02-26 21:01:03 +0000 David Schleef <ds@schleef.org>
46927 Add a new plugin/library to make it easy for apps to shove data into a pipeline.
46928 Original commit message from CVS:
46930 * gst/app/Makefile.am:
46931 * gst/app/gstapp.c:
46932 * gst/app/gstappsrc.c:
46933 * gst/app/gstappsrc.h:
46934 Add a new plugin/library to make it easy for apps to shove
46935 data into a pipeline.
46937 2007-02-26 10:32:30 +0000 Tim-Philipp Müller <tim@centricular.net>
46939 gst/real/: Use gst_pad_use_fixed_caps() on source pads, to avoid negotiation errors in certain situations (e.g. dec !...
46940 Original commit message from CVS:
46941 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_init):
46942 * gst/real/gstrealvideodec.c: (gst_real_video_dec_init):
46943 Use gst_pad_use_fixed_caps() on source pads, to avoid negotiation
46944 errors in certain situations (e.g. dec ! cs ! ximagesink and the
46945 imagesink window is resized); also, some minor clean-ups.
46947 2007-02-24 22:52:48 +0000 Tim-Philipp Müller <tim@centricular.net>
46949 Fix build with LDFLAGS='-Wl,-z,defs'.
46950 Original commit message from CVS:
46952 * ext/gsm/Makefile.am:
46953 * ext/ladspa/Makefile.am:
46954 * ext/wavpack/Makefile.am:
46955 * gst/equalizer/Makefile.am:
46956 * gst/filter/Makefile.am:
46957 * gst/mve/Makefile.am:
46958 * gst/nsf/Makefile.am:
46959 * gst/replaygain/Makefile.am:
46960 * gst/speed/Makefile.am:
46961 Fix build with LDFLAGS='-Wl,-z,defs'.
46963 2007-02-20 21:34:00 +0000 Sébastien Moutte <sebastien@moutte.net>
46965 sys/directsound/gstdirectsoundsink.*: Remove include of unused headers.
46966 Original commit message from CVS:
46967 * sys/directsound/gstdirectsoundsink.c:
46968 * sys/directsound/gstdirectsoundsink.h:
46969 Remove include of unused headers.
46970 * sys/waveform/gstwaveformplugin.c:
46971 * sys/waveform/gstwaveformsink.c:
46972 * sys/waveform/gstwaveformsink.h:
46973 * win32/vs6/libgstwaveform.dsp:
46974 Add a new waveform plugin which includes an audio sink
46975 element using the WaveForm win32 API.
46977 Add the new project file form waveform plugin.
46979 2007-02-18 18:00:51 +0000 Sébastien Moutte <sebastien@moutte.net>
46981 sys/directdraw/: Prepare the plugin to move to good:
46982 Original commit message from CVS:
46983 * sys/directdraw/gstdirectdrawplugin.c:
46984 * sys/directdraw/gstdirectdrawsink.c:
46985 * sys/directdraw/gstdirectdrawsink.h:
46986 Prepare the plugin to move to good:
46987 Remove unused/untested code (rendering to an extern surface,
46988 yuv format rendering).Use GST_(DEBUG/*)_OBJECT macros
46989 Rename all functions from gst_directdrawsink to gst_directdraw_sink.
46990 Add gtk doc section
46991 Fix a bug in gst_directdraw_sink_show_frame, memcpy line by line
46992 respecting destination surface stride.
46993 * sys/directsound/gstdirectsoundplugin.c:
46994 * sys/directsound/gstdirectsoundsink.c:
46995 * sys/directsound/gstdirectsoundsink.h:
46996 Prepare the plugin to move to good:
46997 Rename all functions from gst_directsoundsink to gst_directsound_sink.
46998 Add gtk doc section
46999 * win32/common/config.h.in:
47003 2007-02-16 16:26:31 +0000 Christian Schaller <uraeus@gnome.org>
47005 * gst-plugins-bad.spec.in:
47006 add equalizer plugin
47007 Original commit message from CVS:
47008 add equalizer plugin
47010 2007-02-13 14:22:53 +0000 Christian Schaller <uraeus@gnome.org>
47013 add missing \ in Makefile.am
47014 Original commit message from CVS:
47015 add missing \ in Makefile.am
47017 2007-02-13 09:44:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
47019 Add crossreferences to glib/gobject/gstream docs. Also fix typo in timidity.cfg check.
47020 Original commit message from CVS:
47022 * docs/plugins/Makefile.am:
47023 Add crossreferences to glib/gobject/gstream docs. Also fix typo in
47024 timidity.cfg check.
47025 * ext/timidity/gsttimidity.c: (plugin_init):
47026 Also build if no config was detected at configure time.
47028 2007-02-11 15:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
47030 Add second midi renderer. Fix some double frees and leaks. Clean up logging.
47031 Original commit message from CVS:
47033 * ext/timidity/Makefile.am:
47034 * ext/timidity/gsttimidity.c: (plugin_init):
47035 * ext/timidity/gstwildmidi.c: (gst_wildmidi_base_init),
47036 (gst_wildmidi_class_init), (gst_wildmidi_init),
47037 (gst_wildmidi_src_convert), (gst_wildmidi_src_query),
47038 (gst_wildmidi_get_upstream_size), (gst_wildmidi_get_segment),
47039 (gst_wildmidi_get_new_segment_event), (gst_wildmidi_src_event),
47040 (gst_wildmidi_activate), (gst_wildmidi_activatepull),
47041 (gst_wildmidi_allocate_buffer), (gst_wildmidi_clip_buffer),
47042 (gst_wildmidi_fill_buffer), (gst_wildmidi_get_buffer),
47043 (gst_wildmidi_loop), (gst_wildmidi_change_state),
47044 (gst_wildmidi_set_property), (gst_wildmidi_get_property),
47045 (gst_wildmidi_typefind), (wildmidi_open_config), (plugin_init):
47046 * ext/timidity/gstwildmidi.h:
47047 Add second midi renderer. Fix some double frees and leaks. Clean up
47050 2007-02-11 15:26:49 +0000 Sébastien Moutte <sebastien@moutte.net>
47052 Makefile.am: Add win32 MANIFEST
47053 Original commit message from CVS:
47056 * sys/directdraw/gstdirectdrawsink.c:
47057 * sys/directdraw/gstdirectdrawsink.h:
47058 Clear unused code and add comments.
47059 Remove yuv from template caps, it only supports RGB
47061 Implement XOverlay interface and remove window and fullscreen
47064 Test for blit capabilities to return only the current colorspace if
47065 the hardware can't blit for one colorspace to another.
47066 * sys/directsound/gstdirectsoundsink.c:
47069 Add VS7 project files and solution.
47070 * win32/vs6/gst_plugins_bad.dsw:
47071 * win32/vs6/libgstdirectdraw.dsp:
47072 * win32/vs6/libgstdirectsound.dsp:
47073 * win32/vs6/libgstqtdemux.dsp:
47074 Update project files.
47076 2007-02-11 11:59:49 +0000 Stefan Kost <ensonic@users.sourceforge.net>
47078 ext/faad/gstfaad.c: Also update the comment that describes the hack.
47079 Original commit message from CVS:
47080 * ext/faad/gstfaad.c:
47081 Also update the comment that describes the hack.
47083 2007-02-11 11:35:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
47085 configure.ac: Tell the code which faad it is, so that we can adjust the hacks needed.
47086 Original commit message from CVS:
47088 Tell the code which faad it is, so that we can adjust the hacks
47090 * ext/faad/gstfaad.c:
47091 Make our hacks dependent on the fadd lib in use.
47093 2007-02-11 10:58:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
47095 configure.ac: Fix faad detection to support also fadd with new symbol prefix.
47096 Original commit message from CVS:
47098 Fix faad detection to support also fadd with new symbol prefix.
47101 2007-02-08 15:00:00 +0000 Wouter Paesen <wouter@blue-gate.be>
47103 Add timitity midi render plugin (#403992)
47104 Original commit message from CVS:
47105 Patch by: Wouter Paesen <wouter@blue-gate.be>
47108 * ext/timidity/Makefile.am:
47109 * ext/timidity/gsttimidity.c: (gst_timidity_base_init),
47110 (gst_timidity_class_init), (gst_timidity_init),
47111 (gst_timidity_set_song_options), (gst_timidity_src_convert),
47112 (gst_timidity_src_query), (gst_timidity_get_upstream_size),
47113 (gst_timidity_get_segment), (gst_timidity_get_new_segment_event),
47114 (gst_timidity_src_event), (gst_timidity_activate),
47115 (gst_timidity_activatepull), (gst_timidity_allocate_buffer),
47116 (gst_timidity_clip_buffer), (gst_timidity_fill_buffer),
47117 (gst_timidity_get_buffer), (gst_timidity_loop),
47118 (gst_timidity_change_state), (gst_timidity_typefind),
47120 * ext/timidity/gsttimidity.h:
47121 Add timitity midi render plugin (#403992)
47123 2007-02-07 12:29:03 +0000 Edward Hervey <bilboed@bilboed.com>
47125 ext/amrwb/gstamrwbparse.c: GST_PAD_PARENT doesn't return a GstObject with an incremented refcount.
47126 Original commit message from CVS:
47127 * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_query):
47128 GST_PAD_PARENT doesn't return a GstObject with an incremented refcount.
47129 Switched to using gst_pad_get_parent().
47131 2007-02-06 16:00:37 +0000 Tim-Philipp Müller <tim@centricular.net>
47133 gst/modplug/gstmodplug.cc: Remove superfluous gst_caps_get_structure() call.
47134 Original commit message from CVS:
47135 * gst/modplug/gstmodplug.cc:
47136 Remove superfluous gst_caps_get_structure() call.
47138 2007-02-06 10:16:52 +0000 Tim-Philipp Müller <tim@centricular.net>
47140 configure.ac: Increase required libsndfile version to a version that's known to have the function sf_write_sync() to ...
47141 Original commit message from CVS:
47143 Increase required libsndfile version to a version that's known to
47144 have the function sf_write_sync() to make the build bots happy.
47146 2007-02-06 09:39:16 +0000 Tim-Philipp Müller <tim@centricular.net>
47148 ext/sndfile/gstsfsrc.c: Fix build (installed setup).
47149 Original commit message from CVS:
47150 * ext/sndfile/gstsfsrc.c:
47151 Fix build (installed setup).
47153 2007-02-05 18:42:45 +0000 Andy Wingo <wingo@pobox.com>
47155 ext/sndfile/: Port sfsrc to 0.10, pull or push, with random access woo.
47156 Original commit message from CVS:
47157 2007-02-05 Andy Wingo <wingo@pobox.com>
47158 * ext/sndfile/Makefile.am:
47159 * ext/sndfile/gstsfsrc.h:
47160 * ext/sndfile/gstsfsrc.c: Port sfsrc to 0.10, pull or push, with
47163 2007-02-03 23:35:26 +0000 Tim-Philipp Müller <tim@centricular.net>
47165 Fix up to use the newly ported (actually working) GstAudioFilter.
47166 Original commit message from CVS:
47168 * gst/equalizer/Makefile.am:
47169 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init),
47170 (gst_iir_equalizer_class_init), (gst_iir_equalizer_init),
47171 (setup_filter), (gst_iir_equalizer_compute_frequencies),
47172 (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
47173 (gst_iir_equalizer_transform_ip), (gst_iir_equalizer_setup),
47175 * gst/equalizer/gstiirequalizer.h:
47176 Fix up to use the newly ported (actually working) GstAudioFilter.
47177 Bump core/base requirements to CVS for this.
47178 * tests/icles/.cvsignore:
47179 * tests/icles/Makefile.am:
47180 * tests/icles/equalizer-test.c: (check_bus),
47181 (equalizer_set_band_value), (equalizer_set_all_band_values),
47182 (equalizer_set_band_value_and_wait),
47183 (equalizer_set_all_band_values_and_wait), (do_slider_fiddling),
47185 Add brain-dead interactive test for equalizer.
47187 2007-02-02 18:36:28 +0000 Tim-Philipp Müller <tim@centricular.net>
47189 gst/equalizer/gstiirequalizer.c: Rename "values" property to "band-values" and change type into a
47190 Original commit message from CVS:
47191 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_class_init),
47192 (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
47193 (gst_iir_equalizer_filter_inplace):
47194 Rename "values" property to "band-values" and change type into a
47195 GValueArray, so it's more easily bindable and the range of the
47196 values passed in is defined and checked etc.; also do some
47199 2007-02-02 17:39:21 +0000 James Doc Livingston <doclivingston@gmail.com>
47201 Port equalizer plugin to 0.10 (#403572).
47202 Original commit message from CVS:
47203 Patch by: James "Doc" Livingston <doclivingston at gmail com>
47205 * gst/equalizer/Makefile.am:
47206 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_get_type),
47207 (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init),
47208 (gst_iir_equalizer_compute_frequencies),
47209 (gst_iir_equalizer_set_property),
47210 (gst_iir_equalizer_filter_inplace), (gst_iir_equalizer_setup),
47212 Port equalizer plugin to 0.10 (#403572).
47214 2007-02-02 13:28:05 +0000 Andy Wingo <wingo@pobox.com>
47216 configure.ac: ext/Makefile.am
47217 Original commit message from CVS:
47218 2007-02-02 Andy Wingo <wingo@pobox.com>
47221 * ext/sndfile/Makefile.am:
47222 * ext/sndfile/gstsf.c:
47223 * ext/sndfile/gstsf.h:
47224 * ext/sndfile/gstsfsink.c:
47225 * ext/sndfile/gstsfsink.h: Port sfsink to 0.10. Works in pull or
47226 push mode with interleaved float or int data.
47228 2007-02-02 11:09:50 +0000 Tim-Philipp Müller <tim@centricular.net>
47230 ext/alsaspdif/alsaspdifsink.c: Set rank to NONE so that it doesn't get autoplugged by autoaudiosink (which didn't hap...
47231 Original commit message from CVS:
47232 * ext/alsaspdif/alsaspdifsink.c: (plugin_init):
47233 Set rank to NONE so that it doesn't get autoplugged by autoaudiosink
47234 (which didn't happen previously because the klass string didn't
47235 contain anything autoaudiosink was looking for).
47237 2007-01-31 10:02:05 +0000 Stefan Kost <ensonic@users.sourceforge.net>
47239 gst/real/: Fix classification in GstElementDetails.
47240 Original commit message from CVS:
47241 * gst/real/gstrealaudiodec.c:
47242 * gst/real/gstrealvideodec.c:
47243 Fix classification in GstElementDetails.
47245 2007-01-31 08:32:59 +0000 Sebastian Dröge <slomo@circular-chaos.org>
47247 ext/wavpack/gstwavpackparse.c: Fix a off by one that leads to the duration reported as one sample less than it is
47248 Original commit message from CVS:
47249 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query),
47250 (gst_wavpack_parse_handle_seek_event),
47251 (gst_wavpack_parse_create_src_pad):
47252 Fix a off by one that leads to the duration reported as one
47253 sample less than it is
47255 2007-01-31 08:16:59 +0000 Stefan Kost <ensonic@users.sourceforge.net>
47257 Fix classification in GstElementDetails.
47258 Original commit message from CVS:
47259 * ext/alsaspdif/alsaspdifsink.c:
47260 * gst/nsf/gstnsf.c:
47261 Fix classification in GstElementDetails.
47262 * ext/ladspa/gstladspa.c: (gst_ladspa_base_init),
47263 (gst_ladspa_class_init):
47264 Improve Klassification and reduce code slighly.
47266 2007-01-30 17:19:33 +0000 Edward Hervey <bilboed@bilboed.com>
47268 configure.ac: Check for an Objective C compiler
47269 Original commit message from CVS:
47271 Check for an Objective C compiler
47273 * sys/osxvideo/Makefile.am:
47274 * sys/osxvideo/cocoawindow.h:
47275 * sys/osxvideo/cocoawindow.m:
47276 * sys/osxvideo/osxvideosink.h:
47277 * sys/osxvideo/osxvideosink.m:
47278 Port of osxvideo plugin to 0.10. Do NOT consider 100% stable !
47281 2007-01-29 20:51:02 +0000 Christian Schaller <uraeus@gnome.org>
47283 * gst-plugins-bad.spec.in:
47285 Original commit message from CVS:
47288 2007-01-28 18:28:33 +0000 Tim-Philipp Müller <tim@centricular.net>
47290 gst/videocrop/gstvideocrop.c: Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY.
47291 Original commit message from CVS:
47292 * gst/videocrop/gstvideocrop.c:
47293 (gst_video_crop_get_image_details_from_caps),
47294 (gst_video_crop_transform_packed_complex):
47295 Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY.
47296 * tests/icles/videocrop-test.c: (check_bus_for_errors),
47297 (test_with_caps), (main):
47298 Block streaming thread before changing filter caps while the
47299 pipeline is running so that we don't get random not-negotiated
47300 errors just because GStreamer can't handle that yet.
47302 2007-01-28 17:35:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
47304 ext/ladspa/: add GstController support to ladspa
47305 Original commit message from CVS:
47306 * ext/ladspa/Makefile.am:
47307 * ext/ladspa/gstladspa.c: (gst_ladspa_class_get_param_spec):
47308 add GstController support to ladspa
47310 2007-01-28 13:01:02 +0000 Rosfran Borges <rosfran.borges@idnt.org.br>
47312 ext/mythtv/gstmythtvsrc.c: Remove sleep calls, they've been moved into the library now ... (#354451).
47313 Original commit message from CVS:
47314 Patch by: Rosfran Borges <rosfran dot borges at idnt org br>
47315 * ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_start),
47316 (gst_mythtv_src_next_program_chain):
47317 Remove sleep calls, they've been moved into the library now ...
47320 2007-01-27 16:08:15 +0000 Tim-Philipp Müller <tim@centricular.net>
47322 tests/icles/videocrop-test.c: Catch errors while the test is running.
47323 Original commit message from CVS:
47324 * tests/icles/videocrop-test.c: (test_with_caps):
47325 Catch errors while the test is running.
47327 2007-01-25 23:27:59 +0000 Sebastian Dröge <slomo@circular-chaos.org>
47329 ext/wavpack/gstwavpackparse.c: Fix the SEEKING query. We can seek if we are in pull mode, not the other way around. A...
47330 Original commit message from CVS:
47331 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
47332 Fix the SEEKING query. We can seek if we are in pull mode, not the
47333 other way around. Also set the correct format in the seeking query and
47334 handle the case where the headers are not read yet and we can't say
47335 anything about our seeking capabilities.
47337 2007-01-25 21:55:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
47339 ext/wavpack/: Fix spelling in 2 places: It's called Wavpack, not WavePack.
47340 Original commit message from CVS:
47341 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
47342 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
47343 Fix spelling in 2 places: It's called Wavpack, not WavePack.
47345 2007-01-25 12:05:11 +0000 Edward Hervey <bilboed@bilboed.com>
47347 gst/: Use proper print statements.
47348 Original commit message from CVS:
47349 * gst/multifile/gstmultifilesink.c:
47350 (gst_multi_file_sink_class_init):
47351 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_class_init):
47352 * gst/mve/gstmvedemux.c: (gst_mve_video_create_buffer),
47353 (gst_mve_video_palette), (gst_mve_video_code_map),
47354 (gst_mve_audio_init), (gst_mve_audio_data), (gst_mve_timer_create),
47355 (gst_mve_demux_chain):
47356 * gst/mve/gstmvemux.c: (gst_mve_mux_push_chunk):
47357 * gst/mve/mveaudioenc.c: (mve_compress_audio):
47358 * gst/mve/mvevideodec16.c: (ipvideo_copy_block):
47359 * gst/mve/mvevideodec8.c: (ipvideo_copy_block):
47360 * gst/mve/mvevideoenc16.c: (mve_encode_frame16):
47361 * gst/mve/mvevideoenc8.c: (mve_encode_frame8):
47362 Use proper print statements.
47363 Fixes build on mac os x.
47364 <wingo> oo look at me my name is edward i'm hacking on macos wooo
47366 2007-01-24 11:29:00 +0000 Wim Taymans <wim.taymans@gmail.com>
47368 gst/qtdemux/gstrtpxqtdepay.c: Fix caps on the depayloader.
47369 Original commit message from CVS:
47370 * gst/qtdemux/gstrtpxqtdepay.c:
47371 Fix caps on the depayloader.
47373 2007-01-23 14:54:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
47375 * gst-libs/ext/amrwb/Makefile.am:
47376 work if it's already there too
47377 Original commit message from CVS:
47378 work if it's already there too
47380 2007-01-17 17:29:04 +0000 Tim-Philipp Müller <tim@centricular.net>
47382 ext/mythtv/gstmythtvsrc.c: Use break here instead of goto.
47383 Original commit message from CVS:
47384 * ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_set_property):
47385 Use break here instead of goto.
47387 2007-01-13 19:12:32 +0000 Andy Wingo <wingo@pobox.com>
47389 gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads): Use fixed caps on src pads.
47390 Original commit message from CVS:
47391 2007-01-13 Andy Wingo <wingo@pobox.com>
47392 * gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads):
47393 Use fixed caps on src pads.
47394 (gst_deinterleave_remove_pads): Remove src pads, not sink pads. I
47395 seem to have reverse midas disease!
47396 (gst_deinterleave_process): Proxy timestamps, offsets, durations,
47397 and set caps on outgoing buffers. Fixes #395597, I think.
47399 2007-01-13 18:01:41 +0000 Andy Wingo <wingo@pobox.com>
47401 gst/interleave/interleave.c (gst_interleave_init): Init the activation mode properly.
47402 Original commit message from CVS:
47403 2007-01-13 Andy Wingo <wingo@pobox.com>
47404 * gst/interleave/interleave.c (gst_interleave_init): Init the
47405 activation mode properly.
47406 (gst_interleave_src_setcaps, gst_interleave_src_getcaps)
47407 (gst_interleave_init): Set a setcaps and getcaps function on the
47408 src pad, so that we can implement pull-mode negotiation.
47409 (gst_interleave_sink_setcaps): Renamed from
47410 gst_interleave_setcaps, as it only does the sink logic now.
47411 Implement both for pull-mode and push-mode.
47412 (gst_interleave_process): Set caps on our outgoing buffer.
47413 (gst_interleave_src_activate_pull): Fix some more bogus casts.
47414 What is up with this.
47416 2007-01-13 12:37:55 +0000 Tim-Philipp Müller <tim@centricular.net>
47418 ext/mythtv/gstmythtvsrc.c: Clean up a bit, mostly the debug statements; fix deadlock in _set_property() in the error ...
47419 Original commit message from CVS:
47420 * ext/mythtv/gstmythtvsrc.c: (do_read_request_response),
47421 (gst_mythtv_src_create), (gst_mythtv_src_get_position),
47422 (gst_mythtv_src_do_seek), (gst_mythtv_src_start),
47423 (gst_mythtv_src_next_program_chain), (gst_mythtv_src_get_size),
47424 (gst_mythtv_src_handle_event), (gst_mythtv_src_handle_query),
47425 (gst_mythtv_src_change_state), (gst_mythtv_src_set_property),
47426 (gst_mythtv_src_uri_get_type):
47427 Clean up a bit, mostly the debug statements; fix deadlock in
47428 _set_property() in the error cases; fix up query function.
47430 2007-01-12 21:58:43 +0000 Andy Wingo <wingo@pobox.com>
47433 * ext/ladspa/gstsignalprocessor.c:
47434 ext/ladspa/gstsignalprocessor.c (gst_signal_processor_fixate)
47435 Original commit message from CVS:
47436 2007-01-12 Andy Wingo <wingo@pobox.com>
47437 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_fixate)
47438 (gst_signal_processor_ouija_caps, gst_signal_processor_prepare):
47439 Remove fixate/ouija stuff, thankfully, due to the new
47440 part-negotiation.txt pull-mode negotiation scheme.
47441 (gst_signal_processor_setcaps_pull)
47442 (gst_signal_processor_setcaps): Implement upstream set_caps pull
47443 proxying for pull mode. Now this works: ladspa-sine-fcac !
47444 audioconvert ! alsasink.
47446 2007-01-12 19:02:37 +0000 Edgard Lima <edgard.lima@indt.org.br>
47451 * ext/mythtv/Makefile.am:
47452 * ext/mythtv/gstmythtvsrc.c:
47453 * ext/mythtv/gstmythtvsrc.h:
47454 * gst-plugins-bad.spec.in:
47455 MythTV client source plugin created.
47456 Original commit message from CVS:
47457 MythTV client source plugin created.
47459 2007-01-12 17:16:51 +0000 Wim Taymans <wim.taymans@gmail.com>
47461 gst/qtdemux/: Add X-QT depayloader that will eventually share code with the demuxer.
47462 Original commit message from CVS:
47463 * gst/qtdemux/Makefile.am:
47464 * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_base_init),
47465 (gst_rtp_xqt_depay_class_init), (gst_rtp_xqt_depay_init),
47466 (gst_rtp_xqt_depay_finalize), (gst_rtp_quicktime_parse_sd),
47467 (gst_rtp_xqt_depay_setcaps), (gst_rtp_xqt_depay_process),
47468 (gst_rtp_xqt_depay_set_property), (gst_rtp_xqt_depay_get_property),
47469 (gst_rtp_xqt_depay_change_state), (gst_rtp_xqt_depay_plugin_init):
47470 * gst/qtdemux/gstrtpxqtdepay.h:
47471 * gst/qtdemux/qtdemux.c: (gst_qtdemux_base_init),
47472 (gst_qtdemux_loop_state_header), (gst_qtdemux_loop),
47473 (qtdemux_parse_moov), (qtdemux_parse_container),
47474 (qtdemux_parse_node), (gst_qtdemux_add_stream),
47475 (qtdemux_parse_trak), (qtdemux_audio_caps):
47476 * gst/qtdemux/qtdemux.h:
47477 * gst/qtdemux/quicktime.c: (plugin_init):
47478 Add X-QT depayloader that will eventually share code with the demuxer.
47479 Make new plugin entry point with quicktime releated stuff.
47481 2007-01-12 12:10:19 +0000 Tim-Philipp Müller <tim@centricular.net>
47483 gst/qtdemux/Makefile.am: Dist all new files.
47484 Original commit message from CVS:
47485 * gst/qtdemux/Makefile.am:
47486 Dist all new files.
47488 2007-01-12 10:27:25 +0000 Wim Taymans <wim.taymans@gmail.com>
47490 docs/plugins/: Activate docs for jack, sdl and qtdemux.
47491 Original commit message from CVS:
47492 * docs/plugins/Makefile.am:
47493 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
47494 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
47495 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
47496 * docs/plugins/gst-plugins-bad-plugins.signals:
47497 * docs/plugins/inspect/plugin-qtdemux.xml:
47498 Activate docs for jack, sdl and qtdemux.
47500 2007-01-12 10:25:40 +0000 Wim Taymans <wim.taymans@gmail.com>
47502 ext/jack/gstjackaudiosink.*: Improve docs.
47503 Original commit message from CVS:
47504 * ext/jack/gstjackaudiosink.c: (jack_sample_rate_cb),
47505 (jack_buffer_size_cb), (jack_shutdown_cb),
47506 (gst_jack_ring_buffer_acquire):
47507 * ext/jack/gstjackaudiosink.h:
47510 2007-01-12 10:24:29 +0000 Wim Taymans <wim.taymans@gmail.com>
47512 ext/gsm/gstgsmenc.c: Fix typo in docs.
47513 Original commit message from CVS:
47514 * ext/gsm/gstgsmenc.c: (gst_gsmenc_init):
47517 2007-01-12 10:22:16 +0000 Wim Taymans <wim.taymans@gmail.com>
47519 gst/qtdemux/: Cleanup and refactor to make the code more readable.
47520 Original commit message from CVS:
47521 * gst/qtdemux/Makefile.am:
47522 * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
47523 (gst_qtdemux_loop_state_header), (gst_qtdemux_combine_flows),
47524 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
47525 (gst_qtdemux_chain), (qtdemux_sink_activate_pull),
47526 (qtdemux_inflate), (qtdemux_parse_moov), (qtdemux_parse_container),
47527 (qtdemux_parse_node), (qtdemux_tree_get_child_by_type),
47528 (qtdemux_tree_get_sibling_by_type), (gst_qtdemux_add_stream),
47529 (qtdemux_parse_samples), (qtdemux_parse_segments),
47530 (qtdemux_parse_trak), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
47531 (qtdemux_tag_add_date), (qtdemux_tag_add_gnre),
47532 (qtdemux_parse_udta), (qtdemux_redirects_sort_func),
47533 (qtdemux_process_redirects), (qtdemux_parse_redirects),
47534 (qtdemux_parse_tree), (gst_qtdemux_handle_esds),
47535 (qtdemux_video_caps), (qtdemux_audio_caps):
47536 * gst/qtdemux/qtdemux.h:
47537 * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mvhd),
47538 (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
47539 (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
47540 (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
47541 (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
47542 (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
47543 (qtdemux_dump_unknown), (qtdemux_node_dump_foreach),
47544 (qtdemux_node_dump):
47545 * gst/qtdemux/qtdemux_dump.h:
47546 * gst/qtdemux/qtdemux_fourcc.h:
47547 * gst/qtdemux/qtdemux_types.c: (qtdemux_type_get):
47548 * gst/qtdemux/qtdemux_types.h:
47549 * gst/qtdemux/qtpalette.h:
47550 Cleanup and refactor to make the code more readable.
47551 Move debugging/tables into separate files.
47552 Add 2/4/16 color palletee support.
47553 Fix raw 15 bit RGB handling.
47554 Use more FOURCC constants.
47557 2007-01-11 19:51:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
47559 ext/wavpack/gstwavpackenc.c: Minor clean-up: use enum values instead of hardcoded constants (#395536).
47560 Original commit message from CVS:
47561 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
47562 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
47563 (gst_wavpack_enc_correction_mode_get_type),
47564 (gst_wavpack_enc_joint_stereo_mode_get_type):
47565 Minor clean-up: use enum values instead of hardcoded constants (#395536).
47567 2007-01-11 12:28:56 +0000 Tim-Philipp Müller <tim@centricular.net>
47569 gst/mve/gstmvedemux.c: Support SEEKING query (bad news now delivered properly!); add event function to source pads to...
47570 Original commit message from CVS:
47571 * gst/mve/gstmvedemux.c: (gst_mve_demux_get_src_query_types),
47572 (gst_mve_demux_handle_src_query), (gst_mve_demux_handle_src_event),
47573 (gst_mve_add_stream):
47574 Support SEEKING query (bad news now delivered properly!); add event
47575 function to source pads to make sure seeks aren't propagated
47576 upstream, even if they aren't handled.
47578 2007-01-11 11:39:56 +0000 Jens Granseuer <jensgr@gmx.net>
47580 Add Interplay MVE format demuxer/decoder and muxer/encoder. Demuxer doesn't support seeking yet, but seems to work fi...
47581 Original commit message from CVS:
47582 Patch by: Jens Granseuer <jensgr at gmx net>
47584 * gst/mve/Makefile.am:
47586 * gst/mve/gstmve.c:
47587 * gst/mve/gstmvedemux.c:
47588 * gst/mve/gstmvedemux.h:
47589 * gst/mve/gstmvemux.c:
47590 * gst/mve/gstmvemux.h:
47592 * gst/mve/mveaudiodec.c:
47593 * gst/mve/mveaudioenc.c:
47594 * gst/mve/mvevideodec16.c:
47595 * gst/mve/mvevideodec8.c:
47596 * gst/mve/mvevideoenc16.c:
47597 * gst/mve/mvevideoenc8.c:
47598 Add Interplay MVE format demuxer/decoder and muxer/encoder. Demuxer
47599 doesn't support seeking yet, but seems to work fine otherwise.
47602 2007-01-09 10:06:28 +0000 Tim-Philipp Müller <tim@centricular.net>
47604 gst/real/Makefile.am: Fix build (add LIBS and CFLAGS for gst-plugins-base stuff).
47605 Original commit message from CVS:
47606 * gst/real/Makefile.am:
47607 Fix build (add LIBS and CFLAGS for gst-plugins-base stuff).
47609 2007-01-07 22:03:54 +0000 Andy Wingo <wingo@pobox.com>
47611 New elements interleave and deinterleave, implement channel interleaving and deinterleaving.
47612 Original commit message from CVS:
47613 2007-01-07 Andy Wingo <wingo@pobox.com>
47615 * gst/interleave/Makefile.am:
47616 * gst/interleave/plugin.h:
47617 * gst/interleave/plugin.c:
47618 * gst/interleave/interleave.c:
47619 * gst/interleave/deinterleave.c: New elements interleave and
47620 deinterleave, implement channel interleaving and deinterleaving.
47621 The interleaver can operate in pull or push mode but the
47622 deinterleaver is more like a demuxer and can only operate in push
47625 2007-01-06 19:23:40 +0000 Edward Hervey <bilboed@bilboed.com>
47627 configure.ac: Properly detect the two architectures on which the real plugin can be built.
47628 Original commit message from CVS:
47630 Properly detect the two architectures on which the real plugin can be
47634 2007-01-06 17:22:12 +0000 Andy Wingo <wingo@pobox.com>
47637 * ext/ladspa/gstsignalprocessor.c:
47638 ext/ladspa/gstsignalprocessor.c
47639 Original commit message from CVS:
47640 2007-01-06 Andy Wingo <wingo@pobox.com>
47641 * ext/ladspa/gstsignalprocessor.c
47642 (gst_signal_processor_ouija_caps): Move around in the source
47644 (gst_signal_processor_prepare, gst_signal_processor_do_pulls):
47645 Call ouija_caps in prepare() instead of do_pulls(), a bit earlier.
47646 This allows us to have caps when we do the pad_alloc_buffer().
47647 (gst_pad_alloc_buffer_and_set_caps): Use self->caps instead of the
47648 pad caps, which might not be set yet.
47650 2007-01-06 15:56:55 +0000 Andy Wingo <wingo@pobox.com>
47652 ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_add_pad_from_template)
47653 Original commit message from CVS:
47654 2007-01-06 Andy Wingo <wingo@pobox.com>
47655 * ext/ladspa/gstsignalprocessor.c:
47656 (gst_signal_processor_add_pad_from_template)
47657 (gst_signal_processor_fixate): Add a fixate function, to assist in
47658 pathological ladspa-sine-fcac ! fakesink can-activate-pull=true
47660 (gst_signal_processor_prepare, gst_signal_processor_process): Add
47661 nframes args so that getrange can tell ladspa how many frames to
47663 (gst_signal_processor_ouija_caps): setcaps needs to be called
47664 before processing, which normally happens when chaining a buffer
47665 to a pad. However in getrange mode with no sinks we need to check
47666 explicitly for this condition, guess some caps to use, and use
47667 those to setcaps(). Hence this mystical function.
47668 (gst_signal_processor_do_pulls): Pull in bytes, not samples.
47669 Divine the caps if necessary.
47670 (gst_signal_processor_getrange): Interpret the length as bytes,
47672 (gst_signal_processor_chain): nframes=G_MAXUINT, will be limited
47673 by incoming buffer sizes.
47675 2007-01-06 14:08:26 +0000 Edward Hervey <bilboed@bilboed.com>
47677 gst/real/gstrealaudiodec.c: Don't call the RAFreeDecoder since it randomly causes segfaults.
47678 Original commit message from CVS:
47679 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_finalize):
47680 Don't call the RAFreeDecoder since it randomly causes segfaults.
47681 * gst/real/gstrealaudiodec.h:
47684 2007-01-06 10:58:13 +0000 Lutz Mueller <lutz@topfrose.de>
47686 gst/real/gstrealvideodec.*: Implement error recovery on setcaps failure.
47687 Original commit message from CVS:
47688 Patch by: Lutz Mueller <lutz@topfrose.de>
47689 * gst/real/gstrealvideodec.c: (gst_real_video_dec_decode),
47690 (gst_real_video_dec_setcaps), (open_library), (close_library),
47691 (gst_real_video_dec_finalize):
47692 * gst/real/gstrealvideodec.h:
47693 Implement error recovery on setcaps failure.
47695 2007-01-06 10:41:46 +0000 Lutz Mueller <lutz@topfrose.de>
47697 gst/real/: Added RealAudio wrapper elementfactory.
47698 Original commit message from CVS:
47699 Patch by: Lutz Mueller <lutz@topfrose.de>
47700 * gst/real/Makefile.am:
47701 * gst/real/gstreal.c: (plugin_init):
47702 * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_chain),
47703 (gst_real_audio_dec_setcaps), (gst_real_audio_dec_init),
47704 (gst_real_audio_dec_base_init), (gst_real_audio_dec_change_state),
47705 (gst_real_audio_dec_finalize), (gst_real_audio_dec_set_property),
47706 (gst_real_audio_dec_get_property), (gst_real_audio_dec_class_init):
47707 * gst/real/gstrealaudiodec.h:
47708 Added RealAudio wrapper elementfactory.
47709 Modified structures so it can also work on x86_64 using the
47712 2007-01-05 18:32:03 +0000 Tim-Philipp Müller <tim@centricular.net>
47714 Check for zlib and if available pass it explicitly to the linker when linking qtdemux. If not available (or --disable...
47715 Original commit message from CVS:
47717 * gst/qtdemux/Makefile.am:
47718 * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov):
47719 Check for zlib and if available pass it explicitly to the linker
47720 when linking qtdemux. If not available (or --disable-external has
47721 been specified!), disable the bits in qtdemux that use it. Fixes
47722 build on MingW (#392856).
47724 2007-01-05 18:15:52 +0000 Edward Hervey <bilboed@bilboed.com>
47726 configure.ac: Real video .so are now also available for x86_64, so we can build the
47727 Original commit message from CVS:
47729 Real video .so are now also available for x86_64, so we can build the
47730 Real plugin on i386 AND x86_64.
47731 * gst/real/Makefile.am:
47732 * gst/real/gstreal.c: (plugin_init):
47733 New plugin file for real .so wrapper plugins.
47734 * gst/real/gstrealvideodec.c: (gst_real_video_dec_alloc_buffer),
47735 (gst_real_video_dec_decode), (gst_real_video_dec_chain),
47736 (gst_real_video_dec_activate_push), (gst_real_video_dec_setcaps),
47737 (open_library), (close_library), (gst_real_video_dec_init),
47738 (gst_real_video_dec_base_init), (gst_real_video_dec_finalize),
47739 (gst_real_video_dec_set_property),
47740 (gst_real_video_dec_get_property), (gst_real_video_dec_class_init):
47741 * gst/real/gstrealvideodec.h:
47742 Moved RealVideo element to separate file
47743 Cleaned up code some more.
47744 Make it work on x86_64.
47745 Try several possible locations for .so
47746 Separate opening/closing libraries in separate functions.
47748 2007-01-05 16:07:12 +0000 Tim-Philipp Müller <tim@centricular.net>
47750 tests/icles/videocrop-test.c: Call g_thread_init() right at the beginning. Remove superfluous gst_init() - we've alre...
47751 Original commit message from CVS:
47752 * tests/icles/videocrop-test.c: (main):
47753 Call g_thread_init() right at the beginning. Remove superfluous
47754 gst_init() - we've already been inited via the GOption stuff.
47756 2007-01-05 14:02:33 +0000 Tim-Philipp Müller <tim@centricular.net>
47758 configure.ac: Don't compile rfbsource if we don't have sys/socket.h.
47759 Original commit message from CVS:
47761 Don't compile rfbsource if we don't have sys/socket.h.
47762 Should fix compilation on MingW.
47764 2007-01-04 16:39:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
47766 * gst-libs/ext/Makefile.am:
47767 * gst-libs/ext/amrwb/Makefile.am:
47768 * gst-libs/ext/amrwb/README:
47769 add directories in the right place
47770 Original commit message from CVS:
47771 add directories in the right place
47773 2007-01-04 16:32:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
47777 * ext/amrwb/Makefile.am:
47778 * ext/amrwb/amrwb-code/Makefile.am:
47779 * ext/amrwb/amrwb-code/amrwb/Makefile.am:
47780 * ext/amrwb/amrwb-code/amrwb/README:
47781 * ext/amrwb/amrwb-code/run.sh:
47782 * gst-libs/Makefile.am:
47784 Original commit message from CVS:
47787 2007-01-04 16:32:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
47789 * ext/amrwb/amrwb-code/Makefile.am:
47791 Original commit message from CVS:
47794 2007-01-04 12:49:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
47796 configure.ac: split out GST_CFLAGS into GST_PLUGINS_BASE_CFLAGS and GST_CFLAGS so that GST_BASE_CFLAGS can go inbetwe...
47797 Original commit message from CVS:
47799 split out GST_CFLAGS into GST_PLUGINS_BASE_CFLAGS and GST_CFLAGS
47800 so that GST_BASE_CFLAGS can go inbetween them, making sure
47801 we use uninstalled gst-libs headers
47802 * docs/libs/Makefile.am:
47803 * ext/alsa/Makefile.am:
47804 * ext/cdparanoia/Makefile.am:
47805 * ext/gnomevfs/Makefile.am:
47806 * ext/libvisual/Makefile.am:
47807 * ext/ogg/Makefile.am:
47808 * ext/theora/Makefile.am:
47809 * ext/vorbis/Makefile.am:
47810 * gst-libs/gst/audio/Makefile.am:
47811 * gst-libs/gst/cdda/Makefile.am:
47812 * gst-libs/gst/interfaces/Makefile.am:
47813 * gst-libs/gst/riff/Makefile.am:
47814 * gst-libs/gst/rtp/Makefile.am:
47815 * gst-libs/gst/tag/Makefile.am:
47816 * gst/adder/Makefile.am:
47817 * gst/audioconvert/Makefile.am:
47818 * gst/audiorate/Makefile.am:
47819 * gst/audioresample/Makefile.am:
47820 * gst/playback/Makefile.am:
47821 * gst/tcp/Makefile.am:
47822 * gst/videoscale/Makefile.am:
47823 * gst/volume/Makefile.am:
47824 * sys/ximage/Makefile.am:
47825 * sys/xvimage/Makefile.am:
47826 * tests/icles/Makefile.am:
47829 2007-01-04 09:51:56 +0000 Julien Moutte <julien@moutte.net>
47831 ext/: Fix various compiler warnings that reveal potential bugs.
47832 Original commit message from CVS:
47833 2007-01-04 Julien MOUTTE <julien@moutte.net>
47834 * ext/directfb/dfbvideosink.c:
47835 (gst_dfbvideosink_navigation_send_event),
47836 (gst_dfbvideosink_get_type):
47837 * ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_open):
47838 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_setcaps),
47839 (gst_sdlvideosink_show_frame),
47840 (gst_sdlvideosink_navigation_send_event):
47841 * ext/sdl/sdlvideosink.h: Fix various compiler warnings that
47842 reveal potential bugs.
47844 2007-01-04 09:44:57 +0000 Vincent Torri <vtorri@univ-evry.fr>
47846 Add directsoundsink to build and dist it, so it gets built when compiling with MingW on win32 and the required header...
47847 Original commit message from CVS:
47848 Patch by: Vincent Torri <vtorri at univ-evry fr>
47851 * sys/directsound/Makefile.am:
47852 * sys/directsound/gstdirectsoundsink.c:
47853 (gst_directsoundsink_reset):
47854 Add directsoundsink to build and dist it, so it gets built when
47855 compiling with MingW on win32 and the required headers and libraries
47856 are available (fixes: #392638). Also simplify DirectDraw check a bit.
47857 * tests/check/elements/.cvsignore:
47858 Fix CVS ignore for neonhttpsrc test binary.
47860 2007-01-03 19:54:33 +0000 Vincent Torri <vtorri@univ-evry.fr>
47862 Add directdrawsink to build and dist it, so it gets built when compiling with MingW on win32 and the required headers...
47863 Original commit message from CVS:
47864 Patch by: Vincent Torri <vtorri at univ-evry fr>
47867 * sys/directdraw/Makefile.am:
47868 Add directdrawsink to build and dist it, so it gets built when
47869 compiling with MingW on win32 and the required headers and libraries
47870 are available (fixes: #392313).
47871 * sys/directdraw/gstdirectdrawsink.c:
47872 (gst_directdrawsink_center_rect), (gst_directdrawsink_show_frame),
47873 (gst_directdrawsink_setup_ddraw),
47874 (gst_directdrawsink_surface_create):
47875 Comment out some unused things and fix some printf format issues in
47876 order to avoid warnings when buildling with MingW (#392313).
47878 2007-01-03 16:41:10 +0000 Jens Granseuer <jensgr@gmx.net>
47880 Fix build with gcc-2.x (declare variables at the beginning of a block etc.). Fixes #391971.
47881 Original commit message from CVS:
47882 Patch by: Jens Granseuer <jensgr at gmx net>
47883 * ext/xvid/gstxvidenc.c: (gst_xvidenc_encode),
47884 (gst_xvidenc_get_property):
47885 * gst/filter/gstbpwsinc.c: (bpwsinc_transform_ip):
47886 * gst/filter/gstfilter.c: (plugin_init):
47887 * gst/filter/gstiir.c: (iir_transform_ip):
47888 * gst/filter/gstlpwsinc.c: (lpwsinc_transform_ip):
47889 * gst/modplug/gstmodplug.cc:
47890 * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_header_load),
47891 (gst_nuv_demux_stream_extend_header):
47892 Fix build with gcc-2.x (declare variables at the beginning of a
47893 block etc.). Fixes #391971.
47895 2007-01-02 11:06:48 +0000 Edward Hervey <bilboed@bilboed.com>
47897 gst/real/gstreal.c: Use codec_data supplied in caps.
47898 Original commit message from CVS:
47899 reviewed by: Edward Hervey <edward@fluendo.com>
47900 * gst/real/gstreal.c:
47901 (gst_realdec_setcaps): Use codec_data supplied in caps.
47902 (gst_realdec_get_property): Correctly return default path.
47903 (gst_realdec_class_init): Remove unused state_change method.
47905 2007-01-01 18:06:01 +0000 Edward Hervey <bilboed@bilboed.com>
47907 configure.ac: Only build the plugin on 32bit x86 architectures.
47908 Original commit message from CVS:
47910 Only build the plugin on 32bit x86 architectures.
47912 2007-01-01 17:47:53 +0000 Edward Hervey <bilboed@bilboed.com>
47914 New plugin for decoding RealVideo Streams using the x86 32bit shared libraries.
47915 Original commit message from CVS:
47916 reviewed by: Edward Hervey <edward@fluendo.com>
47918 * gst/real/Makefile.am:
47919 * gst/real/gstreal.c: (gst_realdec_alloc_buffer),
47920 (gst_realdec_decode), (gst_realdec_chain),
47921 (gst_realdec_activate_push), (gst_realdec_setcaps),
47922 (gst_realdec_init), (gst_realdec_base_init),
47923 (gst_realdec_change_state), (gst_realdec_finalize),
47924 (gst_realdec_set_property), (gst_realdec_get_property),
47925 (gst_realdec_class_init), (plugin_init):
47926 New plugin for decoding RealVideo Streams using the x86 32bit
47930 2006-12-30 12:44:01 +0000 Tim-Philipp Müller <tim@centricular.net>
47932 tests/check/elements/videocrop.c: When we can't create an element needed for the test, print a message detailing whic...
47933 Original commit message from CVS:
47934 * tests/check/elements/videocrop.c: (GST_START_TEST),
47935 (videocrop_test_cropping_init_context):
47936 When we can't create an element needed for the test, print a message
47937 detailing which element it actually is that's missing (#390673).
47939 2006-12-22 16:23:32 +0000 Edgard Lima <edgard.lima@indt.org.br>
47942 * ext/neon/gstneonhttpsrc.c:
47943 * ext/neon/gstneonhttpsrc.h:
47944 Added seek support.
47945 Original commit message from CVS:
47946 Added seek support.
47948 2006-12-22 10:15:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
47950 tests/check/elements/: reapply consistent pad (de)activation
47951 Original commit message from CVS:
47952 * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
47953 (cleanup_mpeg2enc):
47954 * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
47955 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
47956 (cleanup_wavpackdec):
47957 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
47958 (cleanup_wavpackenc):
47959 * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
47960 reapply consistent pad (de)activation
47962 2006-12-21 17:05:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
47964 configure.ac: Back to CVS
47965 Original commit message from CVS:
47968 * gst-plugins-bad.doap:
47969 Add release section for 0.10.4
47971 === release 0.10.4 ===
47973 2006-12-21 15:45:02 +0000 Jan Schmidt <thaytan@mad.scientist.com>
47975 configure.ac: releasing 0.10.4, "Black Bugs"
47976 Original commit message from CVS:
47977 === release 0.10.4 ===
47978 2006-12-21 Jan Schmidt <thaytan@mad.scientist.com>
47980 releasing 0.10.4, "Black Bugs"
47982 2006-12-21 15:40:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
47999 Original commit message from CVS:
48002 2006-12-21 14:07:02 +0000 Jan Schmidt <thaytan@mad.scientist.com>
48005 Remove duplicate changelog entry about reverting a previous commit
48006 Original commit message from CVS:
48007 Remove duplicate changelog entry about reverting a previous commit
48009 2006-12-21 14:03:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
48011 tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
48012 Original commit message from CVS:
48013 * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
48014 (cleanup_mpeg2enc):
48015 * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
48016 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
48017 (cleanup_wavpackdec):
48018 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
48019 (cleanup_wavpackenc):
48020 * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
48021 revert my freeze breakage
48023 2006-12-21 12:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
48025 tests/check/elements/: revert my freeze breakage
48026 Original commit message from CVS:
48027 * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
48028 (cleanup_mpeg2enc):
48029 * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
48030 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
48031 (cleanup_wavpackdec):
48032 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
48033 (cleanup_wavpackenc):
48034 * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
48035 revert my freeze breakage
48037 2006-12-21 08:20:10 +0000 Stefan Kost <ensonic@users.sourceforge.net>
48039 tests/check/elements/: consistent pad (de)activation
48040 Original commit message from CVS:
48041 * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
48042 (cleanup_mpeg2enc):
48043 * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
48044 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
48045 (cleanup_wavpackdec):
48046 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
48047 (cleanup_wavpackenc):
48048 * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
48049 consistent pad (de)activation
48051 2006-12-21 08:12:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
48053 tests/check/elements/: consistent pad (de)activation
48054 Original commit message from CVS:
48055 * tests/check/elements/audioresample.c: (cleanup_audioresample):
48056 * tests/check/elements/audiotestsrc.c: (cleanup_audiotestsrc):
48057 * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
48058 (cleanup_gdpdepay):
48059 * tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay):
48060 * tests/check/elements/subparse.c: (teardown_subparse):
48061 * tests/check/elements/textoverlay.c: (cleanup_textoverlay):
48062 * tests/check/elements/videorate.c: (cleanup_videorate):
48063 * tests/check/elements/videotestsrc.c: (cleanup_videotestsrc):
48064 * tests/check/elements/volume.c: (cleanup_volume):
48065 * tests/check/elements/vorbisdec.c: (setup_vorbisdec),
48066 (cleanup_vorbisdec):
48067 * tests/check/elements/vorbistag.c: (setup_vorbistag),
48068 (cleanup_vorbistag):
48069 consistent pad (de)activation
48071 2006-12-18 17:11:49 +0000 Tim-Philipp Müller <tim@centricular.net>
48073 gst/qtdemux/qtdemux.c: Don't post BUFFERING messages in streaming mode if the stream headers are behind the movie dat...
48074 Original commit message from CVS:
48075 * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_progress),
48076 (gst_qtdemux_chain):
48077 Don't post BUFFERING messages in streaming mode if the stream
48078 headers are behind the movie data; instead, post "progress" element
48079 messages as a temporary solution. Apps might get confused and do
48080 silly things to the pipeline state if they see buffering messages
48081 from different sources and don't realize they come from different
48084 2006-12-18 16:47:23 +0000 Jan Schmidt <thaytan@mad.scientist.com>
48086 Move LADPSA plugin from -good for the release, as it's not quite ready to be enabled by default in the -good module yet.
48087 Original commit message from CVS:
48091 Move LADPSA plugin from -good for the release, as it's not quite
48092 ready to be enabled by default in the -good module yet.
48094 2006-12-18 15:51:54 +0000 Wim Taymans <wim.taymans@gmail.com>
48096 ext/ladspa/gstsignalprocessor.c: Reset flow_state back to _OK after a flush stop so that we exit our error state afte...
48097 Original commit message from CVS:
48098 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps),
48099 (gst_signal_processor_event):
48100 Reset flow_state back to _OK after a flush stop so that we exit our
48101 error state after the flush. Fixes #374213
48103 2006-12-18 13:40:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
48105 gst/qtdemux/qtdemux.c: Don't output g_warning for an unsupported format, just send a
48106 Original commit message from CVS:
48107 * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain),
48108 (gst_qtdemux_add_stream):
48109 Don't output g_warning for an unsupported format, just send a
48110 GST_ELEMENT_WARNING and don't add the pad.
48111 Fix the case where it doesn't check for a NULL pad in streaming mode.
48114 2006-12-18 12:27:32 +0000 Tim-Philipp Müller <tim@centricular.net>
48116 gst/qtdemux/qtdemux.c: Fix crash dereferencing NULL pointer if there's no stco atom.
48117 Original commit message from CVS:
48118 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
48119 Fix crash dereferencing NULL pointer if there's no stco atom.
48122 2006-12-18 10:02:56 +0000 Sebastian Dröge <slomo@ubuntu.com>
48124 ext/wavpack/gstwavpackenc.h: Use local copy of md5.h, as it disappeared in recent wavpack installs.
48125 Original commit message from CVS:
48126 * ext/wavpack/gstwavpackenc.h:
48127 Use local copy of md5.h, as it disappeared in recent wavpack
48129 Patch by: Sebastian Dröge <slomo at ubuntu dot com>
48132 2006-12-17 20:19:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
48149 Original commit message from CVS:
48152 2006-12-17 20:19:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
48155 Replace some email addresses with names+email addresses
48156 Original commit message from CVS:
48157 Replace some email addresses with names+email addresses
48159 2006-12-16 15:25:23 +0000 Tim-Philipp Müller <tim@centricular.net>
48161 gst/qtdemux/qtdemux.c: We don't support seeking in streaming mode, so don't even try.
48162 Original commit message from CVS:
48163 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
48164 (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event):
48165 We don't support seeking in streaming mode, so don't even try.
48166 Implement seeking query so apps can query seekability properly
48167 (see #365414). Fix duration query.
48169 2006-12-15 12:18:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
48172 Original commit message from CVS:
48174 * gst-plugins-bad.doap:
48175 * gst-plugins-bad.spec.in:
48178 2006-12-15 09:34:31 +0000 Tim-Philipp Müller <tim@centricular.net>
48180 ext/libmms/gstmms.c: These debug statements should be using LOG level.
48181 Original commit message from CVS:
48182 * ext/libmms/gstmms.c: (gst_mms_create):
48183 These debug statements should be using LOG level.
48185 2006-12-14 15:45:56 +0000 Tim-Philipp Müller <tim@centricular.net>
48187 gst/modplug/libmodplug/sndfile.cpp: Fix potential buffer overflow (CVE-2006-4192) (#385788).
48188 Original commit message from CVS:
48189 * gst/modplug/libmodplug/sndfile.cpp:
48190 Fix potential buffer overflow (CVE-2006-4192) (#385788).
48192 2006-12-13 17:12:22 +0000 Wim Taymans <wim.taymans@gmail.com>
48194 gst/qtdemux/qtdemux.c: Add AMR-WB to the list of supported formats.
48195 Original commit message from CVS:
48196 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
48197 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
48198 (qtdemux_audio_caps):
48199 Add AMR-WB to the list of supported formats.
48201 2006-12-12 16:10:21 +0000 Tim-Philipp Müller <tim@centricular.net>
48203 ext/neon/gstneonhttpsrc.c: Fix minor mem leak in redirect code.
48204 Original commit message from CVS:
48205 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_create),
48206 (send_request_and_redirect):
48207 Fix minor mem leak in redirect code.
48208 * tests/check/Makefile.am:
48209 * tests/check/elements/.cvsignore:
48210 * tests/check/elements/neonhttpsrc.c: (handoff_cb),
48211 (GST_START_TEST), (neonhttpsrc_suite):
48212 * tests/check/gst-plugins-bad.supp:
48213 Add super-basic unit test for #384140.
48215 2006-12-12 12:46:23 +0000 Tim-Philipp Müller <tim@centricular.net>
48217 ext/neon/gstneonhttpsrc.c: Set offset on buffers pushed out (id3demux gets confused if the first buffer does not have...
48218 Original commit message from CVS:
48219 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_create),
48220 (send_request_and_redirect):
48221 Set offset on buffers pushed out (id3demux gets confused if the
48222 first buffer does not have an offset of 0). Fixes #384140.
48224 2006-12-12 11:46:05 +0000 Tim-Philipp Müller <tim@centricular.net>
48226 ext/neon/gstneonhttpsrc.c: Minor clean-ups; remove newlines at end of debug statements.
48227 Original commit message from CVS:
48228 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
48229 (gst_neonhttp_src_create), (send_request_and_redirect),
48230 (gst_neonhttp_src_start), (oom_callback):
48231 Minor clean-ups; remove newlines at end of debug statements.
48233 2006-12-11 17:33:26 +0000 Tim-Philipp Müller <tim@centricular.net>
48235 gst/qtdemux/qtdemux.c: Fix non-working redirects from inetfilm.com (handle 'alis' reference data type as well). Fixes...
48236 Original commit message from CVS:
48237 * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
48238 Fix non-working redirects from inetfilm.com (handle 'alis' reference
48239 data type as well). Fixes #378613.
48241 2006-12-11 09:51:17 +0000 Jonathan Matthew <jonathan@kaolin.wh9.net>
48243 gst/modplug/gstmodplug.cc: Fix modplug duration query. Fixes #384294.
48244 Original commit message from CVS:
48245 Patch by: Jonathan Matthew <jonathan at kaolin wh9 net>).
48246 * gst/modplug/gstmodplug.cc:
48247 Fix modplug duration query. Fixes #384294.
48249 2006-12-08 17:06:43 +0000 René Stadler <mail@renestadler.de>
48251 gst/qtdemux/qtdemux.c: Fix caps for 24 bit raw PCM audio (2).
48252 Original commit message from CVS:
48253 Patch by: René Stadler <mail at renestadler de>
48254 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
48255 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
48256 (qtdemux_audio_caps):
48257 Fix caps for 24 bit raw PCM audio (2).
48260 2006-12-07 11:35:41 +0000 Wim Taymans <wim.taymans@gmail.com>
48262 gst/qtdemux/qtdemux.c: Handle more H263 variants.
48263 Original commit message from CVS:
48264 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
48265 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
48266 (qtdemux_video_caps):
48267 Handle more H263 variants.
48269 2006-12-06 16:57:17 +0000 Jan Schmidt <thaytan@mad.scientist.com>
48271 ext/jack/.cvsignore: Ignore old files as requested by the build slave.
48272 Original commit message from CVS:
48273 * ext/jack/.cvsignore:
48274 Ignore old files as requested by the build slave.
48276 2006-12-06 16:14:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
48278 configure.ac: Update the Jack requirement to the version where I think options_t appeared
48279 Original commit message from CVS:
48281 Update the Jack requirement to the version where I think options_t
48284 2006-12-01 10:35:39 +0000 Sergey Scobich <sergey.scobich@gmail.com>
48286 win32/MANIFEST: Fix compilation on win32 under VS8
48287 Original commit message from CVS:
48289 Fix compilation on win32 under VS8
48290 Patch by: Sergey Scobich <sergey dot scobich at gmail dot com>
48291 Partially fixes #381175
48293 2006-11-30 15:08:08 +0000 René Stadler <mail@renestadler.de>
48295 gst/replaygain/gstrganalysis.c: Call the base class handler. Fixes #380610.
48296 Original commit message from CVS:
48297 Patch by: René Stadler <mail at renestadler de>
48298 * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_event):
48299 Call the base class handler. Fixes #380610.
48301 2006-11-30 11:59:04 +0000 Wim Taymans <wim.taymans@gmail.com>
48303 ext/Makefile.am: Fix build.
48304 Original commit message from CVS:
48307 * ext/jack/gstjackaudiosink.c: (jack_process_cb),
48308 (jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb),
48309 (gst_jack_ring_buffer_acquire):
48312 2006-11-30 11:49:36 +0000 Wim Taymans <wim.taymans@gmail.com>
48314 Added fully functional jackaudiosink.
48315 Original commit message from CVS:
48318 * ext/jack/Makefile.am:
48319 * ext/jack/gstjack.c: (plugin_init):
48320 * ext/jack/gstjack.h:
48321 * ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_get_type),
48322 (gst_jack_ring_buffer_class_init), (jack_process_cb),
48323 (jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb),
48324 (gst_jack_ring_buffer_init), (gst_jack_ring_buffer_dispose),
48325 (gst_jack_ring_buffer_finalize),
48326 (gst_jack_ring_buffer_open_device),
48327 (gst_jack_ring_buffer_close_device),
48328 (gst_jack_ring_buffer_acquire), (gst_jack_ring_buffer_release),
48329 (gst_jack_ring_buffer_start), (gst_jack_ring_buffer_pause),
48330 (gst_jack_ring_buffer_stop), (gst_jack_ring_buffer_delay),
48331 (gst_jack_connect_get_type), (gst_jack_audio_sink_base_init),
48332 (gst_jack_audio_sink_class_init), (gst_jack_audio_sink_init),
48333 (gst_jack_audio_sink_set_property),
48334 (gst_jack_audio_sink_get_property), (gst_jack_audio_sink_getcaps),
48335 (gst_jack_audio_sink_create_ringbuffer):
48336 * ext/jack/gstjackaudiosink.h:
48337 Added fully functional jackaudiosink.
48339 2006-11-27 17:16:26 +0000 Wim Taymans <wim.taymans@gmail.com>
48341 gst/qtdemux/qtdemux.c: Remove some asserts and replace them with a proper error message. Fixes #379261.
48342 Original commit message from CVS:
48343 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
48344 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak):
48345 Remove some asserts and replace them with a proper error
48346 message. Fixes #379261.
48348 2006-11-26 17:23:14 +0000 Michael Smith <msmith@xiph.org>
48350 ext/theora/theoradec.c: Send events on the right pads, since they don't work very well if you send them in the wrong ...
48351 Original commit message from CVS:
48352 * ext/theora/theoradec.c: (theora_dec_src_query),
48353 (theora_dec_src_event), (theora_handle_data_packet),
48354 (theora_dec_chain):
48355 Send events on the right pads, since they don't work very well if
48356 you send them in the wrong direction.
48358 2006-11-24 09:05:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
48360 remove obsolete _factory_init protos and functions
48361 Original commit message from CVS:
48362 * ext/audiofile/gstafsink.c:
48363 * ext/polyp/plugin.c: (plugin_init):
48364 * ext/polyp/polypsink.c:
48365 * ext/polyp/polypsink.h:
48366 * sys/dxr3/dxr3audiosink.h:
48367 * sys/dxr3/dxr3spusink.h:
48368 * sys/dxr3/dxr3videosink.h:
48369 remove obsolete _factory_init protos and functions
48371 2006-11-21 13:00:08 +0000 Christian Schaller <uraeus@gnome.org>
48373 * gst-plugins-bad.spec.in:
48375 Original commit message from CVS:
48378 2006-11-19 12:02:13 +0000 Michael Smith <msmith@xiph.org>
48380 gst/librfb/Makefile.am: Compile with appropriate cflags. Fixes build.
48381 Original commit message from CVS:
48382 * gst/librfb/Makefile.am:
48383 Compile with appropriate cflags. Fixes build.
48385 2006-11-17 18:51:58 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
48387 sys/dvb/gstdvbsrc.c: Actually set the TONE parameter for DVB-S when we should.
48388 Original commit message from CVS:
48389 2006-11-17 Zaheer Abbas Merali <zaheerabbas at merali dot org>
48390 * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_tune):
48391 Actually set the TONE parameter for DVB-S when we should.
48393 2006-11-17 03:51:04 +0000 David Schleef <ds@schleef.org>
48395 gst/librfb/rfbdecoder.c: Fixes for 64-bit architectures.
48396 Original commit message from CVS:
48397 * gst/librfb/rfbdecoder.c: Fixes for 64-bit architectures.
48399 2006-11-17 03:29:32 +0000 David Schleef <ds@schleef.org>
48401 gst/librfb/gstrfbsrc.h: Oops, add this file.
48402 Original commit message from CVS:
48403 * gst/librfb/gstrfbsrc.h: Oops, add this file.
48405 2006-11-17 03:15:40 +0000 Andre Moreira Magalhaes <andrunko@gmail.com>
48407 Port librfb to 0.10 (#376106).
48408 Original commit message from CVS:
48409 Patch by: Andre Moreira Magalhaes <andrunko@gmail.com>
48411 * gst/librfb/Makefile.am:
48412 * gst/librfb/gstrfbsrc.c:
48413 * gst/librfb/rfb.c:
48414 * gst/librfb/rfb.h:
48415 * gst/librfb/rfbbuffer.c:
48416 * gst/librfb/rfbbuffer.h:
48417 * gst/librfb/rfbbytestream.c:
48418 * gst/librfb/rfbbytestream.h:
48419 * gst/librfb/rfbcontext.h:
48420 * gst/librfb/rfbdecoder.c:
48421 * gst/librfb/rfbdecoder.h:
48422 * gst/librfb/rfbutil.h:
48423 Port librfb to 0.10 (#376106).
48425 2006-11-16 18:22:37 +0000 Tim-Philipp Müller <tim@centricular.net>
48427 ext/spc/gstspc.c: Fix build with disabled gst-debug.
48428 Original commit message from CVS:
48429 * ext/spc/gstspc.c: (spc_play):
48430 Fix build with disabled gst-debug.
48432 2006-11-15 16:19:56 +0000 Christian Schaller <uraeus@gnome.org>
48434 * gst-plugins-bad.spec.in:
48435 update spec file with latest changes
48436 Original commit message from CVS:
48437 update spec file with latest changes
48439 2006-11-15 12:35:46 +0000 Sebastian Dröge <slomo@circular-chaos.org>
48441 ext/wavpack/: Some small clean-ups: use enums instead of hard-coded numbers, const-ify element details, re-factor som...
48442 Original commit message from CVS:
48443 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
48444 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
48445 (gst_wavpack_dec_init), (gst_wavpack_dec_change_state):
48446 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
48447 (gst_wavpack_enc_class_init), (gst_wavpack_enc_reset),
48448 (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config),
48449 (gst_wavpack_enc_change_state):
48450 * ext/wavpack/gstwavpackparse.c:
48451 Some small clean-ups: use enums instead of hard-coded numbers,
48452 const-ify element details, re-factor some code into _reset()
48453 functions (#352605).
48455 2006-11-14 15:04:52 +0000 Christian Schaller <uraeus@gnome.org>
48457 * gst-plugins-bad.spec.in:
48458 add missing files from SPEC
48459 Original commit message from CVS:
48460 add missing files from SPEC
48462 2006-11-14 12:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
48464 sys/dvb/gstdvbsrc.*: Fix minor printf format issue; remove overly paranoid checks in create function; fix GObject boi...
48465 Original commit message from CVS:
48466 * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_create):
48467 * sys/dvb/gstdvbsrc.h:
48468 Fix minor printf format issue; remove overly paranoid checks in
48469 create function; fix GObject boilerplate macros.
48471 2006-11-14 11:43:40 +0000 Wim Taymans <wim.taymans@gmail.com>
48473 gst/qtdemux/qtdemux.c: Don't parse extra sample params for raw pcm. Fixes #374914.
48474 Original commit message from CVS:
48475 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
48476 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak):
48477 Don't parse extra sample params for raw pcm. Fixes #374914.
48479 2006-11-14 11:39:39 +0000 Wim Taymans <wim.taymans@gmail.com>
48481 tests/check/elements/.cvsignore: Add cdaudio to ignore.
48482 Original commit message from CVS:
48483 * tests/check/elements/.cvsignore:
48484 Add cdaudio to ignore.
48486 2006-11-14 10:52:52 +0000 Wim Taymans <wim.taymans@gmail.com>
48488 ext/Makefile.am: dist cdaudio dir.
48489 Original commit message from CVS:
48493 2006-11-14 10:42:19 +0000 Wim Taymans <wim.taymans@gmail.com>
48496 Original commit message from CVS:
48501 2006-11-14 10:31:29 +0000 Wim Taymans <wim.taymans@gmail.com>
48505 Original commit message from CVS:
48508 2006-11-14 10:25:16 +0000 Wim Taymans <wim.taymans@gmail.com>
48510 tests/check/: Added y4m test. Fixes #372243.
48511 Original commit message from CVS:
48512 * tests/check/Makefile.am:
48513 * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc),
48514 (GST_START_TEST), (y4menc_suite), (main):
48515 Added y4m test. Fixes #372243.
48517 2006-11-13 18:55:57 +0000 Mark Nauwelaerts <manauw@skynet.be>
48519 configure.ac: Enable cdaudio and y4m.
48520 Original commit message from CVS:
48521 Patch by: Mark Nauwelaerts <manauw at skynet be>
48523 Enable cdaudio and y4m.
48524 * gst/y4m/Makefile.am:
48525 * gst/y4m/gsty4mencode.c: (gst_y4m_encode_base_init),
48526 (gst_y4m_encode_class_init), (gst_y4m_encode_init),
48527 (gst_y4m_encode_reset), (gst_y4m_encode_setcaps),
48528 (gst_y4m_encode_get_stream_header),
48529 (gst_y4m_encode_get_frame_header), (gst_y4m_encode_chain),
48530 (gst_y4m_encode_set_property), (gst_y4m_encode_get_property),
48531 (gst_y4m_encode_change_state), (plugin_init):
48532 * gst/y4m/gsty4mencode.h:
48533 Port of y4mencode to 0.10.
48535 2006-11-11 00:22:24 +0000 David Schleef <ds@schleef.org>
48537 A little pluggy to make sense out of the random chunks we get from multifilesrc.
48538 Original commit message from CVS:
48540 * gst/videoparse/Makefile.am:
48541 * gst/videoparse/gstvideoparse.c:
48542 A little pluggy to make sense out of the random chunks we get
48545 2006-11-10 19:18:33 +0000 David Schleef <ds@schleef.org>
48547 gst/multifile/Makefile.am: Let's not depend on a file that doesn't exist.
48548 Original commit message from CVS:
48549 * gst/multifile/Makefile.am:
48550 Let's not depend on a file that doesn't exist.
48552 2006-11-10 19:07:43 +0000 David Schleef <ds@schleef.org>
48554 gst/multifilesink/: Remove the old one.
48555 Original commit message from CVS:
48556 * gst/multifilesink/Makefile.am:
48557 * gst/multifilesink/gstmultifilesink.c:
48558 * gst/multifilesink/gstmultifilesink.h:
48559 * gst/multifilesink/multifilesink.vcproj:
48560 Remove the old one.
48562 2006-11-10 18:51:10 +0000 David Schleef <ds@schleef.org>
48564 Revive multifile[src|sink].
48565 Original commit message from CVS:
48567 * gst/multifile/Makefile.am:
48568 * gst/multifile/gstmultifile.c:
48569 * gst/multifile/gstmultifilesink.c:
48570 * gst/multifile/gstmultifilesrc.c:
48571 * gst/multifile/multifile.vproj:
48572 Revive multifile[src|sink].
48574 2006-11-09 14:00:34 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
48576 sys/dvb/gstdvbsrc.c: (gst_dvbsrc_set_property)
48577 Original commit message from CVS:
48578 2006-11-09 Zaheer Abbas Merali <zaheerabbas at merali dot org>
48579 * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_set_property)
48580 (gst_dvbsrc_create), (gst_dvbsrc_output_frontend_stats),
48581 (gst_dvbsrc_tune), (gst_dvbsrc_set_pes_filters):
48582 Rename set_pes_filter to set_pes_filters for consistency.
48583 Do run-time pid filtering.
48585 2006-11-08 11:27:16 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
48587 sys/dvb/gstdvbsrc.c: Do not call output_frontend_stats from a method that does not have the gstdvbsrc object.
48588 Original commit message from CVS:
48589 2006-11-08 Zaheer Abbas Merali <zaheerabbas at merali dot org>
48590 * sys/dvb/gstdvbsrc.c: (read_device):
48591 Do not call output_frontend_stats from a method that does not
48592 have the gstdvbsrc object.
48593 This fixes the build, sorry guys!
48595 2006-11-07 14:46:56 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
48597 sys/dvb/gstdvbsrc.*: Force PAT to always be in the filter.
48598 Original commit message from CVS:
48599 2006-11-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
48600 * sys/dvb/gstdvbsrc.c: (read_device), (gst_dvbsrc_create),
48601 (gst_dvbsrc_output_frontend_stats), (gst_dvbsrc_tune),
48602 (gst_dvbsrc_set_pes_filter):
48603 * sys/dvb/gstdvbsrc.h:
48604 Force PAT to always be in the filter.
48605 Try to continue reading after failing 10 times.
48607 2006-11-04 13:26:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
48609 po/POTFILES.in: add dvbsrc
48610 Original commit message from CVS:
48613 * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_class_init), (gst_dvbsrc_init),
48614 (gst_dvbsrc_set_property), (gst_dvbsrc_get_property),
48615 (gst_dvbsrc_open_frontend), (gst_dvbsrc_open_dvr),
48616 (gst_dvbsrc_finalize), (read_device), (gst_dvbsrc_create),
48617 (gst_dvbsrc_start), (gst_dvbsrc_frontend_status),
48618 (gst_dvbsrc_tune), (gst_dvbsrc_unset_pes_filters),
48619 (gst_dvbsrc_set_pes_filter):
48620 * sys/dvb/gstdvbsrc.h:
48621 adapter-prefix is a terrible name for a device, so replace it.
48622 strerror should be used immediately after the syscall related to it.
48623 Actually throw a reasonable GST_ELEMENT_ERROR if we fail to open
48624 (pretty easy to trigger by opening the same device twice).
48625 Use _OBJECT macros where it makes sense.
48626 This element is going to need some work before it moves.
48628 2006-11-02 20:13:26 +0000 Sebastian Dröge <slomo@circular-chaos.org>
48630 Fix enum nicks; only emit no-more-pads once; add support for very fast encoding mode in upcoming 4.40.0 release (#369...
48631 Original commit message from CVS:
48632 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
48634 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
48635 (gst_wavpack_enc_correction_mode_get_type),
48636 (gst_wavpack_enc_joint_stereo_mode_get_type),
48637 (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config):
48638 Fix enum nicks; only emit no-more-pads once; add support for very
48639 fast encoding mode in upcoming 4.40.0 release (#369539).
48641 2006-11-01 10:19:18 +0000 Sergey Scobich <sergey.scobich@gmail.com>
48643 sys/: Wait until the window is created before using it; guard unistd.h includes with HAVE_UNISTD_H. (#366523)
48644 Original commit message from CVS:
48645 Patch by: Sergey Scobich <sergey dot scobich at gmail com>
48646 * sys/directdraw/gstdirectdrawsink.c:
48647 (gst_directdrawsink_window_thread),
48648 (gst_directdrawsink_create_default_window):
48649 * sys/directdraw/gstdirectdrawsink.h:
48650 * sys/directsound/gstdirectsoundsink.c:
48651 Wait until the window is created before using it; guard unistd.h
48652 includes with HAVE_UNISTD_H. (#366523)
48653 * win32/vs8/libgstdirectdraw.vcproj:
48654 * win32/vs8/libgstdirectsound.vcproj:
48655 Update project files.
48657 2006-10-31 10:31:18 +0000 Wim Taymans <wim.taymans@gmail.com>
48659 gst/qtdemux/qtdemux.c: Handle unbounded length streams a bit better. Fixes #367696.
48660 Original commit message from CVS:
48661 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
48662 (gst_qtdemux_handle_src_query), (qtdemux_parse_tree),
48663 (qtdemux_parse_trak):
48664 Handle unbounded length streams a bit better. Fixes #367696.
48666 2006-10-29 19:08:01 +0000 Tim-Philipp Müller <tim@centricular.net>
48668 ext/dts/gstdtsdec.c: Fix flow handling and buffer refcounting (gst_pad_push() takes ownership of the buffer passed to...
48669 Original commit message from CVS:
48670 * ext/dts/gstdtsdec.c: (gst_dtsdec_handle_frame):
48671 Fix flow handling and buffer refcounting (gst_pad_push() takes
48672 ownership of the buffer passed to it, the buffer does not have
48673 to be unreffed no matter what flow value gst_pad_push() returns).
48675 2006-10-28 16:00:51 +0000 Tim-Philipp Müller <tim@centricular.net>
48677 gst/audioresample/gstaudioresample.c: Another typo fix (#366212).
48678 Original commit message from CVS:
48679 * gst/audioresample/gstaudioresample.c: (gst_audioresample_init):
48680 Another typo fix (#366212).
48682 2006-10-26 14:07:08 +0000 Edgard Lima <edgard.lima@indt.org.br>
48685 * gst/nuvdemux/gstnuvdemux.c:
48686 * gst/nuvdemux/gstnuvdemux.h:
48687 Fixed bug for files with timestamps less than 0.
48688 Original commit message from CVS:
48689 Fixed bug for files with timestamps less than 0.
48691 2006-10-21 22:56:03 +0000 David Schleef <ds@schleef.org>
48693 I copied over filesink a while ago and modified it to work as multifilesink. Might as well check it in. This could ...
48694 Original commit message from CVS:
48696 * gst/multifilesink/Makefile.am:
48697 * gst/multifilesink/gstmultifilesink.c:
48698 * gst/multifilesink/gstmultifilesink.h:
48699 I copied over filesink a while ago and modified it to work
48700 as multifilesink. Might as well check it in. This could
48701 use some work before being declared useful.
48703 2006-10-17 15:16:47 +0000 Tim-Philipp Müller <tim@centricular.net>
48705 Activate pads before adding them to running element.
48706 Original commit message from CVS:
48707 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config):
48708 * ext/wavpack/gstwavpackparse.c:
48709 (gst_wavpack_parse_create_src_pad):
48710 * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_create_pads):
48711 * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad):
48712 Activate pads before adding them to running element.
48714 2006-10-17 14:57:17 +0000 Josep Torra Valles <josep@fluendo.com>
48716 gst/qtdemux/qtdemux.c: Make compile with Forte compiler, mostly don't do pointer arithmetic with void pointers (#3626...
48717 Original commit message from CVS:
48718 Patch by: Josep Torra Valles <josep at fluendo com>
48719 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
48720 (next_entry_size), (qtdemux_inflate), (qtdemux_parse_moov),
48721 (qtdemux_parse_tree), (qtdemux_parse_trak), (qtdemux_tag_add_str),
48722 (qtdemux_tag_add_num), (qtdemux_tag_add_date),
48723 (qtdemux_tag_add_gnre):
48724 Make compile with Forte compiler, mostly don't do pointer arithmetic
48725 with void pointers (#362626).
48727 2006-10-17 14:40:20 +0000 Edgard Lima <edgard.lima@indt.org.br>
48730 * gst/nuvdemux/gstnuvdemux.c:
48731 Just a cast to make it compile oos big_endian systems.
48732 Original commit message from CVS:
48733 Just a cast to make it compile oos big_endian systems.
48735 2006-10-17 14:24:18 +0000 Edgard Lima <edgard.lima@indt.org.br>
48739 * gst/nuvdemux/Makefile.am:
48740 * gst/nuvdemux/gstnuvdemux.c:
48741 * gst/nuvdemux/gstnuvdemux.h:
48742 Created new element nuvdemux.
48743 Original commit message from CVS:
48744 Created new element nuvdemux.
48746 2006-10-17 11:04:14 +0000 Josep Torra Valles <josep@fluendo.com>
48748 gst/nsf/: Fix some things the Forte compiler warns about (#362626).
48749 Original commit message from CVS:
48750 Patch by: Josep Torra Valles <josep at fluendo com>
48751 * gst/nsf/fds_snd.c:
48752 * gst/nsf/mmc5_snd.c:
48754 * gst/nsf/vrc7_snd.c:
48755 * gst/nsf/vrcvisnd.c:
48756 Fix some things the Forte compiler warns about (#362626).
48758 2006-10-17 10:59:55 +0000 Tim-Philipp Müller <tim@centricular.net>
48760 gst/qtdemux/qtdemux.*: Avoid void pointer usage, better use guint8 * instead.
48761 Original commit message from CVS:
48762 * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov), (qtdemux_parse),
48763 (qtdemux_node_dump_foreach), (qtdemux_dump_mvhd),
48764 (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
48765 (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
48766 (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
48767 (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
48768 (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
48769 (qtdemux_dump_unknown), (qtdemux_tree_get_child_by_type),
48770 (qtdemux_tree_get_sibling_by_type):
48771 * gst/qtdemux/qtdemux.h:
48772 Avoid void pointer usage, better use guint8 * instead.
48774 2006-10-11 20:33:48 +0000 Tim-Philipp Müller <tim@centricular.net>
48776 Port simple deinterlacer from 0.8. Use at your own risk, don't blame me for anything it does or does not do to your p...
48777 Original commit message from CVS:
48779 * gst/deinterlace/Makefile.am:
48780 * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_base_init),
48781 (gst_deinterlace_class_init), (gst_deinterlace_init),
48782 (gst_deinterlace_stop), (gst_deinterlace_transform_caps),
48783 (gst_deinterlace_set_caps), (gst_deinterlace_transform_ip),
48784 (gst_deinterlace_set_property), (gst_deinterlace_get_property):
48785 * gst/deinterlace/gstdeinterlace.h:
48786 Port simple deinterlacer from 0.8. Use at your own risk, don't blame
48787 me for anything it does or does not do to your precious pictures.
48789 2006-10-11 13:49:26 +0000 Edward Hervey <bilboed@bilboed.com>
48791 gst/qtdemux/qtdemux.c: Add some fourcc for DV format.
48792 Original commit message from CVS:
48793 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
48794 Add some fourcc for DV format.
48796 2006-10-10 18:54:05 +0000 Tim-Philipp Müller <tim@centricular.net>
48798 gst/qtdemux/qtdemux.c: Printf format fixes.
48799 Original commit message from CVS:
48800 * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
48801 (gst_qtdemux_loop_state_header):
48802 Printf format fixes.
48803 * sys/dvb/gstdvbsrc.c:
48806 2006-10-10 16:09:58 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
48808 sys/dvb/: Remove these files, not needed use system files.
48809 Original commit message from CVS:
48810 2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org>
48811 * sys/dvb/Makefile.am:
48812 * sys/dvb/dvb-api/Makefile.am:
48813 * sys/dvb/dvb-api/audio.h:
48814 * sys/dvb/dvb-api/ca.h:
48815 * sys/dvb/dvb-api/dmx.h:
48816 * sys/dvb/dvb-api/frontend.h:
48817 * sys/dvb/dvb-api/net.h:
48818 * sys/dvb/dvb-api/osd.h:
48819 * sys/dvb/dvb-api/version.h:
48820 * sys/dvb/dvb-api/video.h:
48821 Remove these files, not needed use system files.
48822 * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_set_property),
48823 (gst_dvbsrc_create), (gst_dvbsrc_output_frontend_stats),
48825 Fix warnings, uint16_t etc. is in stdint.h.
48826 Use system includes not our local ones.
48828 2006-10-10 15:55:25 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
48831 Buildbot, I do as you command. http://build.fluendo.com:8080/gen64-bad-full/builds/475/cvs%20ignore/1
48832 Original commit message from CVS:
48833 Buildbot, I do as you command.
48834 http://build.fluendo.com:8080/gen64-bad-full/builds/475/cvs%20ignore/1
48836 2006-10-10 15:47:49 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
48838 Add dvb detection and allow dvbsrc to be built.
48839 Original commit message from CVS:
48840 2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org>
48843 Add dvb detection and allow dvbsrc to be built.
48845 2006-10-10 15:05:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
48847 Initial import of dvbsrc.
48848 Original commit message from CVS:
48849 2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org>
48853 * sys/dvb/Makefile.am:
48855 * sys/dvb/dvb-api/Makefile.am:
48856 * sys/dvb/dvb-api/audio.h:
48857 * sys/dvb/dvb-api/ca.h:
48858 * sys/dvb/dvb-api/dmx.h:
48859 * sys/dvb/dvb-api/frontend.h:
48860 * sys/dvb/dvb-api/net.h:
48861 * sys/dvb/dvb-api/osd.h:
48862 * sys/dvb/dvb-api/version.h:
48863 * sys/dvb/dvb-api/video.h:
48864 * sys/dvb/gstdvbsrc.c:
48865 * sys/dvb/gstdvbsrc.h:
48866 Initial import of dvbsrc.
48867 Currently won't be built.
48869 2006-10-10 12:49:02 +0000 Josep Torre Valles <josep@fluendo.com>
48871 ext/gnomevfs/: Fix URI interface implementation return type.
48872 Original commit message from CVS:
48873 2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org>
48874 Patch by: Josep Torre Valles <josep@fluendo.com>
48875 * ext/gnomevfs/gstgnomevfssink.c:
48876 * ext/gnomevfs/gstgnomevfssrc.c:
48877 Fix URI interface implementation return type.
48878 * ext/pango/gsttextoverlay.c: (gst_text_overlay_set_property):
48879 Fix what looks like a copy/paste issue when assigning values.
48880 * gst-libs/gst/audio/gstaudiofiltertemplate.c:
48881 (gst_audio_filter_template_get_type):
48882 Cast to prevent Forte warnings.
48883 * gst-libs/gst/cdda/gstcddabasesrc.c: (gst_cdda_base_src_create):
48884 Fix URI interface implementation return type.
48885 gst_pad_query_position requires a signed integer pointer as
48886 3rd parameter, GstClockTime is unsigned.
48887 * gst/audioconvert/audioconvert.c:
48888 Fix integer overflow when treated as signed.
48889 * gst/audioresample/resample.c: (resample_add_input_data):
48890 Cast to prevent warnings on Forte.
48891 * gst/ffmpegcolorspace/imgconvert.c: (build_rgb_palette):
48892 Fix integer overflow when treated as signed.
48893 * gst/ffmpegcolorspace/imgconvert_template.h:
48894 Fix integer overflow when treated as signed. RGBA_OUT shifts bits.
48895 * gst/playback/gstdecodebin.c: (queue_filled_cb),
48896 (cleanup_decodebin):
48897 Who initialises a guint to -1!
48898 Cast function pointers to prevent warnings on Forte.
48899 * gst/playback/gstplaybasebin.c: (queue_deadlock_check),
48900 (queue_threshold_reached):
48901 Cast function pointers correctly to prevent warnings on Forte.
48902 * gst/playback/gststreaminfo.c: (gst_stream_info_dispose):
48903 Cast function pointers correctly to prevent warnings on Forte.
48904 * gst/subparse/gstssaparse.c: (gst_ssa_parse_setcaps):
48905 Obvious change to unsigned, 0xEF > max signed char.
48906 * gst/tcp/gstmultifdsink.c: (get_buffers_max), (count_burst_unit):
48907 GstClockTime is unsigned, initialise correctly.
48908 * gst/tcp/gsttcp.c: (gst_tcp_socket_write):
48909 Cast so pointer arithemetic doesn't cause warnings on Forte.
48910 * gst/videorate/gstvideorate.c:
48911 Use correct return value.
48912 * tests/examples/seek/scrubby.c:
48913 GstClockTime is unsigned, initialise correctly.
48915 2006-10-10 09:57:19 +0000 Wim Taymans <wim.taymans@gmail.com>
48917 gst/qtdemux/qtdemux.c: Reorganise some stuff.
48918 Original commit message from CVS:
48919 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
48920 (gst_qtdemux_push_event), (gst_qtdemux_do_seek),
48921 (gst_qtdemux_change_state), (extract_initial_length_and_fourcc),
48922 (gst_qtdemux_loop_state_header), (gst_qtdemux_activate_segment),
48923 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
48924 (gst_qtdemux_post_buffering), (gst_qtdemux_chain),
48925 (gst_qtdemux_add_stream), (qtdemux_process_redirects),
48926 (qtdemux_parse_tree), (qtdemux_parse_trak):
48927 Reorganise some stuff.
48928 Parse RTSP redirection URLS.
48930 2006-10-07 11:37:59 +0000 Tim-Philipp Müller <tim@centricular.net>
48932 docs/plugins/: Add/update docs stuff.
48933 Original commit message from CVS:
48934 * docs/plugins/gst-plugins-bad-plugins.args:
48935 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
48936 * docs/plugins/gst-plugins-bad-plugins.interfaces:
48937 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
48938 * docs/plugins/inspect/plugin-dtsdec.xml:
48939 * docs/plugins/inspect/plugin-mms.xml:
48940 * docs/plugins/inspect/plugin-mpeg2enc.xml:
48941 * docs/plugins/inspect/plugin-neon.xml:
48942 * docs/plugins/inspect/plugin-replaygain.xml:
48943 * docs/plugins/inspect/plugin-soundtouch.xml:
48944 * docs/plugins/inspect/plugin-spcdec.xml:
48945 * docs/plugins/inspect/plugin-swfdec.xml:
48946 * docs/plugins/inspect/plugin-videocrop.xml:
48947 * docs/plugins/inspect/plugin-wavpack.xml:
48948 Add/update docs stuff.
48950 2006-10-06 15:56:01 +0000 René Stadler <mail@renestadler.de>
48952 Add ReplayGain analysis element (#357069).
48953 Original commit message from CVS:
48954 Patch by: René Stadler <mail at renestadler de>
48956 * docs/plugins/Makefile.am:
48957 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
48958 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
48959 * gst/replaygain/Makefile.am:
48960 * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_base_init),
48961 (gst_rg_analysis_class_init), (gst_rg_analysis_init),
48962 (gst_rg_analysis_set_property), (gst_rg_analysis_get_property),
48963 (gst_rg_analysis_start), (gst_rg_analysis_set_caps),
48964 (gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
48965 (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
48966 (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
48967 (gst_rg_analysis_album_result), (plugin_init):
48968 * gst/replaygain/gstrganalysis.h:
48969 * gst/replaygain/rganalysis.c: (yule_filter), (butter_filter),
48970 (apply_filters), (reset_filters), (accumulator_add),
48971 (accumulator_clear), (accumulator_result), (rg_analysis_new),
48972 (rg_analysis_set_sample_rate), (rg_analysis_destroy),
48973 (rg_analysis_analyze_mono_float),
48974 (rg_analysis_analyze_stereo_float),
48975 (rg_analysis_analyze_mono_int16),
48976 (rg_analysis_analyze_stereo_int16), (rg_analysis_analyze),
48977 (rg_analysis_track_result), (rg_analysis_album_result),
48978 (rg_analysis_reset_album), (rg_analysis_reset):
48979 * gst/replaygain/rganalysis.h:
48980 Add ReplayGain analysis element (#357069).
48981 * tests/check/Makefile.am:
48982 * tests/check/elements/.cvsignore:
48983 * tests/check/elements/rganalysis.c: (get_expected_gain),
48984 (setup_rganalysis), (cleanup_rganalysis), (set_playing_state),
48985 (send_eos_event), (send_tag_event), (poll_eos), (poll_tags),
48986 (fail_unless_track_gain), (fail_unless_track_peak),
48987 (fail_unless_album_gain), (fail_unless_album_peak),
48988 (fail_if_track_tags), (fail_if_album_tags),
48989 (fail_unless_num_tracks), (test_buffer_const_float_mono),
48990 (test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
48991 (test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
48992 (test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
48993 (test_buffer_square_int16_stereo), (push_buffer), (GST_START_TEST),
48994 (rganalysis_suite), (main):
48995 Unit tests for the new replaygain element.
48997 2006-10-06 15:49:39 +0000 Wim Taymans <wim.taymans@gmail.com>
48999 ext/faad/gstfaad.c: Some cleanups.
49000 Original commit message from CVS:
49001 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain),
49002 (gst_faad_close_decoder):
49004 Added some more debugging.
49005 Don't ever ignore unlinked, we're not a demuxer.
49006 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream):
49007 Activate pad before adding it to the element.
49009 2006-10-06 12:02:09 +0000 Michael Smith <msmith@xiph.org>
49011 ext/theora/theoradec.*: Port lots of changes from theoradec to theoraexpdec.
49012 Original commit message from CVS:
49013 * ext/theora/theoradec.c: (gst_theoradec_reset),
49014 (theora_get_query_types), (theora_dec_src_query),
49015 (theora_dec_src_event), (theora_dec_sink_event),
49016 (theora_handle_comment_packet), (theora_handle_type_packet),
49017 (theora_handle_header_packet), (clip_buffer), (theora_dec_push),
49018 (theora_handle_422_image), (theora_handle_420_image),
49019 (theora_handle_data_packet), (theora_dec_chain),
49020 (theora_dec_change_state):
49021 * ext/theora/theoradec.h:
49022 Port lots of changes from theoradec to theoraexpdec.
49023 This catches this plugin up to theoradec. Note that duplicate frames
49024 are broken in theoradec at the moment.
49026 2006-10-06 11:31:11 +0000 Tim-Philipp Müller <tim@centricular.net>
49028 gst/spectrum/gstspectrum.c: Fix mem leak, avoid unnecessary memcpy.
49029 Original commit message from CVS:
49030 * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
49031 Fix mem leak, avoid unnecessary memcpy.
49033 2006-10-06 02:29:35 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49035 gst/spectrum/gstspectrum.c: Removed cruft code that was just commented out. Removed some obsolete debug logs statements.
49036 Original commit message from CVS:
49037 * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
49038 (gst_spectrum_transform_ip):
49039 Removed cruft code that was just commented out. Removed some obsolete
49040 debug logs statements.
49042 2006-10-05 18:14:46 +0000 Tim-Philipp Müller <tim@centricular.net>
49044 Another batch of printf format fixes.
49045 Original commit message from CVS:
49046 * ext/dts/gstdtsdec.c: (gst_dtsdec_chain):
49047 * ext/musicbrainz/gsttrm.c: (gst_trm_setcaps):
49048 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
49049 * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), (qtdemux_parse),
49050 (qtdemux_parse_trak):
49051 * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
49052 Another batch of printf format fixes.
49054 2006-10-05 15:55:20 +0000 Tim-Philipp Müller <tim@centricular.net>
49056 Printf format fixes.
49057 Original commit message from CVS:
49058 * ext/alsa/gstalsadeviceprobe.c:
49059 (gst_alsa_device_property_probe_get_values):
49060 * ext/alsa/gstalsasink.c: (set_hwparams):
49061 * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_elem_pad),
49062 (gst_ogg_chain_new_stream), (gst_ogg_demux_read_chain):
49063 * ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers),
49064 (gst_ogg_mux_process_best_pad):
49065 * ext/ogg/gstoggparse.c: (gst_ogg_parse_new_stream),
49066 (gst_ogg_parse_chain):
49067 * ext/ogg/gstogmparse.c: (gst_ogm_parse_stream_header):
49068 * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
49069 * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_setup),
49070 (gst_vorbis_enc_buffer_check_discontinuous):
49071 * ext/vorbis/vorbisparse.c: (vorbis_parse_src_query):
49072 * gst-libs/gst/audio/gstbaseaudiosink.c:
49073 (gst_base_audio_sink_render):
49074 * gst-libs/gst/cdda/gstcddabasesrc.c:
49075 (gst_cdda_base_src_handle_track_seek):
49076 * gst-libs/gst/rtp/gstbasertpdepayload.c:
49077 (gst_base_rtp_depayload_push_full):
49078 * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_push):
49079 * gst/audioresample/resample.c: (resample_input_pushthrough):
49080 * gst/playback/gstplaybasebin.c: (queue_out_of_data):
49081 * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_handle_clients):
49082 * gst/typefind/gsttypefindfunctions.c: (mp3_type_find_at_offset),
49083 (wavpack_type_find):
49084 * gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_create):
49085 * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
49086 (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new):
49087 * tests/check/elements/volume.c: (GST_START_TEST):
49088 Printf format fixes.
49090 2006-10-04 22:37:07 +0000 Tim-Philipp Müller <tim@centricular.net>
49092 gst/videocrop/gstvideocrop.*: Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix passthrough mode; la...
49093 Original commit message from CVS:
49094 * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
49095 (gst_video_crop_init),
49096 (gst_video_crop_get_image_details_from_caps),
49097 (gst_video_crop_transform_packed_complex),
49098 (gst_video_crop_transform_packed_simple),
49099 (gst_video_crop_transform), (gst_video_crop_transform_caps),
49100 (gst_video_crop_set_caps),
49101 (gst_videocrop_clear_negotiated_caps_locked),
49102 (gst_video_crop_set_property):
49103 * gst/videocrop/gstvideocrop.h:
49104 Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix
49105 passthrough mode; lastly, clear negotiated basetransform caps when
49106 the cropping changes in order to force renegotiation.
49108 2006-10-04 20:05:07 +0000 Tim-Philipp Müller <tim@centricular.net>
49110 tests/icles/: Visual test for videocrop, shows that packed yuv doesn't work right yet. --with-ffmpegcolorspace option...
49111 Original commit message from CVS:
49112 * tests/icles/.cvsignore:
49113 * tests/icles/Makefile.am:
49114 * tests/icles/videocrop-test.c: (quit_mainloop), (tick_cb),
49115 (test_with_caps), (video_crop_get_test_caps), (main):
49116 Visual test for videocrop, shows that packed yuv doesn't work right
49117 yet. --with-ffmpegcolorspace option doesn't work yet for unknown
49118 reasons (another basetransform issue?)
49120 2006-10-04 10:55:21 +0000 Tim-Philipp Müller <tim@centricular.net>
49122 Remove more v4l2 stuff, hopefully fixing 'make distcheck' again.
49123 Original commit message from CVS:
49125 * sys/v4l2/.cvsignore:
49126 Remove more v4l2 stuff, hopefully fixing 'make distcheck' again.
49128 2006-10-04 10:29:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
49131 Original commit message from CVS:
49132 * docs/plugins/Makefile.am:
49133 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
49134 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
49135 * docs/plugins/inspect/plugin-video4linux2.xml:
49136 * gst-plugins-bad.spec.in:
49139 2006-10-03 18:32:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
49141 * tests/icles/Makefile.am:
49142 * tests/icles/v4l2src-test.c:
49143 removing icle for v4l2
49144 Original commit message from CVS:
49145 removing icle for v4l2
49147 2006-10-03 18:27:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
49151 Original commit message from CVS:
49154 2006-10-03 18:23:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
49156 moved to gst-plugins-good
49157 Original commit message from CVS:
49160 * sys/v4l2/Makefile.am:
49162 * sys/v4l2/gstv4l2.c:
49163 * sys/v4l2/gstv4l2colorbalance.c:
49164 * sys/v4l2/gstv4l2colorbalance.h:
49165 * sys/v4l2/gstv4l2object.c:
49166 * sys/v4l2/gstv4l2object.h:
49167 * sys/v4l2/gstv4l2src.c:
49168 * sys/v4l2/gstv4l2src.h:
49169 * sys/v4l2/gstv4l2tuner.c:
49170 * sys/v4l2/gstv4l2tuner.h:
49171 * sys/v4l2/gstv4l2vidorient.c:
49172 * sys/v4l2/gstv4l2vidorient.h:
49173 * sys/v4l2/gstv4l2xoverlay.c:
49174 * sys/v4l2/gstv4l2xoverlay.h:
49175 * sys/v4l2/v4l2_calls.c:
49176 * sys/v4l2/v4l2_calls.h:
49177 * sys/v4l2/v4l2src_calls.c:
49178 * sys/v4l2/v4l2src_calls.h:
49179 moved to gst-plugins-good
49181 2006-10-03 13:47:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
49183 * sys/v4l2/gstv4l2object.c:
49184 comment out the notifies for removed properties
49185 Original commit message from CVS:
49186 comment out the notifies for removed properties
49188 2006-10-03 13:30:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
49190 sys/v4l2/gstv4l2object.c: comment out the properties that are already part of the tuner interface.
49191 Original commit message from CVS:
49192 * sys/v4l2/gstv4l2object.c:
49193 (gst_v4l2_object_install_properties_helper):
49194 comment out the properties that are already part of the tuner
49197 2006-10-03 13:18:59 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
49199 sys/v4l2/gstv4l2src.c: Improve docs.
49200 Original commit message from CVS:
49201 2006-10-03 Zaheer Abbas Merali <zaheerabbas at merali dot org>
49202 * sys/v4l2/gstv4l2src.c:
49205 2006-10-02 13:28:49 +0000 Tim-Philipp Müller <tim@centricular.net>
49207 ext/xvid/gstxvid.c: Set rank of xviddec to NONE until someone fixes it (too many crasher bug reports against totem, p...
49208 Original commit message from CVS:
49209 * ext/xvid/gstxvid.c: (plugin_init):
49210 Set rank of xviddec to NONE until someone fixes it (too many crasher
49211 bug reports against totem, people should use gst-ffmpeg).
49213 2006-09-28 17:08:47 +0000 Wim Taymans <wim.taymans@gmail.com>
49215 sys/v4l2/: Framerate can be 0/1 too.
49216 Original commit message from CVS:
49217 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_all_caps),
49218 (gst_v4l2src_get_caps):
49219 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
49220 Framerate can be 0/1 too.
49221 Init framerate to 0/1 before querying it so that we can detect
49222 devices that don't know about a framerate.
49223 Add some more debugging info.
49225 2006-09-28 14:31:41 +0000 Tim-Philipp Müller <tim@centricular.net>
49227 gst/qtdemux/qtdemux.c: Add support for 'yv12' fourcc.
49228 Original commit message from CVS:
49229 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
49230 Add support for 'yv12' fourcc.
49232 2006-09-27 17:47:57 +0000 Edgard Lima <edgard.lima@indt.org.br>
49235 * sys/v4l2/gstv4l2src.c:
49236 * sys/v4l2/gstv4l2src.h:
49237 * tests/icles/v4l2src-test.c:
49238 Removed set-undef-fps.
49239 Original commit message from CVS:
49240 Removed set-undef-fps.
49242 2006-09-27 17:04:22 +0000 Wim Taymans <wim.taymans@gmail.com>
49244 sys/v4l2/: Renamed some properties to match the tuner interface naming.
49245 Original commit message from CVS:
49246 * sys/v4l2/gstv4l2object.c:
49247 (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
49248 (gst_v4l2_object_set_property_helper),
49249 (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults):
49250 * sys/v4l2/gstv4l2object.h:
49251 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
49252 (gst_v4l2src_create):
49253 * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_contains_channel),
49254 (gst_v4l2_tuner_list_channels),
49255 (gst_v4l2_tuner_set_channel_and_notify),
49256 (gst_v4l2_tuner_get_channel), (gst_v4l2_tuner_contains_norm),
49257 (gst_v4l2_tuner_list_norms), (gst_v4l2_tuner_set_norm_and_notify),
49258 (gst_v4l2_tuner_get_norm):
49259 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
49260 (gst_v4l2_fill_lists), (gst_v4l2_empty_lists):
49261 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_get_fps):
49262 Renamed some properties to match the tuner interface naming.
49264 2006-09-27 16:14:18 +0000 Wim Taymans <wim.taymans@gmail.com>
49267 Original commit message from CVS:
49268 * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_set_property_helper),
49269 (gst_v4l2_set_defaults):
49270 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
49271 (gst_v4l2src_create):
49272 * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
49273 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
49274 (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_set_norm),
49275 (gst_v4l2_get_frequency), (gst_v4l2_set_frequency),
49276 (gst_v4l2_signal_strength), (gst_v4l2_get_attribute),
49277 (gst_v4l2_set_attribute), (gst_v4l2_get_input),
49278 (gst_v4l2_set_input):
49279 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
49280 (gst_v4l2src_grab_frame), (gst_v4l2src_get_capture),
49281 (gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
49282 (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
49283 (gst_v4l2src_buffer_new):
49284 * tests/icles/v4l2src-test.c: (my_bus_callback), (main):
49286 Fix error messages.
49287 Use locks when getting timestamps.
49289 Add licensing header to tests.
49291 2006-09-27 15:14:07 +0000 Edgard Lima <edgard.lima@indt.org.br>
49294 * sys/v4l2/gstv4l2object.c:
49295 * sys/v4l2/gstv4l2src.c:
49296 * sys/v4l2/gstv4l2src.h:
49297 * sys/v4l2/gstv4l2tuner.c:
49298 * sys/v4l2/v4l2_calls.c:
49299 * sys/v4l2/v4l2src_calls.c:
49300 * tests/icles/v4l2src-test.c:
49301 Some cleanups and comments.
49302 Original commit message from CVS:
49303 Some cleanups and comments.
49305 2006-09-26 14:17:54 +0000 Wim Taymans <wim.taymans@gmail.com>
49307 docs/plugins/: Add v4l2 plugin to the docs.
49308 Original commit message from CVS:
49309 * docs/plugins/Makefile.am:
49310 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
49311 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
49312 Add v4l2 plugin to the docs.
49313 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
49314 (gst_v4l2src_get_mmap), (gst_v4l2src_create):
49315 * sys/v4l2/gstv4l2src.h:
49316 * sys/v4l2/gstv4l2vidorient.c:
49318 Remove some more externs.
49320 2006-09-26 13:18:06 +0000 Wim Taymans <wim.taymans@gmail.com>
49322 sys/v4l2/Makefile.am: Fix makefile, list libs in stack order.
49323 Original commit message from CVS:
49324 * sys/v4l2/Makefile.am:
49325 Fix makefile, list libs in stack order.
49326 * sys/v4l2/gstv4l2colorbalance.c:
49327 * sys/v4l2/gstv4l2colorbalance.h:
49328 * sys/v4l2/gstv4l2object.c: (gst_v4l2_device_get_type),
49329 (gst_v4l2_object_install_properties_helper):
49330 * sys/v4l2/gstv4l2object.h:
49331 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
49332 (gst_v4l2src_get_mmap), (gst_v4l2src_create):
49333 * sys/v4l2/gstv4l2src.h:
49334 * sys/v4l2/gstv4l2tuner.h:
49335 * sys/v4l2/gstv4l2vidorient.h:
49336 * sys/v4l2/gstv4l2xoverlay.h:
49337 * sys/v4l2/v4l2_calls.h:
49338 * sys/v4l2/v4l2src_calls.h:
49340 - Remove extern from functions.
49341 - Fix header indentation.
49342 Fix Flags, add defaults for properties.
49343 Remove unused enums.
49344 Fix TOO_LAZY in error messages.
49346 2006-09-26 11:06:17 +0000 Wim Taymans <wim.taymans@gmail.com>
49348 sys/v4l2/: Fix pass at code cleanups, move errors cases out of the normal flow for additional code clarity.
49349 Original commit message from CVS:
49350 * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices),
49351 (gst_v4l2_probe_needs_probe),
49352 (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
49353 (gst_v4l2_object_destroy), (gst_v4l2_object_set_property_helper),
49354 (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults),
49355 (gst_v4l2_object_start), (gst_v4l2_object_stop):
49356 * sys/v4l2/gstv4l2object.h:
49357 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
49358 (gst_v4l2src_init), (gst_v4l2src_dispose),
49359 (gst_v4l2src_set_property), (gst_v4l2src_get_property),
49360 (gst_v4l2src_fixate), (gst_v4l2src_get_caps),
49361 (gst_v4l2src_set_caps), (gst_v4l2src_get_read),
49362 (gst_v4l2src_get_mmap), (gst_v4l2src_create):
49363 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
49364 (gst_v4l2_open), (gst_v4l2_close), (gst_v4l2_get_norm),
49365 (gst_v4l2_set_norm), (gst_v4l2_get_frequency),
49366 (gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
49367 (gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
49368 (gst_v4l2_get_input), (gst_v4l2_set_input):
49369 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
49370 (gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame),
49371 (gst_v4l2src_get_capture), (gst_v4l2src_set_capture),
49372 (gst_v4l2src_capture_init), (gst_v4l2src_capture_start),
49373 (gst_v4l2src_capture_stop), (gst_v4l2src_capture_deinit),
49374 (gst_v4l2src_get_size_limits), (gst_v4l2src_set_fps),
49375 (gst_v4l2src_get_fps), (gst_v4l2src_buffer_finalize),
49376 (gst_v4l2src_buffer_new):
49377 Fix pass at code cleanups, move errors cases out of the normal
49378 flow for additional code clarity.
49380 2006-09-23 13:21:43 +0000 Wim Taymans <wim.taymans@gmail.com>
49382 ext/cdaudio/gstcdaudio.c: Port to 0.10.
49383 Original commit message from CVS:
49384 * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init),
49385 (gst_cdaudio_init), (gst_cdaudio_set_property),
49386 (gst_cdaudio_get_property), (gst_cdaudio_change_state),
49387 (gst_cdaudio_send_event), (gst_cdaudio_get_query_types),
49388 (gst_cdaudio_query), (cdaudio_uri_set_uri):
49391 2006-09-23 00:28:35 +0000 David Schleef <ds@schleef.org>
49393 sys/glsink/glimagesink.c: Fix problems when the element cannot open the display. (fixes #357212)
49394 Original commit message from CVS:
49395 * sys/glsink/glimagesink.c:
49396 Fix problems when the element cannot open the display.
49399 2006-09-22 16:08:38 +0000 Tim-Philipp Müller <tim@centricular.net>
49401 configure.ac: Up requirements to -base CVS and core CVS (the format for the video orientation interface used by v4l2s...
49402 Original commit message from CVS:
49404 Up requirements to -base CVS and core CVS (the format for the
49405 video orientation interface used by v4l2src and the latter
49406 since that's what -base CVS requires).
49408 2006-09-22 15:59:59 +0000 Tim-Philipp Müller <tim@centricular.net>
49410 ext/directfb/dfbvideosink.c: Lower rank from SECONDARY to MARGINAL. Plugins in -bad that might be autoplugged shouldn...
49411 Original commit message from CVS:
49412 * ext/directfb/dfbvideosink.c: (plugin_init):
49413 Lower rank from SECONDARY to MARGINAL. Plugins in -bad that might
49414 be autoplugged shouldn't trump plugins in -base, -good or -ugly
49415 (in this case ximagesink).
49416 * sys/glsink/glimagesink.c: (plugin_init):
49417 Set rank to NONE to prevent it from being autoplugged until
49418 errors are handled properly (see #357212).
49420 2006-09-21 14:01:18 +0000 Edgard Lima <edgard.lima@indt.org.br>
49423 * ext/neon/Makefile.am:
49424 * ext/neon/gstneonhttpsrc.c:
49425 * ext/neon/gstneonhttpsrc.h:
49426 Reverted previous commit (2006-09-19 - Allow internal codes from last.fm). As dicussed on #gstreamer it should be don...
49427 Original commit message from CVS:
49428 Reverted previous commit (2006-09-19 - Allow internal codes from last.fm). As dicussed on #gstreamer it should be done in separete element.
49430 2006-09-21 13:41:42 +0000 Wim Taymans <wim.taymans@gmail.com>
49432 ext/faac/gstfaac.c: Add decoder specific info on the caps.
49433 Original commit message from CVS:
49434 * ext/faac/gstfaac.c: (gst_faac_configure_source_pad),
49436 Add decoder specific info on the caps.
49437 Some cleanups here and there.
49439 2006-09-19 21:49:52 +0000 Edgard Lima <edgard.lima@indt.org.br>
49442 * ext/neon/Makefile.am:
49443 * ext/neon/gstneonhttpsrc.c:
49444 * ext/neon/gstneonhttpsrc.h:
49445 Allow internal codes from last.fm
49446 Original commit message from CVS:
49447 Allow internal codes from last.fm
49449 2006-09-19 16:24:10 +0000 Edgard Lima <edgard.lima@indt.org.br>
49452 * tests/icles/v4l2src-test.c:
49453 Just a small fix to the app options.
49454 Original commit message from CVS:
49455 Just a small fix to the app options.
49457 2006-09-19 13:08:35 +0000 Edgard Lima <edgard.lima@indt.org.br>
49460 * sys/v4l2/Makefile.am:
49461 * sys/v4l2/gstv4l2src.c:
49462 * sys/v4l2/gstv4l2vidorient.c:
49463 * sys/v4l2/gstv4l2vidorient.h:
49464 * tests/icles/v4l2src-test.c:
49465 Add Video Orientation interface support to v4l2src.
49466 Original commit message from CVS:
49467 Add Video Orientation interface support to v4l2src.
49469 2006-09-19 10:10:12 +0000 Wim Taymans <wim.taymans@gmail.com>
49471 ext/gsm/gstgsmdec.*: Handle WAV49 variant (GSM in WAV).
49472 Original commit message from CVS:
49473 * ext/gsm/gstgsmdec.c: (gst_gsmdec_init),
49474 (gst_gsmdec_sink_setcaps), (gst_gsmdec_sink_event),
49475 (gst_gsmdec_chain):
49476 * ext/gsm/gstgsmdec.h:
49477 Handle WAV49 variant (GSM in WAV).
49478 Some small cleanups.
49480 2006-09-18 15:36:14 +0000 Edgard Lima <edgard.lima@indt.org.br>
49483 * sys/v4l2/v4l2src_calls.c:
49484 Fix GST_BUFFER_DURATION.
49485 Original commit message from CVS:
49486 Fix GST_BUFFER_DURATION.
49488 2006-09-16 22:30:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49490 tests/check/: Fix big batch of compiler warnings.
49491 Original commit message from CVS:
49492 * tests/check/elements/audioresample.c: (GST_START_TEST):
49493 * tests/check/elements/videotestsrc.c: (check_rgb_buf):
49494 * tests/check/elements/volume.c: (GST_START_TEST):
49495 * tests/check/elements/vorbisdec.c: (GST_START_TEST):
49496 * tests/check/pipelines/oggmux.c: (validate_ogg_page), (eos_watch),
49497 (test_pipeline), (GST_START_TEST):
49498 * tests/check/pipelines/theoraenc.c: (GST_START_TEST):
49499 * tests/check/pipelines/vorbisenc.c: (GST_START_TEST):
49500 Fix big batch of compiler warnings.
49502 2006-09-16 22:14:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49504 More G_OBJECT macro fixing.
49505 Original commit message from CVS:
49506 * ext/hermes/gsthermescolorspace.c:
49507 * ext/ivorbis/vorbisfile.c:
49508 * ext/lcs/gstcolorspace.c:
49509 * ext/wavpack/gstwavpackenc.h:
49510 * ext/xine/xineaudiodec.c:
49511 * ext/xine/xineaudiosink.c:
49512 * ext/xine/xineinput.c:
49513 * gst/chart/gstchart.c:
49514 * gst/equalizer/gstiirequalizer.c:
49515 * gst/games/gstpuzzle.c:
49516 * gst/librfb/gstrfbsrc.c:
49517 * gst/mixmatrix/mixmatrix.c:
49518 * gst/nsf/gstnsf.h:
49519 * gst/vbidec/gstvbidec.c:
49520 * gst/virtualdub/gstxsharpen.c:
49521 More G_OBJECT macro fixing.
49523 2006-09-15 19:11:00 +0000 Edgard Lima <edgard.lima@indt.org.br>
49527 * sys/v4l2/gstv4l2src.c:
49528 * sys/v4l2/gstv4l2src.h:
49529 * sys/v4l2/gstv4l2xoverlay.c:
49530 * sys/v4l2/v4l2_calls.c:
49531 * sys/v4l2/v4l2src_calls.c:
49532 * tests/icles/v4l2src-test.c:
49533 The test application and the plgind error messages has been improved.
49534 Original commit message from CVS:
49535 The test application and the plgind error messages has been improved.
49537 2006-09-12 20:18:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49539 gst/spectrum/gstspectrum.c: Implements stop() to clear the adapter and event() to clear the adapter on FLUSH_STOP and...
49540 Original commit message from CVS:
49541 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
49542 (gst_spectrum_start), (gst_spectrum_stop), (gst_spectrum_event):
49543 Implements stop() to clear the adapter and event() to clear the
49544 adapter on FLUSH_STOP and EOS.
49546 2006-09-11 18:23:59 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49548 gst/spectrum/gstspectrum.*: Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by
49549 Original commit message from CVS:
49550 * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
49551 (gst_spectrum_set_property):
49552 * gst/spectrum/gstspectrum.h:
49553 Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by
49556 2006-09-11 18:02:39 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49558 gst/spectrum/demo-osssrc.c: Use more defines
49559 Original commit message from CVS:
49560 * gst/spectrum/demo-osssrc.c: (draw_spectrum), (main):
49562 * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
49563 (gst_spectrum_dispose), (gst_spectrum_set_caps),
49564 (gst_spectrum_transform_ip):
49565 * gst/spectrum/gstspectrum.h:
49566 Apply some of the spectrum cleanup changes suggested in #348085.
49568 2006-09-08 16:47:46 +0000 Tim-Philipp Müller <tim@centricular.net>
49570 configure.ac: Bump requirements of -base (videocrop test case needs this).
49571 Original commit message from CVS:
49573 Bump requirements of -base (videocrop test case needs this).
49574 * gst/videocrop/gstvideocrop.c:
49575 Document sloppy handling of subsampled chroma planes if
49576 left/top cropping is an odd number.
49577 * tests/check/elements/videocrop.c: (handoff_cb),
49578 (videocrop_test_cropping_init_context),
49579 (videocrop_test_cropping_deinit_context),
49580 (videocrop_test_cropping), (check_1x1_buffer), (GST_START_TEST),
49581 (videocrop_suite), (main):
49582 Add another unit test that crops the input to 1x1 (and checks
49583 that that pixel has the expected values in a number of formats).
49585 2006-09-08 11:04:24 +0000 Tim-Philipp Müller <tim@centricular.net>
49587 gst/videocrop/: Some quick tests indicate that it doesn't make a great deal of sense to use liboil here, at least not...
49588 Original commit message from CVS:
49589 * gst/videocrop/Makefile.am:
49590 * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
49591 (gst_video_crop_transform_packed),
49592 (gst_video_crop_transform_planar):
49593 Some quick tests indicate that it doesn't make a great deal
49594 of sense to use liboil here, at least not for the memcpy()s
49595 we do, so remove liboil usage until there is clear evidence
49596 it actually makes a positive difference somewhere.
49598 2006-09-03 21:12:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
49600 * ext/soundtouch/Makefile.am:
49602 Original commit message from CVS:
49605 2006-09-03 10:46:17 +0000 Tim-Philipp Müller <tim@centricular.net>
49607 tests/check/elements/videocrop.c: More tests: check passthrough mode and caps transform in both directions with fixed...
49608 Original commit message from CVS:
49609 * tests/check/elements/videocrop.c: (handoff_cb),
49610 (buffer_probe_cb), (test_caps_transform), (test_passthrough),
49611 (notgst_value_list_get_nth_int), (videocrop_suite):
49612 More tests: check passthrough mode and caps transform in
49613 both directions with fixed values, ranges and lists.
49615 2006-09-02 18:49:01 +0000 Tim-Philipp Müller <tim@centricular.net>
49617 docs/plugins/: Add videocrop to docs.
49618 Original commit message from CVS:
49619 * docs/plugins/Makefile.am:
49620 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
49621 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
49622 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
49623 Add videocrop to docs.
49624 * gst/videocrop/Makefile.am:
49625 * gst/videocrop/gstvideocrop.c:
49626 * gst/videocrop/gstvideocrop.h:
49627 Move boilerplate stuff and structures into a header file.
49628 * tests/check/Makefile.am:
49629 * tests/check/elements/.cvsignore:
49630 * tests/check/elements/videocrop.c: (video_crop_get_test_caps),
49631 (test_unit_sizes), (videocrop_test_cropping_init_context),
49632 (videocrop_test_cropping_deinit_context),
49633 (videocrop_test_cropping), (test_cropping), (videocrop_suite):
49634 Add unit tests for videocrop.
49636 2006-09-02 15:30:45 +0000 Tim-Philipp Müller <tim@centricular.net>
49638 Port/rewrite videocrop from scratch for GStreamer-0.10, and make it support all formats videoscale supports (#345653).
49639 Original commit message from CVS:
49641 * gst/videocrop/Makefile.am:
49642 * gst/videocrop/gstvideocrop.c: (gst_video_crop_base_init),
49643 (gst_video_crop_class_init), (gst_video_crop_init),
49644 (gst_video_crop_get_image_details_from_caps),
49645 (gst_video_crop_get_unit_size), (gst_video_crop_transform_packed),
49646 (gst_video_crop_transform_planar), (gst_video_crop_transform),
49647 (gst_video_crop_transform_dimension),
49648 (gst_video_crop_transform_dimension_value),
49649 (gst_video_crop_transform_caps), (gst_video_crop_set_caps),
49650 (gst_video_crop_set_property), (gst_video_crop_get_property),
49652 Port/rewrite videocrop from scratch for GStreamer-0.10, and make
49653 it support all formats videoscale supports (#345653).
49655 2006-09-02 14:45:04 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49657 sys/v4l2/: Whitespace cleanups, dashify property-names.
49658 Original commit message from CVS:
49659 * sys/v4l2/gstv4l2.c:
49660 * sys/v4l2/gstv4l2colorbalance.c:
49661 * sys/v4l2/gstv4l2object.c:
49662 (gst_v4l2_object_install_properties_helper):
49663 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init):
49664 * sys/v4l2/gstv4l2src.h:
49665 Whitespace cleanups, dashify property-names.
49667 2006-09-02 14:28:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49669 sys/v4l2/: Cleanup error messages and unify header comments
49670 Original commit message from CVS:
49671 * sys/v4l2/gstv4l2.c:
49672 * sys/v4l2/gstv4l2colorbalance.c:
49673 * sys/v4l2/gstv4l2colorbalance.h:
49674 * sys/v4l2/gstv4l2object.c:
49675 * sys/v4l2/gstv4l2object.h:
49676 * sys/v4l2/gstv4l2src.c:
49677 * sys/v4l2/gstv4l2src.h:
49678 * sys/v4l2/gstv4l2tuner.c:
49679 * sys/v4l2/gstv4l2tuner.h:
49680 * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
49681 * sys/v4l2/gstv4l2xoverlay.h:
49682 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
49684 * sys/v4l2/v4l2_calls.h:
49685 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_queue_frame),
49686 (gst_v4l2src_capture_init):
49687 * sys/v4l2/v4l2src_calls.h:
49688 Cleanup error messages and unify header comments
49690 2006-08-31 13:01:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
49692 gst/nsf/Makefile.am: Add missing GST_LIBS
49693 Original commit message from CVS:
49694 * gst/nsf/Makefile.am:
49695 Add missing GST_LIBS
49697 2006-08-30 18:01:52 +0000 Edgard Lima <edgard.lima@indt.org.br>
49700 * sys/v4l2/gstv4l2src.c:
49701 Another small fix to set_caps function.
49702 Original commit message from CVS:
49703 Another small fix to set_caps function.
49705 2006-08-30 13:30:13 +0000 Edgard Lima <edgard.lima@indt.org.br>
49708 * sys/v4l2/gstv4l2src.c:
49709 Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES.
49710 Original commit message from CVS:
49711 Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES.
49713 2006-08-30 11:36:06 +0000 Edgard Lima <edgard.lima@indt.org.br>
49716 * sys/v4l2/gstv4l2src.c:
49717 A small fix to set_caps function.
49718 Original commit message from CVS:
49719 A small fix to set_caps function.
49721 2006-08-30 11:27:40 +0000 Edward Hervey <bilboed@bilboed.com>
49723 gst/qtdemux/qtdemux.c: Reset each streams last_flow to GST_FLOW_OK.
49724 Original commit message from CVS:
49725 * gst/qtdemux/qtdemux.c:
49726 (gst_qtdemux_do_seek):
49727 Reset each streams last_flow to GST_FLOW_OK.
49728 (gst_qtdemux_activate_segment):
49729 Removing mystic modifications for good.
49731 2006-08-30 11:07:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49733 gst/qtdemux/qtdemux.c: put back 'segment start<=stop' change that was mystically reverted by the last commit
49734 Original commit message from CVS:
49735 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
49736 (qtdemux_parse_tree):
49737 put back 'segment start<=stop' change that was mystically reverted by
49740 2006-08-30 10:43:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49742 gst/qtdemux/qtdemux.c: Fix the build for disabled debug
49743 Original commit message from CVS:
49744 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
49745 (qtdemux_parse_tree):
49746 Fix the build for disabled debug
49748 2006-08-29 20:59:47 +0000 Edgard Lima <edgard.lima@indt.org.br>
49751 * sys/v4l2/gstv4l2src.c:
49752 * sys/v4l2/v4l2src_calls.c:
49753 * sys/v4l2/v4l2src_calls.h:
49754 Fixed framerate negotiation.
49755 Original commit message from CVS:
49756 Fixed framerate negotiation.
49758 2006-08-29 12:07:38 +0000 Andrew Andkjar <enki@goodship.net>
49760 ext/sdl/: Only de-init the subsystem we previously initialised. Avoids borkage when both sdlvideosink and sdlaudiosin...
49761 Original commit message from CVS:
49762 Patch by: Andrew Andkjar <enki at goodship net>
49763 * ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_close):
49764 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_supported),
49765 (gst_sdlvideosink_deinitsdl):
49766 Only de-init the subsystem we previously initialised. Avoids
49767 borkage when both sdlvideosink and sdlaudiosink are used
49768 at the same time and one is shut down.
49770 2006-08-28 17:47:29 +0000 Wim Taymans <wim.taymans@gmail.com>
49772 gst/qtdemux/qtdemux.c: Make sure segment start<=stop in weird quicktime files.
49773 Original commit message from CVS:
49774 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
49775 (gst_qtdemux_add_stream), (qtdemux_parse_trak),
49776 (qtdemux_video_caps):
49777 Make sure segment start<=stop in weird quicktime files.
49779 2006-08-28 14:59:05 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49781 sys/v4l2/v4l2_calls.c: add comments and more debug logging
49782 Original commit message from CVS:
49783 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
49784 add comments and more debug logging
49786 2006-08-24 09:24:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
49788 ext/wavpack/gstwavpackdec.c: Post audio codec and average bitrate tags on bus (#344472).
49789 Original commit message from CVS:
49790 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
49791 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_post_tags),
49792 (gst_wavpack_dec_chain):
49793 Post audio codec and average bitrate tags on bus (#344472).
49794 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
49795 (gst_wavpack_parse_src_query):
49796 Forward queries in other formats (BYTE format in particular)
49797 upstream; add Sebastian to authors.
49799 2006-08-24 00:40:07 +0000 Edgard Lima <edgard.lima@indt.org.br>
49802 * sys/v4l2/gstv4l2src.c:
49803 * sys/v4l2/v4l2src_calls.c:
49804 * sys/v4l2/v4l2src_calls.h:
49805 Fix set_caps to set width and height to the values the driver is really working with.
49806 Original commit message from CVS:
49807 Fix set_caps to set width and height to the values the driver is really working with.
49809 2006-08-23 10:30:31 +0000 Tim-Philipp Müller <tim@centricular.net>
49811 ext/wavpack/gstwavpackenc.c: Fix mem leak, send newsegment event on correction pad as well (#352476).
49812 Original commit message from CVS:
49813 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block):
49814 Fix mem leak, send newsegment event on correction pad
49816 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
49817 Restore original author (on Sebastian's request).
49818 * tests/check/Makefile.am:
49819 * tests/check/gst-plugins-bad.supp:
49820 Add (so far empty) suppression file for -bad. Remove
49821 wavpackenc test from VALGRIND_TO_FIX now that the leak
49824 2006-08-23 09:22:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
49826 tests/check/: Add unit tests for wavpack elements (#352476).
49827 Original commit message from CVS:
49828 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
49829 * tests/check/Makefile.am:
49830 * tests/check/elements/.cvsignore:
49831 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
49832 (cleanup_wavpackdec), (GST_START_TEST), (wavpackdec_suite), (main):
49833 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
49834 (cleanup_wavpackenc), (GST_START_TEST), (wavpackenc_suite), (main):
49835 * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad),
49836 (setup_wavpackparse), (cleanup_wavpackparse), (GST_START_TEST),
49837 (wavpackparse_suite), (main):
49838 Add unit tests for wavpack elements (#352476).
49840 2006-08-23 08:52:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
49842 Add docs for wavpack elements (#352476).
49843 Original commit message from CVS:
49844 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
49845 * docs/plugins/Makefile.am:
49846 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
49847 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
49848 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
49849 * docs/plugins/inspect/plugin-wavpack.xml:
49850 * ext/wavpack/gstwavpackdec.c:
49851 * ext/wavpack/gstwavpackdec.h:
49852 * ext/wavpack/gstwavpackenc.c:
49853 * ext/wavpack/gstwavpackenc.h:
49854 * ext/wavpack/gstwavpackparse.c:
49855 * ext/wavpack/gstwavpackparse.h:
49856 Add docs for wavpack elements (#352476).
49858 2006-08-22 20:39:26 +0000 Edgard Lima <edgard.lima@indt.org.br>
49861 * sys/v4l2/gstv4l2src.c:
49862 * sys/v4l2/v4l2src_calls.c:
49863 Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size.
49864 Original commit message from CVS:
49865 Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size.
49867 2006-08-21 19:02:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
49869 move gdp plugin to good.
49870 Original commit message from CVS:
49872 * docs/plugins/Makefile.am:
49873 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
49874 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
49875 * gst/gdp/Makefile.am:
49876 * gst/gdp/gstgdp.c:
49877 * gst/gdp/gstgdpdepay.c:
49878 * gst/gdp/gstgdpdepay.h:
49879 * gst/gdp/gstgdppay.c:
49880 * gst/gdp/gstgdppay.h:
49881 * tests/check/Makefile.am:
49882 * tests/check/elements/gdpdepay.c:
49883 * tests/check/elements/gdppay.c:
49884 move gdp plugin to good.
49886 2006-08-21 16:24:28 +0000 Wim Taymans <wim.taymans@gmail.com>
49888 gst/qtdemux/qtdemux.c: Some more constification.
49889 Original commit message from CVS:
49890 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse),
49891 (qtdemux_node_dump_foreach), (qtdemux_parse_trak),
49892 (qtdemux_video_caps), (qtdemux_audio_caps):
49893 Some more constification.
49894 Fix some paletted data formats again.
49895 Fix ulaw/alaw in qt.
49896 Set correct caps for raw RGB.
49897 Add support for yuv2, which is like Yuv2.
49898 Add support for raw audio with the NONE fourcc, which is like raw.
49900 2006-08-21 16:21:03 +0000 Wim Taymans <wim.taymans@gmail.com>
49902 ext/gsm/gstgsm.c: Make rank PRIMARY now that GSM seems to work fine.
49903 Original commit message from CVS:
49904 * ext/gsm/gstgsm.c: (plugin_init):
49905 Make rank PRIMARY now that GSM seems to work fine.
49907 2006-08-21 13:59:52 +0000 Tim-Philipp Müller <tim@centricular.net>
49909 ext/wavpack/: More clean-ups: use shorter variable names to make code easier to read; prefix structures we define wit...
49910 Original commit message from CVS:
49911 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
49912 (gst_wavpack_enc_finalize), (gst_wavpack_enc_sink_set_caps),
49913 (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples),
49914 (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain),
49915 (gst_wavpack_enc_rewrite_first_block),
49916 (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
49917 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
49918 * ext/wavpack/gstwavpackenc.h:
49919 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
49920 (gst_wavpack_parse_src_query), (gst_wavpack_parse_src_event),
49921 (gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length),
49922 (gst_wavpack_parse_loop):
49923 More clean-ups: use shorter variable names to make code easier to
49924 read; prefix structures we define with 'Gst' to make it clearer
49925 where they come from.
49927 2006-08-21 13:26:37 +0000 Tim-Philipp Müller <tim@centricular.net>
49929 ext/wavpack/gstwavpackenc.c: Fix caps set on buffers and template caps (output is framed) and make them match (#35166...
49930 Original commit message from CVS:
49931 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
49932 (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
49933 (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
49934 (gst_wavpack_enc_sink_event):
49935 Fix caps set on buffers and template caps (output is framed)
49936 and make them match (#351663); use GST_WARNING_OBJECT instead of
49937 GST_ELEMENT_WARNING; simplify push_block(); do some small
49938 clean-ups here and there; fix memleak (#351663).
49940 2006-08-20 13:05:43 +0000 Stefan Kost <ensonic@users.sourceforge.net>
49942 gst/audioconvert/gstaudioconvert.c: Lower debug, use g_assert in _get_unit_size
49943 Original commit message from CVS:
49944 * gst/audioconvert/gstaudioconvert.c:
49945 (gst_audio_convert_get_unit_size), (set_structure_widths):
49946 Lower debug, use g_assert in _get_unit_size
49947 * gst/audioresample/gstaudioresample.c:
49948 (audioresample_get_unit_size):
49949 * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
49950 (gst_ffmpegcsp_get_unit_size):
49951 * gst/videoscale/gstvideoscale.c: (gst_video_scale_get_unit_size):
49952 use g_assert in _get_unit_size
49954 2006-08-18 21:39:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
49956 ext/wavpack/gstwavpackparse.c: Fix resyncing in push mode not stopping re-syncing at embedded zeroes; skip garbage be...
49957 Original commit message from CVS:
49958 Based on patch by: Sebastian Dröge <slomo at circular-chaos.org>
49959 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_sink_event),
49960 (gst_wavpack_parse_get_upstream_length),
49961 (gst_wavpack_parse_find_marker), (gst_wavpack_parse_resync_loop),
49962 (gst_wavpack_parse_loop), (gst_wavpack_parse_resync_adapter):
49963 Fix resyncing in push mode not stopping re-syncing at embedded
49964 zeroes; skip garbage between frames in pull mode as well if
49965 necessary; use gst_pad_query_peer_duration(); push EOS and
49966 NEWSEGMENT event in right direction (#351659).
49968 2006-08-16 16:50:00 +0000 Andy Wingo <wingo@pobox.com>
49970 ext/ladspa/gstsignalprocessor.c: Make ladspa elements reusable. Fixes #350006.
49971 Original commit message from CVS:
49972 Patch by: Andy Wingo <wingo at pobox dot com>
49973 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setup),
49974 (gst_signal_processor_start), (gst_signal_processor_stop),
49975 (gst_signal_processor_cleanup), (gst_signal_processor_setcaps),
49976 (gst_signal_processor_pen_buffer), (gst_signal_processor_flush),
49977 (gst_signal_processor_do_pulls), (gst_signal_processor_do_pushes),
49978 (gst_signal_processor_change_state):
49979 Make ladspa elements reusable. Fixes #350006.
49981 2006-08-16 15:33:12 +0000 Wim Taymans <wim.taymans@gmail.com>
49983 ext/ladspa/gstladspa.c: Convert ' ' into '_'. Try to keep as many characters in the padtemplate names as possible.
49984 Original commit message from CVS:
49985 * ext/ladspa/gstladspa.c: (gst_ladspa_base_init):
49986 Convert ' ' into '_'. Try to keep as many characters in the padtemplate
49989 2006-08-16 14:47:50 +0000 Wim Taymans <wim.taymans@gmail.com>
49991 ext/ladspa/gstsignalprocessor.c: A push() gives away our refcount so we should not use the buffer on the pen anymore.
49992 Original commit message from CVS:
49993 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_flush),
49994 (gst_signal_processor_do_pushes):
49995 A push() gives away our refcount so we should not use the buffer on the
49998 2006-08-16 10:40:04 +0000 Sebastian Dröge <slomo@circular-chaos.org>
50000 ext/wavpack/: In push mode, re-sync to next wavpack header if sync is lost (#351557). Also use hyphens instead of und...
50001 Original commit message from CVS:
50002 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
50003 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init):
50004 * ext/wavpack/gstwavpackparse.c:
50005 (gst_wavpack_parse_resync_adapter), (gst_wavpack_parse_chain):
50006 In push mode, re-sync to next wavpack header if sync is lost
50007 (#351557). Also use hyphens instead of underscores in
50008 GObject property names.
50010 2006-08-15 20:29:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
50012 ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not seekable yet though); some small clean-u...
50013 Original commit message from CVS:
50014 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_class_init),
50015 (gst_wavpack_parse_reset), (gst_wavpack_parse_get_src_query_types),
50016 (gst_wavpack_parse_src_query),
50017 (gst_wavpack_parse_handle_seek_event),
50018 (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
50019 (gst_wavpack_parse_create_src_pad),
50020 (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop),
50021 (gst_wavpack_parse_chain), (gst_wavpack_parse_sink_activate),
50022 (gst_wavpack_parse_sink_activate_pull):
50023 * ext/wavpack/gstwavpackparse.h:
50024 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
50025 Make wavpackparse also work in push-mode (not seekable yet though);
50026 some small clean-ups along the way; add support for SEEKING query
50027 and query types function. (#351495).
50029 2006-08-15 19:29:58 +0000 Tim-Philipp Müller <tim@centricular.net>
50031 Fix leaks (#351502).
50032 Original commit message from CVS:
50033 * ext/libfame/gstlibfame.c: (gst_fameenc_get_property):
50034 * sys/glsink/glimagesink.c: (gst_glimage_sink_get_property):
50035 Fix leaks (#351502).
50037 2006-08-14 10:06:55 +0000 Tim-Philipp Müller <tim@centricular.net>
50039 gst/qtdemux/qtdemux.c: Extract all references/redirections if there is more than one and sort them; also extract mini...
50040 Original commit message from CVS:
50041 * gst/qtdemux/qtdemux.c: (qtdemux_redirects_sort_func),
50042 (qtdemux_process_redirects), (qtdemux_parse_tree):
50043 Extract all references/redirections if there is more
50044 than one and sort them; also extract minimum required
50045 bitrate information if available. (#350399)
50047 2006-08-10 17:09:10 +0000 Michal Benes <michal.benes@itonis.tv>
50049 ext/faac/gstfaac.c: Bitrate in the faac structure is per output channel, not total bitrate (#350741).
50050 Original commit message from CVS:
50051 Patch by: Michal Benes <michal.benes at itonis tv>
50052 * ext/faac/gstfaac.c: (gst_faac_configure_source_pad):
50053 Bitrate in the faac structure is per output channel,
50054 not total bitrate (#350741).
50056 2006-08-09 17:41:26 +0000 Tim-Philipp Müller <tim@centricular.net>
50058 ext/xvid/gstxvidenc.c: Fix GST_ELEMENT_ERROR usage.
50059 Original commit message from CVS:
50060 * ext/xvid/gstxvidenc.c: (gst_xvidenc_chain):
50061 Fix GST_ELEMENT_ERROR usage.
50063 2006-08-09 10:45:32 +0000 Christian Schaller <uraeus@gnome.org>
50065 * gst-plugins-bad.spec.in:
50066 fixed up and cleaned up the -bad spec file to have proper tests for whats installed and items put in correct categories.
50067 Original commit message from CVS:
50068 fixed up and cleaned up the -bad spec file to have proper tests for whats installed and items put in correct categories.
50070 2006-08-08 14:55:53 +0000 Tim-Philipp Müller <tim@centricular.net>
50072 gst/qtdemux/qtdemux.c: Fix silly typo.
50073 Original commit message from CVS:
50074 * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
50077 2006-08-08 13:57:29 +0000 Edward Hervey <bilboed@bilboed.com>
50079 tests/check/elements/gdpdepay.c: I forgot to include the file containing the #define :)
50080 Original commit message from CVS:
50081 * tests/check/elements/gdpdepay.c: (gdpdepay_suite):
50082 I forgot to include the file containing the #define :)
50083 Now includes "config.h"
50085 2006-08-08 13:45:44 +0000 Edward Hervey <bilboed@bilboed.com>
50087 tests/check/elements/gdpdepay.c: Ignore test known to fail on PPC64. See #348114.
50088 Original commit message from CVS:
50089 * tests/check/elements/gdpdepay.c: (gdpdepay_suite):
50090 Ignore test known to fail on PPC64. See #348114.
50092 2006-08-04 21:04:55 +0000 Edgard Lima <edgard.lima@indt.org.br>
50095 * ext/neon/gstneonhttpsrc.c:
50096 * ext/neon/gstneonhttpsrc.h:
50097 Allow HTTP redirect (HTTP status code 302).
50098 Original commit message from CVS:
50099 Allow HTTP redirect (HTTP status code 302).
50101 2006-08-04 13:20:23 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
50103 gst/gdp/gstgdpdepay.c: Fix event parsing by gdpdepay. Fixes #349916.
50104 Original commit message from CVS:
50105 2006-08-04 Zaheer Abbas Merali <zaheerabbas at merali dot org>
50106 * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
50107 Fix event parsing by gdpdepay. Fixes #349916.
50109 2006-08-04 11:38:54 +0000 Andy Wingo <wingo@pobox.com>
50111 ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing whether a processor can work in place or not, and for...
50112 Original commit message from CVS:
50113 2006-08-04 Andy Wingo <wingo@pobox.com>
50114 * ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing
50115 whether a processor can work in place or not, and for keeping
50116 track of its state. Change the FlowReturn instance variable from
50117 "state" to "flow_state", all callers changed.
50118 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setup)
50119 (gst_signal_processor_start, gst_signal_processor_stop)
50120 (gst_signal_processor_cleanup): New functions to manage the
50122 (gst_signal_processor_setcaps): start() as well as setup() here.
50123 (gst_signal_processor_prepare): Respect CAN_PROCESS_IN_PLACE.
50124 (gst_signal_processor_change_state): Stop and cleanup the
50125 processor as we go to NULL.
50126 * ext/ladspa/gstladspa.c (gst_ladspa_base_init): Reuse buffers if
50127 INPLACE_BROKEN is not set.
50128 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_prepare):
50129 Do the alloc_buffer in bytes, not frames.
50131 2006-08-04 09:20:26 +0000 Andy Wingo <wingo@pobox.com>
50133 * ext/ladspa/gstsignalprocessor.c:
50135 Original commit message from CVS:
50136 (gst_signal_processor_src_activate_pull): BPB
50138 2006-08-04 09:05:53 +0000 Andy Wingo <wingo@pobox.com>
50140 * ext/ladspa/gstsignalprocessor.c:
50141 ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps) (gst_signal_processor_prepare) (gst_signal_processor_u...
50142 Original commit message from CVS:
50143 2006-08-04 Andy Wingo <wingo@pobox.com>
50144 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps)
50145 (gst_signal_processor_prepare)
50146 (gst_signal_processor_update_inputs)
50147 (gst_signal_processor_process, gst_signal_processor_pen_buffer)
50148 (gst_signal_processor_flush)
50149 (gst_signal_processor_sink_activate_push)
50150 (gst_signal_processor_src_activate_pull)
50151 (gst_signal_processor_change_state): Remove the last of the code
50152 that assumes that we process whole buffers at a time. Fix some
50153 debugging. Seems to work now in some cases.
50155 2006-08-03 14:48:22 +0000 cascardo at holoscopio dot com <cascardo@holoscopio.com>
50157 ext/Makefile.am: Use right variables when USE_SPC is defined.
50158 Original commit message from CVS:
50159 Patch by: cascardo at holoscopio dot com
50161 Use right variables when USE_SPC is defined.
50163 2006-08-02 16:56:19 +0000 Wim Taymans <wim.taymans@gmail.com>
50165 gst/gdp/gstgdpdepay.c: Disable seeking.
50166 Original commit message from CVS:
50167 * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
50168 (gst_gdp_depay_finalize), (gst_gdp_depay_sink_event),
50169 (gst_gdp_depay_src_event), (gst_gdp_depay_chain),
50170 (gst_gdp_depay_change_state):
50173 Clear adapter on disconts.
50174 Clear caps when going to READY instead of NULL
50175 * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
50176 (gst_gdp_pay_init), (gst_gdp_pay_finalize), (gst_gdp_pay_reset),
50177 (gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
50178 (gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
50179 (gst_gdp_queue_buffer), (gst_gdp_pay_chain),
50180 (gst_gdp_pay_sink_event), (gst_gdp_pay_src_event),
50181 (gst_gdp_pay_change_state):
50182 * gst/gdp/gstgdppay.h:
50183 Reset payloader when going to READY.
50184 Fix leaked buffers in ->queue on push errors.
50187 Create packetizer in _init, free in _finalize.
50189 2006-07-31 22:27:22 +0000 Andy Wingo <wingo@pobox.com>
50191 ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process): Fix nframes-choosing.
50192 Original commit message from CVS:
50193 2006-08-01 Andy Wingo <wingo@pobox.com>
50194 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process):
50195 Fix nframes-choosing.
50196 (gst_signal_processor_init): Init pending_in and pending_out.
50198 2006-07-31 22:03:09 +0000 Andy Wingo <wingo@pobox.com>
50200 ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No more default sample rate, although we never check tha...
50201 Original commit message from CVS:
50202 2006-08-01 Andy Wingo <wingo@pobox.com>
50203 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No
50204 more default sample rate, although we never check that the sample
50205 rate actually gets set. Something for the future.
50206 (gst_signal_processor_setcaps): Some refcount fixes, flow fixes.
50207 (gst_signal_processor_event): Refcount fixen.
50208 (gst_signal_processor_process): Pull the number of frames to
50209 process from the sizes of the buffers in the input pens.
50210 (gst_signal_processor_pen_buffer): Remove an incorrect FIXME :)
50211 (gst_signal_processor_do_pulls): Add an nframes argument, and use
50212 it instead of buffer_frames.
50213 (gst_signal_processor_getrange): Refcount fixen, pass nframes on
50215 (gst_signal_processor_chain)
50216 (gst_signal_processor_sink_activate_push)
50217 (gst_signal_processor_src_activate_pull): Refcount fixen.
50218 * ext/ladspa/gstsignalprocessor.h: No more buffer_frames, yay.
50220 2006-07-31 19:44:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
50222 ext/ladspa/gstsignalprocessor.c: don't query buffer-frames from caps, add lots of debug-log, try fix for assert (#349...
50223 Original commit message from CVS:
50224 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps),
50225 (gst_signal_processor_process):
50226 don't query buffer-frames from caps, add lots of debug-log,
50227 try fix for assert (#349189)
50229 2006-07-31 17:29:22 +0000 Julien Moutte <julien@moutte.net>
50231 ext/directfb/dfbvideosink.c: Post an error message.
50232 Original commit message from CVS:
50233 2006-07-31 Julien MOUTTE <julien@moutte.net>
50234 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_change_state),
50235 (gst_dfbvideosink_buffer_alloc): Post an error message.
50237 2006-07-31 16:50:27 +0000 Julien Moutte <julien@moutte.net>
50239 ext/directfb/dfbvideosink.c: Don't try allocating if we are not setup yet. Fail changing state if setup fails.
50240 Original commit message from CVS:
50241 2006-07-31 Julien MOUTTE <julien@moutte.net>
50242 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_change_state),
50243 (gst_dfbvideosink_buffer_alloc): Don't try allocating if we are
50245 setup yet. Fail changing state if setup fails.
50247 2006-07-31 08:48:36 +0000 Wim Taymans <wim.taymans@gmail.com>
50249 gst/gdp/gstgdpdepay.c: Consume all events except EOS because we generate events from the gdp payload instead. Fixes #...
50250 Original commit message from CVS:
50251 * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
50252 (gst_gdp_depay_sink_event), (gst_gdp_depay_chain):
50253 Consume all events except EOS because we generate events from
50254 the gdp payload instead. Fixes #349204
50256 2006-07-29 16:32:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
50258 ext/ladspa/gstsignalprocessor.c: Add debugs logs here and there, add more error handling, add some
50259 Original commit message from CVS:
50260 * ext/ladspa/gstsignalprocessor.c:
50261 (gst_signal_processor_add_pad_from_template),
50262 (gst_signal_processor_init), (gst_signal_processor_setcaps),
50263 (gst_signal_processor_process), (gst_signal_processor_pen_buffer),
50264 (gst_signal_processor_do_pulls), (gst_signal_processor_getrange),
50265 (gst_signal_processor_sink_activate_push),
50266 (gst_signal_processor_src_activate_pull),
50267 (gst_signal_processor_change_state):
50268 Add debugs logs here and there, add more error handling, add some
50269 FIXME comments, filed #349189
50271 2006-07-28 17:17:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
50273 gst/audioresample/gstaudioresample.c: Don't leak references to the incoming caps. Clean them up when stopping.
50274 Original commit message from CVS:
50275 * gst/audioresample/gstaudioresample.c: (audioresample_stop),
50276 (audioresample_set_caps):
50277 Don't leak references to the incoming caps. Clean them up when
50279 * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init),
50280 (gst_video_scale_finalize):
50281 Don't leak our temporary pixel buffer.
50282 * tests/check/Makefile.am:
50283 * tests/check/pipelines/simple-launch-lines.c: (run_pipeline),
50284 (GST_START_TEST), (simple_launch_lines_suite):
50285 Fix leaks and re-enable the test for valgrind checking.
50287 2006-07-28 12:14:06 +0000 Tim-Philipp Müller <tim@centricular.net>
50289 ext/xvid/gstxviddec.*: Clean-ups and code reflows. Pass return value from gst_pad_alloc_buffer() upstream among other...
50290 Original commit message from CVS:
50291 * ext/xvid/gstxviddec.c: (gst_xviddec_init), (gst_xviddec_reset),
50292 (gst_xviddec_unset), (gst_xviddec_handle_sink_event),
50293 (gst_xviddec_setup), (gst_xviddec_negotiate), (gst_xviddec_chain),
50294 (gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps),
50295 (gst_xviddec_setcaps), (gst_xviddec_change_state):
50296 * ext/xvid/gstxviddec.h:
50297 Clean-ups and code reflows. Pass return value from
50298 gst_pad_alloc_buffer() upstream among other things. Also check
50299 for NULL GValue before using GST_VALUE_TYPE macro (#348976).
50300 Mass rename of xviddec -> dec variable for better
50303 2006-07-28 10:19:02 +0000 Tim-Philipp Müller <tim@centricular.net>
50305 ext/xvid/gstxvid.c: Fix size calculation for I420/YV12. Fixes #348976.
50306 Original commit message from CVS:
50307 * ext/xvid/gstxvid.c: (gst_xvid_image_fill):
50308 Fix size calculation for I420/YV12. Fixes #348976.
50310 2006-07-27 10:50:39 +0000 Wim Taymans <wim.taymans@gmail.com>
50312 ext/gsm/: Fix negotiation.
50313 Original commit message from CVS:
50314 * ext/gsm/gstgsmdec.c: (gst_gsmdec_init),
50315 (gst_gsmdec_sink_setcaps), (gst_gsmdec_sink_event):
50316 * ext/gsm/gstgsmenc.c: (gst_gsmenc_init), (gst_gsmenc_setcaps):
50319 2006-07-26 10:52:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
50321 gst/gdp/gstgdpdepay.c: proxying get/set caps is the wrong thing to do, since we really do change caps quite fundament...
50322 Original commit message from CVS:
50323 * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init):
50324 proxying get/set caps is the wrong thing to do, since we really
50325 do change caps quite fundamentally
50326 * tests/check/elements/gdpdepay.c:
50327 * tests/check/elements/gdppay.c:
50328 remove declaration of buffers, it's already done in gstcheck.h
50330 2006-07-24 21:43:06 +0000 Sébastien Moutte <sebastien@moutte.net>
50332 sys/directsound/gstdirectsoundsink.*: Add an attenuation property that will directly attenuate the directsound buffer.
50333 Original commit message from CVS:
50334 * sys/directsound/gstdirectsoundsink.h:
50335 * sys/directsound/gstdirectsoundsink.c:
50336 Add an attenuation property that will directly attenuate the
50337 directsound buffer.
50338 Change the size of the directsound secondary buffer to a half second.
50339 Add more debug logs.
50340 Add a lock to protect dsound buffer write access.
50341 Fix a bad implementation of reset.
50342 * sys/directsound/gstdirectdrawsink.c:
50343 * sys/directsound/gstdirectdrawsink.h:
50344 Add a keep_aspect_ratio property.
50345 Do not use overlay if not supported.
50346 Add more debug logs.
50347 Remove overwrite of WM_ERASEBKGND message handling. It was not
50348 redrawing border when keep_aspect_ratio was enabled.
50349 * win32/common/config.h:
50350 update version waiting an auto-generated config.h
50352 2006-07-23 11:52:34 +0000 Chris Lee <clee@kde.org>
50354 Add libopenspc-based SPC decoder element (#348220).
50355 Original commit message from CVS:
50356 Patch by: Chris Lee <clee at kde org>
50359 * ext/spc/Makefile.am:
50360 * ext/spc/gstspc.c: (spc_negotiate), (gst_spc_dec_base_init),
50361 (gst_spc_dec_class_init), (gst_spc_dec_init), (gst_spc_dec_chain),
50362 (gst_spc_dec_sink_event), (gst_spc_dec_src_event),
50363 (gst_spc_dec_src_query), (spc_play), (spc_setup),
50364 (gst_spc_dec_change_state), (plugin_init):
50365 * ext/spc/gstspc.h:
50366 Add libopenspc-based SPC decoder element (#348220).
50368 2006-07-19 14:36:00 +0000 Martin Szulecki <compiz@sukimashita.com>
50370 sys/v4l2/gstv4l2object.c: If "device-name" is requested and the device is not open, try to temporarily open it to obt...
50371 Original commit message from CVS:
50372 Patch by: Martin Szulecki
50373 * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_get_property_helper):
50374 If "device-name" is requested and the device is not
50375 open, try to temporarily open it to obtain this
50376 information (#342494).
50378 2006-07-19 11:47:20 +0000 Christian Schaller <uraeus@gnome.org>
50380 * gst-plugins-bad.spec.in:
50382 Original commit message from CVS:
50385 2006-07-19 11:43:50 +0000 Tim-Philipp Müller <tim@centricular.net>
50387 gst/nsf/nsf.c: Really fix compilation. Apparently it's not enough to just check the return value for errors, but we n...
50388 Original commit message from CVS:
50389 * gst/nsf/nsf.c: (nsf_load):
50390 Really fix compilation. Apparently it's not enough to
50391 just check the return value for errors, but we need to
50392 check for short reads as well (now if only we handled
50393 them too ...). Fixes #347935.
50395 2006-07-18 18:05:15 +0000 Tim-Philipp Müller <tim@centricular.net>
50397 ext/wavpack/gstwavpackdec.c: Fix caps after previous change to byte order endianness.
50398 Original commit message from CVS:
50399 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
50400 Fix caps after previous change to byte order endianness.
50401 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
50402 (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
50403 (gst_wavpack_parse_loop):
50404 * ext/wavpack/gstwavpackparse.h:
50405 Queue incoming events if there's no source pad yet and
50406 send them downstream later when the pad is there.
50408 2006-07-18 16:47:25 +0000 Tim-Philipp Müller <tim@centricular.net>
50410 ext/wavpack/gstwavpackdec.*: Output audio in native byte order (which is also how we get samples from wavpack); outpu...
50411 Original commit message from CVS:
50412 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
50413 (gst_wavpack_dec_format_samples),
50414 (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
50415 (gst_wavpack_dec_change_state):
50416 * ext/wavpack/gstwavpackdec.h:
50417 Output audio in native byte order (which is also how we get
50418 samples from wavpack); output samples with 21-24 bit depth
50419 with 32 bit width (makes things easier for us).
50421 2006-07-18 15:53:35 +0000 Tim-Philipp Müller <tim@centricular.net>
50423 ext/wavpack/gstwavpackdec.*: More clean-ups: remove most of the disfunctional correction pad stuff for now, if it eve...
50424 Original commit message from CVS:
50425 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
50426 (gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
50427 (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
50428 (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
50429 (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state):
50430 * ext/wavpack/gstwavpackdec.h:
50431 More clean-ups: remove most of the disfunctional correction
50432 pad stuff for now, if it ever gets implemented a lot of stuff
50433 will have to be rewritten anyway; redo chain function, move
50434 errors to end, error out instead of g_assert()ing. Also rename
50435 overly long variable 'wavpackdec' to just 'dec'; miscellaneous
50438 2006-07-18 14:08:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
50440 configure.ac: Check for wavpack version and define WAVPACK_OLD_API if necessary.
50441 Original commit message from CVS:
50442 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
50444 Check for wavpack version and define WAVPACK_OLD_API if
50446 * ext/wavpack/Makefile.am:
50447 * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header),
50448 (gst_wavpack_read_metadata):
50449 * ext/wavpack/gstwavpackcommon.h:
50450 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
50451 (gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
50452 (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
50453 (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
50454 (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state),
50455 (gst_wavpack_dec_request_new_pad), (gst_wavpack_dec_plugin_init):
50456 * ext/wavpack/gstwavpackdec.h:
50457 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
50458 (gst_wavpack_enc_init), (gst_wavpack_enc_finalize),
50459 (gst_wavpack_enc_set_wp_config):
50460 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
50461 (gst_wavpack_parse_finalize), (gst_wavpack_parse_class_init),
50462 (gst_wavpack_parse_index_get_entry_from_sample),
50463 (gst_wavpack_parse_scan_to_find_sample),
50464 (gst_wavpack_parse_handle_seek_event),
50465 (gst_wavpack_parse_create_src_pad):
50466 * ext/wavpack/gstwavpackstreamreader.c:
50467 * ext/wavpack/gstwavpackstreamreader.h:
50468 Port to new/official wavpack API, don't use API that was exported
50469 in wavpack header files and in the lib but meant to be private, at
50470 least not for recent wavpack versions; misc. 'cleanups' (#347443).
50472 2006-07-18 09:36:46 +0000 Wim Taymans <wim.taymans@gmail.com>
50474 gst/nsf/nsf.c: Fix compilation by not ignoring return values of fread.
50475 Original commit message from CVS:
50476 * gst/nsf/nsf.c: (nsf_load):
50477 Fix compilation by not ignoring return values of fread.
50479 2006-07-17 15:09:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
50481 docs/plugins/inspect/: adding more inspect docs
50482 Original commit message from CVS:
50483 * docs/plugins/inspect/plugin-alsaspdif.xml:
50484 * docs/plugins/inspect/plugin-filter.xml:
50485 * docs/plugins/inspect/plugin-h264parse.xml:
50486 * docs/plugins/inspect/plugin-musepack.xml:
50487 * docs/plugins/inspect/plugin-nsfdec.xml:
50488 * docs/plugins/inspect/plugin-sdl.xml:
50489 * docs/plugins/inspect/plugin-spectrum.xml:
50490 adding more inspect docs
50492 2006-07-17 14:43:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
50494 docs/plugins/inspect/plugin-gdp.xml: actually commit inspectation of gdp element
50495 Original commit message from CVS:
50496 * docs/plugins/inspect/plugin-gdp.xml:
50497 actually commit inspectation of gdp element
50499 2006-07-17 14:17:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
50501 gst/gdp/: remove parent_class setting, BOILERPLATE does this fix typo in comment
50502 Original commit message from CVS:
50503 2006-07-17 Thomas Vander Stichele <thomas at apestaart dot org>
50504 * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_class_init):
50505 * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
50506 remove parent_class setting, BOILERPLATE does this
50507 (gst_gdp_pay_reset_streamheader):
50508 fix typo in comment
50510 2006-07-17 10:25:57 +0000 Wim Taymans <wim.taymans@gmail.com>
50512 gst/qtdemux/qtdemux.c: Store duration in uint64 too instead of clipping.
50513 Original commit message from CVS:
50514 * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
50515 (gst_qtdemux_prepare_current_sample),
50516 (gst_qtdemux_loop_state_movie):
50517 Store duration in uint64 too instead of clipping.
50518 When we do a keyframe seek and the requested time is at the
50519 keyframe, don't seek back to the beginning of the keyframe.
50522 2006-07-16 14:46:02 +0000 Wim Taymans <wim.taymans@gmail.com>
50524 ext/faad/gstfaad.c: Don't crash on small buffers.
50525 Original commit message from CVS:
50526 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_sync):
50527 Don't crash on small buffers.
50529 2006-07-15 11:57:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
50531 ext/ivorbis/vorbisfile.c: Reset adapter.
50532 Original commit message from CVS:
50533 * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_sink_activate):
50536 2006-07-15 11:50:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
50538 gst/spectrum/: Do not use deprecated gtk functions.
50539 Original commit message from CVS:
50540 * gst/spectrum/demo-audiotest.c: (main):
50541 * gst/spectrum/demo-osssrc.c: (main):
50542 Do not use deprecated gtk functions.
50544 2006-07-14 10:34:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
50546 * gst/gdp/Makefile.am:
50547 build as a plugin, not a lib
50548 Original commit message from CVS:
50549 build as a plugin, not a lib
50551 2006-07-14 09:11:11 +0000 Wim Taymans <wim.taymans@gmail.com>
50553 gst/nsf/: Remove crack malloc/free replacement.
50554 Original commit message from CVS:
50555 * gst/nsf/Makefile.am:
50556 * gst/nsf/memguard.c:
50557 * gst/nsf/memguard.h:
50559 Remove crack malloc/free replacement.
50561 2006-07-13 15:25:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
50563 docs/plugins/: add more plugins and elements to docs
50564 Original commit message from CVS:
50565 * docs/plugins/Makefile.am:
50566 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
50567 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
50568 add more plugins and elements to docs
50569 * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
50570 fix segfaults due to wrong g_free
50572 * gst/gdp/gstgdppay.c:
50575 2006-07-13 15:22:36 +0000 Wim Taymans <wim.taymans@gmail.com>
50577 gst/nsf/Makefile.am: Fix build.
50578 Original commit message from CVS:
50579 * gst/nsf/Makefile.am:
50582 2006-07-13 15:22:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
50584 * docs/plugins/inspect/plugin-bz2.xml:
50585 * docs/plugins/inspect/plugin-cdxaparse.xml:
50586 * docs/plugins/inspect/plugin-dfbvideosink.xml:
50587 * docs/plugins/inspect/plugin-faac.xml:
50588 * docs/plugins/inspect/plugin-faad.xml:
50589 * docs/plugins/inspect/plugin-freeze.xml:
50590 * docs/plugins/inspect/plugin-glimagesink.xml:
50591 * docs/plugins/inspect/plugin-gsm.xml:
50592 * docs/plugins/inspect/plugin-modplug.xml:
50593 * docs/plugins/inspect/plugin-musicbrainz.xml:
50594 * docs/plugins/inspect/plugin-neon.xml:
50595 * docs/plugins/inspect/plugin-qtdemux.xml:
50596 * docs/plugins/inspect/plugin-sdl.xml:
50597 * docs/plugins/inspect/plugin-sdlvideosink.xml:
50598 * docs/plugins/inspect/plugin-speed.xml:
50599 * docs/plugins/inspect/plugin-tta.xml:
50600 * docs/plugins/inspect/plugin-video4linux2.xml:
50601 * docs/plugins/inspect/plugin-wavpack.xml:
50602 * docs/plugins/inspect/plugin-xingheader.xml:
50603 * docs/plugins/inspect/plugin-xvid.xml:
50604 remove sdlvideosink plugin and update the rest
50605 Original commit message from CVS:
50606 remove sdlvideosink plugin and update the rest
50608 2006-07-13 15:07:28 +0000 Wim Taymans <wim.taymans@gmail.com>
50610 Added NSF decoder plugin. Fixes 151192.
50611 Original commit message from CVS:
50612 Based on patches by: Johan Dahlin <johan at gnome dot org>
50613 Ronald Bultje <rbultje at ronald dot bitfreak dot net>
50615 * gst/nsf/Makefile.am:
50616 * gst/nsf/dis6502.h:
50617 * gst/nsf/fds_snd.c:
50618 * gst/nsf/fds_snd.h:
50621 * gst/nsf/gstnsf.c:
50622 * gst/nsf/gstnsf.h:
50625 * gst/nsf/memguard.c:
50626 * gst/nsf/memguard.h:
50627 * gst/nsf/mmc5_snd.c:
50628 * gst/nsf/mmc5_snd.h:
50629 * gst/nsf/nes6502.c:
50630 * gst/nsf/nes6502.h:
50631 * gst/nsf/nes_apu.c:
50632 * gst/nsf/nes_apu.h:
50637 * gst/nsf/vrc7_snd.c:
50638 * gst/nsf/vrc7_snd.h:
50639 * gst/nsf/vrcvisnd.c:
50640 * gst/nsf/vrcvisnd.h:
50641 Added NSF decoder plugin. Fixes 151192.
50643 2006-07-13 12:42:29 +0000 Tim-Philipp Müller <tim@centricular.net>
50645 tests/check/Makefile.am: Only run mpeg2enc unit test if we built the mpeg2enc plugin.
50646 Original commit message from CVS:
50647 * tests/check/Makefile.am:
50648 Only run mpeg2enc unit test if we built the mpeg2enc plugin.
50650 2006-07-13 12:24:58 +0000 Tim-Philipp Müller <tim@centricular.net>
50652 configure.ac: Don't error out in configure if mjpegtools dev is not there.
50653 Original commit message from CVS:
50655 Don't error out in configure if mjpegtools dev is not there.
50657 2006-07-13 11:06:45 +0000 Mark Nauwelaerts <manauw@skynet.be>
50659 Port mpeg2enc to 0.10 (#343184).
50660 Original commit message from CVS:
50661 Patch by: Mark Nauwelaerts <manauw at skynet be>
50664 * ext/mpeg2enc/Makefile.am:
50665 * ext/mpeg2enc/gstmpeg2enc.cc:
50666 * ext/mpeg2enc/gstmpeg2enc.hh:
50667 * ext/mpeg2enc/gstmpeg2encoder.cc:
50668 * ext/mpeg2enc/gstmpeg2encoder.hh:
50669 * ext/mpeg2enc/gstmpeg2encoptions.cc:
50670 * ext/mpeg2enc/gstmpeg2encpicturereader.cc:
50671 * ext/mpeg2enc/gstmpeg2encpicturereader.hh:
50672 * ext/mpeg2enc/gstmpeg2encstreamwriter.cc:
50673 * ext/mpeg2enc/gstmpeg2encstreamwriter.hh:
50674 Port mpeg2enc to 0.10 (#343184).
50675 * tests/check/Makefile.am:
50676 * tests/check/elements/.cvsignore:
50677 * tests/check/elements/mpeg2enc.c:
50678 Add unit test for mpeg2enc.
50679 * tests/icles/.cvsignore:
50682 2006-07-12 09:28:46 +0000 Tim-Philipp Müller <tim@centricular.net>
50684 gst/spectrum/gstspectrum.c: Fix typo in property nick.
50685 Original commit message from CVS:
50686 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
50687 Fix typo in property nick.
50689 2006-07-10 14:49:46 +0000 Wim Taymans <wim.taymans@gmail.com>
50691 gst/filter/: Don't forget new files.
50692 Original commit message from CVS:
50693 * gst/filter/gstbpwsinc.h:
50694 * gst/filter/gstiir.h:
50695 * gst/filter/gstlpwsinc.h:
50696 Don't forget new files.
50698 2006-07-10 14:43:35 +0000 Wim Taymans <wim.taymans@gmail.com>
50701 I'm too lazy to comment this
50702 Original commit message from CVS:
50703 *** empty log message ***
50705 2006-07-10 14:42:15 +0000 Mathis Hofer <mathis.hofer@dreamlab.net>
50707 Ported the gstfilter plugin to GStreamer 0.10.
50708 Original commit message from CVS:
50709 Patch by: Mathis Hofer <mathis dot hofer at dreamlab dot net>
50711 * gst/filter/Makefile.am:
50712 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
50713 (gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
50714 (gst_bpwsinc_init), (bpwsinc_set_caps), (bpwsinc_transform_ip),
50715 (bpwsinc_set_property), (bpwsinc_get_property):
50716 * gst/filter/gstfilter.c: (plugin_init):
50717 * gst/filter/gstfilter.h:
50718 * gst/filter/gstiir.c: (gst_iir_dispose), (gst_iir_base_init),
50719 (gst_iir_class_init), (gst_iir_init), (iir_set_caps),
50720 (iir_transform_ip), (iir_set_property), (iir_get_property):
50721 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
50722 (gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
50723 (gst_lpwsinc_init), (lpwsinc_set_caps), (lpwsinc_transform_ip),
50724 (lpwsinc_set_property), (lpwsinc_get_property):
50725 Ported the gstfilter plugin to GStreamer 0.10.
50727 2006-07-10 09:57:26 +0000 Wim Taymans <wim.taymans@gmail.com>
50729 gst/qtdemux/qtdemux.c: Extract comment information!!
50730 Original commit message from CVS:
50731 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
50732 Extract comment information!!
50734 2006-07-10 09:46:25 +0000 Tim-Philipp Müller <tim@centricular.net>
50736 gst/qtdemux/qtdemux.c: Extract year/date information (fixes #347079).
50737 Original commit message from CVS:
50738 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta),
50739 (qtdemux_tag_add_date):
50740 Extract year/date information (fixes #347079).
50742 2006-07-07 14:30:26 +0000 Wim Taymans <wim.taymans@gmail.com>
50744 gst/qtdemux/qtdemux.c: Don't crash on twos/sowt/raw audio. #345830.
50745 Original commit message from CVS:
50746 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
50747 Don't crash on twos/sowt/raw audio. #345830.
50749 2006-07-07 11:44:05 +0000 Lutz Mueller <lutz@topfrose.de>
50751 ext/neon/gstneonhttpsrc.*: Remove unlock function. start/stop will do everything needed
50752 Original commit message from CVS:
50753 Patch by: Lutz Mueller <lutz at topfrose dot de>
50754 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
50755 (gst_neonhttp_src_init), (gst_neonhttp_src_finalize),
50756 (request_dispatch), (gst_neonhttp_src_create),
50757 (gst_neonhttp_src_start), (gst_neonhttp_src_get_size),
50758 (gst_neonhttp_src_stop), (set_proxy), (set_uri),
50759 (gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property),
50760 (gst_neonhttp_src_uri_set_uri), (size_header_handler):
50761 * ext/neon/gstneonhttpsrc.h:
50762 Remove unlock function. start/stop will do everything needed
50763 Removed code that was never called.
50764 Use gst_pad_alloc_buffer. Don't send EOS - parent class does that for us.
50765 Do not escape path. Fixes #346723.
50766 Additional code cleanups.
50768 2006-07-03 20:02:56 +0000 Tim-Philipp Müller <tim@centricular.net>
50770 gst/qtdemux/qtdemux.c: Fix silly crasher in state change function; add
50771 Original commit message from CVS:
50772 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
50773 (gst_qtdemux_loop_state_header), (qtdemux_video_caps):
50774 Fix silly crasher in state change function; add
50775 IV41 fourcc (see bug #171111); don't output confusing
50776 debug message when skipping atoms.
50778 2006-06-23 09:09:44 +0000 Tim-Philipp Müller <tim@centricular.net>
50780 Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) and fix one GObject boilerplate macro.
50781 Original commit message from CVS:
50782 * ext/directfb/dfbvideosink.c:
50783 * ext/gsm/gstgsmdec.c:
50784 * ext/gsm/gstgsmenc.c:
50785 * ext/libmms/gstmms.c:
50786 * ext/neon/gstneonhttpsrc.c:
50787 * ext/theora/theoradec.c:
50788 * gst/freeze/gstfreeze.c:
50789 * gst/gdp/gstgdpdepay.c:
50790 * gst/gdp/gstgdppay.c:
50791 * sys/glsink/glimagesink.c:
50792 Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
50793 and fix one GObject boilerplate macro.
50795 2006-06-22 10:10:51 +0000 Cody Russell <bratsche@gnome.org>
50797 gst/: Avoid unnecessary class cast check in class_init functions (#337747).
50798 Original commit message from CVS:
50799 Patch by: Cody Russell <bratsche at gnome org>
50800 * gst/audioresample/gstaudioresample.c:
50801 (gst_audioresample_class_init):
50802 * gst/playback/gststreamselector.c:
50803 (gst_stream_selector_class_init):
50804 * gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
50805 * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
50806 * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
50807 * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_class_init):
50808 * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_class_init):
50809 * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_class_init):
50810 * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init):
50811 * gst/videotestsrc/gstvideotestsrc.c:
50812 (gst_video_test_src_class_init):
50813 * gst/volume/gstvolume.c: (gst_volume_class_init):
50814 Avoid unnecessary class cast check in class_init
50815 functions (#337747).
50817 2006-06-20 11:07:02 +0000 Wim Taymans <wim.taymans@gmail.com>
50819 gst/modplug/libmodplug/stdafx.h: Fix modplug on AMD64. Fixes #345336.
50820 Original commit message from CVS:
50821 * gst/modplug/libmodplug/stdafx.h:
50822 Fix modplug on AMD64. Fixes #345336.
50824 2006-06-19 14:07:24 +0000 Tim-Philipp Müller <tim@centricular.net>
50826 configure.ac: Fix check so that future libneon API changes won't break the build.
50827 Original commit message from CVS:
50829 Fix check so that future libneon API changes won't break the build.
50830 * ext/neon/gstneonhttpsrc.c:
50831 Fix build with libneon-0.26.x (#345182).
50833 2006-06-19 13:17:57 +0000 Christian Schaller <uraeus@gnome.org>
50835 * gst-plugins-bad.spec.in:
50837 Original commit message from CVS:
50840 2006-06-17 15:09:39 +0000 Tim-Philipp Müller <tim@centricular.net>
50842 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
50843 Original commit message from CVS:
50845 Fix --disable-external (can't set conditionals conditionally,
50848 2006-06-16 15:43:23 +0000 Tim-Philipp Müller <tim@centricular.net>
50850 tests/check/elements/audioresample.c: Add test case for bug #342789 fixed below.
50851 Original commit message from CVS:
50852 * tests/check/elements/audioresample.c: (test_reuse),
50853 (audioresample_suite):
50854 Add test case for bug #342789 fixed below.
50856 2006-06-16 15:17:44 +0000 Tim-Philipp Müller <tim@centricular.net>
50858 gst/audioresample/gstaudioresample.c: Implement GstBaseTransform::start and ::stop so that audioresample can clear it...
50859 Original commit message from CVS:
50860 * gst/audioresample/gstaudioresample.c:
50861 (gst_audioresample_class_init), (gst_audioresample_init),
50862 (audioresample_start), (audioresample_stop),
50863 (gst_audioresample_set_property), (gst_audioresample_get_property):
50864 Implement GstBaseTransform::start and ::stop so that audioresample
50865 can clear its internal state properly and be reused insted of
50866 causing non-negotiated errors with playbin under some circumstances
50868 * tests/check/elements/audioresample.c: (setup_audioresample),
50869 (cleanup_audioresample):
50870 Need to set element state here so that ::start and ::stop are
50873 2006-06-16 12:35:08 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
50875 gst/spectrum/Makefile.am: Fix build.
50876 Original commit message from CVS:
50877 2006-06-16 Zaheer Abbas Merali <zaheerabbas at merali dot org>
50878 * gst/spectrum/Makefile.am:
50881 2006-06-16 09:49:07 +0000 Stefan Kost <ensonic@users.sourceforge.net>
50883 gst/spectrum/: port to use message to get results, cleanly exit when closing the window
50884 Original commit message from CVS:
50885 * gst/spectrum/demo-audiotest.c: (on_window_destroy),
50886 (draw_spectrum), (message_handler), (main):
50887 * gst/spectrum/demo-osssrc.c: (on_window_destroy), (draw_spectrum),
50888 (message_handler), (main):
50889 port to use message to get results, cleanly exit when closing the window
50890 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
50891 (gst_spectrum_init), (gst_spectrum_dispose),
50892 (gst_spectrum_set_property), (gst_spectrum_get_property),
50893 (gst_spectrum_set_caps), (gst_spectrum_start),
50894 (gst_spectrum_message_new), (gst_spectrum_transform_ip):
50895 * gst/spectrum/gstspectrum.h:
50896 port to derive from basetransform and send results via messages
50897 (like level element)
50899 2006-06-15 15:58:09 +0000 Wim Taymans <wim.taymans@gmail.com>
50901 gst/qtdemux/qtdemux.c: Combine return values from src pad pushes.
50902 Original commit message from CVS:
50903 * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
50904 (gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie),
50905 (gst_qtdemux_loop), (gst_qtdemux_chain), (qtdemux_parse_trak):
50906 Combine return values from src pad pushes.
50908 2006-06-15 08:50:09 +0000 Wim Taymans <wim.taymans@gmail.com>
50910 gst/qtdemux/qtdemux.c: Don't crash on files with 0 samples, EOS immediatly instead.
50911 Original commit message from CVS:
50912 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header),
50913 (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
50914 (gst_qtdemux_add_stream):
50915 Don't crash on files with 0 samples, EOS immediatly instead.
50918 2006-06-14 18:07:51 +0000 Wouter Paesen <wouter@kangaroot.net>
50920 ext/soundtouch/: Make pitch element controllable via GstController interface (#344821).
50921 Original commit message from CVS:
50922 Patch by: Wouter Paesen <wouter at kangaroot net>
50923 * ext/soundtouch/Makefile.am:
50924 * ext/soundtouch/gstpitch.cc:
50925 Make pitch element controllable via GstController interface
50928 Up core requirements to 0.10.8.1/CVS because earlier
50929 GstControllers can't handle float properties correctly.
50930 Check for GstController CFLAGS and LIBS.
50931 * tests/icles/Makefile.am:
50932 * tests/icles/pitch-test.c: (main):
50933 Add small test program for the above (welcome to the 80s!).
50935 2006-06-14 09:32:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
50937 ext/wavpack/gstwavpackenc.*: Use bitrate property solely for bitrates and add new bits-per-sample property for the ot...
50938 Original commit message from CVS:
50939 Patch by: Sebastian Dröge <slomo at circular-chaos org>
50940 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
50941 (gst_wavpack_enc_class_init), (gst_wavpack_enc_set_wp_config),
50942 (gst_wavpack_enc_chain), (gst_wavpack_enc_sink_event),
50943 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
50944 * ext/wavpack/gstwavpackenc.h:
50945 Use bitrate property solely for bitrates and add new
50946 bits-per-sample property for the other stuff. Set duration
50947 to 'unknown' in initial header and resend header with proper
50948 duration on EOS; update Sebastian's e-mail address.
50950 2006-06-12 11:30:08 +0000 Tim-Philipp Müller <tim@centricular.net>
50952 ex/: #define red green
50953 Original commit message from CVS:
50954 * examples/directfb/.cvsignore:
50955 * ext/directfb/.cvsignore:
50958 2006-06-12 11:04:59 +0000 Tim-Philipp Müller <tim@centricular.net>
50960 gst/spectrum/.cvsignore: Ignore more.
50961 Original commit message from CVS:
50962 * gst/spectrum/.cvsignore:
50965 2006-06-12 10:53:26 +0000 Tim-Philipp Müller <tim@centricular.net>
50967 ext/libmms/gstmms.c: Set caps on outgoing buffers.
50968 Original commit message from CVS:
50969 * ext/libmms/gstmms.c: (gst_mms_create):
50970 Set caps on outgoing buffers.
50971 * sys/directdraw/gstdirectdrawsink.c: (gst_directdrawsink_init):
50972 Comment out unused global instance variable.
50974 2006-06-11 22:37:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
50977 * tests/check/elements/.gitignore:
50979 Original commit message from CVS:
50982 2006-06-11 13:57:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
50984 autogen.sh: require am17
50985 Original commit message from CVS:
50989 * ext/annodex/Makefile.am:
50990 * ext/cdio/Makefile.am:
50991 * ext/dv/Makefile.am:
50992 * ext/esd/Makefile.am:
50993 * ext/flac/Makefile.am:
50994 * ext/gdk_pixbuf/Makefile.am:
50995 * ext/ladspa/Makefile.am:
50996 * ext/libcaca/Makefile.am:
50997 * ext/speex/Makefile.am:
50998 * ext/taglib/Makefile.am:
50999 * sys/oss/Makefile.am:
51000 * sys/sunaudio/Makefile.am:
51001 * sys/ximage/Makefile.am:
51002 clean up build further
51004 2006-06-10 15:33:18 +0000 Sebastian Dröge <mail@slomosnail.de>
51006 ext/wavpack/: Add wavpack encoder element (#343131).
51007 Original commit message from CVS:
51008 Patch by: Sebastian Dröge <mail at slomosnail de>
51009 * ext/wavpack/Makefile.am:
51010 * ext/wavpack/gstwavpack.c: (plugin_init):
51011 * ext/wavpack/gstwavpackcommon.h:
51012 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
51013 (gst_wavpack_enc_correction_mode_get_type),
51014 (gst_wavpack_enc_joint_stereo_mode_get_type),
51015 (gst_wavpack_enc_base_init), (gst_wavpack_enc_class_init),
51016 (gst_wavpack_enc_init), (gst_wavpack_enc_dispose),
51017 (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
51018 (gst_wavpack_enc_format_samples), (gst_wavpack_enc_push_block),
51019 (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
51020 (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
51021 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property),
51022 (gst_wavpack_enc_plugin_init):
51023 * ext/wavpack/gstwavpackenc.h:
51024 * ext/wavpack/md5.c:
51025 * ext/wavpack/md5.h:
51026 Add wavpack encoder element (#343131).
51028 2006-06-09 17:38:20 +0000 Tim-Philipp Müller <tim@centricular.net>
51030 configure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866).
51031 Original commit message from CVS:
51033 Check for X before using X_CFLAGS in the check for opengl (#343866).
51034 * ext/musepack/Makefile.am:
51035 * ext/wavpack/Makefile.am:
51036 * gst/speed/Makefile.am:
51037 Add missing GST_LIBS, fixes build on cygwin (#343866).
51039 2006-06-06 16:26:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51041 * gst/gdp/gstgdppay.c:
51043 Original commit message from CVS:
51046 2006-06-06 16:14:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51051 Original commit message from CVS:
51054 2006-06-06 15:16:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51056 * tests/icles/.gitignore:
51058 Original commit message from CVS:
51061 2006-06-06 14:39:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51063 configure.ac: enable building of GDP elements
51064 Original commit message from CVS:
51066 enable building of GDP elements
51067 * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
51068 * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
51069 (gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
51070 (gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
51071 (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_sink_event),
51072 (gst_gdp_pay_set_property), (gst_gdp_pay_get_property),
51073 (gst_gdp_pay_change_state):
51074 * gst/gdp/gstgdppay.h:
51077 2006-06-02 17:01:01 +0000 Michael Smith <msmith@xiph.org>
51079 tests/check/: Don't busy-wait in tests; this was causing test timeouts very frequently when running under valgrind.
51080 Original commit message from CVS:
51081 * tests/check/elements/audioconvert.c: (set_channel_positions),
51082 (get_float_mc_caps), (get_int_mc_caps):
51083 * tests/check/elements/audioresample.c:
51084 * tests/check/elements/audiotestsrc.c: (GST_START_TEST):
51085 * tests/check/elements/videorate.c:
51086 * tests/check/elements/videotestsrc.c: (GST_START_TEST):
51087 * tests/check/elements/volume.c:
51088 * tests/check/elements/vorbisdec.c:
51089 * tests/check/pipelines/vorbisenc.c: (GST_START_TEST):
51090 Don't busy-wait in tests; this was causing test timeouts very
51091 frequently when running under valgrind.
51093 2006-06-02 16:45:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51095 * gst/gdp/gstgdpdepay.c:
51096 * gst/gdp/gstgdppay.h:
51098 Original commit message from CVS:
51101 2006-06-02 13:43:24 +0000 Michael Smith <msmith@xiph.org>
51103 ext/theora/theoradec.c: Theora 4:4:4 pixel format support.
51104 Original commit message from CVS:
51105 * ext/theora/theoradec.c: (theora_dec_src_convert),
51106 (theora_handle_type_packet), (theora_handle_422_image),
51107 (theora_handle_444_image), (theora_handle_420_image),
51108 (theora_handle_data_packet):
51109 Theora 4:4:4 pixel format support.
51111 2006-06-02 10:28:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51113 gst/gdp/gstgdppay.c: add crc-header and crc-payload properties don't error out on some things that are recoverable
51114 Original commit message from CVS:
51115 * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
51116 (gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
51117 (gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
51118 (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain),
51119 (gst_gdp_pay_sink_event), (gst_gdp_pay_set_property),
51120 (gst_gdp_pay_get_property):
51121 add crc-header and crc-payload properties
51122 don't error out on some things that are recoverable
51123 * tests/check/elements/gdppay.c: (GST_START_TEST), (gdppay_suite):
51126 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
51128 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
51129 Original commit message from CVS:
51130 * ext/alsaspdif/alsaspdifsink.h:
51131 * ext/amrwb/gstamrwbdec.h:
51132 * ext/amrwb/gstamrwbenc.h:
51133 * ext/amrwb/gstamrwbparse.h:
51134 * ext/arts/gst_arts.h:
51135 * ext/artsd/gstartsdsink.h:
51136 * ext/audiofile/gstafparse.h:
51137 * ext/audiofile/gstafsink.h:
51138 * ext/audiofile/gstafsrc.h:
51139 * ext/audioresample/gstaudioresample.h:
51140 * ext/bz2/gstbz2dec.h:
51141 * ext/bz2/gstbz2enc.h:
51142 * ext/dirac/gstdiracdec.h:
51143 * ext/directfb/dfbvideosink.h:
51144 * ext/divx/gstdivxdec.h:
51145 * ext/divx/gstdivxenc.h:
51146 * ext/dts/gstdtsdec.h:
51147 * ext/faac/gstfaac.h:
51148 * ext/gsm/gstgsmdec.h:
51149 * ext/gsm/gstgsmenc.h:
51150 * ext/ivorbis/vorbisenc.h:
51151 * ext/libfame/gstlibfame.h:
51152 * ext/nas/nassink.h:
51153 * ext/neon/gstneonhttpsrc.h:
51154 * ext/polyp/polypsink.h:
51155 * ext/sdl/sdlaudiosink.h:
51156 * ext/sdl/sdlvideosink.h:
51157 * ext/shout/gstshout.h:
51158 * ext/snapshot/gstsnapshot.h:
51159 * ext/sndfile/gstsf.h:
51160 * ext/swfdec/gstswfdec.h:
51161 * ext/tarkin/gsttarkindec.h:
51162 * ext/tarkin/gsttarkinenc.h:
51163 * ext/theora/theoradec.h:
51164 * ext/wavpack/gstwavpackdec.h:
51165 * ext/wavpack/gstwavpackparse.h:
51166 * ext/xine/gstxine.h:
51167 * ext/xvid/gstxviddec.h:
51168 * ext/xvid/gstxvidenc.h:
51169 * gst/cdxaparse/gstcdxaparse.h:
51170 * gst/cdxaparse/gstcdxastrip.h:
51171 * gst/colorspace/gstcolorspace.h:
51172 * gst/festival/gstfestival.h:
51173 * gst/freeze/gstfreeze.h:
51174 * gst/gdp/gstgdpdepay.h:
51175 * gst/gdp/gstgdppay.h:
51176 * gst/modplug/gstmodplug.h:
51177 * gst/mpeg1sys/gstmpeg1systemencode.h:
51178 * gst/mpeg1videoparse/gstmp1videoparse.h:
51179 * gst/mpeg2sub/gstmpeg2subt.h:
51180 * gst/mpegaudioparse/gstmpegaudioparse.h:
51181 * gst/multifilesink/gstmultifilesink.h:
51182 * gst/overlay/gstoverlay.h:
51183 * gst/playondemand/gstplayondemand.h:
51184 * gst/qtdemux/qtdemux.h:
51185 * gst/rtjpeg/gstrtjpegdec.h:
51186 * gst/rtjpeg/gstrtjpegenc.h:
51187 * gst/smooth/gstsmooth.h:
51188 * gst/smoothwave/gstsmoothwave.h:
51189 * gst/spectrum/gstspectrum.h:
51190 * gst/speed/gstspeed.h:
51191 * gst/stereo/gststereo.h:
51192 * gst/switch/gstswitch.h:
51193 * gst/tta/gstttadec.h:
51194 * gst/tta/gstttaparse.h:
51195 * gst/videodrop/gstvideodrop.h:
51196 * gst/xingheader/gstxingmux.h:
51197 * sys/directdraw/gstdirectdrawsink.h:
51198 * sys/directsound/gstdirectsoundsink.h:
51199 * sys/dxr3/dxr3audiosink.h:
51200 * sys/dxr3/dxr3spusink.h:
51201 * sys/dxr3/dxr3videosink.h:
51202 * sys/qcam/gstqcamsrc.h:
51203 * sys/vcd/vcdsrc.h:
51204 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
51206 2006-06-01 19:19:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
51208 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
51209 Original commit message from CVS:
51210 * ext/alsa/gstalsamixerelement.h:
51211 * ext/alsa/gstalsamixeroptions.h:
51212 * ext/alsa/gstalsamixertrack.h:
51213 * ext/gnomevfs/gstgnomevfssink.h:
51214 * ext/gnomevfs/gstgnomevfssrc.h:
51215 * ext/theora/gsttheoradec.h:
51216 * ext/theora/gsttheoraenc.h:
51217 * ext/theora/gsttheoraparse.h:
51218 * ext/vorbis/vorbisparse.h:
51219 * gst-libs/gst/audio/gstaudioclock.h:
51220 * gst-libs/gst/audio/gstaudiofilter.h:
51221 * gst-libs/gst/rtp/gstbasertpaudiopayload.h:
51222 * gst/audioconvert/gstaudioconvert.h:
51223 * gst/audioresample/gstaudioresample.h:
51224 * gst/audiotestsrc/gstaudiotestsrc.h:
51225 * gst/ffmpegcolorspace/gstffmpegcolorspace.h:
51226 * gst/playback/gststreamselector.h:
51227 * gst/tcp/gstmultifdsink.h:
51228 * gst/tcp/gsttcpclientsink.h:
51229 * gst/tcp/gsttcpclientsrc.h:
51230 * gst/tcp/gsttcpserversink.h:
51231 * gst/tcp/gsttcpserversrc.h:
51232 * gst/videorate/gstvideorate.h:
51233 * gst/videoscale/gstvideoscale.h:
51234 * gst/videotestsrc/gstvideotestsrc.h:
51235 * gst/volume/gstvolume.h:
51236 * sys/v4l/gstv4ljpegsrc.h:
51237 * sys/v4l/gstv4lmjpegsink.h:
51238 * sys/v4l/gstv4lmjpegsrc.h:
51239 * sys/v4l/gstv4lsrc.h:
51240 * sys/ximage/ximagesink.h:
51241 * sys/xvimage/xvimagesink.h:
51242 * tests/old/testsuite/alsa/sinesrc.h:
51243 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
51245 2006-05-31 19:26:24 +0000 Edward Hervey <bilboed@bilboed.com>
51247 ext/faad/gstfaad.h: Forgot to commit the header file too.
51248 Original commit message from CVS:
51249 * ext/faad/gstfaad.h:
51250 Forgot to commit the header file too.
51252 2006-05-31 13:37:27 +0000 Edward Hervey <bilboed@bilboed.com>
51254 ext/faad/gstfaad.c: Added GstSegment to control segments.
51255 Original commit message from CVS:
51256 * ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_init),
51257 (gst_faad_dispose), (gst_faad_sink_event), (clip_outgoing_buffer),
51258 (gst_faad_chain), (gst_faad_change_state):
51259 Added GstSegment to control segments.
51260 Added clipping/dropping of outgoing buffers in order to have accurate
51261 seeking working properly.
51263 2006-05-28 17:08:17 +0000 Lutz Müller <lutz@topfrose.de>
51265 ext/bz2/: Use gst_type_find_helper_* functions for typefinding; use correct caps with gst_pad_alloc_buffer(); add sta...
51266 Original commit message from CVS:
51267 Patch by: Lutz Müller <lutz at topfrose de>
51268 * ext/bz2/Makefile.am:
51269 * ext/bz2/gstbz2dec.c: (gst_bz2dec_chain), (gst_bz2dec_init),
51270 (gst_bz2dec_change_state), (gst_bz2dec_class_init):
51271 Use gst_type_find_helper_* functions for typefinding; use
51272 correct caps with gst_pad_alloc_buffer(); add state change
51273 function and reset decoder in it; don't unref buffer if
51274 pad_push fails; use fixed caps on source pad. (#341524).
51276 2006-05-26 22:35:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
51278 gst/spectrum/: added another example
51279 Original commit message from CVS:
51280 * gst/spectrum/Makefile.am:
51281 * gst/spectrum/demo-audiotest.c: (on_frequency_changed),
51282 (spectrum_chain), (main):
51283 * gst/spectrum/demo-osssrc.c:
51284 added another example
51285 * sys/v4l2/gstv4l2src.c:
51288 2006-05-26 13:16:54 +0000 Edward Hervey <bilboed@bilboed.com>
51290 gst/qtdemux/qtdemux.c: Clip the outputed NEWSEGMENT stop time to the configured segment stop time.
51291 Original commit message from CVS:
51292 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment):
51293 Clip the outputed NEWSEGMENT stop time to the configured segment stop
51296 2006-05-26 11:48:44 +0000 Wim Taymans <wim.taymans@gmail.com>
51298 gst/qtdemux/qtdemux.c: Don't clear the running variable in the seek code.
51299 Original commit message from CVS:
51300 * gst/qtdemux/qtdemux.c: (gst_qtdemux_do_seek):
51301 Don't clear the running variable in the seek code.
51303 2006-05-24 11:56:43 +0000 Wim Taymans <wim.taymans@gmail.com>
51305 gst/qtdemux/qtdemux.c: Detect QCELP in mp4a descriptors.
51306 Original commit message from CVS:
51307 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_esds):
51308 Detect QCELP in mp4a descriptors.
51310 2006-05-22 18:00:52 +0000 Tim-Philipp Müller <tim@centricular.net>
51312 gst/qtdemux/qtdemux.c: po/POTFILES.in:
51313 Original commit message from CVS:
51314 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (plugin_init):
51316 Throw an error when the file is encrypted. Move plugin_init stuff
51317 to the end of the file, add stuff for i18n, make debug category
51320 2006-05-22 16:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51322 * tests/check/Makefile.am:
51323 sigh, really don't build these
51324 Original commit message from CVS:
51325 sigh, really don't build these
51327 2006-05-22 16:08:34 +0000 Michal Benes <michal.benes@xeris.cz>
51329 New plugin: h264parse (#340638)
51330 Original commit message from CVS:
51331 Patch by: Michal Benes <michal dot benes at xeris dot cz>
51333 * gst/h264parse/Makefile.am:
51334 * gst/h264parse/gsth264parse.c: (gst_h264_parse_base_init),
51335 (gst_h264_parse_finalize), (gst_h264_parse_class_init),
51336 (gst_h264_parse_init), (gst_h264_parse_chain),
51337 (gst_h264_parse_handle_event), (plugin_init):
51338 * gst/h264parse/gsth264parse.h:
51339 New plugin: h264parse (#340638)
51341 2006-05-22 15:53:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51343 gst/gdp/: Handle error cases when calling functions do downwards state change after parent's change_state
51344 Original commit message from CVS:
51345 * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain),
51346 (gst_gdp_depay_change_state):
51347 * gst/gdp/gstgdpdepay.h:
51348 * gst/gdp/gstgdppay.c: (gst_gdp_pay_reset_streamheader),
51349 (gst_gdp_pay_chain), (gst_gdp_pay_sink_event),
51350 (gst_gdp_pay_change_state):
51351 * gst/gdp/gstgdppay.h:
51352 Handle error cases when calling functions
51353 do downwards state change after parent's change_state
51354 * tests/check/elements/gdpdepay.c: (GST_START_TEST):
51355 * tests/check/elements/gdppay.c: (GST_START_TEST):
51358 2006-05-22 14:37:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51360 * tests/check/Makefile.am:
51361 don't build these yet
51362 Original commit message from CVS:
51363 don't build these yet
51365 2006-05-22 13:40:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51367 * tests/check/Makefile.am:
51368 don't build these yet
51369 Original commit message from CVS:
51370 don't build these yet
51372 2006-05-22 13:25:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51374 adding GDP payloader and depayloader. Build integration will follow later when the GDP issues for core are sorted out.
51375 Original commit message from CVS:
51376 * gst/gdp/Makefile.am:
51377 * gst/gdp/gstgdp.c: (plugin_init):
51378 * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
51379 (gst_gdp_depay_class_init), (gst_gdp_depay_init),
51380 (gst_gdp_depay_finalize), (gst_gdp_depay_chain),
51381 (gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
51382 * gst/gdp/gstgdpdepay.h:
51383 * gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
51384 (gst_gdp_pay_class_init), (gst_gdp_pay_init),
51385 (gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
51386 (gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
51387 (gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
51388 (gst_gdp_queue_buffer), (gst_gdp_pay_chain),
51389 (gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
51390 (gst_gdp_pay_plugin_init):
51391 * gst/gdp/gstgdppay.h:
51392 * tests/check/Makefile.am:
51393 * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
51394 (cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
51395 (setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
51396 * tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
51397 (GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
51399 adding GDP payloader and depayloader. Build integration will
51400 follow later when the GDP issues for core are sorted out.
51402 2006-05-21 16:41:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
51404 gst/spectrum/gstspectrum.c: Use boilerplate macro, fix strings to match plugin-moval-requirements
51405 Original commit message from CVS:
51406 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
51407 (gst_spectrum_init), (gst_spectrum_set_sink_caps),
51408 (gst_spectrum_get_sink_caps), (gst_spectrum_chain):
51409 Use boilerplate macro, fix strings to match plugin-moval-requirements
51411 2006-05-21 16:23:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
51413 gst/spectrum/Makefile.am: Link to base libraries
51414 Original commit message from CVS:
51415 * gst/spectrum/Makefile.am:
51416 Link to base libraries
51417 * gst/spectrum/demo-osssrc.c: (main):
51418 use new threshhold property
51419 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
51420 (gst_spectrum_init), (gst_spectrum_dispose),
51421 (gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
51422 (gst_spectrum_get_sink_caps), (gst_spectrum_chain),
51423 (gst_spectrum_change_state):
51424 * gst/spectrum/gstspectrum.h:
51425 Use gst_adapter, support multiple-channels, add threshold property for
51426 result, add docs, fix resulting spectrum range (was including mirrored
51429 2006-05-20 22:42:15 +0000 Stefan Kost <ensonic@users.sourceforge.net>
51431 Initial port of the spectrum element
51432 Original commit message from CVS:
51434 * gst/spectrum/demo-osssrc.c: (spectrum_chain), (main):
51435 * gst/spectrum/fix_fft.c: (gst_spectrum_fix_dot):
51436 * gst/spectrum/gstspectrum.c: (gst_spectrum_get_type),
51437 (gst_spectrum_base_init), (gst_spectrum_class_init),
51438 (gst_spectrum_init), (gst_spectrum_dispose),
51439 (gst_spectrum_set_property), (gst_spectrum_chain):
51440 * gst/spectrum/gstspectrum.h:
51441 Initial port of the spectrum element
51443 2006-05-19 18:58:05 +0000 Edgard Lima <edgard.lima@indt.org.br>
51446 * sys/v4l2/gstv4l2xoverlay.c:
51447 I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit
51448 Original commit message from CVS:
51449 I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit
51451 2006-05-19 18:31:25 +0000 Edgard Lima <edgard.lima@indt.org.br>
51454 * sys/v4l2/gstv4l2.c:
51455 * sys/v4l2/gstv4l2object.c:
51456 * sys/v4l2/gstv4l2object.h:
51457 * sys/v4l2/gstv4l2src.c:
51458 Some clean-ups requested by wingo in bug #338818.
51459 Original commit message from CVS:
51460 Some clean-ups requested by wingo in bug #338818.
51462 2006-05-19 14:17:04 +0000 Michael Smith <msmith@xiph.org>
51464 ext/alsaspdif/alsaspdifsink.*: Use sampling rate from set_caps. Comment out some more unused code.
51465 Original commit message from CVS:
51466 * ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init),
51467 (alsaspdifsink_class_init), (alsaspdifsink_init),
51468 (alsaspdifsink_dispose), (alsaspdifsink_set_property),
51469 (alsaspdifsink_get_property), (alsaspdifsink_set_caps),
51470 (alsaspdifsink_get_time), (alsaspdifsink_open),
51471 (alsaspdifsink_close), (alsaspdifsink_find_pcm_device),
51472 (alsaspdifsink_write_frame), (alsaspdifsink_event),
51473 (alsaspdifsink_get_times), (alsaspdifsink_current_delay),
51474 (generate_iec958_zero_frame), (alsaspdifsink_render),
51475 (ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init):
51476 * ext/alsaspdif/alsaspdifsink.h:
51477 Use sampling rate from set_caps. Comment out some more unused code.
51479 2006-05-18 19:34:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
51481 configure.ac: Check for X11
51482 Original commit message from CVS:
51485 * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices):
51486 * sys/v4l2/gstv4l2object.h:
51487 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_iface_supported):
51488 * sys/v4l2/gstv4l2src.h:
51489 * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
51490 * sys/v4l2/gstv4l2xoverlay.h:
51491 Code cleanups, fix debug macros
51493 2006-05-18 13:12:19 +0000 Michael Smith <msmith@xiph.org>
51495 ext/Makefile.am: Fix distcheck?
51496 Original commit message from CVS:
51500 2006-05-18 12:51:01 +0000 Michael Smith <msmith@xiph.org>
51502 Add an alsa plugin to output IEC958 frames over S/PDIF
51503 Original commit message from CVS:
51506 * ext/alsaspdif/Makefile.am:
51507 * ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init),
51508 (alsaspdifsink_class_init), (alsaspdifsink_init),
51509 (alsaspdifsink_dispose), (alsaspdifsink_set_property),
51510 (alsaspdifsink_get_property), (alsaspdifsink_provide_clock),
51511 (alsaspdifsink_get_time), (alsaspdifsink_open),
51512 (alsaspdifsink_close), (alsaspdifsink_find_pcm_device),
51513 (alsaspdifsink_write_frame), (alsaspdifsink_event),
51514 (alsaspdifsink_get_times), (alsaspdifsink_current_delay),
51515 (generate_iec958_zero_frame), (alsaspdifsink_render),
51516 (ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init):
51517 * ext/alsaspdif/alsaspdifsink.h:
51518 Add an alsa plugin to output IEC958 frames over S/PDIF
51520 2006-05-17 09:39:53 +0000 Tim-Philipp Müller <tim@centricular.net>
51522 ext/faad/gstfaad.c: Remove unused caps cruft from chain function altogether.
51523 Original commit message from CVS:
51524 * ext/faad/gstfaad.c: (gst_faad_update_caps), (gst_faad_chain):
51525 Remove unused caps cruft from chain function altogether.
51527 2006-05-17 09:15:55 +0000 Edward Hervey <bilboed@bilboed.com>
51529 ext/faad/gstfaad.c: There's no guarantee that caps was set to something, and if it did, the function called to fill t...
51530 Original commit message from CVS:
51531 * ext/faad/gstfaad.c: (gst_faad_chain):
51532 There's no guarantee that caps was set to something, and if it did, the
51533 function called to fill that variable actually sets the caps on the
51534 sourcpad, so we call gst_pad_alloc_buffer_and_set_caps() using
51535 GST_PAD_CAPS(faad->srcpad).
51537 2006-05-15 10:10:08 +0000 Christian Schaller <uraeus@gnome.org>
51540 * gst-plugins-bad.spec.in:
51541 latest changes with additions and removals
51542 Original commit message from CVS:
51543 latest changes with additions and removals
51545 2006-05-13 18:39:13 +0000 Young-Ho Cha <ganadist@chollian.net>
51547 ext/faad/gstfaad.*: If we encounter a decoding error, don't error out immediately, but try to resync (or see if we ha...
51548 Original commit message from CVS:
51549 Patch by: Young-Ho Cha <ganadist chollian net>
51550 * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_chain),
51551 (gst_faad_change_state):
51552 * ext/faad/gstfaad.h:
51553 If we encounter a decoding error, don't error out immediately,
51554 but try to resync (or see if we have better luck with the next
51555 buffer in case of framed input). Only error out after five
51556 consecutive errors. Fixes #341563.
51558 2006-05-12 10:43:49 +0000 Wim Taymans <wim.taymans@gmail.com>
51560 ext/xvid/gstxvidenc.c: Compile fixes.
51561 Original commit message from CVS:
51562 * ext/xvid/gstxvidenc.c: (gst_xvidenc_class_init),
51563 (gst_xvidenc_init), (gst_xvidenc_finalize),
51564 (gst_xvidenc_handle_sink_event), (gst_xvidenc_setup),
51565 (gst_xvidenc_setcaps), (gst_xvidenc_encode), (gst_xvidenc_chain),
51566 (gst_xvidenc_flush_buffers), (gst_xvidenc_set_property),
51567 (gst_xvidenc_get_property):
51570 2006-05-12 09:28:15 +0000 Mark Nauwelaerts <manauw@skynet.be>
51572 ext/xvid/: xvid plugin to support more capabilities of XviD codec.
51573 Original commit message from CVS:
51574 Patch by: Mark Nauwelaerts <manauw at skynet dot be>
51575 * ext/xvid/gstxvid.c: (gst_xvid_init), (gst_xvid_structure_to_csp),
51576 (gst_xvid_csp_to_caps), (gst_xvid_image_get_size),
51577 (gst_xvid_image_fill):
51578 * ext/xvid/gstxvid.h:
51579 * ext/xvid/gstxviddec.c: (gst_xviddec_class_init),
51580 (gst_xviddec_init), (gst_xviddec_reset), (gst_xviddec_unset),
51581 (gst_xviddec_handle_sink_event), (gst_xviddec_setup),
51582 (gst_xviddec_add_par), (gst_xviddec_negotiate),
51583 (gst_xviddec_decode), (gst_xviddec_chain),
51584 (gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps),
51585 (gst_xviddec_src_link), (gst_xviddec_setcaps),
51586 (gst_xviddec_change_state):
51587 * ext/xvid/gstxviddec.h:
51588 * ext/xvid/gstxvidenc.c: (gst_xvidenc_profile_get_type),
51589 (gst_xvidenc_quant_type_get_type), (gst_xvidenc_pass_get_type),
51590 (gst_xvidenc_get_type), (gst_xvidenc_base_init),
51591 (gst_xvidenc_class_init), (gst_xvidenc_init),
51592 (gst_xvidenc_finalize), (gst_xvidenc_handle_sink_event),
51593 (gst_xvidenc_setup), (gst_xvidenc_setcaps), (gst_xvidenc_encode),
51594 (gst_xvidenc_chain), (gst_xvidenc_flush_buffers),
51595 (gst_xvidenc_set_property), (gst_xvidenc_get_property),
51596 (gst_xvidenc_change_state):
51597 * ext/xvid/gstxvidenc.h:
51598 xvid plugin to support more capabilities of XviD codec.
51600 Some more cleanups here and there.
51602 2006-05-11 20:47:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51605 put back -no-undefined
51606 Original commit message from CVS:
51607 put back -no-undefined
51609 2006-05-11 17:59:59 +0000 Edgard Lima <edgard.lima@indt.org.br>
51612 * sys/v4l2/Makefile.am:
51613 * sys/v4l2/gstv4l2.c:
51614 * sys/v4l2/gstv4l2colorbalance.c:
51615 * sys/v4l2/gstv4l2colorbalance.h:
51616 * sys/v4l2/gstv4l2element.c:
51617 * sys/v4l2/gstv4l2element.h:
51618 * sys/v4l2/gstv4l2object.c:
51619 * sys/v4l2/gstv4l2object.h:
51620 * sys/v4l2/gstv4l2src.c:
51621 * sys/v4l2/gstv4l2src.h:
51622 * sys/v4l2/gstv4l2tuner.c:
51623 * sys/v4l2/gstv4l2tuner.h:
51624 * sys/v4l2/gstv4l2xoverlay.c:
51625 * sys/v4l2/gstv4l2xoverlay.h:
51626 * sys/v4l2/v4l2_calls.c:
51627 * sys/v4l2/v4l2_calls.h:
51628 * sys/v4l2/v4l2src_calls.c:
51629 * sys/v4l2/v4l2src_calls.h:
51630 Changes proposed by Wingo in bug #338818.
51631 Original commit message from CVS:
51632 Changes proposed by Wingo in bug #338818.
51634 2006-05-11 09:09:49 +0000 Wim Taymans <wim.taymans@gmail.com>
51636 gst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing the optional descriptors in the option...
51637 Original commit message from CVS:
51638 * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak),
51639 (gst_qtdemux_handle_esds):
51640 Figure out the real audio type in mp4a boxes by parsing the
51641 optional descriptors in the optional esds box. Promote the
51642 default AAC to mp3 when indicated. Fixes #330632.
51644 2006-05-10 17:44:50 +0000 Wim Taymans <wim.taymans@gmail.com>
51646 gst/qtdemux/qtdemux.c: Parse version 2 sample descriptions.
51647 Original commit message from CVS:
51648 * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown),
51649 (qtdemux_parse_trak), (gst_qtdemux_handle_esds):
51650 Parse version 2 sample descriptions.
51651 Don't #define gst_util_dump_mem(), use something more
51652 specific instead to avoid confusion.
51654 2006-05-08 19:21:18 +0000 Martin Rubli <martin_rubli@logitech.com>
51657 * sys/v4l2/gstv4l2src.c:
51658 * sys/v4l2/v4l2src_calls.c:
51659 Fix fourcc name printed out. Patch from Martin Rubli.
51660 Original commit message from CVS:
51661 Fix fourcc name printed out. Patch from Martin Rubli.
51663 2006-05-08 15:20:10 +0000 Wim Taymans <wim.taymans@gmail.com>
51665 gst/qtdemux/qtdemux.c: Don't cause side effects in a debugging function.
51666 Original commit message from CVS:
51667 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
51668 (qtdemux_dump_mvhd):
51669 Don't cause side effects in a debugging function.
51670 Also report duration in push mode since we can.
51672 2006-05-08 11:55:02 +0000 Edward Hervey <bilboed@bilboed.com>
51674 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
51675 Original commit message from CVS:
51676 * autogen.sh: (CONFIGURE_DEF_OPT):
51677 libtoolize on Darwin/MacOSX is called glibtoolize
51679 2006-05-06 00:15:59 +0000 Maciej Katafiasz <mathrick@mathrick.org>
51682 * ext/amrwb/gstamrwbdec.c:
51683 * ext/amrwb/gstamrwbenc.c:
51684 * ext/sdl/sdlaudiosink.c:
51685 * ext/sdl/sdlvideosink.c:
51686 * ext/wavpack/gstwavpackdec.c:
51688 * ext/xine/xineaudiodec.c:
51689 * ext/xine/xineaudiosink.c:
51690 * ext/xine/xineinput.c:
51691 * gst/cdxaparse/gstcdxaparse.c:
51692 * gst/freeze/gstfreeze.c:
51693 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
51694 Original commit message from CVS:
51695 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
51697 2006-05-05 20:12:59 +0000 Martin Rubli <martin_rubli@logitech.com>
51700 * sys/v4l2/gstv4l2element.c:
51701 * sys/v4l2/gstv4l2element.h:
51702 * sys/v4l2/gstv4l2src.c:
51703 * sys/v4l2/gstv4l2src.h:
51704 * sys/v4l2/gstv4l2tuner.c:
51705 * sys/v4l2/gstv4l2tuner.h:
51706 * sys/v4l2/v4l2_calls.c:
51707 * sys/v4l2/v4l2_calls.h:
51708 * sys/v4l2/v4l2src_calls.c:
51709 * sys/v4l2/v4l2src_calls.h:
51710 * tests/icles/v4l2src-test.c:
51711 Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate dete...
51712 Original commit message from CVS:
51713 Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate detection.
51715 2006-05-05 15:50:10 +0000 Tim-Philipp Müller <tim@centricular.net>
51717 ext/sdl/sdlaudiosink.c: Use (NULL) instead of just NULL in GST_ELEMENT_ERROR macro.
51718 Original commit message from CVS:
51719 * ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_prepare):
51720 Use (NULL) instead of just NULL in GST_ELEMENT_ERROR macro.
51722 2006-05-04 15:32:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
51724 configure.ac: Back to CVS
51725 Original commit message from CVS:
51729 === release 0.10.3 ===
51731 2006-05-04 15:28:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
51733 * docs/plugins/inspect/plugin-bz2.xml:
51734 * docs/plugins/inspect/plugin-cdxaparse.xml:
51735 * docs/plugins/inspect/plugin-faac.xml:
51736 * docs/plugins/inspect/plugin-faad.xml:
51737 * docs/plugins/inspect/plugin-freeze.xml:
51738 * docs/plugins/inspect/plugin-glimagesink.xml:
51739 * docs/plugins/inspect/plugin-gsm.xml:
51740 * docs/plugins/inspect/plugin-modplug.xml:
51741 * docs/plugins/inspect/plugin-musicbrainz.xml:
51742 * docs/plugins/inspect/plugin-qtdemux.xml:
51743 * docs/plugins/inspect/plugin-sdl.xml:
51744 * docs/plugins/inspect/plugin-speed.xml:
51745 * docs/plugins/inspect/plugin-tta.xml:
51746 * docs/plugins/inspect/plugin-video4linux2.xml:
51747 * docs/plugins/inspect/plugin-wavpack.xml:
51748 * docs/plugins/inspect/plugin-xingheader.xml:
51749 * docs/plugins/inspect/plugin-xvid.xml:
51750 Really release 0.10.3 this time
51751 Original commit message from CVS:
51752 Really release 0.10.3 this time
51754 2006-05-04 15:09:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
51758 Perform version number surgery to correctly release tarballs of 0.10.3
51759 Original commit message from CVS:
51760 Perform version number surgery to correctly release tarballs of 0.10.3
51762 2006-05-04 14:52:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
51764 configure.ac: Back to CVS
51765 Original commit message from CVS:
51769 2006-05-04 14:51:06 +0000 Jan Schmidt <thaytan@mad.scientist.com>
51775 * docs/plugins/gst-plugins-bad-plugins.args:
51776 * docs/plugins/inspect/plugin-bz2.xml:
51777 * docs/plugins/inspect/plugin-cdxaparse.xml:
51778 * docs/plugins/inspect/plugin-faac.xml:
51779 * docs/plugins/inspect/plugin-faad.xml:
51780 * docs/plugins/inspect/plugin-freeze.xml:
51781 * docs/plugins/inspect/plugin-glimagesink.xml:
51782 * docs/plugins/inspect/plugin-gsm.xml:
51783 * docs/plugins/inspect/plugin-modplug.xml:
51784 * docs/plugins/inspect/plugin-musicbrainz.xml:
51785 * docs/plugins/inspect/plugin-qtdemux.xml:
51786 * docs/plugins/inspect/plugin-sdl.xml:
51787 * docs/plugins/inspect/plugin-speed.xml:
51788 * docs/plugins/inspect/plugin-tta.xml:
51789 * docs/plugins/inspect/plugin-video4linux2.xml:
51790 * docs/plugins/inspect/plugin-wavpack.xml:
51791 * docs/plugins/inspect/plugin-xingheader.xml:
51792 * docs/plugins/inspect/plugin-xvid.xml:
51794 Original commit message from CVS:
51797 2006-05-04 09:29:24 +0000 Julien Moutte <julien@moutte.net>
51799 tests/icles/Makefile.am: Fix build.
51800 Original commit message from CVS:
51801 2006-05-04 Julien MOUTTE <julien@moutte.net>
51802 * tests/icles/Makefile.am: Fix build.
51804 2006-05-03 21:48:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
51821 Original commit message from CVS:
51824 2006-05-03 16:54:32 +0000 Tim-Philipp Müller <tim@centricular.net>
51826 ext/musicbrainz/Makefile.am: Add GST_PLUGINS_BASE_CFLAGS to CFLAGS for gst/tag/tag.h
51827 Original commit message from CVS:
51828 * ext/musicbrainz/Makefile.am:
51829 Add GST_PLUGINS_BASE_CFLAGS to CFLAGS for gst/tag/tag.h
51831 2006-05-03 14:30:21 +0000 Jan Schmidt <thaytan@mad.scientist.com>
51833 gst/qtdemux/qtdemux.c: Clean up one piece of logic slightly and remove a dead code block.
51834 Original commit message from CVS:
51835 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
51836 Clean up one piece of logic slightly and remove a
51839 2006-05-03 13:20:41 +0000 Tim-Philipp Müller <tim@centricular.net>
51841 Everybody loves docs - add docs for musicbrainz plugin.
51842 Original commit message from CVS:
51843 * docs/plugins/Makefile.am:
51844 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
51845 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
51846 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
51847 * docs/plugins/inspect/plugin-musicbrainz.xml:
51848 * ext/musicbrainz/gsttrm.c:
51849 * ext/musicbrainz/gsttrm.h:
51850 Everybody loves docs - add docs for musicbrainz plugin.
51852 2006-05-03 12:01:43 +0000 Tim-Philipp Müller <tim@centricular.net>
51854 ext/Makefile.am: Add musicbrainz dir to DIST_SUBDIRS as well (fixes distcheck).
51855 Original commit message from CVS:
51857 Add musicbrainz dir to DIST_SUBDIRS as well (fixes distcheck).
51859 2006-05-03 11:34:31 +0000 Tim-Philipp Müller <tim@centricular.net>
51861 ext/Makefile.am: Forgot to commit this one.
51862 Original commit message from CVS:
51864 Forgot to commit this one.
51866 2006-05-03 11:27:42 +0000 James Doc Livingston <doclivingston@gmail.com>
51868 Port MusicBrainz TRM plugin (#336898).
51869 Original commit message from CVS:
51870 Patch by: James "Doc" Livingston <doclivingston gmail com>
51872 * ext/musicbrainz/Makefile.am:
51873 * ext/musicbrainz/gsttrm.c: (gst_trm_base_init),
51874 (gst_trm_class_init), (gst_trm_init), (gst_trm_setcaps),
51875 (gst_trm_chain), (gst_trm_emit_signature), (gst_trm_set_property),
51876 (gst_trm_get_property), (gst_trm_change_state), (plugin_init):
51877 * ext/musicbrainz/gsttrm.h:
51878 Port MusicBrainz TRM plugin (#336898).
51880 2006-05-03 10:25:46 +0000 Michael Smith <msmith@xiph.org>
51882 ext/faad/gstfaad.c: Fix #334748: use fake_codec_data if the first bytes of the first buffer we process doesn't look l...
51883 Original commit message from CVS:
51884 * ext/faad/gstfaad.c: (gst_faad_setcaps),
51885 (looks_like_valid_header), (gst_faad_chain):
51886 Fix #334748: use fake_codec_data if the first bytes of the first
51887 buffer we process doesn't look like plausible AAC data (e.g.
51888 reserved values for rate, or channels). Fixes playback of Apple's
51891 2006-05-02 21:52:48 +0000 Edgard Lima <edgard.lima@indt.org.br>
51894 * sys/v4l2/gstv4l2src.c:
51895 Fix get_caps func to work when no framerate is available and the caps isn't simple.
51896 Original commit message from CVS:
51897 Fix get_caps func to work when no framerate is available and the caps isn't simple.
51899 2006-05-01 21:37:51 +0000 Edgard Lima <edgard.lima@indt.org.br>
51902 * sys/v4l2/Makefile.am:
51903 * sys/v4l2/gstv4l2colorbalance.c:
51904 * sys/v4l2/gstv4l2xoverlay.c:
51905 * sys/v4l2/v4l2_calls.c:
51906 * tests/icles/Makefile.am:
51907 * tests/icles/v4l2src-test.c:
51908 Few improvements to move to good.
51909 Original commit message from CVS:
51910 Few improvements to move to good.
51912 2006-05-01 17:58:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51914 moved to good. Closes #336110
51915 Original commit message from CVS:
51917 * docs/plugins/Makefile.am:
51918 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
51919 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
51920 * docs/plugins/inspect/plugin-taglib.xml:
51922 * ext/taglib/Makefile.am:
51923 * ext/taglib/gstid3v2mux.cc:
51924 * ext/taglib/gstid3v2mux.h:
51925 * ext/taglib/gsttaglib.cc:
51926 * ext/taglib/gsttaglib.h:
51927 * tests/check/Makefile.am:
51928 * tests/check/elements/tagid3v2mux.c:
51929 moved to good. Closes #336110
51931 2006-04-30 16:16:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51933 * ext/taglib/gstid3v2mux.cc:
51934 * ext/taglib/gsttaglib.cc:
51936 Original commit message from CVS:
51939 2006-04-30 15:32:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51941 * ext/taglib/gstid3v2mux.cc:
51943 Original commit message from CVS:
51946 2006-04-30 15:13:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51948 * docs/plugins/gst-plugins-bad-plugins.args:
51949 * docs/plugins/gst-plugins-bad-plugins.signals:
51950 updated element properties and signals
51951 Original commit message from CVS:
51952 updated element properties and signals
51954 2006-04-30 15:11:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51956 * docs/plugins/.gitignore:
51957 * docs/plugins/inspect/plugin-faac.xml:
51958 * docs/plugins/inspect/plugin-wavpack.xml:
51959 * docs/plugins/inspect/plugin-xvid.xml:
51960 ignore more; add new inspect files
51961 Original commit message from CVS:
51962 ignore more; add new inspect files
51964 2006-04-30 14:59:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51966 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
51967 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
51968 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
51969 remove files that should not be in cvs
51970 Original commit message from CVS:
51971 remove files that should not be in cvs
51973 2006-04-30 14:58:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51975 docs/plugins/: Fix up docs for taglib plugin
51976 Original commit message from CVS:
51977 * docs/plugins/Makefile.am:
51978 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
51979 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
51980 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
51981 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
51982 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
51983 Fix up docs for taglib plugin
51984 Also scan .cc files
51986 2006-04-30 14:55:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
51988 * docs/plugins/inspect/plugin-cdxaparse.xml:
51989 * docs/plugins/inspect/plugin-dfbvideosink.xml:
51990 * docs/plugins/inspect/plugin-faad.xml:
51991 * docs/plugins/inspect/plugin-gsm.xml:
51992 * docs/plugins/inspect/plugin-modplug.xml:
51993 * docs/plugins/inspect/plugin-neon.xml:
51994 * docs/plugins/inspect/plugin-qtdemux.xml:
51995 * docs/plugins/inspect/plugin-sdl.xml:
51996 * docs/plugins/inspect/plugin-speed.xml:
51997 * docs/plugins/inspect/plugin-taglib.xml:
51998 * docs/plugins/inspect/plugin-tta.xml:
51999 * docs/plugins/inspect/plugin-xingheader.xml:
52000 update to latest version
52001 Original commit message from CVS:
52002 update to latest version
52004 2006-04-29 18:46:36 +0000 Tim-Philipp Müller <tim@centricular.net>
52006 ext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely unlikely) case of an error.
52007 Original commit message from CVS:
52008 * ext/taglib/gsttaglib.cc:
52009 Post an error message on the bus in the (extremely unlikely)
52012 2006-04-29 18:18:24 +0000 Tim-Philipp Müller <tim@centricular.net>
52014 ext/taglib/: Split the actual ID3v2 tag rendering code into its own subclass.
52015 Original commit message from CVS:
52016 * ext/taglib/Makefile.am:
52017 * ext/taglib/gstid3v2mux.cc:
52018 * ext/taglib/gstid3v2mux.h:
52019 * ext/taglib/gsttaglib.cc:
52020 * ext/taglib/gsttaglib.h:
52021 Split the actual ID3v2 tag rendering code into
52024 2006-04-29 15:36:16 +0000 Sébastien Moutte <sebastien@moutte.net>
52026 ext/neon/gstneonhttpsrc.*: added iradio-mode support as in gnomevfssrc to enable connections with icydemux that will ...
52027 Original commit message from CVS:
52028 * ext/neon/gstneonhttpsrc.c:
52029 * ext/neon/gstneonhttpsrc.h:
52030 added iradio-mode support as in gnomevfssrc to enable
52031 connections with icydemux that will send title tag messages on
52032 shoutcast/icecast streams. I've also added iradio properties
52033 iradio-name, iradio-genre, iradio-url.
52034 added user-agent property because some shoutcast streams don't return
52035 data if the GET requests don't have a User-Agent.
52036 * win32/common/libgstneon.dsp:
52037 use debug version of libneon in debug mode
52039 2006-04-28 21:43:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52041 * tests/check/elements/tagid3v2mux.c:
52043 Original commit message from CVS:
52046 2006-04-28 19:46:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
52048 make GstElementDetails const
52049 Original commit message from CVS:
52050 * ext/alsa/gstalsamixerelement.c:
52051 * ext/alsa/gstalsasrc.c:
52052 * ext/cdparanoia/gstcdparanoiasrc.c:
52053 * ext/gnomevfs/gstgnomevfssink.c:
52054 * ext/gnomevfs/gstgnomevfssrc.c:
52055 * ext/ogg/gstoggdemux.c:
52056 * ext/ogg/gstoggmux.c:
52057 * ext/ogg/gstoggparse.c:
52058 * ext/ogg/gstogmparse.c:
52059 * ext/pango/gstclockoverlay.c:
52060 * ext/pango/gsttextoverlay.c:
52061 * ext/pango/gsttextrender.c:
52062 * ext/pango/gsttimeoverlay.c:
52063 * ext/theora/theoradec.c:
52064 * ext/theora/theoraenc.c:
52065 * ext/vorbis/vorbisdec.c:
52066 * ext/vorbis/vorbisenc.c:
52067 * gst-libs/gst/audio/gstaudiofilter.c:
52068 * gst-libs/gst/audio/gstaudiofiltertemplate.c:
52069 * gst/audioconvert/gstaudioconvert.c:
52070 * gst/audiorate/gstaudiorate.c:
52071 * gst/audioresample/gstaudioresample.c:
52072 * gst/audiotestsrc/gstaudiotestsrc.c:
52073 * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
52074 * gst/playback/gstdecodebin.c:
52075 * gst/playback/gstplaybin.c:
52076 * gst/playback/gststreamselector.c:
52077 * gst/subparse/gstsubparse.c:
52078 * gst/tcp/gstmultifdsink.c:
52079 * gst/tcp/gsttcpclientsink.c:
52080 * gst/tcp/gsttcpclientsrc.c:
52081 * gst/tcp/gsttcpserversink.c:
52082 * gst/tcp/gsttcpserversrc.c:
52083 * gst/typefind/gsttypefindfunctions.c: (plugin_init):
52084 * gst/videorate/gstvideorate.c:
52085 * gst/videoscale/gstvideoscale.c:
52086 * gst/videotestsrc/gstvideotestsrc.c:
52087 * gst/volume/gstvolume.c:
52088 * sys/v4l/gstv4ljpegsrc.c:
52089 * sys/v4l/gstv4lmjpegsink.c:
52090 * sys/v4l/gstv4lmjpegsrc.c:
52091 * sys/v4l/gstv4lsrc.c:
52092 * sys/ximage/ximagesink.c:
52093 * sys/xvimage/xvimagesink.c:
52094 * tests/check/libs/cddabasesrc.c:
52095 make GstElementDetails const
52097 2006-04-28 19:24:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52099 * docs/plugins/inspect/plugin-ximagesrc.xml:
52101 Original commit message from CVS:
52104 2006-04-28 19:23:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52108 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
52109 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
52110 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
52111 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
52113 * sys/ximagesrc/Makefile.am:
52114 * sys/ximagesrc/ximagesrc.c:
52115 * sys/ximagesrc/ximagesrc.h:
52116 * sys/ximagesrc/ximageutil.c:
52117 * sys/ximagesrc/ximageutil.h:
52118 * tests/Makefile.am:
52119 * tests/icles/.gitignore:
52120 * tests/icles/Makefile.am:
52121 * tests/icles/ximagesrc-test.c:
52122 moved ximagesrc to good
52123 Original commit message from CVS:
52124 moved ximagesrc to good
52126 2006-04-28 16:51:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52128 * sys/ximagesrc/ximagesrc.c:
52129 * sys/ximagesrc/ximagesrc.h:
52131 Original commit message from CVS:
52134 2006-04-28 16:46:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52136 * sys/ximagesrc/ximagesrc.c:
52138 Original commit message from CVS:
52141 2006-04-28 16:15:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52143 * sys/ximagesrc/Makefile.am:
52144 * sys/ximagesrc/ximagesrc.c:
52145 clean up Makefile.am
52146 Original commit message from CVS:
52147 clean up Makefile.am
52149 2006-04-28 15:33:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52151 * ext/taglib/gsttaglib.cc:
52152 * ext/taglib/gsttaglib.h:
52154 Original commit message from CVS:
52157 2006-04-28 14:17:00 +0000 Wim Taymans <wim.taymans@gmail.com>
52159 gst/audioresample/gstaudioresample.c: Add support for other formats audioresample can handle such as 32 bits in and f...
52160 Original commit message from CVS:
52161 * gst/audioresample/gstaudioresample.c: (gst_audioresample_init),
52162 (resample_set_state_from_caps):
52163 Add support for other formats audioresample can handle such as
52164 32 bits in and float and 64 bits float. Fixes #301759
52166 2006-04-28 11:04:12 +0000 Tim-Philipp Müller <tim@centricular.net>
52168 ext/faad/gstfaad.*: If we run into a decoding error, try re-opening the decoder with faacDecInit2() using fake codec ...
52169 Original commit message from CVS:
52170 * ext/faad/gstfaad.c: (gst_faad_init), (aac_rate_idx),
52171 (gst_faad_setcaps), (gst_faad_chain), (gst_faad_open_decoder),
52172 (gst_faad_close_decoder), (gst_faad_change_state):
52173 * ext/faad/gstfaad.h:
52174 If we run into a decoding error, try re-opening the decoder
52175 with faacDecInit2() using fake codec data created from the
52176 data the demuxer gave us. Should fix a whole bunch of
52177 GStreamer-faad problems incl. 'channel coupling not
52178 implemented', 'maximum number of scalefactor bands exceeded'
52179 etc. (#173007, #332892).
52181 2006-04-25 21:56:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
52183 Define GstElementDetails as const and also static (when defined as global)
52184 Original commit message from CVS:
52185 * ext/amrwb/gstamrwbdec.c:
52186 * ext/amrwb/gstamrwbenc.c:
52187 * ext/amrwb/gstamrwbparse.c:
52188 * ext/arts/gst_arts.c:
52189 * ext/artsd/gstartsdsink.c:
52190 * ext/audiofile/gstafparse.c:
52191 * ext/audiofile/gstafsink.c:
52192 * ext/audiofile/gstafsrc.c:
52193 * ext/audioresample/gstaudioresample.c:
52194 * ext/bz2/gstbz2dec.c:
52195 * ext/bz2/gstbz2enc.c:
52196 * ext/cdaudio/gstcdaudio.c:
52197 * ext/directfb/dfbvideosink.c:
52198 * ext/divx/gstdivxdec.c:
52199 * ext/divx/gstdivxenc.c:
52200 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
52201 * ext/faac/gstfaac.c: (gst_faac_base_init):
52202 * ext/faad/gstfaad.c:
52203 * ext/gsm/gstgsmdec.c:
52204 * ext/gsm/gstgsmenc.c:
52205 * ext/hermes/gsthermescolorspace.c:
52206 * ext/ivorbis/vorbisfile.c:
52207 * ext/lcs/gstcolorspace.c:
52208 * ext/libfame/gstlibfame.c:
52209 * ext/libmms/gstmms.c: (gst_mms_base_init):
52210 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
52211 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
52212 * ext/nas/nassink.c: (gst_nassink_base_init):
52213 * ext/neon/gstneonhttpsrc.c:
52214 * ext/sdl/sdlaudiosink.c:
52215 * ext/sdl/sdlvideosink.c:
52216 * ext/shout/gstshout.c:
52217 * ext/snapshot/gstsnapshot.c:
52218 * ext/sndfile/gstsf.c:
52219 * ext/swfdec/gstswfdec.c:
52220 * ext/tarkin/gsttarkindec.c:
52221 * ext/tarkin/gsttarkinenc.c:
52222 * ext/theora/theoradec.c:
52223 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
52224 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
52225 * ext/xvid/gstxviddec.c:
52226 * ext/xvid/gstxvidenc.c:
52227 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
52228 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
52229 * gst/chart/gstchart.c:
52230 * gst/colorspace/gstcolorspace.c:
52231 * gst/deinterlace/gstdeinterlace.c:
52232 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
52233 * gst/festival/gstfestival.c:
52234 * gst/filter/gstbpwsinc.c:
52235 * gst/filter/gstiir.c:
52236 * gst/filter/gstlpwsinc.c:
52237 * gst/freeze/gstfreeze.c:
52238 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
52239 * gst/librfb/gstrfbsrc.c:
52240 * gst/mixmatrix/mixmatrix.c:
52241 * gst/mpeg1sys/gstmpeg1systemencode.c:
52242 * gst/mpeg1videoparse/gstmp1videoparse.c:
52243 * gst/mpeg2sub/gstmpeg2subt.c:
52244 * gst/mpegaudioparse/gstmpegaudioparse.c:
52245 * gst/multifilesink/gstmultifilesink.c:
52246 * gst/overlay/gstoverlay.c:
52247 * gst/passthrough/gstpassthrough.c:
52248 * gst/playondemand/gstplayondemand.c:
52249 * gst/qtdemux/qtdemux.c:
52250 * gst/rtjpeg/gstrtjpegdec.c:
52251 * gst/rtjpeg/gstrtjpegenc.c:
52252 * gst/smooth/gstsmooth.c:
52253 * gst/smoothwave/gstsmoothwave.c:
52254 * gst/spectrum/gstspectrum.c:
52255 * gst/speed/gstspeed.c:
52256 * gst/stereo/gststereo.c:
52257 * gst/switch/gstswitch.c:
52258 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
52259 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
52260 * gst/vbidec/gstvbidec.c:
52261 * gst/videocrop/gstvideocrop.c:
52262 * gst/videodrop/gstvideodrop.c:
52263 * gst/virtualdub/gstxsharpen.c:
52264 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
52265 * gst/y4m/gsty4mencode.c:
52266 * sys/cdrom/gstcdplayer.c:
52267 * sys/directdraw/gstdirectdrawsink.c:
52268 * sys/directsound/gstdirectsoundsink.c:
52269 * sys/glsink/glimagesink.c:
52270 * sys/qcam/gstqcamsrc.c:
52271 * sys/v4l2/gstv4l2src.c:
52272 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
52273 * sys/ximagesrc/ximagesrc.c:
52274 Define GstElementDetails as const and also static (when defined as
52277 2006-04-20 18:02:07 +0000 Tim-Philipp Müller <tim@centricular.net>
52279 ext/musepack/gstmusepackdec.c: Add support for segment seeks.
52280 Original commit message from CVS:
52281 * ext/musepack/gstmusepackdec.c:
52282 (gst_musepackdec_handle_seek_event), (gst_musepackdec_loop):
52283 Add support for segment seeks.
52285 2006-04-20 17:29:56 +0000 Edgard Lima <edgard.lima@indt.org.br>
52288 * sys/v4l2/gstv4l2src.c:
52289 Added a couple of ifdefs to make it compile with other kernels.
52290 Original commit message from CVS:
52291 Added a couple of ifdefs to make it compile with other kernels.
52293 2006-04-20 09:48:05 +0000 j^ <j@bootlab.org>
52295 gst/qtdemux/qtdemux.c: Never treat video streams as an audio stream.
52296 Original commit message from CVS:
52297 Patch by: j^ <j at bootlab dot org>
52298 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
52299 (qtdemux_video_caps):
52300 Never treat video streams as an audio stream.
52301 Add qtdrw mime type.
52304 2006-04-19 09:27:00 +0000 Wim Taymans <wim.taymans@gmail.com>
52306 gst/qtdemux/qtdemux.c: For VBR audio, don't try to calculate the samples_per_frame.
52307 Original commit message from CVS:
52308 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
52309 For VBR audio, don't try to calculate the samples_per_frame.
52312 2006-04-17 19:43:32 +0000 Edgard Lima <edgard.lima@indt.org.br>
52315 * sys/v4l2/gstv4l2src.c:
52316 Just added a gtk-doc comment.
52317 Original commit message from CVS:
52318 Just added a gtk-doc comment.
52320 2006-04-17 18:44:48 +0000 Michael Smith <msmith@xiph.org>
52322 ext/theora/theoradec.*: Apply fix from j^ for API change in libtheoradec.
52323 Original commit message from CVS:
52324 * ext/theora/theoradec.c: (theora_dec_src_convert),
52325 (theora_handle_type_packet), (theora_handle_422_image),
52326 (theora_handle_420_image), (theora_handle_data_packet):
52327 * ext/theora/theoradec.h:
52328 Apply fix from j^ for API change in libtheoradec.
52329 Implement 4:2:2 pixel format. Untested at the moment.
52331 2006-04-14 13:12:58 +0000 Tim-Philipp Müller <tim@centricular.net>
52333 ext/musepack/gstmusepackdec.c: Fix track/album peak tag values; use GST_DEBUG_FUNCPTR and gst_pad_new_from_static_tem...
52334 Original commit message from CVS:
52335 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init),
52336 (gst_musepack_stream_init):
52337 Fix track/album peak tag values; use GST_DEBUG_FUNCPTR and
52338 gst_pad_new_from_static_template().
52340 2006-04-13 21:45:57 +0000 Edgard Lima <edgard.lima@indt.org.br>
52343 * sys/v4l2/gstv4l2src.c:
52344 * sys/v4l2/v4l2src_calls.c:
52345 Fixed some memory leaks.
52346 Original commit message from CVS:
52347 Fixed some memory leaks.
52349 2006-04-12 21:57:02 +0000 Edgard Lima <edgard.lima@indt.org.br>
52352 * sys/v4l2/gstv4l2src.c:
52353 Fix to work in read mode.
52354 Original commit message from CVS:
52355 Fix to work in read mode.
52357 2006-04-11 16:18:13 +0000 Christian Schaller <uraeus@gnome.org>
52359 * gst-plugins-bad.spec.in:
52360 fix versioning macro and add translation files
52361 Original commit message from CVS:
52362 fix versioning macro and add translation files
52364 2006-04-10 17:16:09 +0000 Wim Taymans <wim.taymans@gmail.com>
52366 gst/qtdemux/qtdemux.c: Fix parsing of newer stsd chunks again.
52367 Original commit message from CVS:
52368 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
52369 Fix parsing of newer stsd chunks again.
52371 2006-04-10 14:20:41 +0000 Wim Taymans <wim.taymans@gmail.com>
52373 gst/qtdemux/qtdemux.c: Fix framerate calculation.
52374 Original commit message from CVS:
52375 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
52376 (qtdemux_parse_trak):
52377 Fix framerate calculation.
52379 2006-04-10 13:58:17 +0000 Tim-Philipp Müller <tim@centricular.net>
52381 ext/swfdec/gstswfdec.c: Fix build (class_init declaration/definition mismatch).
52382 Original commit message from CVS:
52383 * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init):
52384 Fix build (class_init declaration/definition mismatch).
52386 2006-04-10 08:31:40 +0000 Wim Taymans <wim.taymans@gmail.com>
52388 gst/qtdemux/qtdemux.c: force mono 8000 Hz on AMR samples.
52389 Original commit message from CVS:
52390 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
52391 force mono 8000 Hz on AMR samples.
52393 2006-04-09 18:30:51 +0000 Sébastien Moutte <sebastien@moutte.net>
52395 ext/neon/gstneonhttpsrc.c: remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
52396 Original commit message from CVS:
52397 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start):
52398 remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
52399 * sys/directdraw/gstdirectdrawsink.c:
52400 * sys/directsound/gstdirectsoundsink.c:
52401 done some cleans in sources
52403 add project files for neon, qtdemux
52405 2006-04-09 17:14:22 +0000 Sébastien Moutte <sebastien@moutte.net>
52407 gst/audioresample/debug.h: replace debug macros with variable number of parameters by a simple alias to gstreamer sta...
52408 Original commit message from CVS:
52409 * gst/audioresample/debug.h:
52410 replace debug macros with variable number of parameters
52411 by a simple alias to gstreamer standard debug macros
52412 (#define RESAMPLE_ERROR GST_ERROR, __VA_ARGS__ is not
52413 supported by MSVC 6.0 and 7.1)
52414 * gst/audioresample/resample.h:
52415 define M_PI and rint for WIN32
52416 * win32/common/libgstaudio.def:
52417 * win32/common/libgstriff.def:
52418 * win32/common/libgsttag.def:
52419 * win32/common/libgstvideo.def:
52420 add new exported functions
52422 update project files
52424 2006-04-08 21:48:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
52426 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
52427 Original commit message from CVS:
52428 * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
52429 * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
52430 * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
52431 * ext/arts/gst_arts.c: (gst_arts_class_init):
52432 * ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
52433 * ext/audiofile/gstafsink.c: (gst_afsink_class_init):
52434 * ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
52435 * ext/audioresample/gstaudioresample.c:
52436 * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
52437 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
52438 * ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
52439 * ext/hermes/gsthermescolorspace.c:
52440 (gst_hermes_colorspace_class_init):
52441 * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
52442 * ext/jack/gstjack.c: (gst_jack_class_init):
52443 * ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
52444 * ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
52445 * ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
52446 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
52447 * ext/nas/nassink.c: (gst_nassink_class_init):
52448 * ext/shout/gstshout.c: (gst_icecastsend_class_init):
52449 * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
52450 * ext/sndfile/gstsf.c: (gst_sf_class_init):
52451 * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
52452 (gst_swfdec_class_init):
52453 * ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
52454 * ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
52455 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
52456 * gst/chart/gstchart.c: (gst_chart_class_init):
52457 * gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
52458 * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
52459 * gst/festival/gstfestival.c: (gst_festival_class_init):
52460 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
52461 * gst/filter/gstiir.c: (gst_iir_class_init):
52462 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
52463 * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
52464 * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
52465 * gst/mpeg1sys/gstmpeg1systemencode.c:
52466 (gst_system_encode_class_init):
52467 * gst/mpeg1videoparse/gstmp1videoparse.c:
52468 (gst_mp1videoparse_class_init):
52469 * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
52470 * gst/mpegaudioparse/gstmpegaudioparse.c:
52471 (gst_mp3parse_class_init):
52472 * gst/overlay/gstoverlay.c: (gst_overlay_class_init):
52473 * gst/passthrough/gstpassthrough.c: (passthrough_class_init):
52474 * gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
52475 * gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
52476 * gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
52477 * gst/smooth/gstsmooth.c: (gst_smooth_class_init):
52478 * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
52479 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
52480 * gst/stereo/gststereo.c: (gst_stereo_class_init):
52481 * gst/switch/gstswitch.c: (gst_switch_class_init):
52482 * gst/tta/gstttadec.c: (gst_tta_dec_class_init):
52483 * gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
52484 * gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
52485 * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
52486 * gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
52487 * gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
52488 * sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
52489 * sys/directsound/gstdirectsoundsink.c:
52490 (gst_directsoundsink_class_init):
52491 * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
52492 * sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
52493 * sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
52494 * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
52495 * sys/v4l2/gstv4l2colorbalance.c:
52496 (gst_v4l2_color_balance_channel_class_init):
52497 * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
52498 (gst_v4l2_tuner_norm_class_init):
52499 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
52500 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
52502 2006-04-08 19:04:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
52504 gst/: Fix more broken GObject macros
52505 Original commit message from CVS:
52506 * gst/colorspace/gstcolorspace.h:
52507 * gst/deinterlace/gstdeinterlace.h:
52508 * gst/passthrough/gstpassthrough.h:
52509 * gst/y4m/gsty4mencode.h:
52510 Fix more broken GObject macros
52512 2006-04-08 18:41:07 +0000 Stefan Kost <ensonic@users.sourceforge.net>
52514 Fix broken GObject macros
52515 Original commit message from CVS:
52516 * ext/xine/gstxine.h:
52517 * gst-libs/gst/play/play.h:
52518 * sys/v4l2/gstv4l2element.h:
52519 * sys/ximagesrc/ximageutil.h:
52520 Fix broken GObject macros
52522 2006-04-08 18:25:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
52524 Fix broken GObject macros
52525 Original commit message from CVS:
52526 * ext/annodex/gstcmmldec.h:
52527 * ext/annodex/gstcmmlenc.h:
52528 * ext/annodex/gstcmmltag.h:
52529 * ext/cairo/gsttextoverlay.h:
52530 * ext/ladspa/gstsignalprocessor.h:
52531 * gst/matroska/ebml-read.h:
52532 * gst/matroska/ebml-write.h:
52533 * sys/osxaudio/gstosxaudioelement.h:
52534 Fix broken GObject macros
52536 2006-04-08 18:23:04 +0000 Wim Taymans <wim.taymans@gmail.com>
52538 gst/qtdemux/qtdemux.c: Don't make rounding errors in timestamp/duration calculations.
52539 Original commit message from CVS:
52540 * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
52541 (gst_qtdemux_chain), (gst_qtdemux_add_stream), (qtdemux_dump_stsz),
52542 (qtdemux_dump_stco), (qtdemux_parse_trak):
52543 Don't make rounding errors in timestamp/duration calculations.
52544 Fix timestamps for AMR and IMA4. Fixes (#337436).
52545 Create a dummy segment even when there is no edit list.
52547 2006-04-07 16:59:15 +0000 Julien Moutte <julien@moutte.net>
52549 docs/plugins/gst-plugins-bad-plugins-decl-list.txt: Updates.
52550 Original commit message from CVS:
52551 2006-04-07 Julien MOUTTE <julien@moutte.net>
52552 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt: Updates.
52553 * examples/directfb/Makefile.am: Add example resource files to
52556 2006-04-07 15:53:43 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
52558 Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to 25fps
52559 Original commit message from CVS:
52560 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
52561 * ext/amrwb/amrwb-code/Makefile.am:
52562 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
52563 (gst_ximagesrc_create), (gst_ximagesrc_set_property):
52564 Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to
52567 2006-04-07 15:47:27 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
52569 tests/icles/ximagesrc-test.c: Actually assert that pipeline goes to playing
52570 Original commit message from CVS:
52571 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
52572 * tests/icles/ximagesrc-test.c: (main):
52573 Actually assert that pipeline goes to playing
52575 2006-04-07 15:27:40 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
52577 sys/ximagesrc/ximagesrc.c: Fix typo, C++ style comments and other small cleanups
52578 Original commit message from CVS:
52579 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
52580 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
52581 (composite_pixel), (gst_ximagesrc_ximage_get),
52582 (gst_ximagesrc_create), (gst_ximagesrc_set_property):
52583 Fix typo, C++ style comments and other small cleanups
52585 2006-04-06 19:16:02 +0000 Wim Taymans <wim.taymans@gmail.com>
52587 gst/qtdemux/qtdemux.c: Added full edit list support.
52588 Original commit message from CVS:
52589 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
52590 (gst_qtdemux_handle_src_query), (gst_qtdemux_find_index),
52591 (gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment),
52592 (gst_qtdemux_move_stream), (gst_qtdemux_perform_seek),
52593 (gst_qtdemux_do_seek), (gst_qtdemux_change_state),
52594 (gst_qtdemux_activate_segment),
52595 (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
52596 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
52597 (qtdemux_parse_trak):
52598 Added full edit list support.
52599 Avoid overflows in prologue image detection code.
52600 Avoid roundoff errors in timestamp calculations.
52602 2006-04-06 14:20:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52605 * ext/xine/Makefile.am:
52606 more distcheck fixes
52607 Original commit message from CVS:
52608 more distcheck fixes
52610 2006-04-06 14:08:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52612 configure.ac: clean up so report properly on missing stuff fix modplug detection
52613 Original commit message from CVS:
52615 clean up so report properly on missing stuff
52616 fix modplug detection
52618 2006-04-06 12:52:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52620 ext/: don't dist amr wb source code
52621 Original commit message from CVS:
52623 * ext/amrwb/amrwb-code/Makefile.am:
52624 don't dist amr wb source code
52626 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
52628 Unify the long descriptions in the plugin details (#337263).
52629 Original commit message from CVS:
52630 Patch by: j^ <j at bootlab dot org>
52631 * ext/amrwb/gstamrwbdec.c:
52632 * ext/amrwb/gstamrwbenc.c:
52633 * ext/amrwb/gstamrwbparse.c:
52634 * ext/arts/gst_arts.c:
52635 * ext/artsd/gstartsdsink.c:
52636 * ext/audiofile/gstafparse.c:
52637 * ext/audiofile/gstafsink.c:
52638 * ext/audiofile/gstafsrc.c:
52639 * ext/cdaudio/gstcdaudio.c:
52640 * ext/directfb/dfbvideosink.c:
52641 * ext/divx/gstdivxdec.c:
52642 * ext/divx/gstdivxenc.c:
52643 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
52644 * ext/faac/gstfaac.c: (gst_faac_base_init):
52645 * ext/faad/gstfaad.c:
52646 * ext/gsm/gstgsmdec.c:
52647 * ext/gsm/gstgsmenc.c:
52648 * ext/hermes/gsthermescolorspace.c:
52649 * ext/ivorbis/vorbisfile.c:
52650 * ext/lcs/gstcolorspace.c:
52651 * ext/libfame/gstlibfame.c:
52652 * ext/libmms/gstmms.c: (gst_mms_base_init):
52653 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
52654 * ext/nas/nassink.c: (gst_nassink_base_init):
52655 * ext/neon/gstneonhttpsrc.c:
52656 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
52657 * ext/sdl/sdlaudiosink.c:
52658 * ext/sdl/sdlvideosink.c:
52659 * ext/shout/gstshout.c:
52660 * ext/snapshot/gstsnapshot.c:
52661 * ext/sndfile/gstsf.c:
52662 * ext/tarkin/gsttarkindec.c:
52663 * ext/tarkin/gsttarkinenc.c:
52664 * ext/theora/theoradec.c:
52665 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
52666 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
52667 * ext/xvid/gstxviddec.c:
52668 * ext/xvid/gstxvidenc.c:
52669 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
52670 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
52671 * gst/chart/gstchart.c:
52672 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
52673 * gst/festival/gstfestival.c:
52674 * gst/filter/gstiir.c:
52675 * gst/filter/gstlpwsinc.c:
52676 * gst/freeze/gstfreeze.c:
52677 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
52678 * gst/mixmatrix/mixmatrix.c:
52679 * gst/mpeg1sys/gstmpeg1systemencode.c:
52680 * gst/mpeg1videoparse/gstmp1videoparse.c:
52681 * gst/mpeg2sub/gstmpeg2subt.c:
52682 * gst/mpegaudioparse/gstmpegaudioparse.c:
52683 * gst/multifilesink/gstmultifilesink.c:
52684 * gst/overlay/gstoverlay.c:
52685 * gst/passthrough/gstpassthrough.c:
52686 * gst/playondemand/gstplayondemand.c:
52687 * gst/qtdemux/qtdemux.c:
52688 * gst/rtjpeg/gstrtjpegdec.c:
52689 * gst/rtjpeg/gstrtjpegenc.c:
52690 * gst/smooth/gstsmooth.c:
52691 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
52692 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
52693 * gst/videocrop/gstvideocrop.c:
52694 * gst/videodrop/gstvideodrop.c:
52695 * gst/virtualdub/gstxsharpen.c:
52696 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
52697 * gst/y4m/gsty4mencode.c:
52698 Unify the long descriptions in the plugin details (#337263).
52700 2006-04-06 09:37:21 +0000 Tim-Philipp Müller <tim@centricular.net>
52702 ext/neon/gstneonhttpsrc.c: Add back "uri" property and mark it as deprecated; undoes
52703 Original commit message from CVS:
52704 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
52705 (gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property):
52706 Add back "uri" property and mark it as deprecated; undoes
52707 API/ABI breakage from 2006-02-24.
52709 2006-04-05 08:36:55 +0000 Wim Taymans <wim.taymans@gmail.com>
52711 gst/qtdemux/qtdemux.c: Use duration as segment stop position if none is explicitly configured.
52712 Original commit message from CVS:
52713 * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
52714 (gst_qtdemux_do_seek), (gst_qtdemux_loop_state_movie),
52715 (gst_qtdemux_loop):
52716 Use duration as segment stop position if none is
52717 explicitly configured.
52718 Also perform EOS when we run past the segment stop.
52720 2006-04-04 11:20:58 +0000 Wim Taymans <wim.taymans@gmail.com>
52722 gst/qtdemux/qtdemux.c: More cleanups, added comments.
52723 Original commit message from CVS:
52724 * gst/qtdemux/qtdemux.c: (gst_qtdemux_go_back),
52725 (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
52726 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
52727 (gst_qtdemux_chain), (qtdemux_parse_tree), (qtdemux_parse_trak):
52728 More cleanups, added comments.
52729 Mark discontinuities on outgoing buffers.
52730 Post better errors when something goes wrong.
52731 Handle EOS and segment end properly.
52733 2006-04-04 08:40:52 +0000 Wim Taymans <wim.taymans@gmail.com>
52736 Mark latest change as fixing a bug.
52737 Original commit message from CVS:
52738 Mark latest change as fixing a bug.
52740 2006-04-04 08:31:10 +0000 Wim Taymans <wim.taymans@gmail.com>
52742 gst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes.
52743 Original commit message from CVS:
52744 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
52745 (gst_qtdemux_push_event), (gst_qtdemux_go_back),
52746 (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
52747 (gst_qtdemux_handle_src_event), (plugin_init),
52748 (gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie),
52749 (gst_qtdemux_loop), (gst_qtdemux_chain),
52750 (qtdemux_sink_activate_pull), (gst_qtdemux_add_stream),
52751 (qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak),
52752 (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
52753 (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds):
52754 * gst/qtdemux/qtdemux.h:
52755 Handle stss boxes so we can mark and find keyframes.
52756 Implement correct accurate and keyframe seeking.
52757 Use _DEBUG_OBJECT when possible.
52759 2006-04-03 11:08:44 +0000 Tim-Philipp Müller <tim@centricular.net>
52761 tests/check/Makefile.am: Only run the id3v2mux check if taglib is available and the taglib plugin has been built.
52762 Original commit message from CVS:
52763 * tests/check/Makefile.am:
52764 Only run the id3v2mux check if taglib is available and
52765 the taglib plugin has been built.
52767 2006-04-03 10:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
52769 ext/swfdec/Makefile.am: Don't set plugindir.
52770 Original commit message from CVS:
52771 * ext/swfdec/Makefile.am:
52772 Don't set plugindir.
52773 * ext/swfdec/gstswfdec.c:
52774 GST_PLUGIN_DEFINE_STATIC isn't a good idea for installed plugins.
52776 2006-04-03 10:51:54 +0000 Tim-Philipp Müller <tim@centricular.net>
52778 configure.ac: Add AX_CREATE_STDINT_H to create _stdint.h, needed by the dts plugin.
52779 Original commit message from CVS:
52781 Add AX_CREATE_STDINT_H to create _stdint.h, needed by
52784 2006-04-03 10:34:54 +0000 Tim-Philipp Müller <tim@centricular.net>
52786 GST_ORIGIN => GST_PACKAGE_ORIGIN
52787 Original commit message from CVS:
52788 * ext/soundtouch/gstpitch.cc:
52789 * ext/theora/theoradec.c:
52790 * gst/modplug/gstmodplug.cc:
52791 GST_ORIGIN => GST_PACKAGE_ORIGIN
52792 GST_PACKAGE => GST_PACKAGE_NAME
52794 2006-04-02 10:42:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52796 docs/plugins/: add more plugins to docs
52797 Original commit message from CVS:
52798 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
52799 * docs/plugins/inspect/plugin-bz2.xml:
52800 * docs/plugins/inspect/plugin-cdxaparse.xml:
52801 * docs/plugins/inspect/plugin-freeze.xml:
52802 * docs/plugins/inspect/plugin-glimagesink.xml:
52803 * docs/plugins/inspect/plugin-modplug.xml:
52804 * docs/plugins/inspect/plugin-neon.xml:
52805 * docs/plugins/inspect/plugin-sdl.xml:
52806 * docs/plugins/inspect/plugin-video4linux2.xml:
52807 * docs/plugins/inspect/plugin-ximagesrc.xml:
52808 * docs/plugins/inspect/plugin-xingheader.xml:
52809 add more plugins to docs
52811 2006-04-02 09:33:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52814 the alphabet, a tricky concept
52815 Original commit message from CVS:
52816 the alphabet, a tricky concept
52818 2006-04-02 09:17:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52821 add liboil check, dts uses it
52822 Original commit message from CVS:
52823 add liboil check, dts uses it
52825 2006-04-01 16:50:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52829 * docs/plugins/Makefile.am:
52830 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
52831 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
52832 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
52833 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
52834 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
52835 * docs/plugins/inspect/plugin-qtdemux.xml:
52836 * docs/plugins/inspect/plugin-speed.xml:
52837 * docs/plugins/inspect/plugin-taglib.xml:
52838 * docs/plugins/inspect/plugin-tta.xml:
52839 * ext/taglib/gsttaglib.cc:
52840 * sys/dxr3/ac3_padder.h:
52841 * tests/Makefile.am:
52842 * tests/check/.gitignore:
52843 * tests/check/Makefile.am:
52844 * tests/check/elements/.gitignore:
52845 * tests/check/elements/tagid3v2mux.c:
52846 add taglib checks and docs
52847 Original commit message from CVS:
52848 add taglib checks and docs
52850 2006-04-01 15:36:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52854 don't use AS_LIBTOOL_TAGS, it doesn't work
52855 Original commit message from CVS:
52856 don't use AS_LIBTOOL_TAGS, it doesn't work
52858 2006-04-01 10:16:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52862 * docs/plugins/.gitignore:
52864 Original commit message from CVS:
52867 2006-04-01 10:15:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52869 * tests/icles/ximagesrc-test.c:
52871 Original commit message from CVS:
52874 2006-04-01 10:14:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52876 * tests/icles/.gitignore:
52877 * tests/icles/Makefile.am:
52878 * tests/icles/ximagesrc-test.c:
52880 Original commit message from CVS:
52883 2006-04-01 10:09:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
52889 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
52890 * ext/amrwb/gstamrwb.c:
52891 * ext/arts/gst_arts.c:
52892 * ext/artsd/gstartsdsink.c:
52893 * ext/audiofile/gstaf.c:
52894 * ext/audioresample/gstaudioresample.c:
52895 * ext/bz2/gstbz2.c:
52896 * ext/cdaudio/gstcdaudio.c:
52897 * ext/directfb/dfbvideosink.c:
52898 * ext/dts/gstdtsdec.c:
52899 * ext/faac/gstfaac.c:
52900 * ext/faad/gstfaad.c:
52901 * ext/hermes/gsthermescolorspace.c:
52902 * ext/ivorbis/vorbis.c:
52903 * ext/jack/gstjack.c:
52904 * ext/lcs/gstcolorspace.c:
52905 * ext/musepack/gstmusepackdec.c:
52906 * ext/musicbrainz/gsttrm.c:
52907 * ext/nas/nassink.c:
52908 * ext/sdl/gstsdl.c:
52909 * ext/snapshot/gstsnapshot.c:
52910 * ext/sndfile/gstsf.c:
52911 * ext/swfdec/gstswfdec.c:
52912 * ext/tarkin/gsttarkin.c:
52914 * ext/xvid/gstxvid.c:
52915 * gst/cdxaparse/gstcdxaparse.c:
52916 * gst/chart/gstchart.c:
52917 * gst/colorspace/gstcolorspace.c:
52918 * gst/deinterlace/gstdeinterlace.c:
52919 * gst/equalizer/gstiirequalizer.c:
52920 * gst/festival/gstfestival.c:
52921 * gst/filter/gstfilter.c:
52922 * gst/freeze/gstfreeze.c:
52923 * gst/games/gstpuzzle.c:
52924 * gst/librfb/gstrfbsrc.c:
52925 * gst/mixmatrix/mixmatrix.c:
52926 * gst/mpeg1sys/gstmpeg1systemencode.c:
52927 * gst/mpeg1videoparse/gstmp1videoparse.c:
52928 * gst/mpeg2sub/gstmpeg2subt.c:
52929 * gst/mpegaudioparse/gstmpegaudioparse.c:
52930 * gst/multifilesink/gstmultifilesink.c:
52931 * gst/overlay/gstoverlay.c:
52932 * gst/passthrough/gstpassthrough.c:
52933 * gst/playondemand/gstplayondemand.c:
52934 * gst/qtdemux/qtdemux.c:
52935 * gst/rtjpeg/gstrtjpeg.c:
52936 * gst/smooth/gstsmooth.c:
52937 * gst/smoothwave/gstsmoothwave.c:
52938 * gst/spectrum/gstspectrum.c:
52939 * gst/speed/gstspeed.c:
52940 * gst/stereo/gststereo.c:
52941 * gst/switch/gstswitch.c:
52942 * gst/vbidec/gstvbidec.c:
52943 * gst/videocrop/gstvideocrop.c:
52944 * gst/videodrop/gstvideodrop.c:
52945 * gst/virtualdub/gstvirtualdub.c:
52946 * gst/xingheader/gstxingmux.c:
52947 * gst/y4m/gsty4mencode.c:
52963 * sys/cdrom/gstcdplayer.c:
52964 * sys/directdraw/gstdirectdrawplugin.c:
52965 * sys/directsound/gstdirectsoundplugin.c:
52966 * sys/dxr3/dxr3init.c:
52967 * sys/glsink/glimagesink.c:
52968 * sys/qcam/gstqcamsrc.c:
52969 * sys/v4l2/gstv4l2.c:
52970 * sys/vcd/vcdsrc.c:
52971 * sys/ximagesrc/ximagesrc.c:
52972 rework build; add translations for v4l2
52973 Original commit message from CVS:
52974 rework build; add translations for v4l2
52976 2006-03-31 17:52:36 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
52978 Add tests and fix PAR caps issue to ximagesrc
52979 Original commit message from CVS:
52980 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
52983 * sys/ximagesrc/ximagesrc.c:
52984 (gst_ximagesrc_ximage_get),
52985 (gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
52986 * sys/ximagesrc/ximageutil.c:
52987 * tests/Makefile.am:
52988 * tests/icles/Makefile.am:
52989 * tests/icles/ximagesrc-test.c: (terminate_playback), (main):
52990 Add tests and fix PAR caps issue to ximagesrc
52992 2006-03-31 16:32:47 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
52994 sys/ximagesrc/ximagesrc.c: Add docs to ximagesrc
52995 Original commit message from CVS:
52996 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
52997 * sys/ximagesrc/ximagesrc.c:
52998 Add docs to ximagesrc
53000 2006-03-31 15:21:35 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
53002 sys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are no yellow rectangles with the cursor
53003 Original commit message from CVS:
53004 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
53005 * sys/ximagesrc/ximagesrc.c: (composite_pixel),
53006 (gst_ximagesrc_ximage_get), (gst_ximagesrc_set_property),
53007 (gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
53008 * sys/ximagesrc/ximagesrc.h:
53009 * sys/ximagesrc/ximageutil.c: (ximageutil_xcontext_get):
53010 * sys/ximagesrc/ximageutil.h:
53011 Fix ximagesrc so a) the cursor doesnt trail and b) there are no
53012 yellow rectangles with the cursor
53014 2006-03-31 14:26:05 +0000 Michael Smith <msmith@xiph.org>
53016 configure.ac: Add autoconfery for theoradec.
53017 Original commit message from CVS:
53019 Add autoconfery for theoradec.
53021 Add theora directory.
53022 * ext/theora/Makefile.am:
53023 * ext/theora/theoradec.c: (gst_theoradec_base_init),
53024 (gst_theoradec_class_init), (gst_theoradec_init),
53025 (gst_theoradec_reset), (inc_granulepos), (theora_get_query_types),
53026 (gst_theoradec_granule_clocktime), (theora_dec_src_convert),
53027 (theora_dec_sink_convert), (theora_dec_src_query),
53028 (theora_dec_sink_query), (theora_dec_src_event),
53029 (theora_dec_sink_event), (theora_handle_comment_packet),
53030 (theora_handle_type_packet), (theora_handle_header_packet),
53031 (theora_dec_push), (theora_handle_data_packet), (theora_dec_chain),
53032 (theora_dec_change_state), (plugin_init):
53033 * ext/theora/theoradec.h:
53034 Add theora plugin for theora-exp decoder. Very heavily based on the
53035 existing theora decoder plugin.
53037 2006-03-29 16:54:12 +0000 Wim Taymans <wim.taymans@gmail.com>
53039 ext/gsm/: Cleanups, fix leaks.
53040 Original commit message from CVS:
53041 * ext/gsm/gstgsmdec.c: (gst_gsmdec_class_init), (gst_gsmdec_init),
53042 (gst_gsmdec_finalize), (gst_gsmdec_sink_event), (gst_gsmdec_chain):
53043 * ext/gsm/gstgsmdec.h:
53044 * ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init),
53045 (gst_gsmenc_finalize), (gst_gsmenc_chain):
53046 Cleanups, fix leaks.
53047 Handle events and DISCONT.
53048 Use adapter in the decoder.
53050 2006-03-29 16:50:08 +0000 Renato Araujo Oliveira Filho <renatox@gmail.com>
53052 Added new plugin amrwb parse.
53053 Original commit message from CVS:
53054 Patch by: Renato Araujo Oliveira Filho <renatox at gmail dot com>
53057 * ext/amrwb/Makefile.am:
53058 * ext/amrwb/README:
53059 * ext/amrwb/amrwb-code/Makefile.am:
53060 * ext/amrwb/amrwb-code/run.sh:
53061 * ext/amrwb/gstamrwb.c: (plugin_init):
53062 * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
53063 (gst_amrwbdec_class_init), (gst_amrwbdec_init),
53064 (gst_amrwbdec_setcaps), (gst_amrwbdec_event), (gst_amrwbdec_chain),
53065 (gst_amrwbdec_state_change):
53066 * ext/amrwb/gstamrwbdec.h:
53067 * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_base_init),
53068 (gst_amrwbenc_class_init), (gst_amrwbenc_init),
53069 (gst_amrwbenc_finalize), (gst_amrwbenc_setcaps),
53070 (gst_amrwbenc_chain), (gst_amrwbenc_state_change):
53071 * ext/amrwb/gstamrwbenc.h:
53072 * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
53073 (gst_amrwbparse_class_init), (gst_amrwbparse_init),
53074 (gst_amrwbparse_querytypes), (gst_amrwbparse_query),
53075 (gst_amrwbparse_chain), (gst_amrwbparse_read_header),
53076 (gst_amrwbparse_loop), (gst_amrwbparse_sink_activate),
53077 (gst_amrwbparse_sink_activate_pull), (gst_amrwbparse_state_change):
53078 * ext/amrwb/gstamrwbparse.h:
53079 Added new plugin amrwb parse.
53080 Renamed audio/AMR to audio/AMR-WB as per spec.
53083 2006-03-27 17:06:45 +0000 Edgard Lima <edgard.lima@indt.org.br>
53086 * sys/v4l2/v4l2src_calls.c:
53087 Small fix, now pwc driver can tell about its buffers.
53088 Original commit message from CVS:
53089 Small fix, now pwc driver can tell about its buffers.
53091 2006-03-27 10:13:47 +0000 Tim-Philipp Müller <tim@centricular.net>
53093 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for -good and -ugly. Fixes build on some systems ...
53094 Original commit message from CVS:
53096 Remove CXX tag from AS_LIBTOOL_TAGS, just like we
53097 did for -good and -ugly. Fixes build on some systems
53098 and doesn't seem to be required for C++ code.
53100 2006-03-26 19:56:37 +0000 Tim-Philipp Müller <tim@centricular.net>
53102 ext/taglib/gsttaglib.*: Fix newsegment event handling a bit. We need to cache the first newsegment event, because we ...
53103 Original commit message from CVS:
53104 * ext/taglib/gsttaglib.cc:
53105 * ext/taglib/gsttaglib.h:
53106 Fix newsegment event handling a bit. We need to
53107 cache the first newsegment event, because we can't
53108 adjust offsets yet when we get it, as we don't
53109 know the size of the tag yet for sure at that point.
53110 Also do some minor cleaning up here and there and add
53111 some debug statements.
53113 2006-03-25 21:57:24 +0000 Tim-Philipp Müller <tim@centricular.net>
53115 ext/taglib/gsttaglib.cc: We do not want to proxy the caps on the sink pad; our source pad should have application/x-i...
53116 Original commit message from CVS:
53117 * ext/taglib/gsttaglib.cc:
53118 We do not want to proxy the caps on the sink pad; our
53119 source pad should have application/x-id3 caps; also,
53120 don't use already-freed strings in debug messages;
53121 finally, adjust buffer offsets on buffers sent out.
53123 2006-03-25 13:02:55 +0000 Tim-Philipp Müller <tim@centricular.net>
53125 sys/v4l2/gstv4l2src.c: Older kernels don't seem to have this particular v4l2 format, so comment out until this gets f...
53126 Original commit message from CVS:
53127 * sys/v4l2/gstv4l2src.c:
53128 Older kernels don't seem to have this particular v4l2 format,
53129 so comment out until this gets fixed properly (and make
53132 2006-03-25 05:31:28 +0000 Edgard Lima <edgard.lima@indt.org.br>
53136 * sys/v4l2/gstv4l2colorbalance.c:
53137 * sys/v4l2/gstv4l2colorbalance.h:
53138 * sys/v4l2/gstv4l2element.c:
53139 * sys/v4l2/gstv4l2src.c:
53140 * sys/v4l2/gstv4l2src.h:
53141 * sys/v4l2/gstv4l2tuner.c:
53142 * sys/v4l2/v4l2_calls.c:
53143 * sys/v4l2/v4l2src_calls.c:
53144 * sys/v4l2/v4l2src_calls.h:
53145 Just make few things more robust and also some identation.
53146 Original commit message from CVS:
53147 Just make few things more robust and also some identation.
53149 2006-03-23 09:15:09 +0000 Mark Nauwelaerts <manauw@skynet.be>
53151 ext/xvid/gstxvidenc.c: Patch to mark outgoing encoded buffers as delta-units (or not).
53152 Original commit message from CVS:
53153 Patch by: Mark Nauwelaerts <manauw at skynet dot be>
53154 * ext/xvid/gstxvidenc.c: (gst_xvidenc_init), (gst_xvidenc_setup),
53155 (gst_xvidenc_chain):
53156 Patch to mark outgoing encoded buffers as delta-units (or not).
53157 Note that this patch also patches:
53158 - the setting of fincr and fbase in xvid-encoder creation based on
53160 - makes 0, rather than 2, the default max_b_frames, as the current
53161 xvidenc does not seem "fully prepared" to handle b-frame
53162 "effects", such as encoder returning 0 encoded bytes, etc.
53165 2006-03-22 19:51:29 +0000 Christian Schaller <uraeus@gnome.org>
53167 * gst-plugins-bad.spec.in:
53168 add latest plugins additions
53169 Original commit message from CVS:
53170 add latest plugins additions
53172 2006-03-22 17:13:32 +0000 Tim-Philipp Müller <tim@centricular.net>
53174 gst/modplug/libmodplug/: Try that again (not only should it be MODPLUG_ instead of MODFILE, also that define is alrea...
53175 Original commit message from CVS:
53176 * gst/modplug/libmodplug/Makefile.am:
53177 * gst/modplug/libmodplug/load_it.cpp:
53178 Try that again (not only should it be MODPLUG_ instead
53179 of MODFILE, also that define is already set in stdafx.h;
53180 what we really need is some more #ifndefs).
53182 2006-03-22 15:02:58 +0000 Tim-Philipp Müller <tim@centricular.net>
53184 gst/modplug/libmodplug/Makefile.am: More gcc-4.1 fixes (we don't need file saving, so just define MODPLUG_NO_FILESAVE...
53185 Original commit message from CVS:
53186 * gst/modplug/libmodplug/Makefile.am:
53187 More gcc-4.1 fixes (we don't need file saving, so just
53188 define MODPLUG_NO_FILESAVE. That way, the compiler won't
53189 complain about modplug ignoring the return value of fwrite
53190 any longer and we might even save a few bytes as well).
53192 2006-03-22 14:31:47 +0000 Wouter Paeson <wouter@kangaroot.net>
53194 Add new libsoundtouch-based pitch plugin (#331335).
53195 Original commit message from CVS:
53196 Patch by: Wouter Paeson <wouter at kangaroot dot net>
53199 * ext/soundtouch/Makefile.am:
53200 * ext/soundtouch/gstpitch.cc:
53201 * ext/soundtouch/gstpitch.hh:
53202 Add new libsoundtouch-based pitch plugin (#331335).
53204 2006-03-21 16:02:09 +0000 Tim-Philipp Müller <tim@centricular.net>
53206 gst/modplug/libmodplug/load_ptm.cpp: Fix compilation with gcc-4.1 and -Werror (#327355).
53207 Original commit message from CVS:
53208 * gst/modplug/libmodplug/load_ptm.cpp:
53209 Fix compilation with gcc-4.1 and -Werror (#327355).
53211 2006-03-20 08:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
53213 ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.
53214 Original commit message from CVS:
53215 * ext/taglib/gsttaglib.h:
53216 Fix left-over gst_my_filter_get_type.
53218 2006-03-17 16:34:36 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
53221 * sys/ximagesrc/ximagesrc.c:
53222 Have a show mouse pointer property and use it if we can
53223 Original commit message from CVS:
53224 Have a show mouse pointer property and use it if we can
53226 2006-03-15 15:08:20 +0000 Edward Hervey <bilboed@bilboed.com>
53228 gst/qtdemux/qtdemux.c: Let's not forget to chain up to the parent dispose.
53229 Original commit message from CVS:
53230 * gst/qtdemux/qtdemux.c: (gst_qtdemux_dispose):
53231 Let's not forget to chain up to the parent dispose.
53233 2006-03-15 14:39:25 +0000 Edward Hervey <bilboed@bilboed.com>
53235 gst/qtdemux/qtdemux.c: Series of memleak fixes:
53236 Original commit message from CVS:
53237 * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
53238 (gst_qtdemux_init), (gst_qtdemux_dispose),
53239 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
53240 Series of memleak fixes:
53241 - Unref the GstAdapter in finalize.
53242 - Use gst_pad_new_from_static_template(), shorter and safer.
53243 - Free unused QtDemuxStream when not used.
53245 2006-03-14 17:24:03 +0000 Edward Hervey <bilboed@bilboed.com>
53247 sys/v4l2/gstv4l2src.c: Initialization of the debugging category should be as early as possible, moving it from _class...
53248 Original commit message from CVS:
53249 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_base_init),
53250 (gst_v4l2src_class_init):
53251 Initialization of the debugging category should be as early as possible,
53252 moving it from _class_init() to beginning of _base_init().
53254 2006-03-13 17:22:19 +0000 Tim-Philipp Müller <tim@centricular.net>
53256 ext/taglib/gsttaglib.cc: Add gtk-doc blurb (unused for the time being); match registered plugin name to the filename ...
53257 Original commit message from CVS:
53258 * ext/taglib/gsttaglib.cc:
53259 Add gtk-doc blurb (unused for the time being); match registered
53260 plugin name to the filename of the plugin (taglibmux => taglib)
53262 2006-03-13 12:14:18 +0000 Mikhail Zabaluev <mhz@altlinux.org>
53264 autogen.sh: Don't check for file that only exists in CVS but isn't disted (#334417)
53265 Original commit message from CVS:
53266 Patch by: Mikhail Zabaluev <mhz altlinux org>
53268 Don't check for file that only exists in CVS but isn't
53271 2006-03-13 10:05:09 +0000 Julien Moutte <julien@moutte.net>
53273 Fix build of v4l2 (sigh)
53274 Original commit message from CVS:
53275 2006-03-13 Julien MOUTTE <julien@moutte.net>
53276 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
53277 * sys/v4l2/Makefile.am: Fix build of v4l2 (sigh)
53279 2006-03-12 23:56:47 +0000 Tim-Philipp Müller <tim@centricular.net>
53282 Original commit message from CVS:
53287 2006-03-12 15:33:00 +0000 Edward Hervey <bilboed@bilboed.com>
53289 sys/v4l2/v4l2src_calls.c: g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et instead.
53290 Original commit message from CVS:
53291 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init),
53292 (gst_v4l2src_buffer_pool_free):
53293 g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et
53296 2006-03-12 15:25:51 +0000 Edward Hervey <bilboed@bilboed.com>
53298 sys/v4l2/gstv4l2element.h: Remove tim's addition of "_stdint.h" since it doesn't make the PPC buildbot happy.
53299 Original commit message from CVS:
53300 * sys/v4l2/gstv4l2element.h:
53301 Remove tim's addition of "_stdint.h" since it doesn't make the PPC
53303 I will just use the same comment Ronald used when he added these lines:
53304 Yet Another Hack (tm) for kernel header borkedness.
53306 2006-03-12 15:02:02 +0000 Tim-Philipp Müller <tim@centricular.net>
53308 ext/taglib/: Add support for writing MusicBrainz IDs.
53309 Original commit message from CVS:
53310 * ext/taglib/Makefile.am:
53311 * ext/taglib/gsttaglib.cc:
53312 * ext/taglib/gsttaglib.h:
53313 Add support for writing MusicBrainz IDs.
53315 2006-03-12 14:43:57 +0000 Tim-Philipp Müller <tim@centricular.net>
53317 sys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make the
53318 Original commit message from CVS:
53319 * sys/v4l2/gstv4l2element.h:
53320 Include "_stdint.h" in an attempt to make the
53321 PPC-buildbot happy.
53323 2006-03-11 22:50:03 +0000 Edgard Lima <edgard.lima@indt.org.br>
53328 * sys/v4l2/Makefile.am:
53329 * sys/v4l2/gstv4l2.c:
53330 * sys/v4l2/gstv4l2colorbalance.h:
53331 * sys/v4l2/gstv4l2element.c:
53332 * sys/v4l2/gstv4l2element.h:
53333 * sys/v4l2/gstv4l2src.c:
53334 * sys/v4l2/gstv4l2src.h:
53335 * sys/v4l2/gstv4l2tuner.c:
53336 * sys/v4l2/gstv4l2tuner.h:
53337 * sys/v4l2/gstv4l2xoverlay.c:
53338 * sys/v4l2/gstv4l2xoverlay.h:
53339 * sys/v4l2/v4l2_calls.c:
53340 * sys/v4l2/v4l2_calls.h:
53341 * sys/v4l2/v4l2src_calls.c:
53342 * sys/v4l2/v4l2src_calls.h:
53343 V4L2 ported to 0.10.
53344 Original commit message from CVS:
53345 V4L2 ported to 0.10.
53347 2006-03-11 17:08:31 +0000 Tim-Philipp Müller <tim@centricular.net>
53349 configure.ac: Only compile the taglib plugin if a C++ compiler is present. Use GST_DEFAULT_ELEMENTS macro from common...
53350 Original commit message from CVS:
53352 Only compile the taglib plugin if a C++ compiler is
53353 present. Use GST_DEFAULT_ELEMENTS macro from common/
53354 for all the defaults stuff.
53356 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
53358 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
53359 Original commit message from CVS:
53360 2006-03-11 Christophe Fergeau <teuf@gnome.org>
53361 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
53363 * gst/xingheader/Makefile.am:
53364 * gst/xingheader/gstxingmux.c:
53365 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
53366 to MP3 files (this allows decoder to figure out the length of VBR
53369 2006-03-11 10:58:08 +0000 Alex Lancaster <alexlan@fedoraproject.org>
53371 ext/taglib/gsttaglib.cc: and add support for TCOP (copyright)
53372 Original commit message from CVS:
53373 2006-03-11 Christophe Fergeau <teuf@gnome.org>
53374 Patch by: Alex Lancaster
53375 * ext/taglib/gsttaglib.cc: fix writing of TPOS tags (album number),
53376 and add support for TCOP (copyright)
53378 2006-03-10 22:41:14 +0000 Julien Moutte <julien@moutte.net>
53380 gst/modplug/: Fix modplug compilation.
53381 Original commit message from CVS:
53382 2006-03-10 Julien MOUTTE <julien@moutte.net>
53383 * gst/modplug/Makefile.am:
53384 * gst/modplug/gstmodplug.cc: Fix modplug compilation.
53386 2006-03-10 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
53390 * gst/modplug/Makefile.am:
53391 * gst/modplug/gstmodplug.cc:
53392 * gst/modplug/gstmodplug.h:
53393 * gst/modplug/libmodplug/sndfile.cpp:
53394 * gst/modplug/libmodplug/sndfile.h:
53395 Original commit message from CVS: * configure.ac: * gst/modplug/Makefile.am: * gst/modplug/gstmodplug.cc: * gst/modplug/gstmodplug.h: * gst/modplug/libmodplug/sndfile.cpp: * gst/modplug/libmodplug/sndfile.h: modplug plugin ported to 0.10 (#332598, patch by: Jonathan Matthew <jonathan at kaolin wh9 net>).
53397 2006-03-10 13:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
53399 ext/libmms/gstmms.*: Some clean-ups; more debug output; use blocksize property of GstBaseSrc instead of re-registerin...
53400 Original commit message from CVS:
53401 * ext/libmms/gstmms.c: (gst_mms_urihandler_init),
53402 (gst_mms_base_init), (gst_mms_class_init), (gst_mms_init),
53403 (gst_mms_finalize), (gst_mms_create), (gst_mms_start),
53404 (gst_mms_set_property), (gst_mms_get_property),
53405 (gst_mms_uri_get_uri):
53406 * ext/libmms/gstmms.h:
53407 Some clean-ups; more debug output; use blocksize property
53408 of GstBaseSrc instead of re-registering our own; make debug
53409 category actually be used.
53411 2006-03-09 20:02:44 +0000 Tim-Philipp Müller <tim@centricular.net>
53413 gst/qtdemux/qtdemux.c: Fix build with gcc-4.1 (#327355).
53414 Original commit message from CVS:
53415 * gst/qtdemux/qtdemux.c: (gst_qtdemux_send_event):
53416 Fix build with gcc-4.1 (#327355).
53418 2006-03-09 17:44:17 +0000 Christophe Fergeau <teuf@gnome.org>
53420 new id3v2 muxer based on TagLib
53421 Original commit message from CVS:
53422 2006-03-09 Christophe Fergeau <teuf@gnome.org>
53423 reviewed by: Tim-Philipp Müller <tim at centricular dot net>
53426 * ext/taglib/Makefile.am:
53427 * ext/taglib/gsttaglib.cc:
53428 * ext/taglib/gsttaglib.h: new id3v2 muxer based on TagLib
53430 2006-03-08 12:16:14 +0000 Tim-Philipp Müller <tim@centricular.net>
53432 gst/qtdemux/qtdemux.c: Extract disc number and count from files that use 'disk' instead of 'disc' as node identifier ...
53433 Original commit message from CVS:
53434 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
53435 Extract disc number and count from files that use
53436 'disk' instead of 'disc' as node identifier for that
53439 2006-03-06 13:15:04 +0000 Tim-Philipp Müller <tim@centricular.net>
53441 ext/musepack/: Forgot those two.
53442 Original commit message from CVS:
53443 * ext/musepack/gstmusepackdec.h:
53444 * ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek):
53447 2006-03-06 13:13:44 +0000 Tim-Philipp Müller <tim@centricular.net>
53449 ext/musepack/gstmusepackdec.c: Some cleanups; pause task when push fails.
53450 Original commit message from CVS:
53451 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init),
53452 (gst_musepackdec_init), (gst_musepackdec_send_newsegment),
53453 (gst_musepackdec_handle_seek_event),
53454 (gst_musepackdec_get_src_query_types), (gst_musepackdec_src_query),
53455 (gst_musepack_stream_init), (gst_musepackdec_sink_activate),
53456 (gst_musepackdec_sink_activate_pull), (gst_musepackdec_loop),
53457 (gst_musepackdec_change_state):
53458 Some cleanups; pause task when push fails.
53460 2006-03-05 13:03:40 +0000 Tim-Philipp Müller <tim@centricular.net>
53462 gst/qtdemux/qtdemux.c: Add support for '3IVD' fourcc (#333403).
53463 Original commit message from CVS:
53464 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
53465 Add support for '3IVD' fourcc (#333403).
53467 2006-03-04 20:04:11 +0000 Tim-Philipp Müller <tim@centricular.net>
53469 ext/faad/gstfaad.c: Add query function for position/duration querying (mostly for raw AAC streams); make seeking in r...
53470 Original commit message from CVS:
53471 * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_send_tags),
53472 (gst_faad_setcaps), (gst_faad_do_raw_seek), (gst_faad_src_event),
53473 (gst_faad_sink_event), (gst_faad_src_convert),
53474 (gst_faad_src_query), (gst_faad_chain), (gst_faad_change_state):
53475 Add query function for position/duration querying (mostly for
53476 raw AAC streams); make seeking in raw AAC streams work; post
53477 tags with codec name if this is a raw AAC stream.
53479 2006-03-03 23:45:23 +0000 Sébastien Moutte <sebastien@moutte.net>
53481 sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectection
53482 Original commit message from CVS:
53485 sinks are now using GST_RANK_PRIMARY to be used with autodectection
53487 project files updated to fix some bugs
53490 vs7 and vs8 project files added
53492 2006-03-03 18:10:12 +0000 Jens Granseuer <jensgr@gmx.net>
53494 ext/xvid/gstxviddec.c: Declare variable at the beginning of the block and make gcc-2.9x
53495 Original commit message from CVS:
53496 * ext/xvid/gstxviddec.c: (gst_xviddec_chain):
53497 Declare variable at the beginning of the block and make gcc-2.9x
53498 happy (fixes #333283; patch by: Jens Granseuer).
53500 2006-03-03 11:07:41 +0000 Edward Hervey <bilboed@bilboed.com>
53502 gst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too short/long atoms when parsing.
53503 Original commit message from CVS:
53504 * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak):
53505 Use GST_WARNING instead of GST_ERROR for all the too short/long atoms
53507 Also let's be a bit less vulgar in our warning messages :)
53509 2006-03-02 18:23:55 +0000 Wim Taymans <wim.taymans@gmail.com>
53511 docs/plugins/: Add audioresample to docs.
53512 Original commit message from CVS:
53513 * docs/plugins/Makefile.am:
53514 * docs/plugins/gst-plugins-base-plugins-docs.sgml:
53515 * docs/plugins/gst-plugins-base-plugins-sections.txt:
53516 Add audioresample to docs.
53517 * gst/audioconvert/gstaudioconvert.c:
53519 * gst/audioresample/gstaudioresample.c:
53520 (gst_audioresample_base_init), (gst_audioresample_class_init),
53521 (gst_audioresample_init), (gst_audioresample_dispose),
53522 (audioresample_get_unit_size), (audioresample_transform_caps),
53523 (resample_set_state_from_caps), (audioresample_transform_size),
53524 (audioresample_set_caps), (audioresample_event),
53525 (audioresample_do_output), (audioresample_transform),
53526 (audioresample_pushthrough), (gst_audioresample_set_property),
53527 (gst_audioresample_get_property), (plugin_init):
53528 * gst/audioresample/gstaudioresample.h:
53530 Small code cleanups.
53532 2006-02-28 11:59:49 +0000 Tim-Philipp Müller <tim@centricular.net>
53534 gst/qtdemux/qtdemux.c: Can't divide through zero (suppress warning in case of stream with one single still picture) (...
53535 Original commit message from CVS:
53536 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
53537 Can't divide through zero (suppress warning in case of
53538 stream with one single still picture) (see #327083)
53540 2006-02-25 21:40:08 +0000 Julien Moutte <julien@moutte.net>
53542 sys/glsink/glimagesink.c: It doesn't seem we need GLU.h
53543 Original commit message from CVS:
53544 2006-02-25 Julien MOUTTE <julien@moutte.net>
53545 * sys/glsink/glimagesink.c: It doesn't seem we need GLU.h
53547 2006-02-24 19:49:32 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
53549 gst/qtdemux/qtdemux.c: Add support for palettised Apple SMC videos (#327075, based on
53550 Original commit message from CVS:
53551 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
53552 (qtdemux_parse_trak), (qtdemux_video_caps):
53553 Add support for palettised Apple SMC videos (#327075, based on
53554 patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>).
53556 2006-02-24 17:15:35 +0000 Michael Smith <msmith@xiph.org>
53558 autogen.sh: Allow automake 1.9
53559 Original commit message from CVS:
53563 2006-02-24 17:02:08 +0000 Edgard Lima <edgard.lima@indt.org.br>
53566 * ext/neon/gstneonhttpsrc.c:
53567 Changed property name from "uri" to "location".
53568 Original commit message from CVS:
53569 Changed property name from "uri" to "location".
53571 2006-02-22 14:37:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
53573 Cygwin Ports maintainer.
53574 Original commit message from CVS:
53576 * sys/glsink/Makefile.am:
53577 Merge patch from #317048 for building on Cygwin. Patch by
53578 Cygwin Ports maintainer.
53579 * sys/glsink/glimagesink.c: (gst_glimage_sink_init_display):
53580 Move normal debug output to LOG level not ERROR.
53582 2006-02-22 09:33:25 +0000 Edward Hervey <bilboed@bilboed.com>
53584 gst/qtdemux/qtdemux.c: Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
53585 Original commit message from CVS:
53586 Reviewed by : Edward Hervey <edward@fluendo.com>
53587 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
53588 Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
53589 Add image/png for fourcc 'png '
53591 2006-02-21 15:44:05 +0000 Tim-Philipp Müller <tim@centricular.net>
53593 configure.ac: Surely this is supposed to be >= a.b, not == a.b
53594 Original commit message from CVS:
53596 Surely this is supposed to be >= a.b, not == a.b
53598 2006-02-20 21:19:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
53600 Port ximagesrc to 0.10 (Closes #304795)
53601 Original commit message from CVS:
53604 * sys/ximagesrc/Makefile.am:
53605 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf),
53606 (gst_ximagesrc_open_display), (gst_ximagesrc_start),
53607 (gst_ximagesrc_stop), (gst_ximagesrc_unlock),
53608 (gst_ximagesrc_recalc), (composite_pixel),
53609 (gst_ximagesrc_ximage_get), (gst_ximagesrc_create),
53610 (gst_ximagesrc_set_property), (gst_ximagesrc_get_property),
53611 (gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init),
53612 (gst_ximagesrc_dispose), (gst_ximagesrc_finalize),
53613 (gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps),
53614 (gst_ximagesrc_fixate), (gst_ximagesrc_class_init),
53615 (gst_ximagesrc_init), (plugin_init):
53616 * sys/ximagesrc/ximagesrc.h:
53617 * sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror),
53618 (ximageutil_check_xshm_calls), (ximageutil_xcontext_get),
53619 (ximageutil_xcontext_clear),
53620 (ximageutil_calculate_pixel_aspect_ratio),
53621 (gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free),
53622 (gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init),
53623 (gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new),
53624 (gst_ximageutil_ximage_destroy):
53625 * sys/ximagesrc/ximageutil.h:
53626 Port ximagesrc to 0.10 (Closes #304795)
53628 2006-02-20 20:52:02 +0000 Edgard Lima <edgard.lima@indt.org.br>
53631 * gst/freeze/gstfreeze.c:
53632 * gst/freeze/gstfreeze.h:
53633 I'm too lazy to comment this
53634 Original commit message from CVS:
53635 Some event handling added by Renato Filho <renato.filho@indt.org.br>
53637 2006-02-20 19:13:36 +0000 Jan Schmidt <thaytan@mad.scientist.com>
53639 configure.ac: Back to CVS nano
53640 Original commit message from CVS:
53644 === release 0.10.1 ===
53646 2006-02-20 19:12:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
53648 configure.ac: releasing 0.10.1, "Slimy - yet satisfying"
53649 Original commit message from CVS:
53650 2006-02-20 Jan Schmidt <thaytan@mad.scientist.com>
53652 releasing 0.10.1, "Slimy - yet satisfying"
53654 2006-02-20 13:08:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
53656 ext/ladspa/gstsignalprocessor.c: Fix compilation of LADPSA. It doesn't seem to work, and isn't enabled for the build,...
53657 Original commit message from CVS:
53658 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
53659 (gst_signal_processor_process):
53660 Fix compilation of LADPSA. It doesn't seem to work, and isn't
53661 enabled for the build, but it helps me win the feature-count
53662 competitions ooh yeah.
53664 2006-02-19 23:45:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
53666 configure.ac: Release 0.10.0.3 - pre-release for 0.10.1
53667 Original commit message from CVS:
53669 Release 0.10.0.3 - pre-release for 0.10.1
53671 2006-02-19 20:00:12 +0000 Tim-Philipp Müller <tim@centricular.net>
53673 ext/bz2/: Add proper copyright headers identifying Lutz Müller as the author and copyright holder (#331600).
53674 Original commit message from CVS:
53675 * ext/bz2/gstbz2.c:
53676 * ext/bz2/gstbz2dec.c:
53677 * ext/bz2/gstbz2dec.h:
53678 * ext/bz2/gstbz2enc.c:
53679 * ext/bz2/gstbz2enc.h:
53680 Add proper copyright headers identifying Lutz Müller
53681 as the author and copyright holder (#331600).
53683 2006-02-17 18:25:42 +0000 Tim-Philipp Müller <tim@centricular.net>
53685 gst/qtdemux/qtdemux.c: Don't GST_LOG timestamps from nonexistent index entries (#331582).
53686 Original commit message from CVS:
53687 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie):
53688 Don't GST_LOG timestamps from nonexistent index
53691 2006-02-17 16:28:29 +0000 Edward Hervey <bilboed@bilboed.com>
53693 gst/qtdemux/qtdemux.c: Check that the size of the returned buffer is of the correct size because the parser assumes t...
53694 Original commit message from CVS:
53695 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header):
53696 Check that the size of the returned buffer is of the correct size
53697 because the parser assumes that.
53700 2006-02-17 16:00:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
53702 configure.ac: Release 0.10.0.2 - pre-release for 0.10.1
53703 Original commit message from CVS:
53705 Release 0.10.0.2 - pre-release for 0.10.1
53707 2006-02-17 15:03:12 +0000 Christian Schaller <uraeus@gnome.org>
53709 * gst-plugins-bad.spec.in:
53711 Original commit message from CVS:
53714 2006-02-16 14:02:57 +0000 Edward Hervey <bilboed@bilboed.com>
53716 gst/qtdemux/qtdemux.c: Don't stop the task if the pad isn't linked.
53717 Original commit message from CVS:
53718 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event),
53719 (gst_qtdemux_loop), (qtdemux_sink_activate_pull):
53720 Don't stop the task if the pad isn't linked.
53722 2006-02-15 12:13:47 +0000 Tim-Philipp Müller <tim@centricular.net>
53724 gst/qtdemux/qtdemux.c: It appears 100% equals 1/1 and not 100/1 ...
53725 Original commit message from CVS:
53726 * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain):
53727 It appears 100% equals 1/1 and not 100/1 ...
53729 2006-02-15 09:45:27 +0000 Tim-Philipp Müller <tim@centricular.net>
53731 gst/qtdemux/qtdemux.c: When buffering MDAT data, show the user something is happening by posting 'buffering' messages...
53732 Original commit message from CVS:
53733 * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_buffering),
53734 (gst_qtdemux_chain):
53735 When buffering MDAT data, show the user something is
53736 happening by posting 'buffering' messages on the bus.
53738 2006-02-14 18:50:13 +0000 Edward Hervey <bilboed@bilboed.com>
53740 gst/qtdemux/qtdemux.*: Make push-based work if mdat atom is before moov atom.
53741 Original commit message from CVS:
53742 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
53743 (gst_qtdemux_handle_src_query), (gst_qtdemux_change_state),
53744 (next_entry_size), (gst_qtdemux_chain):
53745 * gst/qtdemux/qtdemux.h:
53746 Make push-based work if mdat atom is before moov atom.
53747 Don't answer duration query. This should be transformed into replying
53748 FALSE to seek events.
53750 2006-02-14 12:26:20 +0000 Tim-Philipp Müller <tim@centricular.net>
53752 ext/libmms/gstmms.c: Return FLOW_UNEXPECTED on EOS, not FLOW_ERROR. Also, no need to push our own EOS event on EOS, t...
53753 Original commit message from CVS:
53754 * ext/libmms/gstmms.c: (gst_mms_class_init), (gst_mms_create),
53756 Return FLOW_UNEXPECTED on EOS, not FLOW_ERROR. Also, no need to
53757 push our own EOS event on EOS, the base class will do that for us;
53758 fix bogus query code; post semi-decent errors on the bus when an
53759 error occurs in ::start(), otherwise the user will get to see
53760 whatever cryptic default message GstBaseSrc comes up with.
53762 2006-02-14 11:36:30 +0000 Andy Wingo <wingo@pobox.com>
53764 sys/glsink/glimagesink.c (gst_glimage_sink_init): Come on schleef, don't break me gst-inspect -a.
53765 Original commit message from CVS:
53766 2006-02-14 Andy Wingo <wingo@pobox.com>
53767 * sys/glsink/glimagesink.c (gst_glimage_sink_init): Come on
53768 schleef, don't break me gst-inspect -a.
53770 2006-02-14 11:24:53 +0000 Edward Hervey <bilboed@bilboed.com>
53772 gst/qtdemux/qtdemux.c: Handle the case where data atoms are before moov atoms in push-based mode.
53773 Original commit message from CVS:
53774 * gst/qtdemux/qtdemux.c: (next_entry_size), (gst_qtdemux_chain):
53775 Handle the case where data atoms are before moov atoms in push-based mode.
53776 Errors out gracefully.
53778 2006-02-13 22:04:42 +0000 Edward Hervey <bilboed@bilboed.com>
53780 gst/qtdemux/: QtDemux can now work push-based.
53781 Original commit message from CVS:
53782 * gst/qtdemux/Makefile.am:
53783 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
53784 (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state),
53785 (extract_initial_length_and_fourcc),
53786 (gst_qtdemux_loop_state_header), (gst_qtdemux_loop_state_movie),
53787 (gst_qtdemux_loop_header), (next_entry_size), (gst_qtdemux_chain),
53788 (qtdemux_sink_activate), (qtdemux_sink_activate_pull),
53789 (qtdemux_sink_activate_push), (qtdemux_parse_trak):
53790 * gst/qtdemux/qtdemux.h:
53791 QtDemux can now work push-based.
53792 It still needs some love for seeking.
53794 2006-02-13 17:02:09 +0000 Edgard Lima <edgard.lima@indt.org.br>
53800 * gst/freeze/Makefile.am:
53801 * gst/freeze/gstfreeze.c:
53802 * gst/freeze/gstfreeze.h:
53803 I'm too lazy to comment this
53804 Original commit message from CVS:
53805 freeze plugin ported to 0.10 by Renato Filho <renato.filho@indt.org.br>
53807 2006-02-10 17:41:18 +0000 Tim-Philipp Müller <tim@centricular.net>
53809 Port cdxaparse, makes VCD playback work.
53810 Original commit message from CVS:
53812 * gst/cdxaparse/Makefile.am:
53813 * gst/cdxaparse/gstcdxaparse.c:
53814 * gst/cdxaparse/gstcdxaparse.h:
53815 Port cdxaparse, makes VCD playback work.
53817 2006-02-10 13:16:49 +0000 Christian Schaller <uraeus@gnome.org>
53819 * gst-plugins-bad.spec.in:
53821 Original commit message from CVS:
53824 2006-02-07 18:31:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
53826 * gst/qtdemux/qtdemux.c:
53828 Original commit message from CVS:
53831 2006-02-07 18:01:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
53833 gst/qtdemux/qtdemux.c: use the correct variable to check if we can calculate the last chunk. Looks like an obvious b...
53834 Original commit message from CVS:
53835 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
53836 (qtdemux_parse_trak):
53837 use the correct variable to check if we can calculate
53838 the last chunk. Looks like an obvious bug, and makes
53839 the dump of offsets comparable to other tools
53841 2006-02-07 17:55:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
53843 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
53844 * docs/plugins/inspect/plugin-faad.xml:
53845 * docs/plugins/inspect/plugin-gsm.xml:
53847 Original commit message from CVS:
53850 2006-02-07 17:54:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
53852 gst/qtdemux/qtdemux.c: clean up some debugging, using _OBJECT, moving recurring messages to LOG level
53853 Original commit message from CVS:
53854 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
53855 (qtdemux_parse_trak):
53856 clean up some debugging, using _OBJECT, moving recurring
53857 messages to LOG level
53859 2006-02-06 20:51:49 +0000 Edgard Lima <edgard.lima@indt.org.br>
53863 * ext/neon/gstneonhttpsrc.c:
53864 Now it uses libneon 0.25.5 that supports shoutcast.
53865 Original commit message from CVS:
53866 Now it uses libneon 0.25.5 that supports shoutcast.
53868 2006-02-06 18:21:53 +0000 Edward Hervey <bilboed@bilboed.com>
53870 ext/bz2/gstbz2enc.c: Accepd "ANY" caps. Use "x-bzip" instead of "x-bz2".
53871 Original commit message from CVS:
53872 Reviewed by: Edward Hervey <edward@fluendo.com>
53873 * ext/bz2/gstbz2enc.c: Accepd "ANY" caps. Use "x-bzip" instead of
53875 * ext/bz2/gstbz2dec.c: Use "x-bzip" instead of "x-bz2". Initial
53877 (gst_bz2dec_chain): Configure the source pad if we can figure out
53878 the mime type of the decompressed data.
53879 (gst_bz2dec_[get,set]_property):
53880 (gst_bz2dec_class_init: New property "first_buffer_size".
53882 2006-02-06 15:41:25 +0000 Wim Taymans <wim.taymans@gmail.com>
53884 gst/qtdemux/qtdemux.*: Some QT demux loving.
53885 Original commit message from CVS:
53886 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
53887 (gst_qtdemux_handle_src_event), (gst_qtdemux_loop_header),
53888 (qtdemux_inflate), (qtdemux_parse), (qtdemux_parse_trak),
53889 (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
53890 (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds),
53891 (qtdemux_video_caps), (qtdemux_audio_caps):
53892 * gst/qtdemux/qtdemux.h:
53893 Some QT demux loving.
53894 Handle seeking in a less broken way.
53895 Fix AMR caps to match the AMR decoder.
53896 Set first timestamp on AMR samples to 0 for now.
53897 Remove some \n in DEBUG strings.
53898 Use _scale_int for maximum precision.
53900 2006-02-06 12:56:00 +0000 Tim-Philipp Müller <tim@centricular.net>
53902 gst/apetag/: Remove old files, apetag is in gst-plugins-good now.
53903 Original commit message from CVS:
53904 * gst/apetag/Makefile.am:
53905 * gst/apetag/apedemux.c:
53906 * gst/apetag/apedemux.h:
53907 * gst/apetag/apetag.c:
53908 Remove old files, apetag is in gst-plugins-good now.
53910 2006-02-06 09:54:55 +0000 Andy Wingo <wingo@pobox.com>
53912 ext/bz2/: No need to init parent_class, the boilerplate does it for you.
53913 Original commit message from CVS:
53914 2006-02-06 Andy Wingo <wingo@pobox.com>
53915 * ext/bz2/gstbz2enc.c (gst_bz2enc_class_init):
53916 * ext/bz2/gstbz2dec.c (gst_bz2dec_class_init): No need to init
53917 parent_class, the boilerplate does it for you.
53919 2006-02-06 09:40:09 +0000 Andy Wingo <wingo@pobox.com>
53922 Original commit message from CVS:
53923 2006-02-05 Lutz Mueller <lutz@topfrose.de>
53924 reviewed by: Andy Wingo <wingo@pobox.com>
53926 * ext/Makefile.am: Hook it up.
53927 * ext/bz2/gstbz2.c:
53928 * ext/bz2/gstbz2dec.h:
53929 * ext/bz2/gstbz2dec.c:
53930 * ext/bz2/gstbz2enc.h:
53931 * ext/bz2/gstbz2enc.c: New plugin, implements bz2 encoding and
53932 decoding (#303167).
53934 2006-02-03 10:13:22 +0000 Christian Schaller <uraeus@gnome.org>
53937 * gst-plugins-bad.spec.in:
53939 Original commit message from CVS:
53942 2006-01-30 15:47:47 +0000 Andy Wingo <wingo@pobox.com>
53946 * sys/glsink/Makefile.am:
53947 sys/glsink/Makefile.am (libgstglimagesink_la_LIBADD)
53948 Original commit message from CVS:
53949 2006-01-30 Andy Wingo <wingo@pobox.com>
53950 * sys/glsink/Makefile.am (libgstglimagesink_la_LIBADD)
53951 (libgstglimagesink_la_CFLAGS): Add PLUGINS_BASE cflags and libs.
53953 2006-01-29 20:07:49 +0000 Tim-Philipp Müller <tim@centricular.net>
53955 ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix handling of widths of 32 bits.
53956 Original commit message from CVS:
53957 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps),
53958 (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
53959 (gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event),
53960 (gst_wavpack_dec_init), (gst_wavpack_dec_format_samples),
53961 (gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init):
53962 Add debug category, use boilerplate macros, fix handling
53963 of widths of 32 bits.
53964 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
53965 (gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init),
53966 (gst_wavpack_parse_index_get_last_entry),
53967 (gst_wavpack_parse_index_get_entry_from_sample),
53968 (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
53969 (gst_wavpack_parse_src_query),
53970 (gst_wavpack_parse_scan_to_find_sample),
53971 (gst_wavpack_parse_send_newsegment),
53972 (gst_wavpack_parse_handle_seek_event),
53973 (gst_wavpack_parse_src_event), (gst_wavpack_parse_init),
53974 (gst_wavpack_parse_get_upstream_length),
53975 (gst_wavpack_parse_pull_buffer),
53976 (gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop),
53977 (gst_wavpack_parse_change_state),
53978 (gst_wavepack_parse_sink_activate),
53979 (gst_wavepack_parse_sink_activate_pull),
53980 (gst_wavpack_parse_plugin_init):
53981 * ext/wavpack/gstwavpackparse.h:
53982 Rewrite a bit, mostly to fix flow logic and to make seeking work.
53983 Fix buffer/event refcounting. Add some debug statements. Add
53984 width of 32 to source pad template caps. Use boilerplate macros.
53986 2006-01-28 12:45:54 +0000 Edward Hervey <bilboed@bilboed.com>
53988 sys/glsink/Makefile.am: glimagesink.h is dead, long live glimagesink.h
53989 Original commit message from CVS:
53990 * sys/glsink/Makefile.am:
53991 glimagesink.h is dead, long live glimagesink.h
53993 2006-01-28 04:39:18 +0000 David Schleef <ds@schleef.org>
53995 revival of glimagesink. Kind of works.
53996 Original commit message from CVS:
53999 * sys/glsink/Makefile.am:
54000 * sys/glsink/glimagesink.c:
54001 * sys/glsink/glimagesink.h:
54002 revival of glimagesink. Kind of works.
54004 2006-01-27 12:47:12 +0000 Tim-Philipp Müller <tim@centricular.net>
54006 ext/faad/gstfaad.c: Handle 'framed' field in caps; Port syncing for raw streams from 0.8 branch (for AAC+ radio strea...
54007 Original commit message from CVS:
54008 * ext/faad/gstfaad.c: (gst_faad_setcaps),
54009 (gst_faad_chanpos_to_gst), (gst_faad_sync), (gst_faad_chain):
54010 Handle 'framed' field in caps; Port syncing for raw streams
54011 from 0.8 branch (for AAC+ radio streams) (#328722).
54013 2006-01-27 01:31:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
54015 ext/sdl/sdlvideosink.*: Fix output stride copying, so that it displays correctly on framebuffer devices that don't ma...
54016 Original commit message from CVS:
54017 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_supported),
54018 (gst_sdlvideosink_xoverlay_set_xwindow_id),
54019 (gst_sdlvideosink_deinitsdl), (gst_sdlv_process_events),
54020 (gst_sdlvideosink_event_thread), (gst_sdlvideosink_initsdl),
54021 (gst_sdlvideosink_destroy), (gst_sdlvideosink_create),
54022 (gst_sdlvideosink_setcaps), (gst_sdlvideosink_show_frame),
54023 (gst_sdlvideosink_change_state),
54024 (gst_sdlvideosink_navigation_send_event):
54025 * ext/sdl/sdlvideosink.h:
54026 Fix output stride copying, so that it displays correctly on
54027 framebuffer devices that don't match our implict GStreamer stride
54029 Fix locking things. Offer XOverlay only when SDL is running against
54030 X. Make non-scaled (and ugly) embedding work via X Overlay. It can't
54031 actually match the embedded window size because there's no way to
54032 figure out what size that should be from the XOverlay interface.
54033 See comment in sdlvideosink.c
54035 2006-01-26 16:23:42 +0000 Tim-Philipp Müller <tim@centricular.net>
54037 gst/qtdemux/qtdemux.c: Fix wrong memcpy source pointer.
54038 Original commit message from CVS:
54039 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
54040 Fix wrong memcpy source pointer.
54042 2006-01-25 14:44:05 +0000 Edgard Lima <edgard.lima@indt.org.br>
54045 * ext/libmms/gstmms.c:
54046 * ext/neon/gstneonhttpsrc.c:
54047 Just chain up finalize calls (calling parent_class->finalize).
54048 Original commit message from CVS:
54049 Just chain up finalize calls (calling parent_class->finalize).
54051 2006-01-25 14:20:04 +0000 Edgard Lima <edgard.lima@indt.org.br>
54054 * ext/libmms/gstmms.c:
54055 Finalize method has been created and others small changes.
54056 Original commit message from CVS:
54057 Finalize method has been created and others small changes.
54059 2006-01-24 21:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
54061 ext/musepack/: Fix seeking in musepack files (it's still incredibly slow, but I don't think that is our plugin's faul...
54062 Original commit message from CVS:
54063 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init),
54064 (gst_musepackdec_class_init), (gst_musepackdec_init),
54065 (gst_musepackdec_send_newsegment),
54066 (gst_musepackdec_handle_seek_event), (gst_musepackdec_src_event),
54067 (gst_musepackdec_src_query), (gst_musepackdec_src_convert),
54068 (gst_musepack_stream_init), (gst_musepackdec_sink_activate_pull),
54069 (gst_musepackdec_loop), (gst_musepackdec_change_state):
54070 * ext/musepack/gstmusepackdec.h:
54071 * ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek),
54072 (gst_musepack_reader_seek), (gst_musepack_reader_tell),
54073 (gst_musepack_reader_get_size):
54074 * ext/musepack/gstmusepackreader.h:
54075 Fix seeking in musepack files (it's still incredibly slow, but I
54076 don't think that is our plugin's fault). Clean up code and get
54077 rid of old cruft. Post tags with all kind of neat information like
54078 replay gain and such on the bus, if it is available. Add a
54079 'musepackdec' debug category.
54081 2006-01-24 11:58:53 +0000 Edward Hervey <bilboed@bilboed.com>
54083 gst/qtdemux/qtdemux.c: More coherent framerate setting on caps.
54084 Original commit message from CVS:
54085 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
54086 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
54087 More coherent framerate setting on caps.
54088 If sample_size is available, use that for the samples' duration in
54089 the index. This enables single frame streams to work (and I imagine
54090 fixes some other cases).
54091 Tested on testsuite, no regression.
54093 2006-01-23 15:10:55 +0000 Edward Hervey <bilboed@bilboed.com>
54095 gst/qtdemux/qtdemux.c: Added codec recognition for: _ VP31 : video/x-vp3 _ AVDJ : image/jpeg _ dvcp, dvc : video/x-d...
54096 Original commit message from CVS:
54097 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
54098 (qtdemux_video_caps), (qtdemux_audio_caps):
54099 Added codec recognition for:
54100 _ VP31 : video/x-vp3
54101 _ AVDJ : image/jpeg
54102 _ dvcp, dvc : video/x-dv, systemstream=(boolean)false
54103 _ 0x6d730017 : audio/x-adpcm, layout=(string)quicktime
54105 2006-01-21 18:35:29 +0000 David Schleef <ds@schleef.org>
54107 Update from swfdec.
54108 Original commit message from CVS:
54110 * ext/swfdec/gstswfdec.c: Update from swfdec.
54112 2006-01-21 11:43:53 +0000 Fabrizio <fabrizio.ge@tiscali.it>
54114 gst/qtdemux/qtdemux.c: 'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
54115 Original commit message from CVS:
54116 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
54117 (qtdemux_audio_caps):
54118 'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
54119 Fix 8bit case (#327133, based on patch by: Fabrizio
54120 Gennari <fabrizio dot ge at tiscali dot it>).
54121 Also, "G_LITTLE_ENDIAN" and "G_BIG_ENDIAN" are not
54122 valid literals for endianness in caps strings,
54123 only "LITTLE_ENDIAN" and "BIG_ENDIAN" are valid.
54125 2006-01-20 17:04:38 +0000 Edgard Lima <edgard.lima@indt.org.br>
54129 * ext/ivorbis/vorbisfile.c:
54130 * ext/neon/gstneonhttpsrc.c:
54131 Fixed state transictions PLAYING->NULL->PLAYING.
54132 Original commit message from CVS:
54133 Fixed state transictions PLAYING->NULL->PLAYING.
54135 2006-01-19 16:49:29 +0000 Edgard Lima <edgard.lima@indt.org.br>
54138 * ext/ivorbis/vorbisfile.c:
54139 Some minor improvements on log messages.
54140 Original commit message from CVS:
54141 Some minor improvements on log messages.
54143 2006-01-18 18:54:02 +0000 Edgard Lima <edgard.lima@indt.org.br>
54146 * gst/qtdemux/qtdemux.c:
54147 Ronald's patch applied. see bug #326318.
54148 Original commit message from CVS:
54149 Ronald's patch applied. see bug #326318.
54151 2006-01-17 16:45:43 +0000 Tim-Philipp Müller <tim@centricular.net>
54153 gst/qtdemux/qtdemux.*: Fix seeking for quicktime files. Could still use some more love and sophistication.
54154 Original commit message from CVS:
54155 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
54156 (gst_qtdemux_send_event), (gst_qtdemux_handle_src_event),
54157 (gst_qtdemux_change_state), (gst_qtdemux_loop_header):
54158 * gst/qtdemux/qtdemux.h:
54159 Fix seeking for quicktime files. Could still use some more
54160 love and sophistication.
54162 2006-01-17 13:14:08 +0000 Christian Schaller <uraeus@gnome.org>
54164 * gst-plugins-bad.spec.in:
54166 Original commit message from CVS:
54169 2006-01-16 12:30:41 +0000 Edgard Lima <edgard.lima@indt.org.br>
54172 * ext/libmms/gstmms.c:
54173 * ext/neon/gstneonhttpsrc.c:
54174 * ext/sdl/sdlaudiosink.c:
54175 Removed gst_base_src_set_live from mms and neon, and now calling parent_class->dispose in dispose on sdlaudio.
54176 Original commit message from CVS:
54177 Removed gst_base_src_set_live from mms and neon, and now calling parent_class->dispose in dispose on sdlaudio.
54179 2006-01-11 20:59:39 +0000 Edgard Lima <edgard.lima@indt.org.br>
54182 * ext/sdl/sdlvideosink.c:
54183 Now implementing navigation interface and using GST_BOILER_PLATE_FULL.
54184 Original commit message from CVS:
54185 Now implementing navigation interface and using GST_BOILER_PLATE_FULL.
54187 2006-01-11 15:34:52 +0000 Christian Schaller <uraeus@gnome.org>
54191 * sys/sunaudio/Makefile.am:
54192 * sys/sunaudio/gstsunaudio.c:
54193 * sys/sunaudio/gstsunaudiosrc.c:
54194 * sys/sunaudio/gstsunaudiosrc.h:
54195 * sys/sunaudio/gstsunelement.c:
54196 * sys/sunaudio/gstsunelement.h:
54197 * sys/sunaudio/gstsunmixer.c:
54198 * sys/sunaudio/gstsunmixer.h:
54199 remove old (broken) sunaudio plugin from bad as there is a new working one in -good
54200 Original commit message from CVS:
54201 remove old (broken) sunaudio plugin from bad as there is a new working one
54204 2006-01-11 14:41:24 +0000 Edgard Lima <edgard.lima@indt.org.br>
54207 * ext/sdl/sdlaudiosink.c:
54208 Replaced wrong style code by GST_BOILERPLATE.
54209 Original commit message from CVS:
54210 Replaced wrong style code by GST_BOILERPLATE.
54212 2006-01-11 11:04:03 +0000 Edward Hervey <bilboed@bilboed.com>
54214 gst/qtdemux/qtdemux.c: Add support for Indeo3 video in Quicktime files.
54215 Original commit message from CVS:
54216 reviewed by: Edward Hervey <edward@fluendo.com>
54217 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
54218 Add support for Indeo3 video in Quicktime files.
54221 2006-01-09 18:20:56 +0000 Edgard Lima <edgard.lima@indt.org.br>
54226 * ext/sdl/Makefile.am:
54227 * ext/sdl/gstsdl.c:
54228 * ext/sdl/sdlaudiosink.c:
54229 * ext/sdl/sdlaudiosink.h:
54230 * ext/sdl/sdlvideosink.c:
54231 Created new element, sdlaudiosink.
54232 Original commit message from CVS:
54233 Created new element, sdlaudiosink.
54235 2006-01-05 23:17:44 +0000 Sébastien Moutte <sebastien@moutte.net>
54238 * sys/directdraw/gstdirectdrawplugin.c:
54239 * sys/directdraw/gstdirectdrawsink.c:
54240 * sys/directdraw/gstdirectdrawsink.h:
54241 * sys/directsound/gstdirectsoundplugin.c:
54242 * sys/directsound/gstdirectsoundsink.c:
54243 * sys/directsound/gstdirectsoundsink.h:
54244 * win32/common/config.h:
54245 * win32/vs6/gst_plugins_bad.dsw:
54246 * win32/vs6/libgstdirectdraw.dsp:
54247 * win32/vs6/libgstdirectsound.dsp:
54248 added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added win32/vs6/libgstdirectsound.dsp ...
54249 Original commit message from CVS:
54250 2006-01-05 Sebastien Moutte <sebastien@moutte.net>
54251 * added sys/directdraw
54252 * added sys/directsound
54253 * added win32/vs6/gst_plugins_bad.dsw
54254 * added win32/vs6/libgstdirectsound.dsp
54255 * added win32/vs6/libgstdirectdraw.dsp
54256 * added win32/common/config.h
54258 2006-01-05 17:03:15 +0000 Stefan Kost <ensonic@users.sourceforge.net>
54260 gst/games/gstpuzzle.c: call oil_init() when using liboil
54261 Original commit message from CVS:
54262 * gst/games/gstpuzzle.c: (plugin_init):
54263 call oil_init() when using liboil
54265 2006-01-04 19:39:10 +0000 Edgard Lima <edgard.lima@indt.org.br>
54268 * ext/neon/gstneonhttpsrc.c:
54269 * ext/neon/gstneonhttpsrc.h:
54270 Some improvements in cancellation and debug messages.
54271 Original commit message from CVS:
54272 Some improvements in cancellation and debug messages.
54274 2006-01-04 13:26:35 +0000 Edgard Lima <edgard.lima@indt.org.br>
54278 * ext/neon/gstneonhttpsrc.c:
54279 * ext/neon/gstneonhttpsrc.h:
54280 Removed not need thread and changed to push out blocksize bytes.
54281 Original commit message from CVS:
54282 Removed not need thread and changed to push out blocksize bytes.
54284 === release 0.10.2 ===
54286 2006-01-03 17:33:16 +0000 Michael Smith <msmith@xiph.org>
54288 gst/audioresample/resample.h: As before, but for o_buf
54289 Original commit message from CVS:
54290 * gst/audioresample/resample.h:
54291 As before, but for o_buf
54293 2006-01-03 17:27:13 +0000 Michael Smith <msmith@xiph.org>
54295 gst/audioresample/resample.h: Declare struct _ResampleState.buffer as unsigned char *, not void *, since we do arithm...
54296 Original commit message from CVS:
54297 * gst/audioresample/resample.h:
54298 Declare struct _ResampleState.buffer as unsigned char *, not void *,
54299 since we do arithmetic on it.
54301 2006-01-02 15:05:09 +0000 Christian Schaller <uraeus@gnome.org>
54303 * gst-plugins-bad.spec.in:
54304 add neon plugin to spec file
54305 Original commit message from CVS:
54306 add neon plugin to spec file
54308 2005-12-30 15:41:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54310 * ext/smoothwave/.gitignore:
54311 * ext/smoothwave/Makefile.am:
54312 * ext/smoothwave/README:
54313 * ext/smoothwave/demo-osssrc.c:
54314 * ext/smoothwave/gstsmoothwave.c:
54315 * ext/smoothwave/gstsmoothwave.h:
54316 move smoothwave to gst
54317 Original commit message from CVS:
54318 move smoothwave to gst
54320 2005-12-28 21:07:17 +0000 Edgard Lima <edgard.lima@indt.org.br>
54325 * ext/neon/Makefile.am:
54326 * ext/neon/gstneonhttpsrc.c:
54327 * ext/neon/gstneonhttpsrc.h:
54328 Created new element neonhttpsrc.
54329 Original commit message from CVS:
54330 Created new element neonhttpsrc.
54332 2005-12-19 15:19:44 +0000 Edward Hervey <bilboed@bilboed.com>
54334 ext/swfdec/gstswfdec.c: Add debugging category and return GstFlowReturn in the right places
54335 Original commit message from CVS:
54336 * ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
54337 (gst_swfdec_chain), (gst_swfdec_render):
54338 Add debugging category and return GstFlowReturn in the right places
54339 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
54340 Get something from the peer pad once we've checked if there is a peer pad.
54341 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
54342 (qtdemux_tree_get_child_by_type), (qtdemux_parse_trak),
54343 (qtdemux_video_caps):
54346 2005-12-19 14:58:47 +0000 Edgard Lima <edgard.lima@indt.org.br>
54349 * ext/divx/Makefile.am:
54350 just a small fix. I have to pay more attention when commiting ;-)
54351 Original commit message from CVS:
54352 just a small fix. I have to pay more attention when commiting ;-)
54354 2005-12-19 14:40:22 +0000 Edgard Lima <edgard.lima@indt.org.br>
54359 * ext/divx/Makefile.am:
54360 * ext/divx/gstdivxdec.c:
54361 * ext/divx/gstdivxdec.h:
54362 * ext/divx/gstdivxenc.c:
54363 * ext/divx/gstdivxenc.h:
54364 divxdec and divxenc ported to 0.10
54365 Original commit message from CVS:
54366 divxdec and divxenc ported to 0.10
54368 2005-12-18 21:06:47 +0000 Julien Moutte <julien@moutte.net>
54370 Some more refactoring, handle exotic DirectFB row stride.
54371 Original commit message from CVS:
54372 2005-12-18 Julien MOUTTE <julien@moutte.net>
54373 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
54374 * ext/directfb/dfbvideosink.c:
54375 (gst_dfbvideosink_surface_create),
54376 (gst_dfbvideosink_event_thread),
54377 (gst_dfbvideosink_enum_devices),
54378 (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
54379 (gst_dfbvideosink_can_blit_from_format),
54380 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
54381 (gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
54382 (gst_dfbsurface_finalize),
54383 (gst_dfbvideosink_navigation_send_event),
54384 (gst_dfbvideosink_update_colorbalance),
54385 (gst_dfbvideosink_set_property), (gst_dfbvideosink_init): Some
54386 more refactoring, handle exotic DirectFB row stride.
54388 2005-12-18 10:58:44 +0000 Julien Moutte <julien@moutte.net>
54390 docs/plugins/: Updates.
54391 Original commit message from CVS:
54392 2005-12-18 Julien MOUTTE <julien@moutte.net>
54393 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
54394 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
54396 * ext/directfb/dfbvideosink.c:
54397 (gst_dfbvideosink_surface_create),
54398 (gst_dfbvideosink_event_thread),
54399 (gst_dfbvideosink_enum_devices),
54400 (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
54401 (gst_dfbvideosink_can_blit_from_format),
54402 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
54403 (gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
54404 (gst_dfbsurface_finalize),
54405 (gst_dfbvideosink_navigation_send_event),
54406 (gst_dfbvideosink_update_colorbalance),
54407 (gst_dfbvideosink_set_property),
54408 (gst_dfbvideosink_get_property),
54409 (gst_dfbvideosink_finalize), (gst_dfbvideosink_init),
54410 (gst_dfbvideosink_class_init):
54411 * ext/directfb/dfbvideosink.h: Implement pixel-aspect-ratio.
54412 This should work both for hardware accelerated scaling and
54413 reverse caps negotiation with a scaling element.
54415 2005-12-17 17:48:38 +0000 Julien Moutte <julien@moutte.net>
54417 docs/plugins/: Updates.
54418 Original commit message from CVS:
54419 2005-12-17 Julien MOUTTE <julien@moutte.net>
54420 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
54421 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
54422 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
54423 * docs/plugins/gst-plugins-bad-plugins.args:
54424 * docs/plugins/gst-plugins-bad-plugins.interfaces:
54425 * docs/plugins/gst-plugins-bad-plugins.signals:
54426 * docs/plugins/inspect/plugin-dfbvideosink.xml:
54427 * docs/plugins/inspect/plugin-qtdemux.xml:
54428 * docs/plugins/inspect/plugin-sdlvideosink.xml:
54429 * docs/plugins/inspect/plugin-speed.xml:
54430 * docs/plugins/inspect/plugin-tta.xml: Updates.
54431 * ext/directfb/dfbvideosink.c:
54432 (gst_dfbvideosink_surface_create),
54433 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
54434 (gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
54435 (gst_dfbvideosink_cleanup),
54436 (gst_dfbvideosink_can_blit_from_format),
54437 (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
54438 (gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
54439 (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
54440 (gst_dfbvideosink_interface_supported),
54441 (gst_dfbvideosink_navigation_send_event),
54442 (gst_dfbvideosink_update_colorbalance),
54443 (gst_dfbvideosink_colorbalance_list_channels),
54444 (gst_dfbvideosink_colorbalance_set_value),
54445 (gst_dfbvideosink_colorbalance_get_value),
54446 (gst_dfbvideosink_colorbalance_init),
54447 (gst_dfbvideosink_set_property),
54448 (gst_dfbvideosink_get_property),
54449 (gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
54450 * ext/directfb/dfbvideosink.h: Implement vertical sync and
54451 color balance interface.
54453 2005-12-16 21:55:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
54455 don't use doc comments for non-docs change some char* into char[]
54456 Original commit message from CVS:
54457 * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio):
54458 * gst/festival/gstfestival.c: (socket_receive_file_to_buff):
54459 * gst/vbidec/vbidata.c:
54460 * gst/vbidec/vbidata.h:
54461 * gst/vbidec/vbiscreen.c:
54462 * sys/dxr3/ac3_padder.c:
54463 don't use doc comments for non-docs
54464 change some char* into char[]
54466 2005-12-16 14:47:59 +0000 Julien Moutte <julien@moutte.net>
54468 ext/directfb/dfbvideosink.c: Always prefer the primary layer.
54469 Original commit message from CVS:
54470 2005-12-16 Julien MOUTTE <julien@moutte.net>
54471 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
54472 (gst_dfbvideosink_init): Always prefer the primary layer.
54474 2005-12-16 12:25:38 +0000 Tim-Philipp Müller <tim@centricular.net>
54476 ext/wavpack/gstwavpackdec.c: Oops, remove trailing comma from caps string.
54477 Original commit message from CVS:
54478 * ext/wavpack/gstwavpackdec.c:
54479 Oops, remove trailing comma from caps string.
54481 2005-12-16 09:59:21 +0000 gcocatre@gmail.com <gcocatre@gmail.com>
54483 ext/wavpack/: Wavpack supports samplerates from 6-192kHz, fix pad template remove buffer-frames from caps, they are g...
54484 Original commit message from CVS:
54485 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
54486 * ext/wavpack/gstwavpackparse.c:
54487 Wavpack supports samplerates from 6-192kHz, fix pad template
54488 caps (fixes #322973; patch by: gcocatre@gmail.com). Also
54489 remove buffer-frames from caps, they are gone in 0.10.
54491 2005-12-15 14:39:00 +0000 Edgard Lima <edgard.lima@indt.org.br>
54494 * ext/xvid/Makefile.am:
54495 * ext/xvid/gstxviddec.c:
54496 * ext/xvid/gstxvidenc.c:
54497 Fixed some mem-leaks in xvid.
54498 Original commit message from CVS:
54499 Fixed some mem-leaks in xvid.
54501 2005-12-15 10:30:14 +0000 Michael Smith <msmith@xiph.org>
54503 gst/audioresample/gstaudioresample.c: Don't leak all input buffers to audioresample.
54504 Original commit message from CVS:
54505 * gst/audioresample/gstaudioresample.c:
54506 Don't leak all input buffers to audioresample.
54508 2005-12-15 08:54:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54510 * ext/directfb/dfbvideosink.c:
54512 Original commit message from CVS:
54515 2005-12-14 22:41:47 +0000 Edgard Lima <edgard.lima@indt.org.br>
54520 * ext/xvid/gstxvid.c:
54521 * ext/xvid/gstxvid.h:
54522 * ext/xvid/gstxviddec.c:
54523 * ext/xvid/gstxviddec.h:
54524 * ext/xvid/gstxvidenc.c:
54525 * ext/xvid/gstxvidenc.h:
54526 xviddec and xvideenc ported to 0.10
54527 Original commit message from CVS:
54528 xviddec and xvideenc ported to 0.10
54530 2005-12-14 20:54:06 +0000 Edgard Lima <edgard.lima@indt.org.br>
54535 * ext/dts/Makefile.am:
54536 * ext/dts/gstdtsdec.c:
54537 * ext/dts/gstdtsdec.h:
54538 dtsdec ported to 0.10
54539 Original commit message from CVS:
54540 dtsdec ported to 0.10
54542 2005-12-12 10:40:42 +0000 Tim-Philipp Müller <tim@centricular.net>
54544 ext/: GstObjects must be unref'ed with gst_object_unref() instead of g_object_unref(), otherwise things break for GLi...
54545 Original commit message from CVS:
54546 * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_loop):
54547 * ext/libmms/gstmms.c: (gst_mms_src_query), (gst_mms_create):
54548 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_src_query),
54549 (gst_musepackdec_loop):
54550 * ext/swfdec/gstswfdec.c: (gst_swfdec_video_link),
54551 (gst_swfdec_src_query):
54552 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
54553 GstObjects must be unref'ed with gst_object_unref() instead of
54554 g_object_unref(), otherwise things break for GLib-2.6 users.
54556 2005-12-12 09:29:21 +0000 David Schleef <ds@schleef.org>
54558 ext/swfdec/gstswfdec.c: Add a subclass of GstBuffer that wraps SwfdecBuffers. Fix a massive memleak because the vide...
54559 Original commit message from CVS:
54560 * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_get_type),
54561 (gst_swfdecbuffer_class_init), (gst_swfdecbuffer_finalize),
54562 (gst_swfdec_buffer_from_swf), (gst_swfdec_render): Add a subclass
54563 of GstBuffer that wraps SwfdecBuffers. Fix a massive memleak
54564 because the video buffers previously never got freed.
54566 2005-12-11 23:54:56 +0000 Edgard Lima <edgard.lima@indt.org.br>
54569 * ext/libmms/gstmms.c:
54570 Just removed a weird printf ;-)
54571 Original commit message from CVS:
54572 Just removed a weird printf ;-)
54574 2005-12-11 23:09:21 +0000 Edgard Lima <edgard.lima@indt.org.br>
54578 * ext/libmms/gstmms.c:
54579 * ext/libmms/gstmms.h:
54580 Added suport to mmsh. There's still a sucks msg "ERROR: Pipeline cant PREROOL..." to be fixed.
54581 Original commit message from CVS:
54582 Added suport to mmsh. There's still a sucks msg "ERROR: Pipeline cant PREROOL..." to be fixed.
54584 2005-12-09 15:30:21 +0000 Jan Schmidt <thaytan@mad.scientist.com>
54586 ext/faad/gstfaad.c: Assume that an unknown channel mapping with 2 channels is stereo and play it that way instead of ...
54587 Original commit message from CVS:
54588 * ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst),
54589 (gst_faad_update_caps):
54590 Assume that an unknown channel mapping with 2 channels
54591 is stereo and play it that way instead of erroring.
54592 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
54593 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
54594 Handle e.g. jpeg streams with 0 duration frames as having 0 framerate.
54595 Debug fixes. Some 64 bit variable fixes
54597 2005-12-09 04:15:02 +0000 Edgard Lima <edgard.lima@indt.org.br>
54602 * ext/swfdec/Makefile.am:
54603 * ext/swfdec/gstswfdec.c:
54604 * ext/swfdec/gstswfdec.h:
54605 swfdec Ported to 0.10.
54606 Original commit message from CVS:
54607 swfdec Ported to 0.10.
54609 2005-12-07 11:46:15 +0000 Edward Hervey <bilboed@bilboed.com>
54611 gst/qtdemux/qtdemux.c: Memleak fixes.
54612 Original commit message from CVS:
54613 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
54614 (gst_qtdemux_add_stream):
54616 Send out EOS for valid reasons (couldn't pull_range() from upstream
54619 2005-12-06 19:55:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54622 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
54623 * ext/audiofile/gstafparse.h:
54624 * ext/audiofile/gstafsink.c:
54625 * ext/audiofile/gstafsink.h:
54626 * ext/audiofile/gstafsrc.c:
54627 * ext/audiofile/gstafsrc.h:
54628 * ext/cdaudio/gstcdaudio.c:
54629 * ext/divx/gstdivxenc.c:
54630 * ext/dts/gstdtsdec.h:
54631 * ext/faac/gstfaac.h:
54632 * ext/ivorbis/vorbisenc.h:
54633 * ext/ivorbis/vorbisfile.c:
54634 * ext/musepack/gstmusepackdec.h:
54635 * ext/nas/nassink.c:
54636 * ext/snapshot/gstsnapshot.c:
54637 * ext/sndfile/gstsf.h:
54638 * ext/tarkin/gsttarkindec.h:
54639 * ext/tarkin/gsttarkinenc.h:
54640 * ext/xine/gstxine.h:
54641 * ext/xine/xinecaps.c:
54642 * ext/xvid/gstxvid.h:
54643 * gst-libs/gst/play/play.h:
54644 * gst/apetag/apedemux.h:
54645 * gst/cdxaparse/gstcdxaparse.h:
54646 * gst/cdxaparse/gstcdxastrip.h:
54647 * gst/cdxaparse/gstvcdparse.h:
54648 * gst/colorspace/yuv2rgb.c:
54649 * gst/colorspace/yuv2rgb.h:
54650 * gst/equalizer/gstiirequalizer.c:
54651 * gst/festival/gstfestival.h:
54652 * gst/games/gstpuzzle.c:
54653 * gst/games/gstvideoimage.c:
54654 * gst/games/gstvideoimage.h:
54655 * gst/modplug/gstmodplug.h:
54656 * gst/modplug/libmodplug/it_defs.h:
54657 * gst/modplug/libmodplug/modplug.h:
54658 * gst/modplug/libmodplug/sndfile.h:
54659 * gst/modplug/libmodplug/stdafx.h:
54660 * gst/mpeg1sys/buffer.c:
54661 * gst/mpeg1sys/gstmpeg1systemencode.h:
54662 * gst/mpeg1sys/main.h:
54663 * gst/mpeg1sys/systems.c:
54664 * gst/mpeg1videoparse/gstmp1videoparse.h:
54665 * gst/mpeg2sub/gstmpeg2subt.h:
54666 * gst/mpegaudioparse/gstmpegaudioparse.c:
54667 * gst/mpegaudioparse/gstmpegaudioparse.h:
54668 * gst/multifilesink/gstmultifilesink.h:
54669 * gst/overlay/gstoverlay.h:
54670 * gst/qtdemux/qtdemux.c:
54671 * gst/qtdemux/qtdemux.h:
54672 * gst/rtjpeg/RTjpeg.c:
54673 * gst/rtjpeg/RTjpeg.h:
54675 * gst/tta/filters.h:
54676 * gst/tta/ttadec.h:
54677 * gst/videodrop/gstvideodrop.h:
54678 * sys/cdrom/gstcdplayer.h:
54679 * sys/cdrom/gstcdplayer_ioctl.c:
54680 * sys/cdrom/gstcdplayer_ioctl.h:
54681 * sys/cdrom/gstcdplayer_ioctl_bsd.h:
54682 * sys/cdrom/gstcdplayer_ioctl_irix.h:
54683 * sys/cdrom/gstcdplayer_ioctl_solaris.h:
54684 * sys/dxr3/dxr3audiosink.c:
54685 * sys/dxr3/dxr3audiosink.h:
54686 * sys/dxr3/dxr3spusink.c:
54687 * sys/dxr3/dxr3spusink.h:
54688 * sys/dxr3/dxr3videosink.c:
54689 * sys/dxr3/dxr3videosink.h:
54691 * sys/qcam/gstqcamsrc.c:
54692 * sys/v4l2/gstv4l2colorbalance.h:
54693 * sys/v4l2/gstv4l2element.h:
54694 * sys/v4l2/gstv4l2src.h:
54695 * sys/v4l2/gstv4l2tuner.h:
54696 * sys/v4l2/gstv4l2xoverlay.h:
54697 * sys/v4l2/v4l2_calls.c:
54698 * sys/v4l2/v4l2_calls.h:
54699 * sys/v4l2/v4l2src_calls.c:
54700 * sys/v4l2/v4l2src_calls.h:
54701 * sys/vcd/vcdsrc.h:
54703 Original commit message from CVS:
54706 2005-12-06 19:44:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54708 * ext/ladspa/gstsignalprocessor.h:
54709 * ext/ladspa/search.c:
54710 * ext/ladspa/utils.h:
54712 Original commit message from CVS:
54715 2005-12-06 19:42:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54717 * gst/audioresample/buffer.h:
54718 * gst/audioresample/functable.h:
54719 * gst/audioresample/gstaudioresample.c:
54720 * gst/audioresample/resample.h:
54721 * tests/check/elements/audioresample.c:
54723 Original commit message from CVS:
54726 2005-12-05 18:11:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54730 Original commit message from CVS:
54733 === release 0.10.0 ===
54735 2005-12-05 18:01:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54741 * docs/plugins/inspect/plugin-faad.xml:
54742 * docs/plugins/inspect/plugin-gsm.xml:
54743 * docs/plugins/inspect/plugin-qtdemux.xml:
54744 * docs/plugins/inspect/plugin-sdlvideosink.xml:
54745 * docs/plugins/inspect/plugin-speed.xml:
54746 * docs/plugins/inspect/plugin-tta.xml:
54748 Original commit message from CVS:
54751 2005-12-05 13:04:22 +0000 Andy Wingo <wingo@pobox.com>
54753 Update for alloc_buffer changes.
54754 Original commit message from CVS:
54755 2005-12-05 Andy Wingo <wingo@pobox.com>
54756 * ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain):
54757 * ext/faad/gstfaad.c: (gst_faad_chain):
54758 * ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain):
54759 * ext/lcs/gstcolorspace.c: (gst_colorspace_chain):
54760 * ext/xine/xineinput.c: (gst_xine_input_get):
54761 * gst/colorspace/gstcolorspace.c: (gst_colorspace_chain):
54762 * gst/speed/gstspeed.c: (speed_chain):
54763 * gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for
54764 alloc_buffer changes.
54766 2005-12-05 13:02:58 +0000 Andy Wingo <wingo@pobox.com>
54768 Update for alloc_buffer changes.
54769 Original commit message from CVS:
54770 2005-12-05 Andy Wingo <wingo@pobox.com>
54771 * ext/dv/gstdvdec.c: (gst_dvdec_chain):
54772 * ext/flac/gstflacdec.c: (gst_flacdec_write):
54773 * ext/flac/gstflacenc.c: (gst_flacenc_write_callback):
54774 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
54775 * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_chain):
54776 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
54777 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
54778 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_process):
54779 * ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_task):
54780 * ext/speex/gstspeexdec.c: (speex_dec_chain):
54781 * ext/speex/gstspeexenc.c: (gst_speexenc_chain):
54782 * gst/auparse/gstauparse.c: (gst_auparse_chain):
54783 * gst/flx/gstflxdec.c: (gst_flxdec_chain):
54784 * gst/goom/gstgoom.c: (gst_goom_chain):
54785 * gst/matroska/matroska-demux.c:
54786 (gst_matroska_demux_push_vorbis_codec_priv_data),
54787 (gst_matroska_demux_add_wvpk_header):
54788 * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
54789 * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
54790 * gst/videomixer/videomixer.c: (gst_videomixer_collected):
54791 * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Update for
54792 alloc_buffer changes.
54794 2005-12-04 22:46:34 +0000 Christian Schaller <uraeus@gnome.org>
54796 * gst-plugins-bad.spec.in:
54798 Original commit message from CVS:
54801 2005-12-02 11:34:50 +0000 Wim Taymans <wim.taymans@gmail.com>
54803 gst/audioresample/: Fix audioresample, seek torture, new segments, reverse negotiation etc.. work fine.
54804 Original commit message from CVS:
54805 * gst/audioresample/buffer.c: (audioresample_buffer_queue_flush):
54806 * gst/audioresample/buffer.h:
54807 * gst/audioresample/gstaudioresample.c:
54808 * gst/audioresample/gstaudioresample.h:
54809 * gst/audioresample/resample.c: (resample_input_flush),
54810 (resample_input_pushthrough), (resample_input_eos),
54811 (resample_get_output_size_for_input),
54812 (resample_get_input_size_for_output), (resample_get_output_size),
54813 (resample_get_output_data):
54814 * gst/audioresample/resample.h:
54815 * gst/audioresample/resample_ref.c: (resample_scale_ref):
54816 Fix audioresample, seek torture, new segments, reverse negotiation
54819 2005-12-02 09:32:21 +0000 Tim-Philipp Müller <tim@centricular.net>
54821 ext/Makefile.am: Add missing $(WAVPACK_DIR) (#322962).
54822 Original commit message from CVS:
54824 Add missing $(WAVPACK_DIR) (#322962).
54826 2005-12-01 19:17:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54830 Original commit message from CVS:
54833 === release 0.9.7 ===
54835 2005-12-01 19:13:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54844 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
54845 * docs/plugins/gst-plugins-bad-plugins.args:
54846 * docs/plugins/inspect/plugin-faad.xml:
54847 * docs/plugins/inspect/plugin-gsm.xml:
54848 * docs/plugins/inspect/plugin-qtdemux.xml:
54849 * docs/plugins/inspect/plugin-sdlvideosink.xml:
54850 * docs/plugins/inspect/plugin-speed.xml:
54851 * docs/plugins/inspect/plugin-tta.xml:
54852 * docs/random/LICENSE:
54853 * docs/random/PORTED_09:
54855 Original commit message from CVS:
54858 2005-11-29 02:55:18 +0000 Edgard Lima <edgard.lima@indt.org.br>
54865 * ext/libmms/Makefile.am:
54866 * ext/libmms/gstmms.c:
54867 * ext/libmms/gstmms.h:
54868 libmm ported to 0.9. It works fine, but print some error messages. I'll fix them soon. Tested with mmssrc location=m...
54869 Original commit message from CVS:
54870 libmm ported to 0.9. It works fine, but print some error messages. I'll fix them soon. Tested with mmssrc location=mms:// ! filesink.
54872 2005-11-28 21:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54875 * ext/directfb/dfbvideosink.h:
54877 Original commit message from CVS:
54880 2005-11-28 17:47:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54882 * ext/sdl/sdlvideosink.h:
54884 Original commit message from CVS:
54887 2005-11-28 15:43:29 +0000 Edward Hervey <bilboed@bilboed.com>
54889 ext/faad/gstfaad.c: Handle gracefully the consequence of "Maximum number of scalefactor bands exceeded", which result...
54890 Original commit message from CVS:
54891 * ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
54892 Handle gracefully the consequence of "Maximum number of scalefactor
54893 bands exceeded", which results in 0 channels with samplerates of 0.
54894 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state):
54895 Do upward transitions, then call parent state_change, then do
54896 downward transitions.
54898 2005-11-28 15:19:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54902 Original commit message from CVS:
54905 2005-11-28 14:50:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54907 ext/Makefile.am: alphabets, so hard to master. Should fix distcheck.
54908 Original commit message from CVS:
54910 alphabets, so hard to master. Should fix distcheck.
54912 2005-11-27 14:35:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54916 * gst-plugins-bad.spec.in:
54917 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
54918 Original commit message from CVS:
54919 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
54921 2005-11-25 19:58:19 +0000 Edgard Lima <edgard.lima@indt.org.br>
54927 * ext/wavpack/Makefile.am:
54928 * ext/wavpack/gstwavpackdec.c:
54929 * ext/wavpack/gstwavpackdec.h:
54930 * ext/wavpack/gstwavpackparse.c:
54931 * ext/wavpack/gstwavpackparse.h:
54932 Wavpack ported to 0.9. No support for correction file yet.
54933 Original commit message from CVS:
54934 Wavpack ported to 0.9. No support for correction file yet.
54936 2005-11-25 18:15:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54938 ext/wavpack/: put back wavpack - still needs porting
54939 Original commit message from CVS:
54940 * ext/wavpack/gstwavpackcommon.h:
54941 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link),
54942 (gst_wavpack_dec_wvclink), (gst_wavpack_dec_get_type),
54943 (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
54944 (gst_wavpack_dec_class_init), (gst_wavpack_dec_src_query),
54945 (gst_wavpack_dec_init), (gst_wavpack_dec_setup_context),
54946 (gst_wavpack_dec_format_samples), (gst_wavpack_dec_loop),
54947 (gst_wavpack_dec_plugin_init):
54948 * ext/wavpack/gstwavpackdec.h:
54949 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_get_type),
54950 (gst_wavpack_parse_base_init), (gst_wavpack_parse_dispose),
54951 (gst_wavpack_parse_class_init), (gst_wavpack_parse_src_query),
54952 (gst_wavpack_parse_src_event), (find_header), (find_sample),
54953 (gst_wavpack_parse_seek), (gst_wavpack_parse_init),
54954 (gst_wavpack_parse_handle_event), (gst_wavpack_parse_loop),
54955 (gst_wavpack_parse_change_state), (gst_wavpack_parse_plugin_init):
54956 * ext/wavpack/gstwavpackparse.h:
54957 put back wavpack - still needs porting
54959 2005-11-23 21:27:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54962 add a torture target
54963 Original commit message from CVS:
54964 add a torture target
54966 2005-11-23 20:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54971 Original commit message from CVS:
54974 === release 0.9.6 ===
54976 2005-11-23 19:57:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
54982 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
54983 * docs/plugins/inspect/plugin-faad.xml:
54984 * docs/plugins/inspect/plugin-gsm.xml:
54985 * docs/plugins/inspect/plugin-qtdemux.xml:
54986 * docs/plugins/inspect/plugin-sdlvideosink.xml:
54987 * docs/plugins/inspect/plugin-speed.xml:
54988 * docs/plugins/inspect/plugin-tta.xml:
54990 Original commit message from CVS:
54993 2005-11-23 18:05:16 +0000 Julien Moutte <julien@moutte.net>
54995 Use fraction for framerate, various fixes.
54996 Original commit message from CVS:
54997 2005-11-23 Julien MOUTTE <julien@moutte.net>
54998 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
54999 * ext/directfb/dfb-example.c: (main):
55000 * ext/directfb/dfbvideosink.c:
55001 (gst_dfbvideosink_surface_destroy),
55002 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_setup),
55003 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
55004 (gst_dfbvideosink_change_state), (gst_dfbvideosink_get_times),
55005 (gst_dfbvideosink_bufferpool_clear),
55006 (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
55007 (gst_dfbvideosink_navigation_send_event),
55008 (gst_dfbvideosink_finalize), (gst_dfbvideosink_init),
55009 (gst_dfbvideosink_class_init):
55010 * ext/directfb/dfbvideosink.h: Use fraction for framerate,
55014 2005-11-23 15:36:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
55016 ext/sdl/sdlvideosink.*: Updates for fractional framerates and XOverlay interface changes
55017 Original commit message from CVS:
55018 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init),
55019 (gst_sdlvideosink_get_times), (gst_sdlvideosink_init),
55020 (gst_sdlvideosink_setcaps), (gst_sdlvideosink_change_state):
55021 * ext/sdl/sdlvideosink.h:
55022 Updates for fractional framerates and XOverlay interface changes
55024 2005-11-23 11:57:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
55026 gst/qtdemux/qtdemux.c: Convert to fractional framerates
55027 Original commit message from CVS:
55028 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
55029 (gst_qtdemux_add_stream), (qtdemux_dump_mvhd),
55030 (qtdemux_parse_trak):
55031 Convert to fractional framerates
55033 2005-11-23 00:28:12 +0000 Edward Hervey <bilboed@bilboed.com>
55035 ext/musepack/gstmusepackdec.c: Fix for latest API changes
55036 Original commit message from CVS:
55037 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_loop):
55038 Fix for latest API changes
55040 2005-11-22 15:09:28 +0000 Edgard Lima <edgard.lima@indt.org.br>
55046 * ext/musepack/gstmusepackdec.c:
55047 * ext/musepack/gstmusepackdec.h:
55048 * ext/musepack/gstmusepackreader.c:
55049 * ext/musepack/gstmusepackreader.h:
55050 Musepackdec ported to 0.9. There is still a small problem to be solved, after the end of file, the pipeline doens't s...
55051 Original commit message from CVS:
55052 Musepackdec ported to 0.9. There is still a small problem to be solved, after the end of file, the pipeline doens't stop.
55054 2005-11-22 11:57:51 +0000 Andy Wingo <wingo@pobox.com>
55057 * ext/faad/gstfaad.c:
55058 * ext/ivorbis/vorbisfile.c:
55059 * gst/qtdemux/qtdemux.c:
55060 * gst/speed/gstspeed.c:
55061 * gst/tta/gstttaparse.c:
55062 ext/faad/gstfaad.c (gst_faad_event) ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop) gst/qtdemux/qtdemux.c (gst_qtdemu...
55063 Original commit message from CVS:
55064 2005-11-22 Andy Wingo <wingo@pobox.com>
55065 * ext/faad/gstfaad.c (gst_faad_event)
55066 * ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop)
55067 * gst/qtdemux/qtdemux.c (gst_qtdemux_loop_header)
55068 * gst/speed/gstspeed.c (speed_sink_event)
55069 * gst/tta/gstttaparse.c (gst_tta_parse_src_event)
55070 (gst_tta_parse_parse_header): Run update-funcnames.
55072 2005-11-21 18:45:54 +0000 Michael Smith <msmith@xiph.org>
55074 ext/faad/gstfaad.c: Don't take STREAM_LOCK in sink event handlers any more.
55075 Original commit message from CVS:
55076 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_event):
55077 Don't take STREAM_LOCK in sink event handlers any more.
55079 2005-11-21 18:09:01 +0000 Tim-Philipp Müller <tim@centricular.net>
55081 Update for stream lock API changes: don't take stream log in sink event handlers any longer and change GST_STREAM_LOC...
55082 Original commit message from CVS:
55083 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event):
55084 * ext/flac/gstflacdec.c: (gst_flacdec_loop),
55085 (gst_flacdec_src_event):
55086 * ext/flac/gstflacenc.c: (gst_flacenc_sink_event):
55087 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
55088 (gst_signal_processor_getrange), (gst_signal_processor_chain):
55089 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
55090 * gst/flx/gstflxdec.c: (gst_flxdec_src_event_handler),
55091 (gst_flxdec_sink_event_handler):
55092 * gst/matroska/matroska-demux.c:
55093 (gst_matroska_demux_handle_seek_event):
55094 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek):
55095 Update for stream lock API changes: don't take stream log
55096 in sink event handlers any longer and change GST_STREAM_LOCK
55097 to GST_PAD_STREAM_LOCK. Don't leak references in flxdec event
55100 2005-11-21 17:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
55102 Fix for stream lock updates.
55103 Original commit message from CVS:
55104 * ext/faac/gstfaac.c: (gst_faac_sink_event):
55105 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event):
55106 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event):
55107 Fix for stream lock updates.
55109 2005-11-21 17:14:02 +0000 Wim Taymans <wim.taymans@gmail.com>
55111 gst/: Segment update fix.
55112 Original commit message from CVS:
55113 * gst-libs/gst/audio/gstbaseaudiosink.c:
55114 (gst_base_audio_sink_class_init), (gst_base_audio_sink_init),
55115 (gst_base_audio_sink_provide_clock),
55116 (gst_base_audio_sink_set_clock), (gst_base_audio_sink_render),
55117 (gst_base_audio_sink_change_state):
55118 * gst/audioresample/gstaudioresample.c:
55119 Segment update fix.
55121 2005-11-21 16:45:46 +0000 Tim-Philipp Müller <tim@centricular.net>
55123 gst/qtdemux/qtdemux.c: j@bootlab.org, #321903).
55124 Original commit message from CVS:
55125 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
55126 Add DX50, DIVX and DIV3 fourccs (patch by
55127 j@bootlab.org, #321903).
55129 2005-11-21 16:37:18 +0000 Andy Wingo <wingo@pobox.com>
55131 *.*: Ran scripts/update-macros. Oh yes.
55132 Original commit message from CVS:
55133 2005-11-21 Andy Wingo <wingo@pobox.com>
55135 * *.c: Ran scripts/update-macros. Oh yes.
55137 2005-11-21 14:39:04 +0000 Tim-Philipp Müller <tim@centricular.net>
55139 Update for GST_FOURCC_FORMAT API change.
55140 Original commit message from CVS:
55141 * ext/directfb/dfbvideosink.c:
55142 (gst_dfbvideosink_get_format_from_caps):
55143 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create):
55144 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
55145 (qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach),
55146 (qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd),
55147 (qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps),
55148 (qtdemux_audio_caps):
55149 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
55150 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
55151 (gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits):
55152 Update for GST_FOURCC_FORMAT API change.
55154 2005-11-21 14:33:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
55156 Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
55157 Original commit message from CVS:
55158 * ext/audioresample/gstaudioresample.c:
55159 * ext/polyp/polypsink.c: (gst_polypsink_sink_fixate):
55160 * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_fixate):
55161 * gst/modplug/gstmodplug.cc:
55162 * sys/glsink/glimagesink.c: (gst_glimagesink_fixate):
55163 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
55164 Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
55167 2005-11-21 03:21:04 +0000 Edgard Lima <edgard.lima@indt.org.br>
55171 * ext/ivorbis/Makefile.am:
55172 * ext/ivorbis/vorbisfile.c:
55173 Now it works in push-mode. Tested with gnomevfssrc location=http://.. ! tremor ! alsasink.
55174 Original commit message from CVS:
55175 Now it works in push-mode. Tested with gnomevfssrc location=http://.. ! tremor ! alsasink.
55176 Some issues to be solved yet:
55177 1- set correct timestamps
55178 2- seek is forced to disabled in pull-mode
55180 2005-11-16 17:26:10 +0000 Christian Schaller <uraeus@gnome.org>
55183 * gst-plugins-bad.spec.in:
55185 Original commit message from CVS:
55188 2005-11-15 16:50:18 +0000 Tim-Philipp Müller <tim@centricular.net>
55190 ext/faac/gstfaac.c: Set proper caps on source pad (#320532).
55191 Original commit message from CVS:
55192 * ext/faac/gstfaac.c: (gst_faac_base_init), (gst_faac_init),
55193 (gst_faac_sink_setcaps), (gst_faac_configure_source_pad),
55195 Set proper caps on source pad (#320532).
55196 * ext/faad/gstfaad.c:
55197 Don't use gtk-doc markers for comment block.
55199 2005-11-15 08:38:16 +0000 Christian Schaller <uraeus@gnome.org>
55201 * ext/ivorbis/vorbis.c:
55202 set rank to secondary as you never want this to be used instead of normal oggdemux etc.
55203 Original commit message from CVS:
55204 set rank to secondary as you never want this to be used instead of normal oggdemux etc.
55206 2005-11-14 17:11:55 +0000 Andy Wingo <wingo@pobox.com>
55208 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
55209 Original commit message from CVS:
55210 2005-11-14 Andy Wingo <wingo@pobox.com>
55211 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
55212 debugging, allows dll builds on windows. Fixes #316076.
55214 2005-11-14 02:13:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55217 * ext/ladspa/gstladspa.c:
55218 rework configure.ac; make asterisk rtp stuff compile on mingw
55219 Original commit message from CVS:
55220 rework configure.ac; make asterisk rtp stuff compile on mingw
55222 2005-11-11 19:39:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55227 Original commit message from CVS:
55230 === release 0.9.5 ===
55232 2005-11-11 19:38:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55239 Original commit message from CVS:
55242 2005-11-11 18:54:14 +0000 Michael Smith <msmith@xiph.org>
55245 * ext/faad/gstfaad.c:
55246 Fix compile on systems with broken faad headers.
55247 Original commit message from CVS:
55248 Fix compile on systems with broken faad headers.
55250 2005-11-11 18:17:22 +0000 Michael Smith <msmith@xiph.org>
55252 ext/faad/gstfaad.c: Call functions with the correct API. Unfortunately, unless your distribution patches upstream, th...
55253 Original commit message from CVS:
55254 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain):
55255 Call functions with the correct API. Unfortunately, unless your
55256 distribution patches upstream, the public header file for FAAD
55257 doesn't actually declare the API accurately. So, some nastiness
55260 2005-11-10 12:34:26 +0000 Tim-Philipp Müller <tim@centricular.net>
55262 gst/qtdemux/qtdemux.c: Add support for custom genre tags.
55263 Original commit message from CVS:
55264 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
55265 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
55266 Add support for custom genre tags.
55268 2005-11-09 01:04:05 +0000 Tim-Philipp Müller <tim@centricular.net>
55270 Don't use gtk-doc markers for normal comments. Fix gtk-doc formatting where required.
55271 Original commit message from CVS:
55272 * ext/tarkin/wavelet.c:
55273 * ext/tarkin/wavelet.h:
55274 * gst/mpegaudioparse/gstmpegaudioparse.c:
55275 * gst/vbidec/vbidata.c:
55276 * gst/vbidec/vbiscreen.h:
55277 * sys/dxr3/ac3_padder.c:
55278 * sys/dxr3/dxr3audiosink.c:
55279 * sys/dxr3/dxr3spusink.c:
55280 * sys/dxr3/dxr3videosink.c:
55282 Don't use gtk-doc markers for normal comments. Fix
55283 gtk-doc formatting where required.
55285 2005-11-08 14:20:50 +0000 Christian Schaller <uraeus@gnome.org>
55289 remove wrong mpegstream addition
55290 Original commit message from CVS:
55291 remove wrong mpegstream addition
55293 2005-11-08 14:17:03 +0000 Christian Schaller <uraeus@gnome.org>
55296 * gst-plugins-bad.spec.in:
55297 add tremor plugins to needed buildscripts
55298 Original commit message from CVS:
55299 add tremor plugins to needed buildscripts
55301 2005-11-08 13:55:13 +0000 Edgard Lima <edgard.lima@indt.org.br>
55307 * ext/ivorbis/vorbis.c:
55308 * ext/ivorbis/vorbisfile.c:
55309 Ported to 0.9. Some issues to be solved yet: 1- set correct timestamps 2- seg fault when eos 3- seek is now disabled
55310 Original commit message from CVS:
55311 Ported to 0.9. Some issues to be solved yet:
55312 1- set correct timestamps
55313 2- seg fault when eos
55314 3- seek is now disabled
55316 2005-11-06 22:28:33 +0000 Julien Moutte <julien@moutte.net>
55318 examples/Makefile.am: Cleanup non existing examples.
55319 Original commit message from CVS:
55320 2005-11-06 Julien MOUTTE <julien@moutte.net>
55321 * examples/Makefile.am: Cleanup non existing
55324 2005-11-06 22:23:07 +0000 Julien Moutte <julien@moutte.net>
55326 docs/plugins/inspect.stamp: Add missing files.
55327 Original commit message from CVS:
55328 2005-11-06 Julien MOUTTE <julien@moutte.net>
55329 * docs/plugins/inspect.stamp: Add missing files.
55331 2005-11-06 22:19:05 +0000 Julien Moutte <julien@moutte.net>
55333 examples/Makefile.am: Make buildbot happy.
55334 Original commit message from CVS:
55335 2005-11-06 Julien MOUTTE <julien@moutte.net>
55336 * examples/Makefile.am: Make buildbot happy.
55338 2005-11-06 22:16:27 +0000 Julien Moutte <julien@moutte.net>
55340 Makefile.am: examples in dist subdirs.
55341 Original commit message from CVS:
55342 2005-11-06 Julien MOUTTE <julien@moutte.net>
55343 * Makefile.am: examples in dist subdirs.
55344 * configure.ac: enable parameter for building
55346 * docs/plugins/gst-plugins-bad-plugins.args:
55347 * docs/plugins/inspect/plugin-dfbvideosink.xml:
55348 * examples/Makefile.am: Updates.
55350 2005-11-06 21:55:01 +0000 Julien Moutte <julien@moutte.net>
55352 Enable documentation.
55353 Original commit message from CVS:
55354 2005-11-06 Julien MOUTTE <julien@moutte.net>
55358 * docs/Makefile.am:
55359 * docs/plugins/.cvsignore:
55360 * docs/plugins/Makefile.am:
55361 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
55362 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
55363 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
55364 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
55365 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
55366 * docs/plugins/gst-plugins-bad-plugins.args:
55367 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
55368 * docs/plugins/gst-plugins-bad-plugins.interfaces:
55369 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
55370 * docs/plugins/gst-plugins-bad-plugins.signals:
55371 * docs/plugins/gst-plugins-bad-plugins.types:
55372 * docs/plugins/inspect/plugin-dfbvideosink.xml:
55373 * docs/version.entities.in: Enable documentation.
55374 * examples/Makefile.am:
55375 * examples/directfb/Makefile.am:
55376 * examples/directfb/decker.ttf:
55377 * examples/directfb/dfblogo.png:
55378 * examples/directfb/gstdfb.c: (myclock), (dynamic_link),
55379 (size_changed), (setup_dynamic_link), (main): Add an example
55380 application for DirectFB.
55382 2005-11-05 23:36:20 +0000 Julien Moutte <julien@moutte.net>
55384 ext/directfb/Makefile.am: Add the example application.
55385 Original commit message from CVS:
55386 2005-11-06 Julien MOUTTE <julien@moutte.net>
55387 * ext/directfb/Makefile.am: Add the example application.
55388 * ext/directfb/dfb-example.c: (get_me_out), (main):
55389 Here is an example application that runs videotestsrc for 20
55390 seconds. It's included in the documentation.
55391 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
55392 (gst_dfbvideosink_setup),
55393 (gst_dfbvideosink_can_blit_from_format),
55394 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_buffer_alloc):
55395 More fixes, calculate new size of the buffer when renegotiating.
55396 This completely breaks ffmpegcolorspace but i need to discuss
55397 that with Wim on monday. Add documentation.
55399 2005-11-05 19:55:12 +0000 Julien Moutte <julien@moutte.net>
55401 ext/directfb/dfbvideosink.c: Make acceleration detection work, better, add safety checks and ARGB support for cards t...
55402 Original commit message from CVS:
55403 2005-11-05 Julien MOUTTE <julien@moutte.net>
55404 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
55405 (gst_dfbvideosink_setup),
55406 (gst_dfbvideosink_can_blit_from_format),
55407 (gst_dfbvideosink_getcaps): Make acceleration detection work,
55408 better, add safety checks and ARGB support for cards that
55411 2005-11-04 18:28:56 +0000 Julien Moutte <julien@moutte.net>
55413 ext/directfb/dfbvideosink.*: Now does clipping when surface is too small, handles upstream elements that are not call...
55414 Original commit message from CVS:
55415 2005-11-04 Julien MOUTTE <julien@moutte.net>
55416 * ext/directfb/dfbvideosink.c:
55417 (gst_dfbvideosink_surface_create),
55418 (gst_dfbvideosink_surface_destroy),
55419 (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
55420 (gst_dfbvideosink_center_rect), (gst_dfbvideosink_show_frame),
55421 (gst_dfbvideosink_buffer_alloc):
55422 * ext/directfb/dfbvideosink.h: Now does clipping when surface
55423 is too small, handles upstream elements that are not calling
55424 gst_pad_alloc_buffer, fixes a lot of bugs.
55426 2005-11-03 22:36:42 +0000 Julien Moutte <julien@moutte.net>
55428 ext/directfb/Makefile.am: Prepare for liboil usage.
55429 Original commit message from CVS:
55430 2005-11-03 Julien MOUTTE <julien@moutte.net>
55431 * ext/directfb/Makefile.am: Prepare for liboil usage.
55432 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_show_frame),
55433 (gst_dfbvideosink_buffer_alloc): Prepare for liboil, handle
55434 rendering in external surface correctly. Will commit a neat
55437 2005-11-03 16:59:20 +0000 Edgard Lima <edgard.lima@indt.org.br>
55440 * ext/sdl/sdlvideosink.c:
55441 * ext/sdl/sdlvideosink.h:
55442 Add support to exit when 'Esc' key is pressed.
55443 Original commit message from CVS:
55444 Add support to exit when 'Esc' key is pressed.
55446 2005-11-02 17:12:31 +0000 Julien Moutte <julien@moutte.net>
55448 configure.ac: Requires DirectFB 0.9.24
55449 Original commit message from CVS:
55450 2005-11-02 Julien MOUTTE <julien@moutte.net>
55451 * configure.ac: Requires DirectFB 0.9.24
55453 2005-11-02 12:53:00 +0000 Christian Schaller <uraeus@gnome.org>
55456 add directfb to distdir
55457 Original commit message from CVS:
55458 add directfb to distdir
55460 2005-11-02 12:43:03 +0000 Julien Moutte <julien@moutte.net>
55462 Complete rewrite/port of
55463 Original commit message from CVS:
55464 2005-11-02 Julien MOUTTE <julien@moutte.net>
55467 * ext/directfb/Makefile.am:
55468 * ext/directfb/dfbvideosink.c:
55469 (gst_dfbvideosink_get_format_name),
55470 (gst_dfbvideosink_surface_create),
55471 (gst_dfbvideosink_surface_destroy),
55472 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_layers),
55473 (gst_dfbvideosink_enum_vmodes), (gst_dfbvideosink_enum_devices),
55474 (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
55475 (gst_dfbvideosink_get_format_from_caps),
55476 (gst_dfbvideosink_get_caps_from_format),
55477 (gst_dfbvideosink_can_blit_from_format),
55478 (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
55479 (gst_dfbvideosink_setcaps), (gst_dfbvideosink_change_state),
55480 (gst_dfbvideosink_get_times), (gst_dfbvideosink_center_rect),
55481 (gst_dfbvideosink_show_frame),
55482 (gst_dfbvideosink_bufferpool_clear),
55483 (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
55484 (gst_dfbsurface_init), (gst_dfbsurface_class_init),
55485 (gst_dfbsurface_get_type),
55486 (gst_dfbvideosink_interface_supported),
55487 (gst_dfbvideosink_interface_init),
55488 (gst_dfbvideosink_navigation_send_event),
55489 (gst_dfbvideosink_navigation_init),
55490 (gst_dfbvideosink_set_property),
55491 (gst_dfbvideosink_get_property),
55492 (gst_dfbvideosink_init), (gst_dfbvideosink_base_init),
55493 (gst_dfbvideosink_class_init), (gst_dfbvideosink_get_type),
55495 * ext/directfb/dfbvideosink.h:
55496 * ext/directfb/directfbvideosink.c:
55497 * ext/directfb/directfbvideosink.h: Complete rewrite/port of
55498 DirectFB video sink to 0.9. Handles reverse negotiation,
55500 scaling, navigation, buffer allocation from video memory etc...
55502 2005-10-31 20:57:42 +0000 Edgard Lima <edgard.lima@indt.org.br>
55505 * ext/sdl/sdlvideosink.c:
55506 Changed property full-screen to fullscreen, using SDL_SWSURFACE instead of SDL_HWSURFACE when in full screen mode.
55507 Original commit message from CVS:
55508 Changed property full-screen to fullscreen, using SDL_SWSURFACE instead of SDL_HWSURFACE when in full screen mode.
55510 2005-10-31 18:07:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
55514 * ext/sdl/sdlvideosink.c:
55515 * ext/sdl/sdlvideosink.h:
55516 Added a property that allows full-screen.
55517 Original commit message from CVS:
55518 Added a property that allows full-screen.
55520 2005-10-28 15:11:18 +0000 Tim-Philipp Müller <tim@centricular.net>
55522 ext/sdl/sdlvideosink.*: Fix I420 output on some machines (not very nice, but should work).
55523 Original commit message from CVS:
55524 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init),
55525 (gst_sdlvideosink_class_init),
55526 (gst_sdlvideosink_get_sdl_from_fourcc), (gst_sdlvideosink_setcaps),
55527 (gst_sdlvideosink_show_frame):
55528 * ext/sdl/sdlvideosink.h:
55529 Fix I420 output on some machines (not very nice, but should work).
55530 Add an 'sdlvideosink' debug category. Disable formats that do
55531 not work. Fix some vararg function issues.
55533 2005-10-27 20:16:40 +0000 Wim Taymans <wim.taymans@gmail.com>
55535 ext/sdl/sdlvideosink.c: Fix SDL videosink and did some cleanups.
55536 Original commit message from CVS:
55537 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_finalize),
55538 (gst_sdlvideosink_get_times), (gst_sdlvideosink_class_init),
55539 (gst_sdlvideosink_init), (gst_sdlvideosink_lock),
55540 (gst_sdlvideosink_initsdl), (gst_sdlvideosink_create),
55541 (gst_sdlvideosink_show_frame), (gst_sdlvideosink_set_property),
55542 (gst_sdlvideosink_get_property), (gst_sdlvideosink_change_state):
55543 Fix SDL videosink and did some cleanups.
55545 2005-10-27 19:36:18 +0000 Edgard Lima <edgard.lima@indt.org.br>
55548 * ext/sdl/sdlvideosink.c:
55549 * ext/sdl/sdlvideosink.h:
55550 Trying to fix videos out of sync (not fixed yet)
55551 Original commit message from CVS:
55552 Trying to fix videos out of sync (not fixed yet)
55554 2005-10-27 16:16:00 +0000 Christian Schaller <uraeus@gnome.org>
55556 * gst-plugins-bad.spec.in:
55557 removed unused language stuff
55558 Original commit message from CVS:
55559 removed unused language stuff
55561 2005-10-27 12:49:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55565 don't do po until something wants to be translated
55566 Original commit message from CVS:
55567 don't do po until something wants to be translated
55569 2005-10-27 11:27:53 +0000 Tim-Philipp Müller <tim@centricular.net>
55571 gst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.
55572 Original commit message from CVS:
55573 * gst/qtdemux/qtdemux.h:
55574 Remove got_redirect from class structure as well.
55576 2005-10-27 11:25:19 +0000 Tim-Philipp Müller <tim@centricular.net>
55578 gst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message on the bus instead.
55579 Original commit message from CVS:
55580 * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
55581 (qtdemux_parse_tree):
55582 Remove 'got-redirect' signal and post element message
55583 on the bus instead.
55585 2005-10-26 15:45:11 +0000 Zeeshan Ali <zeenix@gmail.com>
55588 * ext/gsm/gstgsm.c:
55589 * ext/gsm/gstgsmdec.c:
55590 * ext/gsm/gstgsmdec.h:
55591 * ext/gsm/gstgsmenc.c:
55592 Fixing stuff as wingo pointed out.
55593 Original commit message from CVS:
55594 Fixing stuff as wingo pointed out.
55596 2005-10-26 13:40:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55614 Original commit message from CVS:
55617 2005-10-26 13:01:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55619 * gst/tta/gstttaparse.c:
55620 don't put crap in user-visible strings
55621 Original commit message from CVS:
55622 don't put crap in user-visible strings
55624 2005-10-25 16:12:03 +0000 Zeeshan Ali <zeenix@gmail.com>
55627 * ext/gsm/gstgsm.c:
55628 * ext/gsm/gstgsmdec.c:
55629 * ext/gsm/gstgsmdec.h:
55630 * ext/gsm/gstgsmenc.c:
55631 * ext/gsm/gstgsmenc.h:
55632 Over-writing Wim's gsm plugins (currently not working) with that from the farsight repo. Also made sure that they wor...
55633 Original commit message from CVS:
55634 Over-writing Wim's gsm plugins (currently not working) with that from the farsight repo. Also made sure that they work with the RTP (de)payloader.
55636 2005-10-25 13:31:09 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
55639 * ext/gsm/gstgsmenc.c:
55640 * ext/gsm/gstgsmenc.h:
55641 Fixed event handling in gsmenc.
55642 Original commit message from CVS:
55643 Fixed event handling in gsmenc.
55645 2005-10-24 13:02:32 +0000 Christian Schaller <uraeus@gnome.org>
55649 port over plugin listing from base
55650 Original commit message from CVS:
55651 port over plugin listing from base
55653 2005-10-23 23:07:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55658 Original commit message from CVS:
55661 === release 0.9.4 ===
55663 2005-10-23 22:46:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55684 Original commit message from CVS:
55687 2005-10-23 14:38:00 +0000 Julien Moutte <julien@moutte.net>
55689 gst/tta/gstttaparse.c: STOPPED->FAILED.
55690 Original commit message from CVS:
55691 2005-10-23 Julien MOUTTE <julien@moutte.net>
55692 * gst/tta/gstttaparse.c: (gst_tta_parse_loop): STOPPED->FAILED.
55694 2005-10-21 16:11:53 +0000 Christian Schaller <uraeus@gnome.org>
55696 * gst-plugins-bad.spec.in:
55698 Original commit message from CVS:
55701 2005-10-20 15:08:14 +0000 Tim-Philipp Müller <tim@centricular.net>
55703 ext/faad/gstfaad.*: Do some timestamp smoothing (matroskademux apparently sends multiple buffers in a row with the sa...
55704 Original commit message from CVS:
55705 * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init),
55706 (gst_faad_init), (gst_faad_srcgetcaps), (gst_faad_event),
55707 (gst_faad_chain), (gst_faad_change_state):
55708 * ext/faad/gstfaad.h:
55709 Do some timestamp smoothing (matroskademux apparently sends
55710 multiple buffers in a row with the same timestamp); fix
55711 duration on outgoing buffers; fix change state function; use
55712 GST_DEBUG_FUNCPTR for pad functions.
55714 2005-10-19 15:58:01 +0000 Wim Taymans <wim.taymans@gmail.com>
55716 gst/: API change fix.
55717 Original commit message from CVS:
55718 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
55719 (gst_qtdemux_handle_src_query):
55720 * gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query):
55721 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
55722 (gst_tta_parse_get_query_types), (gst_tta_parse_query):
55725 2005-10-19 12:41:49 +0000 Tim-Philipp Müller <tim@centricular.net>
55727 configure.ac: All the cool kids use GST_DOCBOOK_CHECK now.
55728 Original commit message from CVS:
55730 All the cool kids use GST_DOCBOOK_CHECK now.
55732 2005-10-18 08:39:41 +0000 Julien Moutte <julien@moutte.net>
55734 gst/speed/Makefile.am: Fix build of speed.
55735 Original commit message from CVS:
55736 2005-10-18 Julien MOUTTE <julien@moutte.net>
55737 * gst/speed/Makefile.am: Fix build of speed.
55739 2005-10-17 20:48:35 +0000 Edgard Lima <edgard.lima@indt.org.br>
55744 * gst/speed/gstspeed.c:
55745 * gst/speed/gstspeed.h:
55746 Fixed Speed - Recovered featured missed since version 1.37, and changed other minor things.
55747 Original commit message from CVS:
55748 Fixed Speed - Recovered featured missed since version 1.37, and changed other
55751 2005-10-16 17:08:26 +0000 Tim-Philipp Müller <tim@centricular.net>
55753 configure.ac: Fix glib check
55754 Original commit message from CVS:
55758 2005-10-16 13:54:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55761 * gst/audioresample/gstaudioresample.c:
55762 restructure configure.ac, use correct libtool LDFLAGS, fix up defines
55763 Original commit message from CVS:
55764 restructure configure.ac, use correct libtool LDFLAGS, fix up defines
55766 2005-10-13 15:31:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
55768 ex/: and more typos fixed
55769 Original commit message from CVS:
55770 * examples/stats/mp2ogg.c:
55771 * ext/tarkin/tarkin.c: (tarkin_analysis_framein),
55772 (tarkin_synthesis_packetin):
55773 and more typos fixed
55775 2005-10-13 11:37:39 +0000 Tim-Philipp Müller <tim@centricular.net>
55777 ext/faac/gstfaac.c: Gst09-ize code a little bit more: use gst_pad_alloc_buffer(), move event handling from chain func...
55778 Original commit message from CVS:
55779 * ext/faac/gstfaac.c: (gst_faac_class_init), (gst_faac_init),
55780 (gst_faac_sink_setcaps), (gst_faac_src_setcaps),
55781 (gst_faac_sink_event), (gst_faac_chain), (gst_faac_set_property),
55782 (gst_faac_get_property), (gst_faac_change_state):
55783 Gst09-ize code a little bit more: use gst_pad_alloc_buffer(),
55784 move event handling from chain function into an event function,
55785 add some locks here and there, do some cleanups; disable 32-bit
55786 integer and float input formats until we're sure that those
55787 actually work (couldn't play back the produced files with
55790 2005-10-12 14:29:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
55792 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
55793 Original commit message from CVS:
55794 * examples/indexing/indexmpeg.c: (main):
55795 * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio),
55796 (gst_artsdsink_close_audio), (gst_artsdsink_change_state):
55797 * ext/artsd/gstartsdsink.h:
55798 * ext/audiofile/gstafparse.c: (gst_afparse_open_file),
55799 (gst_afparse_close_file):
55800 * ext/audiofile/gstafparse.h:
55801 * ext/audiofile/gstafsink.c: (gst_afsink_open_file),
55802 (gst_afsink_close_file), (gst_afsink_chain),
55803 (gst_afsink_change_state):
55804 * ext/audiofile/gstafsink.h:
55805 * ext/audiofile/gstafsrc.c: (gst_afsrc_open_file),
55806 (gst_afsrc_close_file), (gst_afsrc_change_state):
55807 * ext/audiofile/gstafsrc.h:
55808 * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init):
55809 * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init):
55810 * ext/dts/gstdtsdec.c: (gst_dtsdec_init):
55811 * ext/jack/gstjack.h:
55812 * ext/jack/gstjackbin.c: (gst_jack_bin_init),
55813 (gst_jack_bin_change_state):
55814 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init):
55815 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init):
55816 * ext/nas/nassink.c: (gst_nassink_open_audio),
55817 (gst_nassink_close_audio), (gst_nassink_change_state):
55818 * ext/nas/nassink.h:
55819 * ext/polyp/polypsink.c: (gst_polypsink_init):
55820 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
55821 * ext/sdl/sdlvideosink.h:
55822 * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
55823 * ext/sndfile/gstsf.c: (gst_sf_set_property),
55824 (gst_sf_change_state), (gst_sf_release_request_pad),
55825 (gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop):
55826 * ext/sndfile/gstsf.h:
55827 * ext/swfdec/gstswfdec.c: (gst_swfdec_init):
55828 * ext/tarkin/gsttarkindec.c: (gst_tarkindec_init):
55829 * gst/apetag/apedemux.c: (gst_ape_demux_init):
55830 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init):
55831 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
55832 * gst/festival/gstfestival.c: (gst_festival_change_state):
55833 * gst/festival/gstfestival.h:
55834 * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
55835 * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init),
55836 (gst_multifilesink_set_location), (gst_multifilesink_open_file),
55837 (gst_multifilesink_close_file), (gst_multifilesink_next_file),
55838 (gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
55839 (gst_multifilesink_chain), (gst_multifilesink_change_state):
55840 * gst/multifilesink/gstmultifilesink.h:
55841 * gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
55842 * sys/cdrom/gstcdplayer.c: (cdplayer_init):
55843 * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init),
55844 (dxr3audiosink_open), (dxr3audiosink_close),
55845 (dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3),
55846 (dxr3audiosink_change_state):
55847 * sys/dxr3/dxr3audiosink.h:
55848 * sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open),
55849 (dxr3spusink_close), (dxr3spusink_chain),
55850 (dxr3spusink_change_state):
55851 * sys/dxr3/dxr3spusink.h:
55852 * sys/dxr3/dxr3videosink.c: (dxr3videosink_init),
55853 (dxr3videosink_open), (dxr3videosink_close),
55854 (dxr3videosink_write_data), (dxr3videosink_change_state):
55855 * sys/dxr3/dxr3videosink.h:
55856 * sys/glsink/glimagesink.c: (gst_glimagesink_init):
55857 * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
55858 (gst_qcamsrc_open), (gst_qcamsrc_close):
55859 * sys/qcam/gstqcamsrc.h:
55860 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
55861 * sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get),
55862 (gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
55863 (gst_vcdsrc_change_state), (gst_vcdsrc_recalculate):
55864 * sys/vcd/vcdsrc.h:
55865 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
55866 moved bitshift from macro to enum definition
55868 2005-10-12 13:54:34 +0000 Tim-Philipp Müller <tim@centricular.net>
55870 ext/faac/gstfaac.c: Fix depth/width handling for float audio (#318659).
55871 Original commit message from CVS:
55872 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
55873 * ext/faac/gstfaac.c: (gst_faac_sink_setcaps):
55874 Fix depth/width handling for float audio (#318659).
55876 2005-10-12 12:53:07 +0000 Tim-Philipp Müller <tim@centricular.net>
55878 ext/faac/gstfaac.c: Refcount fixes (#318659)
55879 Original commit message from CVS:
55880 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
55881 * ext/faac/gstfaac.c: (gst_faac_sink_setcaps),
55882 (gst_faac_src_setcaps), (gst_faac_chain):
55883 Refcount fixes (#318659)
55885 2005-10-12 09:15:40 +0000 Julien Moutte <julien@moutte.net>
55887 ext/Makefile.am: libvisual and snapshot are not here anymore.
55888 Original commit message from CVS:
55889 2005-10-12 Julien MOUTTE <julien@moutte.net>
55890 * ext/Makefile.am: libvisual and snapshot are not here anymore.
55892 automake-1.7 happy again.
55894 2005-10-11 23:03:09 +0000 Tim-Philipp Müller <tim@centricular.net>
55896 ext/faad/gstfaad.c: newsegment API update
55897 Original commit message from CVS:
55898 * ext/faad/gstfaad.c: (gst_faad_event):
55899 newsegment API update
55901 2005-10-11 16:34:36 +0000 Wim Taymans <wim.taymans@gmail.com>
55903 gst/: newsegment API update.
55904 Original commit message from CVS:
55905 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
55906 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
55907 (gst_tta_parse_parse_header):
55908 newsegment API update.
55910 2005-10-07 15:24:24 +0000 Andy Wingo <wingo@pobox.com>
55912 ext/raw1394/gstdv1394src.c: Make interruptible, so it won't block forever in a read().
55913 Original commit message from CVS:
55914 2005-10-07 Andy Wingo <wingo@pobox.com>
55915 * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't
55916 block forever in a read().
55918 2005-10-04 15:49:35 +0000 Christian Schaller <uraeus@gnome.org>
55920 * gst-plugins-bad.spec.in:
55922 Original commit message from CVS:
55925 2005-10-03 18:00:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55930 Original commit message from CVS:
55933 === release 0.9.3 ===
55935 2005-10-03 17:50:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55957 Original commit message from CVS:
55960 2005-09-28 13:38:02 +0000 Wim Taymans <wim.taymans@gmail.com>
55962 gst/qtdemux/qtdemux.c: No need to take stream lock here.
55963 Original commit message from CVS:
55964 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
55965 No need to take stream lock here.
55967 2005-09-26 17:57:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
55971 Original commit message from CVS:
55974 2005-09-26 15:19:38 +0000 Christian Schaller <uraeus@gnome.org>
55979 * gst/librfb/Makefile.am:
55980 some disting and build fixes
55981 Original commit message from CVS:
55982 some disting and build fixes
55984 2005-09-23 17:05:29 +0000 Edgard Lima <edgard.lima@indt.org.br>
55988 * ext/gsm/Makefile.am:
55989 * ext/gsm/gstgsm.c:
55990 * ext/gsm/gstgsmdec.c:
55991 Gsmdec ported to 0.9. Tested with filesrc ! gsmdec ! alsasink and osssink.
55992 Original commit message from CVS:
55993 Gsmdec ported to 0.9. Tested with filesrc ! gsmdec ! alsasink and osssink.
55995 2005-09-23 16:40:27 +0000 David Schleef <ds@schleef.org>
55997 gst/audioresample/: Convert to using gst debugging
55998 Original commit message from CVS:
55999 * gst/audioresample/Makefile.am:
56000 * gst/audioresample/debug.h:
56001 * gst/audioresample/gstaudioresample.c:
56002 * gst/audioresample/resample.c: Convert to using gst debugging
56004 2005-09-23 04:22:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
56006 * ext/ladspa/Makefile.am:
56007 fix build and use of GST_LIBS
56008 Original commit message from CVS:
56009 fix build and use of GST_LIBS
56011 2005-09-22 11:17:26 +0000 Arwed v. Merkatz <v.merkatz@gmx.net>
56015 * gst/tta/gstttadec.c:
56016 * gst/tta/gstttaparse.c:
56017 * gst/tta/gstttaparse.h:
56018 tta plugin ported to 0.9
56019 Original commit message from CVS:
56020 tta plugin ported to 0.9
56022 2005-09-21 20:33:42 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
56025 * ext/gsm/gstgsmenc.c:
56026 Setting caps on the outgoing buffers.
56027 Original commit message from CVS:
56028 Setting caps on the outgoing buffers.
56030 2005-09-20 19:25:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
56032 * ext/sdl/Makefile.am:
56033 fix Makefile.am ugh
56034 Original commit message from CVS:
56035 fix Makefile.am ugh
56037 2005-09-20 18:49:05 +0000 Edgard Lima <edgard.lima@indt.org.br>
56042 * ext/sdl/Makefile.am:
56043 Fixed configure.ac and ext/sdl/Makefile.am for sdl port to 0.9.
56044 Original commit message from CVS:
56045 Fixed configure.ac and ext/sdl/Makefile.am for sdl port to 0.9.
56047 2005-09-19 21:51:02 +0000 Edgard Lima <edgard.lima@indt.org.br>
56050 sdlvideosink ported to 0.9 and tested with filesrc ! mpeg2dec
56051 Original commit message from CVS:
56052 sdlvideosink ported to 0.9 and tested with filesrc ! mpeg2dec
56054 2005-09-19 21:47:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
56059 * ext/sdl/Makefile.am:
56060 * ext/sdl/sdlvideosink.c:
56061 sdlvideosink ported to 0.9 and tested with filesrc ! mpeg2dec
56062 Original commit message from CVS:
56063 sdlvideosink ported to 0.9 and tested with filesrc ! mpeg2dec
56065 2005-09-19 16:44:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
56069 add check-valgrind target
56070 Original commit message from CVS:
56071 add check-valgrind target
56073 2005-09-09 17:53:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
56075 check/: Add extra tests for basetransform based components.
56076 Original commit message from CVS:
56077 * check/Makefile.am:
56078 * check/pipelines/simple_launch_lines.c: (setup_pipeline),
56079 (run_pipeline), (GST_START_TEST), (simple_launch_lines_suite):
56080 Add extra tests for basetransform based components.
56081 Comment out the test_element_negotiation test until we decide
56082 if it's testing correct behaviour.
56083 * ext/libvisual/visual.c: (gst_visual_init), (get_buffer),
56084 (gst_visual_chain), (gst_visual_change_state):
56085 Slightly more correct but still bogus timestamping.
56086 Fix state change function.
56087 * gst/audioconvert/gstaudioconvert.c:
56088 (gst_audio_convert_class_init):
56089 * gst/audioresample/gstaudioresample.c:
56090 * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
56091 (gst_ffmpegcsp_class_init):
56092 * gst/videoscale/gstvideoscale.c: (gst_videoscale_class_init),
56093 (gst_videoscale_prepare_size), (gst_videoscale_set_caps),
56094 (gst_videoscale_prepare_image):
56095 * gst/volume/gstvolume.c: (gst_volume_class_init),
56096 (volume_transform_ip):
56097 Basetransform updates. Enable passthrough modes.
56098 * sys/ximage/ximagesink.c: (gst_ximage_buffer_init),
56099 (gst_ximagesink_renegotiate_size), (gst_ximagesink_xcontext_get),
56100 (gst_ximagesink_setcaps), (gst_ximagesink_buffer_alloc):
56101 Negotiation fix that allows the window to return to the original
56102 size and renegotiate passthrough upstream. Extra debug output.
56104 2005-09-08 15:56:38 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
56109 * gst/speed/Makefile.am:
56110 * gst/speed/gstspeed.c:
56111 Ported speed Plugin to GStreamer 0.9
56112 Original commit message from CVS:
56113 Ported speed Plugin to GStreamer 0.9
56115 2005-09-06 14:06:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
56119 Original commit message from CVS:
56122 === release 0.9.1 ===
56124 2005-09-06 14:05:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
56134 * gst-plugins.spec.in:
56150 Original commit message from CVS:
56153 2005-09-05 17:20:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
56156 * examples/gstplay/player.c:
56157 * examples/stats/mp2ogg.c:
56158 * ext/artsd/gstartsdsink.c:
56159 * ext/audiofile/gstafsink.c:
56160 * ext/audiofile/gstafsrc.c:
56161 * ext/cdaudio/gstcdaudio.c:
56162 * ext/dirac/gstdiracdec.cc:
56163 * ext/directfb/directfbvideosink.c:
56164 * ext/dts/gstdtsdec.c:
56165 * ext/faac/gstfaac.c:
56166 * ext/hermes/gsthermescolorspace.c:
56167 * ext/ivorbis/vorbisfile.c:
56168 * ext/jack/gstjack.c:
56169 * ext/jack/gstjackbin.c:
56170 * ext/lcs/gstcolorspace.c:
56171 * ext/libmms/gstmms.c:
56172 * ext/mpeg2enc/gstmpeg2enc.cc:
56173 * ext/mplex/gstmplex.cc:
56174 * ext/musepack/gstmusepackdec.c:
56175 * ext/musicbrainz/gsttrm.c:
56176 * ext/nas/nassink.c:
56177 * ext/polyp/polypsink.c:
56178 * ext/sdl/sdlvideosink.c:
56179 * ext/shout/gstshout.c:
56180 * ext/smoothwave/gstsmoothwave.c:
56181 * ext/sndfile/gstsf.c:
56182 * ext/swfdec/gstswfdec.c:
56183 * ext/tarkin/gsttarkindec.c:
56185 * ext/xine/xineaudiodec.c:
56186 * ext/xine/xineaudiosink.c:
56187 * ext/xine/xineinput.c:
56188 * ext/xvid/gstxviddec.c:
56189 * ext/xvid/gstxvidenc.c:
56190 * gst/apetag/apedemux.c:
56191 * gst/cdxaparse/gstcdxaparse.c:
56192 * gst/cdxaparse/gstcdxastrip.c:
56193 * gst/cdxaparse/gstvcdparse.c:
56194 * gst/colorspace/gstcolorspace.c:
56195 * gst/festival/gstfestival.c:
56196 * gst/librfb/gstrfbsrc.c:
56197 * gst/modplug/gstmodplug.cc:
56198 * gst/mpeg1videoparse/gstmp1videoparse.c:
56199 * gst/mpegaudioparse/gstmpegaudioparse.c:
56200 * gst/multifilesink/gstmultifilesink.c:
56201 * gst/smoothwave/gstsmoothwave.c:
56202 * gst/speed/gstspeed.c:
56203 * gst/switch/gstswitch.c:
56204 * gst/videocrop/gstvideocrop.c:
56205 * gst/videodrop/gstvideodrop.c:
56206 * gst/y4m/gsty4mencode.c:
56221 * sys/cdrom/gstcdplayer.c:
56222 * sys/dxr3/dxr3audiosink.c:
56223 * sys/dxr3/dxr3spusink.c:
56224 * sys/dxr3/dxr3videosink.c:
56225 * sys/glsink/glimagesink.c:
56226 * sys/qcam/gstqcamsrc.c:
56227 * sys/sunaudio/gstsunaudio.c:
56228 * sys/sunaudio/gstsunaudiosrc.c:
56229 * sys/sunaudio/gstsunelement.c:
56230 * sys/v4l2/gstv4l2element.c:
56231 * sys/v4l2/gstv4l2src.c:
56232 * sys/vcd/vcdsrc.c:
56233 Fix up all the state change functions.
56234 Original commit message from CVS:
56235 Fix up all the state change functions.
56237 2005-09-05 15:10:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
56241 * ext/faad/gstfaad.c:
56242 * gst-plugins-bad.spec.in:
56243 * gst/qtdemux/qtdemux.c:
56246 Original commit message from CVS:
56249 2005-09-05 13:49:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
56253 * docs/random/ChangeLog-0.8:
56255 created gst-plugins-bad
56256 Original commit message from CVS:
56257 created gst-plugins-bad
56259 === release 0.9.2 ===
56261 2005-09-04 10:38:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
56264 Original commit message from CVS:
56265 * common/gtk-doc-plugins.mak:
56266 * docs/plugins/Makefile.am:
56268 * gst/audioresample/resample.c:
56269 fix wrong docstring
56271 2005-09-02 20:21:17 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
56277 * ext/gsm/Makefile.am:
56278 * ext/gsm/gstgsm.c:
56279 * ext/gsm/gstgsmenc.c:
56280 Ported GSM Encoder to GStreamer 0.9
56281 Original commit message from CVS:
56282 Ported GSM Encoder to GStreamer 0.9
56284 2005-09-02 15:44:44 +0000 Andy Wingo <wingo@pobox.com>
56286 * ext/ladspa/gstsignalprocessor.c:
56287 All plugins updated for element state changes.
56288 Original commit message from CVS:
56289 2005-09-02 Andy Wingo <wingo@pobox.com>
56290 * All plugins updated for element state changes.
56292 2005-09-02 15:43:14 +0000 Andy Wingo <wingo@pobox.com>
56295 * tests/check/elements/audioresample.c:
56296 All plugins updated for element state changes.
56297 Original commit message from CVS:
56298 2005-09-02 Andy Wingo <wingo@pobox.com>
56299 * All plugins updated for element state changes.
56301 2005-09-01 19:53:12 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
56304 update PORTED_09 file
56305 Original commit message from CVS:
56306 update PORTED_09 file