1 Thu Feb 19 11:09:03 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
4 * win32/common/config.h:
7 Tue Feb 10 11:25:49 2009 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9 * ext/pulse/pulsemixerctrl.c:
10 pulsemixer: Fix compiler warnings.
11 Cast (enum *) to (int *), not necessarily technically right,
14 Fri Feb 13 18:03:14 2009 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16 * ext/pulse/pulsesink.c:
17 * ext/pulse/pulsesink.h:
18 pulsesink: Issue property change notification in streaming thread,
19 rather than PA thread.
20 pa_threaded_mainloop_lock() (a.o.) and by extension get_property should
21 not be done from a PA thread, but the latter may occur as a result of a
22 property change notification. Fixes #571204 (though current situation
23 not ideal, e.g. post message rather than signal).
25 Tue Feb 10 11:27:51 2009 +0100 Edward Hervey <bilboed@bilboed.com>
27 * gst/videocrop/gstaspectratiocrop.c:
28 aspectratiocrop: Don't forget to call parent finalize implementation.
29 This fixes a memory leak (leaking the contained elements of the bin).
31 Tue Feb 10 08:43:59 2009 +0100 Edward Hervey <bilboed@bilboed.com>
33 * sys/osxvideo/osxvideosink.m:
34 osxvideosink: Fix build. Fixes #571038
36 Mon Feb 9 12:18:36 2009 +0100 Edward Hervey <bilboed@bilboed.com>
39 Bump revision to use for common submodule.
41 Sat Feb 7 16:00:49 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
44 ChangeLog: Update ChangeLog for 0.10.13.2
46 Sat Feb 7 15:58:55 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
80 po: Update translations for 0.10.13.2
82 Sat Feb 7 15:46:07 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
85 * win32/common/config.h:
88 Sat Feb 7 15:40:53 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
92 po: Add Maltese translation
94 Fri Feb 6 16:16:05 2009 -0800 David Schleef <ds@schleef.org>
96 * gst/qtdemux/qtdemux.c:
97 * gst/qtdemux/qtdemux_dump.c:
98 * gst/qtdemux/qtdemux_dump.h:
99 * gst/qtdemux/qtdemux_fourcc.h:
100 * gst/qtdemux/qtdemux_types.c:
101 qtdemux: Add handling for stps atoms
102 stps atoms contain "partial sync" information, which means that it's
103 a sync point where pts != dts. This is needed to properly handle
104 MPEG2, H.264, Dirac, etc., in quicktime.
106 Thu Feb 5 15:51:42 2009 -0800 Michael Smith <msmith@songbirdnest.com>
108 * ext/flac/gstflacdec.c:
109 flacdec: if we aborted reading, don't do into an infinite loop.
110 If our read callback ran out of data, so had to abort reading, we return
111 GST_FLOW_ERROR instead of going into an infinite loop.
113 Thu Feb 5 10:19:37 2009 -0800 Michael Smith <msmith@songbirdnest.com>
115 * sys/osxvideo/osxvideosink.h:
116 * sys/osxvideo/osxvideosink.m:
117 osxvideosink: remove non-embedded mode and fix memory management.
118 Remove non-embedded mode. Embed mode becomes default and only mode.
119 embed property is retained for binary compatibility.
120 Added autorelease pools around all objc functions that might be called
121 from a non-main thread.
123 Thu Feb 5 20:02:01 2009 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
125 * ext/flac/gstflacdec.c:
128 Wed Feb 4 16:40:13 2009 -0800 Michael Smith <msmith@songbirdnest.com>
130 * sys/osxaudio/gstosxringbuffer.c:
131 osxaudio fixes: multichannel and changing caps.
132 Ensure we create the ringbuffer segment size as a multiple of the
133 bytes per sample (fixes 6-channel output).
134 Reset the segoffset when acquiring the ringbuffer, so we don't retain
135 a bogus offset when caps change.
137 Wed Feb 4 11:38:30 2009 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
139 * gst/rtsp/gstrtspsrc.c:
140 * gst/rtsp/gstrtspsrc.h:
141 rtspsrc: Keep track of connected state
142 Keep track of the state of the connection and don't try to send TEARDOWN when
143 the server has closed the connection.
145 Wed Feb 4 09:20:28 2009 +0100 Robin Stocker <robin@nibor.org>
147 * gst/matroska/matroska-demux.c:
148 Read Matroska Title element for the TITLE tag
149 Not all Matroska files have a Tags element which contains
150 information about the title among other things. Most video
151 Matroska files only contain the Title element so we
152 should parse this too. Fixes bug #570435.
154 Tue Feb 3 22:34:38 2009 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
157 configure.ac: bump core/base requirements to released versions
159 Tue Feb 3 17:10:30 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
161 * tests/check/elements/audioecho.c:
162 Fix audioecho unit test on 32 bit systems
163 Cast the new value for the "delay" property to GstClockTime.
164 Integers without type are passed to vararg functions with
165 an integer type that can hold a pointer.
167 Tue Feb 3 14:09:26 2009 +0200 Stefan Kost <ensonic@users.sf.net>
169 * gst/equalizer/gstiirequalizer.c:
170 equalizer: Don't reset frequency bands from user settings. Fixes #570343.
171 Move reallocating the history buffer out of _compute_frequencies() and call the
172 right function as needed. Add some logging and tweak the formatting of existing
173 logging. Simplify setting need_new_coefficients when changing properties.
175 Tue Feb 3 11:52:15 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
177 * gst/audiofx/audioecho.c:
178 Use guint64 instead of guint for storing guint64
180 Mon Feb 2 18:37:35 2009 +0100 Jonathan Matthew <notverysmart@gmail.com>
182 * ext/soup/gstsouphttpsrc.c:
183 Use correct flag for the GNOME proxy configuration
186 Mon Feb 2 13:08:14 2009 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
188 * tests/icles/v4l2src-test.c:
189 Fix compiler warnings
190 fix compiler warnings due to unused return values of scanf.
192 Sat Jan 31 11:08:30 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
194 * tests/icles/v4l2src-test.c:
195 Fix format string compiler warning
197 Fri Jan 30 22:24:14 2009 +0200 Stefan Kost <ensonic@users.sf.net>
199 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
200 Add releaseinfo with online url.
202 Fri Jan 30 18:04:11 2009 +0000 Jan Schmidt <jan.schmidt@sun.com>
204 * tests/check/Makefile.am:
205 * tests/icles/Makefile.am:
206 Fix up some compile flags
208 Fri Jan 30 17:35:49 2009 +0000 Jan Schmidt <jan.schmidt@sun.com>
210 * gst/videocrop/gstvideocrop.c:
211 Don't use Glib 2.16 function g_strcmp0.
213 Fri Jan 30 17:34:45 2009 +0000 Jan Schmidt <jan.schmidt@sun.com>
215 * gst/qtdemux/qtdemux.c:
216 Don't do void pointer arithmetic
218 Fri Jan 30 17:26:19 2009 +0000 Jan Schmidt <jan.schmidt@sun.com>
220 * gst/matroska/matroska-demux.c:
221 * gst/matroska/matroska-mux.c:
222 Fix Forte compiler warnings.
223 Don't do void pointer arithmetic. Don't have an unreachable statement.
225 Fri Jan 30 17:29:45 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
230 Mon Jan 26 10:33:55 2009 +0100 Edward Hervey <bilboed@bilboed.com>
232 * gst/avi/gstavidemux.c:
233 Remove useless processing for non-raw formats
235 Fri Jan 30 15:34:31 2009 +0100 Edward Hervey <bilboed@bilboed.com>
237 * gst/qtdemux/qtdemux.c:
238 * gst/qtdemux/qtdemux_fourcc.h:
239 * gst/qtdemux/qtdemux_types.c:
240 Add support for the 'Requirement' and 'Encoder' tags
242 Fri Jan 30 15:33:19 2009 +0100 Edward Hervey <bilboed@bilboed.com>
244 * gst/qtdemux/qtdemux.c:
245 Modify private-tag name formatter so that it doesn't go mad at fourcc starting with '(c)'.
247 Fri Jan 30 14:40:51 2009 +0100 Brijesh Singh <brijesh.ksingh@gmail.com>
249 * sys/v4l2/gstv4l2tuner.c:
250 Fix comparison of the tuner norms
251 The V4L2 tuner norms that a device supports could
252 be a subset of some norm (e.g. NTSC instead of NTSC_M).
253 The comparison should be done by & instead of ==.
254 See http://www.linuxtv.org/downloads/video4linux/API/V4L2_API/spec-single/v4l2.html#STANDARD
257 Fri Jan 30 08:53:06 2009 +0100 Edward Hervey <bilboed@bilboed.com>
261 Use a symbolic link for the pre-commit client-side hook
263 Thu Jan 29 14:08:56 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
265 * gst/videocrop/gstaspectratiocrop.c:
266 Only unref the peer when there is one.
268 Thu Jan 29 11:07:59 2009 +0200 Stefan Kost <ensonic@users.sf.net>
270 * gst/avi/gstavimux.c:
271 * gst/interleave/deinterleave.c:
272 * gst/interleave/interleave.c:
273 * sys/directdraw/gstdirectdrawsink.c:
274 * sys/directsound/gstdirectsoundsink.c:
275 * sys/osxvideo/osxvideosink.m:
276 * sys/v4l2/gstv4l2src.c:
277 * sys/waveform/gstwaveformsink.c:
278 Remove version numbers from a few gst-launch examples.
279 The majority of the examples doe not use -0.10 and this will also help us to maintain the docs.
281 Thu Jan 29 10:10:08 2009 +0200 Stefan Kost <ensonic@users.sf.net>
283 * sys/directdraw/gstdirectdrawsink.c:
284 * sys/directsound/gstdirectsoundsink.c:
285 * sys/oss/gstossmixerelement.c:
286 * sys/oss/gstosssink.c:
287 * sys/oss/gstosssrc.c:
288 * sys/osxaudio/gstosxaudio.c:
289 * sys/osxaudio/gstosxaudiosink.c:
290 * sys/osxaudio/gstosxaudiosrc.c:
291 * sys/osxvideo/osxvideosink.m:
292 * sys/sunaudio/gstsunaudiomixer.c:
293 * sys/sunaudio/gstsunaudiosink.c:
294 * sys/sunaudio/gstsunaudiosrc.c:
295 * sys/v4l2/gstv4l2src.c:
296 * sys/waveform/gstwaveformsink.c:
297 * sys/ximage/gstximagesrc.c:
298 Update and add documentation for platform specific plugins (sys).
299 Link to properties. Correct titles for examples. Fix examples.
301 Thu Jan 29 09:45:25 2009 +0200 Stefan Kost <ensonic@users.sf.net>
303 * gst/multipart/multipartmux.c:
304 Add ' to framerate argument and remove the word 'simple' as all our pipelines are apparently simple.
306 Thu Jan 29 09:42:56 2009 +0200 Stefan Kost <ensonic@users.sf.net>
308 * ext/jpeg/gstjpegdec.c:
309 * ext/jpeg/gstjpegenc.c:
310 Add examples for the jpeg elements.
312 Wed Jan 28 21:40:11 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
314 * ext/pulse/pulsesink.c:
315 Fix compile error in the last commit
317 Wed Jan 28 20:34:40 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
320 * ext/pulse/pulseprobe.c:
321 * ext/pulse/pulseprobe.h:
322 * ext/pulse/pulsesink.c:
323 * ext/pulse/pulsesink.h:
324 * ext/pulse/pulsesrc.c:
325 * ext/pulse/pulsesrc.h:
326 * ext/pulse/pulseutil.c:
327 * ext/pulse/pulseutil.h:
328 Rewrite the pulse plugin, conditionally enabling new behaviour with
331 * Hook pulsesink's volume property up with the stream volume -- not the
333 * Read the device description directly from the sink instead of going
335 * Properly implement _reset() methods for both sink and source to avoid
336 deadlocks when shutting down a pipeline.
337 * Replace all simple pa_threaded_mainloop_wait() by proper loops to
338 guarantee that we wait for the right event in case multiple events are
339 fired. While this is not strictly necessary in many cases it
340 certainly is more correct and makes me sleep better at night.
341 * Replace CHECK_DEAD_GOTO macros with proper functions
342 * Extend the number of supported channels to 32 since that is the actual
344 * Get rid of _dispose() methods since we don't need them.
345 * Increase the volume property upper limit of the sink to 1000.
346 * Reset function pointers after we disconnect a stream/context. Better
348 * Reset the state of the element properly if open/prepare fails
349 * Cork the PA stream when the pipeline is paused. This allows the PA
351 close audio device on pause and thus save a bit of power.
352 * Set PA stream properties based on GST tags such as GST_TAG_TITLE,
353 GST_TAG_ARTIST, and so on.
354 Signed-off-by: Lennart Poettering <lennart@poettering.net>
356 Wed Jan 28 17:46:06 2009 +0200 Stefan Kost <ensonic@users.sf.net>
358 * docs/plugins/Makefile.am:
359 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
360 * docs/plugins/gst-plugins-good-plugins-sections.txt:
361 * ext/aalib/gstaasink.c:
362 * ext/annodex/gstcmmldec.c:
363 * ext/annodex/gstcmmlenc.c:
364 * ext/cairo/gsttextoverlay.c:
365 * ext/cairo/gsttimeoverlay.c:
367 * ext/dv/gstdvdemux.c:
370 * ext/flac/gstflacdec.c:
371 * ext/flac/gstflacenc.c:
372 * ext/gconf/gstgconfaudiosink.c:
373 * ext/gconf/gstgconfaudiosrc.c:
374 * ext/gconf/gstgconfvideosink.c:
375 * ext/gconf/gstgconfvideosrc.c:
376 * ext/gdk_pixbuf/gstgdkpixbufsink.c:
377 * ext/hal/gsthalaudiosink.c:
378 * ext/hal/gsthalaudiosrc.c:
380 * ext/jpeg/gstjpegenc.c:
381 * ext/jpeg/gstsmokedec.c:
382 * ext/jpeg/gstsmokeenc.c:
383 * ext/libcaca/gstcacasink.c:
384 * ext/libcaca/gstcacasink.h:
385 * ext/libpng/gstpngdec.c:
386 * ext/libpng/gstpngenc.c:
387 * ext/pulse/pulsemixer.c:
388 * ext/pulse/pulsesink.c:
389 * ext/pulse/pulsesrc.c:
390 * ext/raw1394/gstdv1394src.c:
391 * ext/raw1394/gsthdv1394src.c:
392 * ext/soup/gstsouphttpsrc.c:
393 * ext/speex/gstspeexdec.c:
394 * ext/speex/gstspeexenc.c:
395 * ext/taglib/gstapev2mux.cc:
396 * ext/taglib/gstid3v2mux.cc:
397 * ext/wavpack/gstwavpackdec.c:
398 * ext/wavpack/gstwavpackenc.c:
399 * ext/wavpack/gstwavpackparse.c:
400 * gst/matroska/matroska-mux.h:
401 * gst/udp/gstudpsrc.c:
402 Update and add documentation for plugins with deps (ext).
403 Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered. Fix warnings that gtk-doc points out.
405 Wed Jan 28 15:57:20 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
407 * gst/audiofx/audioecho.c:
408 * gst/audiofx/audioecho.h:
409 Limit the delay by a new max-delay property
410 Introduce a new max-delay property that can only
411 be set before going to PLAYING or PAUSED. This
412 is used to limit the maximum delay and is set
413 to the current delay by default.
414 Using this will make sure that we have enough data
415 in our internal ringbuffer for the echo. With dynamic
416 reallocation of the ringbuffer as used before silence
417 could've been used as the echo directly after setting
420 Wed Jan 28 11:58:42 2009 +0100 Edward Hervey <bilboed@bilboed.com>
422 * win32/common/config.h:
423 Revert previous bogus commit
425 Wed Jan 28 12:29:42 2009 +0200 Stefan Kost <ensonic@users.sf.net>
427 * docs/plugins/Makefile.am:
428 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
429 * docs/plugins/gst-plugins-good-plugins-sections.txt:
430 * docs/plugins/gst-plugins-good-plugins.args:
431 * docs/plugins/gst-plugins-good-plugins.hierarchy:
432 * docs/plugins/gst-plugins-good-plugins.interfaces:
433 * docs/plugins/inspect/plugin-aasink.xml:
434 * docs/plugins/inspect/plugin-alaw.xml:
435 * docs/plugins/inspect/plugin-alpha.xml:
436 * docs/plugins/inspect/plugin-alphacolor.xml:
437 * docs/plugins/inspect/plugin-annodex.xml:
438 * docs/plugins/inspect/plugin-apetag.xml:
439 * docs/plugins/inspect/plugin-audiofx.xml:
440 * docs/plugins/inspect/plugin-auparse.xml:
441 * docs/plugins/inspect/plugin-autodetect.xml:
442 * docs/plugins/inspect/plugin-avi.xml:
443 * docs/plugins/inspect/plugin-cacasink.xml:
444 * docs/plugins/inspect/plugin-cairo.xml:
445 * docs/plugins/inspect/plugin-cutter.xml:
446 * docs/plugins/inspect/plugin-debug.xml:
447 * docs/plugins/inspect/plugin-dv.xml:
448 * docs/plugins/inspect/plugin-efence.xml:
449 * docs/plugins/inspect/plugin-effectv.xml:
450 * docs/plugins/inspect/plugin-equalizer.xml:
451 * docs/plugins/inspect/plugin-esdsink.xml:
452 * docs/plugins/inspect/plugin-flac.xml:
453 * docs/plugins/inspect/plugin-flxdec.xml:
454 * docs/plugins/inspect/plugin-gamma.xml:
455 * docs/plugins/inspect/plugin-gconfelements.xml:
456 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
457 * docs/plugins/inspect/plugin-goom.xml:
458 * docs/plugins/inspect/plugin-goom2k1.xml:
459 * docs/plugins/inspect/plugin-halelements.xml:
460 * docs/plugins/inspect/plugin-icydemux.xml:
461 * docs/plugins/inspect/plugin-id3demux.xml:
462 * docs/plugins/inspect/plugin-interleave.xml:
463 * docs/plugins/inspect/plugin-jpeg.xml:
464 * docs/plugins/inspect/plugin-level.xml:
465 * docs/plugins/inspect/plugin-matroska.xml:
466 * docs/plugins/inspect/plugin-monoscope.xml:
467 * docs/plugins/inspect/plugin-mulaw.xml:
468 * docs/plugins/inspect/plugin-multifile.xml:
469 * docs/plugins/inspect/plugin-multipart.xml:
470 * docs/plugins/inspect/plugin-navigationtest.xml:
471 * docs/plugins/inspect/plugin-ossaudio.xml:
472 * docs/plugins/inspect/plugin-png.xml:
473 * docs/plugins/inspect/plugin-pulseaudio.xml:
474 * docs/plugins/inspect/plugin-quicktime.xml:
475 * docs/plugins/inspect/plugin-replaygain.xml:
476 * docs/plugins/inspect/plugin-rtp.xml:
477 * docs/plugins/inspect/plugin-rtsp.xml:
478 * docs/plugins/inspect/plugin-smpte.xml:
479 * docs/plugins/inspect/plugin-soup.xml:
480 * docs/plugins/inspect/plugin-spectrum.xml:
481 * docs/plugins/inspect/plugin-speex.xml:
482 * docs/plugins/inspect/plugin-taglib.xml:
483 * docs/plugins/inspect/plugin-udp.xml:
484 * docs/plugins/inspect/plugin-video4linux2.xml:
485 * docs/plugins/inspect/plugin-videobalance.xml:
486 * docs/plugins/inspect/plugin-videobox.xml:
487 * docs/plugins/inspect/plugin-videocrop.xml:
488 * docs/plugins/inspect/plugin-videoflip.xml:
489 * docs/plugins/inspect/plugin-videomixer.xml:
490 * docs/plugins/inspect/plugin-wavenc.xml:
491 * docs/plugins/inspect/plugin-wavpack.xml:
492 * docs/plugins/inspect/plugin-wavparse.xml:
493 * docs/plugins/inspect/plugin-ximagesrc.xml:
494 * gst/alpha/gstalphacolor.c:
495 * gst/apetag/gstapedemux.c:
496 * gst/audiofx/audioamplify.c:
497 * gst/audiofx/audiochebband.c:
498 * gst/audiofx/audiocheblimit.c:
499 * gst/audiofx/audiodynamic.c:
500 * gst/audiofx/audioecho.c:
501 * gst/audiofx/audiofirfilter.c:
502 * gst/audiofx/audioiirfilter.c:
503 * gst/audiofx/audioinvert.c:
504 * gst/audiofx/audiokaraoke.c:
505 * gst/audiofx/audiopanorama.c:
506 * gst/audiofx/audiowsincband.c:
507 * gst/audiofx/audiowsinclimit.c:
508 * gst/auparse/gstauparse.c:
509 * gst/avi/gstavidemux.c:
510 * gst/avi/gstavimux.c:
511 * gst/cutter/gstcutter.c:
512 * gst/debug/gstpushfilesrc.c:
513 * gst/debug/gsttaginject.c:
514 * gst/debug/progressreport.c:
515 * gst/equalizer/gstiirequalizer10bands.c:
516 * gst/equalizer/gstiirequalizer3bands.c:
517 * gst/equalizer/gstiirequalizernbands.c:
518 * gst/flx/gstflxdec.c:
519 * gst/goom/gstgoom.c:
520 * gst/goom2k1/gstgoom.c:
521 * gst/icydemux/gsticydemux.c:
522 * gst/id3demux/gstid3demux.c:
523 * gst/law/alaw-decode.c:
524 * gst/law/alaw-encode.c:
525 * gst/law/mulaw-decode.c:
526 * gst/law/mulaw-encode.c:
528 * gst/level/gstlevel.c:
529 * gst/monoscope/gstmonoscope.c:
530 * gst/multifile/gstmultifilesink.c:
531 * gst/multifile/gstmultifilesrc.c:
532 * gst/multipart/multipartdemux.c:
533 * gst/multipart/multipartmux.c:
534 * gst/qtdemux/qtdemux.c:
535 * gst/rtp/gstrtpjpegpay.c:
536 * gst/rtsp/gstrtpdec.c:
537 * gst/rtsp/gstrtspsrc.c:
538 * gst/smpte/gstsmpte.c:
539 * gst/smpte/gstsmptealpha.c:
540 * gst/spectrum/gstspectrum.c:
541 * gst/udp/gstmultiudpsink.c:
542 * gst/udp/gstudpsink.c:
543 * gst/udp/gstudpsrc.c:
544 * gst/videobox/gstvideobox.c:
545 * gst/videocrop/gstaspectratiocrop.c:
546 * gst/videocrop/gstvideocrop.c:
547 * gst/videofilter/gstgamma.c:
548 * gst/videofilter/gstvideobalance.c:
549 * gst/videofilter/gstvideoflip.c:
550 * gst/videomixer/videomixer.c:
551 * gst/wavenc/gstwavenc.c:
552 * gst/wavparse/gstwavparse.c:
553 * win32/common/config.h:
554 Update and add documentation for plugins with no deps (gst).
555 Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered.
557 Tue Jan 27 23:09:05 2009 +0200 Stefan Kost <ensonic@users.sf.net>
559 * tests/examples/spectrum/demo-audiotest.c:
560 * tests/examples/spectrum/demo-osssrc.c:
561 Fix example apps by drawing in the main-loop.
563 Tue Jan 27 20:33:02 2009 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
565 * tests/check/Makefile.am:
566 tests: fix build of aspectratio crop unit test in uninstalled environment.
568 Tue Jan 27 20:30:02 2009 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
571 Make git ignore backup files
573 Mon Jan 26 16:14:47 2009 +0100 Peter Kjellerstedt <pkj@axis.com>
575 * gst/multipart/multipartdemux.c:
576 Plug a memory leak in a debug message.
578 Thu Jan 22 15:59:40 2009 +0100 Peter Kjellerstedt <pkj@axis.com>
580 * gst/udp/gstudpnetutils.c:
581 Correct return value from gst_udp_get_addr() when no known family is found.
583 Mon Jan 26 09:51:36 2009 +0100 Jonathan Matthew <jonathan@d14n.org>
586 * ext/soup/gstsouphttpsrc.c:
587 Use libsoup-gnome for proxy configuration if available
588 If libsoup-gnome is found use this as it will give us
589 the GNOME proxy configuration. Otherwise use normal
591 The GNOME proxy configuration will only be used if
592 the proxy properties are not set on souphttpsrc
593 and if the http_proxy environment variable is not
597 Sun Jan 25 19:26:46 2009 -0800 David Schleef <ds@schleef.org>
599 * gst/qtdemux/qtdemux.c:
600 Add a few more video fourcc's
602 Sat Jan 24 14:48:00 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
604 * gst/videocrop/gstaspectratiocrop.c:
605 * tests/check/Makefile.am:
606 * tests/check/elements/aspectratiocrop.c:
607 Add unit test for aspectratiocrop Fixes bug #527951
608 Add unit test for aspectratiocrop and refactor this element. Added
609 finalize function to cleanup leaking mutex.
611 Sun Jan 25 14:34:09 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
613 * tests/check/elements/.gitignore:
614 Ignore check binaries
616 Sat Jan 24 18:28:06 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
618 * gst/audiofx/audioecho.c:
619 Save some allocations if the echo delay is increased often
620 Save some allocations if the echo delay is increased often
621 during playback by always allocating enough memory to hold
622 data up to the next complete second, i.e. in the worst case
623 allocate memory for one additional second.
625 Sat Jan 24 14:25:08 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
627 * docs/plugins/inspect/plugin-1394.xml:
628 * docs/plugins/inspect/plugin-aasink.xml:
629 * docs/plugins/inspect/plugin-alaw.xml:
630 * docs/plugins/inspect/plugin-alpha.xml:
631 * docs/plugins/inspect/plugin-alphacolor.xml:
632 * docs/plugins/inspect/plugin-annodex.xml:
633 * docs/plugins/inspect/plugin-apetag.xml:
634 * docs/plugins/inspect/plugin-audiofx.xml:
635 * docs/plugins/inspect/plugin-auparse.xml:
636 * docs/plugins/inspect/plugin-autodetect.xml:
637 * docs/plugins/inspect/plugin-avi.xml:
638 * docs/plugins/inspect/plugin-cacasink.xml:
639 * docs/plugins/inspect/plugin-cairo.xml:
640 * docs/plugins/inspect/plugin-cutter.xml:
641 * docs/plugins/inspect/plugin-debug.xml:
642 * docs/plugins/inspect/plugin-dv.xml:
643 * docs/plugins/inspect/plugin-efence.xml:
644 * docs/plugins/inspect/plugin-effectv.xml:
645 * docs/plugins/inspect/plugin-equalizer.xml:
646 * docs/plugins/inspect/plugin-esdsink.xml:
647 * docs/plugins/inspect/plugin-flac.xml:
648 * docs/plugins/inspect/plugin-flxdec.xml:
649 * docs/plugins/inspect/plugin-gamma.xml:
650 * docs/plugins/inspect/plugin-gconfelements.xml:
651 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
652 * docs/plugins/inspect/plugin-goom.xml:
653 * docs/plugins/inspect/plugin-goom2k1.xml:
654 * docs/plugins/inspect/plugin-halelements.xml:
655 * docs/plugins/inspect/plugin-icydemux.xml:
656 * docs/plugins/inspect/plugin-id3demux.xml:
657 * docs/plugins/inspect/plugin-interleave.xml:
658 * docs/plugins/inspect/plugin-jpeg.xml:
659 * docs/plugins/inspect/plugin-level.xml:
660 * docs/plugins/inspect/plugin-matroska.xml:
661 * docs/plugins/inspect/plugin-mulaw.xml:
662 * docs/plugins/inspect/plugin-multifile.xml:
663 * docs/plugins/inspect/plugin-multipart.xml:
664 * docs/plugins/inspect/plugin-navigationtest.xml:
665 * docs/plugins/inspect/plugin-ossaudio.xml:
666 * docs/plugins/inspect/plugin-png.xml:
667 * docs/plugins/inspect/plugin-pulseaudio.xml:
668 * docs/plugins/inspect/plugin-quicktime.xml:
669 * docs/plugins/inspect/plugin-replaygain.xml:
670 * docs/plugins/inspect/plugin-rtp.xml:
671 * docs/plugins/inspect/plugin-rtsp.xml:
672 * docs/plugins/inspect/plugin-shout2send.xml:
673 * docs/plugins/inspect/plugin-smpte.xml:
674 * docs/plugins/inspect/plugin-soup.xml:
675 * docs/plugins/inspect/plugin-spectrum.xml:
676 * docs/plugins/inspect/plugin-speex.xml:
677 * docs/plugins/inspect/plugin-taglib.xml:
678 * docs/plugins/inspect/plugin-udp.xml:
679 * docs/plugins/inspect/plugin-video4linux2.xml:
680 * docs/plugins/inspect/plugin-videobalance.xml:
681 * docs/plugins/inspect/plugin-videobox.xml:
682 * docs/plugins/inspect/plugin-videoflip.xml:
683 * docs/plugins/inspect/plugin-videomixer.xml:
684 * docs/plugins/inspect/plugin-wavenc.xml:
685 * docs/plugins/inspect/plugin-wavpack.xml:
686 * docs/plugins/inspect/plugin-wavparse.xml:
687 * docs/plugins/inspect/plugin-ximagesrc.xml:
688 Update plugin version in documentation
690 Fri Jan 23 21:47:40 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
692 * gst/videocrop/gstvideocrop.c:
693 Fix link in documentation of videocrop element
695 Fri Jan 23 21:46:13 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
697 * docs/plugins/Makefile.am:
698 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
699 * docs/plugins/gst-plugins-good-plugins-sections.txt:
700 * docs/plugins/gst-plugins-good-plugins.args:
701 * docs/plugins/gst-plugins-good-plugins.hierarchy:
702 * docs/plugins/gst-plugins-good-plugins.interfaces:
703 * docs/plugins/gst-plugins-good-plugins.prerequisites:
704 * docs/plugins/inspect/plugin-videocrop.xml:
705 * gst/videocrop/gstaspectratiocrop.c:
706 Add documentation for aspectratiocrop
708 Sat Jan 24 13:21:39 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
710 * win32/common/config.h:
711 Update win32/common/config.h for the new development cycle
713 Sat Jan 24 11:53:40 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
715 * gst/audiofx/audioecho.c:
716 Add note that audioecho's reverb sounds metallic
717 Add a note to the docs that audioecho's reverb will
718 sound metallic. This happens because for a real
719 reverb filter additional filtering is necessary.
720 Also note which values should be used for the delay
721 property to get an echo effect.
723 Fri Jan 23 23:38:10 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
726 * docs/plugins/.gitignore:
728 * tests/examples/audiofx/.gitignore:
729 More entries for the gitignores
731 Fri Jan 23 20:36:27 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
733 * tests/check/elements/videocrop.c:
734 skip video/x-raw-gray in videocrop unit test
735 A recent commit added video/x-raw-gray support to videocrop. However
736 this lets the videocrop unit test fail. Because videotestsrc can't
737 generate this format.
739 Fri Jan 23 15:39:46 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
741 * gst/videocrop/Makefile.am:
742 * gst/videocrop/gstaspectratiocrop.c:
743 * gst/videocrop/gstaspectratiocrop.h:
744 * gst/videocrop/gstvideocrop.c:
745 Add aspectratiocrop element. Fixes bug #527951
746 Add new aspectratiocrop element that crops the video
747 to a specified aspect ratio using videocrop.
749 Fri Jan 23 10:49:28 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
751 * gst/videocrop/gstvideocrop.c:
752 Fix navigation event forwarding while cropping. Fixes bug #567992.
753 Fix the navigation event forwarding while cropping by adjusting
754 the mouse position by the amount of cropped pixels.
756 Fri Jan 23 10:04:39 2009 +0100 Brian Cameron <brian.cameron@sun.com>
759 Fix linking on Solaris. Fixes bug #568809.
760 Check for the socket library which is needed
761 for socket() on Solaris.
763 Thu Jan 22 22:41:43 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
766 Bump version number again -> 0.10.13.1
768 Thu Jan 22 22:41:01 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
770 * gst-plugins-good.doap:
771 Add releases 0.10.12 and 0.10.13 to the doap file
773 Thu Jan 22 18:08:50 2009 +0200 Stefan Kost <ensonic@users.sf.net>
776 Update common snapshot.
778 Thu Jan 22 14:25:07 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
781 * win32/common/config.h:
782 Back to devel -> 0.10.12.1
784 Thu Jan 22 01:29:40 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
789 Wed Jan 21 17:22:39 2009 -0800 David Schleef <ds@schleef.org>
791 * gst/qtdemux/qtdemux.c:
792 Fix for security advisory TKADV2009-0xx
793 Fix potential buffer overflows while reading quicktime headers.
794 Security issue noticed by Tobias Klein.
796 Wed Jan 21 12:56:55 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
798 * ext/flac/gstflacdec.c:
799 Fix typo and small flaw in flac decoder
801 Thu Jan 22 13:49:35 2009 +0100 Sebastian Dröge <slomo@circular-chaos.org>
806 Thu Jan 22 10:40:34 2009 +0100 Sebastian Dröge <slomo@circular-chaos.org>
808 * docs/plugins/Makefile.am:
809 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
810 * docs/plugins/gst-plugins-good-plugins-sections.txt:
811 * docs/plugins/gst-plugins-good-plugins.args:
812 * docs/plugins/gst-plugins-good-plugins.hierarchy:
813 * docs/plugins/inspect/plugin-audiofx.xml:
814 * docs/plugins/inspect/plugin-videocrop.xml:
815 * gst/audiofx/Makefile.am:
816 * gst/audiofx/audioecho.c:
817 * gst/audiofx/audioecho.h:
818 * gst/audiofx/audiofx.c:
819 * gst/audiofx/audioreverb.c:
820 * gst/audiofx/audioreverb.h:
821 * tests/check/Makefile.am:
822 * tests/check/elements/audioecho.c:
823 * tests/check/elements/audioreverb.c:
824 Rename audioreverb to audioecho. Fixes bug #568395.
825 The element can add an echo and a simple reverb effect to
826 an audio stream but for a real reverb filter it would need
827 some additional filtering to prevent a metallic-sounding
830 Thu Jan 22 12:21:29 2009 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
832 * gst/rtsp/gstrtspsrc.c:
833 Free leftover udp ports (if any) when a setup request fails.
835 Thu Jan 22 06:05:26 2009 +0100 Edward Hervey <bilboed@bilboed.com>
839 Install and use pre-commit indentation hook from common
841 Wed Jan 21 13:25:06 2009 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
843 * ext/flac/gstflacdec.c:
844 Whitespace fixes and some improved debug lines.
846 Wed Jan 21 04:31:58 2009 +0100 Edward Hervey <bilboed@bilboed.com>
849 autogen.sh : Use git submodule
851 Tue Jan 20 15:33:05 2009 +0000 Tim-Philipp Müller <tim@centricular.net>
853 sys/v4l2/gstv4l2src.c: Fix error code (the message string also needs love, but not today).
854 Original commit message from CVS:
855 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read):
856 Fix error code (the message string also needs love, but not today).
858 Mon Jan 19 11:44:36 2009 +0000 Luotao Fu <l.fu@pengutronix.de>
860 gst/videocrop/gstvideocrop.c: Add 8bit grayscale support to videocrop plugin. Fixes #567952.
861 Original commit message from CVS:
862 Patch by: Luotao Fu <l dot fu at pengutronix dot de>
863 * gst/videocrop/gstvideocrop.c:
864 (gst_video_crop_get_image_details_from_caps):
865 Add 8bit grayscale support to videocrop plugin. Fixes #567952.
867 Mon Jan 19 11:22:06 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
869 gst/audiofx/audioreverb.c: Set the default value in the instance init function.
870 Original commit message from CVS:
871 * gst/audiofx/audioreverb.c: (gst_audio_reverb_init):
872 Set the default value in the instance init function.
874 Mon Jan 19 11:19:08 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
876 Add an echo/reverb filter to the audiofx plugin, with configurable echo delay, intensity and feedback. Fixes bug #567...
877 Original commit message from CVS:
878 * docs/plugins/Makefile.am:
879 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
880 * docs/plugins/gst-plugins-good-plugins-sections.txt:
881 * docs/plugins/gst-plugins-good-plugins.args:
882 * docs/plugins/gst-plugins-good-plugins.hierarchy:
883 * docs/plugins/inspect/plugin-audiofx.xml:
884 * docs/plugins/inspect/plugin-spectrum.xml:
885 * gst/audiofx/Makefile.am:
886 * gst/audiofx/audiofx.c: (plugin_init):
887 * gst/audiofx/audioreverb.c: (gst_audio_reverb_base_init),
888 (gst_audio_reverb_class_init), (gst_audio_reverb_init),
889 (gst_audio_reverb_finalize), (gst_audio_reverb_set_property),
890 (gst_audio_reverb_get_property), (gst_audio_reverb_setup),
891 (gst_audio_reverb_stop), (gst_audio_reverb_transform_ip):
892 * gst/audiofx/audioreverb.h:
893 * tests/check/Makefile.am:
894 * tests/check/elements/audioreverb.c: (setup_reverb),
895 (cleanup_reverb), (GST_START_TEST), (audioreverb_suite):
896 Add an echo/reverb filter to the audiofx plugin, with configurable
897 echo delay, intensity and feedback. Fixes bug #567874.
899 Mon Jan 19 10:13:53 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
901 gst/spectrum/gstspectrum.*: Implement a simple compensation algorithm for rounding errors.
902 Original commit message from CVS:
903 * gst/spectrum/gstspectrum.c: (gst_spectrum_reset_state),
904 (gst_spectrum_transform_ip):
905 * gst/spectrum/gstspectrum.h:
906 Implement a simple compensation algorithm for rounding errors.
907 This makes sure that a spectrum message is posted on the bus
908 every interval nanoseconds. Fixes bug #567955.
910 Thu Jan 15 21:16:45 2009 +0000 Michael Smith <msmith@xiph.org>
912 sys/osxaudio/Makefile.am: Link against CoreServices (needed for osx 10.4) and fix up the linker flags. Fixes #567853.
913 Original commit message from CVS:
914 * sys/osxaudio/Makefile.am:
915 Link against CoreServices (needed for osx 10.4) and fix up the linker
916 flags. Fixes #567853.
918 Thu Jan 15 14:53:18 2009 +0000 Wim Taymans <wim.taymans@gmail.com>
920 gst/qtdemux/qtdemux.c: Catch invalid and commonly wrong playback rates in the elst atoms.
921 Original commit message from CVS:
922 * gst/qtdemux/qtdemux.c: (qtdemux_parse_segments):
923 Catch invalid and commonly wrong playback rates in the elst atoms.
926 Thu Jan 15 11:40:23 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
928 gst/spectrum/gstspectrum.c: Don't call gst_fft_f32_free() with NULL to prevent a crash. Fixes bug #567642.
929 Original commit message from CVS:
930 * gst/spectrum/gstspectrum.c: (gst_spectrum_reset_state):
931 Don't call gst_fft_f32_free() with NULL to prevent a
932 crash. Fixes bug #567642.
934 Wed Jan 14 15:44:18 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
936 gst/spectrum/gstspectrum.*: Use correct types for frame/fft counters and some minor cleanup.
937 Original commit message from CVS:
938 * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
939 * gst/spectrum/gstspectrum.h:
940 Use correct types for frame/fft counters and some minor
943 Wed Jan 14 15:37:07 2009 +0000 Lennart Poettering <lennart@poettering.net>
945 ext/pulse/pulseprobe.c: Fix refcount loop, resulting in a thread leak. Fixes bug #567746.
946 Original commit message from CVS:
947 Patch by: Lennart Poettering <lennart at poettering dot net>
948 * ext/pulse/pulseprobe.c: (gst_pulseprobe_new),
949 (gst_pulseprobe_free):
950 Fix refcount loop, resulting in a thread leak. Fixes bug #567746.
952 Wed Jan 14 10:46:54 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
954 gst/spectrum/: Post a spectrum message on the bus for every interval, even if the interval is small than the length o...
955 Original commit message from CVS:
956 * gst/spectrum/Makefile.am:
957 * gst/spectrum/README:
958 * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init),
959 (gst_spectrum_class_init), (gst_spectrum_init),
960 (gst_spectrum_reset_state), (gst_spectrum_finalize),
961 (gst_spectrum_set_property), (gst_spectrum_start),
962 (gst_spectrum_stop), (gst_spectrum_setup),
963 (gst_spectrum_transform_ip):
964 * gst/spectrum/gstspectrum.h:
965 Post a spectrum message on the bus for every interval, even
966 if the interval is small than the length of the FFT.
968 Major cleanup of the spectrum element.
970 Tue Jan 13 19:23:57 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
972 Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR filters to be implemented by providing the...
973 Original commit message from CVS:
975 * gst/audiofx/Makefile.am:
976 * gst/audiofx/audiofirfilter.c: (gst_audio_fir_filter_base_init),
977 (gst_audio_fir_filter_class_init),
978 (gst_audio_fir_filter_update_kernel), (gst_audio_fir_filter_init),
979 (gst_audio_fir_filter_setup), (gst_audio_fir_filter_finalize),
980 (gst_audio_fir_filter_set_property),
981 (gst_audio_fir_filter_get_property):
982 * gst/audiofx/audiofirfilter.h:
983 * gst/audiofx/audiofx.c: (plugin_init):
984 * gst/audiofx/audioiirfilter.c: (gst_audio_iir_filter_base_init),
985 (gst_audio_iir_filter_class_init),
986 (gst_audio_iir_filter_update_coefficients),
987 (gst_audio_iir_filter_init), (gst_audio_iir_filter_setup),
988 (gst_audio_iir_filter_finalize),
989 (gst_audio_iir_filter_set_property),
990 (gst_audio_iir_filter_get_property):
991 * gst/audiofx/audioiirfilter.h:
992 Add audioiirfilter and audiofirfilter elements which allow
993 generic IIR/FIR filters to be implemented by providing the
994 filter coefficients. Fixes bug #567577.
995 * docs/plugins/Makefile.am:
996 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
997 * docs/plugins/gst-plugins-good-plugins-sections.txt:
998 * docs/plugins/gst-plugins-good-plugins.args:
999 * docs/plugins/gst-plugins-good-plugins.hierarchy:
1000 * docs/plugins/gst-plugins-good-plugins.signals:
1001 * docs/plugins/inspect/plugin-alaw.xml:
1002 * docs/plugins/inspect/plugin-audiofx.xml:
1003 * docs/plugins/inspect/plugin-avi.xml:
1004 * docs/plugins/inspect/plugin-flac.xml:
1005 * docs/plugins/inspect/plugin-mulaw.xml:
1006 * docs/plugins/inspect/plugin-video4linux2.xml:
1007 * docs/plugins/inspect/plugin-wavparse.xml:
1008 Add documentation for the audioiirfilter and audiofirfilter
1010 * tests/check/Makefile.am:
1011 * tests/check/elements/audiofirfilter.c: (on_message),
1012 (on_rate_changed), (on_handoff), (GST_START_TEST),
1013 (audiofirfilter_suite):
1014 * tests/check/elements/audioiirfilter.c: (on_message),
1015 (on_rate_changed), (on_handoff), (GST_START_TEST),
1016 (audioiirfilter_suite):
1017 * tests/examples/Makefile.am:
1018 * tests/examples/audiofx/Makefile.am:
1019 * tests/examples/audiofx/firfilter-example.c: (on_message),
1020 (on_rate_changed), (main):
1021 * tests/examples/audiofx/iirfilter-example.c: (on_message),
1022 (on_rate_changed), (main):
1023 Add unit tests and example applications for the two filter
1026 Tue Jan 13 19:09:19 2009 +0000 Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
1028 gst/qtdemux/qtdemux.c: Fix format string for guint64.
1029 Original commit message from CVS:
1030 Patch by: Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
1031 * gst/qtdemux/qtdemux.c:
1032 Fix format string for guint64.
1034 Tue Jan 13 19:04:09 2009 +0000 Michael Smith <msmith@xiph.org>
1036 sys/osxaudio/Makefile.am: osxaudio plugin now requires AudioUnit framework, so link against that.
1037 Original commit message from CVS:
1038 * sys/osxaudio/Makefile.am:
1039 osxaudio plugin now requires AudioUnit framework, so link against that.
1040 Clean up tabs v spaces while I'm there.
1042 Tue Jan 13 17:49:07 2009 +0000 Wim Taymans <wim.taymans@gmail.com>
1044 tests/examples/rtp/server-alsasrc-PCMA.c: Add some example code for printing the RTP manager stats.
1045 Original commit message from CVS:
1046 * tests/examples/rtp/server-alsasrc-PCMA.c: (print_source_stats),
1047 (print_stats), (main):
1048 Add some example code for printing the RTP manager stats.
1050 Tue Jan 13 08:24:25 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1052 gst/audiofx/: Use a custom mutex for protecting the instance fields instead of the GstObject lock. Using the latter c...
1053 Original commit message from CVS:
1054 * gst/audiofx/audiochebband.c: (gst_audio_cheb_band_class_init),
1055 (gst_audio_cheb_band_init), (gst_audio_cheb_band_finalize),
1056 (gst_audio_cheb_band_set_property):
1057 * gst/audiofx/audiochebband.h:
1058 * gst/audiofx/audiocheblimit.c: (gst_audio_cheb_limit_class_init),
1059 (gst_audio_cheb_limit_init), (gst_audio_cheb_limit_finalize),
1060 (gst_audio_cheb_limit_set_property):
1061 * gst/audiofx/audiocheblimit.h:
1062 * gst/audiofx/audiowsincband.c: (gst_audio_wsincband_class_init),
1063 (gst_audio_wsincband_init), (gst_audio_wsincband_finalize),
1064 (gst_audio_wsincband_set_property):
1065 * gst/audiofx/audiowsincband.h:
1066 * gst/audiofx/audiowsinclimit.c: (gst_audio_wsinclimit_class_init),
1067 (gst_audio_wsinclimit_init), (gst_audio_wsinclimit_finalize),
1068 (gst_audio_wsinclimit_set_property):
1069 * gst/audiofx/audiowsinclimit.h:
1070 Use a custom mutex for protecting the instance fields instead of
1071 the GstObject lock. Using the latter can lead to deadlocks, especially
1072 with the FIR filters when updating the latency.
1074 Sun Jan 11 19:03:38 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1076 gst/audiofx/: Implement a base class for generic audio FIR filters.
1077 Original commit message from CVS:
1078 * gst/audiofx/Makefile.am:
1079 * gst/audiofx/audiofxbasefirfilter.c:
1080 (gst_audio_fx_base_fir_filter_dispose),
1081 (gst_audio_fx_base_fir_filter_base_init),
1082 (gst_audio_fx_base_fir_filter_class_init),
1083 (gst_audio_fx_base_fir_filter_init),
1084 (gst_audio_fx_base_fir_filter_push_residue),
1085 (gst_audio_fx_base_fir_filter_setup),
1086 (gst_audio_fx_base_fir_filter_transform),
1087 (gst_audio_fx_base_fir_filter_start),
1088 (gst_audio_fx_base_fir_filter_stop),
1089 (gst_audio_fx_base_fir_filter_query),
1090 (gst_audio_fx_base_fir_filter_query_type),
1091 (gst_audio_fx_base_fir_filter_event),
1092 (gst_audio_fx_base_fir_filter_set_kernel):
1093 * gst/audiofx/audiofxbasefirfilter.h:
1094 * gst/audiofx/audiofxbaseiirfilter.c:
1095 Implement a base class for generic audio FIR filters.
1096 * gst/audiofx/audiowsincband.c:
1097 (gst_gst_audio_wsincband_mode_get_type),
1098 (gst_gst_audio_wsincband_window_get_type),
1099 (gst_audio_wsincband_base_init), (gst_audio_wsincband_class_init),
1100 (gst_audio_wsincband_init), (gst_audio_wsincband_build_kernel),
1101 (gst_audio_wsincband_setup), (gst_audio_wsincband_set_property),
1102 (gst_audio_wsincband_get_property):
1103 * gst/audiofx/audiowsincband.h:
1104 * gst/audiofx/audiowsinclimit.c:
1105 (gst_audio_wsinclimit_mode_get_type),
1106 (gst_audio_wsinclimit_window_get_type),
1107 (gst_audio_wsinclimit_base_init),
1108 (gst_audio_wsinclimit_class_init), (gst_audio_wsinclimit_init),
1109 (gst_audio_wsinclimit_build_kernel), (gst_audio_wsinclimit_setup),
1110 (gst_audio_wsinclimit_set_property),
1111 (gst_audio_wsinclimit_get_property):
1112 * gst/audiofx/audiowsinclimit.h:
1113 * tests/check/elements/audiowsincband.c: (GST_START_TEST):
1114 * tests/check/elements/audiowsinclimit.c: (GST_START_TEST):
1115 Use this new base class for audiowsincband and audiowsinclimit.
1116 Also cleanup both elements.
1118 Thu Jan 8 18:17:13 2009 +0000 Michael Smith <msmith@xiph.org>
1120 gst/qtdemux/qtdemux.c: In push mode, error out if we get EOS before we've created any srcpads.
1121 Original commit message from CVS:
1122 * gst/qtdemux/qtdemux.c:
1123 In push mode, error out if we get EOS before we've created any srcpads.
1124 Handle (in pull mode) some files that have a truncated moov atom where
1125 the final sub-atom is a 'free' atom and the contents of that are not
1126 present in the file.
1128 Thu Jan 8 15:56:46 2009 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1130 gst/matroska/: Some cleanups, refactoring and minor enhancements in caps handling.
1131 Original commit message from CVS:
1132 * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
1133 * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps):
1134 Some cleanups, refactoring and minor enhancements in caps handling.
1135 * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
1136 (gst_matroska_mux_init), (gst_matroska_pad_reset),
1137 (gst_matroska_pad_free), (gst_matroska_mux_reset),
1138 (gst_matroska_mux_video_pad_setcaps),
1139 (gst_matroska_mux_request_new_pad):
1140 * tests/check/elements/matroskamux.c: (teardown_src_pad):
1141 Only remove, release or reset what is appropriate upon state change.
1143 Wed Jan 7 20:38:50 2009 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1145 ext/pulse/pulsesink.*: Use a mutex to protect the current stream pointer, and ignore callbacks for stream objects tha...
1146 Original commit message from CVS:
1147 * ext/pulse/pulsesink.c:
1148 * ext/pulse/pulsesink.h:
1149 Use a mutex to protect the current stream pointer, and ignore
1150 callbacks for stream objects that have been destroyed already.
1151 Fixes problems with unprepare/prepare cycles caused by the input
1152 caps changing, without reintroducing bug #556986.
1154 Wed Jan 7 16:09:47 2009 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1156 sys/v4l2/gstv4l2src.c: Remove () from translateable string, so that it makes more sense.
1157 Original commit message from CVS:
1158 * sys/v4l2/gstv4l2src.c:
1159 Remove () from translateable string, so that it makes more sense.
1161 Wed Jan 7 09:43:13 2009 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1163 gst/avi/gstavimux.c: Minor fix/cleanup in header field calculation.
1164 Original commit message from CVS:
1165 * gst/avi/gstavimux.c: (gst_avi_mux_audsink_set_caps):
1166 Minor fix/cleanup in header field calculation.
1168 Tue Jan 6 17:48:10 2009 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1170 gst/matroska/matroska-mux.*: Remove internal taglist and fully use tagsetter interface.
1171 Original commit message from CVS:
1172 * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset),
1173 (gst_matroska_mux_handle_sink_event), (gst_matroska_mux_finish):
1174 * gst/matroska/matroska-mux.h:
1175 Remove internal taglist and fully use tagsetter interface.
1177 Tue Jan 6 14:50:29 2009 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1179 gst/avi/gstavimux.*: Ensure header size invariance during subsequent rewrite by using tags snapshot.
1180 Original commit message from CVS:
1181 * gst/avi/gstavimux.c: (gst_avi_mux_reset),
1182 (gst_avi_mux_riff_get_avi_header):
1183 * gst/avi/gstavimux.h:
1184 Ensure header size invariance during subsequent rewrite by using
1187 Mon Jan 5 17:31:13 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1189 ext/pulse/pulsesink.c: Don't wait for the pulse mainloop when destroying the stream.
1190 Original commit message from CVS:
1191 * ext/pulse/pulsesink.c: (gst_pulsesink_destroy_stream):
1192 Don't wait for the pulse mainloop when destroying the stream.
1193 Fixes a deadlock when the pulsedaemon goes away while pulsesink
1194 is PLAYING. Fixes bug #556986.
1196 Mon Jan 5 12:30:40 2009 +0000 Sascha Hauer <s.hauer@pengutronix.de>
1198 sys/v4l2/gstv4l2src.c: Add support for grayscale v4l2 devices. Fixes bug #566616.
1199 Original commit message from CVS:
1200 Patch by: Sascha Hauer <s dot hauer at pengutronix dot de>
1201 Luotao Fu <l dot fu at pengutronix dot de>
1202 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure),
1203 (gst_v4l2_get_caps_info):
1204 Add support for grayscale v4l2 devices. Fixes bug #566616.
1206 Mon Jan 5 11:42:09 2009 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1208 gst/qtdemux/: Streamline tag handling and pass unparsed tags as binary blob in private tag.
1209 Original commit message from CVS:
1210 * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_str),
1211 (qtdemux_tag_add_tmpo), (qtdemux_tag_add_covr),
1212 (qtdemux_tag_add_date), (qtdemux_tag_add_gnre),
1213 (qtdemux_tag_add_blob), (qtdemux_parse_udta):
1214 * gst/qtdemux/qtdemux.h:
1215 * gst/qtdemux/quicktime.c: (plugin_init):
1216 Streamline tag handling and pass unparsed tags as binary blob
1219 Mon Jan 5 10:13:29 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1221 gst/audiofx/: Implement a base class for IIR filters.
1222 Original commit message from CVS:
1223 * gst/audiofx/Makefile.am:
1224 * gst/audiofx/audiofxbaseiirfilter.c:
1225 (gst_audio_fx_base_iir_filter_base_init),
1226 (gst_audio_fx_base_iir_filter_dispose),
1227 (gst_audio_fx_base_iir_filter_class_init),
1228 (gst_audio_fx_base_iir_filter_init),
1229 (gst_audio_fx_base_iir_filter_calculate_gain),
1230 (gst_audio_fx_base_iir_filter_set_coefficients),
1231 (gst_audio_fx_base_iir_filter_setup), (process),
1232 (gst_audio_fx_base_iir_filter_transform_ip),
1233 (gst_audio_fx_base_iir_filter_stop):
1234 * gst/audiofx/audiofxbaseiirfilter.h:
1235 Implement a base class for IIR filters.
1236 * gst/audiofx/audiochebband.c: (gst_audio_cheb_band_base_init),
1237 (gst_audio_cheb_band_class_init), (gst_audio_cheb_band_init),
1238 (generate_coefficients), (gst_audio_cheb_band_set_property),
1239 (gst_audio_cheb_band_setup):
1240 * gst/audiofx/audiochebband.h:
1241 * gst/audiofx/audiocheblimit.c: (gst_audio_cheb_limit_base_init),
1242 (gst_audio_cheb_limit_class_init), (gst_audio_cheb_limit_init),
1243 (generate_coefficients), (gst_audio_cheb_limit_set_property),
1244 (gst_audio_cheb_limit_setup):
1245 * gst/audiofx/audiocheblimit.h:
1246 Use the IIR filter base class for the chebyshev filters.
1248 Fri Jan 2 20:39:34 2009 +0000 Justin Karnegas <justin@affinix.com>
1250 sys/osxaudio/: Rewrite osxaudio to work more flexibly and more reliably, using a different abstraction layer of corea...
1251 Original commit message from CVS:
1252 Patch by: Justin Karnegas <justin@affinix.com> and
1253 Michael Smith <msmith@songbirdnest.com>
1254 * sys/osxaudio/gstosxaudio.c:
1255 * sys/osxaudio/gstosxaudioelement.c:
1256 * sys/osxaudio/gstosxaudioelement.h:
1257 * sys/osxaudio/gstosxaudiosink.c:
1258 * sys/osxaudio/gstosxaudiosink.h:
1259 * sys/osxaudio/gstosxaudiosrc.c:
1260 * sys/osxaudio/gstosxaudiosrc.h:
1261 * sys/osxaudio/gstosxringbuffer.c:
1262 * sys/osxaudio/gstosxringbuffer.h:
1263 Rewrite osxaudio to work more flexibly and more reliably, using a
1264 different abstraction layer of coreaudio that is the recommended way of
1265 doing low-level audio I/O on OSX.
1268 Fri Jan 2 16:31:13 2009 +0000 Wim Taymans <wim.taymans@gmail.com>
1270 tests/examples/rtp/server-decodebin-H263p-AMR.sh: Add example RTP transcoding pipeline from any file decodedable with...
1271 Original commit message from CVS:
1272 * tests/examples/rtp/server-decodebin-H263p-AMR.sh:
1273 Add example RTP transcoding pipeline from any file decodedable with
1276 Fri Jan 2 15:20:48 2009 +0000 Wim Taymans <wim.taymans@gmail.com>
1278 tests/examples/rtp/: Add two C examples of using gstrtpbin as a sender and a receiver.
1279 Original commit message from CVS:
1280 * tests/examples/rtp/.cvsignore:
1281 * tests/examples/rtp/Makefile.am:
1282 * tests/examples/rtp/client-PCMA.c: (pad_added_cb), (main):
1283 * tests/examples/rtp/server-alsasrc-PCMA.c: (main):
1284 Add two C examples of using gstrtpbin as a sender and a receiver.
1286 Wed Dec 31 11:20:55 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1288 ChangeLog: Remove conflict marker from ChangeLog
1289 Original commit message from CVS:
1291 Remove conflict marker from ChangeLog
1293 Sun Dec 28 09:50:31 2008 +0000 j^ <j@oil21.org>
1295 gst/qtdemux/qtdemux.c: Add codec mapping for xvid, fmp4 and ac3 tracks.
1296 Original commit message from CVS:
1297 Patch by: j^ <j at oil21.org>
1298 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps),
1299 (qtdemux_audio_caps):
1300 Add codec mapping for xvid, fmp4 and ac3 tracks.
1303 Tue Dec 23 12:10:41 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1305 ext/jpeg/gstsmokeenc.*: Implement getcaps function.
1306 Original commit message from CVS:
1307 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init),
1308 (gst_smokeenc_getcaps), (gst_smokeenc_setcaps),
1309 (gst_smokeenc_chain), (gst_smokeenc_change_state):
1310 * ext/jpeg/gstsmokeenc.h:
1311 Implement getcaps function.
1312 Set caps on the pad and on all outgoing buffers.
1315 Fri Dec 19 09:36:45 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1317 ext/pulse/pulsemixerctrl.c: And remove temporary comment pointing to the bug ticket.
1318 Original commit message from CVS:
1319 * ext/pulse/pulsemixerctrl.c:
1320 And remove temporary comment pointing to the bug ticket.
1321 * gst/avi/gstavimux.c:
1322 Move reoccuring logging to LOG and log instance too.
1324 Wed Dec 17 17:28:39 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1326 ext/pulse/pulsemixerctrl.c: Don't leak the pa_operation.
1327 Original commit message from CVS:
1328 * ext/pulse/pulsemixerctrl.c:
1329 Don't leak the pa_operation.
1331 Tue Dec 16 16:19:26 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1333 configure.ac: Require core cvs.
1334 Original commit message from CVS:
1338 Tue Dec 16 16:07:48 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1340 gst/avi/gstavimux.c: Rename api from _flush to _reset_tags.
1341 Original commit message from CVS:
1342 * gst/avi/gstavimux.c:
1343 Rename api from _flush to _reset_tags.
1345 Tue Dec 16 14:22:51 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1347 gst/avi/gstavimux.c: Use new tagsetter api to flush tags.
1348 Original commit message from CVS:
1349 * gst/avi/gstavimux.c:
1350 Use new tagsetter api to flush tags.
1352 Tue Dec 16 13:14:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1354 tests/check/elements/deinterleave.c: Increase timeout to 3 minutes to prevent timeouts.
1355 Original commit message from CVS:
1356 * tests/check/elements/deinterleave.c: (deinterleave_suite):
1357 Increase timeout to 3 minutes to prevent timeouts.
1359 Tue Dec 16 12:52:24 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1361 tests/check/elements/interleave.c: Increase timeout to 3 minutes to prevent timeouts.
1362 Original commit message from CVS:
1363 * tests/check/elements/interleave.c: (interleave_suite):
1364 Increase timeout to 3 minutes to prevent timeouts.
1366 Tue Dec 16 11:57:01 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1368 gst/avi/gstavimux.*: Totally remove the internal taglists and fully use tagsetter.
1369 Original commit message from CVS:
1370 * gst/avi/gstavimux.c:
1371 * gst/avi/gstavimux.h:
1372 Totally remove the internal taglists and fully use tagsetter.
1374 Mon Dec 15 15:59:53 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1376 gst/avi/gstavimux.c: Instead of filtering wrongly just use the mergemode. Applications is use KEEP_ALL if they want t...
1377 Original commit message from CVS:
1378 * gst/avi/gstavimux.c:
1379 Instead of filtering wrongly just use the mergemode. Applications is
1380 use KEEP_ALL if they want to supress tag-events. Fixes #563221 for
1381 avi for real (I hope). Everyone chime in, before I fix the others.
1383 Mon Dec 15 12:45:35 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1385 ext/pulse/pulsemixerctrl.c: Add note about memleak.
1386 Original commit message from CVS:
1387 * ext/pulse/pulsemixerctrl.c:
1388 Add note about memleak.
1390 Sat Dec 13 16:23:09 2008 +0000 Edward Hervey <bilboed@bilboed.com>
1392 m4/Makefile.am: A couple more .m4 that aren't shipped anymore with gettext 0.17.
1393 Original commit message from CVS:
1395 A couple more .m4 that aren't shipped anymore with gettext 0.17.
1397 Sat Dec 13 15:34:01 2008 +0000 Edward Hervey <bilboed@bilboed.com>
1399 Switch to using GstStaticPadTemplate.
1400 Original commit message from CVS:
1401 * ext/flac/gstflacdec.c: (gst_flac_dec_base_init),
1402 (gst_flac_dec_init):
1403 * gst/law/alaw-decode.c: (gst_alaw_dec_base_init),
1404 (gst_alaw_dec_init):
1405 * gst/law/alaw-encode.c: (gst_alaw_enc_base_init),
1406 (gst_alaw_enc_init):
1407 * gst/law/alaw.c: (plugin_init):
1408 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init),
1409 (gst_mulawdec_init):
1410 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init),
1411 (gst_mulawenc_init):
1412 * gst/law/mulaw.c: (plugin_init):
1413 Switch to using GstStaticPadTemplate.
1414 * gst/udp/gstudpnetutils.c: (gst_udp_get_addr):
1415 Don't forget to free the addrinfo structure.
1416 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
1417 (gst_wavparse_sink_activate):
1418 Don't forget to unref the GstAdapter.
1420 Sat Dec 13 12:58:24 2008 +0000 Edward Hervey <bilboed@bilboed.com>
1422 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
1423 Original commit message from CVS:
1425 inttypes.m4 hasn't been available since gettext-0.15, and since we now
1426 require gettext >= 0.17 ... we can remove it from the list of files to
1429 Wed Dec 10 15:03:23 2008 +0000 Christian Schaller <uraeus@gnome.org>
1431 * gst-plugins-good.spec.in:
1432 smaller spec file updates
1433 Original commit message from CVS:
1434 smaller spec file updates
1436 Tue Dec 9 17:55:22 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1438 gst/avi/gstavidemux.c: More logging.
1439 Original commit message from CVS:
1440 * gst/avi/gstavidemux.c:
1442 * gst/avi/gstavimux.c:
1443 Handle more metadata fields. Better estimate of metadata size. Don't
1444 merge received tags, if application has specified tags using
1445 GST_TAG_MERGE_REPLACE_ALL. Fixes #563221 for avi.
1447 Tue Dec 9 14:30:03 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1449 tests/check/Makefile.am: Also ignore pulsemixer for the states unit test.
1450 Original commit message from CVS:
1451 * tests/check/Makefile.am:
1452 Also ignore pulsemixer for the states unit test.
1454 Tue Dec 9 14:19:16 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1456 gst/rtp/gstrtpjpegdepay.c: Add an EOI marker at the end of the jpeg frame when it's missing.
1457 Original commit message from CVS:
1458 * gst/rtp/gstrtpjpegdepay.c: (gst_rtp_jpeg_depay_process):
1459 Add an EOI marker at the end of the jpeg frame when it's missing.
1462 Tue Dec 9 10:47:14 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1464 tests/check/elements/videocrop.c: Update the unit test for the new color values for BT.601 red.
1465 Original commit message from CVS:
1466 * tests/check/elements/videocrop.c: (check_1x1_buffer):
1467 Update the unit test for the new color values for BT.601 red.
1470 Tue Dec 9 10:28:11 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
1472 ext/dv/gstdvdemux.c: Restore previous behaviour of not passing QoS and navigation events upstream, which presumably w...
1473 Original commit message from CVS:
1474 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_src_event):
1475 Restore previous behaviour of not passing QoS and navigation
1476 events upstream, which presumably wasn't meant to be changed.
1478 Tue Dec 9 09:39:53 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1480 ext/dv/gstdvdemux.c: Add srcpads only when needed and remove them again when going back to READY. This prevents stall...
1481 Original commit message from CVS:
1482 * ext/dv/gstdvdemux.c: (gst_dvdemux_add_video_pad),
1483 (gst_dvdemux_add_audio_pad), (gst_dvdemux_remove_pads),
1484 (gst_dvdemux_demux_audio), (gst_dvdemux_demux_video),
1485 (gst_dvdemux_chain), (gst_dvdemux_loop),
1486 (gst_dvdemux_change_state):
1487 Add srcpads only when needed and remove them again when going
1488 back to READY. This prevents stalled pipelines if there's no
1489 audio inside the DV stream, which happens for many MXF files.
1491 Tue Dec 9 09:09:25 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1493 tests/check/elements/souphttpsrc.c: The ports in libsoup are unsigned integers and not signed integers.
1494 Original commit message from CVS:
1495 * tests/check/elements/souphttpsrc.c: (GST_START_TEST),
1497 The ports in libsoup are unsigned integers and not signed
1500 Mon Dec 8 18:31:00 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1502 ext/dv/gstdvdemux.c: Forward all events upstream unless it's something we really don't handle. This fixes latency con...
1503 Original commit message from CVS:
1504 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_src_event):
1505 Forward all events upstream unless it's something we really
1506 don't handle. This fixes latency configuration of pipelines.
1508 Mon Dec 8 18:24:21 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1510 ext/dv/: Really call dv_init() exactly one time, not one time for the demuxer and one time for the decoder.
1511 Original commit message from CVS:
1512 * ext/dv/gstdv.c: (plugin_init):
1513 * ext/dv/gstdvdec.c: (gst_dvdec_class_init):
1514 * ext/dv/gstdvdemux.c: (gst_dvdemux_class_init):
1515 Really call dv_init() exactly one time, not one time for
1516 the demuxer and one time for the decoder.
1518 Mon Dec 8 12:37:45 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1520 gst/rtp/gstrtpmp4apay.c: Copy incomming timestamp to outgoing packets.
1521 Original commit message from CVS:
1522 * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_handle_buffer):
1523 Copy incomming timestamp to outgoing packets.
1525 Mon Dec 8 12:36:21 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1527 gst/rtp/gstrtpmp4vpay.c: Don't try to push packets before we could find a valid config startcode. Fixes #563509.
1528 Original commit message from CVS:
1529 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_flush),
1530 (gst_rtp_mp4v_pay_event):
1531 Don't try to push packets before we could find a valid config
1532 startcode. Fixes #563509.
1534 Sun Dec 7 19:22:48 2008 +0000 Brian Cameron <brian.cameron@sun.com>
1536 sys/sunaudio/gstsunaudiomixerctrl.c: Set the mixer fd before calling ioctl() on it. Fixes bug #563414.
1537 Original commit message from CVS:
1538 Patch by: Brian Cameron <brian.cameron at sun dot com>
1539 * sys/sunaudio/gstsunaudiomixerctrl.c:
1540 (gst_sunaudiomixer_ctrl_open):
1541 Set the mixer fd before calling ioctl() on it. Fixes bug #563414.
1543 Sun Dec 7 19:01:35 2008 +0000 Alexandre Rostovtsev <tetromino@gmail.com>
1545 configure.ac: Make usage of libv4l optional by a configure parameter.
1546 Original commit message from CVS:
1547 Patch by: Alexandre Rostovtsev <tetromino at gmail dot com>
1549 Make usage of libv4l optional by a configure parameter.
1552 Fri Dec 5 09:24:18 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1554 Add documentation for matroskamux and matroskademux and update the inspection xml files.
1555 Original commit message from CVS:
1556 * docs/plugins/Makefile.am:
1557 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
1558 * docs/plugins/gst-plugins-good-plugins-sections.txt:
1559 * docs/plugins/gst-plugins-good-plugins.args:
1560 * docs/plugins/gst-plugins-good-plugins.hierarchy:
1561 * docs/plugins/gst-plugins-good-plugins.interfaces:
1562 * docs/plugins/inspect/plugin-1394.xml:
1563 * docs/plugins/inspect/plugin-aasink.xml:
1564 * docs/plugins/inspect/plugin-alaw.xml:
1565 * docs/plugins/inspect/plugin-alpha.xml:
1566 * docs/plugins/inspect/plugin-alphacolor.xml:
1567 * docs/plugins/inspect/plugin-annodex.xml:
1568 * docs/plugins/inspect/plugin-apetag.xml:
1569 * docs/plugins/inspect/plugin-audiofx.xml:
1570 * docs/plugins/inspect/plugin-auparse.xml:
1571 * docs/plugins/inspect/plugin-autodetect.xml:
1572 * docs/plugins/inspect/plugin-avi.xml:
1573 * docs/plugins/inspect/plugin-cacasink.xml:
1574 * docs/plugins/inspect/plugin-cairo.xml:
1575 * docs/plugins/inspect/plugin-cutter.xml:
1576 * docs/plugins/inspect/plugin-debug.xml:
1577 * docs/plugins/inspect/plugin-dv.xml:
1578 * docs/plugins/inspect/plugin-efence.xml:
1579 * docs/plugins/inspect/plugin-effectv.xml:
1580 * docs/plugins/inspect/plugin-equalizer.xml:
1581 * docs/plugins/inspect/plugin-esdsink.xml:
1582 * docs/plugins/inspect/plugin-flac.xml:
1583 * docs/plugins/inspect/plugin-flxdec.xml:
1584 * docs/plugins/inspect/plugin-gamma.xml:
1585 * docs/plugins/inspect/plugin-gconfelements.xml:
1586 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
1587 * docs/plugins/inspect/plugin-goom.xml:
1588 * docs/plugins/inspect/plugin-goom2k1.xml:
1589 * docs/plugins/inspect/plugin-halelements.xml:
1590 * docs/plugins/inspect/plugin-icydemux.xml:
1591 * docs/plugins/inspect/plugin-id3demux.xml:
1592 * docs/plugins/inspect/plugin-interleave.xml:
1593 * docs/plugins/inspect/plugin-jpeg.xml:
1594 * docs/plugins/inspect/plugin-level.xml:
1595 * docs/plugins/inspect/plugin-matroska.xml:
1596 * docs/plugins/inspect/plugin-monoscope.xml:
1597 * docs/plugins/inspect/plugin-mulaw.xml:
1598 * docs/plugins/inspect/plugin-multifile.xml:
1599 * docs/plugins/inspect/plugin-multipart.xml:
1600 * docs/plugins/inspect/plugin-navigationtest.xml:
1601 * docs/plugins/inspect/plugin-ossaudio.xml:
1602 * docs/plugins/inspect/plugin-png.xml:
1603 * docs/plugins/inspect/plugin-pulseaudio.xml:
1604 * docs/plugins/inspect/plugin-quicktime.xml:
1605 * docs/plugins/inspect/plugin-replaygain.xml:
1606 * docs/plugins/inspect/plugin-rtp.xml:
1607 * docs/plugins/inspect/plugin-rtsp.xml:
1608 * docs/plugins/inspect/plugin-shout2send.xml:
1609 * docs/plugins/inspect/plugin-smpte.xml:
1610 * docs/plugins/inspect/plugin-soup.xml:
1611 * docs/plugins/inspect/plugin-spectrum.xml:
1612 * docs/plugins/inspect/plugin-speex.xml:
1613 * docs/plugins/inspect/plugin-taglib.xml:
1614 * docs/plugins/inspect/plugin-udp.xml:
1615 * docs/plugins/inspect/plugin-video4linux2.xml:
1616 * docs/plugins/inspect/plugin-videobalance.xml:
1617 * docs/plugins/inspect/plugin-videobox.xml:
1618 * docs/plugins/inspect/plugin-videocrop.xml:
1619 * docs/plugins/inspect/plugin-videoflip.xml:
1620 * docs/plugins/inspect/plugin-videomixer.xml:
1621 * docs/plugins/inspect/plugin-wavenc.xml:
1622 * docs/plugins/inspect/plugin-wavpack.xml:
1623 * docs/plugins/inspect/plugin-wavparse.xml:
1624 * docs/plugins/inspect/plugin-ximagesrc.xml:
1625 * gst/matroska/matroska-demux.c:
1626 * gst/matroska/matroska-demux.h:
1627 * gst/matroska/matroska-mux.c:
1628 * gst/matroska/matroska-mux.h:
1629 Add documentation for matroskamux and matroskademux and
1630 update the inspection xml files.
1632 Thu Dec 4 20:10:58 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1634 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
1635 Original commit message from CVS:
1637 Apparently AC_CONFIG_MACRO_DIR breaks when using more
1638 than one macro directory, reverting last change.
1640 Thu Dec 4 19:47:21 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1642 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
1643 Original commit message from CVS:
1645 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
1648 Sun Nov 30 16:24:45 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1650 gst/udp/gstmultiudpsink.c: Provide the parameters that are required for the format string to fix a compiler warning.
1651 Original commit message from CVS:
1652 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
1653 Provide the parameters that are required for the format string
1654 to fix a compiler warning.
1656 Sat Nov 29 20:05:41 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1658 gst/autodetect/gstautoaudiosrc.c: Fix classification.
1659 Original commit message from CVS:
1660 * gst/autodetect/gstautoaudiosrc.c:
1663 Sat Nov 29 13:31:55 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1665 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
1666 Original commit message from CVS:
1667 Patch by: Cygwin Ports maintainer
1668 <yselkowitz at users dot sourceforge dot net>
1671 Require gettext 0.17 because older versions don't mix with libtool
1672 2.2. At build time an older gettext version will still work.
1675 Fri Nov 28 15:10:50 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
1677 gst/udp/gstmultiudpsink.c: Make gst_multiudpsink_render() ignore errors from sendto() instead of breaking streaming. ...
1678 Original commit message from CVS:
1679 Patch by: Peter Kjellerstedt <pkj at axis com>
1680 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
1681 Make gst_multiudpsink_render() ignore errors from sendto() instead of
1682 breaking streaming. Emit a warning instead. Fixes #562572.
1684 Thu Nov 27 16:43:24 2008 +0000 Ron McOuat <rmcouat@smartt.com>
1686 Add support for basic and digest authentication in souphttpsrc.
1687 Original commit message from CVS:
1688 Patch by: Ron McOuat <rmcouat at smartt dot com>
1689 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
1690 (gst_soup_http_src_init), (gst_soup_http_src_dispose),
1691 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
1692 (gst_soup_http_src_authenticate_cb), (gst_soup_http_src_start):
1693 * ext/soup/gstsouphttpsrc.h:
1694 * tests/check/elements/souphttpsrc.c: (basic_auth_cb),
1695 (digest_auth_cb), (run_test), (GST_START_TEST),
1696 (souphttpsrc_suite), (run_server):
1697 Add support for basic and digest authentication in souphttpsrc.
1700 Thu Nov 27 12:13:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1702 gst/wavenc/: Add support for a-law and mu-law encoded wav files. Fixes bug #562434.
1703 Original commit message from CVS:
1704 Patch by: Pepijn Van Eeckhoudt
1705 <pepijn dot vaneeckhoudt at luciad dot com>
1706 * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
1707 (gst_wavenc_sink_setcaps), (gst_wavenc_change_state):
1708 * gst/wavenc/gstwavenc.h:
1709 * gst/wavenc/riff.h:
1710 Add support for a-law and mu-law encoded wav files. Fixes bug #562434.
1712 Thu Nov 27 11:22:56 2008 +0000 이문형 <iwings@gmail.com>
1714 gst/rtsp/gstrtspsrc.c: Prevent further read/write actions taken to the connect-failed socket by erroring out quickly....
1715 Original commit message from CVS:
1716 Patch by: 이문형 <iwings at gmail dot com>
1717 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp):
1718 Prevent further read/write actions taken to the connect-failed socket by
1719 erroring out quickly. See #562258.
1721 Wed Nov 26 21:19:47 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1723 tests/examples/level/level-example.c: Set fakesink to sync. Otherwise people might question the message interval. Nev...
1724 Original commit message from CVS:
1725 * tests/examples/level/level-example.c:
1726 Set fakesink to sync. Otherwise people might question the message
1727 interval. Nevertheless the timestamp in the message is what matters.
1729 Tue Nov 25 18:13:25 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1731 tests/icles/.cvsignore: cvsignore newly generated file.
1732 Original commit message from CVS:
1733 * tests/icles/.cvsignore:
1734 cvsignore newly generated file.
1736 Tue Nov 25 18:03:02 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1738 gst/rtp/: Fix the descriptions and fix some email addresses.
1739 Original commit message from CVS:
1740 * gst/rtp/gstasteriskh263.c:
1741 * gst/rtp/gstasteriskh263.h:
1742 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps):
1743 * gst/rtp/gstrtpL16depay.h:
1744 * gst/rtp/gstrtpL16pay.c:
1745 * gst/rtp/gstrtpL16pay.h:
1746 * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_setcaps):
1747 * gst/rtp/gstrtpac3depay.h:
1748 * gst/rtp/gstrtpamrdepay.c:
1749 * gst/rtp/gstrtpamrdepay.h:
1750 * gst/rtp/gstrtpamrpay.c:
1751 * gst/rtp/gstrtpamrpay.h:
1752 * gst/rtp/gstrtpdepay.c:
1753 * gst/rtp/gstrtpdepay.h:
1754 * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_setcaps):
1755 * gst/rtp/gstrtpg726depay.c:
1756 * gst/rtp/gstrtpg726pay.c:
1757 * gst/rtp/gstrtpg729depay.c:
1758 * gst/rtp/gstrtpg729pay.c:
1759 * gst/rtp/gstrtpgsmdepay.c:
1760 * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_setcaps):
1761 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_setcaps):
1762 * gst/rtp/gstrtph263depay.h:
1763 * gst/rtp/gstrtph263pay.c:
1764 * gst/rtp/gstrtph263pay.h:
1765 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
1766 * gst/rtp/gstrtph263pdepay.h:
1767 * gst/rtp/gstrtph263ppay.c:
1768 * gst/rtp/gstrtph263ppay.h:
1769 * gst/rtp/gstrtph264depay.c:
1770 * gst/rtp/gstrtph264depay.h:
1771 * gst/rtp/gstrtph264pay.c:
1772 * gst/rtp/gstrtph264pay.h:
1773 * gst/rtp/gstrtpilbcdepay.c:
1774 * gst/rtp/gstrtpilbcpay.c:
1775 * gst/rtp/gstrtpjpegdepay.h:
1776 * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_setcaps):
1777 * gst/rtp/gstrtpmp1sdepay.h:
1778 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps):
1779 * gst/rtp/gstrtpmp2tdepay.h:
1780 * gst/rtp/gstrtpmp2tpay.c:
1781 * gst/rtp/gstrtpmp2tpay.h:
1782 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps):
1783 * gst/rtp/gstrtpmp4apay.c:
1784 * gst/rtp/gstrtpmp4apay.h:
1785 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_setcaps):
1786 * gst/rtp/gstrtpmp4gdepay.h:
1787 * gst/rtp/gstrtpmp4gpay.c:
1788 * gst/rtp/gstrtpmp4gpay.h:
1789 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps):
1790 * gst/rtp/gstrtpmp4vdepay.h:
1791 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_event):
1792 * gst/rtp/gstrtpmp4vpay.h:
1793 * gst/rtp/gstrtpmpadepay.c:
1794 * gst/rtp/gstrtpmpadepay.h:
1795 * gst/rtp/gstrtpmpapay.c:
1796 * gst/rtp/gstrtpmpapay.h:
1797 * gst/rtp/gstrtpmpvdepay.c:
1798 * gst/rtp/gstrtpmpvdepay.h:
1799 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_process):
1800 * gst/rtp/gstrtppcmapay.c:
1801 * gst/rtp/gstrtppcmudepay.c:
1802 * gst/rtp/gstrtppcmupay.c:
1803 * gst/rtp/gstrtpspeexdepay.c:
1804 * gst/rtp/gstrtpspeexpay.c:
1805 * gst/rtp/gstrtpsv3vdepay.c:
1806 * gst/rtp/gstrtpsv3vdepay.h:
1807 * gst/rtp/gstrtptheoradepay.c:
1808 * gst/rtp/gstrtptheoradepay.h:
1809 * gst/rtp/gstrtptheorapay.c:
1810 * gst/rtp/gstrtptheorapay.h:
1811 * gst/rtp/gstrtpvorbisdepay.c:
1812 * gst/rtp/gstrtpvorbisdepay.h:
1813 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
1814 * gst/rtp/gstrtpvorbispay.h:
1815 * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_setcaps):
1816 * gst/rtp/gstrtpvrawpay.c:
1817 Fix the descriptions and fix some email addresses.
1819 Tue Nov 25 17:47:24 2008 +0000 Julien Moutte <julien@moutte.net>
1821 gst/qtdemux/qtdemux.c: Add MPG1 and MPG2 fourcc to supported qtdemux video codecs as I found some video clips using t...
1822 Original commit message from CVS:
1823 2008-11-25 Julien Moutte <julien@fluendo.com>
1824 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Add MPG1 and MPG2
1826 to supported qtdemux video codecs as I found some video clips
1830 Tue Nov 25 16:26:16 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1832 gst/autodetect/: Post an error when we can't set the internal ghostpad target.
1833 Original commit message from CVS:
1834 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect):
1835 * gst/autodetect/gstautoaudiosrc.c: (gst_auto_audio_src_detect):
1836 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
1837 (gst_auto_video_sink_detect):
1838 * gst/autodetect/gstautovideosrc.c: (gst_auto_video_src_detect):
1839 Post an error when we can't set the internal ghostpad target.
1841 Tue Nov 25 16:06:22 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1843 gst/videocrop/gstvideocrop.*: Fix renegotiation when changing properties using the new basetransform features. Fixes ...
1844 Original commit message from CVS:
1845 * gst/videocrop/gstvideocrop.c: (gst_video_crop_init),
1846 (gst_video_crop_transform), (gst_video_crop_transform_caps),
1847 (gst_video_crop_set_caps), (gst_video_crop_set_property):
1848 * gst/videocrop/gstvideocrop.h:
1849 Fix renegotiation when changing properties using the new basetransform
1850 features. Fixes #561502.
1851 * tests/icles/Makefile.am:
1852 * tests/icles/videocrop2-test.c: (make_pipeline), (main):
1853 Add crazy interactive test unit for dynamically changing properties.
1855 Mon Nov 24 12:20:29 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1857 gst/rtsp/gstrtspsrc.c: Add some more debugging.
1858 Original commit message from CVS:
1859 * gst/rtsp/gstrtspsrc.c: (new_session_pad),
1860 (gst_rtspsrc_parse_range):
1861 Add some more debugging.
1862 Use the reanges received from the server unconditionally.
1865 Sun Nov 23 15:08:45 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1867 ext/pulse/pulsesink.c: Change #if 0 to something more expresive and add pointer to related bug ticket.
1868 Original commit message from CVS:
1869 * ext/pulse/pulsesink.c:
1870 Change #if 0 to something more expresive and add pointer to related
1873 Sun Nov 23 11:17:01 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1877 Original commit message from CVS:
1880 Sun Nov 23 11:14:42 2008 +0000 Tal Shalif <tshalif@nargila.org>
1882 gst/qtdemux/qtdemux.c: Use G_{BIG,LITTLE}_ENDIAN instead of the non-GLib variants as the latter don't exist on some s...
1883 Original commit message from CVS:
1884 Patch by: Tal Shalif <tshalif at nargila dot org>
1885 * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
1886 Use G_{BIG,LITTLE}_ENDIAN instead of the non-GLib variants as
1887 the latter don't exist on some systems (mingw). Fixes bug #561992.
1889 Fri Nov 21 13:43:29 2008 +0000 Zeeshan Ali <zeeshanak@gnome.org>
1891 ext/soup/gstsouphttpsrc.c: Add transferMode.dnla.org header to HTTP requests as this is required by the DLNA specs an...
1892 Original commit message from CVS:
1893 Patch by: Zeeshan Ali <zeeshanak at gnome dot org>
1894 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_build_message):
1895 Add transferMode.dnla.org header to HTTP requests as this is
1896 required by the DLNA specs and doesn't hurt in other situations.
1899 Thu Nov 20 23:59:07 2008 +0000 Michael Smith <msmith@xiph.org>
1901 sys/osxvideo/osxvideosink.*: Handle video window resizing more correctly, avoiding crashes when embedding the window ...
1902 Original commit message from CVS:
1903 * sys/osxvideo/osxvideosink.h:
1904 * sys/osxvideo/osxvideosink.m:
1905 Handle video window resizing more correctly, avoiding crashes when
1906 embedding the window and resizing it.
1908 Thu Nov 20 22:56:58 2008 +0000 Michael Smith <msmith@xiph.org>
1910 gst/udp/: Fix multiudpsink on OSX by passing the specific length of the socket, refactor that into a function shared ...
1911 Original commit message from CVS:
1912 * gst/udp/gstmultiudpsink.c:
1913 * gst/udp/gstudpnetutils.c:
1914 * gst/udp/gstudpnetutils.h:
1915 * gst/udp/gstudpsrc.c:
1916 Fix multiudpsink on OSX by passing the specific length of the socket,
1917 refactor that into a function shared with the same thing in udpsrc.
1919 Thu Nov 20 20:07:26 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1921 gst/wavparse/gstwavparse.c: Fix the scaling code.
1922 Original commit message from CVS:
1923 * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
1924 (uint64_ceiling_scale), (gst_wavparse_calculate_duration),
1925 (gst_wavparse_stream_headers):
1926 Fix the scaling code.
1927 Fix parsing of the INFO chunks, we were reading the wrong number of
1928 bytes. Fixes #561580.
1930 Thu Nov 20 14:30:40 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1932 gst/matroska/matroska-mux.c: Fix NULL pointer dereference of an unset codec_id in the recently added Dirac paths
1933 Original commit message from CVS:
1934 * gst/matroska/matroska-mux.c:
1935 Fix NULL pointer dereference of an unset codec_id in the recently
1938 Thu Nov 20 13:58:43 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1940 tests/check/Makefile.am: Just keep disabling elements that hang the states test until it works.
1941 Original commit message from CVS:
1942 * tests/check/Makefile.am:
1943 Just keep disabling elements that hang the states test until it
1946 Thu Nov 20 13:46:47 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1948 ext/libpng/gstpngenc.c: Don't flush downstream after every buffer - that's not what this libpng callback is for at all!
1949 Original commit message from CVS:
1950 * ext/libpng/gstpngenc.c:
1951 Don't flush downstream after every buffer - that's not what
1952 this libpng callback is for at all!
1954 Mon Nov 17 14:04:20 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
1956 sys/v4l2/v4l2src_calls.c: Turns out we don't always get the frame sizes in a predefined order from lowest to highest ...
1957 Original commit message from CVS:
1958 * sys/v4l2/v4l2src_calls.c:
1959 (gst_v4l2src_probe_caps_for_format_and_size), (sort_by_frame_size),
1960 (gst_v4l2src_probe_caps_for_format):
1961 Turns out we don't always get the frame sizes in a predefined
1962 order from lowest to highest resolution, so let's just sort the
1963 list by frame size once we've queried the possible resolutions
1964 rather than assume any particular order. Fixes probed caps for
1965 the camera in my HP2133 mini notebook and makes v4l2src default
1968 Sun Nov 16 14:41:32 2008 +0000 Edward Hervey <bilboed@bilboed.com>
1970 gst/matroska/: Make mkvdemux aware of E-AC3.
1971 Original commit message from CVS:
1972 * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps):
1973 * gst/matroska/matroska-ids.h:
1974 Make mkvdemux aware of E-AC3.
1976 Fri Nov 14 18:41:29 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1978 gst/rtp/: Add a jpeg depayloader.
1979 Original commit message from CVS:
1980 * gst/rtp/Makefile.am:
1981 * gst/rtp/gstrtp.c: (plugin_init):
1982 * gst/rtp/gstrtpjpegdepay.c: (gst_rtp_jpeg_depay_base_init),
1983 (gst_rtp_jpeg_depay_class_init), (gst_rtp_jpeg_depay_init),
1984 (gst_rtp_jpeg_depay_finalize), (MakeTables), (MakeQuantHeader),
1985 (MakeHuffmanHeader), (MakeDRIHeader), (MakeHeaders),
1986 (gst_rtp_jpeg_depay_setcaps), (gst_rtp_jpeg_depay_process),
1987 (gst_rtp_jpeg_depay_change_state),
1988 (gst_rtp_jpeg_depay_plugin_init):
1989 * gst/rtp/gstrtpjpegdepay.h:
1990 Add a jpeg depayloader.
1991 * gst/rtp/gstrtpjpegpay.c:
1992 Set the default properties on the payloader to better defaults.
1994 Fri Nov 14 15:42:32 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1996 sys/v4l2/gstv4l2.c: Give it a primary rank for autovideosrc.
1997 Original commit message from CVS:
1998 * sys/v4l2/gstv4l2.c:
1999 Give it a primary rank for autovideosrc.
2001 Fri Nov 14 11:41:55 2008 +0000 Bjorn Ostby <bjornos@axis.com>
2003 gst/rtp/: Add JPEG payloader. Fixes #560756.
2004 Original commit message from CVS:
2005 Patch by: Bjorn Ostby <bjornos at axis dot com>
2006 * gst/rtp/Makefile.am:
2007 * gst/rtp/gstrtp.c: (plugin_init):
2008 * gst/rtp/gstrtpjpegpay.c: (gst_rtp_jpeg_pay_base_init),
2009 (gst_rtp_jpeg_pay_class_init), (gst_rtp_jpeg_pay_init),
2010 (gst_rtp_jpeg_pay_setcaps), (gst_rtp_jpeg_pay_header_size),
2011 (gst_rtp_jpeg_pay_read_quant_table),
2012 (gst_rtp_jpeg_pay_scan_marker), (gst_rtp_jpeg_pay_handle_buffer),
2013 (gst_rtp_jpeg_pay_set_property), (gst_rtp_jpeg_pay_get_property),
2014 (gst_rtp_jpeg_pay_plugin_init):
2015 * gst/rtp/gstrtpjpegpay.h:
2016 Add JPEG payloader. Fixes #560756.
2018 Thu Nov 13 17:45:59 2008 +0000 Fabricio Godoy <skarllot@gmail.com>
2020 sys/: Fix some spelling mistakes. Fixes #556802.
2021 Original commit message from CVS:
2022 Patch by: Fabricio Godoy <skarllot at gmail dot com>
2023 * sys/oss/gstosssink.c: (gst_oss_sink_open):
2024 * sys/oss/gstosssrc.c: (gst_oss_src_open):
2025 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_mmap):
2026 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
2027 Fix some spelling mistakes. Fixes #556802.
2029 Thu Nov 13 16:24:59 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2031 gst/equalizer/: Add presets for equalizer. Fixes #522183.
2032 Original commit message from CVS:
2033 * gst/equalizer/GstIirEqualizer10Bands.prs:
2034 * gst/equalizer/GstIirEqualizer3Bands.prs:
2035 * gst/equalizer/Makefile.am:
2036 * gst/equalizer/gstiirequalizer10bands.c:
2037 * gst/equalizer/gstiirequalizer3bands.c:
2038 Add presets for equalizer. Fixes #522183.
2040 Thu Nov 13 16:17:38 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2042 gst/rtsp/: Remove google extension again, it's not needed anymore because we never send multiple transports anymore.
2043 Original commit message from CVS:
2044 * gst/rtsp/Makefile.am:
2045 * gst/rtsp/gstrtsp.c: (plugin_init):
2046 * gst/rtsp/gstrtspgoogle.c:
2047 * gst/rtsp/gstrtspgoogle.h:
2048 Remove google extension again, it's not needed anymore because we never
2049 send multiple transports anymore.
2051 Thu Nov 13 16:11:16 2008 +0000 Eric Zhang <chao.zhang@access-company.com>
2053 gst/rtsp/gstrtspsrc.*: Add property to configure NAT traversal method.
2054 Original commit message from CVS:
2055 Based on patch by: Eric Zhang <chao.zhang at access-company dot com>
2056 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_nat_method_get_type),
2057 (gst_rtspsrc_class_init), (gst_rtspsrc_set_property),
2058 (gst_rtspsrc_get_property), (gst_rtspsrc_create_stream),
2059 (gst_rtspsrc_stream_free),
2060 (gst_rtspsrc_stream_configure_udp_sinks),
2061 (gst_rtspsrc_stream_configure_transport),
2062 (gst_rtspsrc_send_dummy_packets),
2063 (gst_rtspsrc_create_transports_string),
2064 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
2065 * gst/rtsp/gstrtspsrc.h:
2066 Add property to configure NAT traversal method.
2067 Ignore EOS from the internal sinks.
2068 Implement sending dummy packets as a (simple) method to open up
2070 Send PLAY request to the server after we started the udp sources.
2073 Thu Nov 13 14:04:40 2008 +0000 Yotam <sh.yotam@gmail.com>
2075 gst/rtp/gstrtpmp4vpay.c: Flush the remaining frames on EOS. Fixes #560641.
2076 Original commit message from CVS:
2077 Patch by: Yotam <sh dot yotam at gmail dot com>
2078 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_event):
2079 Flush the remaining frames on EOS. Fixes #560641.
2081 Wed Nov 12 16:37:06 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2083 gst/rtp/gstrtpg729pay.c: Fix compiler warning about printf formatting.
2084 Original commit message from CVS:
2085 * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_handle_buffer):
2086 Fix compiler warning about printf formatting.
2088 Wed Nov 12 11:55:14 2008 +0000 Andy Wingo <wingo@pobox.com>
2090 gst/qtdemux/qtdemux.*: Queue up new segment events instead of sending them from the seeking thread.
2091 Original commit message from CVS:
2092 * gst/qtdemux/qtdemux.h (struct _GstQTDemux):
2093 * gst/qtdemux/qtdemux.c (gst_qtdemux_do_seek): Queue up new
2094 segment events instead of sending them from the seeking thread.
2096 (gst_qtdemux_push_pending_newsegment): New helper, sends out
2097 queued newsegment events.
2098 (gst_qtdemux_loop_state_movie): Voilà, call it here. Only need to
2099 call it here, as we only seek when looping, and only push in the
2102 Tue Nov 11 19:52:05 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2104 gst/qtdemux/: Add cover and alternative copyright tag, and enhance some existing ones by marking them as container at...
2105 Original commit message from CVS:
2106 * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_tmpo),
2107 (qtdemux_tag_add_covr), (qtdemux_parse_udta):
2108 * gst/qtdemux/qtdemux_fourcc.h:
2109 * gst/qtdemux/qtdemux_types.c:
2110 Add cover and alternative copyright tag, and enhance some existing
2111 ones by marking them as container atoms.
2113 Tue Nov 11 17:33:00 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2115 gst/rtp/gstrtpg729pay.c: Don't ignore the return value of setcaps.
2116 Original commit message from CVS:
2117 * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_set_caps):
2118 Don't ignore the return value of setcaps.
2120 Tue Nov 11 17:29:03 2008 +0000 Olivier Crete <tester@tester.ca>
2122 gst/rtp/gstrtpg729pay.*: Replace G729 payloader with an improved version. Fixes #532409.
2123 Original commit message from CVS:
2124 Patch by: Olivier Crete <tester at tester dot ca>
2125 * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_base_init),
2126 (gst_rtp_g729_pay_class_init), (gst_rtp_g729_pay_init),
2127 (gst_rtp_g729_pay_set_caps), (gst_rtp_g729_pay_handle_buffer):
2128 * gst/rtp/gstrtpg729pay.h:
2129 Replace G729 payloader with an improved version. Fixes #532409.
2131 Tue Nov 11 16:00:48 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2133 gst/rtsp/gstrtspsrc.c: Only send one transport at a time for improved compatibility with some broken servers. See #53...
2134 Original commit message from CVS:
2135 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_transports_string),
2136 (gst_rtspsrc_change_state):
2137 Only send one transport at a time for improved compatibility with some
2138 broken servers. See #537832.
2140 Tue Nov 11 15:16:31 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2142 gst/rtsp/gstrtspsrc.c: Only pause/play in the seek handler when the source was playing.
2143 Original commit message from CVS:
2144 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_seek),
2145 (gst_rtspsrc_perform_seek):
2146 Only pause/play in the seek handler when the source was playing.
2149 Tue Nov 11 12:18:23 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2151 gst/matroska/matroska-mux.c: Fix muxing of Dirac streams if the input already has the format we need, i.e. is the out...
2152 Original commit message from CVS:
2153 * gst/matroska/matroska-mux.c:
2154 (gst_matroska_mux_handle_dirac_packet):
2155 Fix muxing of Dirac streams if the input already has the format
2156 we need, i.e. is the output of matroskademux.
2158 Tue Nov 11 10:06:01 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2160 gst/avi/gstavimux.c: Don't segfault on string typed tags being NULL. Fixes #560155.
2161 Original commit message from CVS:
2162 * gst/avi/gstavimux.c:
2163 Don't segfault on string typed tags being NULL. Fixes #560155.
2165 Mon Nov 10 16:44:45 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2167 gst/matroska/matroska-mux.c: Fix mapping AAC profile to Matroska codec id.
2168 Original commit message from CVS:
2169 * gst/matroska/matroska-mux.c: (aac_codec_data_to_codec_id),
2170 (gst_matroska_mux_audio_pad_setcaps):
2171 Fix mapping AAC profile to Matroska codec id.
2173 Mon Nov 10 16:36:09 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2175 gst/qtdemux/qtdemux.c: Refactor some raw audio caps building, and handle >16-bit cases.
2176 Original commit message from CVS:
2177 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
2178 (qtdemux_video_caps), (qtdemux_audio_caps):
2179 Refactor some raw audio caps building, and handle >16-bit cases.
2180 Fix/replace building caps from a string description.
2182 Mon Nov 10 13:59:27 2008 +0000 Thomas Vander Stichele <thomas@apestaart.org>
2184 gst/: Make author name consistent with others.
2185 Original commit message from CVS:
2186 * gst/audiofx/audiowsincband.c:
2187 * gst/audiofx/audiowsinclimit.c:
2188 * gst/cutter/gstcutter.c:
2189 Make author name consistent with others.
2191 Mon Nov 10 12:13:21 2008 +0000 Eric Zhang <chao.zhang@access-company.com>
2193 gst/rtsp/gstrtspsrc.c: Pause the RTSP stream before doing a new play request.
2194 Original commit message from CVS:
2195 Based on patch by: Eric Zhang <chao.zhang at access-company dot com>
2196 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_perform_seek),
2197 (gst_rtspsrc_stream_configure_udp_sink):
2198 Pause the RTSP stream before doing a new play request.
2199 Make sure that adding the udpsinks does not cause the rtspsrc to become
2200 a sink. Fixes #559547.
2202 Wed Nov 5 14:42:35 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2204 gst/matroska/: Implement Dirac muxing into Matroska comforming to the spec, i.e. put all Dirac packages up to a pictu...
2205 Original commit message from CVS:
2206 * gst/matroska/matroska-ids.h:
2207 * gst/matroska/matroska-mux.c: (gst_matroska_pad_free),
2208 (gst_matroska_mux_handle_dirac_packet),
2209 (gst_matroska_mux_write_data):
2210 Implement Dirac muxing into Matroska comforming to the spec, i.e.
2211 put all Dirac packages up to a picture into a Matroska block.
2212 TODO: Implement writing of the ReferenceBlock Matroska elements,
2213 currently the Dirac muxing is only 100% correct if Matroska version 2
2214 is selected for muxing.
2216 Tue Nov 4 12:32:48 2008 +0000 Bastien Nocera <hadess@hadess.net>
2218 Optionally use libv4l to access v4l2 devices. Fixes bug #545033.
2219 Original commit message from CVS:
2220 Patch by: Bastien Nocera <hadess at hadess dot net>,
2221 Hans de Goede <jwrdegoede at fedoraproject dot org>
2223 * sys/v4l2/Makefile.am:
2224 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read):
2225 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
2226 (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_close),
2227 (gst_v4l2_get_norm), (gst_v4l2_set_norm), (gst_v4l2_get_frequency),
2228 (gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
2229 (gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
2230 (gst_v4l2_get_input), (gst_v4l2_set_input):
2231 * sys/v4l2/v4l2_calls.h:
2232 * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
2233 (gst_v4l2_buffer_new), (gst_v4l2_buffer_pool_finalize),
2234 (gst_v4l2_buffer_pool_new), (gst_v4l2_buffer_pool_activate),
2235 (gst_v4l2src_fill_format_list),
2236 (gst_v4l2src_probe_caps_for_format_and_size),
2237 (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame),
2238 (gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
2239 (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
2240 (gst_v4l2src_get_nearest_size):
2241 Optionally use libv4l to access v4l2 devices. Fixes bug #545033.
2243 Tue Nov 4 12:28:34 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2245 Don't install static libs for plugins. Fixes #550851 for -good.
2246 Original commit message from CVS:
2247 * ext/aalib/Makefile.am:
2248 * ext/annodex/Makefile.am:
2249 * ext/cairo/Makefile.am:
2250 * ext/dv/Makefile.am:
2251 * ext/esd/Makefile.am:
2252 * ext/flac/Makefile.am:
2253 * ext/gconf/Makefile.am:
2254 * ext/gdk_pixbuf/Makefile.am:
2255 * ext/hal/Makefile.am:
2256 * ext/jpeg/Makefile.am:
2257 * ext/ladspa/Makefile.am:
2258 * ext/libcaca/Makefile.am:
2259 * ext/libmng/Makefile.am:
2260 * ext/libpng/Makefile.am:
2261 * ext/mikmod/Makefile.am:
2262 * ext/pulse/Makefile.am:
2263 * ext/raw1394/Makefile.am:
2264 * ext/shout2/Makefile.am:
2265 * ext/soup/Makefile.am:
2266 * ext/speex/Makefile.am:
2267 * ext/taglib/Makefile.am:
2268 * ext/wavpack/Makefile.am:
2269 * gst/alpha/Makefile.am:
2270 * gst/apetag/Makefile.am:
2271 * gst/audiofx/Makefile.am:
2272 * gst/auparse/Makefile.am:
2273 * gst/autodetect/Makefile.am:
2274 * gst/avi/Makefile.am:
2275 * gst/cutter/Makefile.am:
2276 * gst/debug/Makefile.am:
2277 * gst/effectv/Makefile.am:
2278 * gst/equalizer/Makefile.am:
2279 * gst/flx/Makefile.am:
2280 * gst/goom/Makefile.am:
2281 * gst/goom2k1/Makefile.am:
2282 * gst/icydemux/Makefile.am:
2283 * gst/id3demux/Makefile.am:
2284 * gst/interleave/Makefile.am:
2285 * gst/law/Makefile.am:
2286 * gst/level/Makefile.am:
2287 * gst/matroska/Makefile.am:
2288 * gst/median/Makefile.am:
2289 * gst/monoscope/Makefile.am:
2290 * gst/multifile/Makefile.am:
2291 * gst/multipart/Makefile.am:
2292 * gst/oldcore/Makefile.am:
2293 * gst/qtdemux/Makefile.am:
2294 * gst/replaygain/Makefile.am:
2295 * gst/rtp/Makefile.am:
2296 * gst/rtsp/Makefile.am:
2297 * gst/smpte/Makefile.am:
2298 * gst/spectrum/Makefile.am:
2299 * gst/udp/Makefile.am:
2300 * gst/videobox/Makefile.am:
2301 * gst/videocrop/Makefile.am:
2302 * gst/videofilter/Makefile.am:
2303 * gst/videomixer/Makefile.am:
2304 * gst/wavenc/Makefile.am:
2305 * gst/wavparse/Makefile.am:
2306 * sys/directdraw/Makefile.am:
2307 * sys/directsound/Makefile.am:
2308 * sys/oss/Makefile.am:
2309 * sys/osxaudio/Makefile.am:
2310 * sys/osxvideo/Makefile.am:
2311 * sys/sunaudio/Makefile.am:
2312 * sys/v4l2/Makefile.am:
2313 * sys/waveform/Makefile.am:
2314 * sys/ximage/Makefile.am:
2315 Don't install static libs for plugins. Fixes #550851 for -good.
2317 Fri Oct 31 18:17:50 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2319 ext/flac/Makefile.am: Include $(FLAC_CFLAGS) in CFLAGS to make sure to find the FLAC headers.
2320 Original commit message from CVS:
2321 * ext/flac/Makefile.am:
2322 Include $(FLAC_CFLAGS) in CFLAGS to make sure to find the FLAC headers.
2323 This fixes compilation if FLAC is installed in an uncommon location
2324 that is not already handled by other CFLAGS. Fixes bug #558711.
2326 Fri Oct 31 10:08:50 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2328 sys/v4l2/v4l2src_calls.c: Guard more uncommon formats with ifdefs so that we can compile on older versions.
2329 Original commit message from CVS:
2330 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_format_get_rank):
2331 Guard more uncommon formats with ifdefs so that we can compile on older
2334 Fri Oct 31 10:00:18 2008 +0000 Nick Haddad <nick@haddads.net>
2336 gst/avi/gstavidemux.c: Invert other uncompressed RGB formats. Fixes #558554.
2337 Original commit message from CVS:
2338 Patch by: Nick Haddad <nick at haddads dot net>
2339 * gst/avi/gstavidemux.c: (gst_avi_demux_is_uncompressed),
2340 (gst_avi_demux_invert), (gst_avi_demux_process_next_entry),
2341 (gst_avi_demux_stream_data):
2342 Invert other uncompressed RGB formats. Fixes #558554.
2344 Thu Oct 30 15:08:49 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2346 gst/wavenc/gstwavenc.*: Add support for float/double as input and remove the (nowadays) useless parsing of the depth ...
2347 Original commit message from CVS:
2348 * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
2349 (gst_wavenc_sink_setcaps), (gst_wavenc_change_state):
2350 * gst/wavenc/gstwavenc.h:
2351 Add support for float/double as input and remove the (nowadays)
2352 useless parsing of the depth as we require width==depth.
2354 Thu Oct 30 10:31:35 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2356 gst/rtp/: Narrow down the caps of the mpeg audio pay/depayloaders to only accept mpeg version 1. Fixes #558427.
2357 Original commit message from CVS:
2358 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_setcaps):
2359 * gst/rtp/gstrtpmpapay.c:
2360 Narrow down the caps of the mpeg audio pay/depayloaders to only accept
2361 mpeg version 1. Fixes #558427.
2363 Wed Oct 29 18:28:25 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2365 gst/rtp/gstrtpL16pay.c: Only put an integral amount of samples in the RTP packet.
2366 Original commit message from CVS:
2367 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_flush),
2368 (gst_rtp_L16_pay_getcaps):
2369 Only put an integral amount of samples in the RTP packet.
2372 Tue Oct 28 17:42:02 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2374 gst/rtp/gstrtpchannels.*: Add method to get possible channel positions.
2375 Original commit message from CVS:
2376 * gst/rtp/gstrtpchannels.c: (gst_rtp_channels_get_by_index):
2377 * gst/rtp/gstrtpchannels.h:
2378 Add method to get possible channel positions.
2380 Tue Oct 28 17:39:48 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2382 gst/rtp/Makefile.am: Also commit updated makefile
2383 Original commit message from CVS:
2384 * gst/rtp/Makefile.am:
2385 Also commit updated makefile
2387 Tue Oct 28 14:56:08 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2389 gst/wavenc/gstwavenc.c: Don't allow width=32,depth=24 as input. WAV requires that the width is the next integer multi...
2390 Original commit message from CVS:
2391 * gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
2392 Don't allow width=32,depth=24 as input. WAV requires that the width
2393 is the next integer multiply of 8 from the depth.
2395 Tue Oct 28 10:01:49 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2397 gst/rtp/: Add mappings for multichannel support. Does not completely just work because the getcaps function does not ...
2398 Original commit message from CVS:
2399 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps):
2400 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps),
2401 (gst_rtp_L16_pay_getcaps):
2402 * gst/rtp/gstrtpchannels.c: (check_channels),
2403 (gst_rtp_channels_get_by_pos), (gst_rtp_channels_get_by_order),
2404 (gst_rtp_channels_create_default):
2405 * gst/rtp/gstrtpchannels.h:
2406 Add mappings for multichannel support. Does not completely just work
2407 because the getcaps function does not yet return the allowed channel
2408 mappings. See #556641.
2410 Tue Oct 28 06:50:57 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2412 gst/goom/: Add license headers in all source files. Remove filter.c from
2413 Original commit message from CVS:
2414 * gst/goom/Makefile.am:
2416 * gst/goom/config_param.c:
2417 * gst/goom/convolve_fx.c:
2418 * gst/goom/drawmethods.c:
2419 * gst/goom/drawmethods.h:
2420 * gst/goom/filters.c:
2421 * gst/goom/filters_mmx.s:
2422 * gst/goom/flying_stars_fx.c:
2424 * gst/goom/goom_config.h:
2425 * gst/goom/goom_config_param.h:
2426 * gst/goom/goom_core.c:
2427 * gst/goom/goom_filters.h:
2428 * gst/goom/goom_fx.h:
2429 * gst/goom/goom_graphic.h:
2430 * gst/goom/goom_plugin_info.h:
2431 * gst/goom/goom_tools.c:
2432 * gst/goom/goom_tools.h:
2433 * gst/goom/goom_typedefs.h:
2434 * gst/goom/goom_visual_fx.h:
2435 * gst/goom/graphic.c:
2440 * gst/goom/mathtools.c:
2441 * gst/goom/mathtools.h:
2443 * gst/goom/motif_goom1.h:
2444 * gst/goom/motif_goom2.h:
2445 * gst/goom/plugin_info.c:
2446 * gst/goom/ppc_drawings.h:
2447 * gst/goom/ppc_zoom_ultimate.h:
2448 * gst/goom/sound_tester.c:
2449 * gst/goom/sound_tester.h:
2450 * gst/goom/surf3d.c:
2451 * gst/goom/surf3d.h:
2452 * gst/goom/tentacle3d.c:
2453 * gst/goom/tentacle3d.h:
2457 Add license headers in all source files. Remove filter.c from
2458 EXTRA_DIST, as its in SOURCES already. Mention the files in the REDME
2459 which are not used right now. Fixes #557709.
2461 Mon Oct 27 11:28:30 2008 +0000 Olivier Crete <tester@tester.ca>
2463 gst/rtp/gstrtpL16pay.c: Implement getcaps in rtpL16pay. Fixes #556484.
2464 Original commit message from CVS:
2465 Patch by: Olivier Crete <tester at tester dot ca>
2466 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_class_init),
2467 (gst_rtp_L16_pay_setcaps), (gst_rtp_L16_pay_getcaps):
2468 Implement getcaps in rtpL16pay. Fixes #556484.
2470 Mon Oct 27 11:03:53 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2472 gst/rtp/gstrtpL16depay.c: Check if clock-rate and channels are valid.
2473 Original commit message from CVS:
2474 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps),
2475 (gst_rtp_L16_depay_process):
2476 Check if clock-rate and channels are valid.
2477 Don't ignore the return value of setcaps.
2478 No need to validate the buffer, the base class does that for us.
2479 Use the marker bit to set the DISCONT flag on outgoing buffers.
2480 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps):
2481 Don't ignore the return value of set_outcaps.
2482 * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_setcaps),
2483 (gst_rtp_ac3_depay_process):
2484 Don't ignore the return value of set_caps.
2485 No need to validate the buffer, the base class does that for us.
2486 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
2487 (gst_rtp_amr_depay_process):
2488 * gst/rtp/gstrtpamrdepay.h:
2489 Don't ignore the return value of setcaps.
2490 No need to validate the buffer, the base class does that for us.
2491 No need to set output caps on the buffers, the base class does that for
2493 The subclass will make sure we are negotiated.
2494 * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_setcaps),
2495 (gst_rtp_dv_depay_process), (gst_rtp_dv_depay_reset):
2496 * gst/rtp/gstrtpdvdepay.h:
2497 Clean up caps negotiation.
2498 The subclass will make sure we are negotiated.
2499 * gst/rtp/gstrtpg726depay.c: (gst_rtp_g726_depay_setcaps),
2500 (gst_rtp_g726_depay_process):
2501 Clean up caps negotiation.
2502 Use the marker bit to set the DISCONT flag on outgoing buffers.
2503 * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_init),
2504 (gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process):
2505 * gst/rtp/gstrtpg729depay.h:
2506 The subclass will make sure we are negotiated.
2507 Use the marker bit to set the DISCONT flag on outgoing buffers.
2508 * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_setcaps),
2509 (gst_rtp_gsm_depay_process):
2510 Clean up caps negotiation.
2511 Use the marker bit to set the DISCONT flag on outgoing buffers.
2512 * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_setcaps):
2513 Clean up caps negotiation.
2514 Don't ignore the return value of set_outcaps.
2515 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_setcaps),
2516 (gst_rtp_h263_depay_process):
2517 Clean up caps negotiation.
2518 No need to validate the buffer, the base class does that for us.
2519 * gst/rtp/gstrtph263pay.c: (gst_rtp_h263_pay_setcaps),
2520 (gst_rtp_h263_pay_flush), (gst_rtp_h263_pay_handle_buffer):
2521 * gst/rtp/gstrtph263pay.h:
2522 Don't ignore the return value of set_outcaps.
2523 Do some more timestamps.
2524 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
2525 (gst_rtp_h263p_depay_process):
2526 Clean up caps negotiation.
2527 Don't ignore the return value of setcaps.
2528 No need to validate the buffer, the base class does that for us.
2529 * gst/rtp/gstrtph263ppay.c: (gst_rtp_h263p_pay_class_init),
2530 (gst_rtp_h263p_pay_setcaps), (gst_rtp_h263p_pay_flush),
2531 (gst_rtp_h263p_pay_handle_buffer):
2532 * gst/rtp/gstrtph263ppay.h:
2533 Don't ignore the return value of set_outcaps.
2534 Do some more timestamps.
2535 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps),
2536 (gst_rtp_h264_depay_process):
2537 Clean up caps negotiation.
2538 Don't ignore the return value of setcaps.
2539 Fix possible caps leak.
2540 No need to validate the buffer, the base class does that for us.
2541 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_setcaps):
2542 Add some more debug info.
2543 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps),
2544 (gst_rtp_ilbc_depay_process):
2545 Clean up caps negotiation.
2546 Use the marker bit to set the DISCONT flag on outgoing buffers.
2547 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_sink_setcaps):
2548 Clean up caps negotiation.
2549 * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_setcaps),
2550 (gst_rtp_mp1s_depay_process):
2551 Clean up caps negotiation.
2552 Don't ignore the return value of setcaps.
2553 No need to validate the buffer, the base class does that for us.
2554 No need to set caps on buffers, subclass does that for us.
2555 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps),
2556 (gst_rtp_mp2t_depay_process):
2557 Clean up caps negotiation.
2558 Don't ignore the return value of setcaps.
2559 No need to validate the buffer, the base class does that for us.
2560 No need to set caps on buffers, subclass does that for us.
2561 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps),
2562 (gst_rtp_mp4a_depay_process):
2563 Clean up caps negotiation.
2564 Don't ignore the return value of setcaps.
2565 No need to validate the buffer, the base class does that for us.
2566 * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_new_caps),
2567 (gst_rtp_mp4a_pay_setcaps):
2568 Don't ignore the return value of set_outcaps.
2569 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_setcaps),
2570 (gst_rtp_mp4g_depay_process):
2571 Clean up caps negotiation.
2572 Don't ignore the return value of setcaps.
2573 No need to validate the buffer, the base class does that for us.
2574 No need to set caps on buffers, subclass does that for us.
2575 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize),
2576 (gst_rtp_mp4g_pay_new_caps), (gst_rtp_mp4g_pay_setcaps):
2577 Don't ignore the return value of set_outcaps.
2578 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps),
2579 (gst_rtp_mp4v_depay_process):
2580 Clean up caps negotiation.
2581 Don't ignore the return value of setcaps.
2582 No need to validate the buffer, the base class does that for us.
2583 No need to set caps on buffers, subclass does that for us.
2584 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_new_caps),
2585 (gst_rtp_mp4v_pay_setcaps):
2586 Don't ignore the return value of set_outcaps.
2587 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_setcaps),
2588 (gst_rtp_mpa_depay_process):
2589 Clean up caps negotiation.
2590 Don't ignore the return value of setcaps.
2591 No need to validate the buffer, the base class does that for us.
2592 Use the marker bit to set the DISCONT flag on outgoing buffers.
2593 * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_setcaps):
2594 Don't ignore the return value of set_outcaps.
2595 * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_setcaps),
2596 (gst_rtp_mpv_depay_process):
2597 Clean up caps negotiation.
2598 Actually set output caps.
2599 No need to validate the buffer, the base class does that for us.
2600 * gst/rtp/gstrtpmpvpay.c: (gst_rtp_mpv_pay_setcaps):
2601 Don't ignore the return value of set_outcaps.
2602 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_setcaps),
2603 (gst_rtp_pcma_depay_process):
2604 Clean up caps negotiation.
2605 Set output buffer duration because we can.
2606 Use the marker bit to set the DISCONT flag on outgoing buffers.
2607 * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_setcaps):
2608 Don't ignore the return value of set_outcaps.
2609 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_setcaps),
2610 (gst_rtp_pcmu_depay_process):
2611 Clean up caps negotiation.
2612 Use the marker bit to set the DISCONT flag on outgoing buffers.
2613 * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_setcaps):
2614 Don't ignore the return value of set_outcaps.
2615 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init),
2616 (gst_rtp_speex_depay_setcaps), (gst_rtp_speex_depay_process):
2617 Clean up caps negotiation.
2618 Set output caps on the pad and header buffers.
2619 Set duration on output buffers because we can.
2620 * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_parse_ident):
2621 Don't ignore the return value of set_outcaps.
2622 * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_setcaps),
2623 (gst_rtp_sv3v_depay_process):
2624 Clean up caps negotiation.
2625 No need to validate the buffer, the base class does that for us.
2626 No need to set caps out output buffers, subclass does that.
2627 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps),
2628 (gst_rtp_theora_depay_process):
2629 Don't ignore the return value of setcaps.
2630 No need to validate the buffer, the base class does that for us.
2631 * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_class_init),
2632 (gst_rtp_theora_pay_flush_packet), (encode_base64),
2633 (gst_rtp_theora_pay_finish_headers), (gst_rtp_theora_pay_parse_id),
2634 (gst_rtp_theora_pay_handle_buffer):
2635 Don't ignore the return value of set_outcaps.
2636 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps),
2637 (gst_rtp_vorbis_depay_process):
2638 Don't ignore the return value of setcaps.
2639 No need to validate the buffer, the base class does that for us.
2640 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
2641 Don't ignore the return value of set_outcaps.
2642 * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_setcaps):
2643 Clean up caps negotiation, don't ignore setcaps return.
2644 * gst/rtp/gstrtpvrawpay.c: (gst_rtp_vraw_pay_setcaps):
2645 Don't ignore the return value of set_outcaps.
2647 Mon Oct 27 10:35:07 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2649 gst/matroska/matroska-demux.c: Forward unknown events upstream.
2650 Original commit message from CVS:
2651 * gst/matroska/matroska-demux.c:
2652 (gst_matroska_demux_handle_src_event):
2653 Forward unknown events upstream.
2655 Mon Oct 27 10:33:20 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2657 tests/check/elements/icydemux.c: Add some refcount check
2658 Original commit message from CVS:
2659 * tests/check/elements/icydemux.c: (icydemux_found_pad):
2660 Add some refcount check
2661 * tests/check/elements/rtp-payloading.c: (rtp_pipeline_run):
2662 Don't ignore the result of write(), fixes a compiler warning for me.
2663 * tests/icles/videobox-test.c: (main):
2664 Make the output a little more pretty.
2666 Mon Oct 27 09:26:19 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2668 ext/esd/esdmon.c: Add doc blob.
2669 Original commit message from CVS:
2673 Mon Oct 27 09:21:44 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2675 docs/plugins/: Add the docs of the new elements.
2676 Original commit message from CVS:
2677 * docs/plugins/Makefile.am:
2678 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
2679 * docs/plugins/gst-plugins-good-plugins-sections.txt:
2680 * docs/plugins/gst-plugins-good-plugins.args:
2681 * docs/plugins/gst-plugins-good-plugins.hierarchy:
2682 * docs/plugins/gst-plugins-good-plugins.interfaces:
2683 * docs/plugins/inspect/plugin-autodetect.xml:
2684 Add the docs of the new elements.
2686 Mon Oct 27 09:04:37 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2688 gst/autodetect/: Fix "Since" tags in the documentation.
2689 Original commit message from CVS:
2690 * gst/autodetect/gstautoaudiosrc.c:
2691 (gst_auto_audio_src_class_init):
2692 * gst/autodetect/gstautovideosrc.c:
2693 (gst_auto_video_src_class_init):
2694 Fix "Since" tags in the documentation.
2696 Mon Oct 27 09:00:29 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
2698 ext/soup/gstsouphttpsrc.c: Add support for souphttpsrc to act as a live source. This makes it possible to get timesta...
2699 Original commit message from CVS:
2700 Patch by: Sjoerd Simons <sjoerd at luon dot net>
2701 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
2702 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property):
2703 Add support for souphttpsrc to act as a live source. This makes it
2704 possible to get timestamped buffers in combination with the
2705 "do-timestamp" property. Fixes bug #556019.
2707 Mon Oct 27 08:54:30 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2709 gst/autodetect/: Implement src plugins. Little code/string cleanup in the sinks.
2710 Original commit message from CVS:
2711 * gst/autodetect/Makefile.am:
2712 * gst/autodetect/gstautoaudiosink.c:
2713 * gst/autodetect/gstautoaudiosrc.c:
2714 * gst/autodetect/gstautoaudiosrc.h:
2715 * gst/autodetect/gstautodetect.c:
2716 * gst/autodetect/gstautovideosink.c:
2717 * gst/autodetect/gstautovideosrc.c:
2718 * gst/autodetect/gstautovideosrc.h:
2719 Implement src plugins. Little code/string cleanup in the sinks.
2722 Mon Oct 27 08:45:11 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
2724 gst/matroska/matroska-mux.c: Fix a memory leak when pads are requested but the pipeline never goes into PLAYING.
2725 Original commit message from CVS:
2726 Patch by: Peter Kjellerstedt <pkj at axis com>
2727 * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset),
2728 (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad):
2729 Fix a memory leak when pads are requested but the pipeline never
2731 Correctly remove request pads, no matter if they have collected
2735 Mon Oct 27 08:40:02 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2737 gst/udp/gstudpnetutils.h: Define the correct WINVER so getaddinfo() can be used when using mingw32. Fixes bug #557294.
2738 Original commit message from CVS:
2739 Patch by: <lrn1986 at gmail dot com>
2740 * gst/udp/gstudpnetutils.h:
2741 Define the correct WINVER so getaddinfo() can be used when using
2742 mingw32. Fixes bug #557294.
2744 Mon Oct 27 08:36:43 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2746 gst/udp/: Fix "argument type mismatch" compiler warnings on Windows.
2747 Original commit message from CVS:
2748 Patch by: <lrn1986 at gmail dot com>
2749 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render):
2750 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
2751 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
2752 Fix "argument type mismatch" compiler warnings on Windows.
2755 Mon Oct 27 08:30:51 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2757 gst/equalizer/gstiirequalizer.c: Don't calculate the filter coefficients for every single buffer but only when it's n...
2758 Original commit message from CVS:
2759 * gst/equalizer/gstiirequalizer.c: (update_coefficients):
2760 Don't calculate the filter coefficients for every single buffer
2761 but only when it's needed. Fixes bug #557260.
2763 Sun Oct 26 20:05:43 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2765 configure.ac: Back to development -> 0.10.11.1
2766 Original commit message from CVS:
2768 Back to development -> 0.10.11.1
2770 Sun Oct 26 20:04:21 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2772 gst-plugins-good.doap: Fix version number of 0.10.11 release in doap file
2773 Original commit message from CVS:
2774 * gst-plugins-good.doap:
2775 Fix version number of 0.10.11 release in doap file
2777 Fri Oct 24 22:41:18 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2783 * docs/plugins/gst-plugins-good-plugins.args:
2784 * docs/plugins/gst-plugins-good-plugins.hierarchy:
2785 * docs/plugins/gst-plugins-good-plugins.interfaces:
2786 * docs/plugins/inspect/plugin-1394.xml:
2787 * docs/plugins/inspect/plugin-aasink.xml:
2788 * docs/plugins/inspect/plugin-alaw.xml:
2789 * docs/plugins/inspect/plugin-alpha.xml:
2790 * docs/plugins/inspect/plugin-alphacolor.xml:
2791 * docs/plugins/inspect/plugin-annodex.xml:
2792 * docs/plugins/inspect/plugin-apetag.xml:
2793 * docs/plugins/inspect/plugin-audiofx.xml:
2794 * docs/plugins/inspect/plugin-auparse.xml:
2795 * docs/plugins/inspect/plugin-autodetect.xml:
2796 * docs/plugins/inspect/plugin-avi.xml:
2797 * docs/plugins/inspect/plugin-cacasink.xml:
2798 * docs/plugins/inspect/plugin-cairo.xml:
2799 * docs/plugins/inspect/plugin-cutter.xml:
2800 * docs/plugins/inspect/plugin-debug.xml:
2801 * docs/plugins/inspect/plugin-dv.xml:
2802 * docs/plugins/inspect/plugin-efence.xml:
2803 * docs/plugins/inspect/plugin-effectv.xml:
2804 * docs/plugins/inspect/plugin-equalizer.xml:
2805 * docs/plugins/inspect/plugin-esdsink.xml:
2806 * docs/plugins/inspect/plugin-flac.xml:
2807 * docs/plugins/inspect/plugin-flxdec.xml:
2808 * docs/plugins/inspect/plugin-gamma.xml:
2809 * docs/plugins/inspect/plugin-gconfelements.xml:
2810 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
2811 * docs/plugins/inspect/plugin-goom.xml:
2812 * docs/plugins/inspect/plugin-goom2k1.xml:
2813 * docs/plugins/inspect/plugin-halelements.xml:
2814 * docs/plugins/inspect/plugin-icydemux.xml:
2815 * docs/plugins/inspect/plugin-id3demux.xml:
2816 * docs/plugins/inspect/plugin-interleave.xml:
2817 * docs/plugins/inspect/plugin-jpeg.xml:
2818 * docs/plugins/inspect/plugin-level.xml:
2819 * docs/plugins/inspect/plugin-matroska.xml:
2820 * docs/plugins/inspect/plugin-monoscope.xml:
2821 * docs/plugins/inspect/plugin-mulaw.xml:
2822 * docs/plugins/inspect/plugin-multifile.xml:
2823 * docs/plugins/inspect/plugin-multipart.xml:
2824 * docs/plugins/inspect/plugin-navigationtest.xml:
2825 * docs/plugins/inspect/plugin-ossaudio.xml:
2826 * docs/plugins/inspect/plugin-png.xml:
2827 * docs/plugins/inspect/plugin-pulseaudio.xml:
2828 * docs/plugins/inspect/plugin-quicktime.xml:
2829 * docs/plugins/inspect/plugin-replaygain.xml:
2830 * docs/plugins/inspect/plugin-rtp.xml:
2831 * docs/plugins/inspect/plugin-rtsp.xml:
2832 * docs/plugins/inspect/plugin-shout2send.xml:
2833 * docs/plugins/inspect/plugin-smpte.xml:
2834 * docs/plugins/inspect/plugin-soup.xml:
2835 * docs/plugins/inspect/plugin-spectrum.xml:
2836 * docs/plugins/inspect/plugin-speex.xml:
2837 * docs/plugins/inspect/plugin-taglib.xml:
2838 * docs/plugins/inspect/plugin-udp.xml:
2839 * docs/plugins/inspect/plugin-video4linux2.xml:
2840 * docs/plugins/inspect/plugin-videobalance.xml:
2841 * docs/plugins/inspect/plugin-videobox.xml:
2842 * docs/plugins/inspect/plugin-videocrop.xml:
2843 * docs/plugins/inspect/plugin-videoflip.xml:
2844 * docs/plugins/inspect/plugin-videomixer.xml:
2845 * docs/plugins/inspect/plugin-wavenc.xml:
2846 * docs/plugins/inspect/plugin-wavpack.xml:
2847 * docs/plugins/inspect/plugin-wavparse.xml:
2848 * docs/plugins/inspect/plugin-ximagesrc.xml:
2849 * gst-plugins-good.doap:
2850 * win32/common/config.h:
2852 Original commit message from CVS:
2855 Fri Oct 24 22:20:47 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2889 Original commit message from CVS:
2892 Fri Oct 24 16:30:53 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2894 configure.ac: Commit 0.10.10.4 pre-release
2895 Original commit message from CVS:
2897 Commit 0.10.10.4 pre-release
2899 Tue Oct 21 12:42:45 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2901 gst/avi/gstavimux.c: Fix VPRP chunk setup in avimux.
2902 Original commit message from CVS:
2903 * gst/avi/gstavimux.c:
2904 Fix VPRP chunk setup in avimux.
2906 Patch By: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2908 Tue Oct 21 12:38:35 2008 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
2910 gst/videobox/gstvideobox.c: support dynamically changing properties in videobox
2911 Original commit message from CVS:
2912 * gst/videobox/gstvideobox.c:
2913 support dynamically changing properties in videobox
2915 Patch By: Wim Taymans <wim.taymans@collabora.co.uk>
2917 Thu Oct 16 17:10:42 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2919 configure.ac: 0.10.10.3 pre-release
2920 Original commit message from CVS:
2922 0.10.10.3 pre-release
2924 Thu Oct 16 15:30:22 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2926 tests/check/Makefile.am: Don't run the states test on pulsesrc and pulsesink
2927 Original commit message from CVS:
2928 * tests/check/Makefile.am:
2929 Don't run the states test on pulsesrc and pulsesink
2931 Thu Oct 16 11:52:44 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2933 configure.ac: Commit 0.10.10.2 pre-release bump that actually went out on 2008-10-11
2934 Original commit message from CVS:
2936 Commit 0.10.10.2 pre-release bump that actually went
2939 Wed Oct 15 15:42:29 2008 +0000 Edward Hervey <bilboed@bilboed.com>
2941 gst/avi/gstavidemux.c: Skip entries for streams that don't have a output pad yet, thereby avoiding calling pad functi...
2942 Original commit message from CVS:
2943 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
2944 Skip entries for streams that don't have a output pad yet, thereby
2945 avoiding calling pad functions with a NULL pad.
2948 Wed Oct 15 09:39:27 2008 +0000 Edward Hervey <bilboed@bilboed.com>
2950 gst/qtdemux/qtdemux.c: Remove previous wrong commit
2951 Original commit message from CVS:
2952 * gst/qtdemux/qtdemux.c: Remove previous wrong commit
2953 * tests/check/elements/icydemux.c: (icydemux_found_pad):
2954 Remove problematic and useless refcount check.
2957 Wed Oct 15 09:27:27 2008 +0000 Edward Hervey <bilboed@bilboed.com>
2959 gst/qtdemux/qtdemux.c: Remove problematic and useless refcount check.
2960 Original commit message from CVS:
2961 * gst/qtdemux/qtdemux.c: (qtdemux_parse_node):
2962 Remove problematic and useless refcount check.
2965 Fri Oct 10 12:28:34 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2967 ext/flac/: Cast some size_t arguments to guint to avoid compiler warnings on 64-bit systems.
2968 Original commit message from CVS:
2969 * ext/flac/gstflacdec.c (gst_flac_dec_read_stream):
2970 * ext/flac/gstflacenc.c (gst_flac_enc_write_callback):
2971 Cast some size_t arguments to guint to avoid compiler
2972 warnings on 64-bit systems.
2974 Thu Oct 9 14:27:12 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2976 gst/rtsp/gstrtspsrc.c: Return TRUE instead of FALSE from the event handler when we swallowed the event.
2977 Original commit message from CVS:
2978 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event):
2979 Return TRUE instead of FALSE from the event handler when we swallowed the
2982 Wed Oct 8 15:59:56 2008 +0000 Christian Schaller <uraeus@gnome.org>
2984 * gst-plugins-good.spec.in:
2985 remove old CDIO plugin now in ugly
2986 Original commit message from CVS:
2987 remove old CDIO plugin now in ugly
2989 Wed Oct 8 14:47:14 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2991 gst/avi/gstavidemux.c: Reset header state. Fixes #555321.
2992 Original commit message from CVS:
2993 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
2994 (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_index):
2995 Reset header state. Fixes #555321.
2997 Wed Oct 8 13:31:44 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2999 gst/avi/gstavidemux.*: For timestamping audio packets we need to take into account the amount of blocks in one entry ...
3000 Original commit message from CVS:
3001 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex),
3002 (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index):
3003 * gst/avi/gstavidemux.h:
3004 For timestamping audio packets we need to take into account the
3005 amount of blocks in one entry using the blockalign. Fixes some sync
3006 issues with zero-padded audio blocks in the beginning of avi files.
3008 Wed Oct 8 10:42:26 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3010 gst/multifile/gstmultifilesrc.c: Implement DEFAULT and BUFFER position queries. See #555260.
3011 Original commit message from CVS:
3012 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_class_init),
3013 (gst_multi_file_src_query):
3014 Implement DEFAULT and BUFFER position queries. See #555260.
3016 Wed Oct 8 09:29:00 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3018 sys/ximage/gstximagesrc.c: Fix build for systems that don't have XDamage.
3019 Original commit message from CVS:
3020 * sys/ximage/gstximagesrc.c: (gst_ximage_src_stop):
3021 Fix build for systems that don't have XDamage.
3023 Tue Oct 7 09:58:13 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3025 tests/examples/rtp/: Add some more H263p server and client examples.
3026 Original commit message from CVS:
3027 * tests/examples/rtp/client-H263p.sdp:
3028 * tests/examples/rtp/client-H263p.sh:
3029 * tests/examples/rtp/server-VTS-H263p.sh:
3030 Add some more H263p server and client examples.
3032 Fri Oct 3 17:03:07 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3034 configure.ac: Depend on released versions of core and base.
3035 Original commit message from CVS:
3037 Depend on released versions of core and base.
3039 Fri Oct 3 16:13:32 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3041 ext/pulse/: Return -1 instead of 0 in error cases. Fixes #554771.
3042 Original commit message from CVS:
3043 * ext/pulse/pulsesink.c: (gst_pulsesink_write):
3044 * ext/pulse/pulsesrc.c: (gst_pulsesrc_read):
3045 Return -1 instead of 0 in error cases. Fixes #554771.
3047 Fri Oct 3 15:54:07 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3049 sys/ximage/gstximagesrc.c: Stop leaking the cursor image.
3050 Original commit message from CVS:
3051 * sys/ximage/gstximagesrc.c: (gst_ximage_src_start),
3052 (gst_ximage_src_stop), (gst_ximage_src_ximage_get):
3053 Stop leaking the cursor image.
3054 Unref the last_ximage and the cached cursor image on shutdown.
3057 Fri Oct 3 11:32:47 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3059 sys/v4l2/gstv4l2object.h: Getting the Class from an instance is not just a matter of casting it to the class struct b...
3060 Original commit message from CVS:
3061 * sys/v4l2/gstv4l2object.h:
3062 Getting the Class from an instance is not just a matter of casting it to
3063 the class struct but it involves calling G_OBJECT_GET_CLASS on the
3064 instance. Fixes #549784.
3066 Wed Oct 1 21:22:26 2008 +0000 Michael Smith <msmith@xiph.org>
3068 configure.ac: Fix libs for linking directsound.
3069 Original commit message from CVS:
3071 Fix libs for linking directsound.
3072 * sys/directsound/gstdirectsoundsink.c:
3073 Fix buffer sizing to prevent racing the ringbuffer at startup.
3074 Add volume property.
3076 Sat Sep 27 00:43:07 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
3078 ext/pulse/pulsesink.c: Fix problems with pulsesink randomly erroring with code 'OK' after a format change on the stre...
3079 Original commit message from CVS:
3080 * ext/pulse/pulsesink.c:
3081 Fix problems with pulsesink randomly erroring with code 'OK' after a
3082 format change on the stream by waiting when disconnecting the stream.
3084 Fri Sep 26 14:44:49 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3086 gst/rtp/gstrtpamrdepay.c: Mark DISCONT on output buffers when the marker bit signals a new talk spurt.
3087 Original commit message from CVS:
3088 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_class_init),
3089 (gst_rtp_amr_depay_process):
3090 Mark DISCONT on output buffers when the marker bit signals a new talk
3092 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer):
3093 Set the marker bit for buffers with a DISCONT flag to signal a talk
3096 Fri Sep 26 13:55:48 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3098 gst/rtp/: Added MP4A-LATM payloader to match the depayloader.
3099 Original commit message from CVS:
3100 * gst/rtp/Makefile.am:
3101 * gst/rtp/gstrtp.c: (plugin_init):
3102 * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_get_type),
3103 (gst_rtp_mp4a_pay_base_init), (gst_rtp_mp4a_pay_class_init),
3104 (gst_rtp_mp4a_pay_init), (gst_rtp_mp4a_pay_finalize),
3105 (gst_rtp_mp4a_pay_parse_audio_config), (gst_rtp_mp4a_pay_new_caps),
3106 (gst_rtp_mp4a_pay_setcaps), (gst_rtp_mp4a_pay_handle_buffer),
3107 (gst_rtp_mp4a_pay_change_state), (gst_rtp_mp4a_pay_plugin_init):
3108 * gst/rtp/gstrtpmp4apay.h:
3109 Added MP4A-LATM payloader to match the depayloader.
3111 Thu Sep 25 15:11:16 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3113 gst/videomixer/videomixer.c: Handle segments a little better. Fixes #537361.
3114 Original commit message from CVS:
3115 * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues),
3116 (gst_videomixer_sink_event):
3117 Handle segments a little better. Fixes #537361.
3119 Thu Sep 25 12:07:46 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3121 gst/rtsp/gstrtspsrc.c: Don't assume the server supports PAUSE by default. Fixes #551048.
3122 Original commit message from CVS:
3123 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_methods):
3124 Don't assume the server supports PAUSE by default. Fixes #551048.
3126 Thu Sep 25 11:30:35 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3128 gst/udp/gstudpsrc.c: Switch on the socket family to get the addrlen size right.
3129 Original commit message from CVS:
3130 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
3131 (gst_udpsrc_set_uri), (gst_udpsrc_start):
3132 Switch on the socket family to get the addrlen size right.
3134 Thu Sep 25 10:34:39 2008 +0000 Daniel Franke <df@dfranke.us>
3136 gst/udp/gstudpsrc.c: OS X's bind() implementation is picky about its addrlen parameter and fails with EINVAL if it is...
3137 Original commit message from CVS:
3138 Patch by: Daniel Franke <df at dfranke dot us>
3139 * gst/udp/gstudpsrc.c: (gst_udpsrc_create), (gst_udpsrc_start):
3140 OS X's bind() implementation is picky about its addrlen parameter and
3141 fails with EINVAL if it is larger than expected for the socket's address
3142 family. Set the length to the expected length instead. Fixes #553191.
3144 Tue Sep 23 18:08:56 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3146 gst/rtsp/gstrtspsrc.c: Handle the case where we cannot do desribe or when the describe result does not contain a vali...
3147 Original commit message from CVS:
3148 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
3149 Handle the case where we cannot do desribe or when the describe result
3150 does not contain a valid SDP message.
3152 Tue Sep 23 17:31:22 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3154 gst/udp/gstmultiudpsink.c: Fix setting the qos.
3155 Original commit message from CVS:
3156 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_set_property):
3157 Fix setting the qos.
3159 Wed Sep 17 14:50:42 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3161 gst/qtdemux/qtdemux.c: Some 'broken' files out there have atom lengths of zero... which basically results in qtdemux ...
3162 Original commit message from CVS:
3163 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header),
3164 (gst_qtdemux_chain):
3165 Some 'broken' files out there have atom lengths of zero...
3166 which basically results in qtdemux consuming that atom again and again
3167 until the *end of night* !
3168 Detect that and emits an adequate element error message.
3170 Wed Sep 17 13:49:04 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
3172 gst/: Fix build flags order.
3173 Original commit message from CVS:
3174 * gst/interleave/Makefile.am:
3175 * gst/matroska/Makefile.am:
3176 Fix build flags order.
3177 * tests/check/elements/audioamplify.c: (GST_START_TEST):
3178 * tests/check/elements/audiodynamic.c: (GST_START_TEST):
3179 * tests/check/elements/audioinvert.c: (GST_START_TEST):
3180 * tests/check/elements/audiopanorama.c: (GST_START_TEST):
3182 * tests/check/elements/multifile.c:
3185 Mon Sep 15 21:10:23 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3187 gst/rtp/gstrtpmp4gdepay.*: Handle interleaved streams by reordering AU in a queue.
3188 Original commit message from CVS:
3189 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_init),
3190 (gst_rtp_mp4g_depay_finalize), (gst_rtp_mp4g_depay_setcaps),
3191 (gst_rtp_mp4g_depay_clear_queue), (gst_rtp_mp4g_depay_flush_queue),
3192 (gst_rtp_mp4g_depay_queue), (gst_rtp_mp4g_depay_process),
3193 (gst_rtp_mp4g_depay_change_state):
3194 * gst/rtp/gstrtpmp4gdepay.h:
3195 Handle interleaved streams by reordering AU in a queue.
3197 Mon Sep 15 16:04:26 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3199 gst/rtp/gstrtpmp4gdepay.c: Change some of the ranges in the caps, mostly for the amount of bits we can use.
3200 Original commit message from CVS:
3201 * gst/rtp/gstrtpmp4gdepay.c: (gst_bs_parse_init),
3202 (gst_bs_parse_read), (gst_rtp_mp4g_depay_process):
3203 Change some of the ranges in the caps, mostly for the amount of bits we
3205 Added a little bitstream parse and use it to parse the AU header fields.
3206 Check for malformed and wrongly sized packets better.
3207 Implement more header field parsing.
3208 Handle the size of fragmented packets correctly.
3210 Sun Sep 14 11:32:15 2008 +0000 Jonathan Matthew <notverysmart@gmail.com>
3212 gst/qtdemux/qtdemux.c: Add mapping for 'tiff' => image/tiff
3213 Original commit message from CVS:
3214 Patch by: Jonathan Matthew <notverysmart@gmail.com>
3215 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
3216 Add mapping for 'tiff' => image/tiff
3219 Thu Sep 11 11:26:06 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3221 ext/raw1394/: Pretend to care about the result of write() which works around compiler warnings.
3222 Original commit message from CVS:
3223 * ext/raw1394/gstdv1394src.c: (SEND_COMMAND):
3224 * ext/raw1394/gsthdv1394src.c: (SEND_COMMAND):
3225 Pretend to care about the result of write() which works around
3228 Thu Sep 4 09:25:59 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3230 ext/flac/gstflacenc.c: Make sure the desired default values are actually set, not only registered as defaults (actual...
3231 Original commit message from CVS:
3232 * ext/flac/gstflacenc.c: (gst_flac_enc_class_init):
3233 Make sure the desired default values are actually set, not only
3234 registered as defaults (actual problem is that the stereo-specific
3235 values are only updated if channels==2, which is not the case yet
3236 when the object is created, so the default values for the
3237 mid-side-stereo and loose-mid-side-stereo settings are never
3238 set in _update_quality()). Makes flacenc create smaller files by
3239 default (for stereo input), and fixes #550791.
3241 Wed Sep 3 12:39:35 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3243 gst/qtdemux/: Add support for video/mj2 mime-type and its additional atoms/boxes.
3244 Original commit message from CVS:
3245 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
3246 (gst_qtdemux_loop_state_header), (qtdemux_parse_node),
3247 (qtdemux_parse_trak), (qtdemux_video_caps):
3248 * gst/qtdemux/qtdemux.h:
3249 * gst/qtdemux/qtdemux_fourcc.h:
3250 * gst/qtdemux/qtdemux_types.c:
3251 Add support for video/mj2 mime-type and its additional atoms/boxes.
3254 Wed Sep 3 11:10:25 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3256 gst/debug/gsttaginject.c: Add warning when tags parameter is unparsable and give example for quoting in the docs.
3257 Original commit message from CVS:
3258 * gst/debug/gsttaginject.c:
3259 Add warning when tags parameter is unparsable and give example for
3260 quoting in the docs.
3262 Tue Sep 2 15:27:49 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3264 gst/qtdemux/qtdemux.c: Add mapping for IMA Loki SDL MJPEG ADPCM codec.
3265 Original commit message from CVS:
3266 * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
3267 Add mapping for IMA Loki SDL MJPEG ADPCM codec.
3268 Add some alternative byteswapped mappings that seem to pop up sometimes.
3271 Tue Sep 2 09:40:38 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3273 po/: Add 'ca' to LINGUAS; add some more files with translations and some files which should be ignored by translation...
3274 Original commit message from CVS:
3278 Add 'ca' to LINGUAS; add some more files with translations and some
3279 files which should be ignored by translation tools.
3281 Tue Sep 2 08:51:04 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3283 ext/speex/: Use integer encoding and decoding functions instead of converting the integer input to float in the eleme...
3284 Original commit message from CVS:
3285 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data):
3286 * ext/speex/gstspeexdec.h:
3287 * ext/speex/gstspeexenc.c: (gst_speex_enc_encode):
3288 * ext/speex/gstspeexenc.h:
3289 Use integer encoding and decoding functions instead of converting
3290 the integer input to float in the element. The libspeex integer
3291 functions are doing this for us already or, if libspeex was compiled
3292 in integer mode, they're doing everything using integer arithmetics.
3293 Also saves some copying around.
3295 Mon Sep 1 13:29:29 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3297 configure.ac: Fix --disable-external
3298 Original commit message from CVS:
3300 Fix --disable-external
3302 Sun Aug 31 17:09:18 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3304 ext/wavpack/gstwavpackenc.*: Handle non-zero start timestamps and stream discontinuities correctly. This only has an ...
3305 Original commit message from CVS:
3306 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
3307 (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain):
3308 * ext/wavpack/gstwavpackenc.h:
3309 Handle non-zero start timestamps and stream discontinuities
3310 correctly. This only has an effect if we're muxing into
3311 a container format as the raw WavPack stream must contain
3312 continous sample numbers.
3314 Sun Aug 31 15:02:09 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3316 ext/speex/gstspeexenc.c: Correct the timestamp and granulepos calculation by one Speex frame.
3317 Original commit message from CVS:
3318 * ext/speex/gstspeexenc.c: (gst_speex_enc_encode):
3319 Correct the timestamp and granulepos calculation by one Speex
3322 Sun Aug 31 14:39:57 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3324 ext/speex/gstspeexdec.c: Correctly take the granulepos from upstream if possible and correctly handle the granulepos ...
3325 Original commit message from CVS:
3326 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data):
3327 Correctly take the granulepos from upstream if possible and
3328 correctly handle the granulepos in various calculations: the
3329 granulepos is the sample number of the _last_ sample in a frame, not
3331 * ext/speex/gstspeexenc.c: (gst_speex_enc_sinkevent),
3332 (gst_speex_enc_encode), (gst_speex_enc_chain),
3333 (gst_speex_enc_change_state):
3334 * ext/speex/gstspeexenc.h:
3335 Handle non-zero start timestamps in the encoder and detect/handle
3336 stream discontinuities. Fixes bug #547075.
3338 Sun Aug 31 08:32:45 2008 +0000 Craig Keogh <cskeogh@adam.com.au>
3340 ext/annodex/gstcmmlparser.c: Fix compiler warnings caused by passing a string as format string instead of "%s" and th...
3341 Original commit message from CVS:
3342 Patch by: Craig Keogh <cskeogh at adam dot com dot au>
3343 * ext/annodex/gstcmmlparser.c: (gst_cmml_parser_parse_chunk):
3344 Fix compiler warnings caused by passing a string as format string
3345 instead of "%s" and then the string. This is only exposed by -Wformat=2
3346 as used by default on Ubuntu. Fixes bug #550015.
3348 Sat Aug 30 14:15:03 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3350 Make stuff compile with GST_DISABLE_GST_DEBUG.
3351 Original commit message from CVS:
3352 * ext/raw1394/gsthdv1394src.c: (gst_hdv1394src_create):
3353 * gst/alpha/gstalpha.c: (gst_alpha_get_unit_size):
3354 * gst/audiofx/audiocheblimit.c: (generate_coefficients):
3355 * gst/avi/gstavidemux.c: (gst_avi_demux_src_convert):
3356 * gst/matroska/ebml-read.c: (gst_ebml_read_element_id),
3357 (gst_ebml_read_element_length):
3358 * gst/matroska/matroska-demux.c:
3359 (gst_matroska_demux_check_subtitle_buffer):
3360 Make stuff compile with GST_DISABLE_GST_DEBUG.
3362 Fri Aug 29 00:28:55 2008 +0000 Michael Smith <msmith@xiph.org>
3364 gst/law/: Ref caps before passing to gst_pad_template_new(), since that takes ownership.
3365 Original commit message from CVS:
3368 Ref caps before passing to gst_pad_template_new(), since that takes
3371 Thu Aug 28 10:09:16 2008 +0000 Mersad Jelacic <mersad@axis.com>
3373 gst/multipart/: Convert audio/x-adpcm to and from the audio/G726-X in the muxer and demuxer. Fixes #549551.
3374 Original commit message from CVS:
3375 Patch by: Mersad Jelacic <mersad at axis dot com>
3376 * gst/multipart/multipartdemux.c:
3377 * gst/multipart/multipartmux.c: (gst_multipart_mux_get_mime):
3378 Convert audio/x-adpcm to and from the audio/G726-X in the muxer and
3379 demuxer. Fixes #549551.
3381 Wed Aug 27 16:12:39 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3383 sys/osxaudio/: Fix the build on macosx.
3384 Original commit message from CVS:
3385 * sys/osxaudio/gstosxaudiosink.c:
3386 (gst_osx_audio_sink_select_device):
3387 * sys/osxaudio/gstosxaudiosrc.c:
3388 (gst_osx_audio_src_create_ringbuffer),
3389 (gst_osx_audio_src_select_device):
3390 * sys/osxaudio/gstosxringbuffer.c: (gst_osx_ring_buffer_acquire):
3391 Fix the build on macosx.
3393 Wed Aug 27 15:42:11 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3395 gst/icydemux/gsticydemux.c: Small docs fix: in the example pipeline, we need to pass iradio-mode=true to the source, ...
3396 Original commit message from CVS:
3397 * gst/icydemux/gsticydemux.c:
3398 Small docs fix: in the example pipeline, we need to pass
3399 iradio-mode=true to the source, so the server actually sends
3402 Wed Aug 27 00:08:20 2008 +0000 Michael Smith <msmith@xiph.org>
3404 sys/osxaudio/gstosxaudio.c: Oops. Revert more completely.
3405 Original commit message from CVS:
3406 * sys/osxaudio/gstosxaudio.c:
3407 Oops. Revert more completely.
3409 Tue Aug 26 23:57:05 2008 +0000 Michael Smith <msmith@xiph.org>
3411 sys/osxaudio/gstosxaudio.c: Revert accidental element rename from testing.
3412 Original commit message from CVS:
3413 * sys/osxaudio/gstosxaudio.c:
3414 Revert accidental element rename from testing.
3416 Tue Aug 26 23:53:40 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
3418 gst-plugins-good.doap: Pull in 0.10.10 doap entry from release branch
3419 Original commit message from CVS:
3420 * gst-plugins-good.doap:
3421 Pull in 0.10.10 doap entry from release branch
3423 Tue Aug 26 23:05:57 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
3425 configure.ac: Update version number to reflect 0.10.10 release from branch.
3426 Original commit message from CVS:
3428 Update version number to reflect 0.10.10 release from
3431 Tue Aug 26 21:13:08 2008 +0000 Michael Smith <msmith@xiph.org>
3433 sys/osxaudio/: Rewrite caps setting and ring buffer initialisation.
3434 Original commit message from CVS:
3435 * sys/osxaudio/Makefile.am:
3436 * sys/osxaudio/gstosxaudio.c:
3437 * sys/osxaudio/gstosxaudiosink.c:
3438 * sys/osxaudio/gstosxaudiosink.h:
3439 * sys/osxaudio/gstosxaudiosrc.c:
3440 * sys/osxaudio/gstosxaudiosrc.h:
3441 * sys/osxaudio/gstosxringbuffer.c:
3442 * sys/osxaudio/gstosxringbuffer.h:
3443 Rewrite caps setting and ring buffer initialisation.
3444 Previously we never told CoreAudio what format we were going to send it,
3445 so it only worked due to luck, and not at all on some hardware.
3446 Now we explicitly advertise what formats the hardware supports, and then
3447 configure the selected one correctly.
3449 Tue Aug 26 12:27:11 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3451 sys/v4l2/: Fix memory leaks. Small code cleanups : No need for empty _init(). No need to memset instance structures. ...
3452 Original commit message from CVS:
3453 * sys/v4l2/gstv4l2object.c:
3454 * sys/v4l2/gstv4l2src.c:
3455 * sys/v4l2/gstv4l2src.h:
3456 * sys/v4l2/v4l2_calls.c:
3457 * sys/v4l2/v4l2src_calls.c:
3458 Fix memory leaks. Small code cleanups : No need for empty _init(). No
3459 need to memset instance structures. Some more FIXME's.
3461 Tue Aug 26 08:11:26 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3463 tests/icles/.cvsignore: Ignore more.
3464 Original commit message from CVS:
3465 * tests/icles/.cvsignore:
3468 Tue Aug 26 08:00:57 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3471 Original commit message from CVS:
3472 * gst/goom/.cvsignore:
3473 * gst/goom2k1/.cvsignore:
3476 Tue Aug 26 07:51:42 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3478 ext/cairo/gsttextoverlay.c: Fix compiler warning.
3479 Original commit message from CVS:
3480 * ext/cairo/gsttextoverlay.c:
3481 Fix compiler warning.
3483 Tue Aug 26 05:42:15 2008 +0000 David Schleef <ds@schleef.org>
3485 ext/cairo/gsttextoverlay.c: Fix obvious memleak.
3486 Original commit message from CVS:
3487 * ext/cairo/gsttextoverlay.c: Fix obvious memleak.
3489 Mon Aug 25 14:15:43 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3491 gst/matroska/: Add Real[Audio|Video] support to Matroska containers.
3492 Original commit message from CVS:
3493 * gst/matroska/matroska-demux.c: (gst_matroska_demux_send_event),
3494 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
3495 * gst/matroska/matroska-mux.c:
3496 (gst_matroska_mux_video_pad_setcaps),
3497 (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_finish):
3498 Add Real[Audio|Video] support to Matroska containers.
3500 * decoding real audio/video streams contained in mkv
3501 * 'transmuxing' real (.rm) files into .mkv files
3502 It will not work though for encoding real[audio/video] streams that
3503 don't contain the 'mdpr_data' extra data on the caps.
3504 The reason why this will not work is because I never intended to
3505 duplicate virtually all the 'mdpr' block creation into mkvmux.
3508 Mon Aug 25 09:48:06 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3510 gst/law/: The encoder can't really renegotiate at the time they perform a pad-alloc so make the srcpads use fixed caps.
3511 Original commit message from CVS:
3512 * gst/law/alaw-encode.c: (gst_alaw_enc_init), (gst_alaw_enc_chain):
3513 * gst/law/mulaw-conversion.c:
3514 * gst/law/mulaw-encode.c: (gst_mulawenc_init),
3515 (gst_mulawenc_chain):
3516 The encoder can't really renegotiate at the time they perform a
3517 pad-alloc so make the srcpads use fixed caps.
3518 Check the buffer size after a pad-alloc because the returned size might
3519 not be right when the downstream element does not know the size of the
3520 new buffer (capsfilter). Fixes #549073.
3522 Sat Aug 23 15:43:49 2008 +0000 Filippo Argiolas <filippo.argiolas@gmail.com>
3524 sys/v4l2/gstv4l2tuner.c: v4l2src doesn't have a property named "norm" so don't try to notify about changes to that pr...
3525 Original commit message from CVS:
3526 Patch by: Filippo Argiolas <filippo dot argiolas at gmail dot com>
3527 * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_set_norm_and_notify):
3528 v4l2src doesn't have a property named "norm" so don't try to notify
3529 about changes to that property. The "norm" property and related
3530 code are commented out currently. Fixes bug #549090.
3532 Sat Aug 23 15:33:49 2008 +0000 Mike Ruprecht <cmaiku@gmail.com>
3534 sys/v4l2/gstv4l2object.c: Reprobe devices again instead of taking a cached list as new devices could've been plugged ...
3535 Original commit message from CVS:
3536 Patch by: Mike Ruprecht <cmaiku at gmail dot com>
3537 * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices):
3538 Reprobe devices again instead of taking a cached list as new
3539 devices could've been plugged in. Fixes bug #549062.
3541 Fri Aug 22 16:04:02 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3543 gst/autodetect/Makefile.am: Don't link the autodetect plugin with GConf as it doesn't use GConf. Fixes bug #545463.
3544 Original commit message from CVS:
3545 * gst/autodetect/Makefile.am:
3546 Don't link the autodetect plugin with GConf as it doesn't
3547 use GConf. Fixes bug #545463.
3549 Fri Aug 22 12:24:23 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3551 gst/matroska/ebml-read.c: Change some GST_ELEMENT_ERRORs to GST_ERROR_OBJECT to make it possible to ignore errors and...
3552 Original commit message from CVS:
3553 * gst/matroska/ebml-read.c: (gst_ebml_read_element_id),
3554 (gst_ebml_read_element_length), (gst_ebml_read_uint),
3555 (gst_ebml_read_sint), (gst_ebml_read_float),
3556 (gst_ebml_read_header):
3557 Change some GST_ELEMENT_ERRORs to GST_ERROR_OBJECT to make it
3558 possible to ignore errors and not post any ERROR messages on
3560 * gst/matroska/matroska-demux.c:
3561 (gst_matroska_demux_parse_contents):
3562 Ignore any errors and not just EOS when parsing the contents of
3563 a SeekHead. Errors here are usually caused by truncated files
3564 and playback of the file works fine. Fixes playback of the
3565 audio_only_chapter_seekbroken.mka file from the MPlayer samples
3568 Fri Aug 22 11:29:26 2008 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
3570 gst/multipart/: Conform to RFC2046. audio/basic is mulaw 8000Hz mono.
3571 Original commit message from CVS:
3572 * gst/multipart/multipartdemux.c:
3573 * gst/multipart/multipartmux.c:
3574 Conform to RFC2046. audio/basic is mulaw 8000Hz mono.
3576 Thu Aug 21 21:56:19 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
3579 * sys/directdraw/gstdirectdrawsink.c:
3580 sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_buffer_alloc, gst_directdraw_sink_bufferpool_clear):
3581 Original commit message from CVS:
3582 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_buffer_alloc,
3583 gst_directdraw_sink_bufferpool_clear):
3584 Fix two more buffer ref leaks.
3586 Thu Aug 21 15:28:09 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
3588 sys/directdraw/gstdirectdrawsink.c: Fix buffer ref leak.
3589 Original commit message from CVS:
3590 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas at tandberg com>
3591 * sys/directdraw/gstdirectdrawsink.c:
3592 (gst_directdraw_sink_show_frame):
3593 Fix buffer ref leak.
3595 Thu Aug 21 13:27:12 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3597 gst/wavenc/gstwavenc.c: Revert the last commit. wavenc still supports width!=depth for 32 bit width. Thanks Tim.
3598 Original commit message from CVS:
3599 * gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
3600 Revert the last commit. wavenc still supports width!=depth for 32 bit
3603 Thu Aug 21 13:22:06 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3605 gst/matroska/matroska-demux.c: If the duration of a block is unknown only use the timestamp for the first lace and us...
3606 Original commit message from CVS:
3607 * gst/matroska/matroska-demux.c:
3608 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
3609 If the duration of a block is unknown only use the timestamp for the
3610 first lace and use GST_CLOCK_TIME_NONE as duration for the following
3611 laces. Otherwise every lace has the same timestamp which leads to
3612 various problems. Really fixes bug #548831.
3614 Thu Aug 21 12:56:01 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3616 gst/wavenc/gstwavenc.c: If we're not allowing width!=depth in wavenc we should also disable the code that was added t...
3617 Original commit message from CVS:
3618 * gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
3619 If we're not allowing width!=depth in wavenc we should also disable
3620 the code that was added to support width!=depth.
3622 Thu Aug 21 12:52:47 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3624 gst/matroska/matroska-demux.c: Don't calculate the default duration of a frame from the audio sampling rate. This onl...
3625 Original commit message from CVS:
3626 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
3627 Don't calculate the default duration of a frame from the audio sampling
3628 rate. This only works for raw audio if every frame contains a single
3629 sample and results in broken buffer durations for other formats
3630 if no specified default duration is given or the blocks have no
3631 duration. Fixes bug #548831.
3633 Thu Aug 21 12:34:33 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3635 gst/matroska/matroska-demux.c: Allow zero sized blocks instead of returning GST_FLOW_OK. Such blocks are used for tex...
3636 Original commit message from CVS:
3637 * gst/matroska/matroska-demux.c:
3638 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
3639 Allow zero sized blocks instead of returning GST_FLOW_OK. Such blocks
3640 are used for text/plain subtitles as a gap-filler in some files.
3642 Thu Aug 21 12:12:00 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3644 sys/v4l2/gstv4l2src.c: Add S910 and PWC formats with a low priority.
3645 Original commit message from CVS:
3646 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure),
3647 (gst_v4l2_get_caps_info):
3648 Add S910 and PWC formats with a low priority.
3649 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_format_get_rank),
3650 (gst_v4l2src_probe_caps_for_format):
3653 Wed Aug 20 21:54:35 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3655 ext/flac/gstflacenc.c: Fix compilation against older libflac versions.
3656 Original commit message from CVS:
3657 * ext/flac/gstflacenc.c:
3658 Fix compilation against older libflac versions.
3660 Wed Aug 20 17:46:48 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3662 ext/pulse/: Use GST_BOILERPLATE everywhere and fix coding style at some places.
3663 Original commit message from CVS:
3664 * ext/pulse/pulsemixer.c: (gst_pulsemixer_class_init),
3665 (gst_pulsemixer_set_property), (gst_pulsemixer_get_property):
3666 * ext/pulse/pulsemixerctrl.c: (gst_pulsemixer_ctrl_subscribe_cb),
3667 (gst_pulsemixer_ctrl_open), (gst_pulsemixer_ctrl_timeout_event),
3668 (gst_pulsemixer_ctrl_set_volume):
3669 * ext/pulse/pulsemixertrack.c: (gst_pulsemixer_track_new):
3670 * ext/pulse/pulseprobe.c: (gst_pulseprobe_open):
3671 * ext/pulse/pulsesink.c: (gst_pulsesink_class_init),
3672 (gst_pulsesink_init), (gst_pulsesink_open),
3673 (gst_pulsesink_prepare), (gst_pulsesink_write),
3674 (gst_pulsesink_delay), (gst_pulsesink_reset):
3675 * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init),
3676 (gst_pulsesrc_init):
3677 Use GST_BOILERPLATE everywhere and fix coding style at some places.
3678 Fix a locking issue in pulsesink's prepare function.
3679 * ext/pulse/pulseutil.c: (gst_pulse_channel_map_to_gst):
3680 Check if the created channel layout is valid for GStreamer.
3682 Wed Aug 20 17:42:21 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3684 gst/rtsp/gstrtspgoogle.c: Things that can happen when your brain is in google mode trying to deal with their google r...
3685 Original commit message from CVS:
3686 * gst/rtsp/gstrtspgoogle.c:
3687 Things that can happen when your brain is in google mode trying to
3688 deal with their google rtsp server extensions and trying to type your
3689 google mail account.
3691 Wed Aug 20 17:30:19 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3693 gst/rtsp/: Add google RTSP extension, it can only handle udp and responds with unsupported if we do anything else. Fi...
3694 Original commit message from CVS:
3695 * gst/rtsp/Makefile.am:
3696 * gst/rtsp/gstrtsp.c: (plugin_init):
3697 * gst/rtsp/gstrtspgoogle.c: (gst_rtsp_google_before_send),
3698 (gst_rtsp_google_after_send), (gst_rtsp_google_get_transports),
3699 (_do_init), (gst_rtsp_google_base_init),
3700 (gst_rtsp_google_class_init), (gst_rtsp_google_init),
3701 (gst_rtsp_google_finalize), (gst_rtsp_google_change_state),
3702 (gst_rtsp_google_extension_init):
3703 * gst/rtsp/gstrtspgoogle.h:
3704 Add google RTSP extension, it can only handle udp and responds with
3705 unsupported if we do anything else. Fixes #546465.
3706 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_connection_send),
3707 (gst_rtspsrc_connection_receive), (gst_rtspsrc_loop_send_cmd),
3708 (gst_rtspsrc_create_transports_string),
3709 (gst_rtspsrc_setup_streams), (gst_rtspsrc_open),
3710 (gst_rtspsrc_close), (gst_rtspsrc_pause):
3711 Make transport setup code a bit better using GString.
3712 Add some more debug.
3713 Check for closed connections before doing anything on them.
3715 Wed Aug 20 17:17:55 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3717 ext/pulse/: If downstream provides no channel layout and >2 channels should be used use the default layout that pulse...
3718 Original commit message from CVS:
3719 * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init),
3720 (gst_pulsesrc_create_stream), (gst_pulsesrc_negotiate),
3721 (gst_pulsesrc_prepare):
3722 * ext/pulse/pulseutil.c: (gst_pulse_gst_to_channel_map),
3723 (gst_pulse_channel_map_to_gst):
3724 * ext/pulse/pulseutil.h:
3725 If downstream provides no channel layout and >2 channels should be
3726 used use the default layout that pulseaudio chooses and also
3727 add this layout to the caps. Fixes bug #547258.
3729 Wed Aug 20 11:51:38 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
3731 gst/udp/: Avoid leaking internally allocated file descriptors when setting custom file descriptors. Fixes #543101.
3732 Original commit message from CVS:
3733 Patch by: Peter Kjellerstedt <pkj at axis com>
3734 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_init),
3735 (gst_dynudpsink_finalize), (gst_dynudpsink_set_property),
3736 (gst_dynudpsink_init_send), (gst_dynudpsink_close):
3737 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init),
3738 (gst_multiudpsink_finalize), (gst_multiudpsink_set_property):
3739 * gst/udp/gstudpsrc.c: (gst_udpsrc_finalize),
3740 (gst_udpsrc_set_property):
3741 Avoid leaking internally allocated file descriptors when setting
3742 custom file descriptors. Fixes #543101.
3744 Wed Aug 20 11:48:46 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3746 gst/rtsp/gstrtspsrc.c: Don't try to configure RTCP back to the server when the server did not give us a valid port nu...
3747 Original commit message from CVS:
3748 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink):
3749 Don't try to configure RTCP back to the server when the server did not
3750 give us a valid port number.
3752 Wed Aug 20 10:59:52 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3754 gst/videobox/gstvideobox.c: Use new basetransform method to renegotiate. Fixes #544956.
3755 Original commit message from CVS:
3756 * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
3757 Use new basetransform method to renegotiate. Fixes #544956.
3758 * tests/icles/Makefile.am:
3759 * tests/icles/videobox-test.c: (make_pipeline), (main):
3760 Add videobox renegotiation example.
3762 Tue Aug 19 21:03:22 2008 +0000 David Schleef <ds@schleef.org>
3764 gst/wavenc/gstwavenc.c: Remove depth ranges and replace with sane values. Fixes #548530.
3765 Original commit message from CVS:
3766 * gst/wavenc/gstwavenc.c: Remove depth ranges and replace
3767 with sane values. Fixes #548530.
3769 Mon Aug 18 15:05:32 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3771 ext/pulse/: The bytes_per_sample and silence_sample fields of the GstRingBufferSpec are already filled with the corre...
3772 Original commit message from CVS:
3773 * ext/pulse/pulsesink.c: (gst_pulsesink_prepare):
3774 * ext/pulse/pulsesrc.c: (gst_pulsesrc_prepare):
3775 The bytes_per_sample and silence_sample fields of the GstRingBufferSpec
3776 are already filled with the correct values by
3777 gst_ring_buffer_parse_caps() so there's no need to set them again
3780 Sat Aug 16 14:54:56 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3782 gst/avi/gstavidemux.c: Some AVI 2.0 (ODML) files don't respect the 'specifications' completely and instead of using t...
3783 Original commit message from CVS:
3784 * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull),
3785 (gst_avi_demux_read_subindexes_push):
3786 Some AVI 2.0 (ODML) files don't respect the 'specifications' completely
3787 and instead of using the 'ix##' nomenclature, use '##ix'.
3788 They're still valid though, this fixes the duration and indexes for
3789 virtually all the ODML files I have.
3791 Fri Aug 15 17:26:18 2008 +0000 Olivier Crete <tester@tester.ca>
3793 gst/rtp/: Update the vorbis RTP pay/depay to RFC 5215.
3794 Original commit message from CVS:
3795 Patch by: Olivier Crete <tester at tester dot ca>
3796 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps),
3797 (gst_rtp_vorbis_depay_process):
3798 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
3799 Update the vorbis RTP pay/depay to RFC 5215.
3802 Thu Aug 14 22:07:02 2008 +0000 David Schleef <ds@schleef.org>
3804 gst/qtdemux/qtdemux.c: Add 'hdv6' as a HDV format for 1080i/60 with 3:2 pulldown, i.e., 24p.
3805 Original commit message from CVS:
3806 * gst/qtdemux/qtdemux.c: Add 'hdv6' as a HDV format for 1080i/60
3807 with 3:2 pulldown, i.e., 24p.
3809 Thu Aug 14 12:47:09 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3811 tests/check/elements/level.c: Fix compilation some more.
3812 Original commit message from CVS:
3813 * tests/check/elements/level.c: (GST_START_TEST):
3814 Fix compilation some more.
3816 Thu Aug 14 11:44:59 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3818 configure.ac: Require -base CVS for wavparse acid chunk parsing.
3819 Original commit message from CVS:
3821 Require -base CVS for wavparse acid chunk parsing.
3823 Wed Aug 13 13:57:01 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3825 ext/pulse/pulsesink.*: Add "device-name" property to pulsesink too and currently commented out and not working suppor...
3826 Original commit message from CVS:
3827 * ext/pulse/pulsesink.c: (gst_pulsesink_class_init),
3828 (gst_pulsesink_init), (gst_pulsesink_finalize),
3829 (gst_pulsesink_set_volume), (gst_pulsesink_get_volume),
3830 (gst_pulsesink_set_property), (gst_pulsesink_get_property),
3831 (gst_pulsesink_prepare), (gst_pulsesink_change_state):
3832 * ext/pulse/pulsesink.h:
3833 Add "device-name" property to pulsesink too and currently commented
3834 out and not working support for a "volume" property.
3836 Wed Aug 13 13:17:15 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
3838 configure.ac: Remove more cdio stuff (moved to ugly)
3839 Original commit message from CVS:
3841 Remove more cdio stuff (moved to ugly)
3843 Wed Aug 13 12:37:26 2008 +0000 Laszlo Pandy <laszlok2@gmail.com>
3845 ext/pulse/pulsesrc.c: Add "device-name" property, which provides a human readable string for the audio device, to mak...
3846 Original commit message from CVS:
3847 Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3848 * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init),
3849 (gst_pulsesrc_get_property):
3850 Add "device-name" property, which provides a human readable string
3851 for the audio device, to make it more consisten with other audio
3852 sources. Fixes bug #547519.
3854 Wed Aug 13 12:34:13 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3856 ext/pulse/: Improve debugging a bit by including the parent object in pulsemixerctrl and pulseprobe objects and using...
3857 Original commit message from CVS:
3858 * ext/pulse/pulsemixer.c: (gst_pulsemixer_change_state):
3859 * ext/pulse/pulsemixerctrl.c: (gst_pulsemixer_ctrl_subscribe_cb),
3860 (gst_pulsemixer_ctrl_open), (gst_pulsemixer_ctrl_new),
3861 (gst_pulsemixer_ctrl_free), (gst_pulsemixer_ctrl_timeout_event):
3862 * ext/pulse/pulsemixerctrl.h:
3863 * ext/pulse/pulseprobe.c: (gst_pulseprobe_open),
3864 (gst_pulseprobe_enumerate), (gst_pulseprobe_new),
3865 (gst_pulseprobe_free), (gst_pulseprobe_needs_probe),
3866 (gst_pulseprobe_probe_property), (gst_pulseprobe_get_values):
3867 * ext/pulse/pulseprobe.h:
3868 * ext/pulse/pulsesink.c: (gst_pulsesink_init):
3869 * ext/pulse/pulsesrc.c: (gst_pulsesrc_init), (gst_pulsesrc_delay),
3870 (gst_pulsesrc_change_state):
3871 Improve debugging a bit by including the parent object in pulsemixerctrl
3872 and pulseprobe objects and using GST_WARNING_OBJECT instead of
3874 Use the parent GObject subclass instead of a random struct as GObject
3875 parameter for G_OBJECT_WARN_INVALID_PROPERTY_ID. This fixes a crash
3876 when probing for another property than "device".
3878 Wed Aug 13 12:21:22 2008 +0000 Laszlo Pandy <laszlok2@gmail.com>
3880 ext/pulse/pulsemixer.c: Fix property probing after the device property is set by calling set_server when the server p...
3881 Original commit message from CVS:
3882 Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3883 * ext/pulse/pulsemixer.c: (gst_pulsemixer_set_property):
3884 Fix property probing after the device property is set by calling
3885 set_server when the server property changes. Fixes bug #547518.
3887 Wed Aug 13 12:11:34 2008 +0000 Laszlo Pandy <laszlok2@gmail.com>
3889 ext/pulse/pulsemixer.c: Fix property probing after the device property is set by calling set_server when the server p...
3890 Original commit message from CVS:
3891 Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3892 * ext/pulse/pulsemixer.c: (gst_pulsemixer_set_property):
3893 Fix property probing after the device property is set by calling
3894 set_server when the server property changes. Fixes bug #547518.
3896 Wed Aug 13 12:01:01 2008 +0000 Laszlo Pandy <laszlok2@gmail.com>
3898 ext/pulse/: Implement GstPropertyProbe interface on pulsesink for detecting sink devices and on pulsesrc for detectin...
3899 Original commit message from CVS:
3900 Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3901 * ext/pulse/pulsesink.c: (gst_pulsesink_interface_supported),
3902 (gst_pulsesink_implements_interface_init),
3903 (gst_pulsesink_init_interfaces), (gst_pulsesink_init),
3904 (gst_pulsesink_finalize), (gst_pulsesink_set_property),
3905 (gst_pulsesink_get_type):
3906 * ext/pulse/pulsesink.h:
3907 * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
3908 (gst_pulsesrc_init_interfaces), (gst_pulsesrc_init),
3909 (gst_pulsesrc_finalize), (gst_pulsesrc_set_property):
3910 * ext/pulse/pulsesrc.h:
3911 Implement GstPropertyProbe interface on pulsesink for detecting
3912 sink devices and on pulsesrc for detecting source devices.
3913 Fixes bugs #547227 and #547217.
3915 Wed Aug 13 09:17:20 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3917 gst/spectrum/gstspectrum.c: Don't terminate on fabs(in)>1.0. Init doubles as doubles.
3918 Original commit message from CVS:
3919 * gst/spectrum/gstspectrum.c:
3920 Don't terminate on fabs(in)>1.0. Init doubles as doubles.
3922 Wed Aug 13 08:33:57 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3924 sys/v4l2/gstv4l2src.c: Properly set the maximum latency value, in the same way it is done in v4lsrc.
3925 Original commit message from CVS:
3926 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_query):
3927 Properly set the maximum latency value, in the same way it is done in
3929 * sys/v4l2/v4l2src_calls.c:
3930 Simplify fraction equality check, no need to use GValues for this.
3932 Tue Aug 12 12:04:24 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3934 sys/v4l2/gstv4l2src.c: Add warning messages stating exactly why the latency query failed.
3935 Original commit message from CVS:
3936 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_query):
3937 Add warning messages stating exactly why the latency query failed.
3938 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture):
3939 In some cases, the negotiated framerate might be the default one which
3940 is already set internally. But we still need to mark it down in fps_n
3941 and fps_d so that the latency query can happen properly.
3943 Tue Aug 12 11:28:47 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3945 docs/plugins/inspect/plugin-1394.xml: Whoops, forgot one doc file for people who can't/don't build the raw1394 plugin.
3946 Original commit message from CVS:
3947 * docs/plugins/inspect/plugin-1394.xml:
3948 Whoops, forgot one doc file for people who can't/don't build the
3951 Tue Aug 12 09:22:29 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
3953 Pull changes from 0.10.9.2 pre-release branch moving the libcdio
3954 Original commit message from CVS:
3955 * docs/plugins/Makefile.am:
3956 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
3957 * docs/plugins/gst-plugins-good-plugins-sections.txt:
3958 * docs/plugins/inspect/plugin-cdio.xml:
3960 * ext/cdio/Makefile.am:
3961 * ext/cdio/gstcdio.c:
3962 * ext/cdio/gstcdio.h:
3963 * ext/cdio/gstcdiocddasrc.c:
3964 * ext/cdio/gstcdiocddasrc.h:
3965 Pull changes from 0.10.9.2 pre-release branch moving the libcdio
3966 CDDA source to -ugly.
3970 Pull in new translation from 0.10.9.2 release branch.
3972 Mon Aug 11 15:05:13 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3974 docs/plugins/: Integrate documentation for new hdv1394src element.
3975 Original commit message from CVS:
3976 * docs/plugins/Makefile.am:
3977 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
3978 * docs/plugins/gst-plugins-good-plugins-sections.txt:
3979 * docs/plugins/gst-plugins-good-plugins.args:
3980 * docs/plugins/gst-plugins-good-plugins.hierarchy:
3981 * docs/plugins/gst-plugins-good-plugins.interfaces:
3982 Integrate documentation for new hdv1394src element.
3984 Mon Aug 11 14:36:13 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3986 ext/raw1394/: mpeg2-ts (HDV) variant of firewire capture element.
3987 Original commit message from CVS:
3988 * ext/raw1394/Makefile.am:
3989 * ext/raw1394/gst1394.c: (plugin_init):
3990 * ext/raw1394/gsthdv1394src.c: (_do_init),
3991 (gst_hdv1394src_base_init), (gst_hdv1394src_class_init),
3992 (gst_hdv1394src_init), (gst_hdv1394src_dispose),
3993 (gst_hdv1394src_set_property), (gst_hdv1394src_get_property),
3994 (gst_hdv1394src_from_raw1394handle),
3995 (gst_hdv1394src_iec61883_receive), (gst_hdv1394src_bus_reset),
3996 (gst_hdv1394src_create), (gst_hdv1394src_discover_avc_node),
3997 (gst_hdv1394src_start), (gst_hdv1394src_stop),
3998 (gst_hdv1394src_unlock), (gst_hdv1394src_update_device_name),
3999 (gst_hdv1394src_uri_get_type), (gst_hdv1394src_uri_get_protocols),
4000 (gst_hdv1394src_uri_get_uri), (gst_hdv1394src_uri_set_uri),
4001 (gst_hdv1394src_uri_handler_init):
4002 * ext/raw1394/gsthdv1394src.h:
4003 mpeg2-ts (HDV) variant of firewire capture element.
4006 Mon Aug 11 10:53:06 2008 +0000 Edward Hervey <bilboed@bilboed.com>
4008 gst/level/gstlevel.c: Fix compilation (also known as the classic 'fix code that someone committed without compiling i...
4009 Original commit message from CVS:
4010 * gst/level/gstlevel.c: (gst_level_message_new):
4011 Fix compilation (also known as the classic 'fix code that someone
4012 committed without compiling it first').
4014 Sun Aug 10 19:40:27 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4016 tests/check/elements/level.c: Add a test for level in stereo mode.
4017 Original commit message from CVS:
4018 * tests/check/elements/level.c:
4019 Add a test for level in stereo mode.
4021 Sun Aug 10 19:35:05 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4023 tests/examples/spectrum/: Demo how to draw analyzer results synced to the clock.
4024 Original commit message from CVS:
4025 * tests/examples/spectrum/demo-audiotest.c:
4026 * tests/examples/spectrum/demo-osssrc.c:
4027 Demo how to draw analyzer results synced to the clock.
4029 Sun Aug 10 15:52:42 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4031 gst/level/gstlevel.c: Little renaming (l -> level).
4032 Original commit message from CVS:
4033 * gst/level/gstlevel.c:
4034 Little renaming (l -> level).
4035 * gst/spectrum/gstspectrum.c:
4036 * gst/spectrum/gstspectrum.h:
4037 Also send full timestamp/duration details here.
4039 Sun Aug 10 11:32:03 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4041 gst/level/gstlevel.*: Send same timestamp/duration details as videoanalysis. This gives applications better chance to...
4042 Original commit message from CVS:
4043 * gst/level/gstlevel.c:
4044 * gst/level/gstlevel.h:
4045 Send same timestamp/duration details as videoanalysis. This gives
4046 applications better chance to sync analysis results with playback.
4048 Sat Aug 9 14:02:27 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4050 gst/matroska/matroska-mux.c: We need to drop one additional buffer for FLAC as the fLaC marker and STREAMINFO block a...
4051 Original commit message from CVS:
4052 * gst/matroska/matroska-mux.c:
4053 (gst_matroska_mux_handle_sink_event),
4054 (flac_streamheader_to_codecdata):
4055 We need to drop one additional buffer for FLAC as the fLaC
4056 marker and STREAMINFO block are merged into one buffer in the caps.
4057 Also don't pretend to support NEWSEGMENT events, otherwise we
4058 will most probably write some invalid data.
4060 Sat Aug 9 13:48:22 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4062 gst/matroska/matroska-mux.c: Add support for muxing FLAC into Matroska containers.
4063 Original commit message from CVS:
4064 * gst/matroska/matroska-mux.c: (flac_streamheader_to_codecdata),
4065 (gst_matroska_mux_audio_pad_setcaps):
4066 Add support for muxing FLAC into Matroska containers.
4069 Sat Aug 9 08:58:26 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4071 ext/flac/gstflacenc.c: Actually provide the variables required for the format string.
4072 Original commit message from CVS:
4073 * ext/flac/gstflacenc.c: (gst_flac_enc_check_discont):
4074 Actually provide the variables required for the format string.
4076 Fri Aug 8 16:20:26 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4078 gst/matroska/matroska-demux.*: Close the current segment if we're doing a non-flushing seek and send the close-segmen...
4079 Original commit message from CVS:
4080 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
4081 (gst_matroska_demux_element_send_event),
4082 (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_loop):
4083 * gst/matroska/matroska-demux.h:
4084 Close the current segment if we're doing a non-flushing seek and send
4085 the close-segment and the new segment of the seek from the streaming
4088 Fri Aug 8 15:20:24 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4090 ext/flac/gstflacenc.*: Handle non-zero start timestamps correctly, mark header packets as
4091 Original commit message from CVS:
4092 * ext/flac/gstflacenc.c: (gst_flac_enc_write_callback),
4093 (gst_flac_enc_check_discont), (gst_flac_enc_chain),
4094 (gst_flac_enc_change_state):
4095 * ext/flac/gstflacenc.h:
4096 Handle non-zero start timestamps correctly, mark header packets as
4097 IN_CAPS and print a warning and suggest using audiorate if stream
4098 discontinuities are detected. When FLAC supports flushing the encoder
4099 somehow this should be done for discontinuities instead.
4100 Remove some unused variables from the instance struct.
4102 Thu Aug 7 17:14:39 2008 +0000 Christian Schaller <uraeus@gnome.org>
4104 * gst-plugins-good.spec.in:
4105 add pulseaudio to plugins list in spec file
4106 Original commit message from CVS:
4107 add pulseaudio to plugins list in spec file
4109 Thu Aug 7 16:13:41 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4111 ext/flac/gstflacenc.c: If seeking failed return the appropiate return value to FLAC.
4112 Original commit message from CVS:
4113 * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback):
4114 If seeking failed return the appropiate return value to FLAC.
4115 Otherwise it thinks seeking was successfull and tries to rewrite
4116 parts of the headers which then get appended to the output.
4118 Thu Aug 7 16:11:00 2008 +0000 Frederic Crozat <fcrozat@mandriva.org>
4120 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
4121 Original commit message from CVS:
4122 Patch by: Frederic Crozat <fcrozat@mandriva.org>
4123 * ext/esd/gstesd.c: (plugin_init):
4124 * ext/flac/gstflac.c: (plugin_init):
4125 * ext/shout2/gstshout2.c: (plugin_init):
4126 * ext/wavpack/gstwavpack.c: (plugin_init):
4127 * sys/oss/gstossaudio.c: (plugin_init):
4128 * sys/v4l2/gstv4l2.c: (plugin_init):
4129 Make sure gettext returns translations in UTF-8 encoding rather
4130 than in the current locale encoding (#546822).
4132 Thu Aug 7 14:40:13 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4134 ext/flac/gstflacdec.c: Add FIXME for 0.11 to simply output everything with width=32 as given by FLAC and let audiocon...
4135 Original commit message from CVS:
4136 * ext/flac/gstflacdec.c:
4137 Add FIXME for 0.11 to simply output everything with width=32 as given
4138 by FLAC and let audioconvert handle the conversions instead of doing
4141 Thu Aug 7 10:22:32 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4143 sys/v4l2/v4l2src_calls.c: When outputting a pad template range for the size, include a framerate range too, to avoid ...
4144 Original commit message from CVS:
4145 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
4146 When outputting a pad template range for the size, include a framerate
4147 range too, to avoid 'not a real subset of template caps' errors.
4149 Wed Aug 6 15:34:55 2008 +0000 Jonathan Matthew <notverysmart@gmail.com>
4151 ext/flac/: Port flactag to 0.10, add documentation for it and clean it up a bit.
4152 Original commit message from CVS:
4153 Based on a patch by: Jonathan Matthew <notverysmart at gmail dot com>
4154 * ext/flac/Makefile.am:
4155 * ext/flac/gstflac.c: (plugin_init):
4156 * ext/flac/gstflactag.c: (gst_flac_tag_setup_interfaces),
4157 (gst_flac_tag_base_init), (gst_flac_tag_class_init),
4158 (gst_flac_tag_dispose), (gst_flac_tag_init),
4159 (gst_flac_tag_sink_setcaps), (gst_flac_tag_chain),
4160 (gst_flac_tag_change_state):
4161 * ext/flac/gstflactag.h:
4162 Port flactag to 0.10, add documentation for it and clean it up a bit.
4164 * docs/plugins/Makefile.am:
4165 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
4166 * docs/plugins/gst-plugins-good-plugins-sections.txt:
4167 * docs/plugins/gst-plugins-good-plugins.hierarchy:
4168 * docs/plugins/gst-plugins-good-plugins.interfaces:
4169 * docs/plugins/gst-plugins-good-plugins.prerequisites:
4170 * docs/plugins/inspect/plugin-flac.xml:
4171 * ext/flac/gstflacdec.c: (gst_flac_dec_base_init):
4172 * ext/flac/gstflacdec.h:
4173 * ext/flac/gstflacenc.c: (gst_flac_enc_base_init):
4174 * ext/flac/gstflacenc.h:
4175 Add flactag and flacenc to the documentation and mark
4176 the private parts of the flacdec instance structure as private.
4177 Also use gst_element_class_set_details_simple() in flacdec and
4180 Wed Aug 6 13:12:07 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4182 gst/qtdemux/qtdemux.c: Use audio/x-qdm for caps. Collect some info - mplayer has a decoder for it but ffmpeg does not.
4183 Original commit message from CVS:
4184 * gst/qtdemux/qtdemux.c:
4185 Use audio/x-qdm for caps. Collect some info - mplayer has a decoder
4186 for it but ffmpeg does not.
4188 Tue Aug 5 15:05:44 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4190 gst/wavparse/gstwavparse.c: Handle the list chunk and use gst_riff_parse_info() to parse the info sub-chunk.
4191 Original commit message from CVS:
4192 * gst/wavparse/gstwavparse.c:
4193 Handle the list chunk and use gst_riff_parse_info() to parse the info
4196 Tue Aug 5 14:22:12 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4198 gst/wavparse/gstwavparse.c: Handle the acid chunk and send tempo as part of tags. Other fields are interesting too, b...
4199 Original commit message from CVS:
4200 * gst/wavparse/gstwavparse.c:
4201 Handle the acid chunk and send tempo as part of tags. Other fields are
4202 interesting too, but need more tag-definitions. Fixes #545433.
4204 Tue Aug 5 14:16:32 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4206 gst/wavparse/gstwavparse.c: Refactor wavparse. Call _reset() from dispose() and move old code from dispose into reset...
4207 Original commit message from CVS:
4208 * gst/wavparse/gstwavparse.c:
4209 Refactor wavparse. Call _reset() from dispose() and move old code from
4210 dispose into reset. This way we don't leak taglists when we abort
4211 parsing. Fix some comments. Move code for skipping a chunk into extra
4212 function. Replace chunk sizes with a const to ease readability.
4214 Tue Aug 5 13:57:57 2008 +0000 Aurelien Grimaud <gstelzz@yahoo.fr>
4216 gst/rtsp/gstrtspsrc.c: Improve udp port setup. Fixes #545710.
4217 Original commit message from CVS:
4218 Patch by: Aurelien Grimaud <gstelzz at yahoo dot fr>
4219 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_alloc_udp_ports):
4220 Improve udp port setup. Fixes #545710.
4222 Tue Aug 5 13:54:18 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
4224 gst/rtp/: Add MP1S depayloader.
4225 Original commit message from CVS:
4226 * gst/rtp/Makefile.am:
4227 * gst/rtp/gstrtp.c: (plugin_init):
4228 * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_base_init),
4229 (gst_rtp_mp1s_depay_class_init), (gst_rtp_mp1s_depay_init),
4230 (gst_rtp_mp1s_depay_setcaps), (gst_rtp_mp1s_depay_process),
4231 (gst_rtp_mp1s_depay_set_property),
4232 (gst_rtp_mp1s_depay_get_property),
4233 (gst_rtp_mp1s_depay_change_state),
4234 (gst_rtp_mp1s_depay_plugin_init):
4235 * gst/rtp/gstrtpmp1sdepay.h:
4236 Add MP1S depayloader.
4238 Some more sample rtsp streams.
4240 Tue Aug 5 08:43:45 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
4242 gst/rtsp/URLS: Add another URL.
4243 Original commit message from CVS:
4246 * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags):
4247 * tests/check/elements/rglimiter.c: (GST_START_TEST):
4248 Add some more debug info.
4250 Mon Aug 4 09:16:40 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4252 gst/avi/gstavimux.c: Provide cbSize field for audio extra_data size, and take care to pad extra_data.
4253 Original commit message from CVS:
4254 * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header):
4255 Provide cbSize field for audio extra_data size, and take care to
4258 Mon Aug 4 07:23:07 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4260 gst/qtdemux/qtdemux.c: Return the result of gst_pad_{start,stop}_task instead of hard-coded
4261 Original commit message from CVS:
4262 * gst/qtdemux/qtdemux.c:
4263 Return the result of gst_pad_{start,stop}_task instead of hard-coded
4266 Mon Aug 4 07:17:38 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4268 gst/qtdemux/: Add keyword tag support. Fixes #520694 for qtdemux.
4269 Original commit message from CVS:
4270 * gst/qtdemux/qtdemux.c:
4271 * gst/qtdemux/qtdemux_fourcc.h:
4272 Add keyword tag support. Fixes #520694 for qtdemux.
4274 Mon Aug 4 07:05:33 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4276 gst/qtdemux/qtdemux.c: Add support for tmpo tag (BPM).
4277 Original commit message from CVS:
4278 * gst/qtdemux/qtdemux.c:
4279 Add support for tmpo tag (BPM).
4281 Sun Aug 3 12:23:49 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4283 ext/flac/gstflacenc.c: Set an estimate for the total number of samples that will be encoded if possible to help decod...
4284 Original commit message from CVS:
4285 * ext/flac/gstflacenc.c: (gst_flac_enc_query_peer_total_samples),
4286 (gst_flac_enc_sink_setcaps), (gst_flac_enc_write_callback):
4287 Set an estimate for the total number of samples that will be encoded
4288 if possible to help decoders if the streaminfo can't be rewritten
4289 later (like when muxing into Ogg containers).
4290 Add a warning if we get header packets after data packets as those
4291 will get lost when muxing into Ogg, i.e. rewriting the headers doesn't
4294 Sun Aug 3 11:38:22 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4296 ext/flac/gstflacdec.c: Support decoding of all depths between 4 and 32 bits and read the depth from the streaminfo he...
4297 Original commit message from CVS:
4298 * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback),
4299 (gst_flac_dec_write):
4300 Support decoding of all depths between 4 and 32 bits and read the
4301 depth from the streaminfo header if needed. Also support all sampling
4302 rates between 1 and 655350 Hz.
4303 * ext/flac/gstflacenc.c:
4304 (gst_flac_enc_caps_append_structure_with_widths),
4305 (gst_flac_enc_sink_getcaps), (gst_flac_enc_sink_setcaps),
4306 (gst_flac_enc_chain):
4307 * ext/flac/gstflacenc.h:
4308 Support encoding in all bit depths supported by the streamable
4309 subformat (i.e. 8, 12, 16, 20 and 24 bits) and all sampling rates
4310 between 1 Hz and 655350 Hz.
4312 Sun Aug 3 09:23:14 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4314 ext/flac/gstflacenc.c: Support encoding of up to 8 channels.
4315 Original commit message from CVS:
4316 * ext/flac/gstflacenc.c: (gst_flac_enc_init),
4317 (gst_flac_enc_sink_getcaps):
4318 Support encoding of up to 8 channels.
4320 Sat Aug 2 21:39:01 2008 +0000 Wouter Cloetens <wouter@mind.be>
4322 ext/soup/gstsouphttpsrc.*: Fix seeking race condition in #540300
4323 Original commit message from CVS:
4324 * ext/soup/gstsouphttpsrc.c:
4325 * ext/soup/gstsouphttpsrc.h:
4326 Fix seeking race condition in #540300
4327 Patch By: Wouter Cloetens <wouter at mind be>
4329 Sat Aug 2 18:35:21 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4331 gst/matroska/matroska-demux.c: When receiving a SEEK event on a specific pad first search for a seek table entry for ...
4332 Original commit message from CVS:
4333 * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek),
4334 (gst_matroska_demux_element_send_event),
4335 (gst_matroska_demux_handle_seek_event),
4336 (gst_matroska_demux_handle_src_event):
4337 When receiving a SEEK event on a specific pad first search for a seek
4338 table entry for the stream of the pad and then fall back to an entry
4339 for a different stream.
4341 Sat Aug 2 18:20:44 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4343 Build depend on core CVS for the attachment tag.
4344 Original commit message from CVS:
4346 * gst/matroska/matroska-ids.c: (gst_matroska_register_tags):
4347 * gst/matroska/matroska-ids.h:
4348 Build depend on core CVS for the attachment tag.
4350 Sat Aug 2 18:18:05 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4352 Decode the codec private data and following ContentEncoding if necessary.
4353 Original commit message from CVS:
4355 * gst/matroska/Makefile.am:
4356 * gst/matroska/lzo.c: (get_byte), (get_len), (copy),
4357 (copy_backptr), (lzo1x_decode), (main):
4358 * gst/matroska/lzo.h:
4359 * gst/matroska/matroska-demux.c:
4360 (gst_matroska_demux_read_track_encoding),
4361 (gst_matroska_decompress_data), (gst_matroska_decode_data),
4362 (gst_matroska_decode_buffer),
4363 (gst_matroska_decode_content_encodings),
4364 (gst_matroska_demux_read_track_encodings),
4365 (gst_matroska_demux_add_stream),
4366 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
4367 * gst/matroska/matroska-ids.h:
4368 Decode the codec private data and following ContentEncoding if
4370 Support bzip2, lzo and header stripped compression. For lzo use the
4371 ffmpeg lzo implementation as liblzo is GPL licensed.
4372 Fix zlib decompression.
4374 Sat Aug 2 18:11:32 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4376 gst/matroska/matroska-mux.c: Fix muxing of MP3/MP2 with different MPEG versions by calculating the duration of a fram...
4377 Original commit message from CVS:
4378 * gst/matroska/matroska-mux.c:
4379 (gst_matroska_mux_audio_pad_setcaps):
4380 Fix muxing of MP3/MP2 with different MPEG versions by calculating the
4381 duration of a frame with the new mpegaudioversion caps field.
4383 Sat Aug 2 18:06:20 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4385 gst/matroska/matroska-demux.*: Allow an infinite number of stream inside Matroska containers and use a GPtrArray for ...
4386 Original commit message from CVS:
4387 * gst/matroska/matroska-demux.c: (gst_matroska_demux_finalize),
4388 (gst_matroska_demux_class_init), (gst_matroska_demux_init),
4389 (gst_matroska_demux_combine_flows), (gst_matroska_demux_reset),
4390 (gst_matroska_demux_stream_from_num),
4391 (gst_matroska_demux_tracknumber_unique),
4392 (gst_matroska_demux_add_stream), (gst_matroska_demux_send_event),
4393 (gst_matroska_demux_handle_seek_event),
4394 (gst_matroska_demux_sync_streams),
4395 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
4396 (gst_matroska_demux_loop):
4397 * gst/matroska/matroska-demux.h:
4398 Allow an infinite number of stream inside Matroska containers and use
4399 a GPtrArray for storing them instead of allowing "only" 127 streams.
4401 Sat Aug 2 18:01:36 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4403 gst/matroska/: Fix indention everywhere. A broken indent version has added newlines after every single declaration so...
4404 Original commit message from CVS:
4405 * gst/matroska/ebml-read.c: (gst_ebml_read_class_init),
4406 (gst_ebml_read_change_state), (gst_ebml_read_element_level_up),
4407 (gst_ebml_read_peek_bytes), (gst_ebml_read_element_id),
4408 (gst_ebml_read_element_length), (gst_ebml_peek_id),
4409 (gst_ebml_read_get_length), (gst_ebml_read_skip),
4410 (gst_ebml_read_buffer), (gst_ebml_read_bytes),
4411 (gst_ebml_read_uint), (gst_ebml_read_sint), (_ext2dbl),
4412 (gst_ebml_read_float), (gst_ebml_read_ascii), (gst_ebml_read_date),
4413 (gst_ebml_read_master), (gst_ebml_read_binary),
4414 (gst_ebml_read_header):
4415 * gst/matroska/ebml-write.c: (gst_ebml_write_element_id),
4416 (gst_ebml_write_element_size), (gst_ebml_write_uint),
4417 (gst_ebml_write_sint), (gst_ebml_write_ascii),
4418 (gst_ebml_write_master_start), (gst_ebml_write_master_finish),
4419 (gst_ebml_replace_uint):
4420 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
4421 (gst_matroska_demux_read_track_encoding),
4422 (gst_matroska_demux_read_track_encodings),
4423 (gst_matroska_demux_add_stream), (gst_matroskademux_do_index_seek),
4424 (gst_matroska_demux_send_event),
4425 (gst_matroska_demux_element_send_event),
4426 (gst_matroska_demux_handle_seek_event),
4427 (gst_matroska_demux_handle_src_event),
4428 (gst_matroska_demux_init_stream),
4429 (gst_matroska_demux_parse_tracks),
4430 (gst_matroska_demux_parse_index_cuetrack),
4431 (gst_matroska_demux_parse_index_pointentry),
4432 (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
4433 (gst_matroska_demux_parse_metadata_id_simple_tag),
4434 (gst_matroska_demux_parse_metadata_id_tag),
4435 (gst_matroska_demux_parse_metadata),
4436 (gst_matroska_demux_parse_attached_file),
4437 (gst_matroska_demux_parse_attachments),
4438 (gst_matroska_demux_parse_chapters), (gst_matroska_ebmlnum_uint),
4439 (gst_matroska_ebmlnum_sint), (gst_matroska_demux_push_hdr_buf),
4440 (gst_matroska_demux_push_flac_codec_priv_data),
4441 (gst_matroska_demux_push_xiph_codec_priv_data),
4442 (gst_matroska_demux_push_dvd_clut_change_event),
4443 (gst_matroska_demux_add_mpeg_seq_header),
4444 (gst_matroska_demux_add_wvpk_header),
4445 (gst_matroska_demux_check_subtitle_buffer),
4446 (gst_matroska_decode_buffer),
4447 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
4448 (gst_matroska_demux_parse_cluster),
4449 (gst_matroska_demux_parse_contents_seekentry),
4450 (gst_matroska_demux_parse_contents),
4451 (gst_matroska_demux_loop_stream_parse_id),
4452 (gst_matroska_demux_loop_stream), (gst_matroska_demux_loop),
4453 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
4454 (gst_matroska_demux_subtitle_caps),
4455 (gst_matroska_demux_change_state):
4456 * gst/matroska/matroska-ids.c:
4457 * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
4458 (gst_matroska_mux_reset), (gst_matroska_mux_handle_sink_event),
4459 (gst_matroska_mux_video_pad_setcaps),
4460 (xiph3_streamheader_to_codecdata),
4461 (vorbis_streamheader_to_codecdata),
4462 (theora_streamheader_to_codecdata),
4463 (gst_matroska_mux_audio_pad_setcaps),
4464 (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
4465 (gst_matroska_mux_track_header), (gst_matroska_mux_start),
4466 (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish),
4467 (gst_matroska_mux_best_pad), (gst_matroska_mux_write_data),
4468 (gst_matroska_mux_collected), (gst_matroska_mux_change_state):
4469 Fix indention everywhere. A broken indent version has added newlines
4470 after every single declaration some time ago.
4472 Sat Aug 2 17:59:05 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4474 gst/matroska/matroska-demux.c: If no Tracks are found error out instead of trying it again until the end of time.
4475 Original commit message from CVS:
4476 * gst/matroska/matroska-demux.c:
4477 (gst_matroska_demux_loop_stream_parse_id):
4478 If no Tracks are found error out instead of trying it again until the
4481 Sat Aug 2 17:57:31 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4483 gst/matroska/matroska-demux.c: Fix demuxing of raw integer audio. The samples are unsigned only for 8 bit and signed ...
4484 Original commit message from CVS:
4485 * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps):
4486 Fix demuxing of raw integer audio. The samples are unsigned only for 8
4487 bit and signed otherwise, not the other way around.
4489 Sat Aug 2 17:54:04 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4491 gst/matroska/matroska-mux.c: Add more raw YUV formats to the list of supported formats.
4492 Original commit message from CVS:
4493 * gst/matroska/matroska-mux.c:
4494 Add more raw YUV formats to the list of supported formats.
4496 Sat Aug 2 17:52:16 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4498 gst/matroska/matroska-mux.c: Add support for muxing raw float audio now that the spec defines the endianness and add ...
4499 Original commit message from CVS:
4500 * gst/matroska/matroska-mux.c:
4501 (gst_matroska_mux_audio_pad_setcaps):
4502 Add support for muxing raw float audio now that the spec defines the
4503 endianness and add support for muxing raw integer audio with 24 and
4505 Allow muxing of more than 8 audio channels.
4507 Sat Aug 2 17:47:32 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4509 gst/matroska/matroska-mux.c: Add locking to the global array of used track UIDs to prevent random crashes if more tha...
4510 Original commit message from CVS:
4511 * gst/matroska/matroska-mux.c: (gst_matroska_mux_create_uid),
4512 (gst_matroska_mux_reset), (gst_matroska_mux_start):
4513 Add locking to the global array of used track UIDs to prevent random
4514 crashes if more than a single matrosmux instance is used.
4515 Use 64 bit values for the track UIDs.
4516 Use the global GRandom of GLib instead of creating our own one
4517 for the few random numbers we need every single time.
4519 Sat Aug 2 17:18:47 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4521 ext/flac/gstflacdec.c: Always post the audio-codec tag, not only if other tags are present.
4522 Original commit message from CVS:
4523 * ext/flac/gstflacdec.c: (gst_flac_dec_setup_seekable_decoder),
4524 (gst_flac_dec_setup_stream_decoder),
4525 (gst_flac_dec_update_metadata):
4526 Always post the audio-codec tag, not only if other tags are present.
4528 Fri Aug 1 23:26:50 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4530 configure.ac: Back to development -> 0.10.9.1
4531 Original commit message from CVS:
4533 Back to development -> 0.10.9.1
4535 Fri Aug 1 15:58:47 2008 +0000 Christian Schaller <uraeus@gnome.org>
4537 * gst-plugins-good.spec.in:
4538 add missing gstreamer plugins to spec file
4539 Original commit message from CVS:
4540 add missing gstreamer plugins to spec file
4542 Thu Jul 31 22:10:17 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4548 * docs/plugins/gst-plugins-good-plugins.args:
4549 * docs/plugins/gst-plugins-good-plugins.hierarchy:
4550 * docs/plugins/gst-plugins-good-plugins.interfaces:
4551 * docs/plugins/gst-plugins-good-plugins.prerequisites:
4552 * docs/plugins/inspect/plugin-1394.xml:
4553 * docs/plugins/inspect/plugin-aasink.xml:
4554 * docs/plugins/inspect/plugin-alaw.xml:
4555 * docs/plugins/inspect/plugin-alpha.xml:
4556 * docs/plugins/inspect/plugin-alphacolor.xml:
4557 * docs/plugins/inspect/plugin-annodex.xml:
4558 * docs/plugins/inspect/plugin-apetag.xml:
4559 * docs/plugins/inspect/plugin-audiofx.xml:
4560 * docs/plugins/inspect/plugin-auparse.xml:
4561 * docs/plugins/inspect/plugin-autodetect.xml:
4562 * docs/plugins/inspect/plugin-avi.xml:
4563 * docs/plugins/inspect/plugin-cacasink.xml:
4564 * docs/plugins/inspect/plugin-cairo.xml:
4565 * docs/plugins/inspect/plugin-cdio.xml:
4566 * docs/plugins/inspect/plugin-cutter.xml:
4567 * docs/plugins/inspect/plugin-debug.xml:
4568 * docs/plugins/inspect/plugin-dv.xml:
4569 * docs/plugins/inspect/plugin-efence.xml:
4570 * docs/plugins/inspect/plugin-effectv.xml:
4571 * docs/plugins/inspect/plugin-equalizer.xml:
4572 * docs/plugins/inspect/plugin-esdsink.xml:
4573 * docs/plugins/inspect/plugin-flac.xml:
4574 * docs/plugins/inspect/plugin-flxdec.xml:
4575 * docs/plugins/inspect/plugin-gamma.xml:
4576 * docs/plugins/inspect/plugin-gconfelements.xml:
4577 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
4578 * docs/plugins/inspect/plugin-goom.xml:
4579 * docs/plugins/inspect/plugin-goom2k1.xml:
4580 * docs/plugins/inspect/plugin-halelements.xml:
4581 * docs/plugins/inspect/plugin-icydemux.xml:
4582 * docs/plugins/inspect/plugin-id3demux.xml:
4583 * docs/plugins/inspect/plugin-interleave.xml:
4584 * docs/plugins/inspect/plugin-jpeg.xml:
4585 * docs/plugins/inspect/plugin-level.xml:
4586 * docs/plugins/inspect/plugin-matroska.xml:
4587 * docs/plugins/inspect/plugin-monoscope.xml:
4588 * docs/plugins/inspect/plugin-mulaw.xml:
4589 * docs/plugins/inspect/plugin-multifile.xml:
4590 * docs/plugins/inspect/plugin-multipart.xml:
4591 * docs/plugins/inspect/plugin-navigationtest.xml:
4592 * docs/plugins/inspect/plugin-ossaudio.xml:
4593 * docs/plugins/inspect/plugin-png.xml:
4594 * docs/plugins/inspect/plugin-pulseaudio.xml:
4595 * docs/plugins/inspect/plugin-quicktime.xml:
4596 * docs/plugins/inspect/plugin-replaygain.xml:
4597 * docs/plugins/inspect/plugin-rtp.xml:
4598 * docs/plugins/inspect/plugin-rtsp.xml:
4599 * docs/plugins/inspect/plugin-shout2send.xml:
4600 * docs/plugins/inspect/plugin-smpte.xml:
4601 * docs/plugins/inspect/plugin-soup.xml:
4602 * docs/plugins/inspect/plugin-spectrum.xml:
4603 * docs/plugins/inspect/plugin-speex.xml:
4604 * docs/plugins/inspect/plugin-taglib.xml:
4605 * docs/plugins/inspect/plugin-udp.xml:
4606 * docs/plugins/inspect/plugin-video4linux2.xml:
4607 * docs/plugins/inspect/plugin-videobalance.xml:
4608 * docs/plugins/inspect/plugin-videobox.xml:
4609 * docs/plugins/inspect/plugin-videocrop.xml:
4610 * docs/plugins/inspect/plugin-videoflip.xml:
4611 * docs/plugins/inspect/plugin-videomixer.xml:
4612 * docs/plugins/inspect/plugin-wavenc.xml:
4613 * docs/plugins/inspect/plugin-wavpack.xml:
4614 * docs/plugins/inspect/plugin-wavparse.xml:
4615 * docs/plugins/inspect/plugin-ximagesrc.xml:
4616 * gst-plugins-good.doap:
4617 * win32/common/config.h:
4619 Original commit message from CVS:
4622 Thu Jul 31 21:50:44 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4654 Original commit message from CVS:
4657 Thu Jul 31 21:26:48 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4659 ext/soup/gstsouphttpsrc.c: Don't throw an error when soup completes a msg with status 'cancelled', as that indicates ...
4660 Original commit message from CVS:
4661 * ext/soup/gstsouphttpsrc.c:
4662 Don't throw an error when soup completes a msg with status
4663 'cancelled', as that indicates we cancelled a request while
4664 shutting down or seeking, and it's not an error.
4665 Fixes: #540300 again.
4667 Mon Jul 28 20:17:46 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4669 configure.ac: 0.10.8.4 pre-release
4670 Original commit message from CVS:
4672 0.10.8.4 pre-release
4674 Fri Jul 25 14:50:03 2008 +0000 Edward Hervey <bilboed@bilboed.com>
4676 gst/qtdemux/qtdemux.c: Fix segment-stop regression.
4677 Original commit message from CVS:
4678 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment):
4679 Fix segment-stop regression.
4680 Add documentation regarding segments in quicktime files by Wim Taymans.
4683 Thu Jul 24 23:55:58 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4685 configure.ac: 0.10.8.3 pre-release
4686 Original commit message from CVS:
4688 0.10.8.3 pre-release
4691 Add pt_BR translation
4693 Wed Jul 23 22:01:20 2008 +0000 Michael Smith <msmith@xiph.org>
4695 gst/goom/: Fix build with MSVC: include glib.h to define inline appropriately, use header guards where needed.
4696 Original commit message from CVS:
4697 * gst/goom/convolve_fx.c:
4698 * gst/goom/filters.c:
4699 * gst/goom/goom_config.h:
4700 * gst/goom/goom_core.c:
4701 * gst/goom/goom_tools.h:
4702 Fix build with MSVC: include glib.h to define inline appropriately,
4703 use header guards where needed.
4704 * gst/udp/gstudpnetutils.c:
4705 * gst/udp/gstudpsrc.c:
4706 Fix build with MSVC: use WSA* constants/functions where appropriate, use
4707 g_snprintf rather than snprintf.
4710 Tue Jul 22 06:32:03 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4712 gst/debug/gsttaginject.*: Sent tags in _transform_ip() instead of _start(). Fixes #543404 partially.
4713 Original commit message from CVS:
4714 * gst/debug/gsttaginject.c:
4715 * gst/debug/gsttaginject.h:
4716 Sent tags in _transform_ip() instead of _start(). Fixes #543404
4719 Sat Jul 19 14:12:39 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4721 configure.ac: 0.10.8.2 pre-release
4722 Original commit message from CVS:
4724 0.10.8.2 pre-release
4726 Sat Jul 19 13:50:53 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4728 ext/Makefile.am: Finish hooking up pulseaudio plugin to the build.
4729 Original commit message from CVS:
4731 Finish hooking up pulseaudio plugin to the build.
4732 * ext/pulse/pulsemixerctrl.c:
4733 Fix compilation error.
4735 Sat Jul 19 13:23:29 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4737 po/: Add new lithunian translation, and add french to the LINGUAS file.
4738 Original commit message from CVS:
4741 Add new lithunian translation, and add french to the LINGUAS
4744 Sat Jul 19 13:08:42 2008 +0000 Wouter Cloetens <wouter@mind.be>
4746 ext/soup/gstsouphttpsrc.c: Fix Soup HTTP source seeking.
4747 Original commit message from CVS:
4748 * ext/soup/gstsouphttpsrc.c:
4749 Fix Soup HTTP source seeking.
4750 Patch By: Wouter Cloetens <wouter at mind be>
4752 * tests/check/elements/.cvsignore:
4753 Ignore new check programs.
4755 Sat Jul 19 01:01:13 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4757 Move replaygain and interleave plugins from -bad.
4758 Original commit message from CVS:
4760 * docs/plugins/Makefile.am:
4761 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
4762 * docs/plugins/gst-plugins-good-plugins-sections.txt:
4763 * docs/plugins/gst-plugins-good-plugins.args:
4764 * docs/plugins/gst-plugins-good-plugins.hierarchy:
4765 * docs/plugins/gst-plugins-good-plugins.interfaces:
4766 * docs/plugins/gst-plugins-good-plugins.prerequisites:
4767 * docs/plugins/inspect/plugin-interleave.xml:
4768 * docs/plugins/inspect/plugin-replaygain.xml:
4769 * tests/check/Makefile.am:
4770 Move replaygain and interleave plugins from -bad.
4774 Fri Jul 18 20:03:07 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4776 gst/qtdemux/qtdemux.c: Revert ISO base media spec based pixel-aspect-ratio calculation.
4777 Original commit message from CVS:
4778 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
4779 (qtdemux_parse_trak):
4780 Revert ISO base media spec based pixel-aspect-ratio calculation.
4783 Thu Jul 17 16:42:53 2008 +0000 Edward Hervey <bilboed@bilboed.com>
4785 sys/osxvideo/osxvideosink.m: Fix minor build issues on macosx.
4786 Original commit message from CVS:
4787 * sys/osxvideo/osxvideosink.m:
4788 Fix minor build issues on macosx.
4791 Thu Jul 17 14:40:51 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
4793 Only use -Wno-attributes (which is there to work around a bug in the taglib 1.5 headers) if the c++ compiler actually...
4794 Original commit message from CVS:
4796 * ext/taglib/Makefile.am::
4797 Only use -Wno-attributes (which is there to work around a
4798 bug in the taglib 1.5 headers) if the c++ compiler actually
4799 supports it (#543255).
4801 Thu Jul 17 13:54:38 2008 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
4803 sys/v4l2/gstv4l2src.c: Avoid compiler warning by initialising variable to NULL (#543259).
4804 Original commit message from CVS:
4805 Patch by: Benoit Fouet <benoit.fouet purplelabs com>
4806 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_negotiate):
4807 Avoid compiler warning by initialising variable to NULL (#543259).
4809 Mon Jul 14 17:17:47 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4811 gst/debug/gsttaginject.c: Don't pass NULL taglists to gst_tag_list_is_empty().
4812 Original commit message from CVS:
4813 * gst/debug/gsttaginject.c: (gst_tag_inject_start):
4814 Don't pass NULL taglists to gst_tag_list_is_empty().
4816 Mon Jul 14 17:15:42 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4818 tests/check/elements/: Don't use declarations after statements.
4819 Original commit message from CVS:
4820 * tests/check/elements/cmmldec.c: (GST_START_TEST):
4821 * tests/check/elements/rtp-payloading.c: (rtp_pipeline_create),
4823 * tests/check/elements/souphttpsrc.c: (souphttpsrc_suite):
4824 Don't use declarations after statements.
4826 Mon Jul 14 16:28:25 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4828 ext/jpeg/gstjpegdec.c: Align documentation with reality.
4829 Original commit message from CVS:
4830 * ext/jpeg/gstjpegdec.c:
4831 Align documentation with reality.
4833 Mon Jul 14 13:11:14 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4835 gst/udp/gstudpnetutils.c: EAI_ADDRFAMILY was obsoleted in BSD at some point. Define it to the old value (1) if it's n...
4836 Original commit message from CVS:
4837 * gst/udp/gstudpnetutils.c:
4838 EAI_ADDRFAMILY was obsoleted in BSD at some point. Define it to the
4839 old value (1) if it's not defined which should not cause any problems
4840 as we're using it internal only anyway.
4842 Mon Jul 14 13:02:48 2008 +0000 Alessandro Decina <alessandro@nnva.org>
4844 gst/avi/gstavidemux.c: Fix build of avidemux on big endian architectures.
4845 Original commit message from CVS:
4846 Patch by: Alessandro Decina <alessandro at nnva dot org>
4847 * gst/avi/gstavidemux.c: (gst_avi_demux_riff_parse_vprp):
4848 Fix build of avidemux on big endian architectures.
4850 Thu Jul 10 20:47:56 2008 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
4852 gst/qtdemux/qtdemux.c: Correctly distinguish 8bit vs 16bit raw audio. Fixes #542410.
4853 Original commit message from CVS:
4854 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
4855 * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
4856 Correctly distinguish 8bit vs 16bit raw audio. Fixes #542410.
4858 Tue Jul 8 21:05:18 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4860 gst/qtdemux/qtdemux.c: Set pixel-aspect-ratio in caps using display width and height provided in track.
4861 Original commit message from CVS:
4862 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
4863 (qtdemux_parse_trak):
4864 Set pixel-aspect-ratio in caps using display width and height
4867 Tue Jul 8 13:59:51 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4869 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++. Fixes bu...
4870 Original commit message from CVS:
4872 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
4873 flags that are invalid for C++. Fixes bug #516509.
4875 Tue Jul 8 12:51:34 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4877 Don't use declarations after statements and variable length arrays.
4878 Original commit message from CVS:
4879 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_uri_set_uri):
4880 * ext/speex/gstspeexenc.c: (gst_speex_enc_sink_getcaps):
4881 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config):
4882 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
4883 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
4884 * tests/examples/equalizer/demo.c: (message_handler):
4885 * tests/examples/spectrum/demo-audiotest.c: (message_handler):
4886 * tests/examples/spectrum/demo-osssrc.c: (message_handler):
4887 Don't use declarations after statements and variable length arrays.
4889 Mon Jul 7 21:28:58 2008 +0000 Daniel Drake <dsd@gentoo.org>
4891 sys/v4l2/v4l2src_calls.c: Try progressive video if interlaced fails. Fixes bug #541956 and the usage of v4l2src on OLPC.
4892 Original commit message from CVS:
4893 Patch by: Daniel Drake <dsd at gentoo dot org>
4894 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture),
4895 (gst_v4l2src_get_nearest_size):
4896 Try progressive video if interlaced fails. Fixes bug #541956
4897 and the usage of v4l2src on OLPC.
4899 Mon Jul 7 15:34:12 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4901 gst/rtp/gstrtpspeexdepay.*: Revert last change: Only the jitterbuffer is able to convert RTP to
4902 Original commit message from CVS:
4903 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init),
4904 (gst_rtp_speex_depay_process):
4905 * gst/rtp/gstrtpspeexdepay.h:
4906 Revert last change: Only the jitterbuffer is able to convert RTP to
4907 Gstreamer timestamps and normal (de)payloaders should simply copy it.
4908 Reopens bug #541787.
4910 Mon Jul 7 10:30:51 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4912 gst/rtp/gstrtpvrawdepay.c: Include stdlib.h for atoi().
4913 Original commit message from CVS:
4914 * gst/rtp/gstrtpvrawdepay.c:
4915 Include stdlib.h for atoi().
4916 * gst/rtsp/gstrtspsrc.c:
4917 Use floating point math for latencies < 0 sec in log output.
4919 Mon Jul 7 10:16:07 2008 +0000 Tomasz Grobelny <tomasz@grobelny.oswiecenia.net>
4921 gst/rtp/gstrtpspeexdepay.*: Take timestamp from the RTP packet as a first step to fix problems with transmission over...
4922 Original commit message from CVS:
4923 Patch by: Tomasz Grobelny <tomasz at grobelny dot oswiecenia dot net>
4924 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init),
4925 (gst_rtp_speex_depay_process):
4926 * gst/rtp/gstrtpspeexdepay.h:
4927 Take timestamp from the RTP packet as a first step to fix problems
4928 with transmission over RTP when the network is not reliable.
4931 Sat Jul 5 19:01:28 2008 +0000 Tero Saarni <tero.saarni@gmail.com>
4933 gst/udp/gstudpsrc.c: Fix parsing of udp:// URIs containing IPv6 addresses.
4934 Original commit message from CVS:
4935 Patch by: Tero Saarni <tero dot saarni at gmail dot com>
4936 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_uri):
4937 Fix parsing of udp:// URIs containing IPv6 addresses.
4940 Fri Jul 4 20:43:07 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4942 ext/gdk_pixbuf/gstgdkpixbuf.c: Do not leak incoming buffers.
4943 Original commit message from CVS:
4944 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
4945 Do not leak incoming buffers.
4947 Thu Jul 3 19:27:53 2008 +0000 Damien Lespiau <damien.lespiau@gmail.com>
4949 configure.ac: Fix build of the RTP plugin with mingw32 by linking to ws2_32 for htons() and htonl(). Fixes bug #541412.
4950 Original commit message from CVS:
4951 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
4953 Fix build of the RTP plugin with mingw32 by linking to ws2_32
4954 for htons() and htonl(). Fixes bug #541412.
4956 Wed Jul 2 09:51:16 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4958 gst/matroska/matroska-demux.c: Handle position and duration query in DEFAULT format if the pad's track has a default ...
4959 Original commit message from CVS:
4960 * gst/matroska/matroska-demux.c: (gst_matroska_demux_class_init),
4961 (gst_matroska_demux_add_stream), (gst_matroska_demux_query),
4962 (gst_matroska_demux_element_query),
4963 (gst_matroska_demux_handle_src_query),
4964 (gst_matroska_demux_handle_seek_event):
4965 Handle position and duration query in DEFAULT format if the
4966 pad's track has a default frame duration set.
4967 Fix seeking now that the segment's duration doesn't contain the
4968 (possibly wrong or inaccurate) duration of the Matroska file.
4970 Wed Jul 2 09:04:50 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4972 gst/matroska/ebml-read.c: Use NAN constant instead of 0.0/0.0 if possible. NAN is defined in math.h except on MSVC wh...
4973 Original commit message from CVS:
4974 * gst/matroska/ebml-read.c: (_ext2dbl):
4975 Use NAN constant instead of 0.0/0.0 if possible. NAN is defined
4976 in math.h except on MSVC where it is defined in xmath.h.
4977 Fixes compilation with MSVC.
4979 Wed Jul 2 08:57:04 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4981 gst/matroska/matroska-demux.*: Don't set the segment duration to the duration from the Matroska header as this value ...
4982 Original commit message from CVS:
4983 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
4984 (gst_matroska_demux_handle_src_query),
4985 (gst_matroska_demux_parse_info),
4986 (gst_matroska_demux_loop_stream_parse_id):
4987 * gst/matroska/matroska-demux.h:
4988 Don't set the segment duration to the duration from the Matroska
4989 header as this value could be wrong and is just informational.
4991 Wed Jul 2 08:47:00 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4993 gst/matroska/matroska-demux.c: If no Tracks element is found until the first Cluster is found search it and error out...
4994 Original commit message from CVS:
4995 * gst/matroska/matroska-demux.c:
4996 (gst_matroska_demux_loop_stream_parse_id):
4997 If no Tracks element is found until the first Cluster is found
4998 search it and error out if none is found in the complete file.
5000 Wed Jul 2 08:14:35 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5002 gst/matroska/matroska-demux.c: Resync non-subtitle tracks too if a too large gap compared to other tracks is detected.
5003 Original commit message from CVS:
5004 * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams):
5005 Resync non-subtitle tracks too if a too large gap compared to other
5008 Tue Jul 1 13:28:02 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5010 gst/rtp/: Add raw video pay and depayloaders, see RFC4175.
5011 Original commit message from CVS:
5012 * gst/rtp/Makefile.am:
5013 * gst/rtp/gstrtp.c: (plugin_init):
5014 * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_base_init),
5015 (gst_rtp_vraw_depay_class_init), (gst_rtp_vraw_depay_init),
5016 (gst_rtp_vraw_depay_setcaps), (gst_rtp_vraw_depay_process),
5017 (gst_rtp_vraw_depay_change_state),
5018 (gst_rtp_vraw_depay_plugin_init):
5019 * gst/rtp/gstrtpvrawdepay.h:
5020 * gst/rtp/gstrtpvrawpay.c: (gst_rtp_vraw_pay_get_type),
5021 (gst_rtp_vraw_pay_base_init), (gst_rtp_vraw_pay_class_init),
5022 (gst_rtp_vraw_pay_init), (gst_rtp_vraw_pay_finalize),
5023 (gst_rtp_vraw_pay_setcaps), (gst_rtp_vraw_pay_handle_buffer),
5024 (gst_rtp_vraw_pay_plugin_init):
5025 * gst/rtp/gstrtpvrawpay.h:
5026 Add raw video pay and depayloaders, see RFC4175.
5028 Mon Jun 30 22:53:39 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
5030 ext/libpng/gstpngdec.c: Don't return GST_FLOW_ERROR when buffer_alloc fails - return whatever it returned.
5031 Original commit message from CVS:
5032 * ext/libpng/gstpngdec.c:
5033 Don't return GST_FLOW_ERROR when buffer_alloc fails - return
5034 whatever it returned.
5036 Sun Jun 29 19:52:51 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5038 gst/avi/avi-ids.h: Add vprp chunk related structures.
5039 Original commit message from CVS:
5040 * gst/avi/avi-ids.h:
5041 Add vprp chunk related structures.
5042 * gst/avi/gstavidemux.c: (gst_avi_demux_riff_parse_vprp),
5043 (gst_avi_demux_parse_stream):
5044 Parse optional vprp chunk and add calculated pixel-aspect-ratio
5045 to caps. Fixes #539482.
5046 * gst/avi/gstavimux.h:
5047 * gst/avi/gstavimux.c: (gst_avi_mux_pad_reset),
5048 (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_riff_get_avi_header):
5049 Add a vprp chunk if non-trival pixel-aspect-ratio provided in caps.
5051 Sat Jun 28 19:31:46 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5053 tests/check/elements/avimux.c: Adjust avimux unit test according to increased streamheader size.
5054 Original commit message from CVS:
5055 * tests/check/elements/avimux.c: (check_avimux_pad):
5056 Adjust avimux unit test according to increased streamheader size.
5058 Fri Jun 27 18:11:01 2008 +0000 David Schleef <ds@schleef.org>
5060 gst/qtdemux/qtdemux.c: Add Dirac stream type
5061 Original commit message from CVS:
5062 * gst/qtdemux/qtdemux.c: Add Dirac stream type
5064 Fri Jun 27 15:25:00 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5066 gst/avi/gstavimux.*: Add 8 bytes to current streamheader to make for a complete one and to make more players happy. ...
5067 Original commit message from CVS:
5068 * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header):
5069 * gst/avi/gstavimux.h:
5070 Add 8 bytes to current streamheader to make for a complete one
5071 and to make more players happy. Fixes #519460.
5073 Thu Jun 26 16:36:47 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
5075 sys/v4l2/v4l2_calls.c: Don't include unused gstv4l2xoverlay.h. Fixes build in case where X11 headers are not installed.
5076 Original commit message from CVS:
5077 * sys/v4l2/v4l2_calls.c::
5078 Don't include unused gstv4l2xoverlay.h. Fixes build
5079 in case where X11 headers are not installed.
5081 Thu Jun 26 10:07:46 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5083 ext/dv/gstdv.c: Fix compilation.
5084 Original commit message from CVS:
5085 * ext/dv/gstdv.c: (plugin_init):
5088 Thu Jun 26 09:37:23 2008 +0000 Edward Hervey <bilboed@bilboed.com>
5090 ext/dv/gstdv.c: Marking rank of dvdec as GST_RANK_MARGINAL since it's the slowest
5091 Original commit message from CVS:
5092 * ext/dv/gstdv.c: (plugin_init):
5093 Marking rank of dvdec as GST_RANK_MARGINAL since it's the slowest
5094 DV decoder available.
5097 Wed Jun 25 08:12:18 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5099 gst/udp/gstudpsrc.c: Call getsockname() after the call to bind() to get updated values for the port, etc. This fixes ...
5100 Original commit message from CVS:
5101 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
5102 Call getsockname() after the call to bind() to get updated values
5103 for the port, etc. This fixes the usage of udpsrc on anonymous
5104 binding and it's usage by rtspsrc. Fixes bugs #539372, #539548.
5105 Thanks to Aurelien Grimaud for pointing out the obvious fix.
5107 Wed Jun 25 07:57:26 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5109 tests/check/pipelines/wavpack.c: Remove workaround for a bug in identity that is fixed in 0.10.20.
5110 Original commit message from CVS:
5111 * tests/check/pipelines/wavpack.c: (bus_handler):
5112 Remove workaround for a bug in identity that is fixed in 0.10.20.
5114 Wed Jun 25 06:36:58 2008 +0000 Jason Donenfeld <BugZilla@zx2c4.com>
5116 ext/soup/gstsouphttpsrc.c: Fix HTTP auth support with user/password passed via the URI.
5117 Original commit message from CVS:
5118 Patch by: Jason Donenfeld <BugZilla at zx2c4 dot com>
5119 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_headers_cb):
5120 Fix HTTP auth support with user/password passed via the URI.
5123 Tue Jun 24 15:42:33 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
5125 configure.ac: Depend on released versions of core and -base.
5126 Original commit message from CVS:
5128 Depend on released versions of core and -base.
5130 Mon Jun 23 16:13:40 2008 +0000 Julien Moutte <julien@moutte.net>
5132 gst/matroska/matroska-demux.c: Fix buggy format strings in macros. (makes it build on OS X again...)
5133 Original commit message from CVS:
5134 2008-06-23 Julien Moutte <julien@fluendo.com>
5135 * gst/matroska/matroska-demux.c:
5136 (gst_matroska_demux_read_track_encoding),
5137 (gst_matroska_demux_parse_blockgroup_or_simpleblock): Fix buggy
5138 format strings in macros. (makes it build on OS X again...)
5140 Fri Jun 20 16:24:11 2008 +0000 Thomas Vander Stichele <thomas@apestaart.org>
5143 Original commit message from CVS:
5144 * gst/rtp/gstrtptheorapay.c:
5145 * gst/udp/gstmultiudpsink.c:
5148 Fri Jun 20 15:21:59 2008 +0000 Christian Schaller <uraeus@gnome.org>
5153 switch v4l2src from experimental to normal build. Fixes #536831
5154 Original commit message from CVS:
5155 switch v4l2src from experimental to normal build. Fixes #536831
5157 Thu Jun 19 11:24:54 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5159 gst/rtp/gstrtpg726pay.c: Remove unused variable so that we can compile again.
5160 Original commit message from CVS:
5161 * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_setcaps):
5162 Remove unused variable so that we can compile again.
5164 Thu Jun 19 11:06:29 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
5166 gst/rtp/gstrtpg726pay.c: No need to check for audio/G723 and audio/32KADPCM here as they are no longer supported.
5167 Original commit message from CVS:
5168 * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_setcaps):
5169 No need to check for audio/G723 and audio/32KADPCM here as they are
5170 no longer supported.
5172 Thu Jun 19 10:58:57 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5174 ext/wavpack/gstwavpackparse.c: Use G_GINT64_CONSTANT, this fixes the duration query on files without known length.
5175 Original commit message from CVS:
5176 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
5177 (gst_wavpack_parse_src_query), (gst_wavpack_parse_create_src_pad):
5178 Use G_GINT64_CONSTANT, this fixes the duration query on files without
5181 Thu Jun 19 10:48:57 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5183 gst/matroska/: Fix demuxing of WavPack files. Muxing is still broken.
5184 Original commit message from CVS:
5185 * gst/matroska/matroska-demux.c:
5186 (gst_matroska_demux_add_wvpk_header),
5187 (gst_matroska_demux_audio_caps):
5188 * gst/matroska/matroska-ids.h:
5189 Fix demuxing of WavPack files. Muxing is still broken.
5191 Thu Jun 19 09:12:55 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5193 gst/matroska/: Add a "vfunc" to the track context for postprocessing frames and convert the wavpack and subtitle post...
5194 Original commit message from CVS:
5195 * gst/matroska/matroska-demux.c: (gst_matroska_track_free),
5196 (gst_matroska_demux_add_mpeg_seq_header),
5197 (gst_matroska_demux_add_wvpk_header),
5198 (gst_matroska_demux_check_subtitle_buffer),
5199 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5200 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
5201 (gst_matroska_demux_subtitle_caps):
5202 * gst/matroska/matroska-ids.h:
5203 Add a "vfunc" to the track context for postprocessing frames and
5204 convert the wavpack and subtitle postprocessing to this vfunc.
5205 Copy buffer flags in those functions to the new buffers too.
5206 Parse CodecState elements of Blocks.
5207 Add a postprocessing function for MPEG video that adds the sequence
5208 header from the codec private data or codec state to the frames if
5209 it's not already there.
5211 Thu Jun 19 08:22:16 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5213 gst/matroska/matroska-demux.c: If a gap of more than 1/2 second is found in one stream send a
5214 Original commit message from CVS:
5215 * gst/matroska/matroska-demux.c:
5216 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
5217 If a gap of more than 1/2 second is found in one stream send a
5218 NEWSEGMENT event to not stall the pipeline if the gap is too large.
5219 This also fixes Matroska files where the first buffer doesn't start
5220 at timestamp 0. Fixes bug #429322.
5221 The duration of a block is the default duration multiplied with the
5222 number of laces. Every lace is one frame and the default duration
5223 is the duration of one frame. This fixes playback of files that use
5224 lacing for some tracks.
5226 Wed Jun 18 20:09:28 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5228 gst/matroska/matroska-demux.c: Update FIXME/TODOs and only ignore EOS at the central, important place instead of seve...
5229 Original commit message from CVS:
5230 * gst/matroska/matroska-demux.c:
5231 (gst_matroska_demux_parse_contents_seekentry):
5232 Update FIXME/TODOs and only ignore EOS at the central, important place
5233 instead of several places.
5235 Wed Jun 18 16:55:05 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5237 gst/rtp/gstrtpg726pay.c: Fix caps, See #538891.
5238 Original commit message from CVS:
5239 * gst/rtp/gstrtpg726pay.c:
5240 Fix caps, See #538891.
5242 Wed Jun 18 10:28:20 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5244 gst/matroska/matroska-demux.c: Improve debug output everywhere and fix the EOS logic.
5245 Original commit message from CVS:
5246 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5247 (gst_matroska_demux_stream_from_num),
5248 (gst_matroska_demux_encoding_cmp),
5249 (gst_matroska_demux_encoding_order_unique),
5250 (gst_matroska_demux_read_track_encoding),
5251 (gst_matroska_demux_read_track_encodings),
5252 (gst_matroska_demux_tracknumber_unique),
5253 (gst_matroska_demux_add_stream), (gst_matroska_demux_init_stream),
5254 (gst_matroska_demux_parse_tracks),
5255 (gst_matroska_demux_parse_index_cuetrack),
5256 (gst_matroska_demux_parse_index_pointentry),
5257 (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
5258 (gst_matroska_demux_parse_metadata_id_simple_tag),
5259 (gst_matroska_demux_parse_metadata_id_tag),
5260 (gst_matroska_demux_parse_metadata),
5261 (gst_matroska_demux_parse_attached_file),
5262 (gst_matroska_demux_parse_attachments),
5263 (gst_matroska_demux_parse_chapters),
5264 (gst_matroska_demux_sync_streams), (gst_matroska_decode_buffer),
5265 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5266 (gst_matroska_demux_parse_cluster),
5267 (gst_matroska_demux_parse_contents_seekentry),
5268 (gst_matroska_demux_parse_contents),
5269 (gst_matroska_demux_loop_stream_parse_id),
5270 (gst_matroska_demux_loop):
5271 Improve debug output everywhere and fix the EOS logic.
5272 Check the values of the ContentEncoding elements more strictly and
5273 don't use tracks for which it's invalid.
5274 Check that the track number is unique for this stream.
5275 Check that seek positions are below G_MAXINT64 as our seeks are
5276 int64-based and overflows will fail badly.
5277 After seeks also don't push SimpleBlocks until the first one
5278 containing a keyframe is found. Before this was done only for normal
5280 Update some FIXME/TODOs.
5281 * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
5282 (gst_ebml_read_utf8), (gst_ebml_read_header):
5283 Improve debug output.
5284 * gst/matroska/matroska-ids.c:
5285 (gst_matroska_track_init_video_context):
5286 * gst/matroska/matroska-ids.h:
5287 * gst/matroska/matroska-mux.c:
5288 (gst_matroska_mux_video_pad_setcaps):
5289 Remove eye mode and don't parse it anymore. We can't use that
5290 information in GStreamer yet so it's useless.
5292 Wed Jun 18 10:12:57 2008 +0000 mersad <mersad@axis.com>
5294 gst/rtp/: Added G726 pay/depayloaders. Fixes #538891.
5295 Original commit message from CVS:
5296 Patch by: mersad <mersad at axis dot com>
5297 * gst/rtp/Makefile.am:
5298 * gst/rtp/gstrtp.c: (plugin_init):
5299 * gst/rtp/gstrtpg726depay.c: (gst_rtp_g726_depay_base_init),
5300 (gst_rtp_g726_depay_class_init), (gst_rtp_g726_depay_init),
5301 (gst_rtp_g726_depay_setcaps), (gst_rtp_g726_depay_process),
5302 (gst_rtp_g726_depay_plugin_init):
5303 * gst/rtp/gstrtpg726depay.h:
5304 * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_base_init),
5305 (gst_rtp_g726_pay_class_init), (gst_rtp_g726_pay_init),
5306 (gst_rtp_g726_pay_setcaps), (gst_rtp_g726_pay_plugin_init):
5307 * gst/rtp/gstrtpg726pay.h:
5308 Added G726 pay/depayloaders. Fixes #538891.
5310 Tue Jun 17 10:14:47 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5312 gst/rtsp/URLS: Some more urls.
5313 Original commit message from CVS:
5316 * gst/smpte/barboxwipes.c:
5318 * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
5319 Fix typo, add audioresample to the pipeline.
5321 Tue Jun 17 10:05:55 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5323 ext/libmng/: Somewhat port mngenc and mngdec to 0.10. Does not work yet and has many bits ifdeffed out still.
5324 Original commit message from CVS:
5325 * ext/libmng/Makefile.am:
5326 * ext/libmng/gstmng.c: (plugin_init):
5327 * ext/libmng/gstmngdec.c: (gst_mng_dec_base_init),
5328 (gst_mng_dec_class_init), (gst_mng_dec_sink_setcaps),
5329 (gst_mng_dec_init), (gst_mng_dec_src_getcaps), (gst_mng_dec_loop),
5330 (gst_mng_dec_get_property), (gst_mng_dec_set_property),
5331 (mngdec_error), (mngdec_openstream), (mngdec_closestream),
5332 (gst_mng_dec_sink_event), (mngdec_readdata), (mngdec_settimer),
5333 (mngdec_processheader), (mngdec_getcanvasline), (mngdec_refresh),
5334 (gst_mng_dec_change_state):
5335 * ext/libmng/gstmngdec.h:
5336 * ext/libmng/gstmngenc.c: (gst_mng_enc_base_init),
5337 (gst_mng_enc_class_init), (gst_mng_enc_sink_setcaps),
5338 (gst_mng_enc_init), (gst_mng_enc_chain),
5339 (gst_mng_enc_get_property), (gst_mng_enc_set_property):
5340 * ext/libmng/gstmngenc.h:
5341 Somewhat port mngenc and mngdec to 0.10. Does not work yet and has many
5342 bits ifdeffed out still.
5344 Mon Jun 16 11:34:54 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5346 gst/matroska/matroska-demux.c: When comparing index elements with the same time compare their block number.
5347 Original commit message from CVS:
5348 * gst/matroska/matroska-demux.c: (gst_matroska_index_compare):
5349 When comparing index elements with the same time compare their
5352 Mon Jun 16 11:31:06 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
5354 gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_attached_file)
5355 Original commit message from CVS:
5356 * gst/matroska/matroska-demux.c:
5357 (gst_matroska_demux_parse_attached_file)
5358 Init variable to NULL to avoid compiler warning.
5360 Mon Jun 16 10:59:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5362 gst/matroska/: Parse Attachments and post them as GST_TAG_IMAGE if we detect it as image and otherwise as GST_TAG_ATT...
5363 Original commit message from CVS:
5364 * gst/matroska/Makefile.am:
5365 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5366 (gst_matroska_demux_parse_attached_file),
5367 (gst_matroska_demux_parse_attachments),
5368 (gst_matroska_demux_parse_contents_seekentry),
5369 (gst_matroska_demux_loop_stream_parse_id):
5370 * gst/matroska/matroska-demux.h:
5371 * gst/matroska/matroska-ids.c: (gst_matroska_register_tags):
5372 * gst/matroska/matroska-ids.h:
5373 * gst/matroska/matroska.c: (plugin_init):
5374 Parse Attachments and post them as GST_TAG_IMAGE if we detect
5375 it as image and otherwise as GST_TAG_ATTACHMENT. Include filename
5376 and description of the attachments in the caps. Fixes bug #537622.
5378 Mon Jun 16 10:09:03 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5380 ext/speex/gstspeexenc.c: Add mode property.
5381 Original commit message from CVS:
5382 * ext/speex/gstspeexenc.c: (gst_speex_enc_mode_get_type),
5383 (gst_speex_enc_class_init), (gst_speex_enc_sink_getcaps),
5384 (gst_speex_enc_get_latency), (gst_speex_enc_get_query_types),
5385 (gst_speex_enc_src_query), (gst_speex_enc_init),
5386 (gst_speex_enc_setup), (gst_speex_enc_push_buffer),
5387 (gst_speex_enc_chain), (gst_speex_enc_get_property),
5388 (gst_speex_enc_set_property):
5390 Some cleanups, add more debug info.
5393 Mon Jun 16 09:54:27 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5395 gst/matroska/ebml-read.c: Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads.
5396 Original commit message from CVS:
5397 * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes):
5398 Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads.
5399 If we get less bytes than requested we can't do anything except doing
5402 Sun Jun 15 19:09:54 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5404 gst/matroska/: Use a GArray for storing the Cue (i.e. seek) information, store the CueTrackPositions for every track,...
5405 Original commit message from CVS:
5406 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5407 (gst_matroskademux_do_index_seek),
5408 (gst_matroska_demux_parse_index_cuetrack),
5409 (gst_matroska_demux_parse_index_pointentry),
5410 (gst_matroska_index_compare), (gst_matroska_demux_parse_index),
5411 (gst_matroska_demux_parse_metadata):
5412 * gst/matroska/matroska-demux.h:
5413 * gst/matroska/matroska-ids.h:
5414 Use a GArray for storing the Cue (i.e. seek) information, store
5415 the CueTrackPositions for every track, store the block number
5416 and optimize searching in the array by sorting it after the last
5418 Fix a small memory leak when trying to parse a tags element that was
5421 Sun Jun 15 15:29:29 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5423 gst/matroska/matroska-mux.*: Don't write another SeekHead which indexes all Clusters to the end of the file. This isn...
5424 Original commit message from CVS:
5425 * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset),
5426 (gst_matroska_mux_start), (gst_matroska_mux_finish),
5427 (gst_matroska_mux_write_data):
5428 * gst/matroska/matroska-mux.h:
5429 Don't write another SeekHead which indexes all Clusters to the end of
5430 the file. This isn't useful for anything and just increases filesize.
5432 Sun Jun 15 15:01:30 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5434 gst/matroska/ebml-read.c: Prevent unaligned memory access when reading floats.
5435 Original commit message from CVS:
5436 * gst/matroska/ebml-read.c: (_ext2dbl), (gst_ebml_read_float):
5437 Prevent unaligned memory access when reading floats.
5439 Sun Jun 15 14:08:41 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5441 gst/matroska/: Make sure that every Tags element is only parsed once and it's containing tags are only posted once.
5442 Original commit message from CVS:
5443 * gst/matroska/ebml-read.c:
5444 * gst/matroska/ebml-read.h:
5445 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5446 (gst_matroska_demux_parse_metadata):
5447 * gst/matroska/matroska-demux.h:
5448 Make sure that every Tags element is only parsed once and it's
5449 containing tags are only posted once.
5451 Sun Jun 15 09:43:25 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5453 gst/matroska/: Handle EBML elements like Void or CRC32 in the EbmlRead base class already. They're not useful in the ...
5454 Original commit message from CVS:
5455 * gst/matroska/ebml-read.c: (gst_ebml_peek_id),
5456 (gst_ebml_read_header):
5457 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
5458 (gst_matroska_demux_parse_tracks),
5459 (gst_matroska_demux_parse_index_cuetrack),
5460 (gst_matroska_demux_parse_index_pointentry),
5461 (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
5462 (gst_matroska_demux_parse_metadata_id_simple_tag),
5463 (gst_matroska_demux_parse_metadata_id_tag),
5464 (gst_matroska_demux_parse_metadata),
5465 (gst_matroska_demux_parse_attachments),
5466 (gst_matroska_demux_parse_chapters),
5467 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5468 (gst_matroska_demux_parse_cluster),
5469 (gst_matroska_demux_parse_contents_seekentry),
5470 (gst_matroska_demux_parse_contents),
5471 (gst_matroska_demux_loop_stream_parse_id):
5472 Handle EBML elements like Void or CRC32 in the EbmlRead base class
5473 already. They're not useful in the matroska parser and only cause
5476 Sat Jun 14 15:51:25 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5478 gst/matroska/: Reverse the level list as we usually are only interested in the first element or want to add a new fir...
5479 Original commit message from CVS:
5480 * gst/matroska/ebml-read.c: (gst_ebml_level_free),
5481 (gst_ebml_finalize), (gst_ebml_read_change_state),
5482 (gst_ebml_read_element_level_up), (gst_ebml_read_master):
5483 * gst/matroska/matroska-demux.c:
5484 (gst_matroska_demux_parse_contents_seekentry):
5485 Reverse the level list as we usually are only interested in the
5486 first element or want to add a new first element. Having the
5487 first element stored at the end and calling g_list_last() and
5488 g_list_append() is more expensive.
5489 Also use GSlice for allocating the GstEbmlLevel structs.
5491 Fri Jun 13 21:13:46 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
5493 gst/debug/gsttaginject.c: Don't unref NULL taglist in finalize. Don't use c++ style comments.
5494 Original commit message from CVS:
5495 * gst/debug/gsttaginject.c: (gst_tag_inject_finalize),
5496 (gst_tag_inject_class_init), (gst_tag_inject_init):
5497 Don't unref NULL taglist in finalize. Don't use c++ style
5500 Fri Jun 13 19:14:41 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5502 gst/matroska/: Use gst_value_serialize() and gst_value_deserialize() for transforming tags from some GType to a strin...
5503 Original commit message from CVS:
5504 * gst/matroska/matroska-demux.c:
5505 (gst_matroska_demux_parse_metadata_id_simple_tag):
5506 * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_simple_tag),
5507 (gst_matroska_mux_write_data):
5508 Use gst_value_serialize() and gst_value_deserialize() for transforming
5509 tags from some GType to a string and the other way around. The default
5510 transformations in GLib don't include transformations from string to
5513 Fri Jun 13 19:07:03 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5515 gst/matroska/matroska-demux.*: Only parse Tracks, SeekHead and SegmentInfo elements once but allow
5516 Original commit message from CVS:
5517 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5518 (gst_matroska_demux_parse_tracks),
5519 (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
5520 (gst_matroska_demux_parse_attachments),
5521 (gst_matroska_demux_parse_chapters),
5522 (gst_matroska_demux_parse_contents_seekentry),
5523 (gst_matroska_demux_loop_stream_parse_id):
5524 * gst/matroska/matroska-demux.h:
5525 Only parse Tracks, SeekHead and SegmentInfo elements once but allow
5526 Tags multiple times. The first ones can appear more than once but must
5527 contain the same content as the first for backup purposes so we ignore
5528 all but the first one. Tags can appear multiple times with different
5530 Jump to all elements except Clusters that are available from a
5531 SeekHead to make it more likely to have all required informations
5532 before getting to the first Clusters.
5533 Add dummy functions for parsing Attachments and Chapters.
5535 Fri Jun 13 14:33:52 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5537 gst/replaygain/: More doc updates.
5538 Original commit message from CVS:
5539 * gst/replaygain/gstrganalysis.c:
5540 * gst/replaygain/gstrglimiter.c:
5541 * gst/replaygain/gstrgvolume.c:
5544 Fri Jun 13 11:59:23 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5546 docs/plugins/: docs/plugins/inspect/plugin-mythtv.xml
5547 Original commit message from CVS:
5548 * docs/plugins/Makefile.am:
5549 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
5550 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
5551 * docs/plugins/gst-plugins-bad-plugins.args:
5552 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
5553 * docs/plugins/gst-plugins-bad-plugins.interfaces:
5554 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
5555 * docs/plugins/gst-plugins-bad-plugins.signals:
5556 * docs/plugins/inspect/plugin-alsaspdif.xml:
5557 * docs/plugins/inspect/plugin-amrwb.xml:
5558 * docs/plugins/inspect/plugin-app.xml:
5559 * docs/plugins/inspect/plugin-bayer.xml:
5560 * docs/plugins/inspect/plugin-bz2.xml:
5561 * docs/plugins/inspect/plugin-cdaudio.xml:
5562 * docs/plugins/inspect/plugin-cdxaparse.xml:
5563 * docs/plugins/inspect/plugin-dtsdec.xml:
5564 * docs/plugins/inspect/plugin-dvb.xml:
5565 * docs/plugins/inspect/plugin-dvdspu.xml:
5566 * docs/plugins/inspect/plugin-faac.xml:
5567 * docs/plugins/inspect/plugin-faad.xml:
5568 * docs/plugins/inspect/plugin-fbdevsink.xml:
5569 * docs/plugins/inspect/plugin-festival.xml:
5570 * docs/plugins/inspect/plugin-filter.xml:
5571 * docs/plugins/inspect/plugin-flvdemux.xml:
5572 * docs/plugins/inspect/plugin-freeze.xml:
5573 * docs/plugins/inspect/plugin-gsm.xml:
5574 * docs/plugins/inspect/plugin-gstinterlace.xml:
5575 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
5576 * docs/plugins/inspect/plugin-h264parse.xml:
5577 * docs/plugins/inspect/plugin-interleave.xml:
5578 * docs/plugins/inspect/plugin-jack.xml:
5579 * docs/plugins/inspect/plugin-ladspa.xml:
5580 * docs/plugins/inspect/plugin-metadata.xml:
5581 * docs/plugins/inspect/plugin-mms.xml:
5582 * docs/plugins/inspect/plugin-modplug.xml:
5583 * docs/plugins/inspect/plugin-mpeg2enc.xml:
5584 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
5585 * docs/plugins/inspect/plugin-mpegtsparse.xml:
5586 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
5587 * docs/plugins/inspect/plugin-musepack.xml:
5588 * docs/plugins/inspect/plugin-musicbrainz.xml:
5589 * docs/plugins/inspect/plugin-mve.xml:
5590 * docs/plugins/inspect/plugin-mythtv.xml
5591 * docs/plugins/inspect/plugin-nas.xml:
5592 * docs/plugins/inspect/plugin-neon.xml:
5593 * docs/plugins/inspect/plugin-nsfdec.xml:
5594 * docs/plugins/inspect/plugin-nuvdemux.xml:
5595 * docs/plugins/inspect/plugin-oss4.xml
5596 * docs/plugins/inspect/plugin-rawparse.xml:
5597 * docs/plugins/inspect/plugin-real.xml:
5598 * docs/plugins/inspect/plugin-replaygain.xml:
5599 * docs/plugins/inspect/plugin-rfbsrc.xml:
5600 * docs/plugins/inspect/plugin-sdl.xml:
5601 * docs/plugins/inspect/plugin-sdp.xml:
5602 * docs/plugins/inspect/plugin-selector.xml:
5603 * docs/plugins/inspect/plugin-sndfile.xml:
5604 * docs/plugins/inspect/plugin-soundtouch.xml:
5605 * docs/plugins/inspect/plugin-spcdec.xml:
5606 * docs/plugins/inspect/plugin-speed.xml:
5607 * docs/plugins/inspect/plugin-speexresample.xml:
5608 * docs/plugins/inspect/plugin-stereo.xml:
5609 * docs/plugins/inspect/plugin-subenc.xml
5610 * docs/plugins/inspect/plugin-timidity.xml:
5611 * docs/plugins/inspect/plugin-tta.xml:
5612 * docs/plugins/inspect/plugin-vcdsrc.xml:
5613 * docs/plugins/inspect/plugin-videosignal.xml:
5614 * docs/plugins/inspect/plugin-vmnc.xml:
5615 * docs/plugins/inspect/plugin-wildmidi.xml:
5616 * docs/plugins/inspect/plugin-x264.xml:
5617 * docs/plugins/inspect/plugin-xvid.xml:
5618 * docs/plugins/inspect/plugin-y4menc.xml:
5619 * ext/amrwb/gstamrwbdec.c:
5620 * ext/amrwb/gstamrwbenc.c:
5621 * ext/amrwb/gstamrwbparse.c:
5622 * ext/dc1394/gstdc1394.c:
5623 * ext/directfb/dfbvideosink.c:
5624 * ext/ivorbis/vorbisdec.c:
5625 * ext/jack/gstjackaudiosink.c:
5626 * ext/mpeg2enc/gstmpeg2enc.cc:
5627 * ext/mplex/gstmplex.cc:
5628 * ext/musicbrainz/gsttrm.c:
5629 * ext/mythtv/gstmythtvsrc.c:
5630 * ext/theora/theoradec.c:
5631 * ext/timidity/gsttimidity.c:
5632 * ext/timidity/gstwildmidi.c:
5633 * gst-libs/gst/app/gstappsink.c:
5634 * gst/deinterlace/gstdeinterlace.c:
5635 * gst/dvdspu/gstdvdspu.c:
5636 * gst/festival/gstfestival.c:
5637 * gst/freeze/gstfreeze.c:
5638 * gst/interleave/deinterleave.c:
5639 * gst/interleave/interleave.c:
5640 * gst/modplug/gstmodplug.cc:
5641 * gst/nuvdemux/gstnuvdemux.c:
5642 Add missing elements to docs. Fix doc-markup: use convinience syntax
5643 for examples (produces valid docbook), add several refsec2 when we
5644 have several titles. Fix some types.
5646 Fri Jun 13 11:54:05 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5648 gst/udp/gstudpsrc.*: Add property to control automatic join/leave of multicast groups.
5649 Original commit message from CVS:
5650 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
5651 (gst_udpsrc_create), (gst_udpsrc_set_property),
5652 (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_stop):
5653 * gst/udp/gstudpsrc.h:
5654 Add property to control automatic join/leave of multicast groups.
5656 Remove setting caps on buffers explicitly, basesrc does that for us now.
5658 Convert some non-fatal error into warnings.
5659 Use g_ntohs for better portability.
5660 Leave multicast groups when stopping.
5661 When using external sockets, use getsockname() on them to fill up the
5662 addr structure before calling methods that use the structure.
5663 Should all fix #536903.
5664 API: GstUDPSrc::auto-multicast property
5666 Fri Jun 13 11:47:28 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5668 gst/udp/gstudpnetutils.c: Use g_ntohl for better portability.
5669 Original commit message from CVS:
5670 * gst/udp/gstudpnetutils.c: (gst_udp_is_multicast):
5671 Use g_ntohl for better portability.
5673 Fri Jun 13 11:45:54 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5675 gst/udp/gstmultiudpsink.c: Fix a typo and do some small cleanups.
5676 Original commit message from CVS:
5677 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send),
5678 (gst_multiudpsink_remove):
5679 Fix a typo and do some small cleanups.
5681 Fri Jun 13 09:39:41 2008 +0000 Olivier Crete <tester@tester.ca>
5683 gst/rtp/gstrtptheoradepay.c: Make the delivery-method mandatory on the caps and only accept inline for now.
5684 Original commit message from CVS:
5685 Patch by: Olivier Crete <tester at tester dot ca>
5686 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
5687 Make the delivery-method mandatory on the caps and only accept inline
5689 Reverse strcmp checks for delivery-method.
5690 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps):
5691 Make delivery method optional when parsing caps and note this in the
5693 Reverse strcmp checks for delivery-method.
5694 * gst/rtp/gstrtpvorbispay.c:
5695 Update a comment to note that the delivery-method is optional,
5698 Thu Jun 12 17:30:06 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5700 gst/rtsp/gstrtspsrc.c: Set udpsrc for receiving data from multicast groups to PAUSED instead of leaving them in READY...
5701 Original commit message from CVS:
5702 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_mcast):
5703 Set udpsrc for receiving data from multicast groups to PAUSED instead of
5704 leaving them in READY. Fixes #537832.
5706 Thu Jun 12 12:14:38 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5708 gst/avi/gstavimux.c: Simplify code. gst_tag_list_merge() does the NULL checks. Add a FIXME for a random constant in t...
5709 Original commit message from CVS:
5710 * gst/avi/gstavimux.c:
5711 Simplify code. gst_tag_list_merge() does the NULL checks. Add a FIXME
5712 for a random constant in tagmuxing code.
5714 Wed Jun 11 14:28:44 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5716 gst/debug/gsttaginject.*: Now actually adding the new element.
5717 Original commit message from CVS:
5718 * gst/debug/gsttaginject.c:
5719 * gst/debug/gsttaginject.h:
5720 Now actually adding the new element.
5722 Wed Jun 11 14:11:16 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5724 Remove dummy plugin_init. Remove some undefined entries from doc- section file. Add taginject element and rebuild doc...
5725 Original commit message from CVS:
5726 * docs/plugins/Makefile.am:
5727 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
5728 * docs/plugins/gst-plugins-good-plugins-sections.txt:
5729 * docs/plugins/gst-plugins-good-plugins.args:
5730 * docs/plugins/gst-plugins-good-plugins.hierarchy:
5731 * docs/plugins/gst-plugins-good-plugins.interfaces:
5732 * docs/plugins/gst-plugins-good-plugins.prerequisites:
5733 * docs/plugins/inspect/plugin-aasink.xml:
5734 * docs/plugins/inspect/plugin-alaw.xml:
5735 * docs/plugins/inspect/plugin-alpha.xml:
5736 * docs/plugins/inspect/plugin-alphacolor.xml:
5737 * docs/plugins/inspect/plugin-annodex.xml:
5738 * docs/plugins/inspect/plugin-apetag.xml:
5739 * docs/plugins/inspect/plugin-audiofx.xml:
5740 * docs/plugins/inspect/plugin-auparse.xml:
5741 * docs/plugins/inspect/plugin-autodetect.xml:
5742 * docs/plugins/inspect/plugin-avi.xml:
5743 * docs/plugins/inspect/plugin-cacasink.xml:
5744 * docs/plugins/inspect/plugin-cairo.xml:
5745 * docs/plugins/inspect/plugin-cdio.xml:
5746 * docs/plugins/inspect/plugin-cutter.xml:
5747 * docs/plugins/inspect/plugin-debug.xml:
5748 * docs/plugins/inspect/plugin-dv.xml:
5749 * docs/plugins/inspect/plugin-efence.xml:
5750 * docs/plugins/inspect/plugin-effectv.xml:
5751 * docs/plugins/inspect/plugin-equalizer.xml:
5752 * docs/plugins/inspect/plugin-esdsink.xml:
5753 * docs/plugins/inspect/plugin-flac.xml:
5754 * docs/plugins/inspect/plugin-flxdec.xml:
5755 * docs/plugins/inspect/plugin-gamma.xml:
5756 * docs/plugins/inspect/plugin-gconfelements.xml:
5757 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
5758 * docs/plugins/inspect/plugin-goom.xml:
5759 * docs/plugins/inspect/plugin-goom2k1.xml:
5760 * docs/plugins/inspect/plugin-halelements.xml:
5761 * docs/plugins/inspect/plugin-icydemux.xml:
5762 * docs/plugins/inspect/plugin-id3demux.xml:
5763 * docs/plugins/inspect/plugin-jpeg.xml:
5764 * docs/plugins/inspect/plugin-level.xml:
5765 * docs/plugins/inspect/plugin-matroska.xml:
5766 * docs/plugins/inspect/plugin-monoscope.xml:
5767 * docs/plugins/inspect/plugin-mulaw.xml:
5768 * docs/plugins/inspect/plugin-multifile.xml:
5769 * docs/plugins/inspect/plugin-multipart.xml:
5770 * docs/plugins/inspect/plugin-navigationtest.xml:
5771 * docs/plugins/inspect/plugin-ossaudio.xml:
5772 * docs/plugins/inspect/plugin-png.xml:
5773 * docs/plugins/inspect/plugin-quicktime.xml:
5774 * docs/plugins/inspect/plugin-rtp.xml:
5775 * docs/plugins/inspect/plugin-rtsp.xml:
5776 * docs/plugins/inspect/plugin-smpte.xml:
5777 * docs/plugins/inspect/plugin-soup.xml:
5778 * docs/plugins/inspect/plugin-spectrum.xml:
5779 * docs/plugins/inspect/plugin-speex.xml:
5780 * docs/plugins/inspect/plugin-taglib.xml:
5781 * docs/plugins/inspect/plugin-udp.xml:
5782 * docs/plugins/inspect/plugin-video4linux2.xml:
5783 * docs/plugins/inspect/plugin-videobalance.xml:
5784 * docs/plugins/inspect/plugin-videobox.xml:
5785 * docs/plugins/inspect/plugin-videocrop.xml:
5786 * docs/plugins/inspect/plugin-videoflip.xml:
5787 * docs/plugins/inspect/plugin-videomixer.xml:
5788 * docs/plugins/inspect/plugin-wavenc.xml:
5789 * docs/plugins/inspect/plugin-wavpack.xml:
5790 * docs/plugins/inspect/plugin-wavparse.xml:
5791 * docs/plugins/inspect/plugin-ximagesrc.xml:
5792 * gst/debug/Makefile.am:
5793 * gst/debug/breakmydata.c:
5794 * gst/debug/efence.c:
5795 * gst/debug/gstdebug.c:
5796 * gst/debug/gstnavseek.c:
5797 * gst/debug/gstpushfilesrc.c:
5798 * gst/debug/gstpushfilesrc.h:
5799 * gst/debug/negotiation.c:
5800 * gst/debug/progressreport.c:
5801 * gst/debug/progressreport.h:
5802 * gst/debug/rndbuffersize.c:
5803 * gst/debug/testplugin.c:
5804 Remove dummy plugin_init. Remove some undefined entries from doc-
5805 section file. Add taginject element and rebuild docs for it.
5807 Wed Jun 11 11:27:46 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5809 gst/matroska/matroska-mux.c: Update the counter for the number of streams when pads are added or removed. This will m...
5810 Original commit message from CVS:
5811 * gst/matroska/matroska-mux.c: (gst_matroska_mux_request_new_pad),
5812 (gst_matroska_mux_release_pad), (gst_matroska_mux_write_data):
5813 Update the counter for the number of streams when pads are added or
5814 removed. This will make sure that a seek table is generated for
5815 files with just one audio stream.
5817 Wed Jun 11 11:18:23 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5819 gst/matroska/: Add some more tags, improve debugging a bit and make sure that
5820 Original commit message from CVS:
5821 * gst/matroska/matroska-demux.c:
5822 (gst_matroska_demux_parse_metadata_id_simple_tag):
5823 * gst/matroska/matroska-ids.h:
5824 * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_simple_tag):
5825 Add some more tags, improve debugging a bit and make sure that
5826 GValue transformation has succeeded before using the result
5829 Wed Jun 11 08:56:16 2008 +0000 Olivier Crete <tester@tester.ca>
5831 gst/rtp/gstrtptheorapay.c: The Theora RTP payloader only supports the "inline" delievery method so let's declare this...
5832 Original commit message from CVS:
5833 Patch by: Olivier Crete <tester at tester dot ca>
5834 * gst/rtp/gstrtptheorapay.c:
5835 The Theora RTP payloader only supports the "inline" delievery method
5836 so let's declare this on the caps of the static pad template.
5839 Tue Jun 10 17:20:45 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5841 gst/videomixer/videomixer.c: Remove bogus check.
5842 Original commit message from CVS:
5843 * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues),
5844 (gst_videomixer_blend_buffers), (gst_videomixer_update_queues):
5847 Tue Jun 10 16:25:24 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5849 gst/videomixer/videomixer.c: Use stream_time to synchronize the object properties.
5850 Original commit message from CVS:
5851 * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues),
5852 (gst_videomixer_blend_buffers):
5853 Use stream_time to synchronize the object properties.
5854 Use running_time of the master pad to timestamp outgoing buffers.
5855 Fix the initial segment event to extend an unknown amount of time.
5858 Tue Jun 10 11:05:30 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5860 gst/avi/gstavidemux.c: Try to ignore unparsable/unknown streams and give a warning instead of erroring out. Fixes #53...
5861 Original commit message from CVS:
5862 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
5863 (gst_avi_demux_parse_index), (gst_avi_demux_massage_index),
5864 (gst_avi_demux_calculate_durations_from_index),
5865 (gst_avi_demux_stream_header_push),
5866 (gst_avi_demux_stream_header_pull):
5867 Try to ignore unparsable/unknown streams and give a warning instead of
5868 erroring out. Fixes #537377.
5870 Tue Jun 10 10:44:53 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5872 gst/matroska/ebml-write.c: Use GDOUBLE_TO_BE() instead of (probably slower) custom code.
5873 Original commit message from CVS:
5874 * gst/matroska/ebml-write.c: (gst_ebml_write_float):
5875 Use GDOUBLE_TO_BE() instead of (probably slower) custom code.
5876 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init),
5877 (gst_matroska_demux_class_init), (gst_matroska_demux_init),
5878 (gst_matroska_track_free), (gst_matroska_demux_encoding_cmp),
5879 (gst_matroska_demux_read_track_encodings),
5880 (gst_matroska_demux_add_stream),
5881 (gst_matroska_demux_handle_src_query),
5882 (gst_matroska_demux_init_stream),
5883 (gst_matroska_demux_parse_index_cuetrack),
5884 (gst_matroska_demux_parse_index_pointentry),
5885 (gst_matroska_demux_parse_info),
5886 (gst_matroska_demux_parse_metadata_id_simple_tag),
5887 (gst_matroska_demux_parse_metadata),
5888 (gst_matroska_demux_add_wvpk_header), (gst_matroska_decode_buffer),
5889 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5890 (gst_matroska_demux_parse_cluster),
5891 (gst_matroska_demux_parse_contents_seekentry),
5892 (gst_matroska_demux_loop_stream_parse_id),
5893 (gst_matroska_demux_loop), (gst_matroska_demux_video_caps),
5894 (gst_matroska_demux_audio_caps),
5895 (gst_matroska_demux_subtitle_caps):
5896 * gst/matroska/matroska-demux.h:
5897 * gst/matroska/matroska-ids.c:
5898 (gst_matroska_track_init_subtitle_context):
5899 * gst/matroska/matroska-ids.h:
5900 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init),
5901 (gst_matroska_mux_class_init), (gst_matroska_mux_init),
5902 (gst_matroska_mux_create_uid), (gst_matroska_mux_reset),
5903 (gst_matroska_mux_video_pad_setcaps),
5904 (gst_matroska_mux_audio_pad_setcaps),
5905 (gst_matroska_mux_subtitle_pad_setcaps),
5906 (gst_matroska_mux_request_new_pad),
5907 (gst_matroska_mux_track_header), (gst_matroska_mux_start),
5908 (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish),
5909 (gst_matroska_mux_write_data), (gst_matroska_mux_collected),
5910 (gst_matroska_mux_set_property):
5911 Add many FIXMEs/TODOs all over the matroska muxer and demuxer
5912 elements, do some checks for valid values in the demuxer, handle
5913 tracktimecodescale in the demuxer, set correct default values for all
5914 settings in the demuxer, review and add all missing matroska
5915 IDs and some more raw YUV formats, and some trivial cleanup.
5917 Tue Jun 10 08:59:17 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5919 ext/pulse/: Some smaller cleanup. Use G_PARAM_STATIC_STRINGS, gst_element_class_set_details_simple() and fix coding s...
5920 Original commit message from CVS:
5921 * ext/pulse/pulsemixer.c: (gst_pulsemixer_base_init),
5922 (gst_pulsemixer_class_init):
5923 * ext/pulse/pulsesink.c: (gst_pulsesink_base_init),
5924 (gst_pulsesink_class_init), (gst_pulsesink_prepare):
5925 * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
5926 (gst_pulsesrc_base_init), (gst_pulsesrc_class_init),
5927 (gst_pulsesrc_prepare):
5928 Some smaller cleanup. Use G_PARAM_STATIC_STRINGS,
5929 gst_element_class_set_details_simple() and fix coding style a bit
5932 Tue Jun 10 08:22:17 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5934 Add documentation to the pulseaudio plugin and run make update in docs/plugins.
5935 Original commit message from CVS:
5936 * docs/plugins/Makefile.am:
5937 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
5938 * docs/plugins/gst-plugins-good-plugins-sections.txt:
5939 * docs/plugins/gst-plugins-good-plugins.args:
5940 * docs/plugins/gst-plugins-good-plugins.hierarchy:
5941 * docs/plugins/gst-plugins-good-plugins.interfaces:
5942 * docs/plugins/gst-plugins-good-plugins.prerequisites:
5943 * docs/plugins/inspect/plugin-aasink.xml:
5944 * docs/plugins/inspect/plugin-alaw.xml:
5945 * docs/plugins/inspect/plugin-alpha.xml:
5946 * docs/plugins/inspect/plugin-alphacolor.xml:
5947 * docs/plugins/inspect/plugin-annodex.xml:
5948 * docs/plugins/inspect/plugin-apetag.xml:
5949 * docs/plugins/inspect/plugin-audiofx.xml:
5950 * docs/plugins/inspect/plugin-auparse.xml:
5951 * docs/plugins/inspect/plugin-autodetect.xml:
5952 * docs/plugins/inspect/plugin-avi.xml:
5953 * docs/plugins/inspect/plugin-cacasink.xml:
5954 * docs/plugins/inspect/plugin-cairo.xml:
5955 * docs/plugins/inspect/plugin-cdio.xml:
5956 * docs/plugins/inspect/plugin-cutter.xml:
5957 * docs/plugins/inspect/plugin-debug.xml:
5958 * docs/plugins/inspect/plugin-dv.xml:
5959 * docs/plugins/inspect/plugin-efence.xml:
5960 * docs/plugins/inspect/plugin-effectv.xml:
5961 * docs/plugins/inspect/plugin-equalizer.xml:
5962 * docs/plugins/inspect/plugin-esdsink.xml:
5963 * docs/plugins/inspect/plugin-flac.xml:
5964 * docs/plugins/inspect/plugin-flxdec.xml:
5965 * docs/plugins/inspect/plugin-gamma.xml:
5966 * docs/plugins/inspect/plugin-gconfelements.xml:
5967 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
5968 * docs/plugins/inspect/plugin-goom.xml:
5969 * docs/plugins/inspect/plugin-goom2k1.xml:
5970 * docs/plugins/inspect/plugin-halelements.xml:
5971 * docs/plugins/inspect/plugin-icydemux.xml:
5972 * docs/plugins/inspect/plugin-id3demux.xml:
5973 * docs/plugins/inspect/plugin-jpeg.xml:
5974 * docs/plugins/inspect/plugin-level.xml:
5975 * docs/plugins/inspect/plugin-matroska.xml:
5976 * docs/plugins/inspect/plugin-monoscope.xml:
5977 * docs/plugins/inspect/plugin-mulaw.xml:
5978 * docs/plugins/inspect/plugin-multifile.xml:
5979 * docs/plugins/inspect/plugin-multipart.xml:
5980 * docs/plugins/inspect/plugin-navigationtest.xml:
5981 * docs/plugins/inspect/plugin-ossaudio.xml:
5982 * docs/plugins/inspect/plugin-png.xml:
5983 * docs/plugins/inspect/plugin-pulseaudio.xml:
5984 * docs/plugins/inspect/plugin-quicktime.xml:
5985 * docs/plugins/inspect/plugin-rtp.xml:
5986 * docs/plugins/inspect/plugin-rtsp.xml:
5987 * docs/plugins/inspect/plugin-smpte.xml:
5988 * docs/plugins/inspect/plugin-soup.xml:
5989 * docs/plugins/inspect/plugin-spectrum.xml:
5990 * docs/plugins/inspect/plugin-speex.xml:
5991 * docs/plugins/inspect/plugin-taglib.xml:
5992 * docs/plugins/inspect/plugin-udp.xml:
5993 * docs/plugins/inspect/plugin-video4linux2.xml:
5994 * docs/plugins/inspect/plugin-videobalance.xml:
5995 * docs/plugins/inspect/plugin-videobox.xml:
5996 * docs/plugins/inspect/plugin-videocrop.xml:
5997 * docs/plugins/inspect/plugin-videoflip.xml:
5998 * docs/plugins/inspect/plugin-videomixer.xml:
5999 * docs/plugins/inspect/plugin-wavenc.xml:
6000 * docs/plugins/inspect/plugin-wavpack.xml:
6001 * docs/plugins/inspect/plugin-wavparse.xml:
6002 * docs/plugins/inspect/plugin-ximagesrc.xml:
6003 * ext/pulse/plugin.c:
6004 * ext/pulse/pulsemixer.c:
6005 * ext/pulse/pulsesink.c:
6006 * ext/pulse/pulsesrc.c:
6007 Add documentation to the pulseaudio plugin and run make update
6010 Tue Jun 10 06:52:44 2008 +0000 Brian Cameron <brian.cameron@sun.com>
6012 sys/sunaudio/gstsunaudiomixerctrl.c: Improvements for the SunAudio mixer by handling mute as no gain for tracks that ...
6013 Original commit message from CVS:
6014 Patch by: Brian Cameron <brian.cameron at sun dot com>
6015 * sys/sunaudio/gstsunaudiomixerctrl.c:
6016 (gst_sunaudiomixer_ctrl_get_volume),
6017 (gst_sunaudiomixer_ctrl_set_volume):
6018 Improvements for the SunAudio mixer by handling mute as no gain
6019 for tracks that have a gain property but no mute property.
6022 Tue Jun 10 06:45:33 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6024 Add pulseaudio GStreamer element from gst-pulse. Development will continue here instead of pulseaudio SVN. Fixes bug ...
6025 Original commit message from CVS:
6027 * ext/pulse/Makefile.am:
6028 * ext/pulse/plugin.c: (plugin_init):
6029 * ext/pulse/pulsemixer.c: (gst_pulsemixer_interface_supported),
6030 (gst_pulsemixer_implements_interface_init),
6031 (gst_pulsemixer_init_interfaces), (gst_pulsemixer_base_init),
6032 (gst_pulsemixer_class_init), (gst_pulsemixer_init),
6033 (gst_pulsemixer_finalize), (gst_pulsemixer_set_property),
6034 (gst_pulsemixer_get_property), (gst_pulsemixer_change_state):
6035 * ext/pulse/pulsemixer.h:
6036 * ext/pulse/pulsemixerctrl.c:
6037 (gst_pulsemixer_ctrl_context_state_cb),
6038 (gst_pulsemixer_ctrl_sink_info_cb),
6039 (gst_pulsemixer_ctrl_source_info_cb),
6040 (gst_pulsemixer_ctrl_subscribe_cb),
6041 (gst_pulsemixer_ctrl_success_cb), (gst_pulsemixer_ctrl_open),
6042 (gst_pulsemixer_ctrl_close), (gst_pulsemixer_ctrl_new),
6043 (gst_pulsemixer_ctrl_free), (gst_pulsemixer_ctrl_list_tracks),
6044 (gst_pulsemixer_ctrl_timeout_event), (restart_time_event),
6045 (gst_pulsemixer_ctrl_set_volume), (gst_pulsemixer_ctrl_get_volume),
6046 (gst_pulsemixer_ctrl_set_record), (gst_pulsemixer_ctrl_set_mute):
6047 * ext/pulse/pulsemixerctrl.h:
6048 * ext/pulse/pulsemixertrack.c: (gst_pulsemixer_track_class_init),
6049 (gst_pulsemixer_track_init), (gst_pulsemixer_track_new):
6050 * ext/pulse/pulsemixertrack.h:
6051 * ext/pulse/pulseprobe.c: (gst_pulseprobe_context_state_cb),
6052 (gst_pulseprobe_sink_info_cb), (gst_pulseprobe_source_info_cb),
6053 (gst_pulseprobe_invalidate), (gst_pulseprobe_open),
6054 (gst_pulseprobe_enumerate), (gst_pulseprobe_close),
6055 (gst_pulseprobe_new), (gst_pulseprobe_free),
6056 (gst_pulseprobe_get_properties), (gst_pulseprobe_needs_probe),
6057 (gst_pulseprobe_probe_property), (gst_pulseprobe_get_values),
6058 (gst_pulseprobe_set_server):
6059 * ext/pulse/pulseprobe.h:
6060 * ext/pulse/pulsesink.c: (gst_pulsesink_base_init),
6061 (gst_pulsesink_class_init), (gst_pulsesink_init),
6062 (gst_pulsesink_destroy_stream), (gst_pulsesink_destroy_context),
6063 (gst_pulsesink_finalize), (gst_pulsesink_dispose),
6064 (gst_pulsesink_set_property), (gst_pulsesink_get_property),
6065 (gst_pulsesink_context_state_cb), (gst_pulsesink_stream_state_cb),
6066 (gst_pulsesink_stream_request_cb),
6067 (gst_pulsesink_stream_latency_update_cb), (gst_pulsesink_open),
6068 (gst_pulsesink_close), (gst_pulsesink_prepare),
6069 (gst_pulsesink_unprepare), (gst_pulsesink_write),
6070 (gst_pulsesink_delay), (gst_pulsesink_success_cb),
6071 (gst_pulsesink_reset), (gst_pulsesink_change_title),
6072 (gst_pulsesink_event), (gst_pulsesink_get_type):
6073 * ext/pulse/pulsesink.h:
6074 * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
6075 (gst_pulsesrc_implements_interface_init),
6076 (gst_pulsesrc_init_interfaces), (gst_pulsesrc_base_init),
6077 (gst_pulsesrc_class_init), (gst_pulsesrc_init),
6078 (gst_pulsesrc_destroy_stream), (gst_pulsesrc_destroy_context),
6079 (gst_pulsesrc_finalize), (gst_pulsesrc_dispose),
6080 (gst_pulsesrc_set_property), (gst_pulsesrc_get_property),
6081 (gst_pulsesrc_context_state_cb), (gst_pulsesrc_stream_state_cb),
6082 (gst_pulsesrc_stream_request_cb), (gst_pulsesrc_open),
6083 (gst_pulsesrc_close), (gst_pulsesrc_prepare),
6084 (gst_pulsesrc_unprepare), (gst_pulsesrc_read),
6085 (gst_pulsesrc_delay), (gst_pulsesrc_change_state),
6086 (gst_pulsesrc_get_type):
6087 * ext/pulse/pulsesrc.h:
6088 * ext/pulse/pulseutil.c: (gst_pulse_fill_sample_spec),
6089 (gst_pulse_client_name), (gst_pulse_gst_to_channel_map):
6090 * ext/pulse/pulseutil.h:
6091 Add pulseaudio GStreamer element from gst-pulse. Development will
6092 continue here instead of pulseaudio SVN. Fixes bug #400679.
6093 Only changes over gst-pulse SVN are added copyright to the top of
6094 files and coding style changes.
6096 Mon Jun 9 20:02:05 2008 +0000 Benjamin Kampmann <benjamin@fluendo.com>
6098 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
6099 Original commit message from CVS:
6100 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
6101 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
6102 (gst_cdio_add_cdtext_album_tags):
6103 * ext/cdio/gstcdio.h:
6104 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
6105 Also extract album title and album genre from CD-TEXT if
6106 available (#537021).
6108 Mon Jun 9 08:52:04 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
6110 sys/v4l2/gstv4l2src.c: Improve negotiation a bit more by picking the smallest possible resolution that is larger than...
6111 Original commit message from CVS:
6112 Patch by: Sjoerd Simons <sjoerd at luon dot net>
6113 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_negotiate):
6114 Improve negotiation a bit more by picking the smallest possible
6115 resolution that is larger than the resolution specified in the
6116 first caps entry of the peer caps. Fixes bug #536994.
6118 Mon Jun 9 08:42:49 2008 +0000 Bastien Nocera <hadess@hadess.net>
6120 sys/v4l2/: Fix compilation with newer GIT kernels that deprecated
6121 Original commit message from CVS:
6122 Patch by: Bastien Nocera <hadess at hadess dot net>
6123 * sys/v4l2/gstv4l2vidorient.c:
6124 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
6125 Fix compilation with newer GIT kernels that deprecated
6126 V4L2_CID_HCENTER and V4L2_CID_VCENTER. Fixes bug #536317.
6128 Sat Jun 7 18:48:54 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
6130 Require libcdio >= 0.76.
6131 Original commit message from CVS:
6133 * ext/cdio/gstcdio.c:
6134 * ext/cdio/gstcdio.h:
6135 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
6136 Require libcdio >= 0.76.
6138 Thu Jun 5 11:07:17 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6140 gst/interleave/: Properly implement duration and position queries in bytes format. We have to take the upstream reply...
6141 Original commit message from CVS:
6142 * gst/interleave/deinterleave.c: (gst_deinterleave_add_new_pads),
6143 (gst_deinterleave_src_query):
6144 * gst/interleave/interleave.c: (gst_interleave_src_query_duration),
6145 (gst_interleave_src_query):
6146 Properly implement duration and position queries in bytes format. We
6147 have to take the upstream reply and divide/multiply it by the number
6148 of channels to get the correct result.
6150 Thu Jun 5 09:45:00 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
6152 gst/avi/gstavidemux.c: Catch UNEXPECTED when downstream has reached end of segment in reverse mode.
6153 Original commit message from CVS:
6154 * gst/avi/gstavidemux.c:
6155 Catch UNEXPECTED when downstream has reached end of
6156 segment in reverse mode.
6158 Wed Jun 4 18:08:35 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
6160 gst/avi/gstavidemux.c: Fix typo in comment
6161 Original commit message from CVS:
6162 * gst/avi/gstavidemux.c:
6165 Wed Jun 4 18:03:24 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
6167 gst/avi/gstavidemux.c: Because we don't know the frame order we need to push till the next keyframe
6168 Original commit message from CVS:
6169 * gst/avi/gstavidemux.c:
6170 Because we don't know the frame order we need to push till
6173 Wed Jun 4 17:39:31 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
6175 sys/v4l2/gstv4l2src.c: Provide a custom negotiation function to make sure to pick the highest possible framerate and ...
6176 Original commit message from CVS:
6177 Patch by: Sjoerd Simons <sjoerd at luon dot net>
6178 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
6179 (gst_v4l2src_fixate), (gst_v4l2src_negotiate):
6180 Provide a custom negotiation function to make sure to pick the highest
6181 possible framerate and resolution. Fixes bug #536646.
6183 Wed Jun 4 16:49:26 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
6185 gst/avi/gstavidemux.c: Set EOS when going out of the segment in reverse playback
6186 Original commit message from CVS:
6187 * gst/avi/gstavidemux.c:
6188 Set EOS when going out of the segment in reverse playback
6190 Wed Jun 4 15:19:46 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
6192 ext/taglib/Makefile.am: Add -Wno-attributes to CXXFLAGS to suppress warning caused by taglib headers (with gcc 4.3.1).
6193 Original commit message from CVS:
6194 * ext/taglib/Makefile.am::
6195 Add -Wno-attributes to CXXFLAGS to suppress warning caused by
6196 taglib headers (with gcc 4.3.1).
6198 Wed Jun 4 11:59:18 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
6200 gst/rtsp/gstrtspsrc.c: Use the new gst_rtsp_connection_get_ip() to access the IP address of a GstRTSPConnection since...
6201 Original commit message from CVS:
6202 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink):
6203 Use the new gst_rtsp_connection_get_ip() to access the IP address
6204 of a GstRTSPConnection since it is a private member.
6206 Wed Jun 4 10:42:46 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
6208 Use new utility functions in libgsttag to process coverart (#512333).
6209 Original commit message from CVS:
6210 * ext/flac/gstflacdec.c: (gst_flac_extract_picture_buffer):
6211 * gst/id3demux/id3v2frames.c: (parse_picture_frame):
6212 Use new utility functions in libgsttag to process coverart (#512333).
6214 Wed Jun 4 08:54:09 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6216 ext/flac/gstflacdec.c: We actually support left/side, right/side and mid/side files. The conversion to normal, interl...
6217 Original commit message from CVS:
6218 * ext/flac/gstflacdec.c: (gst_flac_dec_write):
6219 We actually support left/side, right/side and mid/side files. The
6220 conversion to normal, interleaved stereo is done by libflac.
6222 Wed Jun 4 07:36:07 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6224 gst/matroska/ebml-write.c: Unref the write cache in finalize if it was set and add add "FIXME" to a comment that need...
6225 Original commit message from CVS:
6226 * gst/matroska/ebml-write.c: (gst_ebml_write_finalize),
6227 (gst_ebml_write_set_cache):
6228 Unref the write cache in finalize if it was set and add add "FIXME"
6229 to a comment that needs it.
6231 Wed Jun 4 06:48:46 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6233 gst/interleave/interleave.*: Use an always increasing integer for the number in the name of the requested sink pads t...
6234 Original commit message from CVS:
6235 * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
6236 (gst_interleave_pad_get_property), (gst_interleave_pad_class_init),
6237 (gst_interleave_request_new_pad), (gst_interleave_release_pad):
6238 * gst/interleave/interleave.h:
6239 Use an always increasing integer for the number in the name of the
6240 requested sink pads to guarantuee a unique name. Add a "channel"
6241 property to GstInterleavePad to make it possible for applications
6242 to retrieve the channel number in the output for every pad.
6243 Use g_type_register_static_simple() instead of
6244 g_type_register_static() to save some relocations.
6246 Tue Jun 3 14:35:59 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6248 gst/interleave/interleave.c: Stop GstCollectPads before calling the parent's state change function when going from PA...
6249 Original commit message from CVS:
6250 * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
6251 (gst_interleave_change_state):
6252 Stop GstCollectPads before calling the parent's state change function
6253 when going from PAUSED to READY as we otherwise deadlock.
6256 Tue Jun 3 09:03:19 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6258 gst/interleave/interleave.c: Use new gst_audio_check_channel_positions() function and register the GstInterleavePad t...
6259 Original commit message from CVS:
6260 * gst/interleave/interleave.c:
6261 (gst_interleave_check_channel_positions),
6262 (gst_interleave_set_channel_positions),
6263 (gst_interleave_class_init):
6264 Use new gst_audio_check_channel_positions() function and register
6265 the GstInterleavePad type from a threadsafe context.
6267 Mon Jun 2 16:10:00 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
6269 gst/avi/gstavidemux.*: Implement reverse playback. Fixes #535300.
6270 Original commit message from CVS:
6271 Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
6272 * gst/avi/gstavidemux.c: (gst_avi_demux_index_next),
6273 (gst_avi_demux_index_prev), (gst_avi_demux_index_entry_for_time),
6274 (gst_avi_demux_do_seek), (gst_avi_demux_handle_seek),
6275 (gst_avi_demux_process_next_entry):
6276 * gst/avi/gstavidemux.h:
6277 Implement reverse playback. Fixes #535300.
6280 Mon Jun 2 12:42:14 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6282 gst/interleave/interleave.*: Allow setting channel positions via a property and allow using the channel positions on ...
6283 Original commit message from CVS:
6284 * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
6285 (gst_interleave_finalize), (gst_audio_check_channel_positions),
6286 (gst_interleave_set_channel_positions),
6287 (gst_interleave_class_init), (gst_interleave_init),
6288 (gst_interleave_set_property), (gst_interleave_get_property),
6289 (gst_interleave_request_new_pad), (gst_interleave_release_pad),
6290 (gst_interleave_sink_setcaps), (gst_interleave_src_query_duration),
6291 (gst_interleave_src_query_latency), (gst_interleave_collected):
6292 * gst/interleave/interleave.h:
6293 Allow setting channel positions via a property and allow using the
6294 channel positions on the input as the channel positions of the output.
6295 Fix some broken logic and memory leaks.
6296 * tests/check/Makefile.am:
6297 * tests/check/elements/interleave.c: (src_handoff_float32),
6298 (sink_handoff_float32), (GST_START_TEST), (interleave_suite):
6299 Add unit tests for checking correct handling of channel positions.
6301 Mon Jun 2 12:22:56 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6303 gst/videomixer/videomixer.c: When using gst_element_iterate_pads() one has to unref every pad after usage.
6304 Original commit message from CVS:
6305 * gst/videomixer/videomixer.c: (gst_videomixer_query_duration),
6306 (gst_videomixer_query_latency):
6307 When using gst_element_iterate_pads() one has to unref every pad
6310 Sat May 31 16:53:23 2008 +0000 Bastien Nocera <hadess@hadess.net>
6312 gst/qtdemux/: Improve meta-data handling, add 'comment', 'description' and 'copyright' tag handling.
6313 Original commit message from CVS:
6314 Patch by: Bastien Nocera <hadess at hadess dot net>
6315 * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_str),
6316 (qtdemux_parse_udta):
6317 * gst/qtdemux/qtdemux_fourcc.h:
6318 Improve meta-data handling, add 'comment', 'description' and
6319 'copyright' tag handling.
6322 Sat May 31 15:30:41 2008 +0000 Julien Moutte <julien@moutte.net>
6324 gst/qtdemux/qtdemux.c: Make sure we we don't clip the segment's stop using the main segment duration as that could cr...
6325 Original commit message from CVS:
6326 2008-05-31 Julien Moutte <julien@fluendo.com>
6327 * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_keyframe),
6328 (gst_qtdemux_find_segment), (gst_qtdemux_perform_seek),
6329 (gst_qtdemux_seek_to_previous_keyframe),
6330 (gst_qtdemux_activate_segment), (gst_qtdemux_loop): Make sure we
6331 we don't clip the segment's stop using the main segment duration
6333 that could crop quite some video frames. Make reverse playback
6335 more robust and support edit lists. Support seeking to the last
6337 and fix reverse looping playback. Add some debugging.
6338 * win32/common/config.h: Updated.
6340 Sat May 31 08:37:00 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6342 gst/equalizer/gstiirequalizer.c: Don't clip float/double samples, correctly unset passthrough mode and use better rou...
6343 Original commit message from CVS:
6344 * gst/equalizer/gstiirequalizer.c:
6345 (gst_iir_equalizer_transform_ip):
6346 Don't clip float/double samples, correctly unset passthrough mode
6347 and use better rounding for integer samples.
6349 Fri May 30 11:03:57 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6351 gst/equalizer/gstiirequalizer.*: Update the filter coefficients only when needed in the transform_ip function and cor...
6352 Original commit message from CVS:
6353 * gst/equalizer/gstiirequalizer.c:
6354 (gst_iir_equalizer_band_set_property), (gst_iir_equalizer_init),
6355 (setup_filter), (set_passthrough), (update_coefficients),
6356 (gst_iir_equalizer_compute_frequencies),
6357 (gst_iir_equalizer_transform_ip):
6358 * gst/equalizer/gstiirequalizer.h:
6359 Update the filter coefficients only when needed in the transform_ip
6360 function and correctly set the element into passthrough mode if the
6361 gain of all bands is 0.
6363 Thu May 29 11:30:16 2008 +0000 Sebastian Keller <sebastian-keller@gmx.de>
6365 gst/alpha/gstalpha.c: Try to skip pixels or areas that are too dark or too bright for us to do meaningfull color dete...
6366 Original commit message from CVS:
6367 Based on patch by: Sebastian Keller <sebastian-keller at gmx dot de>
6368 * gst/alpha/gstalpha.c: (gst_alpha_class_init), (gst_alpha_init),
6369 (gst_alpha_set_property), (gst_alpha_get_property),
6370 (gst_alpha_chroma_key_ayuv), (gst_alpha_chromakey_row_i420):
6371 Try to skip pixels or areas that are too dark or too bright for us to do
6372 meaningfull color detection.
6373 Added properties to control the sensitivity to light and darkness.
6374 Added some small cleanups. Fixes #512345.
6376 Wed May 28 20:01:32 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
6378 Ignore some more generated things
6379 Original commit message from CVS:
6380 * docs/plugins/.cvsignore:
6381 * tests/check/elements/.cvsignore:
6382 Ignore some more generated things
6383 * tests/check/Makefile.am:
6384 Ignore OSS elements in the state changes test too.
6386 Wed May 28 16:22:36 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6388 docs/plugins/: Add SMPTE effect elements to docs.
6389 Original commit message from CVS:
6390 * docs/plugins/Makefile.am:
6391 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6392 * docs/plugins/gst-plugins-good-plugins-sections.txt:
6393 Add SMPTE effect elements to docs.
6395 Wed May 28 14:31:05 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6397 Document whats first shown on the fdo plugin docs page :)
6398 Original commit message from CVS:
6399 * docs/plugins/Makefile.am:
6400 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6401 * docs/plugins/gst-plugins-good-plugins-sections.txt:
6402 * ext/raw1394/gstdv1394src.c:
6403 Document whats first shown on the fdo plugin docs page :)
6405 Wed May 28 14:07:21 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6407 Rename audiovoice to audiokaraoke and add it to the docs.
6408 Original commit message from CVS:
6409 * docs/plugins/Makefile.am:
6410 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6411 * docs/plugins/gst-plugins-good-plugins-sections.txt:
6412 * docs/plugins/gst-plugins-good-plugins.args:
6413 * docs/plugins/gst-plugins-good-plugins.hierarchy:
6414 * docs/plugins/inspect/plugin-audiofx.xml:
6415 * gst/audiofx/Makefile.am:
6416 * gst/audiofx/audiofx.c:
6417 * gst/audiofx/audiokaraoke.c:
6418 * gst/audiofx/audiokaraoke.h:
6419 * gst/audiofx/audiovoice.c:
6420 * gst/audiofx/audiovoice.h:
6421 Rename audiovoice to audiokaraoke and add it to the docs.
6423 Wed May 28 13:28:20 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6425 Document aasink and cacasink.
6426 Original commit message from CVS:
6428 * docs/plugins/Makefile.am:
6429 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6430 * docs/plugins/gst-plugins-good-plugins-sections.txt:
6431 * docs/plugins/gst-plugins-good-plugins.args:
6432 * docs/plugins/gst-plugins-good-plugins.hierarchy:
6433 * docs/plugins/gst-plugins-good-plugins.interfaces:
6434 * docs/plugins/gst-plugins-good-plugins.prerequisites:
6435 * docs/plugins/inspect/plugin-aasink.xml:
6436 * docs/plugins/inspect/plugin-alaw.xml:
6437 * docs/plugins/inspect/plugin-alpha.xml:
6438 * docs/plugins/inspect/plugin-alphacolor.xml:
6439 * docs/plugins/inspect/plugin-annodex.xml:
6440 * docs/plugins/inspect/plugin-apetag.xml:
6441 * docs/plugins/inspect/plugin-audiofx.xml:
6442 * docs/plugins/inspect/plugin-auparse.xml:
6443 * docs/plugins/inspect/plugin-autodetect.xml:
6444 * docs/plugins/inspect/plugin-avi.xml:
6445 * docs/plugins/inspect/plugin-cacasink.xml:
6446 * docs/plugins/inspect/plugin-cairo.xml:
6447 * docs/plugins/inspect/plugin-cdio.xml:
6448 * docs/plugins/inspect/plugin-cutter.xml:
6449 * docs/plugins/inspect/plugin-debug.xml:
6450 * docs/plugins/inspect/plugin-dv.xml:
6451 * docs/plugins/inspect/plugin-efence.xml:
6452 * docs/plugins/inspect/plugin-effectv.xml:
6453 * docs/plugins/inspect/plugin-equalizer.xml:
6454 * docs/plugins/inspect/plugin-esdsink.xml:
6455 * docs/plugins/inspect/plugin-flac.xml:
6456 * docs/plugins/inspect/plugin-flxdec.xml:
6457 * docs/plugins/inspect/plugin-gamma.xml:
6458 * docs/plugins/inspect/plugin-gconfelements.xml:
6459 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
6460 * docs/plugins/inspect/plugin-goom.xml:
6461 * docs/plugins/inspect/plugin-goom2k1.xml:
6462 * docs/plugins/inspect/plugin-halelements.xml:
6463 * docs/plugins/inspect/plugin-icydemux.xml:
6464 * docs/plugins/inspect/plugin-id3demux.xml:
6465 * docs/plugins/inspect/plugin-jpeg.xml:
6466 * docs/plugins/inspect/plugin-level.xml:
6467 * docs/plugins/inspect/plugin-matroska.xml:
6468 * docs/plugins/inspect/plugin-monoscope.xml:
6469 * docs/plugins/inspect/plugin-mulaw.xml:
6470 * docs/plugins/inspect/plugin-multifile.xml:
6471 * docs/plugins/inspect/plugin-multipart.xml:
6472 * docs/plugins/inspect/plugin-navigationtest.xml:
6473 * docs/plugins/inspect/plugin-ossaudio.xml:
6474 * docs/plugins/inspect/plugin-png.xml:
6475 * docs/plugins/inspect/plugin-quicktime.xml:
6476 * docs/plugins/inspect/plugin-rtp.xml:
6477 * docs/plugins/inspect/plugin-rtsp.xml:
6478 * docs/plugins/inspect/plugin-smpte.xml:
6479 * docs/plugins/inspect/plugin-soup.xml:
6480 * docs/plugins/inspect/plugin-spectrum.xml:
6481 * docs/plugins/inspect/plugin-speex.xml:
6482 * docs/plugins/inspect/plugin-taglib.xml:
6483 * docs/plugins/inspect/plugin-udp.xml:
6484 * docs/plugins/inspect/plugin-video4linux2.xml:
6485 * docs/plugins/inspect/plugin-videobalance.xml:
6486 * docs/plugins/inspect/plugin-videobox.xml:
6487 * docs/plugins/inspect/plugin-videocrop.xml:
6488 * docs/plugins/inspect/plugin-videoflip.xml:
6489 * docs/plugins/inspect/plugin-videomixer.xml:
6490 * docs/plugins/inspect/plugin-wavenc.xml:
6491 * docs/plugins/inspect/plugin-wavpack.xml:
6492 * docs/plugins/inspect/plugin-wavparse.xml:
6493 * docs/plugins/inspect/plugin-ximagesrc.xml:
6494 * ext/aalib/gstaasink.c:
6495 * ext/libcaca/gstcacasink.c:
6496 Document aasink and cacasink.
6498 Wed May 28 08:36:44 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6500 gst/videomixer/videomixer.*: duration and latency queries.
6501 Original commit message from CVS:
6502 * gst/videomixer/videomixer.c: (gst_videomixer_reset),
6503 (gst_videomixer_init), (gst_videomixer_query_duration),
6504 (gst_videomixer_query_latency), (gst_videomixer_query),
6505 (gst_videomixer_blend_buffers):
6506 * gst/videomixer/videomixer.h:
6507 Implement position (in time), duration and latency queries.
6509 Wed May 28 08:14:16 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6511 gst/interleave/interleave.c: Implement latency query.
6512 Original commit message from CVS:
6513 * gst/interleave/interleave.c: (gst_interleave_src_query_duration),
6514 (gst_interleave_src_query_latency), (gst_interleave_src_query):
6515 Implement latency query.
6517 Tue May 27 17:55:30 2008 +0000 Edward Hervey <bilboed@bilboed.com>
6519 gst/videomixer/videomixer.*: Implement proper seek/newsegment handling.
6520 Original commit message from CVS:
6521 * gst/videomixer/videomixer.c: (gst_videomixer_reset),
6522 (gst_videomixer_init), (gst_videomixer_request_new_pad),
6523 (gst_videomixer_fill_queues), (forward_event_func),
6524 (forward_event), (gst_videomixer_src_event),
6525 (gst_videomixer_sink_event):
6526 * gst/videomixer/videomixer.h:
6527 Implement proper seek/newsegment handling.
6528 Based on adder's implementation.
6531 Mon May 26 16:25:15 2008 +0000 j^ <j@oil21.org>
6533 gst/qtdemux/qtdemux.c: Add caps for DVCPRO50 and DVCPRO HD PAL/NTSC. See #526481.
6534 Original commit message from CVS:
6535 Patch by: j^ <j at oil21 dot org>
6536 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
6537 Add caps for DVCPRO50 and DVCPRO HD PAL/NTSC. See #526481.
6539 Mon May 26 15:51:41 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6541 gst/audiofx/: Add simple voice removal element. Yay karaoke.
6542 Original commit message from CVS:
6543 * gst/audiofx/Makefile.am:
6544 * gst/audiofx/audiofx.c: (plugin_init):
6545 * gst/audiofx/audiovoice.c: (gst_audio_voice_base_init),
6546 (gst_audio_voice_class_init), (gst_audio_voice_init),
6547 (update_filter), (gst_audio_voice_set_property),
6548 (gst_audio_voice_get_property), (gst_audio_voice_setup),
6549 (gst_audio_voice_transform_int), (gst_audio_voice_transform_float),
6550 (gst_audio_voice_transform_ip):
6551 * gst/audiofx/audiovoice.h:
6552 Add simple voice removal element. Yay karaoke.
6554 Mon May 26 15:39:26 2008 +0000 William M. Brack <wbrack@mmm.com.hk>
6556 sys/v4l2/v4l2src_calls.c: Fix potential caps leak.
6557 Original commit message from CVS:
6558 Patch by: William M. Brack <wbrack at mmm dot com dot hk>
6559 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
6560 Fix potential caps leak.
6561 If we can't get the framerate with an ioctl, try to get it with the
6562 current norm. Fixes #520092.
6564 Mon May 26 15:14:55 2008 +0000 William M. Brack <wbrack@mmm.com.hk>
6566 sys/v4l2/v4l2src_calls.c: If we fail to get the frame intervals, simply don't touch the framerates on the template ca...
6567 Original commit message from CVS:
6568 Patch by: William M. Brack <wbrack at mmm dot com dot hk>
6569 * sys/v4l2/v4l2src_calls.c:
6570 (gst_v4l2src_probe_caps_for_format_and_size):
6571 If we fail to get the frame intervals, simply don't touch the framerates
6572 on the template caps instead of discarding the format. See #520092.
6574 Mon May 26 14:52:51 2008 +0000 William M. Brack <wbrack@mmm.com.hk>
6576 sys/v4l2/gstv4l2src.c: Add NV12, NV21 and bayer support. See #520092.
6577 Original commit message from CVS:
6578 Patch by: William M. Brack <wbrack at mmm dot com dot hk>
6579 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure),
6580 (gst_v4l2_get_caps_info):
6581 Add NV12, NV21 and bayer support. See #520092.
6583 Mon May 26 13:51:38 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6585 gst/qtdemux/qtdemux.c: Unbreak segment activation again. Fixes #531672.
6586 Original commit message from CVS:
6587 * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_segment),
6588 (gst_qtdemux_activate_segment):
6589 Unbreak segment activation again. Fixes #531672.
6591 Mon May 26 10:28:47 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6593 gst/interleave/deinterleave.c: Add another example launch line.
6594 Original commit message from CVS:
6595 * gst/interleave/deinterleave.c:
6596 Add another example launch line.
6597 * gst/interleave/interleave.c: (interleave_24),
6598 (gst_interleave_finalize), (gst_interleave_base_init),
6599 (gst_interleave_class_init), (gst_interleave_init),
6600 (gst_interleave_request_new_pad), (gst_interleave_release_pad),
6601 (gst_interleave_change_state), (__remove_channels),
6602 (__set_channels), (gst_interleave_sink_getcaps),
6603 (gst_interleave_set_process_function),
6604 (gst_interleave_sink_setcaps), (gst_interleave_sink_event),
6605 (gst_interleave_src_query_duration), (gst_interleave_src_query),
6606 (forward_event_func), (forward_event), (gst_interleave_src_event),
6607 (gst_interleave_collected):
6608 * gst/interleave/interleave.h:
6609 Major rewrite of interleave using GstCollectpads. This new version
6610 also supports almost all raw audio formats and has better caps
6611 negotiation. Fixes bug #506594.
6612 Also update docs and add some more examples.
6613 * tests/check/elements/interleave.c: (interleave_chain_func),
6614 (GST_START_TEST), (src_handoff_float32), (sink_handoff_float32),
6616 Add some more extensive unit tests for interleave.
6618 Mon May 26 09:57:40 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6620 Don't use _gst_pad().
6621 Original commit message from CVS:
6622 * examples/switch/switcher.c: (switch_timer):
6623 * gst/replaygain/gstrgvolume.c: (gst_rg_volume_init):
6624 * gst/rtpmanager/gstrtpclient.c: (create_stream):
6625 * gst/sdp/gstsdpdemux.c: (gst_sdp_demux_stream_configure_udp),
6626 (gst_sdp_demux_stream_configure_udp_sink):
6627 * tests/check/elements/deinterleave.c: (GST_START_TEST),
6628 (pad_added_setup_data_check_float32_8ch_cb):
6629 * tests/check/elements/rganalysis.c: (send_eos_event),
6631 Don't use _gst_pad().
6633 Sun May 25 16:09:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6635 ext/flac/: Set the channel layout when decoding FLAC files with more than 2 channels as defined by the FLAC spec. Fix...
6636 Original commit message from CVS:
6637 * ext/flac/Makefile.am:
6638 * ext/flac/gstflacdec.c: (gst_flac_dec_write):
6639 Set the channel layout when decoding FLAC files with more than 2
6640 channels as defined by the FLAC spec. Fixes bug #534570.
6641 Also don't try to decode left/side, right/side and mid/side files
6642 as we don't support this at all.
6644 Sat May 24 12:55:39 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
6646 configure.ac: We need -base CVS (rtsp).
6647 Original commit message from CVS:
6649 We need -base CVS (rtsp).
6651 Thu May 22 19:47:53 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6653 docs/plugins/: Add interleave/deinterleave to the docs and while at that run make update in docs/plugins.
6654 Original commit message from CVS:
6655 * docs/plugins/Makefile.am:
6656 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
6657 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
6658 * docs/plugins/gst-plugins-bad-plugins.args:
6659 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
6660 * docs/plugins/gst-plugins-bad-plugins.interfaces:
6661 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
6662 * docs/plugins/gst-plugins-bad-plugins.signals:
6663 * docs/plugins/inspect/plugin-alsaspdif.xml:
6664 * docs/plugins/inspect/plugin-amrwb.xml:
6665 * docs/plugins/inspect/plugin-app.xml:
6666 * docs/plugins/inspect/plugin-bayer.xml:
6667 * docs/plugins/inspect/plugin-bz2.xml:
6668 * docs/plugins/inspect/plugin-cdaudio.xml:
6669 * docs/plugins/inspect/plugin-cdxaparse.xml:
6670 * docs/plugins/inspect/plugin-dfbvideosink.xml:
6671 * docs/plugins/inspect/plugin-dtsdec.xml:
6672 * docs/plugins/inspect/plugin-dvb.xml:
6673 * docs/plugins/inspect/plugin-dvdspu.xml:
6674 * docs/plugins/inspect/plugin-faac.xml:
6675 * docs/plugins/inspect/plugin-faad.xml:
6676 * docs/plugins/inspect/plugin-fbdevsink.xml:
6677 * docs/plugins/inspect/plugin-festival.xml:
6678 * docs/plugins/inspect/plugin-filter.xml:
6679 * docs/plugins/inspect/plugin-flvdemux.xml:
6680 * docs/plugins/inspect/plugin-freeze.xml:
6681 * docs/plugins/inspect/plugin-gsm.xml:
6682 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
6683 * docs/plugins/inspect/plugin-h264parse.xml:
6684 * docs/plugins/inspect/plugin-interleave.xml:
6685 * docs/plugins/inspect/plugin-jack.xml:
6686 * docs/plugins/inspect/plugin-ladspa.xml:
6687 * docs/plugins/inspect/plugin-metadata.xml:
6688 * docs/plugins/inspect/plugin-mms.xml:
6689 * docs/plugins/inspect/plugin-modplug.xml:
6690 * docs/plugins/inspect/plugin-mpeg2enc.xml:
6691 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
6692 * docs/plugins/inspect/plugin-mpegtsparse.xml:
6693 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
6694 * docs/plugins/inspect/plugin-musepack.xml:
6695 * docs/plugins/inspect/plugin-musicbrainz.xml:
6696 * docs/plugins/inspect/plugin-mve.xml:
6697 * docs/plugins/inspect/plugin-nas.xml:
6698 * docs/plugins/inspect/plugin-neon.xml:
6699 * docs/plugins/inspect/plugin-nsfdec.xml:
6700 * docs/plugins/inspect/plugin-nuvdemux.xml:
6701 * docs/plugins/inspect/plugin-rawparse.xml:
6702 * docs/plugins/inspect/plugin-real.xml:
6703 * docs/plugins/inspect/plugin-replaygain.xml:
6704 * docs/plugins/inspect/plugin-rfbsrc.xml:
6705 * docs/plugins/inspect/plugin-sdl.xml:
6706 * docs/plugins/inspect/plugin-sdp.xml:
6707 * docs/plugins/inspect/plugin-selector.xml:
6708 * docs/plugins/inspect/plugin-sndfile.xml:
6709 * docs/plugins/inspect/plugin-soundtouch.xml:
6710 * docs/plugins/inspect/plugin-spcdec.xml:
6711 * docs/plugins/inspect/plugin-speed.xml:
6712 * docs/plugins/inspect/plugin-speexresample.xml:
6713 * docs/plugins/inspect/plugin-stereo.xml:
6714 * docs/plugins/inspect/plugin-tta.xml:
6715 * docs/plugins/inspect/plugin-vcdsrc.xml:
6716 * docs/plugins/inspect/plugin-videosignal.xml:
6717 * docs/plugins/inspect/plugin-vmnc.xml:
6718 * docs/plugins/inspect/plugin-wildmidi.xml:
6719 * docs/plugins/inspect/plugin-x264.xml:
6720 * docs/plugins/inspect/plugin-xvid.xml:
6721 * docs/plugins/inspect/plugin-y4menc.xml:
6722 Add interleave/deinterleave to the docs and while at that
6723 run make update in docs/plugins.
6724 * gst/interleave/deinterleave.c:
6725 Add a parapraph about using a queue and audioconvert after the source
6728 Thu May 22 18:55:09 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6730 gst/interleave/deinterleave.*: Don't set a getcaps() function on the src pads as it's not required and the default ge...
6731 Original commit message from CVS:
6732 * gst/interleave/deinterleave.c: (gst_deinterleave_base_init),
6733 (gst_deinterleave_class_init), (gst_deinterleave_init),
6734 (gst_deinterleave_add_new_pads), (gst_deinterleave_sink_getcaps):
6735 * gst/interleave/deinterleave.h:
6736 Don't set a getcaps() function on the src pads as it's not required
6737 and the default getcaps() function returns the correct results for
6739 Complete documentation and add myself to the authors of the element.
6741 Thu May 22 14:49:08 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
6743 gst/udp/Makefile.am: Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY when including netdb.h when bui...
6744 Original commit message from CVS:
6745 * gst/udp/Makefile.am:
6746 Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY
6747 when including netdb.h when building against glibc >= 2.8.
6749 Thu May 22 11:19:03 2008 +0000 Julien Moutte <julien@moutte.net>
6751 gst/smpte/gstsmptealpha.c: Fix debug statement arguments.
6752 Original commit message from CVS:
6753 2008-05-22 Julien Moutte <julien@fluendo.com>
6754 * gst/smpte/gstsmptealpha.c: (gst_smpte_alpha_setcaps): Fix
6755 debug statement arguments.
6756 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_setup_qos_dscp):
6757 * gst/udp/gstudpnetutils.c: (gst_udp_join_group),
6758 (gst_udp_leave_group): Fix IP and IPV6 options to make it work
6761 Wed May 21 17:51:09 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6763 tests/check/elements/: Don't use gst_element_get_pad(), it's a bad, bad method.
6764 Original commit message from CVS:
6765 * tests/check/elements/avimux.c: (setup_src_pad),
6767 * tests/check/elements/icydemux.c: (icydemux_found_pad),
6769 * tests/check/elements/matroskamux.c: (setup_src_pad),
6770 (teardown_src_pad), (setup_sink_pad), (teardown_sink_pad):
6771 * tests/check/elements/videocrop.c: (video_crop_get_test_caps),
6773 * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad),
6774 (setup_wavpackparse), (cleanup_wavpackparse):
6775 Don't use gst_element_get_pad(), it's a bad, bad method.
6777 Wed May 21 17:39:38 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6779 Don't use gst_element_get_pad(), it's a bad method.
6780 Original commit message from CVS:
6781 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
6782 (do_toggle_element):
6783 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
6784 (do_toggle_element):
6785 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
6786 (do_toggle_element):
6787 * ext/gconf/gstswitchsink.c: (gst_switch_commit_new_kid):
6788 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_reset),
6789 (do_toggle_element):
6790 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_reset),
6791 (do_toggle_element):
6792 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
6793 (gst_auto_audio_sink_detect):
6794 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
6795 (gst_auto_video_sink_detect):
6796 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
6797 (gst_rtspsrc_stream_free), (gst_rtspsrc_stream_configure_udp),
6798 (gst_rtspsrc_stream_configure_udp_sink), (gst_rtspsrc_skip_lws),
6799 (gst_rtspsrc_unskip_lws), (gst_rtspsrc_skip_commas),
6800 (gst_rtspsrc_skip_item), (gst_rtsp_decode_quoted_string),
6801 (gst_rtspsrc_parse_digest_challenge), (gst_rtspsrc_parse_auth_hdr):
6802 * tests/icles/videocrop-test.c: (test_with_caps),
6803 (video_crop_get_test_caps):
6804 Don't use gst_element_get_pad(), it's a bad method.
6806 Wed May 21 17:35:50 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6808 gst/udp/: Joining a multicast group and setting the loop/ttl properties are totally unrelated tasks are must be separ...
6809 Original commit message from CVS:
6810 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send),
6811 (gst_multiudpsink_add_internal):
6812 * gst/udp/gstudpnetutils.c: (gst_udp_set_loop_ttl),
6813 (gst_udp_join_group):
6814 * gst/udp/gstudpnetutils.h:
6815 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
6816 Joining a multicast group and setting the loop/ttl properties are
6817 totally unrelated tasks are must be separated.
6819 Wed May 21 14:09:41 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6821 gst/avi/gstavimux.c: Also support alaw/mulaw.
6822 Original commit message from CVS:
6823 * gst/avi/gstavimux.c:
6824 Also support alaw/mulaw.
6826 Wed May 21 13:47:43 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6828 gst/udp/gstmultiudpsink.*: Add a fixme for the auto-multicast property.
6829 Original commit message from CVS:
6830 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
6831 (gst_multiudpsink_setup_qos_dscp), (gst_multiudpsink_add_internal):
6832 * gst/udp/gstmultiudpsink.h:
6833 Add a fixme for the auto-multicast property.
6834 Fix some confusing debug messages.
6835 Disable setting a qos value by default.
6837 Wed May 21 11:38:17 2008 +0000 Gustaf Räntilä <g.rantila@gmail.com>
6839 gst/udp/gstmultiudpsink.c: Ignore EPERM errors from sendto. Fixes #533619.
6840 Original commit message from CVS:
6841 Patch by: Gustaf Räntilä <g dot rantila at gmail dot com>
6842 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
6843 Ignore EPERM errors from sendto. Fixes #533619.
6845 Wed May 21 10:51:52 2008 +0000 Henrik Eriksson <henriken@axis.com>
6847 gst/udp/gstmultiudpsink.*: Add qos-dscp property to manage the Quality of service.
6848 Original commit message from CVS:
6849 Patch by: Henrik Eriksson <henriken at axis dot com>
6850 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
6851 (gst_multiudpsink_init), (gst_multiudpsink_setup_qos_dscp),
6852 (gst_multiudpsink_set_property), (gst_multiudpsink_get_property),
6853 (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal):
6854 * gst/udp/gstmultiudpsink.h:
6855 Add qos-dscp property to manage the Quality of service.
6857 Wed May 21 10:09:23 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6859 gst/rtp/gstrtptheoradepay.c: Improve debugging of the ident.
6860 Original commit message from CVS:
6861 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_process):
6862 Improve debugging of the ident.
6864 Wed May 21 09:56:02 2008 +0000 Bruno Santos <brunof@ua.pt>
6866 gst/udp/gstudpnetutils.*: Provide a bunch of helper methods to deal with IPv4 and IPv6 transparently.
6867 Original commit message from CVS:
6868 Patch by: Bruno Santos <brunof at ua dot pt>
6869 * gst/udp/gstudpnetutils.c: (gst_udp_get_addr),
6870 (gst_udp_join_group), (gst_udp_leave_group),
6871 (gst_udp_is_multicast):
6872 * gst/udp/gstudpnetutils.h:
6873 Provide a bunch of helper methods to deal with IPv4 and IPv6
6875 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
6876 (gst_multiudpsink_init), (gst_multiudpsink_set_property),
6877 (gst_multiudpsink_get_property), (join_multicast),
6878 (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal),
6879 (gst_multiudpsink_remove):
6880 * gst/udp/gstmultiudpsink.h:
6881 Add multicast TTL and loopback properties.
6882 Use the helper methods to implement ip4 and ip6.
6883 * gst/udp/gstudpsrc.c: (gst_udpsrc_create), (gst_udpsrc_start):
6884 * gst/udp/gstudpsrc.h:
6885 Use the helper methods to implement ip4 and ip6.
6888 Wed May 21 09:38:48 2008 +0000 Patrick Radizi <patrick.radizi@axis.com>
6890 gst/multipart/multipartdemux.*: Don't blindly copy the mime-type as the caps name because they not always map directl...
6891 Original commit message from CVS:
6892 Patch by: Patrick Radizi <patrick dot radizi at axis dot com>
6893 * gst/multipart/multipartdemux.c: (gst_multipart_demux_class_init),
6894 (gst_multipart_demux_get_gstname),
6895 (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain):
6896 * gst/multipart/multipartdemux.h:
6897 Don't blindly copy the mime-type as the caps name because they not
6898 always map directly. Instead use a hashtable with common mappings.
6901 Tue May 20 17:27:35 2008 +0000 Michael Meeks <mmeeks@ximian.org>
6903 ext/esd/esdsink.c: When we post an error, we must return -1 to let the parent know that we cannot write the segment e...
6904 Original commit message from CVS:
6905 * ext/esd/esdsink.c: (gst_esdsink_write):
6906 When we post an error, we must return -1 to let the parent know that we
6907 cannot write the segment else it will loop and continue to call us again
6908 forever. Patch by Michael Meeks.
6910 Tue May 20 14:24:21 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6912 gst/videomixer/videomixer.c: Add missing incudes.
6913 Original commit message from CVS:
6914 * gst/videomixer/videomixer.c:
6915 Add missing incudes.
6917 Tue May 20 13:57:44 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
6919 gst/rtp/gstrtph264pay.*: Correct a typo (sinle -> single).
6920 Original commit message from CVS:
6921 * gst/rtp/gstrtph264pay.c: (gst_h264_scan_mode_get_type),
6922 (gst_rtp_h264_pay_handle_buffer):
6923 * gst/rtp/gstrtph264pay.h:
6924 Correct a typo (sinle -> single).
6926 Tue May 20 11:33:05 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6928 gst/rtp/gstrtph264depay.*: Add experimental support for outputting quicktime-like AVC output in addition to the exist...
6929 Original commit message from CVS:
6930 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
6931 (gst_rtp_h264_depay_init), (gst_rtp_h264_depay_set_property),
6932 (gst_rtp_h264_depay_get_property), (gst_rtp_h264_depay_setcaps),
6933 (gst_rtp_h264_depay_process):
6934 * gst/rtp/gstrtph264depay.h:
6935 Add experimental support for outputting quicktime-like AVC output in
6936 addition to the existing bytestream output.
6937 * gst/rtp/gstrtph264pay.c: (gst_h264_scan_mode_get_type),
6938 (gst_rtp_h264_pay_class_init), (gst_rtp_h264_pay_init),
6939 (gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_payload_nal),
6940 (gst_rtp_h264_pay_handle_buffer), (gst_rtp_h264_pay_set_property),
6941 (gst_rtp_h264_pay_get_property):
6942 * gst/rtp/gstrtph264pay.h:
6943 Make the parsing mode configurable, for some inputs we don't need to
6944 scan every byte for start codes.
6945 Only set the marker bit on ACCESS units.
6947 Tue May 20 10:47:10 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6949 gst/equalizer/gstiirequalizer.c: Use a bigger type in integer mode for the intermediate results to prevent overflows....
6950 Original commit message from CVS:
6951 * gst/equalizer/gstiirequalizer.c:
6952 Use a bigger type in integer mode for the intermediate results to
6953 prevent overflows. This fixes the crippled sound when using the
6954 equalizer in integer mode. Fixes bug #510865.
6956 Tue May 20 10:42:33 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
6958 gst/videomixer/videomixer.*: Instead of a random number for the request pad id's, use a counter.
6959 Original commit message from CVS:
6960 * gst/videomixer/videomixer.c:
6961 * gst/videomixer/videomixer.h:
6962 Instead of a random number for the request pad id's,
6964 Register the videomixerpad class from the element's class_init
6965 where it's safer, and allows the docs generator to scan it.
6967 Tue May 20 09:29:28 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6969 gst/smpte/: Add new plugin that adds the SMPTE transition in the alpha channel of
6970 Original commit message from CVS:
6971 * gst/smpte/Makefile.am:
6972 * gst/smpte/gstsmpte.c: (gst_smpte_plugin_init):
6973 * gst/smpte/gstsmpte.h:
6974 * gst/smpte/gstsmptealpha.c:
6975 (gst_smpte_alpha_transition_type_get_type),
6976 (gst_smpte_alpha_get_type), (gst_smpte_alpha_base_init),
6977 (gst_smpte_alpha_class_init), (gst_smpte_alpha_update_mask),
6978 (gst_smpte_alpha_setcaps), (gst_smpte_alpha_get_unit_size),
6979 (gst_smpte_alpha_init), (gst_smpte_alpha_finalize),
6980 (gst_smpte_alpha_do_ayuv), (gst_smpte_alpha_do_i420),
6981 (gst_smpte_alpha_transform), (gst_smpte_alpha_set_property),
6982 (gst_smpte_alpha_get_property), (gst_smpte_alpha_plugin_init):
6983 * gst/smpte/gstsmptealpha.h:
6984 * gst/smpte/plugin.c: (plugin_init):
6985 Add new plugin that adds the SMPTE transition in the alpha channel of
6986 I420 and AYUV frames so that they can be blended with videomixer later
6987 on. Uses all niceties such as using base transform for efficient alloc
6988 and negotiation. It currently requires GstController to control the
6989 position in the transition effect.
6991 Mon May 19 21:05:03 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6993 Try using thaytans new mechanism to get extra classes into plugin docs. Aparently works for the Eq. For VideoMixer th...
6994 Original commit message from CVS:
6995 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6996 * docs/plugins/gst-plugins-good-plugins-sections.txt:
6997 * docs/plugins/gst-plugins-good-plugins.args:
6998 * docs/plugins/gst-plugins-good-plugins.hierarchy:
6999 * docs/plugins/gst-plugins-good-plugins.interfaces:
7000 * docs/plugins/gst-plugins-good-plugins.types:
7001 * gst/videomixer/videomixer.c:
7002 Try using thaytans new mechanism to get extra classes into plugin
7003 docs. Aparently works for the Eq. For VideoMixer the GObject stuff is
7006 Mon May 19 12:32:06 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7008 tests/check/elements/deinterleave.c: Set keep-positions property to TRUE for the 8 channel test to ensure that the or...
7009 Original commit message from CVS:
7010 * tests/check/elements/deinterleave.c: (GST_START_TEST):
7011 Set keep-positions property to TRUE for the 8 channel test to ensure
7012 that the original channel position is set on the output.
7014 Mon May 19 07:46:05 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7016 gst/interleave/deinterleave.*: Add a property to select whether channel positions should be kept on the mono output b...
7017 Original commit message from CVS:
7018 * gst/interleave/deinterleave.c: (gst_deinterleave_class_init),
7019 (gst_deinterleave_init), (gst_deinterleave_add_new_pads),
7020 (gst_deinterleave_set_pads_caps), (gst_deinterleave_set_property),
7021 (gst_deinterleave_get_property):
7022 * gst/interleave/deinterleave.h:
7023 Add a property to select whether channel positions should be kept on
7024 the mono output buffers or should be dropped.
7026 Sun May 18 19:27:59 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7028 gst/avi/gstavimux.c: Set proper rate in avi stream header for PCM audio, and also do some more sanity checks on caps ...
7029 Original commit message from CVS:
7030 * gst/avi/gstavimux.c: (gst_avi_mux_audsink_set_caps):
7031 Set proper rate in avi stream header for PCM audio, and also do some
7032 more sanity checks on caps in this case. Fixes #511489.
7034 Sat May 17 19:39:53 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7036 gst/interleave/deinterleave.*: Queue events until src pads were added and they can be sent. Otherwise downstream will...
7037 Original commit message from CVS:
7038 * gst/interleave/deinterleave.c: (gst_deinterleave_finalize),
7039 (gst_deinterleave_init), (gst_deinterleave_sink_event),
7040 (gst_deinterleave_process), (gst_deinterleave_sink_activate_push):
7041 * gst/interleave/deinterleave.h:
7042 Queue events until src pads were added and they can be sent. Otherwise
7043 downstream will never get the first newsegment event.
7045 Sat May 17 14:05:03 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7047 gst/interleave/deinterleave.c: Always set the channel positions when gst_audio_get_channel_positions() returns someth...
7048 Original commit message from CVS:
7049 * gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps),
7050 (gst_deinterleave_getcaps):
7051 Always set the channel positions when gst_audio_get_channel_positions()
7052 returns something, even if they're not set in the caps. This makes
7053 sure that the output channels can be interleaved again correctly
7054 in the mono/stereo cases too.
7055 Don't ask for the peercaps of the current pad in getcaps() as this
7056 might call getcaps() again and deadlock.
7058 Sat May 17 10:38:18 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7060 sys/v4l2/gstv4l2src.c: Don't include the gstv4l2xoverlay.h header as the XOverlay support isn't implemented at all ye...
7061 Original commit message from CVS:
7062 * sys/v4l2/gstv4l2src.c:
7063 Don't include the gstv4l2xoverlay.h header as the XOverlay support
7064 isn't implemented at all yet and this requires X headers to be
7065 installed. Fixes bug #533264.
7067 Fri May 16 21:56:24 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7069 gst/interleave/: Add support for all raw audio formats and provide better negotiation if the caps are changing.
7070 Original commit message from CVS:
7071 * gst/interleave/Makefile.am:
7072 * gst/interleave/deinterleave.c: (deinterleave_24),
7073 (gst_deinterleave_finalize), (gst_deinterleave_base_init),
7074 (gst_deinterleave_class_init), (gst_deinterleave_init),
7075 (gst_deinterleave_add_new_pads), (gst_deinterleave_set_pads_caps),
7076 (gst_deinterleave_set_process_function),
7077 (gst_deinterleave_sink_setcaps), (__remove_channels),
7078 (__set_channels), (gst_deinterleave_getcaps),
7079 (gst_deinterleave_process), (gst_deinterleave_chain),
7080 (gst_deinterleave_sink_activate_push):
7081 * gst/interleave/deinterleave.h:
7082 Add support for all raw audio formats and provide better negotiation
7083 if the caps are changing.
7084 Don't allow changes of the channel positions and set the position of
7085 the corresponding channel on the src pad caps.
7086 General cleanup and smaller bugfixes.
7087 * tests/check/elements/deinterleave.c: (float_buffer_check_probe):
7088 Check the channel positions on the output buffer caps.
7090 Fri May 16 17:50:20 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7092 Fix some compiler warnings.
7093 Original commit message from CVS:
7094 * ext/wavpack/gstwavpackstreamreader.c:
7095 * tests/examples/spectrum/demo-audiotest.c:
7096 * tests/examples/spectrum/demo-osssrc.c:
7097 Fix some compiler warnings.
7099 Wed May 14 18:28:46 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7101 gst/rtp/gstrtph264depay.c: Small comment added.
7102 Original commit message from CVS:
7103 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process):
7104 Small comment added.
7105 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init),
7106 (gst_rtp_h264_pay_decode_nal), (gst_rtp_h264_pay_parse_sps_pps),
7107 (gst_rtp_h264_pay_payload_nal), (gst_rtp_h264_pay_handle_buffer):
7108 Debug string cleanups (remove trailing \n)
7109 Refactor and clean up the payloader a bit and make sure that we only
7110 put one NAL unit in an RTP packet even if the input buffer contains
7112 Add suport for AVC format input.
7114 Wed May 14 17:58:50 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
7116 gst/rtp/gstrtph264pay.*: Make it possible to specify profile-level-id and sprop-parameter-sets using properties in ca...
7117 Original commit message from CVS:
7118 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init),
7119 (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_handle_buffer),
7120 (gst_rtp_h264_pay_set_property), (gst_rtp_h264_pay_get_property):
7121 * gst/rtp/gstrtph264pay.h:
7122 Make it possible to specify profile-level-id and sprop-parameter-sets
7123 using properties in case they are not available in-stream.
7125 Wed May 14 14:19:47 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7127 tests/check/Makefile.am: Add deinterleave unit test to VALGRIND_TO_FIX, since it causes weird invalid free errors in ...
7128 Original commit message from CVS:
7129 * tests/check/Makefile.am:
7130 Add deinterleave unit test to VALGRIND_TO_FIX, since it causes
7131 weird invalid free errors in valgrind/libc after _exit for some
7133 * tests/check/elements/deinterleave.c: (pads_created),
7134 (set_channel_positions), (src_handoff_float32_8ch),
7135 (float_buffer_check_probe),
7136 (pad_added_setup_data_check_float32_8ch_cb),
7137 (make_fake_src_8chans_float32), (GST_START_TEST),
7138 (deinterleave_suite):
7139 Add some more deinterleave unit test bits I had locally.
7141 Wed May 14 12:52:15 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7143 docs/plugins/: Remove ladspa fro plugin-docs, its in gst-plugins-bad.
7144 Original commit message from CVS:
7145 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
7146 * docs/plugins/gst-plugins-good-plugins.args:
7147 * docs/plugins/inspect/plugin-ladspa.xml:
7148 Remove ladspa fro plugin-docs, its in gst-plugins-bad.
7150 Wed May 14 07:32:44 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7152 gst/interleave/: Split definitions into separate header files for better documentation generation.
7153 Original commit message from CVS:
7154 * gst/interleave/Makefile.am:
7155 * gst/interleave/deinterleave.h:
7156 * gst/interleave/interleave.h:
7157 * gst/interleave/plugin.h:
7158 Split definitions into separate header files for better documentation
7160 * gst/interleave/deinterleave.c: (gst_deinterleave_base_init),
7161 (gst_deinterleave_class_init), (gst_deinterleave_sink_setcaps),
7162 (gst_deinterleave_process):
7163 Don't use alloca, allow caps changes as long as the number of channels
7164 does not change, don't use g_warning, return NOT_NEGOTIATED as early
7165 as possible and some other cleanup.
7166 * gst/interleave/interleave.c: (gst_interleave_base_init),
7167 (gst_interleave_class_init):
7168 Do some random cleanup.
7169 * tests/check/Makefile.am:
7170 * tests/check/elements/deinterleave.c: (GST_START_TEST),
7171 (deinterleave_chain_func), (deinterleave_pad_added),
7172 (deinterleave_suite):
7173 Add unit tests for the deinterleave element.
7175 Tue May 13 20:25:20 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7177 gst/avi/gstavimux.c: Send an initial BYTE segment to inform downstream of later seeking, and to forego sync attempts.
7178 Original commit message from CVS:
7179 * gst/avi/gstavimux.c: (gst_avi_mux_start_file):
7180 Send an initial BYTE segment to inform downstream of later seeking,
7181 and to forego sync attempts.
7183 Tue May 13 08:59:41 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7185 gst/rtp/gstrtpg729depay.c: Fix wrong caps string.
7186 Original commit message from CVS:
7187 * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_setcaps):
7188 Fix wrong caps string.
7190 Tue May 13 08:35:55 2008 +0000 Olivier Crete <tester@tester.ca>
7192 gst/rtp/: Added G729 pay and depayloaders. Fixes #532409.
7193 Original commit message from CVS:
7194 Based on patch by: Olivier Crete <tester at tester dot ca>
7195 * gst/rtp/Makefile.am:
7196 * gst/rtp/gstrtp.c: (plugin_init):
7197 * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_base_init),
7198 (gst_rtp_g729_depay_class_init), (gst_rtp_g729_depay_init),
7199 (gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process),
7200 (gst_rtp_g729_depay_plugin_init):
7201 * gst/rtp/gstrtpg729depay.h:
7202 * gst/rtp/gstrtpg729pay.c: (gst_rtpg729pay_base_init),
7203 (gst_rtpg729pay_class_init), (gst_rtpg729pay_init),
7204 (gst_rtpg729pay_setcaps), (gst_rtp_g729_pay_plugin_init):
7205 * gst/rtp/gstrtpg729pay.h:
7206 Added G729 pay and depayloaders. Fixes #532409.
7208 Tue May 13 08:21:26 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7210 ext/speex/gstspeexdec.c: Fix the calculation of the duration of the concealment packets.
7211 Original commit message from CVS:
7212 * ext/speex/gstspeexdec.c: (speex_dec_sink_event):
7213 Fix the calculation of the duration of the concealment packets.
7215 Mon May 12 18:27:24 2008 +0000 Olivier Crete <tester@tester.ca>
7217 gst/rtp/: Add DV pay and depayloaders. Fixes #532423.
7218 Original commit message from CVS:
7219 Based on patch by: Olivier Crete <tester at tester dot ca>
7220 * gst/rtp/Makefile.am:
7221 * gst/rtp/gstrtp.c: (plugin_init):
7222 * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_base_init),
7223 (gst_rtp_dv_depay_class_init), (gst_rtp_dv_depay_init),
7224 (parse_encode), (gst_rtp_dv_depay_setcaps),
7225 (calculate_difblock_location), (gst_rtp_dv_depay_process),
7226 (gst_rtp_dv_depay_reset), (gst_rtp_dv_depay_change_state),
7227 (gst_rtp_dv_depay_plugin_init):
7228 * gst/rtp/gstrtpdvdepay.h:
7229 * gst/rtp/gstrtpdvpay.c: (gst_dv_pay_mode_get_type),
7230 (gst_rtp_dv_pay_base_init), (gst_rtp_dv_pay_class_init),
7231 (gst_rtp_dv_pay_init), (gst_dv_pay_set_property),
7232 (gst_dv_pay_get_property), (gst_rtp_dv_pay_setcaps),
7233 (gst_dv_pay_negotiate), (include_dif),
7234 (gst_rtp_dv_pay_handle_buffer), (gst_rtp_dv_pay_plugin_init):
7235 * gst/rtp/gstrtpdvpay.h:
7236 Add DV pay and depayloaders. Fixes #532423.
7238 Mon May 12 16:35:39 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7240 gst/matroska/matroska-demux.c: Convert subtitle palette info in VobSub private data from VobSub's (buggy) RGB to YUV.
7241 Original commit message from CVS:
7242 * gst/matroska/matroska-demux.c:
7243 (gst_matroska_demux_push_dvd_clut_change_event):
7244 Convert subtitle palette info in VobSub private data from VobSub's
7247 Mon May 12 15:26:01 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7249 gst/avi/gstavimux.c: Do not leave fourcc stream header field empty upon reset.
7250 Original commit message from CVS:
7251 * gst/avi/gstavimux.c: (gst_avi_mux_pad_reset):
7252 Do not leave fourcc stream header field empty upon reset.
7255 Sun May 11 14:43:26 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7257 Add goom2k1 into the docs.
7258 Original commit message from CVS:
7259 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
7260 * docs/plugins/gst-plugins-good-plugins-sections.txt:
7261 * docs/plugins/inspect/plugin-goom.xml:
7262 * docs/plugins/inspect/plugin-goom2k1.xml:
7263 * gst/goom/gstgoom.c:
7264 * gst/goom2k1/gstgoom.c:
7265 Add goom2k1 into the docs.
7267 Thu May 8 16:58:02 2008 +0000 Wouter Cloetens <wouter@mind.be>
7269 gst/rtsp/gstrtspsrc.c: Support Digest authentication. Fixes #532065.
7270 Original commit message from CVS:
7271 Based on patch by: Wouter Cloetens <wouter at mind be>
7272 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
7273 (gst_rtspsrc_skip_lws), (gst_rtspsrc_unskip_lws),
7274 (gst_rtspsrc_skip_commas), (gst_rtspsrc_skip_item),
7275 (gst_rtsp_decode_quoted_string),
7276 (gst_rtspsrc_parse_digest_challenge), (gst_rtspsrc_parse_auth_hdr),
7277 (gst_rtspsrc_setup_auth):
7278 Support Digest authentication. Fixes #532065.
7280 Thu May 8 10:20:52 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7282 gst/level/gstlevel.c: Also support 32bit (e.g. whe having it after 'mad'). Add more notes about whats needed for libo...
7283 Original commit message from CVS:
7284 * gst/level/gstlevel.c:
7285 Also support 32bit (e.g. whe having it after 'mad'). Add more notes
7286 about whats needed for liboil acceleration. Simplify docs a bit.
7288 Thu May 8 08:15:34 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
7290 gst/matroska/matroska-mux.c: Update the track duration if the old one was invalid.
7291 Original commit message from CVS:
7292 Patch by: Sjoerd Simons <sjoerd at luon dot net>
7293 * gst/matroska/matroska-mux.c: (gst_matroska_mux_collected):
7294 Update the track duration if the old one was invalid.
7297 Wed May 7 16:36:04 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7299 gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps): Use GST_STR_NULL when trying to print sps and pps strings t...
7300 Original commit message from CVS:
7301 * gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps):
7302 Use GST_STR_NULL when trying to print sps and pps strings that could
7303 be NULL, as this might crash on some platforms.
7305 Wed May 7 15:33:52 2008 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7307 sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): Do IDirectDrawClipper_SetHWnd() if the window I...
7308 Original commit message from CVS:
7309 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7310 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw):
7311 Do IDirectDrawClipper_SetHWnd() if the window ID has already been
7312 set after creating the clipper.
7314 Wed May 7 15:28:06 2008 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7316 sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame): Added checking of surface lost case after an uns...
7317 Original commit message from CVS:
7318 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7319 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame):
7320 Added checking of surface lost case after an unsuccessful
7321 IDirectDrawSurface7_Lock() call.
7322 If surface is lost, return GST_FLOW_OK.
7324 Wed May 7 15:19:47 2008 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7327 * sys/directdraw/gstdirectdrawsink.c:
7328 sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
7329 Original commit message from CVS:
7330 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7331 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
7332 WndProc, gst_directdraw_sink_window_thread):
7333 Improved Windows message loop and fixed window destruction issue.
7334 When the window which DirectDraw is rendering to is destroyed, the
7335 render/show_frame function will return GST_FLOW_ERROR.
7336 Partially fixes #520885.
7338 Wed May 7 15:09:10 2008 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7340 sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps): Fixed mid stream resolution change bug, the offscr...
7341 Original commit message from CVS:
7342 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7343 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps):
7344 Fixed mid stream resolution change bug, the offscreen surface is now
7345 released when set_caps is called.
7346 Partially fixes #520885.
7348 Wed May 7 14:56:22 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7351 * sys/directdraw/gstdirectdrawsink.c:
7352 sys/directdraw/gstdirectdrawsink.c
7353 Original commit message from CVS:
7354 * sys/directdraw/gstdirectdrawsink.c
7355 (gst_directdraw_sink_buffer_alloc):
7356 Make it so that gst_directdraw_sink_buffer_alloc uses the right
7358 Especially when looking through the pool of buffers, make sure that
7359 the width/height of caps is used instead of the already negotiated
7361 For example if a buffer with different caps is requested, i.e.
7362 higher resolution, the caller would get a buffer with the old
7363 dimensions and thus corrupt the heap.
7365 Wed May 7 14:43:39 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7367 * sys/directdraw/gstdirectdrawsink.c:
7368 sys/directdraw/gstdirectdrawsink.c
7369 Original commit message from CVS:
7370 * sys/directdraw/gstdirectdrawsink.c
7371 (gst_directdraw_sink_buffer_alloc):
7372 Clear the flags on recycled buffers from buffer_alloc.
7373 Partially fixes #520885.
7374 The right fix this time.
7376 Wed May 7 14:39:45 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7378 * sys/directdraw/gstdirectdrawsink.c:
7379 sys/directdraw/gstdirectdrawsink.c
7380 Original commit message from CVS:
7381 * sys/directdraw/gstdirectdrawsink.c
7382 (gst_directdraw_sink_buffer_alloc):
7383 Reverting previous commit, it had it all mixed up, was for a different
7384 patch (major automation screw-up). Sorry!
7386 Wed May 7 13:48:28 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7389 * sys/directdraw/gstdirectdrawsink.c:
7390 sys/directdraw/gstdirectdrawsink.c
7391 Original commit message from CVS:
7392 * sys/directdraw/gstdirectdrawsink.c
7393 (gst_directdraw_sink_buffer_alloc):
7394 Clear the flags on recycled buffers from buffer_alloc.
7395 Partially fixes #520885.
7397 Wed May 7 11:22:51 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7399 gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ...
7400 Original commit message from CVS:
7401 * gst/rtp/gstrtpilbcpay.c:
7402 Added missing stdlib.h include for strtol(), and made include ordering and
7403 style consistent with the corresponding depayloader.
7405 Wed May 7 09:52:34 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7407 gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ...
7408 Original commit message from CVS:
7409 * gst/rtp/gstrtpilbcpay.c:
7410 Added missing stdlib.h include for strtol(), and made include ordering and
7411 style consistent with the corresponding depayloader.
7413 Wed May 7 08:03:51 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7415 configure.ac: Error out if we don't have the required core/base versions.
7416 Original commit message from CVS:
7418 Error out if we don't have the required core/base versions.
7420 Tue May 6 09:33:46 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
7422 sys/osxvideo/cocoawindow.m: Fix compiler warnings on PPC64. Fixes bug #499318.
7423 Original commit message from CVS:
7424 Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
7425 * sys/osxvideo/cocoawindow.m:
7426 Fix compiler warnings on PPC64. Fixes bug #499318.
7428 Mon May 5 11:19:13 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
7430 gst/rtsp/gstrtspsrc.c: Don't leak file descriptors on error. Fixes #531532.
7431 Original commit message from CVS:
7432 Patch by: Sjoerd Simons <sjoerd at luon dot net>
7433 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (gst_rtspsrc_open):
7434 Don't leak file descriptors on error. Fixes #531532.
7436 Sat May 3 09:18:22 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7438 ext/gconf/: When we can't create a fakesink/fakesrc complain instead of unreffing
7439 Original commit message from CVS:
7440 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
7441 (gst_gconf_audio_src_change_state):
7442 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
7443 (gst_gconf_video_sink_change_state):
7444 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
7445 (gst_gconf_video_src_change_state):
7446 * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset),
7447 (gst_switch_commit_new_kid), (gst_switch_sink_change_state):
7448 When we can't create a fakesink/fakesrc complain instead of unreffing
7449 NULL pointers and crashing later. See bug #530535.
7451 Fri May 2 12:44:18 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7453 gst/rtp/gstrtph263pdepay.c: Add some more debug info and guard against small payloads.
7454 Original commit message from CVS:
7455 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process):
7456 Add some more debug info and guard against small payloads.
7457 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_process):
7458 Set duration on outgoing buffers because we can.
7460 Fri May 2 12:39:03 2008 +0000 Olivier Crete <tester@tester.ca>
7462 ext/speex/gstspeexenc.c: Add negotiation for the speex channels and rate. Fixes #465146.
7463 Original commit message from CVS:
7464 Patch by: Olivier Crete <tester at tester dot ca>
7465 * ext/speex/gstspeexenc.c: (gst_speex_enc_sink_getcaps),
7466 (gst_speex_enc_init), (gst_speex_enc_chain):
7467 Add negotiation for the speex channels and rate. Fixes #465146.
7469 Fri May 2 12:34:22 2008 +0000 Olivier Crete <tester@tester.ca>
7471 gst/rtp/gstrtpspeexpay.c: Add negotiation for the speec channels and rate. See #465146.
7472 Original commit message from CVS:
7473 Patch by: Olivier Crete <tester at tester dot ca>
7474 * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_class_init),
7475 (gst_rtp_speex_pay_getcaps):
7476 Add negotiation for the speec channels and rate. See #465146.
7478 Fri May 2 12:24:55 2008 +0000 Olivier Crete <tester@tester.ca>
7480 gst/rtp/gstrtpilbcpay.c: Add negotiation for the ILBC mode. See #465146.
7481 Original commit message from CVS:
7482 Patch by: Olivier Crete <tester at tester dot ca>
7483 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_class_init),
7484 (gst_rtpilbcpay_sink_setcaps), (gst_rtpilbcpay_sink_getcaps):
7485 Add negotiation for the ILBC mode. See #465146.
7487 Fri May 2 11:32:31 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7489 ext/soup/gstsouphttpsrc.c: Include stdlib to fix the build. Use g_free instead of free, libsoup uses glib.
7490 Original commit message from CVS:
7491 * ext/soup/gstsouphttpsrc.c:
7492 Include stdlib to fix the build. Use g_free instead of free, libsoup
7495 Fri May 2 09:09:58 2008 +0000 j^ <j@bootlab.org>
7497 gst/qtdemux/qtdemux.c: Add more mpeg2 variants. Fixes #530886.
7498 Original commit message from CVS:
7499 Patch by: j^ <j@bootlab.org>
7500 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
7501 Add more mpeg2 variants. Fixes #530886.
7503 Thu May 1 10:52:11 2008 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
7505 gst/udp/gstudpsrc.c: Don't error out if we get an ICMP destination-unreachable message when trying to read packets on...
7506 Original commit message from CVS:
7507 Patch by: Youness Alaoui <youness.alaoui at collabora co uk>
7508 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
7509 Don't error out if we get an ICMP destination-unreachable
7510 message when trying to read packets on win32 (#529454).
7512 Wed Apr 30 12:18:41 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7514 Use new error code for encrypted streams (which requires core CVS).
7515 Original commit message from CVS:
7517 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
7518 Use new error code for encrypted streams (which requires core CVS).
7520 Wed Apr 30 12:10:02 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7522 gst/qtdemux/qtdemux.c: Fix swapped pad template names, spotted by Thiago Sousa Santos.
7523 Original commit message from CVS:
7524 * gst/qtdemux/qtdemux.c: (gst_qtdemux_videosrc_template),
7525 (gst_qtdemux_audiosrc_template):
7526 Fix swapped pad template names, spotted by Thiago Sousa Santos.
7528 Wed Apr 30 09:48:11 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7530 ext/speex/gstspeexdec.c: Produce concealment data when time progresses in a segment update.
7531 Original commit message from CVS:
7532 * ext/speex/gstspeexdec.c: (speex_dec_sink_event),
7533 (speex_dec_chain_parse_data):
7534 Produce concealment data when time progresses in a segment update.
7536 Tue Apr 29 14:11:45 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7538 ext/speex/gstspeexdec.c: Try to preserve input timestamps when we can.
7539 Original commit message from CVS:
7540 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data),
7542 Try to preserve input timestamps when we can.
7543 Do beginnings of error concealment.
7545 Mon Apr 28 22:38:11 2008 +0000 Michael Smith <msmith@xiph.org>
7547 gst/debug/gstnavigationtest.c: MSVC doesn't provide rint(), define an adequate replacement locally as elsewhere.
7548 Original commit message from CVS:
7549 * gst/debug/gstnavigationtest.c:
7550 MSVC doesn't provide rint(), define an adequate replacement locally as
7553 Mon Apr 28 11:16:32 2008 +0000 Julien Moutte <julien@moutte.net>
7555 gst/debug/rndbuffersize.c: Fix printf format to pacify Mac OSX's gcc.
7556 Original commit message from CVS:
7557 2008-04-28 Julien Moutte <julien@fluendo.com>
7558 * gst/debug/rndbuffersize.c: (gst_rnd_buffer_size_loop): Fix printf
7559 format to pacify Mac OSX's gcc.
7561 Fri Apr 25 19:34:31 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7563 gst/debug/rndbuffersize.c: Bring rndbuffersize element into a state that doesn't require us to move it to -bad immedi...
7564 Original commit message from CVS:
7565 * gst/debug/rndbuffersize.c: (DEFAULT_SEED), (DEFAULT_MIN),
7566 (DEFAULT_MAX), (src_template), (sink_template),
7567 (gst_rnd_buffer_size_base_init), (gst_rnd_buffer_size_class_init),
7568 (gst_rnd_buffer_size_init), (gst_rnd_buffer_size_activate),
7569 (gst_rnd_buffer_size_loop), (gst_rnd_buffer_size_plugin_init):
7570 Bring rndbuffersize element into a state that doesn't require us
7571 to move it to -bad immediately. For one, fix up default min/max
7572 values so that the element actuall works using the default values.
7573 Also, don't ignore flow return values and do some kind of minimal
7574 eos logic. Allow min=max to pull fixed-sized buffers. Bunch of
7575 other gratuitious clean-ups.
7577 Fri Apr 25 19:24:00 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7579 docs/plugins/: Add docs for gdkpixbufsink; update docs to CVS version.
7580 Original commit message from CVS:
7581 * docs/plugins/Makefile.am:
7582 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
7583 * docs/plugins/gst-plugins-good-plugins-sections.txt:
7584 * docs/plugins/gst-plugins-good-plugins.args:
7585 * docs/plugins/gst-plugins-good-plugins.hierarchy:
7586 * docs/plugins/gst-plugins-good-plugins.interfaces:
7587 * docs/plugins/gst-plugins-good-plugins.prerequisites:
7588 * docs/plugins/inspect/plugin-1394.xml:
7589 * docs/plugins/inspect/plugin-aasink.xml:
7590 * docs/plugins/inspect/plugin-alaw.xml:
7591 * docs/plugins/inspect/plugin-alpha.xml:
7592 * docs/plugins/inspect/plugin-alphacolor.xml:
7593 * docs/plugins/inspect/plugin-annodex.xml:
7594 * docs/plugins/inspect/plugin-apetag.xml:
7595 * docs/plugins/inspect/plugin-audiofx.xml:
7596 * docs/plugins/inspect/plugin-auparse.xml:
7597 * docs/plugins/inspect/plugin-autodetect.xml:
7598 * docs/plugins/inspect/plugin-avi.xml:
7599 * docs/plugins/inspect/plugin-cacasink.xml:
7600 * docs/plugins/inspect/plugin-cairo.xml:
7601 * docs/plugins/inspect/plugin-cdio.xml:
7602 * docs/plugins/inspect/plugin-cutter.xml:
7603 * docs/plugins/inspect/plugin-debug.xml:
7604 * docs/plugins/inspect/plugin-dv.xml:
7605 * docs/plugins/inspect/plugin-efence.xml:
7606 * docs/plugins/inspect/plugin-effectv.xml:
7607 * docs/plugins/inspect/plugin-equalizer.xml:
7608 * docs/plugins/inspect/plugin-esdsink.xml:
7609 * docs/plugins/inspect/plugin-flac.xml:
7610 * docs/plugins/inspect/plugin-flxdec.xml:
7611 * docs/plugins/inspect/plugin-gamma.xml:
7612 * docs/plugins/inspect/plugin-gconfelements.xml:
7613 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
7614 * docs/plugins/inspect/plugin-goom.xml:
7615 * docs/plugins/inspect/plugin-halelements.xml:
7616 * docs/plugins/inspect/plugin-icydemux.xml:
7617 * docs/plugins/inspect/plugin-id3demux.xml:
7618 * docs/plugins/inspect/plugin-jpeg.xml:
7619 * docs/plugins/inspect/plugin-level.xml:
7620 * docs/plugins/inspect/plugin-matroska.xml:
7621 * docs/plugins/inspect/plugin-monoscope.xml:
7622 * docs/plugins/inspect/plugin-mulaw.xml:
7623 * docs/plugins/inspect/plugin-multifile.xml:
7624 * docs/plugins/inspect/plugin-multipart.xml:
7625 * docs/plugins/inspect/plugin-navigationtest.xml:
7626 * docs/plugins/inspect/plugin-ossaudio.xml:
7627 * docs/plugins/inspect/plugin-png.xml:
7628 * docs/plugins/inspect/plugin-quicktime.xml:
7629 * docs/plugins/inspect/plugin-rtp.xml:
7630 * docs/plugins/inspect/plugin-rtsp.xml:
7631 * docs/plugins/inspect/plugin-shout2send.xml:
7632 * docs/plugins/inspect/plugin-smpte.xml:
7633 * docs/plugins/inspect/plugin-spectrum.xml:
7634 * docs/plugins/inspect/plugin-speex.xml:
7635 * docs/plugins/inspect/plugin-taglib.xml:
7636 * docs/plugins/inspect/plugin-udp.xml:
7637 * docs/plugins/inspect/plugin-video4linux2.xml:
7638 * docs/plugins/inspect/plugin-videobalance.xml:
7639 * docs/plugins/inspect/plugin-videobox.xml:
7640 * docs/plugins/inspect/plugin-videocrop.xml:
7641 * docs/plugins/inspect/plugin-videoflip.xml:
7642 * docs/plugins/inspect/plugin-videomixer.xml:
7643 * docs/plugins/inspect/plugin-wavenc.xml:
7644 * docs/plugins/inspect/plugin-wavpack.xml:
7645 * docs/plugins/inspect/plugin-wavparse.xml:
7646 * docs/plugins/inspect/plugin-ximagesrc.xml:
7647 Add docs for gdkpixbufsink; update docs to CVS version.
7649 Fri Apr 25 18:45:33 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7651 tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh: Remove test sync-offset by default.
7652 Original commit message from CVS:
7653 * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
7654 Remove test sync-offset by default.
7656 Fri Apr 25 13:31:48 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7658 gst/: Use GLib versions of htonl, htons, ntohl and ntohs in order to avoid problems on win32 (#529707).
7659 Original commit message from CVS:
7660 * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_chain):
7661 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add_internal):
7662 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
7663 Use GLib versions of htonl, htons, ntohl and ntohs in order
7664 to avoid problems on win32 (#529707).
7666 Fri Apr 25 12:52:44 2008 +0000 Jesús Corrius <jesus@softcatala.org>
7668 gst/goom/: Fix build with mingw32: use rand() instead of random() and replace bzero() with memset(). Fixes #529692.
7669 Original commit message from CVS:
7670 Patch by: Jesús Corrius <jesus at softcatala org>
7671 * gst/goom/filters.c: (zoomVector):
7672 * gst/goom/goom_core.c: (init_buffers):
7673 Fix build with mingw32: use rand() instead of random() and
7674 replace bzero() with memset(). Fixes #529692.
7676 Fri Apr 25 07:56:12 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7678 gst/avi/gstavidemux.c: Fix typo in comments.
7679 Original commit message from CVS:
7680 * gst/avi/gstavidemux.c: (gst_avi_demux_combine_flows):
7681 Fix typo in comments.
7682 * tests/examples/rtp/client-H263p-PCMA.sdp:
7683 * tests/examples/rtp/client-H263p-PCMA.sh:
7684 * tests/examples/rtp/client-H264-PCMA.sdp:
7685 * tests/examples/rtp/client-H264-PCMA.sh:
7686 * tests/examples/rtp/client-H264.sdp:
7687 * tests/examples/rtp/client-H264.sh:
7688 * tests/examples/rtp/client-PCMA.sdp:
7689 * tests/examples/rtp/client-PCMA.sh:
7690 * tests/examples/rtp/server-alsasrc-PCMA.sh:
7691 * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
7692 * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
7693 Add some more docs and fix examples.
7695 Thu Apr 24 22:04:57 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7697 tests/check/elements/multifile.c: Include stdlib.h and unistd.h for mkdtemp. Some platforms have it declared in the f...
7698 Original commit message from CVS:
7699 * tests/check/elements/multifile.c:
7700 Include stdlib.h and unistd.h for mkdtemp. Some platforms have it
7701 declared in the former, some have it declared in the latter.
7703 Thu Apr 24 22:01:52 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7705 Stop using deprecated GLib functions.
7706 Original commit message from CVS:
7707 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_set_property):
7708 * gst/debug/tests.c: (md5_get_value):
7709 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
7710 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps):
7711 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
7712 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps):
7713 Stop using deprecated GLib functions.
7715 Thu Apr 24 21:17:42 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7717 configure.ac: Back to development -> 0.10.8.1
7718 Original commit message from CVS:
7720 Back to development -> 0.10.8.1
7721 === release 0.10.8 ===
7723 Wed Apr 23 23:40:48 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7727 Release 0.10.8 a little harder (edited the release notes)
7728 Original commit message from CVS:
7729 Release 0.10.8 a little harder (edited the release notes)
7731 Wed Apr 23 23:26:24 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7737 * docs/plugins/gst-plugins-good-plugins.args:
7738 * docs/plugins/gst-plugins-good-plugins.hierarchy:
7739 * docs/plugins/gst-plugins-good-plugins.interfaces:
7740 * docs/plugins/gst-plugins-good-plugins.prerequisites:
7741 * docs/plugins/inspect/plugin-1394.xml:
7742 * docs/plugins/inspect/plugin-aasink.xml:
7743 * docs/plugins/inspect/plugin-alaw.xml:
7744 * docs/plugins/inspect/plugin-alpha.xml:
7745 * docs/plugins/inspect/plugin-alphacolor.xml:
7746 * docs/plugins/inspect/plugin-annodex.xml:
7747 * docs/plugins/inspect/plugin-apetag.xml:
7748 * docs/plugins/inspect/plugin-audiofx.xml:
7749 * docs/plugins/inspect/plugin-auparse.xml:
7750 * docs/plugins/inspect/plugin-autodetect.xml:
7751 * docs/plugins/inspect/plugin-avi.xml:
7752 * docs/plugins/inspect/plugin-cacasink.xml:
7753 * docs/plugins/inspect/plugin-cairo.xml:
7754 * docs/plugins/inspect/plugin-cdio.xml:
7755 * docs/plugins/inspect/plugin-cutter.xml:
7756 * docs/plugins/inspect/plugin-debug.xml:
7757 * docs/plugins/inspect/plugin-dv.xml:
7758 * docs/plugins/inspect/plugin-efence.xml:
7759 * docs/plugins/inspect/plugin-effectv.xml:
7760 * docs/plugins/inspect/plugin-equalizer.xml:
7761 * docs/plugins/inspect/plugin-esdsink.xml:
7762 * docs/plugins/inspect/plugin-flac.xml:
7763 * docs/plugins/inspect/plugin-flxdec.xml:
7764 * docs/plugins/inspect/plugin-gamma.xml:
7765 * docs/plugins/inspect/plugin-gconfelements.xml:
7766 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
7767 * docs/plugins/inspect/plugin-goom.xml:
7768 * docs/plugins/inspect/plugin-halelements.xml:
7769 * docs/plugins/inspect/plugin-icydemux.xml:
7770 * docs/plugins/inspect/plugin-id3demux.xml:
7771 * docs/plugins/inspect/plugin-jpeg.xml:
7772 * docs/plugins/inspect/plugin-level.xml:
7773 * docs/plugins/inspect/plugin-matroska.xml:
7774 * docs/plugins/inspect/plugin-mulaw.xml:
7775 * docs/plugins/inspect/plugin-multifile.xml:
7776 * docs/plugins/inspect/plugin-multipart.xml:
7777 * docs/plugins/inspect/plugin-navigationtest.xml:
7778 * docs/plugins/inspect/plugin-ossaudio.xml:
7779 * docs/plugins/inspect/plugin-png.xml:
7780 * docs/plugins/inspect/plugin-quicktime.xml:
7781 * docs/plugins/inspect/plugin-rtp.xml:
7782 * docs/plugins/inspect/plugin-rtsp.xml:
7783 * docs/plugins/inspect/plugin-shout2send.xml:
7784 * docs/plugins/inspect/plugin-smpte.xml:
7785 * docs/plugins/inspect/plugin-soup.xml:
7786 * docs/plugins/inspect/plugin-spectrum.xml:
7787 * docs/plugins/inspect/plugin-speex.xml:
7788 * docs/plugins/inspect/plugin-taglib.xml:
7789 * docs/plugins/inspect/plugin-udp.xml:
7790 * docs/plugins/inspect/plugin-videobalance.xml:
7791 * docs/plugins/inspect/plugin-videobox.xml:
7792 * docs/plugins/inspect/plugin-videocrop.xml:
7793 * docs/plugins/inspect/plugin-videoflip.xml:
7794 * docs/plugins/inspect/plugin-videomixer.xml:
7795 * docs/plugins/inspect/plugin-wavenc.xml:
7796 * docs/plugins/inspect/plugin-wavpack.xml:
7797 * docs/plugins/inspect/plugin-wavparse.xml:
7798 * docs/plugins/inspect/plugin-ximagesrc.xml:
7799 * gst-plugins-good.doap:
7801 * win32/common/config.h:
7803 Original commit message from CVS:
7806 Wed Apr 23 23:18:44 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7837 Original commit message from CVS:
7840 Tue Apr 22 00:29:00 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7842 configure.ac: 0.10.7.4 pre-release
7843 Original commit message from CVS:
7845 0.10.7.4 pre-release
7847 Tue Apr 22 00:18:52 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7849 gst/goom/: Free a bunch of stuff, and initialise things to fix leaks and valgrind warnings in the testsuite.
7850 Original commit message from CVS:
7851 * gst/goom/config_param.c: (goom_plugin_parameters_free):
7852 * gst/goom/convolve_fx.c: (convolve_init), (convolve_free):
7853 * gst/goom/filters.c: (zoomFilterVisualFXWrapper_free):
7854 * gst/goom/flying_stars_fx.c: (fs_free):
7855 * gst/goom/goom_config_param.h:
7856 * gst/goom/goom_core.c: (goom_init), (goom_close):
7857 * gst/goom/goom_plugin_info.h:
7858 * gst/goom/gstgoom.c: (gst_goom_finalize):
7859 * gst/goom/lines.c: (goom_lines_free):
7860 * gst/goom/plugin_info.c: (plugin_info_init), (plugin_info_free):
7861 * gst/goom/surf3d.c: (grid3d_free):
7862 * gst/goom/surf3d.h:
7863 * gst/goom/tentacle3d.c: (tentacle_free):
7864 Free a bunch of stuff, and initialise things to fix leaks
7865 and valgrind warnings in the testsuite.
7868 Mon Apr 21 21:54:11 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7870 tests/check/elements/rganalysis.c: Don't leak a tag list. Fixes bug #529285.
7871 Original commit message from CVS:
7872 * tests/check/elements/rganalysis.c: (GST_START_TEST):
7873 Don't leak a tag list. Fixes bug #529285.
7875 Mon Apr 21 08:21:14 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7877 gst/rtsp/gstrtspsrc.c: Ref caps as the return value for the request_pt_map signal.
7878 Original commit message from CVS:
7879 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (request_pt_map),
7880 (gst_rtspsrc_configure_caps):
7881 Ref caps as the return value for the request_pt_map signal.
7882 Remove some caps weirdness when configuring a stream. See #528245.
7884 Fri Apr 18 18:47:43 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7886 tests/icles/gdkpixbufsink-test.c: Add cast to placate gcc 4.1.2.
7887 Original commit message from CVS:
7888 * tests/icles/gdkpixbufsink-test.c:
7889 Add cast to placate gcc 4.1.2.
7891 Thu Apr 17 23:00:29 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7893 configure.ac: 0.10.7.3 pre-release
7894 Original commit message from CVS:
7896 0.10.7.3 pre-release
7898 Thu Apr 17 22:32:16 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7900 tests/check/Makefile.am: Disable some more elements in the state test.
7901 Original commit message from CVS:
7902 * tests/check/Makefile.am:
7903 Disable some more elements in the state test.
7904 Add a define so the soup test can find the test files
7905 it needs at runtime.
7906 * tests/check/elements/souphttpsrc.c: (run_server):
7907 Add a define so the soup test can find the test files
7908 it needs at runtime.
7910 Thu Apr 17 18:08:53 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7912 gst/goom/convolve_fx.c: Don't ever draw the GOOM logo.
7913 Original commit message from CVS:
7914 * gst/goom/convolve_fx.c: (convolve_apply):
7915 Don't ever draw the GOOM logo.
7918 Thu Apr 17 10:24:32 2008 +0000 Edward Hervey <bilboed@bilboed.com>
7920 ext/: gst_atomic_int_set ==> g_atomic_int_set
7921 Original commit message from CVS:
7922 * ext/cdio/gstcdiocddasrc.c:
7923 * ext/dv/gstdvdemux.c:
7924 gst_atomic_int_set ==> g_atomic_int_set
7926 Wed Apr 16 10:31:17 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7928 Strip out the config/script parsing stuff, we don't need it.
7929 Original commit message from CVS:
7931 * gst/goom/Makefile.am:
7932 * gst/goom/convolve_fx.c:
7933 * gst/goom/default_scripts.h:
7935 * gst/goom/goom_core.c: (choose_a_goom_line):
7936 * gst/goom/goom_plugin_info.h:
7937 * gst/goom/goomsl.c:
7938 * gst/goom/goomsl.h:
7939 * gst/goom/goomsl_hash.c:
7940 * gst/goom/goomsl_hash.h:
7941 * gst/goom/goomsl_heap.c:
7942 * gst/goom/goomsl_heap.h:
7943 * gst/goom/goomsl_private.h:
7944 * gst/goom/plugin_info.c:
7945 Strip out the config/script parsing stuff, we don't need it.
7948 Tue Apr 15 16:58:36 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7950 gst/goom/plugin_info.c: Disable altivec optimisations for 32-bit PPC as well to make things build properly on all PPC...
7951 Original commit message from CVS:
7952 * gst/goom/plugin_info.c: (setOptimizedMethods):
7953 Disable altivec optimisations for 32-bit PPC as well to make
7954 things build properly on all PPC systems. Fixes #528143
7956 Mon Apr 14 20:01:44 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7958 gst-plugins-good.spec.in: Update for souphttpsrc plugin which has moved to -good.
7959 Original commit message from CVS:
7960 * gst-plugins-good.spec.in:
7961 Update for souphttpsrc plugin which has moved to -good.
7963 Mon Apr 14 13:38:32 2008 +0000 Mark Nauwelaerts <manauw@skynet.be>
7965 gst/matroska/matroska-demux.c: Fix open-ended seeks in matroskademux
7966 Original commit message from CVS:
7967 * gst/matroska/matroska-demux.c:
7968 (gst_matroska_demux_handle_seek_event):
7969 Fix open-ended seeks in matroskademux
7970 Patch by: Mark Nauwelaerts <manauw skynet be>
7973 Sun Apr 13 23:13:32 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7975 tests/check/Makefile.am: Add soup test certificates to the dist.
7976 Original commit message from CVS:
7977 * tests/check/Makefile.am:
7978 Add soup test certificates to the dist.
7980 Sun Apr 13 17:43:52 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7982 ext/Makefile.am: Remove LADSPA reference I missed.
7983 Original commit message from CVS:
7985 Remove LADSPA reference I missed.
7987 Sun Apr 13 13:06:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7989 ext/soup/gstsouphttpsrc.c: Give souphttpsrc GST_RANK_PRIMARY to make it the default HTTP source over gnome-vfs and ev...
7990 Original commit message from CVS:
7991 * ext/soup/gstsouphttpsrc.c: (plugin_init):
7992 Give souphttpsrc GST_RANK_PRIMARY to make it the default HTTP source
7993 over gnome-vfs and everything else. Fixes bug #527848.
7995 Sat Apr 12 23:47:23 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7997 Remove LADSPA plugin. Fixes: #515978
7998 Original commit message from CVS:
8001 Remove LADSPA plugin. Fixes: #515978
8003 Sat Apr 12 23:30:54 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8005 Move soup plugin from -bad (Fixes: #523124)
8006 Original commit message from CVS:
8008 * docs/plugins/Makefile.am:
8009 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
8010 * docs/plugins/gst-plugins-good-plugins-sections.txt:
8011 * docs/plugins/gst-plugins-good-plugins.args:
8012 * docs/plugins/inspect/plugin-soup.xml:
8014 * tests/check/Makefile.am:
8015 Move soup plugin from -bad (Fixes: #523124)
8017 Fri Apr 11 11:08:35 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8020 Fix the Changelog - actually speex <= 1.1.12 are vulnerable.
8021 Original commit message from CVS:
8022 Fix the Changelog - actually speex <= 1.1.12 are vulnerable.
8024 Fri Apr 11 10:32:20 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8026 ext/speex/gstspeexdec.c: Fix bounds checking of mode in Speex header, which may produce negative numbers in speex < 1...
8027 Original commit message from CVS:
8028 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_header):
8029 Fix bounds checking of mode in Speex header, which may
8030 produce negative numbers in speex < 1.1.12
8032 Thu Apr 10 07:11:51 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8034 tests/check/elements/souphttpsrc.c: Increase the timeout for the internet tests to 250 seconds and check for NULL cap...
8035 Original commit message from CVS:
8036 * tests/check/elements/souphttpsrc.c: (got_buffer),
8037 (souphttpsrc_suite):
8038 Increase the timeout for the internet tests to 250 seconds
8039 and check for NULL caps instead of just crashing.
8040 The real fix would be to implement an shoutcast server for the unit test
8041 instead of relying on a working internet connection.
8044 Wed Apr 9 16:11:40 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8046 gst/goom/: Remove a bunch of font/text related code that we don't need.
8047 Original commit message from CVS:
8048 * gst/goom/Makefile.am:
8049 * gst/goom/gfontlib.c:
8050 * gst/goom/gfontlib.h:
8051 * gst/goom/gfontrle.c:
8052 * gst/goom/gfontrle.h:
8054 * gst/goom/goom_core.c: (goom_update):
8055 * gst/goom/goom_plugin_info.h:
8056 * gst/goom/gstgoom.c: (gst_goom_chain):
8057 * gst/goom/plugin_info.c:
8058 Remove a bunch of font/text related code that we don't need.
8060 Wed Apr 9 14:02:37 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8062 gst/goom/: Change license of these files to LGPL, as permitted by the author, Guillaume Borios. See #515073.
8063 Original commit message from CVS:
8064 * gst/goom/ppc_drawings.s:
8065 * gst/goom/ppc_zoom_ultimate.s:
8066 Change license of these files to LGPL, as permitted by the
8067 author, Guillaume Borios. See #515073.
8069 Wed Apr 9 13:31:22 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8071 gst/goom/: As hinted in Bug #518213, revert one change and fix warnings properly.
8072 Original commit message from CVS:
8073 * gst/goom/convolve_fx.c:
8074 * gst/goom/motif_goom1.h:
8075 * gst/goom/motif_goom2.h:
8076 As hinted in Bug #518213, revert one change and fix warnings properly.
8077 This fixes both #518213 and #520073 for me.
8079 Wed Apr 9 12:02:55 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8081 gst/matroska/: Fix the Forte build by making function declaration signatures match the implementations.
8082 Original commit message from CVS:
8083 * gst/matroska/ebml-read.c: (gst_ebml_read_seek):
8084 * gst/matroska/matroska-demux.c:
8085 (gst_matroska_demux_handle_seek_event),
8086 (gst_matroska_demux_parse_contents_seekentry),
8087 (gst_matroska_demux_loop):
8088 Fix the Forte build by making function declaration signatures
8089 match the implementations.
8091 Tue Apr 8 19:49:34 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8093 sys/oss/: More logging when probing (see #518474), some comments in _reset().
8094 Original commit message from CVS:
8095 * sys/oss/gstosshelper.c: (gst_oss_helper_rate_check_rate):
8096 * sys/oss/gstosssink.c: (gst_oss_sink_reset):
8097 * sys/oss/gstosssrc.c: (gst_oss_src_reset):
8098 More logging when probing (see #518474), some comments in _reset().
8100 Mon Apr 7 17:18:48 2008 +0000 Julien Moutte <julien@moutte.net>
8102 gst/rtp/gstrtph264pay.c: Fix build because of a bad argument number.
8103 Original commit message from CVS:
8104 2008-04-07 Julien Moutte <julien@fluendo.com>
8105 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_setcaps): Fix build
8106 because of a bad argument number.
8108 Sun Apr 6 18:28:09 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8110 tests/icles/: Interactive test app for gdkpixbufsink.
8111 Original commit message from CVS:
8112 * tests/icles/.cvsignore:
8113 * tests/icles/Makefile.am:
8114 * tests/icles/gdkpixbufsink-test.c:
8115 Interactive test app for gdkpixbufsink.
8117 Sun Apr 6 09:01:42 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
8119 ext/soup/gstsouphttpsrc.c: Only ignore actual redirects not all responses when in state
8120 Original commit message from CVS:
8121 Patch by: Sjoerd Simons <sjoerd at luon dot net>
8122 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_response_cb):
8123 Only ignore actual redirects not all responses when in state
8124 GST_SOUP_HTTP_SRC_SESSION_IO_STATUS_RUNNING. Fixes bug #526337.
8126 Sun Apr 6 08:57:59 2008 +0000 Damien Lespiau <damien.lespiau@gmail.com>
8128 configure.ac: Actually build dlls when cross-compiling with mingw32.
8129 Original commit message from CVS:
8130 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
8132 Actually build dlls when cross-compiling with mingw32.
8135 Sat Apr 5 12:00:46 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8137 ext/hal/hal.c: Don't munge device string to 'default:x' for capture devices.
8138 Original commit message from CVS:
8139 * ext/hal/hal.c: (gst_hal_get_alsa_element):
8140 Don't munge device string to 'default:x' for capture devices.
8143 Fri Apr 4 19:00:19 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8145 ext/wavpack/gstwavpackparse.c: Always use GSlice as we actually depend on GLib 2.12 already.
8146 Original commit message from CVS:
8147 * ext/wavpack/gstwavpackparse.c:
8148 (gst_wavpack_parse_index_entry_free):
8149 Always use GSlice as we actually depend on GLib 2.12 already.
8151 Fri Apr 4 11:26:40 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8153 configure.ac: Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
8154 Original commit message from CVS:
8156 Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
8157 Also bump the GLib requirement to the current de-facto requirement
8160 Fri Apr 4 10:32:21 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8162 gst/rtp/gstrtph264pay.*: Parse codec_data for future AVC compatibility.
8163 Original commit message from CVS:
8164 * gst/rtp/gstrtph264pay.c: (encode_base64),
8165 (gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_handle_buffer):
8166 * gst/rtp/gstrtph264pay.h:
8167 Parse codec_data for future AVC compatibility.
8168 Fail when we encounter AVC data for now.
8170 Fri Apr 4 09:50:10 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8172 gst/spectrum/gstspectrum.c: Rename property enums and default defines for the properties to match the property names ...
8173 Original commit message from CVS:
8174 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
8175 (gst_spectrum_init), (gst_spectrum_set_property),
8176 (gst_spectrum_get_property), (gst_spectrum_message_new):
8177 Rename property enums and default defines for the properties to match
8178 the property names and rephrase property descriptions to make them a
8179 bit clearer (hopefully). See #518188.
8181 Thu Apr 3 22:59:44 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8183 tests/check/: Add unit test for gdkpixbufsink element.
8184 Original commit message from CVS:
8185 * tests/check/Makefile.am:
8186 * tests/check/elements/.cvsignore:
8187 * tests/check/elements/gdkpixbufsink.c:
8188 Add unit test for gdkpixbufsink element.
8190 Thu Apr 3 22:50:48 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8192 ext/gdk_pixbuf/: Add gdkpixbufsink element for easy snapshotting (#525946).
8193 Original commit message from CVS:
8194 * ext/gdk_pixbuf/Makefile.am:
8195 * ext/gdk_pixbuf/gstgdkpixbuf.c: (plugin_init):
8196 * ext/gdk_pixbuf/gstgdkpixbufsink.c:
8197 (gst_gdk_pixbuf_sink_base_init),
8198 (gst_gdk_pixbuf_sink_class_init), (gst_gdk_pixbuf_sink_init),
8199 (gst_gdk_pixbuf_sink_start), (gst_gdk_pixbuf_sink_stop),
8200 (gst_gdk_pixbuf_sink_set_caps),
8201 (gst_gdk_pixbuf_sink_pixbuf_destroy_notify),
8202 (gst_gdk_pixbuf_sink_get_pixbuf_from_buffer),
8203 (gst_gdk_pixbuf_sink_handle_buffer), (gst_gdk_pixbuf_sink_preroll),
8204 (gst_gdk_pixbuf_sink_render), (gst_gdk_pixbuf_sink_set_property),
8205 (gst_gdk_pixbuf_sink_get_property):
8206 * ext/gdk_pixbuf/gstgdkpixbufsink.h:
8207 Add gdkpixbufsink element for easy snapshotting (#525946).
8209 Thu Apr 3 20:25:34 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8211 tests/check/pipelines/wavpack.c: Bump timeout from 3 to 60 seconds.
8212 Original commit message from CVS:
8213 * tests/check/pipelines/wavpack.c: (wavpack_suite):
8214 Bump timeout from 3 to 60 seconds.
8216 Thu Apr 3 20:21:15 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8218 tests/check/pipelines/.cvignore: Remove useless file.
8219 Original commit message from CVS:
8220 * tests/check/pipelines/.cvignore:
8221 Remove useless file.
8222 * tests/check/pipelines/.cvsignore:
8223 Add new test to .cvsignore.
8225 Thu Apr 3 20:05:31 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8227 tests/check/: Add unit test that encodes and decodes some data, checks that it is still the same and that all timesta...
8228 Original commit message from CVS:
8229 * tests/check/Makefile.am:
8230 * tests/check/pipelines/wavpack.c: (bus_handler),
8231 (identity_handoff), (fakesink_handoff), (GST_START_TEST),
8232 (wavpack_suite), (main):
8233 Add unit test that encodes and decodes some data, checks that it
8234 is still the same and that all timestamps/offsets are perfect.
8236 Thu Apr 3 18:28:28 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8238 ext/wavpack/: Use GSlice for allocating index entries and use gst_element_class_set_details_simple().
8239 Original commit message from CVS:
8240 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
8241 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init):
8242 * ext/wavpack/gstwavpackparse.c:
8243 (gst_wavpack_parse_index_entry_new),
8244 (gst_wavpack_parse_index_entry_free),
8245 (gst_wavpack_parse_base_init),
8246 (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset):
8247 Use GSlice for allocating index entries and use
8248 gst_element_class_set_details_simple().
8250 Wed Apr 2 22:37:29 2008 +0000 Brian Cameron <brian.cameron@sun.com>
8252 sys/sunaudio/: Fix up copyrights (#525860).
8253 Original commit message from CVS:
8254 Patch by: Brian Cameron <brian.cameron at sun dot com>
8255 * sys/sunaudio/gstsunaudio.c:
8256 * sys/sunaudio/gstsunaudiomixer.c:
8257 * sys/sunaudio/gstsunaudiomixer.h:
8258 * sys/sunaudio/gstsunaudiomixerctrl.c:
8259 * sys/sunaudio/gstsunaudiomixerctrl.h:
8260 * sys/sunaudio/gstsunaudiomixertrack.c:
8261 * sys/sunaudio/gstsunaudiomixertrack.h:
8262 * sys/sunaudio/gstsunaudiosink.c:
8263 * sys/sunaudio/gstsunaudiosink.h:
8264 * sys/sunaudio/gstsunaudiosrc.c:
8265 * sys/sunaudio/gstsunaudiosrc.h:
8266 Fix up copyrights (#525860).
8268 Wed Apr 2 16:10:33 2008 +0000 Christian Schaller <uraeus@gnome.org>
8270 * gst-plugins-good.spec.in:
8271 add new goom plugin to spec file
8272 Original commit message from CVS:
8273 add new goom plugin to spec file
8275 Wed Apr 2 15:42:27 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8277 gst/goom/goomsl.c: Check return value of fread() to avoid compiler warnings.
8278 Original commit message from CVS:
8279 * gst/goom/goomsl.c: (gsl_read_file):
8280 Check return value of fread() to avoid compiler warnings.
8282 Tue Apr 1 11:00:43 2008 +0000 mersad <mersad@axis.com>
8284 gst/law/: Make negotiation a bit modern.
8285 Original commit message from CVS:
8286 Based on patch by: mersad <mersad at axis dot com>
8287 * gst/law/alaw-decode.c: (gst_alaw_dec_sink_setcaps),
8288 (gst_alaw_dec_chain), (gst_alaw_dec_change_state):
8289 * gst/law/alaw-decode.h:
8290 * gst/law/alaw-encode.c: (gst_alaw_enc_chain):
8291 * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
8292 (gst_mulawdec_chain), (gst_mulawdec_change_state):
8293 * gst/law/mulaw-decode.h:
8294 * gst/law/mulaw-encode.c: (gst_mulawenc_chain):
8295 Make negotiation a bit modern.
8296 Use pad_alloc. Fixes #525359.
8298 Mon Mar 31 22:06:14 2008 +0000 David Schleef <ds@schleef.org>
8300 gst/goom/xmmx.c: Fix constraints on asm code so that it compiles consistently. Fixes #522278.
8301 Original commit message from CVS:
8302 * gst/goom/xmmx.c: Fix constraints on asm code so that it
8303 compiles consistently. Fixes #522278.
8305 Thu Mar 27 09:36:58 2008 +0000 Brian Cameron <brian.cameron@sun.com>
8307 sys/sunaudio/: Fix up the mixer tracks to use a volume range of 0-255, which is what the sun audio API uses. This sim...
8308 Original commit message from CVS:
8309 Patch by: Brian Cameron <brian.cameron at sun dot com>
8310 * sys/sunaudio/gstsunaudiomixerctrl.c:
8311 (gst_sunaudiomixer_ctrl_get_volume),
8312 (gst_sunaudiomixer_ctrl_set_volume):
8313 * sys/sunaudio/gstsunaudiomixertrack.c: (gst_sunaudiomixer_track_new):
8314 Fix up the mixer tracks to use a volume range of 0-255, which is what
8315 the sun audio API uses. This simplifies the code and avoids rounding
8316 errors. Fixes #524593.
8318 Wed Mar 26 15:10:08 2008 +0000 Edgard Lima <edgard.lima@indt.org.br>
8321 * sys/v4l2/gstv4l2object.c:
8322 * sys/v4l2/gstv4l2object.h:
8323 Add device-fd property to make it possible to apps to call ioctl's.
8324 Original commit message from CVS:
8325 Add device-fd property to make it possible to apps to call ioctl's.
8327 Tue Mar 25 16:44:20 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8329 gst/qtdemux/qtdemux.c: Unbreak streaming mode again.
8330 Original commit message from CVS:
8331 * gst/qtdemux/qtdemux.c: (next_entry_size):
8332 Unbreak streaming mode again.
8334 Tue Mar 25 12:39:22 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8336 sys/v4l2/v4l2src_calls.c: Remove superfluous DEBUG macro.
8337 Original commit message from CVS:
8338 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture):
8339 Remove superfluous DEBUG macro.
8341 Tue Mar 25 12:33:09 2008 +0000 William M. Brack <wbrack@mmm.com.hk>
8343 sys/v4l2/v4l2src_calls.c: Check whether the device supports setting the framerate before trying to set it and then po...
8344 Original commit message from CVS:
8345 Based on patch by: William M. Brack <wbrack at mmm com hk>
8346 * sys/v4l2/v4l2src_calls.c: (fractions_are_equal),
8347 (gst_v4l2src_set_capture):
8348 Check whether the device supports setting the framerate before
8349 trying to set it and then posting a warning or error if it doesn't
8350 work (#516649, #520092). Also compare fractions more correctly.
8352 Mon Mar 24 12:32:59 2008 +0000 Rene Stadler <mail@renestadler.de>
8354 Make rganalysis and rglimiter elements GAP-flag aware.
8355 Original commit message from CVS:
8356 * gst/replaygain/gstrganalysis.c (gst_rg_analysis_init),
8357 (gst_rg_analysis_transform_ip):
8358 * gst/replaygain/gstrglimiter.c (gst_rg_limiter_init),
8359 (gst_rg_limiter_transform_ip):
8360 Make rganalysis and rglimiter elements GAP-flag aware.
8361 * tests/check/elements/rganalysis.c: (test_gap_buffers),
8363 * tests/check/elements/rglimiter.c (test_gap), (rglimiter_suite):
8364 Add tests to verify gap-awareness.
8366 Sun Mar 23 13:31:15 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8368 gst/goom/Makefile.am: Remove ppc assembler optimisations from the build until they actually build (they also seem to ...
8369 Original commit message from CVS:
8370 * gst/goom/Makefile.am:
8371 Remove ppc assembler optimisations from the build until they
8372 actually build (they also seem to have GPL headers).
8374 Sun Mar 23 12:48:44 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8376 m4/Makefile.am: Better not dist files that don't exist any longer (lrint*m4).
8377 Original commit message from CVS:
8379 Better not dist files that don't exist any longer (lrint*m4).
8381 Sat Mar 22 19:26:04 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8383 ext/soup/gstsouphttpsrc.c: Don't autoplug souphttpsrc for dav/davs. This is better handled by
8384 Original commit message from CVS:
8385 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_headers_cb),
8386 (gst_soup_http_src_chunk_allocator),
8387 (gst_soup_http_src_got_chunk_cb),
8388 (gst_soup_http_src_uri_get_protocols):
8389 Don't autoplug souphttpsrc for dav/davs. This is better handled by
8390 GIO and GnomeVFS as they provide authentication.
8391 Don't leak the icy caps if we already set them and get a new
8393 Try harder to set the icy caps on the output buffer to have correct
8394 caps for the first buffer already.
8395 * tests/check/elements/souphttpsrc.c: (got_buffer),
8397 Check that we get a buffer with application/x-icy caps if iradio-mode
8398 is enabled and we have an icecast URL.
8400 Sat Mar 22 18:18:46 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8402 ext/soup/gstsouphttpsrc.c: Actually set the icy caps on our src pad if we have icecast data.
8403 Original commit message from CVS:
8404 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_chunk_allocator):
8405 Actually set the icy caps on our src pad if we have icecast data.
8408 Fri Mar 21 13:36:27 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8410 Remove lrint/lrintf checks. We don't use it anywhere.
8411 Original commit message from CVS:
8415 Remove lrint/lrintf checks. We don't use it anywhere.
8417 Wed Mar 19 19:56:59 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8419 gst/freeze/: Add example to source code documentation blob and remove the 3 line
8420 Original commit message from CVS:
8422 * gst/freeze/Makefile.am:
8423 * gst/freeze/gstfreeze.c:
8424 Add example to source code documentation blob and remove the 3 line
8426 * gst/interleave/interleave.c:
8427 Add a source code documentation blob.
8429 Tue Mar 18 15:03:06 2008 +0000 Andy Wingo <wingo@pobox.com>
8432 * sys/osxvideo/osxvideosink.h:
8433 * sys/osxvideo/osxvideosink.m:
8434 sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)
8435 Original commit message from CVS:
8436 2008-03-18 Andy Wingo <wingo@pobox.com>
8437 * sys/osxvideo/osxvideosink.m
8438 (gst_osx_video_sink_osxwindow_destroy)
8439 (gst_osx_video_sink_osxwindow_new): Actually set a lock on the
8441 (cocoa_event_loop): Pacify the taymans by upping the usleepage to
8444 Tue Mar 18 11:50:08 2008 +0000 Andy Wingo <wingo@pobox.com>
8446 sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)
8447 Original commit message from CVS:
8448 2008-03-18 Andy Wingo <wingo@pobox.com>
8449 * sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)
8450 (gst_osx_video_sink_osxwindow_new, cocoa_event_loop):
8451 * sys/osxvideo/osxvideosink.h (struct _GstOSXVideoSink): If we
8452 need to run an event loop, do so in a task instead of assuming
8453 that there will be a GMainLoop. Fixes #523134.
8455 Mon Mar 17 19:50:58 2008 +0000 William M. Brack <wbrack@mmm.com.hk>
8457 sys/v4l2/v4l2src_calls.c: Make sure the probed frame sizes are reversed in the resulting caps also when using V4L2_FR...
8458 Original commit message from CVS:
8459 Patch by: William M. Brack <wbrack at mmm com hk>
8460 * sys/v4l2/v4l2src_calls.c:
8461 (gst_v4l2src_probe_caps_for_format_and_size),
8462 (gst_v4l2src_probe_caps_for_format):
8463 Make sure the probed frame sizes are reversed in the resulting
8464 caps also when using V4L2_FRMSIZE_STEPWISE (so they end up
8465 highest resolution first); also remove unused variable.
8466 (Partly fixes #520092)
8468 Mon Mar 17 15:56:01 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8470 gst/rtsp/gstrtspsrc.c: Call WSAStartup() and WSACleanup before using the Winsock API.
8471 Original commit message from CVS:
8472 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8473 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
8474 (gst_rtspsrc_finalize):
8475 Call WSAStartup() and WSACleanup before using the Winsock API.
8478 Sun Mar 16 15:01:07 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8480 gst/avi/gstavidemux.c: Erm, the buffer-size is just guint, no need for the special format specifier.
8481 Original commit message from CVS:
8482 * gst/avi/gstavidemux.c:
8483 Erm, the buffer-size is just guint, no need for the special format
8486 Sun Mar 16 14:34:45 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8488 gst/goom/: Small fixes to build more on PPC: ifdef out code that uses unknown define; add newline at end of header fi...
8489 Original commit message from CVS:
8490 * gst/goom/plugin_info.c:
8491 * gst/goom/ppc_zoom_ultimate.h:
8492 Small fixes to build more on PPC: ifdef out code that uses unknown
8493 define; add newline at end of header file to avoid compiler warning.
8494 Assembler code still doesn't build though.
8496 Sun Mar 16 14:04:16 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8498 gst/avi/gstavidemux.c: Fix up my last commit. Use G_GUINT32_FORMAT for the guint32 debug log.
8499 Original commit message from CVS:
8500 * gst/avi/gstavidemux.c:
8501 Fix up my last commit. Use G_GUINT32_FORMAT for the guint32 debug log.
8502 Also downgrade a GST_WARNING to GST_DEBUG and add a comment.
8504 Sat Mar 15 22:10:38 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8506 gst/avi/gstavidemux.c: Chunksize is uint32. Fix format specifier.
8507 Original commit message from CVS:
8508 * gst/avi/gstavidemux.c:
8509 Chunksize is uint32. Fix format specifier.
8511 Fri Mar 14 15:53:01 2008 +0000 Christian Schaller <uraeus@gnome.org>
8514 * gst/rtsp/COPYING.MIT:
8515 fix license file, remove extra line copied over by mistake
8516 Original commit message from CVS:
8517 fix license file, remove extra line copied over by mistake
8519 Thu Mar 13 14:30:45 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8521 gst/audiofx/audiofx.c: Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead of hardcoding values.
8522 Original commit message from CVS:
8523 * gst/audiofx/audiofx.c:
8524 Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead
8525 of hardcoding values.
8527 Thu Mar 13 09:45:09 2008 +0000 Wouter Cloetens <wouter@mind.be>
8529 ext/soup/gstsouphttpsrc.*: Try to resume on server disconnect. Fixes bug #522134.
8530 Original commit message from CVS:
8531 Patch by: Wouter Cloetens <wouter at mind dot be>
8532 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_init),
8533 (gst_soup_http_src_finished_cb), (gst_soup_http_src_response_cb),
8534 (gst_soup_http_src_build_message), (gst_soup_http_src_create):
8535 * ext/soup/gstsouphttpsrc.h:
8536 Try to resume on server disconnect. Fixes bug #522134.
8538 Tue Mar 11 23:12:04 2008 +0000 Mark Nauwelaerts <manauw@skynet.be>
8540 sys/oss/gstosssrc.*: Cache probed caps, so _get_caps() during recording doesn't cause ioctl calls which may disrupt t...
8541 Original commit message from CVS:
8542 Patch by: Mark Nauwelaerts <manauw skynet be>
8543 * sys/oss/gstosssrc.c: (gst_oss_src_init), (gst_oss_src_getcaps),
8544 (gst_oss_src_close):
8545 * sys/oss/gstosssrc.h:
8546 Cache probed caps, so _get_caps() during recording doesn't cause
8547 ioctl calls which may disrupt the recording (fixes #521875).
8549 Tue Mar 11 16:23:04 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8551 gst/qtdemux/qtdemux.c: Make sure we always send a DISCONT after a seek by setting the sample index to an undefined va...
8552 Original commit message from CVS:
8553 * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
8554 (gst_qtdemux_activate_segment),
8555 (gst_qtdemux_prepare_current_sample),
8556 (gst_qtdemux_loop_state_movie), (qtdemux_parse_trak):
8557 Make sure we always send a DISCONT after a seek by setting the sample
8558 index to an undefined value after a seek.
8560 Tue Mar 11 15:18:43 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8562 gst/avi/gstavisubtitle.h: Fix up IS_FOO macros, which makes gtk-doc much happier.
8563 Original commit message from CVS:
8564 * gst/avi/gstavisubtitle.h: (GST_IS_AVI_SUBTITLE),
8565 (GST_IS_AVI_SUBTITLE_CLASS):
8566 Fix up IS_FOO macros, which makes gtk-doc much happier.
8568 Sat Mar 8 19:29:20 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8570 tests/icles/Makefile.am: Move the -lgstfoo where it belongs.
8571 Original commit message from CVS:
8572 * tests/icles/Makefile.am:
8573 Move the -lgstfoo where it belongs.
8575 Sat Mar 8 19:14:22 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8579 Original commit message from CVS:
8582 Sat Mar 8 04:40:32 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8584 gst/matroska/ebml-ids.h: Add ID for EBML CRC32 elements.
8585 Original commit message from CVS:
8586 * gst/matroska/ebml-ids.h:
8587 Add ID for EBML CRC32 elements.
8588 * gst/matroska/Makefile.am:
8589 * gst/matroska/ebml-read.c: (gst_ebml_finalize),
8590 (gst_ebml_read_class_init), (gst_ebml_read_peek_bytes),
8591 (gst_ebml_read_get_length), (_ext2dbl), (gst_ebml_read_float),
8592 (gst_ebml_read_header):
8593 Support reading 80bit floats, add finalize method to clean up
8594 in any case, support reading length/id elements with any length
8595 as long as it's smaller than our supported maximum, don't leak
8596 buffers if reading as much data as we wanted failed and some
8599 Sat Mar 8 04:21:34 2008 +0000 Olivier Crete <tester@tester.ca>
8601 gst/rtp/gstrtph263pdepay.c: Check that a buffer is large enough before reading from it.
8602 Original commit message from CVS:
8603 Patch by: Olivier Crete <tester at tester dot ca>
8604 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process):
8605 Check that a buffer is large enough before reading from it.
8608 Fri Mar 7 15:54:09 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8610 gst/udp/gstudpsrc.c: Fix compilation after removing the GstPollMode from the constructor.
8611 Original commit message from CVS:
8612 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
8613 Fix compilation after removing the GstPollMode from the
8616 Fri Mar 7 13:08:42 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8618 Check for sinh(), cosh() and asinh() and define our own implementations if they're not available. Fixes bug #520880.
8619 Original commit message from CVS:
8621 * gst/audiofx/Makefile.am:
8622 * gst/audiofx/audiochebband.c:
8623 * gst/audiofx/audiocheblimit.c:
8624 * gst/audiofx/math_compat.h:
8625 Check for sinh(), cosh() and asinh() and define our own
8626 implementations if they're not available. Fixes bug #520880.
8628 Fri Mar 7 12:40:18 2008 +0000 Olivier Crete <tester@tester.ca>
8630 ext/speex/gstspeexenc.c: Unref the buffers only once when handling not-negotiated errors.
8631 Original commit message from CVS:
8632 Patch by: Olivier Crete <tester at tester dot ca>
8633 * ext/speex/gstspeexenc.c: (gst_speex_enc_chain):
8634 Unref the buffers only once when handling not-negotiated errors.
8637 Fri Mar 7 10:01:40 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8639 gst/udp/gstudpsrc.c: Properly balance WSA_Cleanup with WSA_Startup.
8640 Original commit message from CVS:
8641 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8642 * gst/udp/gstudpsrc.c: (gst_udpsrc_finalize), (gst_udpsrc_start),
8644 Properly balance WSA_Cleanup with WSA_Startup.
8645 Also make the poll controllable on windows. Fixes #520888.
8647 Thu Mar 6 19:47:48 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8649 gst/matroska/: Handle return values from pull_range in a more granular way to properly shut down on seeks.
8650 Original commit message from CVS:
8651 * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
8652 (gst_ebml_read_pull_bytes), (gst_ebml_read_element_id),
8653 (gst_ebml_read_element_length), (gst_ebml_peek_id),
8654 (gst_ebml_read_skip), (gst_ebml_read_buffer),
8655 (gst_ebml_read_bytes), (gst_ebml_read_uint), (gst_ebml_read_sint),
8656 (gst_ebml_read_float), (gst_ebml_read_ascii), (gst_ebml_read_utf8),
8657 (gst_ebml_read_date), (gst_ebml_read_master),
8658 (gst_ebml_read_binary), (gst_ebml_read_header):
8659 * gst/matroska/ebml-read.h:
8660 * gst/matroska/matroska-demux.c:
8661 (gst_matroska_demux_combine_flows), (gst_matroska_demux_reset),
8662 (gst_matroska_demux_read_track_encodings),
8663 (gst_matroska_demux_add_stream),
8664 (gst_matroska_demux_handle_src_query),
8665 (gst_matroska_demux_handle_seek_event),
8666 (gst_matroska_demux_init_stream),
8667 (gst_matroska_demux_parse_tracks),
8668 (gst_matroska_demux_parse_index_cuetrack),
8669 (gst_matroska_demux_parse_index_pointentry),
8670 (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
8671 (gst_matroska_demux_parse_metadata_id_simple_tag),
8672 (gst_matroska_demux_parse_metadata_id_tag),
8673 (gst_matroska_demux_parse_metadata),
8674 (gst_matroska_demux_sync_streams),
8675 (gst_matroska_demux_push_hdr_buf),
8676 (gst_matroska_demux_push_flac_codec_priv_data),
8677 (gst_matroska_demux_push_xiph_codec_priv_data),
8678 (gst_matroska_demux_add_wvpk_header),
8679 (gst_matroska_demux_check_subtitle_buffer),
8680 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
8681 (gst_matroska_demux_parse_cluster),
8682 (gst_matroska_demux_parse_contents_seekentry),
8683 (gst_matroska_demux_parse_contents),
8684 (gst_matroska_demux_loop_stream_parse_id),
8685 (gst_matroska_demux_loop_stream), (gst_matroska_demux_loop):
8686 * gst/matroska/matroska-demux.h:
8687 * gst/matroska/matroska-ids.h:
8688 Handle return values from pull_range in a more granular way to properly
8690 Combine return values from push.
8691 Implement proper error handling.
8692 Prepare for handling seeking correctly.
8694 Mon Mar 3 22:01:56 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8696 gst/matroska/ebml-read.c: Use GINT64 formatting constants from GLIB.
8697 Original commit message from CVS:
8698 * gst/matroska/ebml-read.c:
8699 Use GINT64 formatting constants from GLIB.
8700 * gst/matroska/matroska-demux.c:
8701 Add some guards to avoid a possible division by 0 and crashing
8702 with NULL events on some systems.
8703 Use gst_gdouble_to_guint64 somewhere instead of an implicit
8705 * gst/matroska/matroska-mux.c:
8706 Check for invalid timestamps in a bunch of places to avoid
8707 writing bogus durations into the output file.
8708 Fix some double<->gint64 conversions that weren't using
8709 gst_guint64_to_gdouble
8711 Mon Mar 3 13:03:43 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
8713 configure.ac: Move the checks for bison, flex and as to the program section and the check for gcc inline asm to the c...
8714 Original commit message from CVS:
8716 Move the checks for bison, flex and as to the program section and the
8717 check for gcc inline asm to the compiler characteristics section.
8719 Mon Mar 3 12:10:55 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
8721 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
8722 Original commit message from CVS:
8724 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
8725 plug-ins are included/excluded. (#498222)
8727 Fri Feb 29 12:35:24 2008 +0000 Michael Smith <msmith@xiph.org>
8729 gst/videomixer/videomixer.c: Don't call gst_object_sync_values() unless we have a valid timestamp.
8730 Original commit message from CVS:
8731 * gst/videomixer/videomixer.c: (gst_videomixer_blend_buffers):
8732 Don't call gst_object_sync_values() unless we have a valid timestamp.
8734 Fri Feb 29 06:18:55 2008 +0000 David Schleef <ds@schleef.org>
8736 gst/matroska/: Fix Dirac mapping. I had previously added a VfW-type mapping, but it looks like Dirac will get a nati...
8737 Original commit message from CVS:
8738 * gst/matroska/matroska-demux.c:
8739 * gst/matroska/matroska-ids.h:
8740 * gst/matroska/matroska-mux.c:
8741 Fix Dirac mapping. I had previously added a VfW-type
8742 mapping, but it looks like Dirac will get a native Matroska
8743 mapping, and this is the most likely method.
8745 Thu Feb 28 23:56:30 2008 +0000 David Schleef <ds@schleef.org>
8747 gst/avi/gstavimux.c: Add Dirac encoding
8748 Original commit message from CVS:
8749 * gst/avi/gstavimux.c: Add Dirac encoding
8751 Thu Feb 28 11:51:24 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
8753 gst/udp/gstudpsrc.*: Port to GstPoll. See #505417.
8754 Original commit message from CVS:
8755 Patch by: Peter Kjellerstedt <pkj at axis com>
8756 * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create),
8757 (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_unlock),
8758 (gst_udpsrc_unlock_stop), (gst_udpsrc_stop):
8759 * gst/udp/gstudpsrc.h:
8760 Port to GstPoll. See #505417.
8762 Thu Feb 28 08:37:44 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8764 gst/law/mulaw-decode.c: Return GST_FLOW_NOT_NEGOTIATED when the caps are not set yet on the srcpad. We need rate and ...
8765 Original commit message from CVS:
8766 * gst/law/mulaw-decode.c: (gst_mulawdec_chain):
8767 Return GST_FLOW_NOT_NEGOTIATED when the caps are not set
8768 yet on the srcpad. We need rate and channels before we
8769 can do any processing. Fixes bug #519088.
8771 Tue Feb 26 10:09:38 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8773 configure.ac: Detect and indicate if GCC inline assembly syntax is available.
8774 Original commit message from CVS:
8776 Detect and indicate if GCC inline assembly syntax is
8778 * gst/goom/Makefile.am:
8779 * gst/goom/convolve_fx.c:
8780 * gst/goom/flying_stars_fx.c:
8781 * gst/goom/goom_config.h:
8782 * gst/goom/goom_core.c:
8783 * gst/goom/goomsl.c:
8786 * gst/goom/plugin_info.c:
8788 Fix various GCC-isms, and only build the inline assembly
8789 with compilers that support GCC inline assembly.
8790 Fix a couple of other warnings shown with Forte.
8792 Tue Feb 26 05:36:17 2008 +0000 Wouter Cloetens <wouter@mind.be>
8794 Add support for specifying a list of cookies to be passed in the HTTP request. Fixes bug #518722.
8795 Original commit message from CVS:
8796 Patch by: Wouter Cloetens <wouter at mind dot be>
8797 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
8798 (gst_soup_http_src_init), (gst_soup_http_src_dispose),
8799 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
8800 (gst_soup_http_src_create):
8801 * ext/soup/gstsouphttpsrc.h:
8802 * tests/check/elements/souphttpsrc.c: (run_test), (GST_START_TEST),
8803 (souphttpsrc_suite):
8804 Add support for specifying a list of cookies to be passed in
8805 the HTTP request. Fixes bug #518722.
8807 Mon Feb 25 12:03:46 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8809 gst/goom/xmmx.c: Use 'emms' instead of 'femms' to not crash on cpus that do not implement this 3dnow specific instruc...
8810 Original commit message from CVS:
8812 Use 'emms' instead of 'femms' to not crash on cpus that do not
8813 implement this 3dnow specific instruction.
8815 Mon Feb 25 10:32:35 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8817 gst/goom/plugin_info.c: Use extended MMX for draw_line() too if available, not only normal MMX.
8818 Original commit message from CVS:
8819 * gst/goom/plugin_info.c: (setOptimizedMethods):
8820 Use extended MMX for draw_line() too if available, not only
8823 Mon Feb 25 06:50:31 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8825 ext/jpeg/gstjpeg.c: Remove (commented out) smoke typefinder. This is in base now.
8826 Original commit message from CVS:
8827 * ext/jpeg/gstjpeg.c: (plugin_init):
8828 Remove (commented out) smoke typefinder. This is in base now.
8830 Sat Feb 23 15:02:15 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8832 gst/goom2k1/: Rename the installed library, and don't register the same
8833 Original commit message from CVS:
8834 * gst/goom2k1/Makefile.am:
8835 * gst/goom2k1/gstgoom.c:
8836 Rename the installed library, and don't register the same
8837 GType name as the new goom.
8839 Sat Feb 23 12:23:38 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8841 Check for and define ERROR_CXXFLAGS and use them when building
8842 Original commit message from CVS:
8844 * ext/taglib/Makefile.am:
8845 Check for and define ERROR_CXXFLAGS and use them when building
8848 Sat Feb 23 12:10:16 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8850 gst/goom/: Call oil_init(), otherwise oil_get_cpu_flags() won't return anything useful. Export goom debug category so...
8851 Original commit message from CVS:
8852 * gst/goom/gstgoom.c: (goom_debug), (plugin_init):
8853 * gst/goom/plugin_info.c: (goom_debug), (GST_CAT_DEFAULT),
8854 (setOptimizedMethods):
8855 Call oil_init(), otherwise oil_get_cpu_flags() won't return
8856 anything useful. Export goom debug category so we can get
8857 rid of the VERBOSE define and the printfs.
8859 Sat Feb 23 11:53:27 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8861 gst/goom/: Compile fixes for x86-64.
8862 Original commit message from CVS:
8863 * gst/goom/goomsl_heap.c: (align_it):
8864 * gst/goom/plugin_info.c: (setOptimizedMethods):
8865 Compile fixes for x86-64.
8867 Sat Feb 23 03:10:55 2008 +0000 Bastien Nocera <hadess@hadess.net>
8869 gst/goom/Makefile.am: Don't compile lex or yacc outputs with warnings, but add other CFLAGS
8870 Original commit message from CVS:
8871 * gst/goom/Makefile.am: Don't compile lex or yacc outputs
8872 with warnings, but add other CFLAGS
8873 * gst/goom/goomsl.c (gsl_instr_set_namespace),
8874 (gsl_instr_add_param), (iflow_execute), (gsl_enternamespace),
8875 (calculate_labels), (gsl_read_file):
8876 * gst/goom/goomsl_lex.l:
8877 * gst/goom/goomsl_yacc.y:
8878 * gst/goom/plugin_info.c: Remove a few live printf, and
8879 fprintf, replace exit() calls with g_assert_not_reached()
8880 if it not optimal for a library
8882 Sat Feb 23 02:38:03 2008 +0000 Bastien Nocera <hadess@hadess.net>
8884 gst/goom/Makefile.am: Remove the warnings being disabled, fix linkage on x86, spotted by Sebastian Dröge
8885 Original commit message from CVS:
8886 * gst/goom/Makefile.am: Remove the warnings being disabled,
8887 fix linkage on x86, spotted by Sebastian Dröge
8888 <slomo@circular-chaos.org>
8889 * gst/goom/convolve_fx.c (convolve_init),
8890 (create_output_with_brightness), (convolve_apply):
8891 * gst/goom/filters.c (zoomFilterVisualFXWrapper_create):
8892 * gst/goom/goomsl.c:
8893 * gst/goom/ifs.c (ifs_update), (ifs_visualfx_create):
8894 * gst/goom/plugin_info.c:
8895 * gst/goom/tentacle3d.c (tentacle_fx_create):
8896 Fix warnings, and disable the motifs in the convolve_fx
8897 plugin (they were causing warnings, and they were just
8898 "Goom" in funny letterring)
8900 Sat Feb 23 01:51:37 2008 +0000 Bastien Nocera <hadess@hadess.net>
8902 configure.ac: Add checks for Flex/Yacc/Bison and other furry animals, for the new goom 2k4 based plugin
8903 Original commit message from CVS:
8904 2008-02-23 Bastien Nocera <hadess@hadess.net>
8905 * configure.ac: Add checks for Flex/Yacc/Bison and other
8906 furry animals, for the new goom 2k4 based plugin
8907 * gst/goom/*: Update to use goom 2k4, uses liboil to detect
8908 CPU optimisations (not working yet), move the old plugin to...
8909 * gst/goom2k1/*: ... here, in case somebody is sick enough
8912 Fri Feb 22 09:56:03 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8914 gst/rtsp/gstrtspsrc.c: Post the server response code in an error message instead of a generic 'error' message. Fixes ...
8915 Original commit message from CVS:
8916 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
8917 Post the server response code in an error message instead of a generic
8918 'error' message. Fixes #517237.
8920 Fri Feb 22 07:20:03 2008 +0000 Wouter Cloetens <wouter@mind.be>
8922 Implement zero-copy and make the buffer size configurable.
8923 Original commit message from CVS:
8924 Patch by: Wouter Cloetens <wouter at mind dot be>
8926 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_cancel_message),
8927 (gst_soup_http_src_finished_cb), (gst_soup_http_src_chunk_free),
8928 (gst_soup_http_src_chunk_allocator),
8929 (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_create),
8930 (gst_soup_http_src_start), (gst_soup_http_src_set_proxy):
8931 * ext/soup/gstsouphttpsrc.h:
8932 Implement zero-copy and make the buffer size configurable.
8933 Prefix proxy URIs with "http://" if they don't start with it
8934 already and catch errors earlier, fixes hanging in some situations.
8937 Fri Feb 22 06:22:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8939 tests/check/Makefile.am: Ignore gconfaudiosrc for the states unit test too. It will fallback to alsasrc if the gconf ...
8940 Original commit message from CVS:
8941 * tests/check/Makefile.am:
8942 Ignore gconfaudiosrc for the states unit test too. It will fallback
8943 to alsasrc if the gconf settings can't be read and not everybody has
8946 Fri Feb 22 06:06:06 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8948 ext/wavpack/gstwavpackparse.*: Always report the duration if we know it in push mode and don't return 0 just to make ...
8949 Original commit message from CVS:
8950 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query),
8951 (gst_wavpack_parse_create_src_pad):
8952 * ext/wavpack/gstwavpackparse.h:
8953 Always report the duration if we know it in push mode and don't
8954 return 0 just to make totem believe we can't seek in push mode.
8955 Newer totem version use the SEEKING query which properly reports
8956 if we can seek or not.
8958 Fri Feb 22 05:39:01 2008 +0000 Jens Granseuer <jensgr@gmx.net>
8960 tests/examples/equalizer/demo.c: C89 fix, moving variable declarations to the beginning of the block. Fixes bug #517933.
8961 Original commit message from CVS:
8962 Patch by: Jens Granseuer <jensgr at gmx dot net>
8963 * tests/examples/equalizer/demo.c: (main):
8964 C89 fix, moving variable declarations to the beginning of
8965 the block. Fixes bug #517933.
8967 Thu Feb 21 23:47:37 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8969 configure.ac: Back to development...
8970 Original commit message from CVS:
8972 Back to development...
8974 Thu Feb 21 00:09:07 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8980 * docs/plugins/gst-plugins-good-plugins.args:
8981 * docs/plugins/gst-plugins-good-plugins.hierarchy:
8982 * docs/plugins/gst-plugins-good-plugins.interfaces:
8983 * docs/plugins/gst-plugins-good-plugins.prerequisites:
8984 * docs/plugins/inspect/plugin-1394.xml:
8985 * docs/plugins/inspect/plugin-aasink.xml:
8986 * docs/plugins/inspect/plugin-alaw.xml:
8987 * docs/plugins/inspect/plugin-alpha.xml:
8988 * docs/plugins/inspect/plugin-alphacolor.xml:
8989 * docs/plugins/inspect/plugin-annodex.xml:
8990 * docs/plugins/inspect/plugin-apetag.xml:
8991 * docs/plugins/inspect/plugin-audiofx.xml:
8992 * docs/plugins/inspect/plugin-auparse.xml:
8993 * docs/plugins/inspect/plugin-autodetect.xml:
8994 * docs/plugins/inspect/plugin-avi.xml:
8995 * docs/plugins/inspect/plugin-cacasink.xml:
8996 * docs/plugins/inspect/plugin-cairo.xml:
8997 * docs/plugins/inspect/plugin-cdio.xml:
8998 * docs/plugins/inspect/plugin-cutter.xml:
8999 * docs/plugins/inspect/plugin-debug.xml:
9000 * docs/plugins/inspect/plugin-dv.xml:
9001 * docs/plugins/inspect/plugin-efence.xml:
9002 * docs/plugins/inspect/plugin-effectv.xml:
9003 * docs/plugins/inspect/plugin-equalizer.xml:
9004 * docs/plugins/inspect/plugin-esdsink.xml:
9005 * docs/plugins/inspect/plugin-flac.xml:
9006 * docs/plugins/inspect/plugin-flxdec.xml:
9007 * docs/plugins/inspect/plugin-gamma.xml:
9008 * docs/plugins/inspect/plugin-gconfelements.xml:
9009 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
9010 * docs/plugins/inspect/plugin-goom.xml:
9011 * docs/plugins/inspect/plugin-halelements.xml:
9012 * docs/plugins/inspect/plugin-icydemux.xml:
9013 * docs/plugins/inspect/plugin-id3demux.xml:
9014 * docs/plugins/inspect/plugin-jpeg.xml:
9015 * docs/plugins/inspect/plugin-level.xml:
9016 * docs/plugins/inspect/plugin-matroska.xml:
9017 * docs/plugins/inspect/plugin-monoscope.xml:
9018 * docs/plugins/inspect/plugin-mulaw.xml:
9019 * docs/plugins/inspect/plugin-multifile.xml:
9020 * docs/plugins/inspect/plugin-multipart.xml:
9021 * docs/plugins/inspect/plugin-navigationtest.xml:
9022 * docs/plugins/inspect/plugin-ossaudio.xml:
9023 * docs/plugins/inspect/plugin-png.xml:
9024 * docs/plugins/inspect/plugin-quicktime.xml:
9025 * docs/plugins/inspect/plugin-rtp.xml:
9026 * docs/plugins/inspect/plugin-rtsp.xml:
9027 * docs/plugins/inspect/plugin-shout2send.xml:
9028 * docs/plugins/inspect/plugin-smpte.xml:
9029 * docs/plugins/inspect/plugin-spectrum.xml:
9030 * docs/plugins/inspect/plugin-speex.xml:
9031 * docs/plugins/inspect/plugin-taglib.xml:
9032 * docs/plugins/inspect/plugin-udp.xml:
9033 * docs/plugins/inspect/plugin-video4linux2.xml:
9034 * docs/plugins/inspect/plugin-videobalance.xml:
9035 * docs/plugins/inspect/plugin-videobox.xml:
9036 * docs/plugins/inspect/plugin-videocrop.xml:
9037 * docs/plugins/inspect/plugin-videoflip.xml:
9038 * docs/plugins/inspect/plugin-videomixer.xml:
9039 * docs/plugins/inspect/plugin-wavenc.xml:
9040 * docs/plugins/inspect/plugin-wavpack.xml:
9041 * docs/plugins/inspect/plugin-wavparse.xml:
9042 * docs/plugins/inspect/plugin-ximagesrc.xml:
9043 * gst-plugins-good.doap:
9045 * win32/common/config.h:
9046 Release 0.10.7 - Red Door Black
9047 Original commit message from CVS:
9048 Release 0.10.7 - Red Door Black
9050 Wed Feb 20 22:51:08 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9079 Original commit message from CVS:
9082 Tue Feb 19 10:47:20 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9084 gst/alpha/Makefile.am: Link alpha plugin with libgstbase. Fixes bug #517386.
9085 Original commit message from CVS:
9086 * gst/alpha/Makefile.am:
9087 Link alpha plugin with libgstbase. Fixes bug #517386.
9089 Mon Feb 18 11:13:35 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
9091 gst/rtsp/gstrtspsrc.c: Init values to -1 instead of the default 0 value.
9092 Original commit message from CVS:
9093 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream):
9094 Init values to -1 instead of the default 0 value.
9097 Thu Feb 14 14:50:30 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9099 tests/examples/spectrum/spectrum-example.c: Add missing include to fix compilation when libxml usage is disabled.
9100 Original commit message from CVS:
9101 * tests/examples/spectrum/spectrum-example.c:
9102 Add missing include to fix compilation when libxml usage is disabled.
9105 Tue Feb 12 23:38:19 2008 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
9108 Original commit message from CVS:
9109 patch by: Wim Taymans <wim.taymans@collabora.co.uk>
9111 * gst/rtp/gstrtph264pay.c:
9112 * gst/rtp/gstrtpmp4gdepay.c:
9113 * gst/rtp/gstrtpmp4gpay.c:
9114 * gst/rtp/gstrtpmp4gpay.h:
9115 * gst/rtp/gstrtptheorapay.c:
9116 * gst/rtp/gstrtpvorbispay.c:
9117 Fix various leaks shown up in valgrind
9118 - free sprops and buffer in error cases in H264 payloader
9119 - fix leak in mp4g depayloader when construction the caps
9120 - don't leak config string in the mp4g payloader
9121 - don't leak buffers and headers in theora and vorbis payloaders
9122 * tests/check/elements/rtp-payloading.c:
9123 Fix the RTP data test
9124 - Actually send valid amr data to the payloader instead of 20
9126 - The mp4g payloader expects codec_data on the caps
9128 Tue Feb 12 21:36:40 2008 +0000 Sébastien Moutte <sebastien@moutte.net>
9130 win32/MANIFEST: Add libgstpng.dsp to MANIFEST.
9131 Original commit message from CVS:
9133 Add libgstpng.dsp to MANIFEST.
9134 * win32/vs6/libgstaudiofx.dsp:
9135 Add new source files to VS project file.
9137 Tue Feb 12 13:34:52 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9139 sys/ximage/gstximagesrc.c: Initialise variables when opening the X display rather than in _start(), as the display ca...
9140 Original commit message from CVS:
9141 * sys/ximage/gstximagesrc.c:
9142 Initialise variables when opening the X display rather
9143 than in _start(), as the display can be opened before that.
9146 Tue Feb 12 12:22:48 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9148 sys/directdraw/gstdirectdrawsink.c: Properly chain up finalize functions. Fixes bug #515980.
9149 Original commit message from CVS:
9150 * sys/directdraw/gstdirectdrawsink.c:
9151 (gst_ddrawsurface_class_init), (gst_ddrawsurface_finalize),
9152 (gst_directdraw_sink_finalize):
9153 Properly chain up finalize functions. Fixes bug #515980.
9155 Tue Feb 12 11:38:54 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9157 sys/v4l2/v4l2src_calls.c: Chain up the finalize functions. Fixes bug #515984.
9158 Original commit message from CVS:
9159 * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
9160 (gst_v4l2_buffer_class_init), (gst_v4l2_buffer_pool_finalize),
9161 (gst_v4l2_buffer_pool_class_init):
9162 Chain up the finalize functions. Fixes bug #515984.
9164 Tue Feb 12 11:14:36 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9166 sys/ximage/ximageutil.c: Chain up in the finalize function for our custom buffer sub-class.
9167 Original commit message from CVS:
9168 * sys/ximage/ximageutil.c:
9169 Chain up in the finalize function for our custom
9171 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
9174 Tue Feb 12 11:12:43 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9176 gst/debug/efence.c: Properly chain up finalize method. Fixes bug #515979.
9177 Original commit message from CVS:
9178 * gst/debug/efence.c: (gst_fenced_buffer_finalize),
9179 (gst_fenced_buffer_class_init):
9180 Properly chain up finalize method. Fixes bug #515979.
9182 Tue Feb 12 11:09:08 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9184 sys/ximage/gstximagesrc.c: Free allocated Damage memory before closing our connection to the
9185 Original commit message from CVS:
9186 * sys/ximage/gstximagesrc.c:
9187 Free allocated Damage memory before closing our connection to the
9188 X server. Fixes: #515706
9190 Tue Feb 12 05:21:46 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9192 tests/check/elements/souphttpsrc.c: Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.
9193 Original commit message from CVS:
9194 * tests/check/elements/souphttpsrc.c:
9195 Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.
9197 Tue Feb 12 05:14:16 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9199 Add a few libjpeg suppressions and initialize a variable to make smokeenc valgrind clean. Fixes bug #515701.
9200 Original commit message from CVS:
9201 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
9202 * tests/check/Makefile.am:
9203 * tests/check/gst-plugins-good.supp:
9204 Add a few libjpeg suppressions and initialize a variable to
9205 make smokeenc valgrind clean. Fixes bug #515701.
9207 Mon Feb 11 21:24:30 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9209 gst/avi/gstavidemux.c: Revert patch which sends timestamps only on keyframes, as it breaks playback with current gst-...
9210 Original commit message from CVS:
9211 * gst/avi/gstavidemux.c:
9212 Revert patch which sends timestamps only on keyframes, as it
9213 breaks playback with current gst-ffmpeg.
9216 Mon Feb 11 14:01:52 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9218 Close some memory leaks spotted by the unit test. Fixes bug #515697.
9219 Original commit message from CVS:
9220 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
9221 * tests/check/elements/multifile.c: (GST_START_TEST):
9222 Close some memory leaks spotted by the unit test. Fixes bug #515697.
9224 Mon Feb 11 13:48:03 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9226 ext/gconf/gconf.c: Use and unset the GError when pipeline creation fails instead of simply leaking it. Fixes bug #515...
9227 Original commit message from CVS:
9228 * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
9229 Use and unset the GError when pipeline creation fails instead of
9230 simply leaking it. Fixes bug #515704.
9232 Sun Feb 10 10:46:13 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9234 gst/audiofx/: Fix long description of audiofx elements. Fixes bug #515457.
9235 Original commit message from CVS:
9236 * gst/audiofx/audioamplify.c:
9237 * gst/audiofx/audiochebband.c:
9238 * gst/audiofx/audiocheblimit.c:
9239 * gst/audiofx/audiodynamic.c:
9240 * gst/audiofx/audioinvert.c:
9241 * gst/audiofx/audiopanorama.c:
9242 * gst/audiofx/audiowsincband.c:
9243 * gst/audiofx/audiowsinclimit.c:
9244 Fix long description of audiofx elements. Fixes bug #515457.
9246 Sat Feb 9 01:45:32 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9248 Add a simple example application for the spectrum element, include it in the docs, and fix some documentation ambigui...
9249 Original commit message from CVS:
9250 * docs/plugins/Makefile.am:
9251 * gst/spectrum/gstspectrum.c:
9252 * tests/examples/spectrum/.cvsignore:
9253 * tests/examples/spectrum/Makefile.am:
9254 * tests/examples/spectrum/spectrum-example.c:
9255 Add a simple example application for the spectrum element, include it
9256 in the docs, and fix some documentation ambiguities.
9259 Sat Feb 9 00:15:25 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9261 gst/: Fix includes order
9262 Original commit message from CVS:
9263 * gst/equalizer/Makefile.am:
9264 * gst/spectrum/Makefile.am:
9266 * tests/check/Makefile.am:
9267 Exclude v4l2src from the states test - it takes too long to start.
9268 * tests/check/elements/spectrum.c:
9269 Make the test run properly with CK_FORK=no
9271 Fri Feb 8 15:32:36 2008 +0000 Christian Schaller <uraeus@gnome.org>
9273 * gst-plugins-good.spec.in:
9274 add 3 new plugins to spec file
9275 Original commit message from CVS:
9276 add 3 new plugins to spec file
9278 Fri Feb 8 15:27:51 2008 +0000 Christian Schaller <uraeus@gnome.org>
9281 * gst/audiofx/Makefile.am:
9282 add missing header files for disting
9283 Original commit message from CVS:
9284 add missing header files for disting
9286 Fri Feb 8 15:20:31 2008 +0000 Julien Moutte <julien@moutte.net>
9288 gst/matroska/matroska-demux.c: Flag keyframe and delta units correctly when dealign with a
9289 Original commit message from CVS:
9290 2008-02-08 Julien Moutte <julien@fluendo.com>
9291 * gst/matroska/matroska-demux.c:
9292 (gst_matroska_demux_parse_blockgroup_or_simpleblock): Flag
9293 keyframe and delta units correctly when dealign with a
9297 Fri Feb 8 10:19:33 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9299 tests/check/elements/.cvsignore: Spell the new tests correctly in .cvsignore
9300 Original commit message from CVS:
9301 * tests/check/elements/.cvsignore:
9302 Spell the new tests correctly in .cvsignore
9304 Fri Feb 8 10:09:33 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
9306 gst/multifile/gstmultifilesrc.c: Need to use gsize here for the size, fixes compiler warning.
9307 Original commit message from CVS:
9308 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
9309 Need to use gsize here for the size, fixes compiler warning.
9310 * tests/examples/equalizer/.cvsignore:
9311 * tests/examples/equalizer/Makefile.am:
9312 * tests/examples/spectrum/.cvsignore:
9313 * tests/examples/spectrum/Makefile.am:
9314 Add missing files to fix the build.
9316 Fri Feb 8 04:25:32 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9318 Move multifile plugin from -bad.
9319 Original commit message from CVS:
9321 * docs/plugins/Makefile.am:
9322 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9323 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9324 * docs/plugins/gst-plugins-good-plugins.args:
9325 * docs/plugins/gst-plugins-good-plugins.hierarchy:
9326 * docs/plugins/inspect/plugin-multifile.xml:
9327 * tests/check/Makefile.am:
9328 * tests/check/elements/.cvsignore:
9329 Move multifile plugin from -bad.
9332 Fri Feb 8 03:44:12 2008 +0000 David Schleef <ds@schleef.org>
9334 gst/multifile/: Use g_file_[sg]et_contents() instead of using stdio functions.
9335 Original commit message from CVS:
9336 * gst/multifile/gstmultifilesink.c:
9337 * gst/multifile/gstmultifilesrc.c:
9338 Use g_file_[sg]et_contents() instead of using stdio functions.
9339 Should be less error prone.
9340 * tests/check/elements/multifile.c:
9341 Create a temporary directory using standard functions instead of
9342 creating a directory in the current dir.
9344 Fri Feb 8 03:28:57 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9346 Move spectrum plugin from -bad.
9347 Original commit message from CVS:
9349 * docs/plugins/Makefile.am:
9350 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9351 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9352 * docs/plugins/gst-plugins-good-plugins.args:
9353 * docs/plugins/gst-plugins-good-plugins.hierarchy:
9354 * docs/plugins/inspect/plugin-spectrum.xml:
9355 * gst/spectrum/Makefile.am:
9356 * tests/check/Makefile.am:
9357 * tests/check/elements/.cvsignore:
9358 * tests/examples/Makefile.am:
9359 Move spectrum plugin from -bad.
9360 Move examples into tests/examples/spectrum.
9362 Fri Feb 8 02:56:12 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9365 Mention bug 415627 fixed with previous commit
9366 Original commit message from CVS:
9367 Mention bug 415627 fixed with previous commit
9369 Fri Feb 8 02:49:20 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9371 Move the equalizer plugin across from -bad
9372 Original commit message from CVS:
9374 * docs/plugins/Makefile.am:
9375 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9376 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9377 * docs/plugins/gst-plugins-good-plugins.args:
9378 * docs/plugins/gst-plugins-good-plugins.hierarchy:
9379 * docs/plugins/gst-plugins-good-plugins.interfaces:
9380 * docs/plugins/inspect/plugin-equalizer.xml:
9381 * gst/equalizer/Makefile.am:
9382 * tests/check/Makefile.am:
9383 * tests/examples/Makefile.am:
9384 Move the equalizer plugin across from -bad
9385 * tests/check/elements/.cvsignore:
9386 Add equalizer, audiosincwband and audiosincwlimit
9387 * tests/check/elements/equalizer.c:
9388 Fix compiler warnings
9390 Fri Feb 8 02:48:54 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9392 docs/plugins/gst-plugins-bad-plugins.*: Remove equalizer plugin docs
9393 Original commit message from CVS:
9394 * docs/plugins/gst-plugins-bad-plugins.args:
9395 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
9396 * docs/plugins/gst-plugins-bad-plugins.interfaces:
9397 Remove equalizer plugin docs
9398 * tests/check/Makefile.am:
9399 Add GST_OPTION_CFLAGS, to get -Werror -Wall into the tests as for
9401 * tests/check/elements/multifile.c:
9402 * tests/check/elements/rganalysis.c:
9403 * tests/check/elements/rglimiter.c:
9404 Fix compiler warnings from -Wall -Werror
9406 Fri Feb 8 01:07:02 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9408 configure.ac: Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases are treated like releases and bui...
9409 Original commit message from CVS:
9411 Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases
9412 are treated like releases and build without it.
9414 Thu Feb 7 21:57:54 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9416 Move the lpwsinc and bpwsinc elements from gst-plugins-bad into the audiofx plugin, and rename to audiowsinclimit and...
9417 Original commit message from CVS:
9418 * docs/plugins/Makefile.am:
9419 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9420 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9421 * docs/plugins/gst-plugins-good-plugins.args:
9422 * docs/plugins/inspect/plugin-audiofx.xml:
9423 * gst/audiofx/Makefile.am:
9424 * gst/audiofx/audiofx.c:
9425 * gst/audiofx/audiowsincband.c:
9426 * gst/audiofx/audiowsincband.h:
9427 * gst/audiofx/audiowsinclimit.c:
9428 * gst/audiofx/audiowsinclimit.h:
9429 * tests/check/Makefile.am:
9430 * tests/check/elements/audiowsincband.c:
9431 * tests/check/elements/audiowsinclimit.c:
9432 Move the lpwsinc and bpwsinc elements from gst-plugins-bad into
9433 the audiofx plugin, and rename to audiowsinclimit and audiowsincband
9437 Thu Feb 7 21:17:36 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
9439 Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without caps, and add a somewhat useful debug message. Plus test.
9440 Original commit message from CVS:
9441 * gst/icydemux/gsticydemux.c: (gst_icydemux_chain):
9442 * tests/check/elements/icydemux.c:
9443 Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without
9444 caps, and add a somewhat useful debug message. Plus test.
9446 Thu Feb 7 19:13:56 2008 +0000 Sébastien Moutte <sebastien@moutte.net>
9448 gst/rtsp/gstrtspsrc.c: Include unistd.h only if HAVE_UNISTD_H is defined
9449 Original commit message from CVS:
9450 * gst/rtsp/gstrtspsrc.c:
9451 Include unistd.h only if HAVE_UNISTD_H is defined
9452 * win32/common/config.h.in:
9453 * win32/common/config.h:
9454 Define socklen_t as it seems it's not defined in default
9455 Visual Studio headers.
9456 * win32/vs6/libgstalpha.dsp:
9457 * win32/vs6/libgstapetag.dsp:
9458 * win32/vs6/libgstavi.dsp:
9459 * win32/vs6/libgstrtp.dsp:
9460 * win32/vs6/libgstrtsp.dsp:
9461 * win32/vs6/libgstvideomixer.dsp:
9462 Update project file dependencies and add new source files
9464 Thu Feb 7 16:38:55 2008 +0000 Bjarne Rosengren <bjarne@axis.com>
9466 gst/matroska/ebml-write.c: Don't leak buffers when we don't push them downstream.
9467 Original commit message from CVS:
9468 Patch by: Bjarne Rosengren <bjarne at axis dot com>
9469 * gst/matroska/ebml-write.c: (gst_ebml_write_element_push):
9470 Don't leak buffers when we don't push them downstream.
9473 Thu Feb 7 13:48:20 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9475 gst/multifile/gstmultifilesink.c: Add a fixme comment.
9476 Original commit message from CVS:
9477 * gst/multifile/gstmultifilesink.c:
9478 Add a fixme comment.
9479 * gst/selector/gstoutputselector.c:
9480 Fix same leak as in input-selector.
9481 * tests/icles/output-selector-test.c:
9484 Thu Feb 7 13:41:11 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9486 gst/spectrum/gstspectrum.c: Improve the docs.
9487 Original commit message from CVS:
9488 * gst/spectrum/gstspectrum.c:
9491 Thu Feb 7 10:17:14 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
9493 configure.ac: Bump requirements to (good) released versions to avoid confusion and make implicit core requirement exp...
9494 Original commit message from CVS:
9496 Bump requirements to (good) released versions to avoid
9497 confusion and make implicit core requirement explicit.
9499 Thu Feb 7 10:04:01 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9501 gst/filter/gstlpwsinc.c: Fix typo in the long description of the element.
9502 Original commit message from CVS:
9503 * gst/filter/gstlpwsinc.c:
9504 Fix typo in the long description of the element.
9506 Wed Feb 6 23:44:43 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9508 Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS...
9509 Original commit message from CVS:
9510 * docs/plugins/Makefile.am:
9511 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9512 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9513 * docs/plugins/gst-plugins-good-plugins.args:
9514 * docs/plugins/inspect/plugin-audiofx.xml:
9515 * gst/audiofx/Makefile.am:
9516 * gst/audiofx/audiochebband.c:
9517 * gst/audiofx/audiochebband.h:
9518 * gst/audiofx/audiocheblimit.c:
9519 * gst/audiofx/audiocheblimit.h:
9520 * gst/audiofx/audiochebyshevfreqband.c:
9521 * gst/audiofx/audiochebyshevfreqband.h:
9522 * gst/audiofx/audiochebyshevfreqlimit.c:
9523 * gst/audiofx/audiochebyshevfreqlimit.h:
9524 * gst/audiofx/audiofx.c:
9525 * tests/check/Makefile.am:
9526 * tests/check/elements/.cvsignore:
9527 * tests/check/elements/audiochebband.c:
9528 * tests/check/elements/audiocheblimit.c:
9529 * tests/check/elements/audiochebyshevfreqband.c:
9530 * tests/check/elements/audiochebyshevfreqlimit.c:
9531 Rename audiochebyshevfreqband -> audiochebband and
9532 audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS
9536 Wed Feb 6 11:07:47 2008 +0000 Wouter Cloetens <wouter@mind.be>
9538 ext/soup/gstsouphttpsrc.c: Fix memory leak and improve debugging a bit.
9539 Original commit message from CVS:
9540 Patch by: Wouter Cloetens <wouter at mind dot be>
9541 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_chunk_cb),
9542 (gst_soup_http_src_create):
9543 Fix memory leak and improve debugging a bit.
9545 Tue Feb 5 17:59:24 2008 +0000 orjan <orjanf@axis.com>
9547 gst/multipart/multipartmux.c: Fix caps memory leak. Fixes #514573.
9548 Original commit message from CVS:
9549 Patch by: orjan <orjanf at axis dot com>
9550 * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
9551 Fix caps memory leak. Fixes #514573.
9553 Mon Feb 4 12:07:14 2008 +0000 Edward Hervey <bilboed@bilboed.com>
9555 gst/avi/gstavidemux.c: If there's no entries in the subindex, don't try to do anything stupid, just return.
9556 Original commit message from CVS:
9557 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex):
9558 If there's no entries in the subindex, don't try to do anything stupid,
9561 Sat Feb 2 19:47:50 2008 +0000 John Millikin <jmillikin@gmail.com>
9563 ext/flac/gstflacdec.c: Fix extraction of picture blocks with newer libflac versions again:
9564 Original commit message from CVS:
9565 Patch by: John Millikin <jmillikin at gmail dot com>
9566 * ext/flac/gstflacdec.c: (gst_flac_dec_scan_for_last_block),
9567 (gst_flac_extract_picture_buffer), (gst_flac_dec_metadata_callback):
9568 Fix extraction of picture blocks with newer libflac versions again:
9569 FLAC__METADATA_TYPE_PICTURE is an enum, not a define (#513628).
9571 Sat Feb 2 18:06:19 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
9573 tests/check/Makefile.am: Add rtp-payloading test to VALGRIND_TO_FIX.
9574 Original commit message from CVS:
9575 * tests/check/Makefile.am:
9576 Add rtp-payloading test to VALGRIND_TO_FIX.
9577 * tests/check/elements/rtp-payloading.c:
9578 Add semicolons after GST_TEST_END so gst-indent gets the
9579 formatting right; make test less verbose in general, but
9580 more verbose in the error case (which should probably
9581 make the test fail anyway).
9583 Fri Feb 1 18:29:21 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
9585 Add documentation for avisubtitle and change class to
9586 Original commit message from CVS:
9587 * docs/plugins/Makefile.am:
9588 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9589 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9590 * gst/avi/gstavisubtitle.c:
9591 Add documentation for avisubtitle and change class to
9592 Codec/Parser/Subtitle
9594 Thu Jan 31 16:12:28 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9596 sys/v4l2/v4l2_calls.c: Treat ENOTTY (driver does not implement ioctl) the same as
9597 Original commit message from CVS:
9598 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
9599 Treat ENOTTY (driver does not implement ioctl) the same as
9600 EINVAL since it implies there are no available standards.
9601 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format),
9602 (gst_v4l2src_get_nearest_size):
9603 Replace gst_v4l2src_get_size_limits with 2 calls to new function
9604 gst_v4l2src_get_nearest_size, and get it to use VIDIOC_S_FMT to
9605 probe if the driver does not support VIDIOC_TRY_FMT for whatever
9606 reason, and if we aren't yet actively capturing.
9607 * sys/v4l2/v4l2src_calls.h:
9608 Remove replaced function declaration.
9610 Thu Jan 31 16:03:48 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9612 configure.ac: Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
9613 Original commit message from CVS:
9615 Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
9618 Thu Jan 31 09:50:31 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9620 ext/soup/gstsouphttpsrc.c: Add changes to gstsouphttpsrc.c that were missing from last commit.
9621 Original commit message from CVS:
9622 * ext/soup/gstsouphttpsrc.c: (_do_init),
9623 (gst_soup_http_src_base_init), (gst_soup_http_src_class_init),
9624 (gst_soup_http_src_init), (gst_soup_http_src_dispose),
9625 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
9626 (gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message),
9627 (gst_soup_http_src_queue_message),
9628 (gst_soup_http_src_add_range_header),
9629 (gst_soup_http_src_session_unpause_message),
9630 (gst_soup_http_src_session_pause_message),
9631 (gst_soup_http_src_session_close),
9632 (gst_soup_http_src_got_headers_cb),
9633 (gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb),
9634 (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb),
9635 (gst_soup_http_src_parse_status), (gst_soup_http_src_create),
9636 (gst_soup_http_src_start), (gst_soup_http_src_stop),
9637 (gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop),
9638 (gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable),
9639 (gst_soup_http_src_do_seek), (gst_soup_http_src_set_location),
9640 (gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type),
9641 (gst_soup_http_src_uri_get_protocols),
9642 (gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri),
9643 (gst_soup_http_src_uri_handler_init), (plugin_init):
9644 Add changes to gstsouphttpsrc.c that were missing from last commit.
9646 Thu Jan 31 08:57:16 2008 +0000 Wouter Cloetens <wouter@mind.be>
9648 Make coding style more consistent, including class renaming.
9649 Original commit message from CVS:
9650 Patch by: Wouter Cloetens <wouter at mind dot be>
9651 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9652 * docs/plugins/gst-plugins-bad-plugins.args:
9653 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
9654 * docs/plugins/gst-plugins-bad-plugins.interfaces:
9655 * docs/plugins/inspect/plugin-soup.xml:
9656 (gst_soup_http_src_base_init), (gst_soup_http_src_class_init),
9657 (gst_soup_http_src_init), (gst_soup_http_src_dispose),
9658 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
9659 (gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message),
9660 (gst_soup_http_src_queue_message),
9661 (gst_soup_http_src_add_range_header),
9662 (gst_soup_http_src_session_unpause_message),
9663 (gst_soup_http_src_session_pause_message),
9664 (gst_soup_http_src_session_close),
9665 (gst_soup_http_src_got_headers_cb),
9666 (gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb),
9667 (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb),
9668 (gst_soup_http_src_parse_status), (gst_soup_http_src_create),
9669 (gst_soup_http_src_start), (gst_soup_http_src_stop),
9670 (gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop),
9671 (gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable),
9672 (gst_soup_http_src_do_seek), (gst_soup_http_src_set_location),
9673 (gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type),
9674 (gst_soup_http_src_uri_get_protocols),
9675 (gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri),
9676 (gst_soup_http_src_uri_handler_init), (plugin_init):
9677 * ext/soup/gstsouphttpsrc.h:
9678 Make coding style more consistent, including class renaming.
9680 Thu Jan 31 00:03:26 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9682 configure.ac: Fix typo.
9683 Original commit message from CVS:
9687 Thu Jan 31 00:00:23 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9689 gst/alpha/: Re-write the 'alpha' plugin to be BaseTransform based, simplifying some stuff, and making buffer-alloc an...
9690 Original commit message from CVS:
9691 * gst/alpha/Makefile.am:
9692 * gst/alpha/gstalpha.c:
9693 Re-write the 'alpha' plugin to be BaseTransform based, simplifying
9694 some stuff, and making buffer-alloc and resizing work automatically.
9695 No longer crashes on odd frame widths and heights, although there
9696 seems to be a disagreement with ffmpegcolorspace about what size
9697 an AYUV frame with odd height should be.
9699 Wed Jan 30 15:40:36 2008 +0000 Wouter Cloetens <wouter@mind.be>
9701 ext/soup/gstsouphttpsrc.c: Update documentation a bit.
9702 Original commit message from CVS:
9703 Patch by: Wouter Cloetens <wouter at mind dot be>
9704 * ext/soup/gstsouphttpsrc.c:
9705 Update documentation a bit.
9706 * docs/plugins/gst-plugins-bad-plugins.args:
9707 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
9708 * docs/plugins/gst-plugins-bad-plugins.interfaces:
9709 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
9710 * docs/plugins/inspect/plugin-alsaspdif.xml:
9711 * docs/plugins/inspect/plugin-dvb.xml:
9712 * docs/plugins/inspect/plugin-filter.xml:
9713 * docs/plugins/inspect/plugin-glimagesink.xml:
9714 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
9715 * docs/plugins/inspect/plugin-quicktime.xml:
9716 * docs/plugins/inspect/plugin-rawparse.xml:
9717 * docs/plugins/inspect/plugin-replaygain.xml:
9718 * docs/plugins/inspect/plugin-sdl.xml:
9719 * docs/plugins/inspect/plugin-soundtouch.xml:
9720 * docs/plugins/inspect/plugin-soup.xml:
9721 * docs/plugins/inspect/plugin-spcdec.xml:
9722 * docs/plugins/inspect/plugin-spectrum.xml:
9723 * docs/plugins/inspect/plugin-speed.xml:
9724 * docs/plugins/inspect/plugin-speexresample.xml:
9725 * docs/plugins/inspect/plugin-switch.xml:
9726 * docs/plugins/inspect/plugin-videocrop.xml:
9727 Regenerate everything for the documentation changes we had.
9729 Wed Jan 30 13:29:15 2008 +0000 Wouter Cloetens <wouter@mind.be>
9731 ext/soup/gstsouphttpsrc.c: Let the proxy property default to the content of the $http_proxy environment variable.
9732 Original commit message from CVS:
9733 Patch by: Wouter Cloetens <wouter at mind dot be>
9734 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_init):
9735 Let the proxy property default to the content of the $http_proxy
9736 environment variable.
9738 Wed Jan 30 13:08:45 2008 +0000 Wouter Cloetens <wouter@mind.be>
9740 tests/check/: Add missing files for the unit test.
9741 Original commit message from CVS:
9742 Patch by: Wouter Cloetens <wouter at mind dot be>
9743 * tests/check/test-cert.pem:
9744 * tests/check/test-key.pem:
9745 Add missing files for the unit test.
9747 Wed Jan 30 13:06:01 2008 +0000 Wouter Cloetens <wouter@mind.be>
9749 docs/plugins/: Add souphttpsrc to the docs.
9750 Original commit message from CVS:
9751 Patch by: Wouter Cloetens <wouter at mind dot be>
9752 * docs/plugins/Makefile.am:
9753 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9754 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9755 Add souphttpsrc to the docs.
9757 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
9758 (gst_souphttp_src_init), (gst_souphttp_src_dispose),
9759 (gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
9760 (gst_souphttp_src_cancel_message),
9761 (gst_souphttp_src_queue_message),
9762 (gst_souphttp_src_add_range_header),
9763 (gst_souphttp_src_session_unpause_message),
9764 (gst_souphttp_src_session_pause_message),
9765 (gst_souphttp_src_session_close),
9766 (gst_souphttp_src_got_headers_cb), (gst_souphttp_src_got_body_cb),
9767 (gst_souphttp_src_finished_cb), (gst_souphttp_src_got_chunk_cb),
9768 (gst_souphttp_src_response_cb), (gst_souphttp_src_parse_status),
9769 (gst_souphttp_src_create), (gst_souphttp_src_start),
9770 (gst_souphttp_src_stop), (gst_souphttp_src_unlock),
9771 (gst_souphttp_src_unlock_stop), (gst_souphttp_src_get_size),
9772 (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek),
9773 (gst_souphttp_src_set_location), (gst_souphttp_src_set_proxy),
9775 * ext/soup/gstsouphttpsrc.h:
9776 Add support for libsoup2.4 and require it. Also implement redirection
9777 and manual proxy specification. Fixes bug #510708.
9778 * tests/check/Makefile.am:
9779 * tests/check/elements/.cvsignore:
9780 * tests/check/elements/souphttpsrc.c:
9781 Add unit test for souphttpsrc.
9783 Tue Jan 29 18:43:32 2008 +0000 Alessandro Decina <alessandro@nnva.org>
9785 ext/libpng/gstpngenc.*: Preallocate the output buffer so that g_memdup() and gst_buffer_merge() aren't needed anymore...
9786 Original commit message from CVS:
9787 Patch by: Alessandro Decina <alessandro at nnva dot org>
9788 * ext/libpng/gstpngenc.c: (user_write_data), (gst_pngenc_chain):
9789 * ext/libpng/gstpngenc.h:
9790 Preallocate the output buffer so that g_memdup() and
9791 gst_buffer_merge() aren't needed anymore. This greatly improves
9792 performances and fixes #512544.
9794 Tue Jan 29 18:24:28 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
9796 gst/avi/gstavidemux.c: GStreamer timestamps are PTS values while AVI only knows about DTS timestamps. Make sure we on...
9797 Original commit message from CVS:
9798 * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry),
9799 (gst_avi_demux_stream_data):
9800 GStreamer timestamps are PTS values while AVI only knows about DTS
9801 timestamps. Make sure we only copy the DTS as the buffer timestamp when
9802 we are dealing with a key frame.
9804 Tue Jan 29 15:45:48 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9806 tests/check/: Add add testsuite for the rtp-payloader that tries simulating dataflow. Needs more test data.
9807 Original commit message from CVS:
9808 * tests/check/Makefile.am:
9809 * tests/check/elements/.cvsignore:
9810 * tests/check/elements/rtp-payloading.c:
9811 Add add testsuite for the rtp-payloader that tries simulating
9812 dataflow. Needs more test data.
9814 Tue Jan 29 15:27:02 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9816 tests/check/elements/alphacolor.c: Remove two unused variables.
9817 Original commit message from CVS:
9818 * tests/check/elements/alphacolor.c:
9819 Remove two unused variables.
9821 Mon Jan 28 12:17:02 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
9823 gst/rtsp/gstrtspsrc.c: Use g_ascii_strtoll() instead of atoll, which is only available in C99.
9824 Original commit message from CVS:
9825 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo):
9826 Use g_ascii_strtoll() instead of atoll, which is only
9829 Sat Jan 26 16:19:26 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9831 gst/filter/: Don't implement get_unit_size() ourselves, the GstAudioFilter base class already does this for us.
9832 Original commit message from CVS:
9833 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
9834 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
9835 Don't implement get_unit_size() ourselves, the GstAudioFilter base
9836 class already does this for us.
9838 Fri Jan 25 10:53:17 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
9840 gst/rtp/: Add MPEG2 video payloader
9841 Original commit message from CVS:
9842 * gst/rtp/Makefile.am:
9844 * gst/rtp/gstrtpmpvpay.c:
9845 * gst/rtp/gstrtpmpvpay.h:
9846 Add MPEG2 video payloader
9848 Wed Jan 23 17:05:32 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9850 gst/level/gstlevel.c: Use #include <math.h> instead of #include "math.h".
9851 Original commit message from CVS:
9852 * gst/level/gstlevel.c:
9853 Use #include <math.h> instead of #include "math.h".
9855 Mon Jan 21 19:41:45 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9857 tests/check/Makefile.am: Fix up some CFLAGS sets.
9858 Original commit message from CVS:
9859 * tests/check/Makefile.am:
9860 Fix up some CFLAGS sets.
9861 Don't include gconfvideosrc in the states test.
9862 * tests/check/elements/autodetect.c: (GST_START_TEST):
9863 Add some error strings to fail_unless arguments to fix some weird
9864 compiler errors on Solaris.
9866 Mon Jan 21 19:35:58 2008 +0000 Brian Cameron <brian.cameron@sun.com>
9868 configure.ac: Detect video4linux headers on Solaris too.
9869 Original commit message from CVS:
9871 Detect video4linux headers on Solaris too.
9872 * sys/v4l2/gstv4l2colorbalance.h:
9873 * sys/v4l2/gstv4l2object.h:
9874 * sys/v4l2/v4l2_calls.c:
9875 * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
9876 (gst_v4l2_buffer_new):
9877 Make v4l2 build on Solaris.
9878 Patch by: Brian Cameron <brian.cameron at sun dot com>
9881 Mon Jan 21 11:46:19 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9883 docs/plugins/gst-plugins-good-plugins-docs.sgml: Update list from (still local) scanning script.
9884 Original commit message from CVS:
9885 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9886 Update list from (still local) scanning script.
9888 Mon Jan 21 09:57:07 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9890 docs/plugins/: Add symbols from -unused.txt to the right place.
9891 Original commit message from CVS:
9892 * docs/plugins/Makefile.am:
9893 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9894 Add symbols from -unused.txt to the right place.
9895 * gst/dvdspu/gstdvdspu.c:
9896 * gst/dvdspu/gstdvdspu.h:
9897 Coherent namespace usage.
9898 * gst/spectrum/gstspectrum.c:
9899 Fix broken XML fragment in doc snippet even more.
9901 Mon Jan 21 07:54:02 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9903 docs/plugins/Makefile.am: Update include list.
9904 Original commit message from CVS:
9905 * docs/plugins/Makefile.am:
9906 Update include list.
9907 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9908 Update xml includes.
9909 * docs/plugins/inspect/plugin-alsaspdif.xml:
9910 * docs/plugins/inspect/plugin-amrwb.xml:
9911 * docs/plugins/inspect/plugin-bayer.xml:
9912 * docs/plugins/inspect/plugin-bz2.xml:
9913 * docs/plugins/inspect/plugin-cdxaparse.xml:
9914 * docs/plugins/inspect/plugin-dtsdec.xml:
9915 * docs/plugins/inspect/plugin-dvbsrc.xml:
9916 * docs/plugins/inspect/plugin-dvdspu.xml:
9917 * docs/plugins/inspect/plugin-equalizer.xml:
9918 * docs/plugins/inspect/plugin-faac.xml:
9919 * docs/plugins/inspect/plugin-faad.xml:
9920 * docs/plugins/inspect/plugin-fbdevsink.xml:
9921 * docs/plugins/inspect/plugin-festival.xml:
9922 * docs/plugins/inspect/plugin-filter.xml:
9923 * docs/plugins/inspect/plugin-flvdemux.xml:
9924 * docs/plugins/inspect/plugin-freeze.xml:
9925 * docs/plugins/inspect/plugin-gsm.xml:
9926 * docs/plugins/inspect/plugin-gstinterlace.xml:
9927 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
9928 * docs/plugins/inspect/plugin-h264parse.xml:
9929 * docs/plugins/inspect/plugin-interleave.xml:
9930 * docs/plugins/inspect/plugin-ladspa.xml:
9931 * docs/plugins/inspect/plugin-metadata.xml:
9932 * docs/plugins/inspect/plugin-modplug.xml:
9933 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
9934 * docs/plugins/inspect/plugin-mpegtsparse.xml:
9935 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
9936 * docs/plugins/inspect/plugin-musicbrainz.xml:
9937 * docs/plugins/inspect/plugin-mve.xml:
9938 * docs/plugins/inspect/plugin-nsfdec.xml:
9939 * docs/plugins/inspect/plugin-nuvdemux.xml:
9940 * docs/plugins/inspect/plugin-qtdemux.xml:
9941 * docs/plugins/inspect/plugin-quicktime.xml:
9942 * docs/plugins/inspect/plugin-real.xml:
9943 * docs/plugins/inspect/plugin-replaygain.xml:
9944 * docs/plugins/inspect/plugin-sdl.xml:
9945 * docs/plugins/inspect/plugin-sdp.xml:
9946 * docs/plugins/inspect/plugin-spectrum.xml:
9947 * docs/plugins/inspect/plugin-speed.xml:
9948 * docs/plugins/inspect/plugin-speexresample.xml:
9949 * docs/plugins/inspect/plugin-stereo.xml:
9950 * docs/plugins/inspect/plugin-switch.xml:
9951 * docs/plugins/inspect/plugin-timidity.xml:
9952 * docs/plugins/inspect/plugin-tta.xml:
9953 * docs/plugins/inspect/plugin-videocrop.xml:
9954 * docs/plugins/inspect/plugin-videoparse.xml:
9955 * docs/plugins/inspect/plugin-videosignal.xml:
9956 * docs/plugins/inspect/plugin-vmnc.xml:
9957 * docs/plugins/inspect/plugin-wildmidi.xml:
9958 * docs/plugins/inspect/plugin-x264.xml:
9959 * docs/plugins/inspect/plugin-xingheader.xml:
9960 * docs/plugins/inspect/plugin-xvid.xml:
9961 * docs/plugins/inspect/plugin-y4menc.xml:
9963 * gst/spectrum/gstspectrum.c:
9964 Fix broken XML fragment in doc snippet.
9965 * tests/check/elements/.cvsignore:
9966 Add test binary to ignores.
9968 Sun Jan 20 05:07:52 2008 +0000 Wouter Cloetens <wouter@mind.be>
9970 ext/soup/gstsouphttpsrc.c: Report the size of the stream as the total size instead of the remaining Content-Length, w...
9971 Original commit message from CVS:
9972 Patch by: Wouter Cloetens <wouter at mind dot be>
9973 * ext/soup/gstsouphttpsrc.c: (soup_got_headers):
9974 Report the size of the stream as the total size instead of
9975 the remaining Content-Length, which is wrong after a seek.
9977 Sat Jan 19 14:59:08 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9980 Add bug number to the latest entry
9981 Original commit message from CVS:
9982 Add bug number to the latest entry
9984 Sat Jan 19 14:53:58 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9986 gst/wavparse/gstwavparse.c: Set variable to NULL after freeing it to prevent double frees or make failures by another...
9987 Original commit message from CVS:
9988 Based on a patch by:
9989 Victor STINNER <victor dot stinner at haypocalc dot com>
9990 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
9991 Set variable to NULL after freeing it to prevent double frees
9992 or make failures by another use of it afterwards more obvious
9993 and fix use of it after the freeing.
9995 Sat Jan 19 14:34:50 2008 +0000 Wouter Cloetens <wouter@mind.be>
9997 ext/soup/gstsouphttpsrc.c: Correctly set duration on the GstBaseSrc segment when we know it to fix failing the durati...
9998 Original commit message from CVS:
9999 Patch by: Wouter Cloetens <wouter at mind dot be>
10000 * ext/soup/gstsouphttpsrc.c: (soup_got_headers):
10001 Correctly set duration on the GstBaseSrc segment when we know it
10002 to fix failing the duration query.
10004 Fri Jan 18 13:40:38 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10006 gst/udp/gstmultiudpsink.c: use GST_WARNING for logging
10007 Original commit message from CVS:
10008 * gst/udp/gstmultiudpsink.c:
10009 use GST_WARNING for logging
10011 Fri Jan 18 10:05:53 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10013 gst/multifile/gstmultifilesrc.c: Fix memory leak spotted by the unit test.
10014 Original commit message from CVS:
10015 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
10016 Fix memory leak spotted by the unit test.
10018 Fri Jan 18 10:04:25 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10020 gst/udp/gstmultiudpsink.c: Don't try to leave a multicast group with an invalid socket
10021 Original commit message from CVS:
10022 * gst/udp/gstmultiudpsink.c:
10023 Don't try to leave a multicast group with an invalid socket
10025 Fri Jan 18 08:49:59 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10027 tests/check/: Add some minimal tests for the equalizer plugin.
10028 Original commit message from CVS:
10029 * tests/check/Makefile.am:
10030 * tests/check/elements/.cvsignore:
10031 * tests/check/elements/equalizer.c: (setup_equalizer),
10032 (cleanup_equalizer), (GST_START_TEST), (equalizer_suite), (main):
10033 Add some minimal tests for the equalizer plugin.
10035 Fri Jan 18 07:03:23 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10037 gst/equalizer/gstiirequalizer.c: Unparent all bands from the equalizer when finalizing to stop leaking them.
10038 Original commit message from CVS:
10039 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_finalize):
10040 Unparent all bands from the equalizer when finalizing to stop
10043 Fri Jan 18 05:32:26 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10045 ext/soup/gstsouphttpsrc.c: Add support for WebDAV.
10046 Original commit message from CVS:
10047 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_uri_get_protocols):
10048 Add support for WebDAV.
10050 Fri Jan 18 05:24:39 2008 +0000 Wouter Cloetens <wouter@mind.be>
10052 ext/soup/gstsouphttpsrc.*: Add support for seeking to souphttpsrc. Fixes bug #502335.
10053 Original commit message from CVS:
10054 Patch by: Wouter Cloetens <wouter at mind dot be>
10055 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
10056 (gst_souphttp_src_init), (gst_souphttp_src_create),
10057 (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek),
10058 (soup_add_range_header), (soup_got_headers), (soup_got_chunk):
10059 * ext/soup/gstsouphttpsrc.h:
10060 Add support for seeking to souphttpsrc. Fixes bug #502335.
10062 Thu Jan 17 21:23:32 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
10064 ext/flac/gstflacdec.c: where the picture metadata defines and structs don't exist yet.
10065 Original commit message from CVS:
10066 * ext/flac/gstflacdec.c:
10067 Fix compilation against flac 1.1.2 (as on debian stable), where
10068 the picture metadata defines and structs don't exist yet.
10071 Thu Jan 17 11:13:16 2008 +0000 Olivier Crete <tester@tester.ca>
10073 gst/udp/gstmultiudpsink.*: Add property to automatically join a multicast group or not. This can be useful when shari...
10074 Original commit message from CVS:
10075 Patch by: Olivier Crete <tester at tester dot ca>
10076 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
10077 (gst_multiudpsink_init), (gst_multiudpsink_set_property),
10078 (gst_multiudpsink_get_property), (gst_multiudpsink_init_send),
10079 (gst_multiudpsink_add_internal), (gst_multiudpsink_remove):
10080 * gst/udp/gstmultiudpsink.h:
10081 Add property to automatically join a multicast group or not. This can be
10082 useful when sharing a socket between multiple elements.
10085 Wed Jan 16 21:53:41 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10087 gst/videomixer/Makefile.am: Add controller flags.
10088 Original commit message from CVS:
10089 * gst/videomixer/Makefile.am:
10090 Add controller flags.
10092 Wed Jan 16 20:17:08 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10094 gst/videomixer/videomixer.c: Also commit the missing gst_object_sync_values().
10095 Original commit message from CVS:
10096 * gst/videomixer/videomixer.c:
10097 Also commit the missing gst_object_sync_values().
10099 Wed Jan 16 08:11:46 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10101 docs/plugins/Makefile.am: Remove duplicate entry.
10102 Original commit message from CVS:
10103 * docs/plugins/Makefile.am:
10104 Remove duplicate entry.
10106 Tue Jan 15 16:52:10 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10108 docs/plugins/: Add 3 more plugins to docs.
10109 Original commit message from CVS:
10110 * docs/plugins/Makefile.am:
10111 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
10112 * docs/plugins/gst-plugins-good-plugins-sections.txt:
10113 * docs/plugins/inspect/plugin-gamma.xml:
10114 * docs/plugins/inspect/plugin-monoscope.xml:
10115 * docs/plugins/inspect/plugin-video4linux2.xml:
10116 Add 3 more plugins to docs.
10118 Tue Jan 15 16:04:44 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10120 Revert previous change caused by a file that got stuck on an old revision.
10121 Original commit message from CVS:
10122 * docs/plugins/gst-plugins-good-plugins-sections.txt:
10123 * sys/osxvideo/osxvideosink.h:
10124 Revert previous change caused by a file that got stuck on an old
10127 Tue Jan 15 15:40:58 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10129 Re-add multipartdemux to the docs. Last round of section cleanup.
10130 Original commit message from CVS:
10131 * docs/plugins/gst-plugins-good-plugins-sections.txt:
10132 * gst/multipart/Makefile.am:
10133 * gst/multipart/multipartdemux.c:
10134 * gst/multipart/multipartdemux.h:
10135 * gst/multipart/multipartmux.c:
10136 * gst/multipart/multipartmux.h:
10137 Re-add multipartdemux to the docs. Last round of section cleanup.
10139 Tue Jan 15 15:22:41 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10141 Managed to resolve most unused declarations. Filed a bug for one left.
10142 Original commit message from CVS:
10143 * docs/plugins/Makefile.am:
10144 * docs/plugins/gst-plugins-good-plugins-sections.txt:
10145 * sys/osxaudio/gstosxaudiosink.h:
10146 * sys/osxvideo/osxvideosink.h:
10147 Managed to resolve most unused declarations. Filed a bug for one left.
10149 Tue Jan 15 08:03:49 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10151 docs/plugins/gst-plugins-good-plugins-sections.txt: Cleanup section file.
10152 Original commit message from CVS:
10153 * docs/plugins/gst-plugins-good-plugins-sections.txt:
10154 Cleanup section file.
10156 Tue Jan 15 07:42:51 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10158 docs/plugins/: Update plugin docs.
10159 Original commit message from CVS:
10160 * docs/plugins/Makefile.am:
10161 * docs/plugins/gst-plugins-good-plugins.args:
10162 * docs/plugins/gst-plugins-good-plugins.signals:
10163 * docs/plugins/inspect/plugin-alaw.xml:
10164 * docs/plugins/inspect/plugin-alpha.xml:
10165 * docs/plugins/inspect/plugin-alphacolor.xml:
10166 * docs/plugins/inspect/plugin-annodex.xml:
10167 * docs/plugins/inspect/plugin-apetag.xml:
10168 * docs/plugins/inspect/plugin-audiofx.xml:
10169 * docs/plugins/inspect/plugin-auparse.xml:
10170 * docs/plugins/inspect/plugin-autodetect.xml:
10171 * docs/plugins/inspect/plugin-avi.xml:
10172 * docs/plugins/inspect/plugin-cairo.xml:
10173 * docs/plugins/inspect/plugin-cdio.xml:
10174 * docs/plugins/inspect/plugin-cutter.xml:
10175 * docs/plugins/inspect/plugin-debug.xml:
10176 * docs/plugins/inspect/plugin-dv.xml:
10177 * docs/plugins/inspect/plugin-efence.xml:
10178 * docs/plugins/inspect/plugin-effectv.xml:
10179 * docs/plugins/inspect/plugin-flac.xml:
10180 * docs/plugins/inspect/plugin-flxdec.xml:
10181 * docs/plugins/inspect/plugin-gconfelements.xml:
10182 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
10183 * docs/plugins/inspect/plugin-goom.xml:
10184 * docs/plugins/inspect/plugin-halelements.xml:
10185 * docs/plugins/inspect/plugin-icydemux.xml:
10186 * docs/plugins/inspect/plugin-id3demux.xml:
10187 * docs/plugins/inspect/plugin-jpeg.xml:
10188 * docs/plugins/inspect/plugin-ladspa.xml:
10189 * docs/plugins/inspect/plugin-level.xml:
10190 * docs/plugins/inspect/plugin-matroska.xml:
10191 * docs/plugins/inspect/plugin-mulaw.xml:
10192 * docs/plugins/inspect/plugin-multipart.xml:
10193 * docs/plugins/inspect/plugin-navigationtest.xml:
10194 * docs/plugins/inspect/plugin-png.xml:
10195 * docs/plugins/inspect/plugin-quicktime.xml:
10196 * docs/plugins/inspect/plugin-rtp.xml:
10197 * docs/plugins/inspect/plugin-rtsp.xml:
10198 * docs/plugins/inspect/plugin-shout2send.xml:
10199 * docs/plugins/inspect/plugin-smpte.xml:
10200 * docs/plugins/inspect/plugin-speex.xml:
10201 * docs/plugins/inspect/plugin-taglib.xml:
10202 * docs/plugins/inspect/plugin-udp.xml:
10203 * docs/plugins/inspect/plugin-videobalance.xml:
10204 * docs/plugins/inspect/plugin-videobox.xml:
10205 * docs/plugins/inspect/plugin-videocrop.xml:
10206 * docs/plugins/inspect/plugin-videoflip.xml:
10207 * docs/plugins/inspect/plugin-videomixer.xml:
10208 * docs/plugins/inspect/plugin-wavenc.xml:
10209 * docs/plugins/inspect/plugin-wavpack.xml:
10210 * docs/plugins/inspect/plugin-wavparse.xml:
10211 Update plugin docs.
10212 * gst/videomixer/Makefile.am:
10213 * gst/videomixer/videomixer.c:
10214 * gst/videomixer/videomixer.h:
10215 * gst/videomixer/videomixerpad.h:
10216 Split out header to fix warnings from the doc-build.
10218 Mon Jan 14 12:35:23 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
10220 As found by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
10221 Original commit message from CVS:
10222 As found by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
10223 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo):
10224 Use atoll to parse the rtptime with enough precision. Fixes #509329.
10226 Mon Jan 14 12:11:43 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
10228 gst/: Initialise variables to work around (false) 'foo might be used uninitialized in this function' warnings by gcc-...
10229 Original commit message from CVS:
10230 * gst/avi/gstavisubtitle.c: (gst_avi_subtitle_extract_file):
10231 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send):
10232 Initialise variables to work around (false) 'foo might be used
10233 uninitialized in this function' warnings by gcc-3.3.3 (#509298).
10235 Sat Jan 12 02:32:35 2008 +0000 David Schleef <ds@schleef.org>
10237 Ignore more files for the buildbot.
10238 Original commit message from CVS:
10239 * docs/plugins/.cvsignore:
10240 * tests/check/pipelines/.cvsignore:
10241 Ignore more files for the buildbot.
10243 Fri Jan 11 21:08:59 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10245 Generate the image-type values correctly. Leave them out of the caps when outputting a "preview image" tag, since it ...
10246 Original commit message from CVS:
10247 * ext/flac/gstflacdec.c: (gst_flac_extract_picture_buffer):
10248 * gst/id3demux/id3v2frames.c: (parse_picture_frame):
10249 Generate the image-type values correctly. Leave them out of the caps
10250 when outputting a "preview image" tag, since it only makes sense
10251 to have one of those - the type is irrelevant.
10252 * sys/sunaudio/gstsunaudiomixerctrl.c:
10253 (gst_sunaudiomixer_ctrl_open):
10254 If we can, mark the mixer multiple open when we use it, in case
10255 (for some reason) the process wants to open it again elsewhere.
10257 Fri Jan 11 19:16:53 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
10259 tests/check/elements/: It's "endianness", not "endianess". Fixes unit tests.
10260 Original commit message from CVS:
10261 * tests/check/elements/rganalysis.c: (test_buffer_const_float_mono),
10262 (test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
10263 (test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
10264 (test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
10265 (test_buffer_square_int16_stereo):
10266 * tests/check/elements/rglimiter.c: (create_test_buffer):
10267 * tests/check/elements/rgvolume.c: (test_buffer_new):
10268 It's "endianness", not "endianess". Fixes unit tests.
10270 Fri Jan 11 18:56:06 2008 +0000 Edward Hervey <bilboed@bilboed.com>
10272 * tests/check/pipelines/.cvignore:
10274 Original commit message from CVS:
10277 Fri Jan 11 18:54:31 2008 +0000 Edward Hervey <bilboed@bilboed.com>
10279 * tests/check/elements/.gitignore:
10281 Original commit message from CVS:
10284 Fri Jan 11 17:21:30 2008 +0000 Olivier Crete <tester@tester.ca>
10286 gst/rtp/: Fix the clock rate to 90000 as required by the RFC.
10287 Original commit message from CVS:
10288 Patch by: Olivier Crete <tester at tester dot ca>
10289 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
10290 * gst/rtp/gstrtptheorapay.c:
10291 Fix the clock rate to 90000 as required by the RFC.
10294 Fri Jan 11 17:12:37 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
10296 tests/check/elements/icydemux.c: Don't use deprecated GST_PLUGIN_DEFINE_STATIC.
10297 Original commit message from CVS:
10298 * tests/check/elements/icydemux.c: (GST_START_TEST), (icydemux_suite):
10299 Don't use deprecated GST_PLUGIN_DEFINE_STATIC.
10301 Thu Jan 10 12:25:44 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10303 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
10304 Original commit message from CVS:
10306 Add -Wno-portability to the automake parameters to stop warnings
10307 about GNU make extensions being used. We require GNU make in almost
10308 every Makefile anyway.
10310 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
10311 at the same time is required for per target flags.
10313 Wed Jan 9 15:28:29 2008 +0000 Edward Hervey <bilboed@bilboed.com>
10315 gst/videomixer/videomixer.c: Fix error from my last commit.
10316 Original commit message from CVS:
10317 * gst/videomixer/videomixer.c: (gst_videomixer_init):
10318 Fix error from my last commit.
10320 Wed Jan 9 15:20:19 2008 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
10322 gst/id3demux/id3v2frames.c: Make sure the ISO 639-X language code in ID3v2 COMM frames so we don't end up with non-UT...
10323 Original commit message from CVS:
10324 Based on patch by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
10325 * gst/id3demux/id3v2frames.c: (parse_comment_frame):
10326 Make sure the ISO 639-X language code in ID3v2 COMM frames
10327 is actually valid UTF-8 (or rather: ASCII), so we don't end
10328 up with non-UTF8 strings in tags if there's garbage in the
10329 language field. Also make sure the language code is always
10330 lower case. Fixes: #508291.
10332 Wed Jan 9 13:55:28 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10334 ChangeLog: Fix ChangeLog typo.
10335 Original commit message from CVS:
10337 Fix ChangeLog typo.
10339 Wed Jan 9 13:50:09 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10341 Makefile.am: Include lcov.mak to allow builging coverage reports. Guard check-torture target like in the other packages.
10342 Original commit message from CVS:
10344 Include lcov.mak to allow builging coverage reports. Guard
10345 check-torture target like in the other packages.
10347 Wed Jan 9 12:33:58 2008 +0000 Edward Hervey <bilboed@bilboed.com>
10349 gst/videomixer/videomixer.c: Implement GstChildProxy interface.
10350 Original commit message from CVS:
10351 reviewed by: Edward Hervey <edward.hervey@collabora.co.uk>
10352 * gst/videomixer/videomixer.c:
10353 (gst_videomixer_set_master_geometry), (_do_init),
10354 (gst_videomixer_child_proxy_get_child_by_index),
10355 (gst_videomixer_child_proxy_get_children_count),
10356 (gst_videomixer_child_proxy_init), (gst_videomixer_reset),
10357 (gst_videomixer_init), (gst_videomixer_request_new_pad),
10358 (gst_videomixer_release_pad), (gst_videomixer_fill_queues):
10359 Implement GstChildProxy interface.
10360 Send newsegment at the right moment
10363 Wed Jan 9 12:01:14 2008 +0000 Edward Hervey <bilboed@bilboed.com>
10365 gst/alpha/: Make the various properties of 'alpha' controllable. This allows doing niceties like fade-in/fade-out.
10366 Original commit message from CVS:
10367 * gst/alpha/Makefile.am:
10368 * gst/alpha/gstalpha.c: (gst_alpha_class_init), (gst_alpha_init),
10369 (gst_alpha_sink_event), (gst_alpha_chain),
10370 (gst_alpha_change_state), (plugin_init):
10371 Make the various properties of 'alpha' controllable. This allows doing
10372 niceties like fade-in/fade-out.
10374 Wed Jan 9 11:11:01 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10376 gst/rtp/: Remove copy/paste unused code (property setters and getter) found by the coverage suite (yay, saves ~20k on...
10377 Original commit message from CVS:
10378 * gst/rtp/gstasteriskh263.c:
10379 * gst/rtp/gstrtpL16depay.c:
10380 * gst/rtp/gstrtpac3depay.c:
10381 * gst/rtp/gstrtpamrpay.c:
10382 * gst/rtp/gstrtpdepay.c:
10383 * gst/rtp/gstrtpgsmdepay.c:
10384 * gst/rtp/gstrtph263depay.c:
10385 * gst/rtp/gstrtph263pdepay.c:
10386 * gst/rtp/gstrtph263ppay.c:
10387 * gst/rtp/gstrtph264depay.c:
10388 * gst/rtp/gstrtph264pay.c:
10389 * gst/rtp/gstrtpmp2tdepay.c:
10390 * gst/rtp/gstrtpmp4adepay.c:
10391 * gst/rtp/gstrtpmp4gdepay.c:
10392 * gst/rtp/gstrtpmp4gpay.c:
10393 * gst/rtp/gstrtpmp4vdepay.c:
10394 * gst/rtp/gstrtpmpadepay.c:
10395 * gst/rtp/gstrtpmpvdepay.c:
10396 * gst/rtp/gstrtpsv3vdepay.c:
10397 * gst/rtp/gstrtptheoradepay.c:
10398 * gst/rtp/gstrtptheorapay.c:
10399 * gst/rtp/gstrtpvorbisdepay.c:
10400 * gst/rtp/gstrtpvorbispay.c:
10401 Remove copy/paste unused code (property setters and getter) found by
10402 the coverage suite (yay, saves ~20k on disk).
10404 Tue Jan 8 20:03:30 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
10406 gst/matroska/matroska-mux.c: Also fix up pad templates to indicate that image/jpeg doesn't absolutely require the fra...
10407 Original commit message from CVS:
10408 * gst/matroska/matroska-mux.c: (COMMON_VIDEO_CAPS_NO_FRAMERATE),
10410 Also fix up pad templates to indicate that image/jpeg doesn't
10411 absolutely require the framerate property to be set (#504081).
10413 Tue Jan 8 19:57:23 2008 +0000 Wouter Cloetens <wouter@mind.be>
10415 gst/matroska/matroska-mux.*: Keep track of first and last timestamps for each incoming stream, so we can calculate th...
10416 Original commit message from CVS:
10417 Based on patch by: Wouter Cloetens <wouter at mind be>
10418 * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps),
10419 (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
10420 (gst_matroska_mux_finish), (gst_matroska_mux_collected):
10421 * gst/matroska/matroska-mux.h:
10422 Keep track of first and last timestamps for each incoming stream,
10423 so we can calculate the total duration for live sources and other
10424 input where we can't query the duration from the start or where
10425 there's no constant framerate from which we can deduce the
10426 duration; also use calculated/observed duration if it is bigger
10427 than the previously queried duration. Furthermore, use
10428 gst_pad_query_peer_duration() and take into account that it may
10429 return TRUE but still a duration of CLOCK_TIME_NONE, which easily
10430 screws up comparisons when using unsigned integers. Fixes #504081.
10432 Tue Jan 8 14:58:18 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10434 Make elements GST_BUFFER_FLAG_GAP aware and call gst_base_transform_set_gap_aware for this.
10435 Original commit message from CVS:
10437 * gst/audiofx/audioamplify.c:
10438 (gst_audio_amplify_clipping_method_get_type),
10439 (gst_audio_amplify_init), (gst_audio_amplify_transform_ip):
10440 * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_init),
10441 (gst_audio_dynamic_transform_ip):
10442 * gst/audiofx/audioinvert.c: (gst_audio_invert_init),
10443 (gst_audio_invert_transform_ip):
10444 * gst/audiofx/audiopanorama.c: (gst_audio_panorama_init),
10445 (gst_audio_panorama_transform):
10446 * gst/level/gstlevel.c: (gst_level_init):
10447 Make elements GST_BUFFER_FLAG_GAP aware and call
10448 gst_base_transform_set_gap_aware for this.
10449 Bump core requirement to CVS.
10450 * gst/audiofx/audiochebyshevfreqband.c:
10451 (gst_audio_chebyshev_freq_band_transform_ip):
10452 * gst/audiofx/audiochebyshevfreqlimit.c:
10453 (gst_audio_chebyshev_freq_limit_transform_ip):
10454 Also sync GObject properties to the controller if operating
10455 in passthrough mode.
10457 Mon Jan 7 16:41:00 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
10459 sys/directdraw/gstdirectdrawsink.c: FALSE is not a gpointer.
10460 Original commit message from CVS:
10461 * sys/directdraw/gstdirectdrawsink.c:
10462 (gst_directdraw_sink_window_thread):
10463 FALSE is not a gpointer.
10465 Sat Jan 5 21:20:08 2008 +0000 Julien Moutte <julien@moutte.net>
10467 sys/directdraw/gstdirectdrawsink.c: Make sure we create our internal window only when we need it. That will give a ch...
10468 Original commit message from CVS:
10469 2008-01-05 Julien Moutte <julien@fluendo.com>
10470 * sys/directdraw/gstdirectdrawsink.c:
10471 (gst_directdraw_sink_set_window_id),
10472 (gst_directdraw_sink_set_caps),
10473 (gst_directdraw_sink_change_state),
10474 (gst_directdraw_sink_buffer_alloc),
10475 (gst_directdraw_sink_draw_borders),
10476 (gst_directdraw_sink_show_frame),
10477 (gst_directdraw_sink_setup_ddraw),
10478 (gst_directdraw_sink_window_thread),
10479 (gst_directdraw_sink_get_ddrawcaps),
10480 (gst_directdraw_sink_surface_create): Make sure we create our
10481 internal window only when we need it. That will give a chance to
10482 the application to get the prepare-xwindow-id bus message. Draw
10483 black borders when keeping aspect ratio. Handle the case where
10485 rendering window disappears (closed or errors) like other sinks
10486 do. Various 80 columns fixes, improve state change order. That
10487 element could need some more love.
10489 Fri Jan 4 18:30:21 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10491 ext/taglib/: Remove useless typedefs without new type name. Fixes a warning with gcc 4.3.
10492 Original commit message from CVS:
10493 * ext/taglib/gstapev2mux.h:
10494 * ext/taglib/gstid3v2mux.h:
10495 Remove useless typedefs without new type name. Fixes a warning with
10498 Thu Jan 3 12:26:03 2008 +0000 John Millikin <jmillikin@gmail.com>
10500 ext/flac/gstflacdec.c: Emit metadata messages when a PICTURE block is encountered.
10501 Original commit message from CVS:
10502 Patch by: John Millikin <jmillikin at gmail dot com>
10503 * ext/flac/gstflacdec.c: (gst_flac_dec_setup_seekable_decoder),
10504 (gst_flac_dec_setup_stream_decoder),
10505 (gst_flac_normalize_picture_mime_type),
10506 (gst_flac_extract_picture_buffer),
10507 (gst_flac_dec_metadata_callback):
10508 Emit metadata messages when a PICTURE block is encountered.
10511 Wed Jan 2 13:54:10 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10513 gst/avi/gstavi.c: increase rank because no known issues anymore ...
10514 Original commit message from CVS:
10515 * gst/avi/gstavi.c:
10516 increase rank because no known issues anymore ...
10517 * gst/avi/gstavisubtitle.c:
10518 send subtitle name to the srcpad
10520 Mon Dec 31 13:27:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
10522 gst/rtsp/gstrtspsrc.*: Implement redirect for the DESCRIBE reply. Fixes #506025.
10523 Original commit message from CVS:
10524 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open):
10525 * gst/rtsp/gstrtspsrc.h:
10526 Implement redirect for the DESCRIBE reply. Fixes #506025.
10528 Sat Dec 29 16:48:33 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10530 ext/flac/gstflacdec.c: Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() ...
10531 Original commit message from CVS:
10532 * ext/flac/gstflacdec.c: (gst_flac_dec_write):
10533 Fix 'xyz may be used uninitialized' compiler warnings caused
10534 by broken g_assert_not_reached() macro in GLib-2.15.x and don't
10535 abort() in any case but properly report the error.
10537 Fri Dec 28 11:44:28 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10539 ext/soup/: Use gst_tag_freeform_string_to_utf8() and post radio station info as tags on the bus.
10540 Original commit message from CVS:
10541 * ext/soup/Makefile.am:
10542 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_get_property),
10543 (gst_souphttp_src_unicodify), (soup_got_headers):
10544 Use gst_tag_freeform_string_to_utf8() and post radio station
10545 info as tags on the bus.
10547 Wed Dec 26 16:03:57 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10549 Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() macro in GLib-2.15.x (i...
10550 Original commit message from CVS:
10551 * gst/avi/gstavidemux.c: (gst_avi_demux_loop):
10552 * gst/wavparse/gstwavparse.c: (gst_wavparse_chain):
10553 * sys/ximage/gstximagesrc.c: (composite_pixel):
10554 Fix 'xyz may be used uninitialized' compiler warnings caused
10555 by broken g_assert_not_reached() macro in GLib-2.15.x (it's
10556 not really nice to abort in any case). Fixes #505745.
10558 Thu Dec 20 17:07:22 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10561 Original commit message from CVS:
10562 * gst/equalizer/.cvsignore:
10563 * gst/switch/.cvsignore:
10566 Tue Dec 18 23:17:14 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10568 tests/check/elements/avisubtitle.c: Small unit test fix (has no practical impact at the moment, since we're only feed...
10569 Original commit message from CVS:
10570 * tests/check/elements/avisubtitle.c: (check_correct_buffer):
10571 Small unit test fix (has no practical impact at the moment,
10572 since we're only feeding utf8 and hence just create a sub-
10573 buffer for the output).
10575 Tue Dec 18 21:13:05 2007 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10577 Add seeking support for avi subtitle
10578 Original commit message from CVS:
10579 * gst/avi/gstavisubtitle.c:
10580 * tests/check/elements/avisubtitle.c:
10581 Add seeking support for avi subtitle
10583 Tue Dec 18 17:40:34 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
10585 ext/flac/gstflacdec.*: Remove some unused vars.
10586 Original commit message from CVS:
10587 * ext/flac/gstflacdec.c: (gst_flac_dec_reset_decoders),
10588 (gst_flac_dec_update_metadata), (gst_flac_dec_metadata_callback),
10589 (gst_flac_dec_write):
10590 * ext/flac/gstflacdec.h:
10591 Remove some unused vars.
10592 Do more cleanup of leftover events and tags.
10593 Output tags after the segment event. Fixes #504018.
10595 Tue Dec 18 14:31:36 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10597 gst/avi/gstavisubtitle.c: Detect other UTF byte order markers and convert to UTF-8 as appropriate.
10598 Original commit message from CVS:
10599 * gst/avi/gstavisubtitle.c: (IS_BOM_UTF8), (IS_BOM_UTF16_BE),
10600 (IS_BOM_UTF16_LE), (IS_BOM_UTF32_BE), (IS_BOM_UTF32_LE),
10601 (gst_avi_subtitle_extract_file), (gst_avi_subtitle_parse_gab2_chunk):
10602 Detect other UTF byte order markers and convert to UTF-8 as
10605 Tue Dec 18 13:30:15 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10607 gst/avi/gstavisubtitle.*: Refactor a bit; fix name extraction; don't assume all the data in the chunk is actually sub...
10608 Original commit message from CVS:
10609 * gst/avi/gstavisubtitle.c: (src_template),
10610 (gst_avi_subtitle_extract_utf8_file),
10611 (gst_avi_subtitle_parse_gab2_chunk), (gst_avi_subtitle_chain),
10612 (gst_avi_subtitle_base_init), (gst_avi_subtitle_class_init),
10613 (gst_avi_subtitle_init), (gst_avi_subtitle_change_state):
10614 * gst/avi/gstavisubtitle.h:
10615 Refactor a bit; fix name extraction; don't assume all the data
10616 in the chunk is actually subtitle data, there may be padding at
10617 the end; fix GST_ELEMENT_ERROR usage; store extracted subtitle
10618 file so it's there to send again after a seek (for future use).
10620 Tue Dec 18 09:13:12 2007 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10622 Add avi subtitle element for bug #442034. Need seeking support and more support for character conversion.
10623 Original commit message from CVS:
10624 * gst/avi/Makefile.am:
10625 * gst/avi/gstavi.c:
10626 * gst/avi/gstavisubtitle.c:
10627 * gst/avi/gstavisubtitle.h:
10628 * tests/check/Makefile.am:
10629 * tests/check/elements/avisubtitle.c:
10630 * win32/common/config.h:
10631 Add avi subtitle element for bug #442034. Need seeking support
10632 and more support for character conversion.
10634 Tue Dec 18 09:07:17 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10636 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
10637 Original commit message from CVS:
10639 Include common/win32.mak for CRLF check of win32 project
10640 files (see #393626).
10641 * win32/vs6/libgstpng.dsp:
10642 Fix line endings and do cvs admin -kb.
10644 Mon Dec 17 21:12:28 2007 +0000 David Schleef <ds@schleef.org>
10646 gst/multifile/gstmultifilesrc.*: When subsequent files are read, if the file doesn't exist, send an EOS instead of ca...
10647 Original commit message from CVS:
10648 * gst/multifile/gstmultifilesrc.c:
10649 * gst/multifile/gstmultifilesrc.h:
10650 When subsequent files are read, if the file doesn't exist, send
10651 an EOS instead of causing an error.
10653 Sun Dec 16 23:43:46 2007 +0000 Edward Hervey <bilboed@bilboed.com>
10655 ext/jpeg/gstjpegdec.c: Actually drop the buffers which are outside the currently configured segment instead of just e...
10656 Original commit message from CVS:
10657 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
10658 Actually drop the buffers which are outside the currently configured
10659 segment instead of just emitting a WARNING.
10661 Fri Dec 14 18:49:34 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
10663 ext/flac/gstflacdec.*: Send segments from the streaming thread. Fixes #502187.
10664 Original commit message from CVS:
10665 * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback),
10666 (gst_flac_dec_write):
10667 * ext/flac/gstflacdec.h:
10668 Send segments from the streaming thread. Fixes #502187.
10669 Fix segment seeking and a bunch of other seeking cases.
10671 Fri Dec 14 10:17:10 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10673 gst/id3demux/id3v2frames.c: Parse WOAF frames and put the result into GST_TAG_CONTACT, which is where it would end up...
10674 Original commit message from CVS:
10675 * gst/id3demux/id3v2frames.c: (parse_url_link_frame):
10676 Parse WOAF frames and put the result into GST_TAG_CONTACT,
10677 which is where it would end up if the same information was
10678 put in a vorbis comment (don't think it's worth adding a
10679 new URI tag for this). Fixes #488112.
10681 Tue Dec 11 22:29:18 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10683 configure.ac: We need core/base 0.10.15 or later.
10684 Original commit message from CVS:
10686 We need core/base 0.10.15 or later.
10688 Tue Dec 11 16:47:12 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
10690 gst/avi/gstavimux.c: Fix regression in stream numbering. Fixes #502655.
10691 Original commit message from CVS:
10692 Patch by: Mark Nauwelaerts <manauw skynet be>
10693 * gst/avi/gstavimux.c: (gst_avi_mux_start_file):
10694 Fix regression in stream numbering. Fixes #502655.
10696 Tue Dec 11 16:39:39 2007 +0000 Wouter Cloetens <wouter@mind.be>
10698 ext/soup/gstsouphttpsrc.*: Do not try to unpause I/O in the "queued" state.
10699 Original commit message from CVS:
10700 Patch by: Wouter Cloetens <wouter at mind dot be>
10701 * ext/soup/gstsouphttpsrc.c: (_do_init),
10702 (gst_souphttp_src_class_init), (gst_souphttp_src_init),
10703 (gst_souphttp_src_dispose), (gst_souphttp_src_set_property),
10704 (gst_souphttp_src_get_property), (unicodify),
10705 (gst_souphttp_src_unicodify), (gst_souphttp_src_create),
10706 (gst_souphttp_src_start), (gst_souphttp_src_stop),
10707 (gst_souphttp_src_unlock), (gst_souphttp_src_unlock_stop),
10708 (gst_souphttp_src_get_size), (gst_souphttp_src_is_seekable),
10709 (soup_got_headers), (soup_got_body), (soup_finished),
10710 (soup_got_chunk), (soup_response), (soup_parse_status),
10711 (gst_souphttp_src_uri_get_type),
10712 (gst_souphttp_src_uri_get_protocols),
10713 (gst_souphttp_src_uri_get_uri), (gst_souphttp_src_uri_set_uri),
10714 (gst_souphttp_src_uri_handler_init):
10715 * ext/soup/gstsouphttpsrc.h:
10716 Do not try to unpause I/O in the "queued" state.
10717 Reorganise a bunch of things and cleanups.
10718 Uses G_GUINT64_FORMAT instead of hard-coding %llu.
10721 Tue Dec 11 16:31:49 2007 +0000 Wai-Ming Ho <webregbox@yahoo.co.uk>
10723 gst/rtp/gstrtph264pay.*: Use higher performance start-code searching.
10724 Original commit message from CVS:
10725 Patch by: Wai-Ming Ho <webregbox at yahoo dot co dot uk>
10726 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_init),
10727 (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_setcaps),
10728 (next_start_code), (is_nal_equal), (gst_rtp_h264_pay_decode_nal),
10729 (encode_base64), (gst_rtp_h264_pay_parse_sps_pps),
10730 (gst_rtp_h264_pay_handle_buffer):
10731 * gst/rtp/gstrtph264pay.h:
10732 Use higher performance start-code searching.
10733 Parse NALs and store SPS, PPS and profile in the caps so that they can
10734 be used in the SDP. Fixes #502814.
10736 Tue Dec 11 11:50:54 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10738 sys/v4l2/: Init some structs to zero before we pass them to ioctl, which avoids valgrind warnings. Also fix a small ...
10739 Original commit message from CVS:
10740 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
10741 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list):
10742 Init some structs to zero before we pass them to ioctl, which
10743 avoids valgrind warnings. Also fix a small memory leak.
10745 Tue Dec 11 11:05:57 2007 +0000 Wouter Cloetens <wouter@mind.be>
10747 gst/multipart/multipartdemux.c: Copy timestamp from input to output. Not very perfect yet but better than nothing. Fi...
10748 Original commit message from CVS:
10749 Patch by: Wouter Cloetens <wouter at mind dot be>
10750 * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
10751 Copy timestamp from input to output. Not very perfect yet but better
10752 than nothing. Fixes #503023.
10754 Sun Dec 9 16:49:09 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10756 ext/wavpack/gstwavpackdec.c: Also print a useful error message with the old Wavpack API if possible.
10757 Original commit message from CVS:
10758 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
10759 Also print a useful error message with the old Wavpack API
10762 Sun Dec 9 16:34:08 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10764 ext/wavpack/gstwavpackdec.c: More build fixes for old libwavpack versions: include config.h so that WAVPACK_OLD_API i...
10765 Original commit message from CVS:
10766 * ext/wavpack/gstwavpackdec.c:
10767 More build fixes for old libwavpack versions: include config.h so
10768 that WAVPACK_OLD_API is actually defined as detected; only use
10769 WavpackGetErrorMessage if it is available. This fixes the build
10770 on debian stable for me.
10772 Sun Dec 9 16:21:02 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10774 ext/wavpack/: Workaround the non-existance of WavpackGetChannelMask in Wavpack versions below 4.40.0.
10775 Original commit message from CVS:
10776 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
10777 * ext/wavpack/gstwavpackparse.c:
10778 (gst_wavpack_parse_create_src_pad):
10779 Workaround the non-existance of WavpackGetChannelMask in Wavpack
10780 versions below 4.40.0.
10782 Sun Dec 9 05:13:58 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10784 configure.ac: And now do it right for real...
10785 Original commit message from CVS:
10787 And now do it right for real...
10789 Sun Dec 9 05:09:57 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10791 configure.ac: Correctly reset $LIBS to not contain -lm.
10792 Original commit message from CVS:
10794 Correctly reset $LIBS to not contain -lm.
10796 Sun Dec 9 05:02:17 2007 +0000 Kwang Yul Seo <kwangyul.seo@gmail.com>
10798 Fix compilation with MSVC by using gst_util_guint64_to_gdouble() and checking for rint() and implementing it ourself ...
10799 Original commit message from CVS:
10800 Based on a patch by: Kwang Yul Seo <kwangyul dot seo at gmail dot com>
10802 * ext/cairo/gsttimeoverlay.c:
10803 (gst_cairo_time_overlay_print_smpte_time):
10804 Fix compilation with MSVC by using gst_util_guint64_to_gdouble()
10805 and checking for rint() and implementing it ourself if it doesn't
10808 Sun Dec 9 04:29:08 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10810 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
10811 Original commit message from CVS:
10813 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
10815 Sat Dec 8 16:47:33 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10817 sys/oss/gstosshelper.c: Verify that the format returned after the ioctl is the one we requested. It is valid for the ...
10818 Original commit message from CVS:
10819 * sys/oss/gstosshelper.c:
10820 Verify that the format returned after the ioctl is the one
10821 we requested. It is valid for the ioctl to succeed while
10822 substituting an alternate 'supported' sample format.
10824 Fri Dec 7 20:07:49 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10826 sys/oss/: Post decent (and translated) error message when we can't open the audio device for some reason.
10827 Original commit message from CVS:
10828 * sys/oss/gstossaudio.c: (plugin_init):
10829 * sys/oss/gstosssink.c: (gst_oss_sink_open):
10830 * sys/oss/gstosssrc.c: (gst_oss_src_open):
10831 Post decent (and translated) error message when we can't
10832 open the audio device for some reason.
10834 Fri Dec 7 19:29:39 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10836 sys/oss/: Allow the AUDIODEV environment variable to redirect us to a different default OSS device, like sunaudiosink...
10837 Original commit message from CVS:
10838 * sys/oss/gstosssink.c:
10839 * sys/oss/gstosssrc.c:
10840 Allow the AUDIODEV environment variable to redirect us
10841 to a different default OSS device, like sunaudiosink does
10842 on Solaris (makes audio play automatically on SunRays).
10844 Thu Dec 6 12:45:50 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10846 gst/equalizer/gstiirequalizer.c: Fix compilation.
10847 Original commit message from CVS:
10848 * gst/equalizer/gstiirequalizer.c:
10849 (gst_iir_equalizer_transform_ip):
10852 Thu Dec 6 12:42:11 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10854 gst/equalizer/gstiirequalizer.c: Don't process buffers in passthrough mode.
10855 Original commit message from CVS:
10856 * gst/equalizer/gstiirequalizer.c:
10857 (gst_iir_equalizer_transform_ip):
10858 Don't process buffers in passthrough mode.
10860 Thu Dec 6 12:37:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10862 gst/filter/: The transform() methods are not called in passthrough mode so there's no need for checking if the elemen...
10863 Original commit message from CVS:
10864 * gst/filter/gstbpwsinc.c: (bpwsinc_transform):
10865 * gst/filter/gstlpwsinc.c: (lpwsinc_transform):
10866 The transform() methods are not called in passthrough mode so
10867 there's no need for checking if the element is in passthrough mode.
10869 Thu Dec 6 12:29:26 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10871 gst/filter/: Sync the GObject properties with the controller even in passthrough mode to get consistent property values.
10872 Original commit message from CVS:
10873 * gst/filter/gstbpwsinc.c: (bpwsinc_transform):
10874 * gst/filter/gstlpwsinc.c: (lpwsinc_transform):
10875 Sync the GObject properties with the controller even in passthrough
10876 mode to get consistent property values.
10878 Thu Dec 6 12:11:29 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10880 gst/audiofx/: The transform_ip() methods should do nothing if in passthrough mode.
10881 Original commit message from CVS:
10882 * gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip):
10883 * gst/audiofx/audiochebyshevfreqband.c:
10884 (gst_audio_chebyshev_freq_band_transform_ip):
10885 * gst/audiofx/audiochebyshevfreqlimit.c:
10886 (gst_audio_chebyshev_freq_limit_transform_ip):
10887 * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip):
10888 * gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip):
10889 The transform_ip() methods should do nothing if in passthrough mode.
10890 It might get non-writable buffers in that case but the buffer might
10891 as well be writable.
10892 * gst/audiofx/audiopanorama.c: (gst_audio_panorama_transform):
10893 The transform() methods won't be called in passthrough mode and
10894 otherwise the buffer is always writable so don't check here.
10896 Thu Dec 6 11:46:22 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10898 gst/wavparse/gstwavparse.c: Fix seeking in .wav files again (#501775). Some people seem to think they don't need to ...
10899 Original commit message from CVS:
10900 * gst/wavparse/gstwavparse.c: (gst_wavparse_srcpad_event):
10901 Fix seeking in .wav files again (#501775). Some people seem to think
10902 they don't need to test their changes when they're just 'reflowing'
10905 Wed Dec 5 16:04:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
10907 gst/autodetect/gstautovideosink.*: Fix docs.
10908 Original commit message from CVS:
10909 * gst/autodetect/gstautovideosink.c:
10910 (gst_auto_video_sink_class_init), (gst_auto_video_sink_dispose),
10911 (gst_auto_video_sink_init),
10912 (gst_auto_video_sink_create_element_with_pretty_name),
10913 (gst_auto_video_sink_find_best),
10914 (gst_auto_video_sink_set_property),
10915 (gst_auto_video_sink_get_property):
10916 * gst/autodetect/gstautovideosink.h:
10918 Use same error reporting code as autoaudiosink.
10919 Add property to filter sinks based on caps. Only select raw video sinks
10920 by default for backwards compat.
10921 API: GstAutoVideoSink::filter-caps
10923 Wed Dec 5 16:02:15 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
10925 gst/autodetect/gstautoaudiosink.*: Add property to filter sinks based on caps. Only select raw audio sinks by default...
10926 Original commit message from CVS:
10927 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
10928 * gst/autodetect/gstautoaudiosink.c:
10929 (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_dispose),
10930 (gst_auto_audio_sink_init), (gst_auto_audio_sink_find_best),
10931 (gst_auto_audio_sink_set_property),
10932 (gst_auto_audio_sink_get_property):
10933 * gst/autodetect/gstautoaudiosink.h:
10934 Add property to filter sinks based on caps. Only select raw audio sinks
10935 by default for backwards compat. Fixes #417420.
10936 API: GstAutoAudioSink::filter-caps
10938 Thu Nov 29 11:40:15 2007 +0000 Arek Korbik <arkadini@gmail.com>
10940 gst/videobox/gstvideobox.c: Initialise liboil in plugin_init()
10941 Original commit message from CVS:
10942 Patch by: Arek Korbik <arkadini@gmail.com>
10943 * gst/videobox/gstvideobox.c: (plugin_init):
10944 Initialise liboil in plugin_init()
10946 Thu Nov 29 10:49:18 2007 +0000 Wouter Cloetens <wouter@mind.be>
10948 configure.ac: Bump libsoup requirement as libsoup does not support async client operation prior to version 2.2.104 an...
10949 Original commit message from CVS:
10950 Patch by: Wouter Cloetens <wouter at mind dot be>
10952 Bump libsoup requirement as libsoup does not support async client
10953 operation prior to version 2.2.104 and it has some leaks.
10954 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
10955 (gst_souphttp_src_init), (gst_souphttp_src_dispose),
10956 (gst_souphttp_src_set_property), (gst_souphttp_src_create),
10957 (gst_souphttp_src_start), (gst_souphttp_src_stop),
10958 (gst_souphttp_src_unlock), (gst_souphttp_src_unlock_stop),
10959 (gst_souphttp_src_get_size), (soup_got_headers), (soup_got_body),
10960 (soup_finished), (soup_got_chunk), (soup_response),
10961 (soup_session_close):
10962 * ext/soup/gstsouphttpsrc.h:
10963 Implement unlock().
10964 Picks up the size from the Content-Length header and emit a duration
10966 Don't leak the GMainContext object.
10969 Thu Nov 29 10:34:18 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
10971 ext/libpng/gstpngdec.c: Post error before sending EOS. Fixes #499178.
10972 Original commit message from CVS:
10973 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
10974 Post error before sending EOS. Fixes #499178.
10976 Wed Nov 28 21:54:50 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
10978 win32/vs6/: Add a project file for libgstpng
10979 Original commit message from CVS:
10980 * win32/vs6/gst_plugins_good.dsw:
10981 * win32/vs6/libgstpng.dsp:
10982 Add a project file for libgstpng
10984 Wed Nov 28 17:48:45 2007 +0000 Edward Hervey <bilboed@bilboed.com>
10986 gst/rtp/gstrtph263depay.c: Code beautification.
10987 Original commit message from CVS:
10988 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_class_init),
10989 (gst_rtp_h263_depay_process):
10990 Code beautification.
10991 Added debug statements.
10992 Don't bit-shift everything, just do operations on last/first byte
10995 Tue Nov 27 11:11:08 2007 +0000 Jayarama S. Santana <sundarsantana@gmail.com>
10997 gst/rtp/gstrtpmp4adepay.c: Fix wrong comparison in overrun check. Fixes #499239 some more.
10998 Original commit message from CVS:
10999 Patch by: Jayarama S. Santana <sundarsantana at gmail dot com>
11000 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_process):
11001 Fix wrong comparison in overrun check. Fixes #499239 some more.
11003 Tue Nov 27 00:01:41 2007 +0000 Edward Hervey <bilboed@bilboed.com>
11005 gst/rtp/gstrtph263depay.*: Fix h263 depayloader so that ANY h263 decoder can handle the outgoing stream.
11006 Original commit message from CVS:
11007 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_init),
11008 (gst_rtp_h263_depay_process):
11009 * gst/rtp/gstrtph263depay.h:
11010 Fix h263 depayloader so that ANY h263 decoder can handle the outgoing
11013 Mon Nov 26 19:17:10 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11015 gst/rtp/gstrtpmp4adepay.*: Fix depayloading when multiple frames are inside one RTP packet.
11016 Original commit message from CVS:
11017 Based on Path by: Jayarama S. Santana <sundarsantana at gmail dot com>
11018 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps),
11019 (gst_rtp_mp4a_depay_process):
11020 * gst/rtp/gstrtpmp4adepay.h:
11021 Fix depayloading when multiple frames are inside one RTP packet.
11024 Mon Nov 26 12:26:20 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11026 gst/level/gstlevel.c: Add GAP-flag support.
11027 Original commit message from CVS:
11028 * gst/level/gstlevel.c:
11029 Add GAP-flag support.
11031 Mon Nov 26 12:01:11 2007 +0000 Edward Hervey <bilboed@bilboed.com>
11033 gst/rtp/gstrtph263depay.c: Read the I flag for Mode A h263 rtp stream and set the
11034 Original commit message from CVS:
11035 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_process):
11036 Read the I flag for Mode A h263 rtp stream and set the
11037 GST_BUFFER_FLAG_DELTA_UNIT accordingly.
11040 Mon Nov 26 10:08:20 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11042 gst/spectrum/gstspectrum.c: Use dispose and finalize. Dispose can be called multiple times.
11043 Original commit message from CVS:
11044 * gst/spectrum/gstspectrum.c:
11045 Use dispose and finalize. Dispose can be called multiple times.
11047 Mon Nov 26 10:04:49 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11049 gst/level/gstlevel.c: Remove some dead code and do cleanups.
11050 Original commit message from CVS:
11051 * gst/level/gstlevel.c:
11052 Remove some dead code and do cleanups.
11054 Mon Nov 26 09:13:48 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11056 tests/check/pipelines/simple-launch-lines.c: Improve the tests by allowing to set a target state.
11057 Original commit message from CVS:
11058 * tests/check/pipelines/simple-launch-lines.c:
11059 Improve the tests by allowing to set a target state.
11061 Mon Nov 26 09:04:17 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11063 tests/check/elements/wavpackenc.c: Don't check the caps of the output buffer if they're equal some other caps. The ca...
11064 Original commit message from CVS:
11065 * tests/check/elements/wavpackenc.c: (GST_START_TEST):
11066 Don't check the caps of the output buffer if they're equal some
11067 other caps. The caps can change in a backward compatible way
11068 and did at this point.
11070 Sat Nov 24 14:55:04 2007 +0000 Julien Moutte <julien@moutte.net>
11072 gst/qtdemux/qtdemux.c: Implement reverse playback support.
11073 Original commit message from CVS:
11074 2007-11-24 Julien MOUTTE <julien@moutte.net>
11075 * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_segment),
11076 (gst_qtdemux_move_stream), (gst_qtdemux_do_seek),
11077 (gst_qtdemux_seek_to_previous_keyframe),
11078 (gst_qtdemux_activate_segment), (gst_qtdemux_advance_sample),
11079 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop): Implement
11080 reverse playback support.
11082 Wed Nov 21 09:56:54 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11084 gst/filter/: Post a GST_MESSAGE_LATENCY if the latency changes.
11085 Original commit message from CVS:
11086 * gst/filter/gstbpwsinc.c: (bpwsinc_set_property):
11087 * gst/filter/gstlpwsinc.c: (lpwsinc_set_property):
11088 Post a GST_MESSAGE_LATENCY if the latency changes.
11090 Wed Nov 21 08:21:10 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11092 gst/equalizer/: Remove preset iface again. We'll re-add this after its been released in -good.
11093 Original commit message from CVS:
11094 * gst/equalizer/gstiirequalizer10bands.c:
11095 * gst/equalizer/gstiirequalizer3bands.c:
11096 Remove preset iface again. We'll re-add this after its been released
11099 Tue Nov 20 13:14:40 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11101 ext/wavpack/gstwavpackcommon.c: Also set the channel layout on the Wavpack caps if we're having a mono layout. Of cou...
11102 Original commit message from CVS:
11103 * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_set_channel_layout):
11104 Also set the channel layout on the Wavpack caps if we're having
11105 a mono layout. Of course only do it for "audio/x-wavpack".
11107 Tue Nov 20 13:08:45 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11109 ext/wavpack/: Add support for encoding, parsing and decoding multichannel files with up to 8 channels. This also impr...
11110 Original commit message from CVS:
11111 * ext/wavpack/gstwavpackcommon.c:
11112 (gst_wavpack_get_default_channel_mask),
11113 (gst_wavpack_set_channel_layout),
11114 (gst_wavpack_get_default_channel_positions),
11115 (gst_wavpack_get_channel_mask_from_positions),
11116 (gst_wavpack_set_channel_mapping):
11117 * ext/wavpack/gstwavpackcommon.h:
11118 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
11119 (gst_wavpack_dec_sink_set_caps), (gst_wavpack_dec_chain):
11120 * ext/wavpack/gstwavpackdec.h:
11121 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
11122 (gst_wavpack_enc_init), (gst_wavpack_enc_sink_set_caps),
11123 (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
11124 (gst_wavpack_enc_fix_channel_order), (gst_wavpack_enc_chain),
11125 (gst_wavpack_enc_rewrite_first_block),
11126 (gst_wavpack_enc_sink_event):
11127 * ext/wavpack/gstwavpackenc.h:
11128 * ext/wavpack/gstwavpackparse.c:
11129 (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
11130 (gst_wavpack_parse_scan_to_find_sample),
11131 (gst_wavpack_parse_sink_event), (gst_wavpack_parse_create_src_pad),
11132 (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop):
11133 * ext/wavpack/gstwavpackparse.h:
11134 Add support for encoding, parsing and decoding multichannel
11135 files with up to 8 channels. This also improves the robustness
11136 of parsing quite a bit.
11137 * ext/wavpack/gstwavpackstreamreader.c:
11138 (gst_wavpack_stream_reader_read_bytes),
11139 (gst_wavpack_stream_reader_get_pos),
11140 (gst_wavpack_stream_reader_set_pos_abs),
11141 (gst_wavpack_stream_reader_set_pos_rel),
11142 (gst_wavpack_stream_reader_push_back_byte),
11143 (gst_wavpack_stream_reader_get_length),
11144 (gst_wavpack_stream_reader_can_seek),
11145 (gst_wavpack_stream_reader_write_bytes):
11148 Tue Nov 20 12:20:38 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11150 ext/libpng/gstpngdec.*: Don't release the png-memory from within the callback.
11151 Original commit message from CVS:
11152 * ext/libpng/gstpngdec.c:
11153 * ext/libpng/gstpngdec.h:
11154 Don't release the png-memory from within the callback.
11156 Tue Nov 20 12:11:13 2007 +0000 René Stadler <mail@renestadler.de>
11158 ext/libpng/gstpngenc.c: Don't leak buffer data memory. Fixes #498395.
11159 Original commit message from CVS:
11160 Patch by: René Stadler <mail at renestadler dot de>
11161 * ext/libpng/gstpngenc.c:
11162 Don't leak buffer data memory. Fixes #498395.
11164 Tue Nov 20 11:46:28 2007 +0000 René Stadler <mail@renestadler.de>
11166 tests/check/pipelines/simple-launch-lines.c: Tests for #498395.
11167 Original commit message from CVS:
11168 Patch by: René Stadler <mail at renestadler dot de>
11169 * tests/check/pipelines/simple-launch-lines.c:
11172 Tue Nov 20 11:41:13 2007 +0000 Julien Moutte <julien@moutte.net>
11174 Fix build on Mac OS X 10.5
11175 Original commit message from CVS:
11176 2007-11-20 Julien MOUTTE <julien@moutte.net>
11177 * ext/taglib/gsttaglibmux.c: (gst_tag_lib_mux_render_tag),
11178 (gst_tag_lib_mux_adjust_event_offsets):
11179 * gst/qtdemux/qtdemux.c: (qtdemux_parse_theora_extension):
11180 * sys/osxaudio/Makefile.am:
11181 * sys/osxvideo/cocoawindow.h:
11182 * sys/osxvideo/cocoawindow.m: Fix build on Mac OS X 10.5
11184 Mon Nov 19 20:30:19 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11186 gst/equalizer/: Activate preset iface and upload two presets here.
11187 Original commit message from CVS:
11188 * gst/equalizer/gstiirequalizer10bands.c:
11189 * gst/equalizer/gstiirequalizer3bands.c:
11190 Activate preset iface and upload two presets here.
11192 Fri Nov 16 05:52:55 2007 +0000 David Schleef <ds@schleef.org>
11194 ext/cairo/gsttextoverlay.c: Change strcasecmp() to g_strcasecmp(). Fixes #497292.
11195 Original commit message from CVS:
11196 * ext/cairo/gsttextoverlay.c:
11197 Change strcasecmp() to g_strcasecmp(). Fixes #497292.
11199 Thu Nov 15 18:19:19 2007 +0000 Jordi Jaen Pallares <jordijp@gmail.com>
11201 gst/rtp/gstrtpmp2tpay.*: Fill the MTU with as many packets as possible. Fixes #491323.
11202 Original commit message from CVS:
11203 Patch by: Jordi Jaen Pallares <jordijp at gmail dot com>
11204 * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_class_init),
11205 (gst_rtp_mp2t_pay_init), (gst_rtp_mp2t_pay_finalize),
11206 (gst_rtp_mp2t_pay_flush), (gst_rtp_mp2t_pay_handle_buffer):
11207 * gst/rtp/gstrtpmp2tpay.h:
11208 Fill the MTU with as many packets as possible. Fixes #491323.
11210 Thu Nov 15 17:47:43 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11212 gst/rtsp/gstrtspsrc.c: Fix some more leaks. Fixes #497007.
11213 Original commit message from CVS:
11214 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
11215 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
11216 Fix some more leaks. Fixes #497007.
11218 Thu Nov 15 17:35:18 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11220 gst/rtsp/gstrtspsrc.c: Fix 3 pad leaks. Fixes #496983.
11221 Original commit message from CVS:
11222 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
11223 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_free),
11224 (gst_rtspsrc_stream_configure_tcp):
11225 Fix 3 pad leaks. Fixes #496983.
11227 Thu Nov 15 17:26:25 2007 +0000 Wouter Cloetens <wouter@mind.be>
11229 Added HTTP source based on libsoup. Fixes #497020.
11230 Original commit message from CVS:
11231 Patch by: Wouter Cloetens <wouter at mind dot be>
11234 * ext/soup/Makefile.am:
11235 * ext/soup/gstsouphttpsrc.c: (_do_init),
11236 (gst_souphttp_src_base_init), (gst_souphttp_src_class_init),
11237 (gst_souphttp_src_init), (gst_souphttp_src_dispose),
11238 (gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
11239 (gst_souphttp_src_create), (gst_souphttp_src_start),
11240 (gst_souphttp_src_stop), (gst_souphttp_src_unlock),
11241 (gst_souphttp_src_set_location), (soup_got_chunk), (soup_response),
11242 (soup_session_close), (plugin_init):
11243 * ext/soup/gstsouphttpsrc.h:
11244 Added HTTP source based on libsoup. Fixes #497020.
11246 Thu Nov 15 17:01:32 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11248 gst/rtp/gstrtph264depay.c: Fix small leak. Fixes #497017.
11249 Original commit message from CVS:
11250 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
11251 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps):
11252 Fix small leak. Fixes #497017.
11254 Thu Nov 15 16:31:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11256 gst/qtdemux/: Add suppport for theora in quicktime according to XiphQT.
11257 Original commit message from CVS:
11258 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
11259 (gst_qtdemux_prepare_current_sample),
11260 (gst_qtdemux_loop_state_movie), (qtdemux_parse_theora_extension),
11261 (qtdemux_parse_node), (qtdemux_parse_trak), (qtdemux_video_caps):
11262 * gst/qtdemux/qtdemux_fourcc.h:
11263 * gst/qtdemux/qtdemux_types.c:
11264 Add suppport for theora in quicktime according to XiphQT.
11266 Thu Nov 15 12:22:10 2007 +0000 Edgard Lima <edgard.lima@indt.org.br>
11269 * sys/v4l2/gstv4l2src.c:
11270 * sys/v4l2/gstv4l2src.h:
11271 * sys/v4l2/v4l2src_calls.c:
11272 Always copy buffers by default (handle safer with bugged drivers) and added a property to make it possible to use mma...
11273 Original commit message from CVS:
11274 Always copy buffers by default (handle safer with bugged drivers) and added a property to make it possible to use mmap effectively (no copy if possible) when application wants to. Fixes: #480557.
11276 Wed Nov 14 21:39:47 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11278 gst/id3demux/: We don't want the same string multiple times in a tag list for the same tag ever, for any tag, not jus...
11279 Original commit message from CVS:
11280 * gst/id3demux/id3tags.c:
11281 * gst/id3demux/id3tags.h:
11282 * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
11283 We don't want the same string multiple times in a tag list for the
11284 same tag ever, for any tag, not just for GST_TAG_GENRE, so make sure
11285 this doesn't happen and remove special-case code for GST_TAG_GENRE.
11287 Wed Nov 14 21:04:12 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11289 ext/taglib/gstid3v2mux.cc: Write GST_TAG_MUSICBRAINZ_DISCID and GST_TAG_CDDA_CDDB_DISCID into ID3v2 TXXX frames (fixe...
11290 Original commit message from CVS:
11291 * ext/taglib/gstid3v2mux.cc: (add_musicbrainz_tag), (add_funcs):
11292 Write GST_TAG_MUSICBRAINZ_DISCID and GST_TAG_CDDA_CDDB_DISCID
11293 into ID3v2 TXXX frames (fixes #347848).
11295 Wed Nov 14 20:34:24 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11297 gst/rtsp/gstrtspsrc.c: Don't leak sdp message contents (fixes #496773).
11298 Original commit message from CVS:
11299 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
11300 Don't leak sdp message contents (fixes #496773).
11301 * gst/udp/gstudpsink.c: (gst_udpsink_finalize):
11302 Don't leak URI string.
11304 Wed Nov 14 19:10:37 2007 +0000 Julien Puydt <julien.puydt@laposte.net>
11306 ext/raw1394/: Implement GstPropertyProbe interface and add "device-name" property, so applications can use this to pr...
11307 Original commit message from CVS:
11308 Patch by: Julien Puydt <julien dot puydt at laposte net>
11309 * ext/raw1394/Makefile.am:
11310 * ext/raw1394/gst1394probe.c: (gst_1394_get_guid_array),
11311 (gst_1394_property_probe_get_properties),
11312 (gst_1394_property_probe_probe_property),
11313 (gst_1394_property_probe_needs_probe),
11314 (gst_1394_property_probe_get_values),
11315 (gst_1394_property_probe_interface_init),
11316 (gst_1394_type_add_property_probe_interface):
11317 * ext/raw1394/gst1394probe.h: (GST_1394_PROBE_H):
11318 * ext/raw1394/gstdv1394src.c: (_do_init), (gst_dv1394src_class_init),
11319 (gst_dv1394src_init), (gst_dv1394src_dispose),
11320 (gst_dv1394src_set_property), (gst_dv1394src_get_property),
11321 (gst_dv1394src_discover_avc_node), (gst_dv1394src_query),
11322 (gst_dv1394src_update_device_name):
11323 * ext/raw1394/gstdv1394src.h:
11324 Implement GstPropertyProbe interface and add "device-name" property,
11325 so applications can use this to probe for available devices in the
11326 same way they can already with v4lsrc and v4l2src (however horrible
11327 this property probe interface may be). Fixes #358841.
11329 Wed Nov 14 17:03:18 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11331 tests/check/elements/spectrum.c: Fix spectrum unit test for the latest spectrum changes.
11332 Original commit message from CVS:
11333 * tests/check/elements/spectrum.c: (GST_START_TEST):
11334 Fix spectrum unit test for the latest spectrum changes.
11336 Wed Nov 14 15:29:05 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11338 gst/rtsp/gstrtspsrc.c: Don't leak event, don't leak range (fixes #496752).
11339 Original commit message from CVS:
11340 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
11341 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event),
11342 (gst_rtspsrc_parse_range):
11343 Don't leak event, don't leak range (fixes #496752).
11345 Wed Nov 14 10:22:41 2007 +0000 Arek Korbik <arkadini@gmail.com>
11347 gst/alpha/gstalphacolor.c: Detect RGBA/BGRA correctly on little endian systems.
11348 Original commit message from CVS:
11349 Patch by: Arek Korbik <arkadini@gmail.com>
11350 * gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps):
11351 Detect RGBA/BGRA correctly on little endian systems.
11353 Tue Nov 13 17:19:13 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11355 sys/v4l2/v4l2src_calls.c: but the corresponding ioctl() call fails even though the driver claims to support this form...
11356 Original commit message from CVS:
11357 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
11358 If VIDIOC_ENUM_FRAMESIZES is defined (= recent kernel), but the
11359 corresponding ioctl() call fails even though the driver claims to
11360 support this format, just fall back to the pre-2.6.19 kernel
11361 routine that creates caps with suitable height and width ranges
11364 Tue Nov 13 17:01:07 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
11366 gst/matroska/: Extract palette data for dvd subpicture streams and send it downstream as custom gstreamer dvd event (...
11367 Original commit message from CVS:
11368 Patch by: Mark Nauwelaerts <manauw skynet be>
11369 * gst/matroska/matroska-demux.c:
11370 (gst_matroska_demux_push_dvd_clut_change_event),
11371 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
11372 (gst_matroska_demux_subtitle_caps):
11373 * gst/matroska/matroska-ids.h:
11374 Extract palette data for dvd subpicture streams and send it
11375 downstream as custom gstreamer dvd event (fixes #453417).
11377 Tue Nov 13 14:51:30 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11379 ext/cairo/gsttextoverlay.c: Implement minimal parsing of the passed pango font description string, so passing a font ...
11380 Original commit message from CVS:
11381 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_font_init):
11382 Implement minimal parsing of the passed pango font description
11383 string, so passing a font size works the same as with the
11384 pango textoverlay plugin; fixes #455086.
11385 (Maybe we could just use pangocairo here at some point).
11387 Tue Nov 13 06:55:28 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11389 gst/: Return the result in _activate_pull(). Don't ref element there.
11390 Original commit message from CVS:
11391 * gst/avi/gstavidemux.c:
11392 * gst/wavparse/gstwavparse.c:
11393 Return the result in _activate_pull(). Don't ref element there.
11395 Tue Nov 13 06:23:51 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11397 gst/wavparse/gstwavparse.c: Ref the element when we should, but not when we its not needed. Reflow the event_handling...
11398 Original commit message from CVS:
11399 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers),
11400 (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
11401 (gst_wavparse_srcpad_event):
11402 Ref the element when we should, but not when we its not needed. Reflow
11403 the event_handling to not leak the event.
11405 Mon Nov 12 21:07:31 2007 +0000 René Stadler <mail@renestadler.de>
11407 gst/replaygain/rganalysis.c: Avoid slowdown from denormals when processing near-silence input data.
11408 Original commit message from CVS:
11409 Patch by: René Stadler <mail at renestadler dot de>
11410 * gst/replaygain/rganalysis.c: (yule_filter):
11411 Avoid slowdown from denormals when processing near-silence input data.
11412 Spotted by Gabriel Bouvigne. Fixes #494499.
11414 Mon Nov 12 17:59:40 2007 +0000 Edward Hervey <bilboed@bilboed.com>
11416 gst/qtdemux/qtdemux.c: Properly free QTDemuxSamples array.
11417 Original commit message from CVS:
11418 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
11419 (qtdemux_parse_samples):
11420 Properly free QTDemuxSamples array.
11421 Protect table write with a sensible check, some files apparently DO contain
11422 stts values starting with 0 :(
11424 Mon Nov 12 17:21:59 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11426 gst/: Drop EOS in _handle_src_event(). Fix the refcount in qtdemux that previous commit messed up.
11427 Original commit message from CVS:
11428 * gst/avi/gstavidemux.c:
11429 * gst/qtdemux/qtdemux.c:
11430 Drop EOS in _handle_src_event(). Fix the refcount in qtdemux that
11431 previous commit messed up.
11433 Mon Nov 12 17:06:32 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11435 gst/: Sync _handle_src_event() with oggdemux. In avidemux also ref the element when we should, but not when we its no...
11436 Original commit message from CVS:
11437 * gst/avi/gstavidemux.c:
11438 * gst/qtdemux/qtdemux.c:
11439 Sync _handle_src_event() with oggdemux. In avidemux also ref the
11440 element when we should, but not when we its not needed.
11442 Sun Nov 11 21:12:10 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11444 gst/: Change the meaning of the magnitude values given in the
11445 Original commit message from CVS:
11446 * gst/equalizer/demo.c: (draw_spectrum):
11447 * gst/spectrum/demo-audiotest.c: (draw_spectrum):
11448 * gst/spectrum/demo-osssrc.c: (draw_spectrum):
11449 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
11450 Change the meaning of the magnitude values given in the
11451 GstMessages by spectrum to decibel instead of
11454 Sun Nov 11 13:55:27 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11456 gst/equalizer/: And continue to update docs. Also include some sample code for the n-band equalizer in the docs.
11457 Original commit message from CVS:
11458 * gst/equalizer/gstiirequalizer10bands.c:
11459 * gst/equalizer/gstiirequalizer3bands.c:
11460 * gst/equalizer/gstiirequalizernbands.c:
11461 And continue to update docs. Also include some sample code
11462 for the n-band equalizer in the docs.
11464 Sun Nov 11 12:54:31 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11466 gst/equalizer/: Update docs and property ranges to the real values.
11467 Original commit message from CVS:
11468 * gst/equalizer/gstiirequalizer10bands.c:
11469 (gst_iir_equalizer_10bands_class_init):
11470 * gst/equalizer/gstiirequalizer3bands.c:
11471 (gst_iir_equalizer_3bands_class_init):
11472 * gst/equalizer/gstiirequalizernbands.c:
11473 Update docs and property ranges to the real values.
11475 Fri Nov 9 17:27:00 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11477 gst/spectrum/gstspectrum.c: Now do the scaling right for real. Also initialize a previously uninitialized variable.
11478 Original commit message from CVS:
11479 * gst/spectrum/gstspectrum.c:
11480 Now do the scaling right for real. Also initialize a previously
11481 uninitialized variable.
11483 Thu Nov 8 15:56:46 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11485 gst/equalizer/demo.c: Make default volume a bit less. Improve layout by giving more space to the slider with big-numb...
11486 Original commit message from CVS:
11487 * gst/equalizer/demo.c:
11488 Make default volume a bit less. Improve layout by giving more space to
11489 the slider with big-numbers and enable fill.
11491 Thu Nov 8 15:00:40 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11493 gst/wavparse/gstwavparse.c: Return FALSE if we can't handle a query instead of changing the format. Ignore fact when ...
11494 Original commit message from CVS:
11495 * gst/wavparse/gstwavparse.c:
11496 Return FALSE if we can't handle a query instead of changing the
11497 format. Ignore fact when dealing with mpeg audio.
11499 Tue Nov 6 12:23:35 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11501 gst/spectrum/demo-audiotest.c: Use autoaudiosink instead of alsasink and use a sine wave.
11502 Original commit message from CVS:
11503 * gst/spectrum/demo-audiotest.c: (main):
11504 Use autoaudiosink instead of alsasink and use a sine wave.
11505 * gst/spectrum/gstspectrum.c:
11506 Fix the magnitude calculation.
11508 Sat Nov 3 19:50:11 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11510 gst/equalizer/: Allow setting 0 as bandwidth and handle this correctly.
11511 Original commit message from CVS:
11512 * gst/equalizer/demo.c: (main):
11513 * gst/equalizer/gstiirequalizer.c:
11514 (gst_iir_equalizer_band_class_init), (setup_filter):
11515 Allow setting 0 as bandwidth and handle this correctly.
11516 Also handle a bandwidth of rate/2 properly.
11517 * gst/equalizer/gstiirequalizernbands.c:
11518 (gst_iir_equalizer_nbands_class_init):
11519 Make it possible to generate a N-band equalizer with 1 bands. The
11520 previous limit of 2 was caused by a nowadays replaced calculation
11521 doing a division by zero if number of bands was 1.
11523 Fri Nov 2 21:16:09 2007 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
11525 Fix includes for MSVC and GLib-2.14.0 (#492388).
11526 Original commit message from CVS:
11527 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
11529 * gst/udp/gstdynudpsink.c:
11530 * gst/udp/gstdynudpsink.h:
11531 * gst/udp/gstmultiudpsink.c:
11532 * gst/udp/gstmultiudpsink.h:
11533 * gst/udp/gstudpsink.c:
11534 * gst/udp/gstudpsink.h:
11535 Fix includes for MSVC and GLib-2.14.0 (#492388).
11536 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
11537 No more pipe define since GLib-2.14.0, need to use _pipe() directly.
11539 Fri Nov 2 17:23:43 2007 +0000 Edward Hervey <bilboed@bilboed.com>
11541 gst/law/mulaw-decode.*: Calculate outgoing buffer duration if incoming buffer didn't have a valid duration.
11542 Original commit message from CVS:
11543 * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
11544 (gst_mulawdec_chain):
11545 * gst/law/mulaw-decode.h:
11546 Calculate outgoing buffer duration if incoming buffer didn't have a
11549 Tue Oct 30 21:37:49 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11551 gst/equalizer/: Add small demo application based on the spectrum demo applications that gets white noise as input, pu...
11552 Original commit message from CVS:
11553 * gst/equalizer/Makefile.am:
11554 * gst/equalizer/demo.c: (on_window_destroy), (on_configure_event),
11555 (on_gain_changed), (on_bandwidth_changed), (on_freq_changed),
11556 (draw_spectrum), (message_handler), (main):
11557 Add small demo application based on the spectrum demo applications
11558 that gets white noise as input, pushes it through an equalizer and
11559 paints the spectrum. For every equalizer band it's possible to set
11560 gain, bandwidth and frequency.
11561 * gst/equalizer/gstiirequalizer.c: (setup_filter):
11562 Add some guarding against too large or too small frequencies and
11563 bandwidths. Also improve debugging a bit.
11565 Tue Oct 30 21:18:45 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11567 gst/equalizer/gstiirequalizer.c: Replace filters with a bit better filters for which we can actually find documentati...
11568 Original commit message from CVS:
11569 * gst/equalizer/gstiirequalizer.c:
11570 (gst_iir_equalizer_band_set_property),
11571 (gst_iir_equalizer_band_get_property),
11572 (gst_iir_equalizer_band_class_init), (arg_to_scale),
11573 (setup_filter), (gst_iir_equalizer_compute_frequencies):
11574 Replace filters with a bit better filters for which we can actually
11575 find documentation, which don't change anything on zero gain, etc.
11576 Make the frequency property of the bands writable, rename the
11577 band-width property to bandwidth and change the meaning to the
11578 frequency difference between bandedges, change the meaning of the
11579 gain property to dB instead of a weird scale between -1 and 1 that
11580 has no real meaning.
11582 Tue Oct 30 12:29:46 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11584 gst/qtdemux/qtdemux.c: Smarter combine_flow code that also deals with downstream elements returning UNEXPECTED when t...
11585 Original commit message from CVS:
11586 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
11587 (gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie):
11588 Smarter combine_flow code that also deals with downstream elements
11589 returning UNEXPECTED when they receive data out of the segment
11590 boundaries. Fixes #491305.
11592 Sat Oct 27 16:04:48 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11594 gst/interleave/interleave.c: Let's not call every request pad we create "sink%d", that'll create problems if there's ...
11595 Original commit message from CVS:
11596 * gst/interleave/interleave.c: (gst_interleave_request_new_pad):
11597 Let's not call every request pad we create "sink%d", that'll
11598 create problems if there's to be more than one pad. Fixes #490682.
11599 * tests/check/Makefile.am:
11600 * tests/check/elements/.cvsignore:
11601 * tests/check/elements/interleave.c:
11602 Add unit test for the above.
11604 Fri Oct 26 15:03:06 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11606 sys/v4l2/v4l2src_calls.c: Fix 'unused variable' compiler warning when compiling against older kernel headers.
11607 Original commit message from CVS:
11608 * sys/v4l2/v4l2src_calls.c:
11609 Fix 'unused variable' compiler warning when compiling against
11610 older kernel headers.
11612 Fri Oct 26 12:10:43 2007 +0000 Christian Schaller <uraeus@gnome.org>
11614 * gst-plugins-good.spec.in:
11616 Original commit message from CVS:
11619 Thu Oct 25 23:42:52 2007 +0000 David Schleef <ds@schleef.org>
11621 Improve documentation, write some tests for multifilesrc/sink for upcoming ->good review.
11622 Original commit message from CVS:
11623 * gst/multifile/Makefile.am:
11624 * gst/multifile/gstmultifilesink.c:
11625 * gst/multifile/gstmultifilesrc.c:
11626 * tests/check/Makefile.am:
11627 * tests/check/elements/multifile.c:
11628 Improve documentation, write some tests for multifilesrc/sink
11629 for upcoming ->good review.
11631 Thu Oct 25 15:00:15 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11633 ext/taglib/gstid3v2mux.cc (add_funcs): Map new SORTNAME tags to ID3v2 TSOP, TSOA and TSOT frames (#414539).
11634 Original commit message from CVS:
11635 * ext/taglib/gstid3v2mux.cc (add_funcs):
11636 Map new SORTNAME tags to ID3v2 TSOP, TSOA and TSOT frames (#414539).
11638 Wed Oct 24 07:01:47 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11640 tests/check/pipelines/simple-launch-lines.c: Improve the tests a little more.
11641 Original commit message from CVS:
11642 * tests/check/pipelines/simple-launch-lines.c:
11643 Improve the tests a little more.
11645 Tue Oct 23 08:38:50 2007 +0000 Yun Zheng Hu <yunzheng.hu@gmail.com>
11647 sys/osxaudio/gstosxaudiosrc.c: Use default input device instead of default output device and only memcpy actual avail...
11648 Original commit message from CVS:
11649 patch by: Yun Zheng Hu
11650 * sys/osxaudio/gstosxaudiosrc.c:
11651 Use default input device instead of default output device and
11652 only memcpy actual available bytes.
11654 Mon Oct 22 19:14:08 2007 +0000 Edgard Lima <edgard.lima@indt.org.br>
11656 sys/v4l2/v4l2src_calls.c: Fixes "v4l2src ! queue ! xvimagesink". The queue ask for buffer too early. It is temporary ...
11657 Original commit message from CVS:
11658 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame):
11659 Fixes "v4l2src ! queue ! xvimagesink". The queue ask for buffer too
11660 early. It is temporary until we find something better.
11662 Mon Oct 22 16:44:48 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11664 gst/rtsp/gstrtspsrc.c: Fix race when pausing a RTSP stream in interleaved.
11665 Original commit message from CVS:
11666 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
11667 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved):
11668 Fix race when pausing a RTSP stream in interleaved.
11671 Mon Oct 22 09:53:16 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
11673 gst/rtp/gstrtpmp4vpay.c: Use correct unref function for buffers. #488844.
11674 Original commit message from CVS:
11675 Patch by: Peter Kjellerstedt <pkj at axis com>
11676 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_finalize):
11677 Use correct unref function for buffers. #488844.
11679 Fri Oct 19 19:33:16 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11681 Add some debug and sync tests with the fix.
11682 Original commit message from CVS:
11683 * gst/avi/gstavimux.c:
11684 * tests/check/elements/avimux.c:
11685 Add some debug and sync tests with the fix.
11687 Thu Oct 18 17:04:14 2007 +0000 Laurent Glayal <spglegle@yahoo.fr>
11689 gst/udp/gstudpsrc.c: When the socket is used by the app for other purposes, don't generate an error if there is activ...
11690 Original commit message from CVS:
11691 Based on patch by: Laurent Glayal <spglegle yahoo fr>
11692 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
11693 When the socket is used by the app for other purposes, don't generate an
11694 error if there is activaty on the socket that is not data related.
11697 Thu Oct 18 14:55:38 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11699 sys/v4l2/v4l2src_calls.c: Add some more debug info. Generate an error when we run out of buffers for some reason. See...
11700 Original commit message from CVS:
11701 * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
11702 (gst_v4l2src_grab_frame):
11703 Add some more debug info. Generate an error when we run out of buffers
11704 for some reason. See #480557.
11706 Thu Oct 18 08:27:56 2007 +0000 Anders Skargren <anders.skargren@axis.com>
11708 gst/rtp/gstrtph264pay.c: Set marker bit correctly.
11709 Original commit message from CVS:
11710 Patch by: Anders Skargren <anders dot skargren at axis dot com>
11711 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer):
11712 Set marker bit correctly.
11714 Thu Oct 18 06:20:21 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11716 gst/equalizer/gstiirequalizer.c: Add a missing break.
11717 Original commit message from CVS:
11718 * gst/equalizer/gstiirequalizer.c:
11719 (gst_iir_equalizer_band_set_property):
11720 Add a missing break.
11722 Thu Oct 18 06:14:42 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11724 gst/equalizer/gstiirequalizer.*: Move bandwidth property to the separate bands and add float64 support.
11725 Original commit message from CVS:
11726 * gst/equalizer/gstiirequalizer.c:
11727 (gst_iir_equalizer_band_set_property),
11728 (gst_iir_equalizer_band_get_property),
11729 (gst_iir_equalizer_band_class_init), (gst_iir_equalizer_band_init),
11730 (gst_iir_equalizer_band_get_type), (gst_iir_equalizer_class_init),
11731 (setup_filter), (gst_iir_equalizer_setup):
11732 * gst/equalizer/gstiirequalizer.h:
11733 Move bandwidth property to the separate bands and add float64 support.
11735 Wed Oct 17 15:08:02 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11737 gst/rtsp/gstrtspsrc.c: Use allowed name for the GstStructure.
11738 Original commit message from CVS:
11739 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
11740 Use allowed name for the GstStructure.
11742 Wed Oct 17 11:47:23 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11744 Use new gst_bus_pop_filtered().
11745 Original commit message from CVS:
11746 * ext/gconf/gstswitchsink.c:
11747 * gst/autodetect/gstautoaudiosink.c:
11748 Use new gst_bus_pop_filtered().
11750 Sat Oct 13 12:03:44 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11752 sys/v4l2/: When probing the formats and sizes a camera supports, make sure the best ones (highest resolution, prefere...
11753 Original commit message from CVS:
11754 * sys/v4l2/gstv4l2src.c:
11755 * sys/v4l2/v4l2src_calls.c:
11756 When probing the formats and sizes a camera supports, make
11757 sure the best ones (highest resolution, prefered format)
11758 end up at the beginning of the probed caps and the less
11759 desirable ones at the end. This is important because the
11760 order within the caps matters for things like fixation and
11761 negotiation, ie. what format is chosen in the end.
11762 With recent kernels, the current probing code will end up
11763 querying the supported sizes from lowest resolution to
11764 highest resolution, adding them to the probed caps in that
11765 order, resulting to v4l2src fixating to the lowest possible
11766 resolution if downstream does not express a size preference.
11767 Also make up a somewhat random ranking of prefered output
11768 formats for the same reason. Fixes #485828.
11770 Thu Oct 11 17:55:29 2007 +0000 Jason Kivlighn <jkivlighn@gmail.com>
11772 gst/id3demux/id3v2frames.c: Extract license/copyright URIs from ID3v2 WCOP frames (Fixes #447000).
11773 Original commit message from CVS:
11774 Based on patch by: Jason Kivlighn <jkivlighn gmail com>
11775 * gst/id3demux/id3v2frames.c:
11776 Extract license/copyright URIs from ID3v2 WCOP frames
11778 * tests/check/elements/id3demux.c:
11779 * tests/files/Makefile.am:
11780 * tests/files/id3-447000-wcop.tag:
11781 Add simple unit test.
11783 Thu Oct 11 16:41:44 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11785 ext/taglib/gstid3v2mux.cc: Add support for license/copyright URI tags (ID3v2 WCOP frame).
11786 Original commit message from CVS:
11787 * ext/taglib/gstid3v2mux.cc:
11788 Add support for license/copyright URI tags (ID3v2 WCOP frame).
11789 Prerequisite for #447000.
11791 Mon Oct 8 17:44:42 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11793 gst/rtsp/gstrtspsrc.c: Fix compiler warning by using GST_CLOCK_TIME_NONE to initialise a GstClockTime.
11794 Original commit message from CVS:
11795 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush):
11796 Fix compiler warning by using GST_CLOCK_TIME_NONE to initialise
11799 Mon Oct 8 11:58:51 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11801 gst/rtsp/gstrtspsrc.c: More seeking fixes, mostly passing around the new playback segment in order to configure it pr...
11802 Original commit message from CVS:
11803 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush),
11804 (gst_rtspsrc_do_seek), (gst_rtspsrc_perform_seek),
11805 (gst_rtspsrc_configure_caps), (gst_rtspsrc_loop_udp),
11806 (gst_rtspsrc_parse_range), (gst_rtspsrc_open), (gst_rtspsrc_play),
11807 (gst_rtspsrc_change_state):
11808 More seeking fixes, mostly passing around the new playback segment in
11809 order to configure it properly.
11810 Also reset base_time of udp sources when setting them back to PLAYING as
11811 a temporary hack until core supports seek in live sources properly.
11813 Mon Oct 8 10:34:03 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11815 gst/rtp/gstrtpmp4adepay.c: Fix caps as to not confuse autopluggers.
11816 Original commit message from CVS:
11817 * gst/rtp/gstrtpmp4adepay.c:
11818 Fix caps as to not confuse autopluggers.
11820 Sat Oct 6 16:13:14 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11822 gst/id3demux/: Port ID3 tag demuxer over to the new GstTagDemux in -base (now would be a good time to test re-importi...
11823 Original commit message from CVS:
11824 * gst/id3demux/gstid3demux.c:
11825 * gst/id3demux/gstid3demux.h:
11826 * gst/id3demux/id3tags.c:
11827 * gst/id3demux/id3tags.h:
11828 * gst/id3demux/id3v2frames.c:
11829 Port ID3 tag demuxer over to the new GstTagDemux in -base
11830 (now would be a good time to test re-importing your music
11833 Sat Oct 6 15:13:09 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11835 gst/apetag/: Port APE tag demuxer over to the new GstTagDemux in -base.
11836 Original commit message from CVS:
11837 * gst/apetag/Makefile.am:
11838 * gst/apetag/gstapedemux.c:
11839 * gst/apetag/gstapedemux.h:
11840 * gst/apetag/gsttagdemux.c:
11841 * gst/apetag/gsttagdemux.h:
11842 Port APE tag demuxer over to the new GstTagDemux in -base.
11844 Fri Oct 5 13:18:19 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11846 gst/rtsp/gstrtspsrc.c: Improve flushing behaviour.
11847 Original commit message from CVS:
11848 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush),
11849 (gst_rtspsrc_perform_seek), (gst_rtspsrc_handle_src_event),
11850 (gst_rtspsrc_handle_internal_src_query),
11851 (gst_rtspsrc_handle_src_query), (new_session_pad),
11852 (gst_rtspsrc_stream_configure_tcp),
11853 (gst_rtspsrc_stream_configure_transport),
11854 (gst_rtspsrc_loop_send_cmd):
11855 Improve flushing behaviour.
11856 Set state of the udp sources to PAUSE/PLAYING correctly.
11857 Handle events and queries for UDP and TCP transport now.
11859 Thu Oct 4 07:29:48 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11861 gst/rtp/: Add log category.
11862 Original commit message from CVS:
11863 * gst/rtp/gstrtpgsmdepay.c:
11864 * gst/rtp/gstrtpgsmpay.c:
11867 Thu Oct 4 07:24:02 2007 +0000 Timo Hotti <Timo.Hotti@sysopendigia.com>
11869 tests/check/: Add unit tests for payloaders/depayloaders.
11870 Original commit message from CVS:
11871 Patch by: Timo Hotti <Timo.Hotti@sysopendigia.com>
11872 * tests/check/Makefile.am:
11873 * tests/check/pipelines/simple-launch-lines.c:
11874 Add unit tests for payloaders/depayloaders.
11876 Tue Oct 2 10:49:03 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11878 gst/avi/gstavimux.*: Also save codec data for audio streams. Fixes #482495.
11879 Original commit message from CVS:
11880 * gst/avi/gstavimux.c:
11881 * gst/avi/gstavimux.h:
11882 Also save codec data for audio streams. Fixes #482495.
11884 Tue Oct 2 10:23:04 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11886 gst/avi/gstavimux.c: Fix "Index entry has invalid stream nr 1".
11887 Original commit message from CVS:
11888 * gst/avi/gstavimux.c:
11889 Fix "Index entry has invalid stream nr 1".
11890 Add support for muxing aac - work in progress (see #482495).
11892 Mon Oct 1 16:34:56 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11894 gst/rtsp/gstrtspsrc.*: Parse bandwidth modifiers, they are not yet configured in the session manager because we don't...
11895 Original commit message from CVS:
11896 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_bandwidth),
11897 (gst_rtspsrc_collect_bandwidth), (gst_rtspsrc_create_stream),
11898 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_loop_interleaved):
11899 * gst/rtsp/gstrtspsrc.h:
11900 Parse bandwidth modifiers, they are not yet configured in the session
11901 manager because we don't have an API for that yet.
11903 Mon Oct 1 13:57:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11905 gst/rtsp/gstrtspsrc.c: Use shiny new function in -base to get the default clock-rate.
11906 Original commit message from CVS:
11907 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
11908 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_loop_interleaved):
11909 Use shiny new function in -base to get the default clock-rate.
11912 Sat Sep 29 12:50:36 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
11914 win32/MANIFEST: Add files to win32 manifest.
11915 Original commit message from CVS:
11917 Add files to win32 manifest.
11918 * win32/vs6/libgstaudiofx.dsp:
11919 * win32/vs6/libgstqtdemux.dsp:
11920 * win32/vs6/libgstrtp.dsp:
11921 * win32/vs6/libgstrtsp.dsp:
11922 Update project files.
11924 Fri Sep 28 14:56:19 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11926 gst/rtsp/gstrtspsrc.*: In TCP mode, only timestamp the first buffer. TCP is not real time and it does not make sense ...
11927 Original commit message from CVS:
11928 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved),
11929 (gst_rtspsrc_play):
11930 * gst/rtsp/gstrtspsrc.h:
11931 In TCP mode, only timestamp the first buffer. TCP is not real time and
11932 it does not make sense to try to skew compensate, also some servers send
11933 the first batch of data in a burst.
11935 Thu Sep 27 15:00:30 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11937 gst/matroska/matroska-demux.c: Fix setting the discont flag on the first buffer pushed downstream for formats with pr...
11938 Original commit message from CVS:
11939 * gst/matroska/matroska-demux.c:
11940 Fix setting the discont flag on the first buffer
11941 pushed downstream for formats with private codec
11942 data that needs to be deserialised into buffers
11943 (such as vorbis and FLAC when in a matroska container).
11945 Thu Sep 27 11:10:12 2007 +0000 Antoine Tremblay <hexa00@gmail.com>
11947 gst/rtp/gstrtpmp4vpay.*: Free the config string. Fixes #480707.
11948 Original commit message from CVS:
11949 Patch by: Antoine Tremblay <hexa00 at gmail dot com>
11950 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_init),
11951 (gst_rtp_mp4v_pay_finalize), (gst_rtp_mp4v_pay_flush),
11952 (gst_rtp_mp4v_pay_handle_buffer):
11953 * gst/rtp/gstrtpmp4vpay.h:
11954 Free the config string. Fixes #480707.
11955 Clean up the timestamp code a little.
11957 Wed Sep 26 20:12:52 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11959 gst/rtsp/gstrtspsrc.*: Set timestamps on RTP buffers in interleaved mode.
11960 Original commit message from CVS:
11961 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
11962 (gst_rtspsrc_handle_src_query), (gst_rtspsrc_loop_interleaved),
11963 (gst_rtspsrc_loop_udp), (gst_rtspsrc_close):
11964 * gst/rtsp/gstrtspsrc.h:
11965 Set timestamps on RTP buffers in interleaved mode.
11966 Mark first buffers with a DISCONT.
11967 Remove flush hack now that sync for live sources has been figured out.
11969 Wed Sep 26 14:28:20 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11971 gst/udp/gstudpsrc.c: Update documentation.
11972 Original commit message from CVS:
11973 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
11974 Update documentation.
11976 Wed Sep 26 14:26:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11978 gst/qtdemux/gstrtpxqtdepay.*: Fail if we don't know the quicktime format.
11979 Original commit message from CVS:
11980 * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_process),
11981 (gst_rtp_xqt_depay_change_state):
11982 * gst/qtdemux/gstrtpxqtdepay.h:
11983 Fail if we don't know the quicktime format.
11985 Wed Sep 26 13:19:17 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11987 ext/flac/gstflacenc.*: Save the flow return from the last gst_pad_push() and make sure we pass the right flow return ...
11988 Original commit message from CVS:
11989 * ext/flac/gstflacenc.c:
11990 * ext/flac/gstflacenc.h:
11991 Save the flow return from the last gst_pad_push() and
11992 make sure we pass the right flow return value upstream
11993 in the case of failure; minor clean-ups.
11995 Tue Sep 25 19:09:33 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11997 Add support for the new GST_TAG_COMPOSER (#459809).
11998 Original commit message from CVS:
11999 * ext/taglib/gstapev2mux.cc:
12000 * ext/taglib/gstid3v2mux.cc:
12001 * gst/apetag/gstapedemux.c:
12002 Add support for the new GST_TAG_COMPOSER (#459809).
12004 Tue Sep 25 17:18:34 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12006 gst/law/: Compulsive clean-ups: use boilerplate macros, add debug categories, fix up things to conform to symbol nome...
12007 Original commit message from CVS:
12008 * gst/law/alaw-decode.c:
12009 * gst/law/alaw-decode.h:
12010 * gst/law/alaw-encode.c:
12011 * gst/law/alaw-encode.h:
12013 * gst/law/mulaw-conversion.h:
12014 Compulsive clean-ups: use boilerplate macros, add debug
12015 categories, fix up things to conform to symbol nomenklatura,
12018 Tue Sep 25 16:05:29 2007 +0000 Laurent Glayal <spglegle@yahoo.fr>
12020 gst/law/: Use static tables for A-Law decoding and encoding; this makes
12021 Original commit message from CVS:
12022 Based on patch by: Laurent Glayal <spglegle yahoo fr>
12023 * gst/law/alaw-decode.c:
12024 * gst/law/alaw-encode.c:
12025 Use static tables for A-Law decoding and encoding; this makes
12026 A-Law decoding and encoding less CPU-intensive, but increases
12027 the binary size a bit. Leaving old code around for now,
12028 selectable by a define in the code. Fixes #435435.
12030 Tue Sep 25 08:51:36 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12032 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12033 Original commit message from CVS:
12035 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12036 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
12039 Tue Sep 25 05:03:58 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12041 gst/qtdemux/qtdemux.c: Add fourccs for MPEG2 HDV streams. Fixes #479960.
12042 Original commit message from CVS:
12043 Patch by: <j at bootlab dot org>
12044 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
12045 Add fourccs for MPEG2 HDV streams. Fixes #479960.
12047 Mon Sep 24 10:53:36 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12049 Massive leak fixing, plus code cleanups.
12050 Original commit message from CVS:
12051 * ext/audioresample/gstaudioresample.c:
12052 * ext/x264/gstx264enc.c:
12053 * gst/dvdspu/gstdvdspu.c:
12054 * gst/dvdspu/gstdvdspu.h:
12055 * gst/festival/gstfestival.c:
12056 * gst/h264parse/gsth264parse.c:
12057 * gst/mpegtsparse/mpegtspacketizer.c:
12058 * gst/mpegtsparse/mpegtsparse.c:
12059 * gst/multifile/gstmultifilesink.c:
12060 * gst/multifile/gstmultifilesrc.c:
12061 * gst/nuvdemux/gstnuvdemux.c:
12062 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
12063 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
12064 * sys/vcd/vcdsrc.c:
12065 Massive leak fixing, plus code cleanups.
12067 Sun Sep 23 18:57:14 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12069 sys/oss/gstosshelper.c: Use GST_WARNING instead of a g_critical. This situation is not caused by the application.
12070 Original commit message from CVS:
12071 * sys/oss/gstosshelper.c:
12072 Use GST_WARNING instead of a g_critical. This situation is not caused
12073 by the application.
12075 Sat Sep 22 18:15:12 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12077 po/: Updated translations.
12078 Original commit message from CVS:
12081 Updated translations.
12083 Sat Sep 22 18:13:58 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12085 po/eu.po: Added Basque translation.
12086 Original commit message from CVS:
12087 translated by: Mikel Olasagasti <hey_neken@mundurat.net>
12089 Added Basque translation.
12091 Sat Sep 22 18:13:10 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12093 po/: Added Chinese (traditional and Hong Kong) translation.
12094 Original commit message from CVS:
12095 translated by: Abel Cheung <abelcheung@gmail.com>
12098 Added Chinese (traditional and Hong Kong) translation.
12100 Sat Sep 22 18:10:42 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12102 po/pl.po: Added Polish translation.
12103 Original commit message from CVS:
12104 translated by: Jakub Bogusz <qboosh@pld-linux.org>
12106 Added Polish translation.
12108 Sat Sep 22 18:09:59 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12110 po/fi.po: Added Finnish translation.
12111 Original commit message from CVS:
12112 translated by: Ilkka Tuohela <hile@iki.fi>
12114 Added Finnish translation.
12116 Sat Sep 22 18:09:09 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12118 po/es.po: Added Spanish translation.
12119 Original commit message from CVS:
12120 translated by: Jorge González González <aloriel@gmail.com>
12122 Added Spanish translation.
12124 Sat Sep 22 18:08:13 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12126 po/da.po: Added Danish translation.
12127 Original commit message from CVS:
12128 translated by: Mogens Jaeger <mogens@jaeger.tf>
12130 Added Danish translation.
12132 Sat Sep 22 18:06:55 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12134 po/zh_CN.po: Added Chinese (simplified) translation.
12135 Original commit message from CVS:
12136 translated by: Funda Wang <fundawang@linux.net.cn>
12138 Added Chinese (simplified) translation.
12140 Sat Sep 22 18:05:37 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12142 po/bg.po: Added Bulgarian translation.
12143 Original commit message from CVS:
12144 translated by: Alexander Shopov <ash@contact.bg>
12146 Added Bulgarian translation.
12148 Sat Sep 22 08:12:57 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12151 * sys/directdraw/gstdirectdrawsink.c:
12152 * sys/directdraw/gstdirectdrawsink.h:
12153 fix header and comments
12154 Original commit message from CVS:
12155 fix header and comments
12157 Fri Sep 21 11:34:34 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12159 gst/rtp/gstrtpamrdepay.c: Set outgoing packet duration because we can. Fixes #478244 some more.
12160 Original commit message from CVS:
12161 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_process):
12162 Set outgoing packet duration because we can. Fixes #478244 some more.
12164 Thu Sep 20 13:35:34 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12166 ext/cairo/gsttextoverlay.c: Add info about static leak.
12167 Original commit message from CVS:
12168 * ext/cairo/gsttextoverlay.c:
12169 Add info about static leak.
12170 * tests/check/Makefile.am:
12171 * tests/check/generic/states.c:
12172 Improved state change unit test.
12174 Wed Sep 19 18:19:49 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12176 Ignore registries in any format.
12177 Original commit message from CVS:
12178 * docs/plugins/.cvsignore:
12179 * tests/check/.cvsignore:
12180 Ignore registries in any format.
12182 Wed Sep 19 16:24:09 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12184 gst/rtp/gstrtpL16pay.c: Removed some unused code.
12185 Original commit message from CVS:
12186 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_handle_buffer):
12187 Removed some unused code.
12188 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer):
12189 * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_handle_buffer):
12190 * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_handle_buffer):
12191 * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_handle_buffer):
12192 * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_init_packet),
12193 (gst_rtp_theora_pay_flush_packet):
12194 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_flush_packet):
12195 Try to preserve the incomming buffer duration on the outgoing
12196 packets. Fixes #478244.
12198 Wed Sep 19 10:22:40 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12200 ext/taglib/: Work around compiler warnings with g++-4.2 when assigning a string constant to a gchar * (partially fixe...
12201 Original commit message from CVS:
12202 * ext/taglib/gstapev2mux.cc:
12203 * ext/taglib/gstid3v2mux.cc:
12204 Work around compiler warnings with g++-4.2 when assigning a
12205 string constant to a gchar * (partially fixes #478092).
12207 Tue Sep 18 16:44:46 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12209 configure.ac: We require core CVS now for gst_base_src_set_do_timestamp().
12210 Original commit message from CVS:
12212 We require core CVS now for gst_base_src_set_do_timestamp().
12214 Tue Sep 18 13:55:06 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12216 gst/spectrum/: Handling window resize.
12217 Original commit message from CVS:
12218 * gst/spectrum/demo-audiotest.c:
12219 * gst/spectrum/demo-osssrc.c:
12220 Handling window resize.
12222 Tue Sep 18 11:45:06 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12224 ChangeLog: Add missing newline.
12225 Original commit message from CVS:
12227 Add missing newline.
12228 * gst/librfb/rfbdecoder.c:
12229 Fix the build (missing stdlib.h).
12230 * gst/spectrum/gstspectrum.c:
12231 * gst/spectrum/gstspectrum.h:
12232 Use basetransform segment so that it is correctly managed on flushes
12233 and start/stop. Report message timestamp as stream time, which is what
12234 an application can understand. (Yes these are adapted from wim recent
12235 level element changes)
12237 Mon Sep 17 17:35:13 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12239 gst/: Fix compiler warnings shown with Forte.
12240 Original commit message from CVS:
12241 * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_class_init):
12242 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
12243 (new_session_pad), (request_pt_map), (gst_rtspsrc_do_stream_eos),
12244 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_rtpinfo),
12245 (gst_rtspsrc_handle_message):
12246 Fix compiler warnings shown with Forte.
12248 Mon Sep 17 02:05:14 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12250 gst/rtsp/gstrtspsrc.c: Give meaningfull error when all streams failed to configure for some reason.
12251 Original commit message from CVS:
12252 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams),
12253 (gst_rtspsrc_dup_printf):
12254 Give meaningfull error when all streams failed to configure for some
12257 Sun Sep 16 19:13:58 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12259 gst/rtp/README: Update README with the design for synchronisation rules of RTP on sender and receiver.
12260 Original commit message from CVS:
12262 Update README with the design for synchronisation rules of RTP on
12263 sender and receiver.
12265 Fri Sep 14 09:40:49 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12267 gst/wavparse/gstwavparse.c: Don't push EOS from the chain function, the element driving the pipeline is responsible f...
12268 Original commit message from CVS:
12269 * gst/wavparse/gstwavparse.c: (gst_wavparse_loop),
12270 (gst_wavparse_chain):
12271 Don't push EOS from the chain function, the element
12272 driving the pipeline is responsible for this. The bug
12273 this was meant to fix seems to be queue not forwarding
12274 EOS in all cases (see #476514).
12276 Thu Sep 13 17:31:16 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12278 gst/level/gstlevel.*: Use basetransform segment so that it is correctly managed on flushes and start/stop.
12279 Original commit message from CVS:
12280 * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_start),
12281 (gst_level_transform_ip):
12282 * gst/level/gstlevel.h:
12283 Use basetransform segment so that it is correctly managed on flushes and
12285 Report message timestamp as stream time, which is what an application
12288 Thu Sep 13 15:04:15 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12290 Update my mail address.
12291 Original commit message from CVS:
12292 * ext/taglib/gstapev2mux.cc:
12293 * ext/taglib/gstapev2mux.h:
12294 * ext/taglib/gsttaglibmux.c:
12295 * tests/check/elements/apev2mux.c:
12296 Update my mail address.
12298 Thu Sep 13 12:37:56 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12300 gst/wavparse/gstwavparse.c: Add EOS logic for the push-based mode too. Fixes #476514.
12301 Original commit message from CVS:
12302 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_eos),
12303 (gst_wavparse_loop), (gst_wavparse_chain):
12304 Add EOS logic for the push-based mode too. Fixes #476514.
12306 Wed Sep 12 22:01:59 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12308 gst/law/: Fix law encoder timestamps.
12309 Original commit message from CVS:
12310 * gst/law/alaw-encode.c: (gst_alawenc_init), (gst_alawenc_chain):
12311 * gst/law/alaw-encode.h:
12312 * gst/law/mulaw-encode.c: (gst_mulawenc_init),
12313 (gst_mulawenc_chain):
12314 * gst/law/mulaw-encode.h:
12315 Fix law encoder timestamps.
12317 Wed Sep 12 09:13:39 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12319 ext/gconf/gstgconfaudiosink.c: Fix warning when building without debug.
12320 Original commit message from CVS:
12321 * ext/gconf/gstgconfaudiosink.c:
12322 Fix warning when building without debug.
12323 * sys/oss/gstossmixertrack.c:
12324 Use const like in alsamixertrack.c (fixes warnings).
12326 Wed Sep 12 08:38:21 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
12328 gst/: Printf format fixes (#476128).
12329 Original commit message from CVS:
12330 Patch by: Peter Kjellerstedt <pkj at axis com>
12331 * gst-libs/gst/app/gstappsink.c:
12332 * gst/flv/gstflvdemux.c:
12333 * gst/flv/gstflvparse.c:
12334 * gst/interleave/deinterleave.c:
12335 * gst/switch/gstswitch.c:
12336 Printf format fixes (#476128).
12338 Tue Sep 11 15:37:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12340 sys/v4l2/v4l2src_calls.c: Fix framerate detection code some more.
12341 Original commit message from CVS:
12342 * sys/v4l2/v4l2src_calls.c:
12343 (gst_v4l2src_probe_caps_for_format_and_size):
12344 Fix framerate detection code some more.
12345 Handle the case where there is a weird step in the stepwise framerates.
12346 Don't overwrite the min interval with the framerate, use a temp variable
12348 Use max in the Continuous framerate intervals instead of step, which is
12349 1 according to the docs. Fixes #475424.
12351 Mon Sep 10 19:53:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12353 gst/udp/gstudpsrc.c: Make udpsrc timestamp outgoing buffers based on when they were received.
12354 Original commit message from CVS:
12355 * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create):
12356 Make udpsrc timestamp outgoing buffers based on when they were received.
12357 Also make it output a segment in time.
12359 Mon Sep 10 06:49:32 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12361 gst/avi/gstavidemux.c: Plug a little leak. Little code cleanups.
12362 Original commit message from CVS:
12363 * gst/avi/gstavidemux.c:
12364 Plug a little leak. Little code cleanups.
12366 Sun Sep 9 18:08:36 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12368 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old flac versions, 's good for cross-compilation ...
12369 Original commit message from CVS:
12371 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old
12372 flac versions, 's good for cross-compilation karma.
12374 Fri Sep 7 18:04:41 2007 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
12376 gst/rtp/gstrtph263pay.c: Fix up header structure so that compilers don't add padding between the structure fields, si...
12377 Original commit message from CVS:
12378 Patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
12379 * gst/rtp/gstrtph263pay.c:
12380 Fix up header structure so that compilers don't add padding
12381 between the structure fields, since that would lead to us
12382 sending RTP packets with broken headers (as is currently the
12383 case when compiling with MSVC). Also see similar fixes in
12384 libgstrtp in gst-plugins-base. (#474616; #471194)
12386 Fri Sep 7 16:04:14 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12388 sys/v4l2/v4l2src_calls.c: Don't overwrite our GValue with 0 but instead use the previously computed value. Fixes #471...
12389 Original commit message from CVS:
12390 * sys/v4l2/v4l2src_calls.c:
12391 (gst_v4l2src_probe_caps_for_format_and_size):
12392 Don't overwrite our GValue with 0 but instead use the previously
12393 computed value. Fixes #471823 some more.
12395 Fri Sep 7 15:54:38 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12397 gst/spectrum/gstspectrum.c: Use the correct parameter order for the memset calls.
12398 Original commit message from CVS:
12399 * gst/spectrum/gstspectrum.c: (gst_spectrum_start),
12400 (gst_spectrum_transform_ip):
12401 Use the correct parameter order for the memset calls.
12402 Thanks to Christian Schaller for noticing.
12404 Thu Sep 6 12:00:36 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12406 docs/plugins/gst-plugins-good-plugins.hierarchy: No tabs in this file please, or gtk-doc will end up documenting rath...
12407 Original commit message from CVS:
12408 * docs/plugins/gst-plugins-good-plugins.hierarchy:
12409 No tabs in this file please, or gtk-doc will end up documenting
12410 rather absurd class hierarchies.
12412 Thu Sep 6 10:48:56 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12414 ext/gconf/gstswitchsink.c: If the new kid element fails to change state for some reason forward the error message it ...
12415 Original commit message from CVS:
12416 * ext/gconf/gstswitchsink.c:
12417 If the new kid element fails to change state for some reason
12418 (e.g. esdsink not being able to connect to the sound server),
12419 forward the error message it posted on the bus instead of just
12420 posting a generic 'Internal state change error: please file a
12421 bug' error message. Fixes #471364.
12423 Thu Sep 6 07:21:22 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12425 Port GstSpectrum to GstAudioFilter and libgstfft, add support for int32, float and double, use floats for the message...
12426 Original commit message from CVS:
12428 * gst/spectrum/Makefile.am:
12429 * gst/spectrum/demo-audiotest.c: (draw_spectrum),
12430 (message_handler), (main):
12431 * gst/spectrum/demo-osssrc.c: (draw_spectrum), (message_handler):
12432 * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init),
12433 (gst_spectrum_class_init), (gst_spectrum_init),
12434 (gst_spectrum_dispose), (gst_spectrum_set_property),
12435 (gst_spectrum_get_property), (gst_spectrum_start),
12436 (gst_spectrum_setup), (gst_spectrum_message_new),
12437 (gst_spectrum_transform_ip):
12438 * gst/spectrum/gstspectrum.h:
12439 Port GstSpectrum to GstAudioFilter and libgstfft, add support
12440 for int32, float and double, use floats for the message contents,
12441 average all FFTs done in one interval for better results, use
12442 a better windowing function, allow posting the phase in the message
12443 and actually do an FFT with the requested number of bands instead
12445 * tests/check/elements/spectrum.c: (GST_START_TEST),
12447 Improve the units tests by checking for a 11025Hz sine wave
12448 and add unit tests for all 4 supported sample types.
12450 Wed Sep 5 16:23:21 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12452 gst/qtdemux/: Don't assume tags are encoded as UTF-8 (#473670).
12453 Original commit message from CVS:
12454 * gst/qtdemux/Makefile.am:
12455 * gst/qtdemux/qtdemux.c:
12456 Don't assume tags are encoded as UTF-8 (#473670).
12458 Wed Sep 5 14:43:16 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12460 sys/v4l2/: Implement LATENCY queries in the crudest way possible so I don't have to use sync=false any longer when te...
12461 Original commit message from CVS:
12462 * sys/v4l2/gstv4l2src.c:
12463 * sys/v4l2/gstv4l2src.h:
12464 * sys/v4l2/v4l2src_calls.c:
12465 Implement LATENCY queries in the crudest way possible so I don't
12466 have to use sync=false any longer when testing with videosinks.
12468 Wed Sep 5 09:25:23 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12470 configure.ac: Fix build.
12471 Original commit message from CVS:
12475 Wed Sep 5 00:12:46 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12477 sys/v4l2/v4l2src_calls.c: Add some more debugging in the framerate function.
12478 Original commit message from CVS:
12479 * sys/v4l2/v4l2src_calls.c:
12480 (gst_v4l2src_probe_caps_for_format_and_size):
12481 Add some more debugging in the framerate function.
12482 Iterate stepwise framerate up to and _including_ the max and if nothing
12483 was added to the list, add a dummy 0/1 to 100/1 framerate so that we
12484 don't end up with an empty list.
12486 Tue Sep 4 22:42:21 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12488 gst/udp/gstmultiudpsink.c: Add property do configure destination address/port pairs
12489 Original commit message from CVS:
12490 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
12491 (gst_multiudpsink_set_clients_string),
12492 (gst_multiudpsink_get_clients_string),
12493 (gst_multiudpsink_set_property), (gst_multiudpsink_get_property),
12494 (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal),
12495 (gst_multiudpsink_add), (gst_multiudpsink_clear_internal),
12496 (gst_multiudpsink_clear):
12497 Add property do configure destination address/port pairs
12498 API:GstMultiUDPSink::clients
12500 Tue Sep 4 18:30:22 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12502 tests/examples/: Added some RTP example scripts for sending and receiving RTP streams.
12503 Original commit message from CVS:
12504 * tests/examples/Makefile.am:
12505 * tests/examples/rtp/Makefile.am:
12506 * tests/examples/rtp/client-H263p-AMR.sh:
12507 * tests/examples/rtp/client-H263p-PCMA.sdp:
12508 * tests/examples/rtp/client-H263p-PCMA.sh:
12509 * tests/examples/rtp/client-H264-PCMA.sdp:
12510 * tests/examples/rtp/client-H264-PCMA.sh:
12511 * tests/examples/rtp/client-PCMA.sh:
12512 * tests/examples/rtp/server-VTS-H263p-ATS-PCMA.sh:
12513 * tests/examples/rtp/server-alsasrc-PCMA.sh:
12514 * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
12515 * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
12516 Added some RTP example scripts for sending and receiving RTP streams.
12518 Tue Sep 4 16:40:05 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12520 sys/v4l2/gstv4l2src.c: Restructure the setcaps function so that we can also compute the expected GStreamer output siz...
12521 Original commit message from CVS:
12522 * sys/v4l2/gstv4l2src.c: (gst_v4l2_get_caps_info),
12523 (gst_v4l2src_set_caps), (gst_v4l2src_get_mmap):
12524 Restructure the setcaps function so that we can also compute the
12525 expected GStreamer output size of the video frames.
12526 Set frame_byte_size correctly so that read-based devices have a chance
12527 of working correctly.
12528 When grabbing a frame, discard frames that are not of the expected size.
12529 Some cameras don't output the right framesize for the first buffer.
12530 Try only a couple of times to get a valid frame, else error out.
12531 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
12532 (gst_v4l2_fill_lists), (gst_v4l2_get_input):
12533 Add some more debug info when scanning the device.
12534 * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_new),
12535 (gst_v4l2_buffer_pool_new), (gst_v4l2_buffer_pool_activate),
12536 (gst_v4l2src_fill_format_list), (gst_v4l2src_grab_frame),
12537 (gst_v4l2src_set_capture), (gst_v4l2src_capture_init):
12538 Add some more debug info when dequeing a frame.
12540 Tue Sep 4 14:37:22 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12542 gst/wavparse/gstwavparse.c: More code cleanups. Add some more comment and improve debugs logs.
12543 Original commit message from CVS:
12544 * gst/wavparse/gstwavparse.c:
12545 More code cleanups. Add some more comment and improve debugs logs.
12547 Tue Sep 4 07:58:36 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12549 gst/wavparse/gstwavparse.*: Implement seek-query. Refactor duration calculations. Appropriate use of uint64_scale_int...
12550 Original commit message from CVS:
12551 * gst/wavparse/gstwavparse.c:
12552 * gst/wavparse/gstwavparse.h:
12553 Implement seek-query. Refactor duration calculations. Appropriate use
12554 of uint64_scale_int and uint64_scale. Move repeadedly calculated stuff
12557 Mon Sep 3 07:44:34 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12559 gst/avi/gstavidemux.c: Implement seek-query.
12560 Original commit message from CVS:
12561 * gst/avi/gstavidemux.c:
12562 Implement seek-query.
12564 Wed Aug 29 21:43:08 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12566 gst/rtsp/gstrtspsrc.c: Use new basesink async property to make sparse RTCP packet not wait for preroll.
12567 Original commit message from CVS:
12568 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink),
12569 (gst_rtspsrc_dup_printf):
12570 Use new basesink async property to make sparse RTCP packet not wait for
12573 Mon Aug 27 14:44:19 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12575 gst/audiofx/Makefile.am: Dist the right file.
12576 Original commit message from CVS:
12577 * gst/audiofx/Makefile.am:
12578 Dist the right file.
12580 Thu Aug 23 16:27:36 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12582 gst/rtsp/gstrtspsrc.c: Make sure we generate and parse floating point values in the POSIX locale instead of the curre...
12583 Original commit message from CVS:
12584 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_dup_printf),
12585 (gst_rtspsrc_get_float), (gst_rtspsrc_play):
12586 Make sure we generate and parse floating point values in the POSIX
12587 locale instead of the current locale.
12589 Wed Aug 22 15:01:29 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12591 gst/rtsp/gstrtspsrc.*: Fix method detection again.
12592 Original commit message from CVS:
12593 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_seek),
12594 (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
12595 (gst_rtspsrc_play):
12596 * gst/rtsp/gstrtspsrc.h:
12597 Fix method detection again.
12598 Keep track of when we must send a Range header.
12599 Use segment values for Range, Speed and Scale headers.
12600 Parse Speed and Scale headers to update the segment values.
12602 Wed Aug 22 08:22:50 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
12604 sys/v4l2/v4l2src_calls.c: Handle optional v4l2 ioctls gracefully.
12605 Original commit message from CVS:
12606 patch by: Mark Nauwelaerts <manauw@skynet.be>
12607 * sys/v4l2/v4l2src_calls.c:
12608 Handle optional v4l2 ioctls gracefully.
12610 Mon Aug 20 16:52:03 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12612 gst/rtp/: Added an H263 depayloader. Fixes #369392.
12613 Original commit message from CVS:
12614 * gst/rtp/Makefile.am:
12615 * gst/rtp/gstrtp.c: (plugin_init):
12616 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_base_init),
12617 (gst_rtp_h263_depay_class_init), (gst_rtp_h263_depay_init),
12618 (gst_rtp_h263_depay_finalize), (gst_rtp_h263_depay_setcaps),
12619 (gst_rtp_h263_depay_process), (gst_rtp_h263_depay_set_property),
12620 (gst_rtp_h263_depay_get_property),
12621 (gst_rtp_h263_depay_change_state),
12622 (gst_rtp_h263_depay_plugin_init):
12623 * gst/rtp/gstrtph263depay.h:
12624 Added an H263 depayloader. Fixes #369392.
12625 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
12626 (gst_rtp_h263p_depay_process):
12627 * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type),
12628 (gst_rtp_h263p_pay_class_init), (gst_rtp_h263p_pay_flush):
12629 Make the H263+ pay/depayloader support H263-1998 and H263-2000
12631 Also alow plain H263 on the h263p payloaders. Fixes #465040.
12633 Sun Aug 19 19:16:33 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12635 gst/filter/: Add small comparision with the chebyshev filters in the docs.
12636 Original commit message from CVS:
12637 * gst/filter/gstbpwsinc.c:
12638 * gst/filter/gstlpwsinc.c:
12639 Add small comparision with the chebyshev filters in the docs.
12641 Sun Aug 19 19:11:04 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12643 gst/audiofx/: Add small comparision with the windowed sinc filters in the docs.
12644 Original commit message from CVS:
12645 * gst/audiofx/audiochebyshevfreqband.c:
12646 * gst/audiofx/audiochebyshevfreqlimit.c:
12647 Add small comparision with the windowed sinc filters in the docs.
12649 Sun Aug 19 19:01:45 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12651 tests/check/elements/: Also test everything in 32 bit float mode.
12652 Original commit message from CVS:
12653 * tests/check/elements/bpwsinc.c: (GST_START_TEST),
12655 * tests/check/elements/lpwsinc.c: (GST_START_TEST),
12657 Also test everything in 32 bit float mode.
12659 Sun Aug 19 18:47:19 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12661 tests/check/elements/: Also test 32 bit float mode and the type 2 variants of the filters.
12662 Original commit message from CVS:
12663 * tests/check/elements/audiochebyshevfreqband.c: (GST_START_TEST),
12664 (audiochebyshevfreqband_suite):
12665 * tests/check/elements/audiochebyshevfreqlimit.c: (GST_START_TEST),
12666 (audiochebyshevfreqlimit_suite):
12667 Also test 32 bit float mode and the type 2 variants of the filters.
12669 Sat Aug 18 19:44:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12671 gst/rtsp/gstrtspsrc.c: Refactor the udp and interleaved loop function a bit.
12672 Original commit message from CVS:
12673 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved),
12674 (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd),
12675 (gst_rtspsrc_loop):
12676 Refactor the udp and interleaved loop function a bit.
12678 Fri Aug 17 17:08:11 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12680 gst/rtsp/gstrtspsrc.*: Protect connection activity with a new lock, avoids deadlocks when going to PAUSED. Fixes #455...
12681 Original commit message from CVS:
12682 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
12683 (gst_rtspsrc_finalize), (gst_rtspsrc_connection_send),
12684 (gst_rtspsrc_connection_receive), (gst_rtspsrc_sink_chain),
12685 (gst_rtspsrc_handle_request), (gst_rtspsrc_send_keep_alive),
12686 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp),
12687 (gst_rtspsrc_try_send), (gst_rtspsrc_pause):
12688 * gst/rtsp/gstrtspsrc.h:
12689 Protect connection activity with a new lock, avoids deadlocks when going
12690 to PAUSED. Fixes #455808.
12692 Fri Aug 17 15:30:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12694 gst/debug/rndbuffersize.c: Fix debug statement.
12695 Original commit message from CVS:
12696 * gst/debug/rndbuffersize.c: (gst_rnd_buffer_size_loop):
12697 Fix debug statement.
12699 Fri Aug 17 15:28:40 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12701 gst/rtsp/gstrtspsrc.c: Fix stray %u in debug line as spotted by Saur on IRC.
12702 Original commit message from CVS:
12703 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_stream_eos):
12704 Fix stray %u in debug line as spotted by Saur on IRC.
12706 Fri Aug 17 15:05:17 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12708 Use generator macros for the process functions for the different sample types, add lower upper boundaries for the GOb...
12709 Original commit message from CVS:
12710 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
12711 (bpwsinc_set_property), (bpwsinc_get_property):
12712 * gst/filter/gstbpwsinc.h:
12713 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
12714 (gst_lpwsinc_init), (lpwsinc_build_kernel), (lpwsinc_set_property),
12715 (lpwsinc_get_property):
12716 * gst/filter/gstlpwsinc.h:
12717 * tests/check/elements/lpwsinc.c: (GST_START_TEST):
12718 Use generator macros for the process functions for the different
12719 sample types, add lower upper boundaries for the GObject properties
12720 so automatically generated UIs can use sliders and change frequency
12721 properties to floats to save a bit of memory, even ints would in
12722 theory be enough. Also rename frequency to cutoff for consistency
12724 * docs/plugins/gst-plugins-bad-plugins.args:
12725 * docs/plugins/gst-plugins-bad-plugins.signals:
12726 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
12727 Regenerated for the above changes.
12729 Fri Aug 17 14:43:33 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12731 gst/audiofx/: Use generator macros for the process functions for the different sample types, add lower upper boundari...
12732 Original commit message from CVS:
12733 * gst/audiofx/audiochebyshevfreqband.c:
12734 (gst_audio_chebyshev_freq_band_class_init):
12735 * gst/audiofx/audiochebyshevfreqlimit.c:
12736 (gst_audio_chebyshev_freq_limit_class_init):
12737 Use generator macros for the process functions for the different
12738 sample types, add lower upper boundaries for the GObject properties
12739 so automatically generated UIs can use sliders and add a note about
12740 the number of poles as a too high number of poles combined with
12741 very low or very high frequencies will produce only noise.
12742 * docs/plugins/gst-plugins-good-plugins.args:
12743 Regenerated for the property changes.
12745 Fri Aug 17 14:15:19 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12747 gst/rtsp/gstrtspsrc.*: Improve timeout handling.
12748 Original commit message from CVS:
12749 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_property),
12750 (gst_rtspsrc_flush), (gst_rtspsrc_sink_chain),
12751 (gst_rtspsrc_stream_configure_udp_sink),
12752 (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_loop_interleaved),
12753 (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd),
12754 (gst_rtspsrc_try_send), (gst_rtspsrc_send),
12755 (gst_rtspsrc_parse_methods), (gst_rtspsrc_parse_range),
12756 (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_pause),
12757 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
12758 * gst/rtsp/gstrtspsrc.h:
12759 Improve timeout handling.
12760 Use the same socket for sending and receiving RTCP packets so that some
12761 servers can track clients better.
12762 Improve connection closed handling. Try to reconnect.
12763 Don't overwrite our content base with NULL.
12765 Improve range parsing and handling.
12766 Remove flushing hack now that core does the right thing.
12768 Fri Aug 17 13:59:15 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12770 gst/udp/gstmultiudpsink.*: Add support for getting and setting the socket to use.
12771 Original commit message from CVS:
12772 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
12773 (gst_multiudpsink_init), (gst_multiudpsink_set_property),
12774 (gst_multiudpsink_get_property), (gst_multiudpsink_init_send),
12775 (gst_multiudpsink_close), (gst_multiudpsink_add):
12776 * gst/udp/gstmultiudpsink.h:
12777 Add support for getting and setting the socket to use.
12778 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
12779 (gst_udpsrc_create), (gst_udpsrc_get_property):
12780 Add support for getting the currently used socket.
12782 Thu Aug 16 19:22:48 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12784 gst/filter/gstbpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ...
12785 Original commit message from CVS:
12786 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
12787 (gst_bpwsinc_init), (process_32), (process_64),
12788 (bpwsinc_build_kernel), (bpwsinc_push_residue),
12789 (bpwsinc_transform), (bpwsinc_start), (bpwsinc_query),
12790 (bpwsinc_query_type), (bpwsinc_event), (bpwsinc_set_property):
12791 * gst/filter/gstbpwsinc.h:
12792 Implement latency query and only forward those samples downstream
12793 that actually contain the data we want, i.e. drop kernel_length/2
12794 in the beginning and append kernel_length/2 (created by convolving
12795 the filter kernel with zeroes) to the end.
12796 * tests/check/elements/bpwsinc.c: (GST_START_TEST):
12797 Adjust the unit test for this slightly changed behaviour.
12798 * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel):
12799 Reset residue length only when actually creating a residue.
12801 Thu Aug 16 17:02:07 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12803 gst/audiofx/: Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
12804 Original commit message from CVS:
12805 reviewed by: Stefan Kost <ensonic@users.sf.net>
12806 * gst/audiofx/Makefile.am:
12807 * gst/audiofx/audiochebyshevfreqband.c:
12808 (gst_audio_chebyshev_freq_band_mode_get_type),
12809 (gst_audio_chebyshev_freq_band_base_init),
12810 (gst_audio_chebyshev_freq_band_dispose),
12811 (gst_audio_chebyshev_freq_band_class_init),
12812 (gst_audio_chebyshev_freq_band_init),
12813 (generate_biquad_coefficients), (calculate_gain),
12814 (generate_coefficients),
12815 (gst_audio_chebyshev_freq_band_set_property),
12816 (gst_audio_chebyshev_freq_band_get_property),
12817 (gst_audio_chebyshev_freq_band_setup), (process), (process_64),
12818 (process_32), (gst_audio_chebyshev_freq_band_transform_ip),
12819 (gst_audio_chebyshev_freq_band_start):
12820 * gst/audiofx/audiochebyshevfreqband.h:
12821 * gst/audiofx/audiochebyshevfreqlimit.c:
12822 (gst_audio_chebyshev_freq_limit_mode_get_type),
12823 (gst_audio_chebyshev_freq_limit_base_init),
12824 (gst_audio_chebyshev_freq_limit_dispose),
12825 (gst_audio_chebyshev_freq_limit_class_init),
12826 (gst_audio_chebyshev_freq_limit_init),
12827 (generate_biquad_coefficients), (calculate_gain),
12828 (generate_coefficients),
12829 (gst_audio_chebyshev_freq_limit_set_property),
12830 (gst_audio_chebyshev_freq_limit_get_property),
12831 (gst_audio_chebyshev_freq_limit_setup), (process), (process_64),
12832 (process_32), (gst_audio_chebyshev_freq_limit_transform_ip),
12833 (gst_audio_chebyshev_freq_limit_start):
12834 * gst/audiofx/audiochebyshevfreqlimit.h:
12835 * gst/audiofx/audiofx.c: (plugin_init):
12836 Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
12838 * tests/check/Makefile.am:
12839 * tests/check/elements/.cvsignore:
12840 * tests/check/elements/audiochebyshevfreqband.c:
12841 (setup_audiochebyshevfreqband), (cleanup_audiochebyshevfreqband),
12842 (GST_START_TEST), (audiochebyshevfreqband_suite), (main):
12843 * tests/check/elements/audiochebyshevfreqlimit.c:
12844 (setup_audiochebyshevfreqlimit), (cleanup_audiochebyshevfreqlimit),
12845 (GST_START_TEST), (audiochebyshevfreqlimit_suite), (main):
12846 Add unit tests for the chebyshev filters.
12847 * docs/plugins/Makefile.am:
12848 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
12849 * docs/plugins/gst-plugins-good-plugins-sections.txt:
12850 * docs/plugins/gst-plugins-good-plugins.args:
12851 * docs/plugins/inspect/plugin-1394.xml:
12852 * docs/plugins/inspect/plugin-audiofx.xml:
12853 * docs/plugins/inspect/plugin-dv.xml:
12854 * docs/plugins/inspect/plugin-flac.xml:
12855 * docs/plugins/inspect/plugin-jpeg.xml:
12856 * docs/plugins/inspect/plugin-png.xml:
12857 * docs/plugins/inspect/plugin-rtp.xml:
12858 * docs/plugins/inspect/plugin-shout2send.xml:
12859 * docs/plugins/inspect/plugin-wavpack.xml:
12860 And add docs for the chebyshev filters. While doing
12861 that also run make update in docs/plugins.
12863 Thu Aug 16 12:15:06 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12865 Make ro memory to share.
12866 Original commit message from CVS:
12867 * ext/annodex/gstcmmltag.c:
12868 * gst/rtp/gstrtpvorbispay.c:
12869 Make ro memory to share.
12871 Thu Aug 16 11:49:01 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12873 gst/udp/gstudpsrc.c: Improve UDP performance by avoiding a select() when we have data available immediatly.
12874 Original commit message from CVS:
12875 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
12876 Improve UDP performance by avoiding a select() when we have data
12877 available immediatly.
12879 Thu Aug 16 11:47:19 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12881 gst/rtsp/gstrtpdec.*: Add (dummy) SSRC management signals.
12882 Original commit message from CVS:
12883 * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_VOID__UINT_UINT),
12884 (gst_rtp_dec_class_init):
12885 * gst/rtsp/gstrtpdec.h:
12886 Add (dummy) SSRC management signals.
12887 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
12888 (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
12889 (find_stream), (gst_rtspsrc_create_stream), (new_session_pad),
12890 (request_pt_map), (gst_rtspsrc_do_stream_eos), (on_bye_ssrc),
12891 (on_timeout), (gst_rtspsrc_stream_configure_manager),
12892 (gst_rtspsrc_stream_push_event), (gst_rtspsrc_push_event),
12893 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_rtpinfo),
12894 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
12895 * gst/rtsp/gstrtspsrc.h:
12896 Add connection-speed property.
12897 Add find_stream helper functions.
12898 Handle stream EOS based on BYE messages or SSRC timeout.
12899 Returns SUCCESS from the state change function as we hide our async
12900 elements from the parent.
12902 Thu Aug 16 09:48:27 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12904 gst/filter/gstlpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ...
12905 Original commit message from CVS:
12906 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
12907 (gst_lpwsinc_init), (process_32), (process_64),
12908 (lpwsinc_build_kernel), (lpwsinc_push_residue),
12909 (lpwsinc_transform), (lpwsinc_start), (lpwsinc_query),
12910 (lpwsinc_query_type), (lpwsinc_event), (lpwsinc_set_property):
12911 * gst/filter/gstlpwsinc.h:
12912 Implement latency query and only forward those samples downstream
12913 that actually contain the data we want, i.e. drop kernel_length/2
12914 in the beginning and append kernel_length/2 (created by convolving
12915 the filter kernel with zeroes) to the end.
12916 * tests/check/elements/lpwsinc.c: (GST_START_TEST):
12917 Adjust the unit test for this slightly changed behaviour.
12919 Thu Aug 16 07:40:48 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12921 gst/debug/rndbuffersize.c: Fix da leak.
12922 Original commit message from CVS:
12923 * gst/debug/rndbuffersize.c:
12926 Tue Aug 14 13:50:43 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12928 gst/debug/: Add new test element and clean-up the others a little.
12929 Original commit message from CVS:
12930 * gst/debug/Makefile.am:
12931 * gst/debug/breakmydata.c:
12932 * gst/debug/gstdebug.c:
12933 * gst/debug/negotiation.c:
12934 * gst/debug/progressreport.c:
12935 * gst/debug/rndbuffersize.c:
12936 * gst/debug/testplugin.c:
12937 Add new test element and clean-up the others a little.
12939 Mon Aug 13 13:50:39 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12941 Add docs for lpwsinc and bpwsinc and integrate them into the build system. While doing that also update all other doc...
12942 Original commit message from CVS:
12943 * docs/plugins/Makefile.am:
12944 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12945 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12946 * docs/plugins/gst-plugins-bad-plugins.args:
12947 * docs/plugins/gst-plugins-bad-plugins.signals:
12948 * docs/plugins/inspect/plugin-bz2.xml:
12949 * docs/plugins/inspect/plugin-cdxaparse.xml:
12950 * docs/plugins/inspect/plugin-dtsdec.xml:
12951 * docs/plugins/inspect/plugin-faac.xml:
12952 * docs/plugins/inspect/plugin-faad.xml:
12953 * docs/plugins/inspect/plugin-filter.xml:
12954 * docs/plugins/inspect/plugin-freeze.xml:
12955 * docs/plugins/inspect/plugin-gsm.xml:
12956 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
12957 * docs/plugins/inspect/plugin-h264parse.xml:
12958 * docs/plugins/inspect/plugin-modplug.xml:
12959 * docs/plugins/inspect/plugin-mpeg2enc.xml:
12960 * docs/plugins/inspect/plugin-musepack.xml:
12961 * docs/plugins/inspect/plugin-musicbrainz.xml:
12962 * docs/plugins/inspect/plugin-nsfdec.xml:
12963 * docs/plugins/inspect/plugin-replaygain.xml:
12964 * docs/plugins/inspect/plugin-soundtouch.xml:
12965 * docs/plugins/inspect/plugin-spcdec.xml:
12966 * docs/plugins/inspect/plugin-spectrum.xml:
12967 * docs/plugins/inspect/plugin-speed.xml:
12968 * docs/plugins/inspect/plugin-tta.xml:
12969 * docs/plugins/inspect/plugin-videosignal.xml:
12970 * docs/plugins/inspect/plugin-xingheader.xml:
12971 * docs/plugins/inspect/plugin-xvid.xml:
12972 * gst/filter/gstbpwsinc.c:
12973 * gst/filter/gstbpwsinc.h:
12974 * gst/filter/gstlpwsinc.c:
12975 * gst/filter/gstlpwsinc.h:
12976 Add docs for lpwsinc and bpwsinc and integrate them
12977 into the build system. While doing that also update
12978 all other docs via make update in docs/plugins.
12980 Sun Aug 12 20:55:01 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12982 tests/check/elements/bpwsinc.c: Make one test constraint a bit stricter.
12983 Original commit message from CVS:
12984 * tests/check/elements/bpwsinc.c: (GST_START_TEST):
12985 Make one test constraint a bit stricter.
12987 Sun Aug 12 20:53:11 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12989 tests/check/: Add unit tests for bpwsinc, testing fundamental functionality again.
12990 Original commit message from CVS:
12991 * tests/check/Makefile.am:
12992 * tests/check/elements/.cvsignore:
12993 * tests/check/elements/bpwsinc.c: (setup_bpwsinc),
12994 (cleanup_bpwsinc), (GST_START_TEST), (bpwsinc_suite), (main):
12995 Add unit tests for bpwsinc, testing fundamental functionality again.
12997 Sun Aug 12 20:19:37 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12999 tests/check/: Add unit tests for lpwsinc, testing fundamental functionality.
13000 Original commit message from CVS:
13001 * tests/check/Makefile.am:
13002 * tests/check/elements/.cvsignore:
13003 * tests/check/elements/lpwsinc.c: (setup_lpwsinc),
13004 (cleanup_lpwsinc), (GST_START_TEST), (lpwsinc_suite), (main):
13005 Add unit tests for lpwsinc, testing fundamental functionality.
13007 Sun Aug 12 15:41:57 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13009 gst/filter/: Improve debugging a bit.
13010 Original commit message from CVS:
13011 * gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel):
13012 * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel):
13013 Improve debugging a bit.
13015 Sun Aug 12 14:35:41 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13017 gst/qtdemux/qtdemux.c: Fix parsing of mp4a version 0 atoms. Fixes #465774.
13018 Original commit message from CVS:
13019 * gst/qtdemux/qtdemux.c: (qtdemux_parse_node):
13020 Fix parsing of mp4a version 0 atoms. Fixes #465774.
13022 Sun Aug 12 12:46:20 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13024 gst/filter/: Reset the residue in BaseTransform::start to get a clean residue on stream changes.
13025 Original commit message from CVS:
13026 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
13028 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
13030 Reset the residue in BaseTransform::start to get a clean residue
13033 Sat Aug 11 15:58:30 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13035 gst/filter/: Fix processing with buffer sizes that are larger than the filter kernel size.
13036 Original commit message from CVS:
13037 * gst/filter/gstbpwsinc.c: (process_32), (process_64):
13038 * gst/filter/gstlpwsinc.c: (process_32), (process_64):
13039 Fix processing with buffer sizes that are larger than the filter
13042 Fri Aug 10 17:08:01 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13044 gst/rtp/gstrtpilbcdepay.c: Include stdlib.
13045 Original commit message from CVS:
13046 * gst/rtp/gstrtpilbcdepay.c:
13049 Fri Aug 10 16:10:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13051 gst/rtp/gstrtpmpvdepay.c: Set the mpegversion in the caps so that autoplugging does not get confused.
13052 Original commit message from CVS:
13053 * gst/rtp/gstrtpmpvdepay.c:
13054 Set the mpegversion in the caps so that autoplugging does not get
13057 Fri Aug 10 05:51:40 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13059 gst/filter/gstbpwsinc.c: Fix a segfault with more than one channel and don't rebuild the kernel & residue with every ...
13060 Original commit message from CVS:
13061 * gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel):
13062 Fix a segfault with more than one channel and don't rebuild
13063 the kernel & residue with every buffer.
13065 Fri Aug 10 05:35:25 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13067 gst/filter/gstbpwsinc.*: Add support for a bandreject mode and allow specifying the window function that should be used.
13068 Original commit message from CVS:
13069 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_mode_get_type),
13070 (gst_bpwsinc_window_get_type), (gst_bpwsinc_class_init),
13071 (gst_bpwsinc_init), (bpwsinc_build_kernel), (bpwsinc_set_property),
13072 (bpwsinc_get_property):
13073 * gst/filter/gstbpwsinc.h:
13074 Add support for a bandreject mode and allow specifying the window
13075 function that should be used.
13076 * gst/filter/gstlpwsinc.c:
13077 And another small formatting fix.
13079 Fri Aug 10 05:20:06 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13081 gst/filter/gstbpwsinc.*: Apply the same changes to the bandpass filter:
13082 Original commit message from CVS:
13083 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
13084 (gst_bpwsinc_init), (process_32), (process_64),
13085 (bpwsinc_build_kernel), (bpwsinc_setup), (bpwsinc_get_unit_size),
13086 (bpwsinc_transform), (bpwsinc_set_property),
13087 (bpwsinc_get_property):
13088 * gst/filter/gstbpwsinc.h:
13089 Apply the same changes to the bandpass filter:
13090 - Support double input
13091 - Fix processing for input with >1 channels
13092 - Specify frequency in Hz
13093 - Specify actual filter kernel length
13094 - Use transform instead of transform_ip as we're working
13095 out of place anyway
13096 - Factor out filter kernel generation and update the filter
13097 kernel when the properties are set
13098 Fix bandpass filter kernel generation to actually generate
13099 a bandpass filter by creating a highpass instead of a second
13101 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
13102 Small formatting fix.
13104 Fri Aug 10 04:44:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13106 gst/filter/gstlpwsinc.*: Specify the actual filter length instead of a weird 2N+1. Setting the property will round to...
13107 Original commit message from CVS:
13108 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
13109 (gst_lpwsinc_init), (process_32), (process_64),
13110 (lpwsinc_build_kernel), (lpwsinc_set_property),
13111 (lpwsinc_get_property):
13112 * gst/filter/gstlpwsinc.h:
13113 Specify the actual filter length instead of a weird
13114 2N+1. Setting the property will round to the next odd number.
13115 Also remove now obsolete FIXMEs.
13117 Fri Aug 10 04:32:47 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13119 gst/filter/gstlpwsinc.*: Allow choosing between hamming and blackman window. The blackman window provides a better st...
13120 Original commit message from CVS:
13121 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_window_get_type),
13122 (gst_lpwsinc_class_init), (gst_lpwsinc_init),
13123 (lpwsinc_build_kernel), (lpwsinc_set_property),
13124 (lpwsinc_get_property):
13125 * gst/filter/gstlpwsinc.h:
13126 Allow choosing between hamming and blackman window. The blackman
13127 window provides a better stopband attenuation but a bit slower
13130 Fri Aug 10 04:21:39 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13132 gst/filter/gstlpwsinc.*: Add a highpass mode.
13133 Original commit message from CVS:
13134 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_mode_get_type),
13135 (gst_lpwsinc_class_init), (process_32), (process_64),
13136 (lpwsinc_build_kernel), (lpwsinc_set_property),
13137 (lpwsinc_get_property):
13138 * gst/filter/gstlpwsinc.h:
13139 Add a highpass mode.
13141 Fri Aug 10 04:06:53 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13143 gst/filter/gstlpwsinc.c: Fix processing if the input has more than one channel.
13144 Original commit message from CVS:
13145 * gst/filter/gstlpwsinc.c: (process_32), (process_64),
13146 (lpwsinc_build_kernel):
13147 Fix processing if the input has more than one channel.
13149 Thu Aug 9 19:23:33 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13151 gst/filter/gstbpwsinc.c: "this" is a C++ keyword, use "self" instead.
13152 Original commit message from CVS:
13153 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
13154 (gst_bpwsinc_init), (bpwsinc_setup), (bpwsinc_transform_ip),
13155 (bpwsinc_set_property), (bpwsinc_get_property):
13156 "this" is a C++ keyword, use "self" instead.
13157 Add TODOs and FIXMEs and remove two wrong FIXMEs.
13158 * gst/filter/gstlpwsinc.c:
13159 Add FIXMEs and a new TODO.
13161 Thu Aug 9 18:08:05 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13163 gst/filter/gstlpwsinc.*: Add double support, replace "this" with "self" as the former is a C++ keyword.
13164 Original commit message from CVS:
13165 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
13166 (gst_lpwsinc_class_init), (gst_lpwsinc_init), (process_32),
13167 (process_64), (lpwsinc_build_kernel), (lpwsinc_setup),
13168 (lpwsinc_get_unit_size), (lpwsinc_transform),
13169 (lpwsinc_set_property), (lpwsinc_get_property):
13170 * gst/filter/gstlpwsinc.h:
13171 Add double support, replace "this" with "self" as the former
13173 Implement the frequency property in Hz instead of fraction
13174 of sampling frequency.
13175 Remove some unecessary FIXMEs and add some TODOs, add some
13176 required locking and refactor the kernel generation into a
13177 separate function that is also called when the properties
13179 And use BaseTransform::transform instead of transform_ip
13180 as the convolution is done out of place anyway. Should
13181 be done in place later.
13183 Thu Aug 9 10:54:05 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13185 po/: Updated translations.
13186 Original commit message from CVS:
13190 Updated translations.
13192 Wed Aug 8 20:47:33 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13194 gst/filter/: Use GstAudioFilter as base class and don't leak the memory of the filter kernel and residue.
13195 Original commit message from CVS:
13196 * gst/filter/Makefile.am:
13197 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
13198 (gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
13199 (gst_bpwsinc_init), (bpwsinc_setup):
13200 * gst/filter/gstbpwsinc.h:
13201 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
13202 (gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
13203 (gst_lpwsinc_init), (lpwsinc_setup):
13204 * gst/filter/gstlpwsinc.h:
13205 Use GstAudioFilter as base class and don't leak the memory
13206 of the filter kernel and residue.
13208 Wed Aug 8 17:47:05 2007 +0000 Michael Smith <msmith@xiph.org>
13210 gst/videobox/gstvideobox.c: Render right border in the correct location.
13211 Original commit message from CVS:
13212 * gst/videobox/gstvideobox.c: (gst_video_box_ayuv_i420):
13213 Render right border in the correct location.
13215 Wed Aug 8 10:54:50 2007 +0000 Olivier Crete <tester@tester.ca>
13217 gst/rtp/: Make mode property a string. Fixes #464475.
13218 Original commit message from CVS:
13219 Patch by: Olivier Crete <tester at tester dot ca>
13220 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps):
13221 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps):
13222 Make mode property a string. Fixes #464475.
13224 Sun Aug 5 14:58:20 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13226 ext/flac/gstflacenc.c: Widen caps to match decoder a bit and add more FIXMEs.
13227 Original commit message from CVS:
13228 * ext/flac/gstflacenc.c:
13229 Widen caps to match decoder a bit and add more FIXMEs.
13231 Sun Aug 5 14:53:36 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
13233 gst/avi/gstavimux.c: Fix ODML index tag numbering. Fixes #463624.
13234 Original commit message from CVS:
13235 patch by: Mark Nauwelaerts <manauw@skynet.be>
13236 * gst/avi/gstavimux.c:
13237 Fix ODML index tag numbering. Fixes #463624.
13239 Fri Aug 3 16:08:56 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13241 gst/rtsp/gstrtspsrc.c: Fix default clock-rate for realmedia.
13242 Original commit message from CVS:
13243 * gst/rtsp/gstrtspsrc.c: (get_default_rate_for_pt),
13244 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
13245 (gst_rtspsrc_stream_configure_tcp),
13246 (gst_rtspsrc_stream_configure_udp_sink):
13247 Fix default clock-rate for realmedia.
13248 Fix parsing of transport.
13249 Don't try to link NULL pads.
13251 Mon Jul 30 17:17:04 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13253 po/POTFILES.skip: Add POTFILES.skip with list of source files that aren't disted at the moment but contain translatab...
13254 Original commit message from CVS:
13255 * po/POTFILES.skip:
13256 Add POTFILES.skip with list of source files that aren't disted at the
13257 moment but contain translatable strings. Should hopefully pacify
13258 broken tools and make it clearer that these files are left out
13259 intentionally (#461600).
13261 Mon Jul 30 12:41:58 2007 +0000 Edward Hervey <bilboed@bilboed.com>
13263 gst/qtdemux/qtdemux.c: If the buffer was entirely clipped ... don't try sending it :)
13264 Original commit message from CVS:
13265 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie):
13266 If the buffer was entirely clipped ... don't try sending it :)
13268 Fri Jul 27 16:56:45 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13270 gst/rtsp/gstrtspsrc.c: If we don't hav a session manager, set the caps on outgoing buffers ourselves.
13271 Original commit message from CVS:
13272 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams),
13273 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_methods),
13274 (gst_rtspsrc_create_transports_string),
13275 (gst_rtspsrc_prepare_transports):
13276 If we don't hav a session manager, set the caps on outgoing buffers
13278 Force PAUSE/PLAY methods for now until the extensions can overwrite.
13279 Append final bit of the transport string even when it does not contain a
13282 Fri Jul 27 11:21:20 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13284 gst/rtsp/: Clean up the interface list.
13285 Original commit message from CVS:
13286 * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_free),
13287 (gst_rtsp_ext_list_connect):
13288 * gst/rtsp/gstrtspext.h:
13289 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
13290 (gst_rtspsrc_finalize), (gst_rtspsrc_send_cb):
13291 Clean up the interface list.
13292 Allow connecting to interface signals for the extensions.
13293 Remove old extension code.
13294 Free list on cleanup.
13295 Allow extensions to send additional RTSP messages.
13297 Fri Jul 27 10:38:34 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13299 ext/gconf/gconf.c: Handle a NULL gconf key gracefully by rendering the default element.
13300 Original commit message from CVS:
13301 * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
13302 Handle a NULL gconf key gracefully by rendering the default element.
13304 Fri Jul 27 10:11:18 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13306 gst/rtsp/gstrtspext.h: Fix include path for extension interface.
13307 Original commit message from CVS:
13308 * gst/rtsp/gstrtspext.h:
13309 Fix include path for extension interface.
13311 Thu Jul 26 19:45:30 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13313 gst/audiofx/audioamplify.h: Also remove a now unecessary variable here.
13314 Original commit message from CVS:
13315 * gst/audiofx/audioamplify.h:
13316 Also remove a now unecessary variable here.
13318 Thu Jul 26 19:41:07 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13320 gst/audiofx/: Don't save format information ourselves, this is already saved in
13321 Original commit message from CVS:
13322 * gst/audiofx/audioamplify.c: (gst_audio_amplify_init),
13323 (gst_audio_amplify_setup), (gst_audio_amplify_transform_ip):
13324 * gst/audiofx/audiodynamic.c:
13325 (gst_audio_dynamic_set_process_function), (gst_audio_dynamic_init),
13326 (gst_audio_dynamic_setup), (gst_audio_dynamic_transform_ip):
13327 * gst/audiofx/audiodynamic.h:
13328 * gst/audiofx/audioinvert.c: (gst_audio_invert_init),
13329 (gst_audio_invert_setup), (gst_audio_invert_transform_ip):
13330 * gst/audiofx/audioinvert.h:
13331 Don't save format information ourselves, this is already saved in
13334 Thu Jul 26 15:48:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13336 gst/rtsp/: Use rank to filter out extensions.
13337 Original commit message from CVS:
13338 * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_filter),
13339 (gst_rtsp_ext_list_stream_select):
13340 * gst/rtsp/gstrtspext.h:
13341 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
13342 Use rank to filter out extensions.
13343 Add url to stream_select interface call.
13345 Wed Jul 25 18:50:08 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13347 gst/rtsp/: Use shiny new RTSP and SDP library.
13348 Original commit message from CVS:
13349 * gst/rtsp/Makefile.am:
13350 * gst/rtsp/base64.c:
13351 * gst/rtsp/base64.h:
13352 * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_filter),
13353 (gst_rtsp_ext_list_init), (gst_rtsp_ext_list_get),
13354 (gst_rtsp_ext_list_detect_server), (gst_rtsp_ext_list_before_send),
13355 (gst_rtsp_ext_list_after_send), (gst_rtsp_ext_list_parse_sdp),
13356 (gst_rtsp_ext_list_setup_media),
13357 (gst_rtsp_ext_list_configure_stream),
13358 (gst_rtsp_ext_list_get_transports),
13359 (gst_rtsp_ext_list_stream_select):
13360 * gst/rtsp/gstrtspext.h:
13361 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_lower_trans_get_type),
13362 (gst_rtspsrc_class_init), (gst_rtspsrc_init),
13363 (gst_rtspsrc_finalize), (gst_rtspsrc_create_stream),
13364 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
13365 (gst_rtspsrc_flush), (gst_rtspsrc_do_seek),
13366 (gst_rtspsrc_sink_chain), (gst_rtspsrc_stream_configure_manager),
13367 (gst_rtspsrc_stream_configure_tcp),
13368 (gst_rtspsrc_stream_configure_mcast),
13369 (gst_rtspsrc_stream_configure_udp),
13370 (gst_rtspsrc_stream_configure_udp_sink),
13371 (gst_rtspsrc_stream_configure_transport),
13372 (gst_rtspsrc_handle_request), (gst_rtspsrc_send_keep_alive),
13373 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp),
13374 (gst_rtspsrc_loop_send_cmd), (gst_rtsp_auth_method_to_string),
13375 (gst_rtspsrc_parse_auth_hdr), (gst_rtspsrc_setup_auth),
13376 (gst_rtspsrc_try_send), (gst_rtspsrc_send),
13377 (gst_rtspsrc_parse_methods),
13378 (gst_rtspsrc_create_transports_string),
13379 (gst_rtspsrc_prepare_transports), (gst_rtspsrc_setup_streams),
13380 (gst_rtspsrc_parse_range), (gst_rtspsrc_open), (gst_rtspsrc_close),
13381 (gst_rtspsrc_play), (gst_rtspsrc_pause),
13382 (gst_rtspsrc_change_state), (gst_rtspsrc_uri_set_uri):
13383 * gst/rtsp/gstrtspsrc.h:
13385 * gst/rtsp/rtspconnection.c:
13386 * gst/rtsp/rtspconnection.h:
13387 * gst/rtsp/rtspdefs.c:
13388 * gst/rtsp/rtspdefs.h:
13389 * gst/rtsp/rtspext.h:
13390 * gst/rtsp/rtspextwms.c:
13391 * gst/rtsp/rtspextwms.h:
13392 * gst/rtsp/rtspmessage.c:
13393 * gst/rtsp/rtspmessage.h:
13394 * gst/rtsp/rtsprange.c:
13395 * gst/rtsp/rtsprange.h:
13396 * gst/rtsp/rtsptransport.c:
13397 * gst/rtsp/rtsptransport.h:
13398 * gst/rtsp/rtspurl.c:
13399 * gst/rtsp/rtspurl.h:
13401 * gst/rtsp/sdpmessage.c:
13402 * gst/rtsp/sdpmessage.h:
13404 Use shiny new RTSP and SDP library.
13405 Implement RTSP extensions using the new interface.
13406 Remove a lot of old code.
13408 Tue Jul 24 14:31:56 2007 +0000 Edward Hervey <bilboed@bilboed.com>
13410 gst/qtdemux/qtdemux.c: Add codec mapping for '2vuy' (Raw YUV produced by FCP) and 'divx'.
13411 Original commit message from CVS:
13412 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
13413 Add codec mapping for '2vuy' (Raw YUV produced by FCP) and 'divx'.
13415 Tue Jul 24 05:07:59 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13417 ext/wavpack/gstwavpackdec.c: Don't unref the outgoing buffer twice when dropping it because it's outside of the segment.
13418 Original commit message from CVS:
13419 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
13420 Don't unref the outgoing buffer twice when dropping it because it's
13421 outside of the segment.
13423 Tue Jul 24 04:57:20 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13425 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
13426 Original commit message from CVS:
13428 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
13429 (gst_wavpack_dec_chain), (gst_wavpack_dec_sink_event):
13430 Use the new buffer clipping function from gstaudio here and
13431 require gst-plugins-base CVS.
13432 * tests/check/elements/wavpackdec.c: (GST_START_TEST):
13433 For framed Wavpack buffers we require a valid timestamp.
13435 Mon Jul 23 18:03:54 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13437 gst/qtdemux/qtdemux.c: Clip raw audio and video when we can, keep track of current output segment.
13438 Original commit message from CVS:
13439 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
13440 (gst_qtdemux_clip_buffer), (gst_qtdemux_loop_state_movie),
13441 (qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps):
13442 Clip raw audio and video when we can, keep track of current output
13444 Don't leak buffers and events when there is no output pad.
13445 Improve debugging here and there.
13447 Mon Jul 23 09:02:07 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13449 configure.ac: Sync liboil check with plugins-base.
13450 Original commit message from CVS:
13452 Sync liboil check with plugins-base.
13454 Fri Jul 20 11:37:37 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13456 gst/equalizer/: Better algorith for the center frequencies. Subtract band filters from input for negative gains. Rewo...
13457 Original commit message from CVS:
13458 * gst/equalizer/gstiirequalizer.c:
13459 (gst_iir_equalizer_band_set_property),
13460 (gst_iir_equalizer_child_proxy_get_child_by_index),
13461 (gst_iir_equalizer_child_proxy_get_children_count),
13462 (gst_iir_equalizer_child_proxy_interface_init),
13463 (gst_iir_equalizer_class_init), (arg_to_scale), (setup_filter),
13464 (gst_iir_equalizer_compute_frequencies):
13465 * gst/equalizer/gstiirequalizer10bands.c:
13466 (gst_iir_equalizer_10bands_class_init):
13467 * gst/equalizer/gstiirequalizer3bands.c:
13468 (gst_iir_equalizer_3bands_class_init):
13469 * gst/equalizer/gstiirequalizernbands.c:
13470 Better algorith for the center frequencies. Subtract band filters from
13471 input for negative gains. Rework the gain mapping.
13473 Fri Jul 20 07:41:58 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13475 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
13476 Original commit message from CVS:
13477 * ext/annodex/Makefile.am:
13479 * ext/cdio/gstcdiocddasrc.c:
13480 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
13482 * ext/cairo/Makefile.am:
13483 * gst/videofilter/Makefile.am:
13484 * tests/examples/level/Makefile.am:
13485 Use $(LIBM) instead of -lm
13487 Wed Jul 18 11:55:13 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13489 sys/v4l2/gstv4l2src.c: Add another example pipeline.
13490 Original commit message from CVS:
13491 * sys/v4l2/gstv4l2src.c:
13492 Add another example pipeline.
13494 Wed Jul 18 11:42:33 2007 +0000 Alexander Eichner <alexeichi@yahoo.de>
13496 sys/v4l2/gstv4l2src.c: Use define here.
13497 Original commit message from CVS:
13498 Patch by: Alexander Eichner <alexeichi@yahoo.de>
13499 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
13501 * sys/v4l2/gstv4l2tuner.c:
13502 (gst_v4l2_tuner_set_frequency_and_notify):
13503 Don't touch the property - its still disabled.
13504 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format),
13505 (gst_v4l2src_grab_frame), (gst_v4l2src_get_size_limits):
13506 * sys/v4l2/v4l2src_calls.h:
13507 Improve fallback format negotionation. Fixes #451388
13509 Wed Jul 18 10:33:39 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13511 tests/check/elements/videocrop.c: Fix the test.
13512 Original commit message from CVS:
13513 * tests/check/elements/videocrop.c: (GST_START_TEST):
13516 Wed Jul 18 09:21:23 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13518 More docs. More logs in pngdec.
13519 Original commit message from CVS:
13520 * docs/plugins/Makefile.am:
13521 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
13522 * docs/plugins/gst-plugins-good-plugins-sections.txt:
13523 * docs/plugins/inspect/plugin-jpeg.xml:
13524 * docs/plugins/inspect/plugin-png.xml:
13525 * ext/jpeg/gstjpegdec.c:
13526 * ext/libpng/gstpngdec.c: (gst_pngdec_task),
13527 (gst_pngdec_sink_setcaps):
13528 More docs. More logs in pngdec.
13530 Wed Jul 18 07:51:11 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13532 gst/multifile/gstmultifilesrc.c: Add example to the docs. Fix buffer-offset-end and add some debug.
13533 Original commit message from CVS:
13534 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
13535 Add example to the docs. Fix buffer-offset-end and add some debug.
13537 Wed Jul 18 07:35:32 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13539 Add stdlib include (free, atoi, exit).
13540 Original commit message from CVS:
13541 * examples/app/appsrc_ex.c:
13542 * examples/switch/switcher.c:
13543 * ext/neon/gstneonhttpsrc.c:
13544 * ext/timidity/gstwildmidi.c:
13545 * ext/x264/gstx264enc.c:
13546 * gst/mve/mveaudioenc.c: (mve_compress_audio):
13547 * gst/rtpmanager/gstrtpclient.c:
13548 * gst/rtpmanager/gstrtpjitterbuffer.c:
13549 * gst/spectrum/demo-audiotest.c:
13550 * gst/spectrum/demo-osssrc.c:
13551 * sys/dvb/gstdvbsrc.c:
13552 Add stdlib include (free, atoi, exit).
13554 Tue Jul 17 11:35:29 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13556 sys/v4l2/gstv4l2src.c: Initialize num_buffers with minimum value.
13557 Original commit message from CVS:
13558 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
13559 Initialize num_buffers with minimum value.
13560 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
13561 (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame):
13562 Handle frame-size query failure gracefully.
13564 Mon Jul 16 12:11:36 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13566 gst/qtdemux/qtdemux.c: Fix parsing of esds atoms inside mp4a atoms so that we can set correct codec_info for AAC audi...
13567 Original commit message from CVS:
13568 * gst/qtdemux/qtdemux.c: (qtdemux_parse_node):
13569 Fix parsing of esds atoms inside mp4a atoms so that we can set correct
13570 codec_info for AAC audio. Fixes #457097 along with a whole other bunch
13573 Mon Jul 16 09:16:03 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13575 ext/wavpack/gstwavpackdec.c: Fix buffer clipping to correctly clip to the segment stop.
13576 Original commit message from CVS:
13577 * ext/wavpack/gstwavpackdec.c:
13578 (gst_wavpack_dec_clip_outgoing_buffer):
13579 Fix buffer clipping to correctly clip to the segment stop.
13581 Fri Jul 13 16:31:27 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13583 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from there, and...
13584 Original commit message from CVS:
13586 * tests/Makefile.am:
13587 Remove bogus check for libcheck, since we check for
13588 gstreamer-check and it pulls in the required info from there,
13589 and we weren't actually _using_ the information for libcheck
13592 Thu Jul 12 11:21:01 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13594 configure.ac: Use pkg-config to locate check.
13595 Original commit message from CVS:
13597 Use pkg-config to locate check.
13599 Wed Jul 11 23:43:25 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13601 gst/: Fix build against core CVS.
13602 Original commit message from CVS:
13603 * gst/interleave/deinterleave.c: (gst_deinterleave_process):
13604 * gst/vmnc/vmncdec.c: (vmnc_make_buffer):
13605 Fix build against core CVS.
13607 Wed Jul 11 22:31:06 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13609 Fix build against core CVS.
13610 Original commit message from CVS:
13611 * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
13612 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
13613 * ext/libpng/gstpngenc.c: (gst_pngenc_chain):
13614 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
13615 * gst/debug/gstnavigationtest.c: (gst_navigationtest_transform):
13616 * gst/effectv/gstaging.c: (gst_agingtv_transform):
13617 * gst/effectv/gstdice.c: (gst_dicetv_transform):
13618 * gst/effectv/gstedge.c: (gst_edgetv_transform):
13619 * gst/effectv/gstquark.c: (gst_quarktv_transform):
13620 * gst/effectv/gstrev.c: (gst_revtv_transform):
13621 * gst/effectv/gstshagadelic.c: (gst_shagadelictv_transform):
13622 * gst/effectv/gstvertigo.c: (gst_vertigotv_transform):
13623 * gst/effectv/gstwarp.c: (gst_warptv_transform):
13624 * gst/matroska/matroska-demux.c:
13625 (gst_matroska_demux_add_wvpk_header),
13626 (gst_matroska_demux_check_subtitle_buffer),
13627 (gst_matroska_decode_buffer):
13628 * gst/videofilter/gstvideoflip.c: (gst_video_flip_transform):
13629 Fix build against core CVS.
13631 Tue Jul 10 10:16:38 2007 +0000 Edward Hervey <bilboed@bilboed.com>
13633 gst/id3demux/gstid3demux.c: Don't return GST_FLOW_ERROR when pushing an event returns FALSE. We don't have enough gra...
13634 Original commit message from CVS:
13635 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
13636 Don't return GST_FLOW_ERROR when pushing an event returns FALSE. We
13637 don't have enough granularity to convert that boolean into a
13640 Fri Jul 6 15:00:47 2007 +0000 Michael Smith <msmith@xiph.org>
13642 gst/law/: Fix capsnego bogosity in *law decoders.
13643 Original commit message from CVS:
13644 * gst/law/alaw-decode.c: (alawdec_sink_setcaps),
13645 (gst_alawdec_class_init), (gst_alawdec_init), (gst_alawdec_chain),
13646 (gst_alawdec_change_state):
13647 * gst/law/alaw-decode.h:
13648 * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
13649 (gst_mulawdec_class_init), (gst_mulawdec_init),
13650 (gst_mulawdec_chain), (gst_mulawdec_change_state):
13651 * gst/law/mulaw-decode.h:
13652 Fix capsnego bogosity in *law decoders.
13654 Fri Jul 6 14:35:59 2007 +0000 Michael Smith <msmith@xiph.org>
13656 ext/jpeg/gstsmokeenc.*: Remove stupidity in get/set caps functions.
13657 Original commit message from CVS:
13658 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init),
13659 (gst_smokeenc_setcaps), (gst_smokeenc_chain),
13660 (gst_smokeenc_change_state):
13661 * ext/jpeg/gstsmokeenc.h:
13662 Remove stupidity in get/set caps functions.
13663 Fix some refcounting problems.
13665 Fri Jul 6 11:42:53 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13667 ext/libpng/gstpngdec.c: Remove endianness-flipping hack that seems to have been required only because of a bug in ffm...
13668 Original commit message from CVS:
13669 * ext/libpng/gstpngdec.c: (gst_pngdec_caps_create_and_set):
13670 Remove endianness-flipping hack that seems to have been required
13671 only because of a bug in ffmpegcolorspace.
13672 Partially Fixes: #451908
13674 Thu Jul 5 08:44:11 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13676 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13677 Original commit message from CVS:
13678 * docs/plugins/Makefile.am:
13679 Simplify --extra-dir as gtkdoc scans recursively.
13681 Tue Jul 3 09:59:46 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
13683 gst/rtp/gstrtpilbcpay.c: Set the encoding-name in the rtp caps to all uppercase, as required by the caps spec.
13684 Original commit message from CVS:
13685 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
13686 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps):
13687 Set the encoding-name in the rtp caps to all uppercase, as required by
13689 Some small cleanups in the error paths. Fixes #453037.
13691 Tue Jul 3 08:01:18 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13693 gst/multifile/: Add .h files to be able to add it to the docs.
13694 Original commit message from CVS:
13695 * gst/multifile/Makefile.am:
13696 * gst/multifile/gstmultifile.c:
13697 * gst/multifile/gstmultifilesink.c:
13698 * gst/multifile/gstmultifilesink.h:
13699 * gst/multifile/gstmultifilesrc.c:
13700 * gst/multifile/gstmultifilesrc.h:
13701 Add .h files to be able to add it to the docs.
13703 Tue Jul 3 07:16:26 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13705 gst/replaygain/gstrgvolume.h: Fix GObject macros.
13706 Original commit message from CVS:
13707 * gst/replaygain/gstrgvolume.h:
13708 Fix GObject macros.
13710 Thu Jun 28 19:00:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13712 ext/wavpack/gstwavpackparse.*: Use a GSList for the GArray that is used like a list anyway.
13713 Original commit message from CVS:
13714 * ext/wavpack/gstwavpackparse.c:
13715 (gst_wavpack_parse_index_get_last_entry),
13716 (gst_wavpack_parse_index_get_entry_from_sample),
13717 (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
13718 (gst_wavpack_parse_scan_to_find_sample):
13719 * ext/wavpack/gstwavpackparse.h:
13720 Use a GSList for the GArray that is used like a list anyway.
13722 Thu Jun 28 13:25:05 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13724 ext/gdk_pixbuf/gstgdkpixbuf.c: Add state change function where we set 0/1 as default framerate in case our setcaps fu...
13725 Original commit message from CVS:
13726 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
13727 (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_flush),
13728 (gst_gdk_pixbuf_sink_event), (gst_gdk_pixbuf_change_state):
13729 Add state change function where we set 0/1 as default framerate in
13730 case our setcaps function isn't called, like it might not in a
13731 filesrc ! gdkpixbufdec scenario. Fixes assertion triggered by
13732 gdkpixbufdec trying to create caps with a 0/0 framerate.
13733 Also post an error message on the bus if gst_pad_push() fails when
13734 called from our sink event handler (+1 for flow returns for event
13735 functions in 0.11) instead of failing silently.
13737 Wed Jun 27 11:36:24 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13739 gst/rtsp/gstrtspsrc.c: Cast stack args to the proper types. Fixes #451249.
13740 Original commit message from CVS:
13741 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_configure_caps):
13742 Cast stack args to the proper types. Fixes #451249.
13744 Wed Jun 27 11:04:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13746 gst/rtsp/gstrtspsrc.*: For container formats we only need to activate one of the streams so that we correctly signal ...
13747 Original commit message from CVS:
13748 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
13749 (new_session_pad), (gst_rtspsrc_setup_streams):
13750 * gst/rtsp/gstrtspsrc.h:
13751 For container formats we only need to activate one of the streams so
13752 that we correctly signal no-more-pads. Fixes #451015.
13754 Mon Jun 25 12:46:08 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13756 docs/plugins/: Update docs with caps info.
13757 Original commit message from CVS:
13758 * docs/plugins/gst-plugins-good-plugins.args:
13759 * docs/plugins/inspect/plugin-aasink.xml:
13760 * docs/plugins/inspect/plugin-alaw.xml:
13761 * docs/plugins/inspect/plugin-alpha.xml:
13762 * docs/plugins/inspect/plugin-alphacolor.xml:
13763 * docs/plugins/inspect/plugin-annodex.xml:
13764 * docs/plugins/inspect/plugin-apetag.xml:
13765 * docs/plugins/inspect/plugin-audiofx.xml:
13766 * docs/plugins/inspect/plugin-auparse.xml:
13767 * docs/plugins/inspect/plugin-autodetect.xml:
13768 * docs/plugins/inspect/plugin-avi.xml:
13769 * docs/plugins/inspect/plugin-cacasink.xml:
13770 * docs/plugins/inspect/plugin-cairo.xml:
13771 * docs/plugins/inspect/plugin-cdio.xml:
13772 * docs/plugins/inspect/plugin-cutter.xml:
13773 * docs/plugins/inspect/plugin-debug.xml:
13774 * docs/plugins/inspect/plugin-efence.xml:
13775 * docs/plugins/inspect/plugin-effectv.xml:
13776 * docs/plugins/inspect/plugin-esdsink.xml:
13777 * docs/plugins/inspect/plugin-flac.xml:
13778 * docs/plugins/inspect/plugin-flxdec.xml:
13779 * docs/plugins/inspect/plugin-gconfelements.xml:
13780 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
13781 * docs/plugins/inspect/plugin-goom.xml:
13782 * docs/plugins/inspect/plugin-halelements.xml:
13783 * docs/plugins/inspect/plugin-icydemux.xml:
13784 * docs/plugins/inspect/plugin-id3demux.xml:
13785 * docs/plugins/inspect/plugin-jpeg.xml:
13786 * docs/plugins/inspect/plugin-ladspa.xml:
13787 * docs/plugins/inspect/plugin-level.xml:
13788 * docs/plugins/inspect/plugin-matroska.xml:
13789 * docs/plugins/inspect/plugin-mulaw.xml:
13790 * docs/plugins/inspect/plugin-multipart.xml:
13791 * docs/plugins/inspect/plugin-navigationtest.xml:
13792 * docs/plugins/inspect/plugin-ossaudio.xml:
13793 * docs/plugins/inspect/plugin-png.xml:
13794 * docs/plugins/inspect/plugin-quicktime.xml:
13795 * docs/plugins/inspect/plugin-rtp.xml:
13796 * docs/plugins/inspect/plugin-rtsp.xml:
13797 * docs/plugins/inspect/plugin-smpte.xml:
13798 * docs/plugins/inspect/plugin-speex.xml:
13799 * docs/plugins/inspect/plugin-taglib.xml:
13800 * docs/plugins/inspect/plugin-udp.xml:
13801 * docs/plugins/inspect/plugin-videobalance.xml:
13802 * docs/plugins/inspect/plugin-videobox.xml:
13803 * docs/plugins/inspect/plugin-videocrop.xml:
13804 * docs/plugins/inspect/plugin-videoflip.xml:
13805 * docs/plugins/inspect/plugin-videomixer.xml:
13806 * docs/plugins/inspect/plugin-wavenc.xml:
13807 * docs/plugins/inspect/plugin-wavparse.xml:
13808 * docs/plugins/inspect/plugin-ximagesrc.xml:
13809 Update docs with caps info.
13811 Mon Jun 25 12:13:09 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13813 po/POTFILES.in: Add more files with translatable strings (#450878).
13814 Original commit message from CVS:
13816 Add more files with translatable strings (#450878).
13818 Fri Jun 22 20:23:18 2007 +0000 Jens Granseuer <jensgr@gmx.net>
13820 gst/: Build fixes for gcc-2.9x (no mid-block variable declarations etc.).
13821 Original commit message from CVS:
13822 Patch by: Jens Granseuer <jensgr at gmx net>
13823 * gst/equalizer/gstiirequalizer.c:
13824 * gst/equalizer/gstiirequalizer10bands.c:
13825 * gst/equalizer/gstiirequalizer3bands.c:
13826 * gst/equalizer/gstiirequalizernbands.c:
13827 * gst/rtpmanager/async_jitter_queue.c:
13828 (async_jitter_queue_push_sorted):
13829 * gst/rtpmanager/gstrtpjitterbuffer.c:
13830 (gst_rtp_jitter_buffer_chain):
13831 * gst/switch/gstswitch.c: (gst_switch_chain):
13832 Build fixes for gcc-2.9x (no mid-block variable declarations etc.).
13835 Fri Jun 22 14:26:36 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13837 MAINTAINERS: Updating all the maintainers files
13838 Original commit message from CVS:
13840 Updating all the maintainers files
13842 Fri Jun 22 10:12:15 2007 +0000 Edward Hervey <bilboed@bilboed.com>
13845 Original commit message from CVS:
13846 * ext/flac/gstflactag.c: (gst_flac_tag_init):
13847 * gst/interleave/deinterleave.c: (deinterleave_init),
13848 (deinterleave_sink_link):
13849 * gst/interleave/interleave.c: (interleave_init):
13850 * gst/median/gstmedian.c: (gst_median_init):
13851 * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init):
13853 * tests/check/elements/id3demux.c: (pad_added_cb):
13854 Remove unused variable.
13856 Thu Jun 21 10:48:10 2007 +0000 Damien Carbery <damien.carbery@sun.com>
13858 ext/gconf/gconf.h: Make the prototype of gst_gconf_get_key_for_sink_profile match the implementation.
13859 Original commit message from CVS:
13860 * ext/gconf/gconf.h:
13861 Make the prototype of gst_gconf_get_key_for_sink_profile
13862 match the implementation.
13863 Patch by: Damien Carbery <damien dot carbery at sun dot com>
13866 Wed Jun 20 12:56:12 2007 +0000 Michael Smith <msmith@xiph.org>
13868 gst/rtp/gstrtpdepay.c: Fix description - rtpdepay is not a payloader.
13869 Original commit message from CVS:
13870 * gst/rtp/gstrtpdepay.c:
13871 Fix description - rtpdepay is not a payloader.
13873 Wed Jun 20 10:15:00 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13875 gst/equalizer/gstiirequalizer.c: Document parameter mapping.
13876 Original commit message from CVS:
13877 * gst/equalizer/gstiirequalizer.c:
13878 Document parameter mapping.
13880 Wed Jun 20 08:56:17 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13882 gst/spectrum/gstspectrum.c: Fix leaking buffers.
13883 Original commit message from CVS:
13884 * gst/spectrum/gstspectrum.c: (gst_spectrum_event),
13885 (gst_spectrum_transform_ip):
13886 Fix leaking buffers.
13887 * tests/check/Makefile.am:
13888 * tests/check/elements/spectrum.c: (setup_spectrum),
13889 (cleanup_spectrum), (GST_START_TEST), (spectrum_suite), (main):
13890 Add simple test for spectrum element.
13892 Wed Jun 20 08:26:21 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13894 gst/qtdemux/: Add MJPG to the variants of motion jpeg.
13895 Original commit message from CVS:
13896 * gst/qtdemux/qtdemux.c: (qtdemux_parse_samples),
13897 (qtdemux_video_caps):
13898 * gst/qtdemux/qtdemux_fourcc.h:
13899 Add MJPG to the variants of motion jpeg.
13901 Tue Jun 19 16:40:40 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13903 tests/check/: Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the error flags are included and it errors...
13904 Original commit message from CVS:
13905 * tests/check/Makefile.am:
13906 * tests/check/elements/audiopanorama.c: (GST_START_TEST):
13907 * tests/check/elements/videocrop.c: (GST_START_TEST):
13908 * tests/check/elements/videofilter.c:
13909 * tests/check/elements/wavpackdec.c: (GST_START_TEST):
13910 * tests/check/elements/wavpackparse.c: (GST_START_TEST):
13911 Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the
13912 error flags are included and it errors out on compiler warnings
13913 for CVS builds; remove unused variables in various unit tests.
13915 Tue Jun 19 14:48:03 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13917 gst/rtsp/rtspconnection.c: Use threadsafe inet_ntop to convert an ip number to a string.
13918 Original commit message from CVS:
13919 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
13920 (rtsp_connection_close), (rtsp_connection_free):
13921 Use threadsafe inet_ntop to convert an ip number to a string.
13923 Don't leak fd (and ip) when freeing a connection without first closing
13926 Tue Jun 19 14:11:49 2007 +0000 Christian Schaller <uraeus@gnome.org>
13928 * gst/qtdemux/LEGAL:
13929 add 'LEGAL' file describing why this is in -good and under what circumstances it might need to move.
13930 Original commit message from CVS:
13931 add 'LEGAL' file describing why this is in -good and under what
13932 circumstances it might need to move.
13934 Tue Jun 19 10:41:49 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13936 configure.ac: Back to CVS
13937 Original commit message from CVS:
13940 * gst-plugins-good.doap:
13941 Add 0.10.6 to the doap file.
13943 Tue Jun 19 10:24:55 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13949 * docs/plugins/gst-plugins-good-plugins.args:
13950 * docs/plugins/inspect/plugin-1394.xml:
13951 * docs/plugins/inspect/plugin-aasink.xml:
13952 * docs/plugins/inspect/plugin-alaw.xml:
13953 * docs/plugins/inspect/plugin-alpha.xml:
13954 * docs/plugins/inspect/plugin-alphacolor.xml:
13955 * docs/plugins/inspect/plugin-annodex.xml:
13956 * docs/plugins/inspect/plugin-apetag.xml:
13957 * docs/plugins/inspect/plugin-audiofx.xml:
13958 * docs/plugins/inspect/plugin-auparse.xml:
13959 * docs/plugins/inspect/plugin-autodetect.xml:
13960 * docs/plugins/inspect/plugin-avi.xml:
13961 * docs/plugins/inspect/plugin-cacasink.xml:
13962 * docs/plugins/inspect/plugin-cairo.xml:
13963 * docs/plugins/inspect/plugin-cdio.xml:
13964 * docs/plugins/inspect/plugin-cutter.xml:
13965 * docs/plugins/inspect/plugin-debug.xml:
13966 * docs/plugins/inspect/plugin-dv.xml:
13967 * docs/plugins/inspect/plugin-efence.xml:
13968 * docs/plugins/inspect/plugin-effectv.xml:
13969 * docs/plugins/inspect/plugin-esdsink.xml:
13970 * docs/plugins/inspect/plugin-flac.xml:
13971 * docs/plugins/inspect/plugin-flxdec.xml:
13972 * docs/plugins/inspect/plugin-gconfelements.xml:
13973 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
13974 * docs/plugins/inspect/plugin-goom.xml:
13975 * docs/plugins/inspect/plugin-halelements.xml:
13976 * docs/plugins/inspect/plugin-icydemux.xml:
13977 * docs/plugins/inspect/plugin-id3demux.xml:
13978 * docs/plugins/inspect/plugin-jpeg.xml:
13979 * docs/plugins/inspect/plugin-level.xml:
13980 * docs/plugins/inspect/plugin-matroska.xml:
13981 * docs/plugins/inspect/plugin-mulaw.xml:
13982 * docs/plugins/inspect/plugin-multipart.xml:
13983 * docs/plugins/inspect/plugin-navigationtest.xml:
13984 * docs/plugins/inspect/plugin-ossaudio.xml:
13985 * docs/plugins/inspect/plugin-png.xml:
13986 * docs/plugins/inspect/plugin-quicktime.xml:
13987 * docs/plugins/inspect/plugin-rtp.xml:
13988 * docs/plugins/inspect/plugin-rtsp.xml:
13989 * docs/plugins/inspect/plugin-shout2send.xml:
13990 * docs/plugins/inspect/plugin-smpte.xml:
13991 * docs/plugins/inspect/plugin-speex.xml:
13992 * docs/plugins/inspect/plugin-taglib.xml:
13993 * docs/plugins/inspect/plugin-udp.xml:
13994 * docs/plugins/inspect/plugin-videobalance.xml:
13995 * docs/plugins/inspect/plugin-videobox.xml:
13996 * docs/plugins/inspect/plugin-videocrop.xml:
13997 * docs/plugins/inspect/plugin-videoflip.xml:
13998 * docs/plugins/inspect/plugin-videomixer.xml:
13999 * docs/plugins/inspect/plugin-wavenc.xml:
14000 * docs/plugins/inspect/plugin-wavpack.xml:
14001 * docs/plugins/inspect/plugin-wavparse.xml:
14002 * docs/plugins/inspect/plugin-ximagesrc.xml:
14003 * win32/common/config.h:
14005 Original commit message from CVS:
14008 Mon Jun 18 17:53:20 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14026 Original commit message from CVS:
14029 Sun Jun 17 12:35:03 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14031 gst/rtsp/rtspconnection.c: Revert previous commit again, since we are frozen (sorry).
14032 Original commit message from CVS:
14033 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
14034 (rtsp_connection_free):
14035 Revert previous commit again, since we are frozen (sorry).
14037 Sun Jun 17 12:24:58 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
14039 gst/rtsp/rtspconnection.c: inet_ntoa() uses a static buffer internally, so we need to copy the returned string if we ...
14040 Original commit message from CVS:
14041 Patch by: Peter Kjellerstedt <pkj at axis com>
14042 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
14043 (rtsp_connection_free):
14044 inet_ntoa() uses a static buffer internally, so we need to copy the
14045 returned string if we want to store it for later (#447961).
14047 Fri Jun 15 09:13:55 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14049 win32/vs6/: Mark *.dsp & *.dsw as binary files and convert to DOS line endings, as they don't load into VS6 correctly...
14050 Original commit message from CVS:
14051 * win32/vs6/autogen.dsp:
14052 * win32/vs6/gst_plugins_good.dsw:
14053 * win32/vs6/libgstalaw.dsp:
14054 * win32/vs6/libgstalpha.dsp:
14055 * win32/vs6/libgstalphacolor.dsp:
14056 * win32/vs6/libgstapetag.dsp:
14057 * win32/vs6/libgstaudiofx.dsp:
14058 * win32/vs6/libgstauparse.dsp:
14059 * win32/vs6/libgstautodetect.dsp:
14060 * win32/vs6/libgstavi.dsp:
14061 * win32/vs6/libgstcutter.dsp:
14062 * win32/vs6/libgstdirectdraw.dsp:
14063 * win32/vs6/libgstdirectsound.dsp:
14064 * win32/vs6/libgsteffectv.dsp:
14065 * win32/vs6/libgstflx.dsp:
14066 * win32/vs6/libgstgoom.dsp:
14067 * win32/vs6/libgsticydemux.dsp:
14068 * win32/vs6/libgstid3demux.dsp:
14069 * win32/vs6/libgstinterleave.dsp:
14070 * win32/vs6/libgstjpeg.dsp:
14071 * win32/vs6/libgstlevel.dsp:
14072 * win32/vs6/libgstmatroska.dsp:
14073 * win32/vs6/libgstmedian.dsp:
14074 * win32/vs6/libgstmonoscope.dsp:
14075 * win32/vs6/libgstmulaw.dsp:
14076 * win32/vs6/libgstmultipart.dsp:
14077 * win32/vs6/libgstqtdemux.dsp:
14078 * win32/vs6/libgstrtp.dsp:
14079 * win32/vs6/libgstrtsp.dsp:
14080 * win32/vs6/libgstsmpte.dsp:
14081 * win32/vs6/libgstspeex.dsp:
14082 * win32/vs6/libgstudp.dsp:
14083 * win32/vs6/libgstvideobalance.dsp:
14084 * win32/vs6/libgstvideobox.dsp:
14085 * win32/vs6/libgstvideocrop.dsp:
14086 * win32/vs6/libgstvideoflip.dsp:
14087 * win32/vs6/libgstvideomixer.dsp:
14088 * win32/vs6/libgstwaveform.dsp:
14089 * win32/vs6/libgstwavenc.dsp:
14090 * win32/vs6/libgstwavparse.dsp:
14091 Mark *.dsp & *.dsw as binary files and convert to DOS line
14092 endings, as they don't load into VS6 correctly otherwise.
14094 Fri Jun 15 08:32:52 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
14096 gst/rtsp/rtspconnection.c: Fix the MingW build.
14097 Original commit message from CVS:
14098 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
14099 (rtsp_connection_connect):
14100 Fix the MingW build.
14101 Patch By: Vincent Torri <vtorri at univ-evry dot fr>
14104 Thu Jun 14 14:03:41 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14106 tests/: Hush the buildbots up
14107 Original commit message from CVS:
14108 * tests/check/elements/.cvsignore:
14109 * tests/icles/.cvsignore:
14110 Hush the buildbots up
14112 Thu Jun 14 12:14:24 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14114 Make sure to dist everything needed for win32 builds.
14115 Original commit message from CVS:
14118 * sys/directdraw/Makefile.am:
14119 * sys/directsound/Makefile.am:
14120 * sys/waveform/Makefile.am:
14121 Make sure to dist everything needed for win32 builds.
14123 Thu Jun 14 10:23:20 2007 +0000 Edward Hervey <bilboed@bilboed.com>
14125 gst/qtdemux/qtdemux.c: For AMR-NB streams, export the AMRSpecificBox as codec_data on the caps.
14126 Original commit message from CVS:
14127 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
14128 For AMR-NB streams, export the AMRSpecificBox as codec_data on the
14132 Wed Jun 13 17:11:24 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14134 gst/rtp/gstrtph264depay.c: Make sure we allocate enough memory for the codec_data.
14135 Original commit message from CVS:
14136 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps):
14137 Make sure we allocate enough memory for the codec_data.
14140 Tue Jun 12 21:05:22 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
14142 win32/MANIFEST: Add videocrop project file to the win32 manifest.
14143 Original commit message from CVS:
14145 Add videocrop project file to the win32 manifest.
14146 * win32/vs6/gst_plugins_good.dsw:
14147 Add qtdemux,videocrop and waveform projects to the workspace.
14148 * win32/vs6/libgstqtdemux.dsp:
14149 Add zlib to the link list of qtdemux.
14150 * win32/vs6/libgstvideocrop.dsp:
14151 Add a project file for videocrop.
14153 Tue Jun 12 20:22:26 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14155 po/POTFILES.in: Add qtdemux for translation
14156 Original commit message from CVS:
14158 Add qtdemux for translation
14160 Tue Jun 12 20:15:29 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14162 Move videocrop and osxvideo from -bad.
14163 Original commit message from CVS:
14165 * docs/plugins/Makefile.am:
14166 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14167 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14168 * docs/plugins/inspect/plugin-videocrop.xml:
14169 * gst-plugins-good.spec.in:
14171 * tests/check/Makefile.am:
14172 * tests/icles/Makefile.am:
14173 * tests/icles/videocrop-test.c:
14174 Move videocrop and osxvideo from -bad.
14176 Tue Jun 12 19:35:08 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14178 Move qtdemux from -bad.
14179 Original commit message from CVS:
14181 * docs/plugins/Makefile.am:
14182 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14183 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14184 * docs/plugins/gst-plugins-good-plugins.args:
14185 * docs/plugins/inspect/plugin-qtdemux.xml:
14186 * docs/plugins/inspect/plugin-quicktime.xml:
14188 Move qtdemux from -bad.
14189 * gst-plugins-good.spec.in:
14190 Update spec file to reflect moving of qtdemux and wavpack
14192 Tue Jun 12 19:01:41 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14196 Fix typo in the changelog and commit the manifest too
14197 Original commit message from CVS:
14198 Fix typo in the changelog and commit the manifest too
14200 Tue Jun 12 18:52:33 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14203 Original commit message from CVS:
14205 * docs/plugins/Makefile.am:
14206 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14207 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14208 * docs/plugins/inspect/plugin-directdraw.xml:
14209 * docs/plugins/inspect/plugin-directsound.xml:
14210 * docs/plugins/inspect/plugin-waveform.xml:
14211 Move the waveform plugin from -bad too. Update the inspect xml
14212 files to mention Plugins Good instead of Plugins Bad.
14214 Tue Jun 12 13:33:56 2007 +0000 Andy Wingo <wingo@pobox.com>
14217 * sys/v4l2/v4l2src_calls.c:
14218 Return a copy of the pool buffer if all mmap buffers have been dequeued.
14219 Original commit message from CVS:
14220 (gst_v4l2src_grab_frame): Return a copy of the pool buffer if all
14221 mmap buffers have been dequeued.
14223 Tue Jun 12 11:23:01 2007 +0000 Andy Wingo <wingo@pobox.com>
14225 sys/v4l2/v4l2src_calls.c (gst_v4l2_buffer_finalize) (gst_v4l2_buffer_class_init, gst_v4l2_buffer_get_type)
14226 Original commit message from CVS:
14227 2007-06-12 Andy Wingo <wingo@pobox.com>
14228 * sys/v4l2/v4l2src_calls.c (gst_v4l2_buffer_finalize)
14229 (gst_v4l2_buffer_class_init, gst_v4l2_buffer_get_type)
14230 (gst_v4l2_buffer_new): Behave more like ximagesink's buffers, with
14231 finalization and resuscitation. No longer public.
14232 (gst_v4l2_buffer_pool_finalize, gst_v4l2_buffer_pool_init)
14233 (gst_v4l2_buffer_pool_class_init, gst_v4l2_buffer_pool_get_type)
14234 (gst_v4l2_buffer_pool_new, gst_v4l2_buffer_pool_activate)
14235 (gst_v4l2_buffer_pool_destroy): Make the pool follow common
14236 miniobject semantics, and be threadsafe.
14237 (gst_v4l2src_queue_frame): Remove this function, as we just call
14238 the ioctls directly in the two places where we queue buffers.
14239 (gst_v4l2src_grab_frame): Return a flowreturn and fill the buffer
14241 (gst_v4l2src_capture_init): Use the new buffer_pool_new function
14242 to allocate the pool, which also preallocates the GstBuffers.
14243 (gst_v4l2src_capture_start): Call buffer_pool_activate instead of
14244 queueing the frames directly.
14245 * sys/v4l2/gstv4l2src.h (struct _GstV4l2BufferPool): Make this a
14246 real MiniObject instead of rolling our own refcounting and
14247 finalizing. Give it a lock.
14248 (struct _GstV4l2Buffer): Remove one intermediary object, having
14249 the buffers hold the struct v4l2_buffer directly.
14250 * sys/v4l2/gstv4l2src.c (gst_v4l2src_set_caps): Pass the caps to
14251 capture_init so that it can set them on the buffers that it will
14253 (gst_v4l2src_get_read): For better or for worse, include the
14254 timestamping and offsetting code here; really we should be using
14255 bufferalloc though.
14256 (gst_v4l2src_get_mmap): Just make grab_frame return one of our
14257 preallocated, mmap'd buffers.
14259 Mon Jun 11 11:41:56 2007 +0000 daniel fischer <dan@f3c.com>
14261 sys/ximage/gstximagesrc.c: Actually use the display_name property so that we can dump any available X display. Fixes ...
14262 Original commit message from CVS:
14263 Patch by: daniel fischer <dan at f3c dot com>
14264 * sys/ximage/gstximagesrc.c: (gst_ximage_src_start),
14265 (gst_ximage_src_get_caps):
14266 Actually use the display_name property so that we can dump any
14267 available X display. Fixes #445905.
14269 Mon Jun 11 10:21:13 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
14271 gst/rtp/: Add missing rate fields to caps. Fixes #441118.
14272 Original commit message from CVS:
14273 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
14274 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_setcaps):
14275 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_setcaps):
14276 Add missing rate fields to caps. Fixes #441118.
14278 Sun Jun 10 21:14:11 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
14280 win32/: Add DirectSound and DirectDraw sinks project files to workspace and solution files.
14281 Original commit message from CVS:
14282 * win32/vs6/gst_plugins_good.dsw:
14283 * win32/vs8/gst-plugins-good.sln:
14284 Add DirectSound and DirectDraw sinks project files to
14285 workspace and solution files.
14287 Sun Jun 10 10:53:26 2007 +0000 Josh Coalson <xflac@yahoo.com>
14289 Add support for flac >= 1.1.3 which changed the API. Fixes bug #385887.
14290 Original commit message from CVS:
14291 Patch by: Josh Coalson <xflac at yahoo dot com>,
14292 updated by Alexis Ballier <aballier at gentoo dot org>:
14294 * ext/flac/gstflacdec.c: (gst_flac_dec_reset_decoders),
14295 (gst_flac_dec_setup_seekable_decoder),
14296 (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_seek),
14297 (gst_flac_dec_tell), (gst_flac_dec_length), (gst_flac_dec_eof),
14298 (gst_flac_dec_read_seekable), (gst_flac_dec_read_stream):
14299 * ext/flac/gstflacdec.h:
14300 * ext/flac/gstflacenc.c: (gst_flac_enc_init),
14301 (gst_flac_enc_finalize), (gst_flac_enc_set_metadata),
14302 (gst_flac_enc_sink_setcaps), (gst_flac_enc_update_quality),
14303 (gst_flac_enc_seek_callback), (gst_flac_enc_write_callback),
14304 (gst_flac_enc_tell_callback), (gst_flac_enc_sink_event),
14305 (gst_flac_enc_chain), (gst_flac_enc_set_property),
14306 (gst_flac_enc_get_property), (gst_flac_enc_change_state):
14307 * ext/flac/gstflacenc.h:
14308 Add support for flac >= 1.1.3 which changed the API. Fixes bug #385887.
14310 Sat Jun 9 15:41:52 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14312 ext/wavpack/gstwavpackenc.c: Remove workaround for bug #421543. This is fixed in core 0.10.13 and not necessary anymo...
14313 Original commit message from CVS:
14314 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
14315 Remove workaround for bug #421543. This is fixed in core 0.10.13 and
14316 not necessary anymore as we need at least that core version.
14318 Sat Jun 9 15:33:32 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14320 ext/wavpack/: Improve discont handling by checking if the next Wavpack block has the expected, following block index.
14321 Original commit message from CVS:
14322 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
14323 (gst_wavpack_dec_chain):
14324 * ext/wavpack/gstwavpackdec.h:
14325 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
14326 (gst_wavpack_parse_push_buffer):
14327 * ext/wavpack/gstwavpackparse.h:
14328 Improve discont handling by checking if the next Wavpack block has
14329 the expected, following block index.
14331 Fri Jun 8 20:23:07 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14333 * tests/check/elements/.gitignore:
14335 Original commit message from CVS:
14338 Fri Jun 8 20:20:56 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14340 gst/rtp/gstrtpmp4vpay.c (gst_rtp_mp4vpay_details): Fix element description.
14341 Original commit message from CVS:
14342 * gst/rtp/gstrtpmp4vpay.c (gst_rtp_mp4vpay_details):
14343 Fix element description.
14345 Fri Jun 8 20:19:55 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14347 move wavpack plugin. See #352605.
14348 Original commit message from CVS:
14350 * docs/plugins/Makefile.am:
14351 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14352 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14353 * docs/plugins/gst-plugins-good-plugins.args:
14354 * docs/plugins/gst-plugins-good-plugins.hierarchy:
14355 * docs/plugins/gst-plugins-good-plugins.signals:
14356 * docs/plugins/inspect/plugin-autodetect.xml:
14357 * docs/plugins/inspect/plugin-gconfelements.xml:
14358 * docs/plugins/inspect/plugin-ladspa.xml:
14359 * docs/plugins/inspect/plugin-rtp.xml:
14360 * docs/plugins/inspect/plugin-wavpack.xml:
14362 * tests/check/Makefile.am:
14363 move wavpack plugin. See #352605.
14365 Fri Jun 8 19:45:43 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14367 * docs/plugins/Makefile.am:
14368 the alphabet tripping up people since 10929BC
14369 Original commit message from CVS:
14371 tripping up people since 10929BC
14373 Fri Jun 8 17:37:02 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14375 Add DirectDraw & DirectSound plugins to the build and docs.
14376 Original commit message from CVS:
14378 * docs/plugins/Makefile.am:
14379 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14380 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14381 * docs/plugins/gst-plugins-good-plugins.args:
14384 Add DirectDraw & DirectSound plugins to the build and docs.
14386 Fri Jun 8 16:31:15 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14388 Rename the keep-aspect-ratio property to force-aspect-ratio to make it consistent with xvimagesink and ximagesink.
14389 Original commit message from CVS:
14390 * docs/plugins/gst-plugins-bad-plugins.args:
14391 * sys/directdraw/gstdirectdrawsink.c:
14392 (gst_directdraw_sink_class_init):
14393 Rename the keep-aspect-ratio property to force-aspect-ratio to make
14394 it consistent with xvimagesink and ximagesink.
14396 Fri Jun 8 10:43:26 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14398 ext/: When operating in pull mode, error out correct on not-linked.
14399 Original commit message from CVS:
14400 * ext/dv/gstdvdemux.c: (gst_dvdemux_loop):
14401 * ext/libpng/gstpngdec.c: (user_read_data), (gst_pngdec_task):
14402 When operating in pull mode, error out correct on not-linked.
14404 Fri Jun 8 08:12:43 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14406 tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink while autovideosink/ghostpads/whatever ...
14407 Original commit message from CVS:
14408 * tests/icles/videocrop-test.c: (main):
14409 Default to xvimagesink instead of autovideosink while
14410 autovideosink/ghostpads/whatever don't handle the way we use it in
14411 the way we expect it to.
14413 Wed Jun 6 10:19:17 2007 +0000 Andy Wingo <wingo@pobox.com>
14416 * sys/v4l2/v4l2src_calls.c:
14417 sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format)
14418 Original commit message from CVS:
14419 2007-06-06 Andy Wingo <wingo@pobox.com>
14420 * sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format)
14421 (gst_v4l2src_probe_caps_for_format_and_size): Only probe for
14422 format and size if the ioctls are defined; should fix compilation
14423 on Linux < 2.16.19.
14425 Wed Jun 6 08:53:12 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14427 gst/videobox/gstvideobox.c: Printf fixes in debug statements; use LOG level for debug statements that are printed for...
14428 Original commit message from CVS:
14429 * gst/videobox/gstvideobox.c: (gst_video_box_ayuv_i420):
14430 Printf fixes in debug statements; use LOG level for debug statements
14431 that are printed for each and every frame; convert c++ comments to
14432 C-style comments; not much point using g_try_malloc() if we then not
14433 even check the return value.
14435 Tue Jun 5 16:32:19 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14437 configure.ac: Bump requirements to released versions (core and base 0.10.13).
14438 Original commit message from CVS:
14440 Bump requirements to released versions (core and base 0.10.13).
14441 * gst/icydemux/gsticydemux.c: (gst_icydemux_unicodify):
14442 Use gst_tag_utf8_from_freeform_string() from libgsttag instead of
14443 own implementation.
14445 Tue Jun 5 14:17:25 2007 +0000 Andy Wingo <wingo@pobox.com>
14447 sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add some useless comments.
14448 Original commit message from CVS:
14449 2007-06-05 Andy Wingo <wingo@pobox.com>
14450 * sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add
14451 some useless comments.
14452 * sys/v4l2/v4l2src_calls.c (gst_v4l2src_capture_init): Don't queue
14453 frames before calling STREAMON, that might leave them in a state
14454 where they can't be dequeued if we go back to NULL without calling
14455 STREAMON, according to the docs.
14456 (gst_v4l2src_capture_start): Enqueue buffers here instead, right
14457 before we call STREAMON.
14458 (gst_v4l2src_capture_deinit): Remove crack to work around dequeue
14459 failures. (For me this code hung.) The pool refcounting is still
14460 crack; added a note to that effect.
14462 Tue Jun 5 09:11:41 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14464 gst/multipart/multipartmux.c: Add support for mapping gst structure names to the MIME type equivalent.
14465 Original commit message from CVS:
14466 * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
14467 (gst_multipart_mux_get_mime), (gst_multipart_mux_collected):
14468 Add support for mapping gst structure names to the MIME type equivalent.
14469 Implemented for audio/x-mulaw->audio/basic. Fixes #442874.
14471 Sun Jun 3 11:21:44 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14473 gst/wavenc/gstwavenc.*: Properly write wav files with width!=depth by having the depth most significant bytes set and...
14474 Original commit message from CVS:
14475 * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
14476 (gst_wavenc_sink_setcaps), (gst_wavenc_format_samples),
14477 (gst_wavenc_chain), (gst_wavenc_change_state):
14478 * gst/wavenc/gstwavenc.h:
14479 Properly write wav files with width!=depth by having the depth most
14480 significant bytes set and all others zero. Fixes #442535.
14482 Fri Jun 1 13:52:17 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14484 gst/rtsp/rtspconnection.c: Add include to make buildbot happy.
14485 Original commit message from CVS:
14486 * gst/rtsp/rtspconnection.c:
14487 Add include to make buildbot happy.
14489 Fri Jun 1 13:07:11 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
14491 gst/rtsp/: Improves version checking, allowing an RTSP server to reply with "505
14492 Original commit message from CVS:
14493 Patch by: Peter Kjellerstedt <pkj at axis com>
14494 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
14495 (rtsp_connection_connect), (add_date_header),
14496 (rtsp_connection_send), (parse_response_status),
14497 (parse_request_line), (parse_line), (rtsp_connection_receive):
14498 * gst/rtsp/rtspdefs.c: (rtsp_version_as_text):
14499 * gst/rtsp/rtspdefs.h:
14500 * gst/rtsp/rtspmessage.c: (key_value_foreach),
14501 (rtsp_message_init_request), (rtsp_message_init_response),
14502 (rtsp_message_remove_header), (rtsp_message_append_headers),
14503 (rtsp_message_dump):
14504 * gst/rtsp/rtspmessage.h:
14505 Improves version checking, allowing an RTSP server to reply with "505
14506 RTSP Version not supported.
14507 Adds a Date header to all messages.
14508 Replies with RTSP_EPARSE rather than RTSP_EINVALID in cases where we
14509 want to be able to send a response even if something in the request was
14510 invalid. EINVAL is only used when passing wrong arguments to functions.
14511 Do not handle an invalid method in parse_request_line(). Defer this to
14512 the caller so it can respond with "405 Method Not Allowed".
14513 Improves parsing of the timeout parameter to the Session header,
14514 allowing whitespace after the semicolon.
14515 Avoids a compiler warning due to variables shadowing a function argument.
14517 Fri Jun 1 11:16:17 2007 +0000 Daniel Charles <dcharles@ti.com>
14519 gst/rtp/: Add support for AMR-WB.
14520 Original commit message from CVS:
14521 Based on Patch by: Daniel Charles <dcharles at ti dot com>
14522 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
14523 (gst_rtp_amr_depay_process):
14524 * gst/rtp/gstrtpamrdepay.h:
14525 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_base_init),
14526 (gst_rtp_amr_pay_class_init), (gst_rtp_amr_pay_init),
14527 (gst_rtp_amr_pay_setcaps), (gst_rtp_amr_pay_handle_buffer):
14528 * gst/rtp/gstrtpamrpay.h:
14529 Add support for AMR-WB.
14530 Small cleanups such as using BOILERPLATE.
14532 Thu May 31 15:57:07 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14534 gst/rtsp/rtspextwms.c: Fix compile warning when debug is disabled as spotted bu Saur on IRC.
14535 Original commit message from CVS:
14536 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_configure_stream):
14537 Fix compile warning when debug is disabled as spotted bu Saur on IRC.
14539 Wed May 30 14:57:44 2007 +0000 Andy Wingo <wingo@pobox.com>
14541 sys/v4l2/gstv4l2object.*: Revert some unintended changes.
14542 Original commit message from CVS:
14543 2007-05-30 Andy Wingo <wingo@pobox.com>
14544 * sys/v4l2/gstv4l2object.h:
14545 * sys/v4l2/gstv4l2object.c (gst_v4l2_object_new): Revert some
14546 unintended changes.
14548 Wed May 30 14:40:53 2007 +0000 Andy Wingo <wingo@pobox.com>
14550 sys/v4l2/v4l2src_calls.*: Store the format list in the order that the driver gives it to us.
14551 Original commit message from CVS:
14552 2007-05-30 Andy Wingo <wingo@pobox.com>
14553 * sys/v4l2/v4l2src_calls.h:
14554 * sys/v4l2/v4l2src_calls.c (gst_v4l2src_fill_format_list): Store
14555 the format list in the order that the driver gives it to us.
14556 (gst_v4l2src_probe_caps_for_format_and_size)
14557 (gst_v4l2src_probe_caps_for_format): New functions, fill GstCaps
14558 based on the capabilities of the device.
14559 (gst_v4l2src_grab_frame): Update for object variable renaming.
14560 (gst_v4l2src_set_capture): Update to be strict in its parameters,
14561 as in the set_caps below.
14562 (gst_v4l2src_capture_init): Update for object variable renaming,
14564 (gst_v4l2src_capture_start, gst_v4l2src_capture_stop)
14565 (gst_v4l2src_capture_deinit): Update for object variable renaming.
14566 (gst_v4l2src_update_fps, gst_v4l2src_set_fps)
14567 (gst_v4l2src_get_fps): Remove; these functions don't have much
14568 meaning outside of an atomic set_caps method.
14569 (gst_v4l2src_buffer_new): Don't set buffer duration, it is not
14571 * sys/v4l2/gstv4l2tuner.c (gst_v4l2_tuner_set_channel): Remove
14572 call to update_fps; not sure about this change.
14573 (gst_v4l2_tuner_set_norm): Work around the fact that for the
14574 moment we don't have an update_fps_func.
14575 * sys/v4l2/gstv4l2src.h (struct _GstV4l2Src): Don't put v4l2
14576 structures in the object, just store what we need. Do store the
14577 probed caps of the device. Don't store the current frame rate.
14578 * sys/v4l2/gstv4l2src.c (gst_v4l2src_init): Remove the
14579 update_fps_function, for now. Update for new object variable
14581 (gst_v4l2src_set_property, gst_v4l2src_get_property): Update for
14582 new object variable naming.
14583 (gst_v4l2src_v4l2fourcc_to_structure): Rename from ..._to_caps.
14584 (gst_v4l2_structure_to_v4l2fourcc): Rename from ...caps_to_....
14585 (gst_v4l2src_get_caps): Rework to probe the device for supported
14586 frame sizes and frame rates.
14587 (gst_v4l2src_set_caps): Rework to be strict in the given
14588 parameters: if someone asks us to have a certain size and rate,
14589 that is what we configure.
14590 (gst_v4l2src_get_read): Update for object variable naming. Don't
14591 leak buffers on short reads.
14592 (gst_v4l2src_get_mmap): Update for object variable naming, and add
14594 (gst_v4l2src_create): Update for object variable naming.
14596 Wed May 30 14:38:59 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14598 gst/avi/gstavidemux.*: Parse subtitle text streams instead of erroring out (#442034). Still needs a parser for the su...
14599 Original commit message from CVS:
14600 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
14601 (gst_avi_demux_reset), (gst_avi_demux_parse_stream):
14602 * gst/avi/gstavidemux.h:
14603 Parse subtitle text streams instead of erroring out (#442034). Still
14604 needs a parser for the subtitles to actually show up.
14606 Wed May 30 12:46:32 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14608 gst/avi/gstavidemux.c: Make _push_event() return TRUE if the event could be pushed on at least one pad and not only i...
14609 Original commit message from CVS:
14610 * gst/avi/gstavidemux.c: (gst_avi_demux_push_event),
14611 (gst_avi_demux_loop):
14612 Make _push_event() return TRUE if the event could be pushed on at
14613 least one pad and not only if it could be pushed on all pads,
14614 otherwise we'll end up posting an error message on EOS if one or
14615 more source pads are not connected.
14617 Mon May 28 16:39:09 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14619 gst/rtsp/rtsptransport.c: Use renamed RTP bin.
14620 Original commit message from CVS:
14621 * gst/rtsp/rtsptransport.c:
14622 Use renamed RTP bin.
14624 Mon May 28 15:01:33 2007 +0000 Dejan Sakelšak <sakdean@gmail.com>
14626 gst/videobox/gstvideobox.c: Add AYUV->AYUV and AYUV->I420 formats.
14627 Original commit message from CVS:
14628 Based on patch by: Dejan Sakelšak <sakdean at gmail dot com>
14629 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
14630 (gst_video_box_set_property), (gst_video_box_transform_caps),
14631 (video_box_recalc_transform), (gst_video_box_set_caps),
14632 (gst_video_box_get_unit_size), (gst_video_box_apply_alpha),
14633 (gst_video_box_ayuv_ayuv), (gst_video_box_clear), (UVfloor),
14634 (UVceil), (gst_video_box_ayuv_i420), (gst_video_box_i420_ayuv),
14635 (gst_video_box_i420_i420), (gst_video_box_transform),
14637 Add AYUV->AYUV and AYUV->I420 formats.
14638 Fix negotiation and I420->AYUV conversion.
14641 Sat May 26 15:25:18 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14643 ext/speex/gstspeexdec.c: Use different variables for nested for loops so that the outer loop functions properly and s...
14644 Original commit message from CVS:
14645 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data):
14646 Use different variables for nested for loops so that the outer loop
14647 functions properly and speex files with multiple frames per buffer work
14651 Fri May 25 20:51:36 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14653 gst/id3demux/gstid3demux.c: Don't leak newsegment events.
14654 Original commit message from CVS:
14655 * gst/id3demux/gstid3demux.c: (gst_id3demux_sink_event):
14656 Don't leak newsegment events.
14658 Fri May 25 20:33:10 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14660 gst/wavparse/Makefile.am: Add '-lm' to LIBS for ceil(), don't assume one of our dependencies drags it in.
14661 Original commit message from CVS:
14662 * gst/wavparse/Makefile.am:
14663 Add '-lm' to LIBS for ceil(), don't assume one of our dependencies
14666 Fri May 25 16:02:51 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14668 ext/flac/gstflacenc.*: Collect headers, add "streamheader" field to output caps and set
14669 Original commit message from CVS:
14670 * ext/flac/gstflacenc.c: (gst_flac_enc_init),
14671 (notgst_value_array_append_buffer),
14672 (gst_flac_enc_process_stream_headers),
14673 (gst_flac_enc_write_callback), (gst_flac_enc_chain),
14674 (gst_flac_enc_change_state):
14675 * ext/flac/gstflacenc.h:
14676 Collect headers, add "streamheader" field to output caps and set
14677 BUFFER_IN_CAPS flag on pushed header buffers. That way oggmux
14678 produces output according to the official FLAC-to-Ogg mapping
14679 instead of completely broken files. Fixes #426044.
14681 Fri May 25 10:44:12 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14683 gst/: Handle and adjust new-segment events so that downstream really sees a stream with the tag pieces stripped off t...
14684 Original commit message from CVS:
14685 * gst/id3demux/gstid3demux.c: (gst_id3demux_reset),
14686 (gst_id3demux_send_new_segment), (gst_id3demux_chain),
14687 (gst_id3demux_sink_event):
14688 * gst/id3demux/gstid3demux.h:
14689 * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset),
14690 (gst_tag_demux_chain), (gst_tag_demux_sink_event),
14691 (gst_tag_demux_send_new_segment):
14692 Handle and adjust new-segment events so that downstream really
14693 sees a stream with the tag pieces stripped off the front and back.
14694 Fixes strangeness in seeking when mp3 decoders use the new-segment
14695 byte position to estimate their current playback position timestamp
14696 and then the arriving buffers don't match up.
14698 Fri May 25 10:23:49 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14700 gst/autodetect/gstautoaudiosink.c: Don't unnecessarily perform a READY->NULL->READY transition on the detected audio ...
14701 Original commit message from CVS:
14702 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect):
14703 Don't unnecessarily perform a READY->NULL->READY transition on the
14704 detected audio sink when starting up. Fixes: #440127
14706 Thu May 24 17:00:21 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14708 ext/flac/gstflacenc.c: Don't crash in chain function if setcaps hasn't been called.
14709 Original commit message from CVS:
14710 * ext/flac/gstflacenc.c: (gst_flac_enc_sink_setcaps),
14711 (gst_flac_enc_chain):
14712 Don't crash in chain function if setcaps hasn't been called.
14714 Thu May 24 08:35:23 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
14716 sys/directdraw/gstdirectdrawsink.*: Fix more warnings when compiling with MingW (#439914).
14717 Original commit message from CVS:
14718 Patch by: Vincent Torri <vtorri at univ-evry fr>
14719 * sys/directdraw/gstdirectdrawsink.c:
14720 (gst_directdraw_sink_buffer_alloc),
14721 (gst_directdraw_sink_show_frame),
14722 (gst_directdraw_sink_check_primary_surface),
14723 (gst_directdraw_sink_check_offscreen_surface),
14724 (EnumModesCallback2), (gst_directdraw_sink_get_ddrawcaps),
14725 (gst_directdraw_sink_surface_create):
14726 * sys/directdraw/gstdirectdrawsink.h:
14727 Fix more warnings when compiling with MingW (#439914).
14729 Thu May 24 08:14:00 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14731 gst/rtsp/gstrtspsrc.c: Init value to avoid infinte loops.
14732 Original commit message from CVS:
14733 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_methods):
14734 Init value to avoid infinte loops.
14736 Thu May 24 08:10:42 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
14738 gst/rtsp/: Fix for new API.
14739 Original commit message from CVS:
14740 Patch by: Peter Kjellerstedt <pkj at axis com>
14741 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_auth),
14742 (gst_rtspsrc_try_send), (gst_rtspsrc_parse_methods),
14743 (gst_rtspsrc_setup_streams), (gst_rtspsrc_open),
14744 (gst_rtspsrc_play):
14745 (rtsp_connection_send), (rtsp_connection_receive):
14746 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_after_send):
14748 * gst/rtsp/rtspconnection.c: (add_auth_header),
14749 Only add authorisation and session headers when sending messages.
14750 * gst/rtsp/rtspmessage.c: (key_value_foreach), (rtsp_message_init),
14751 (rtsp_message_init_request), (rtsp_message_init_response),
14752 (rtsp_message_unset), (rtsp_message_add_header),
14753 (rtsp_message_remove_header), (rtsp_message_get_header),
14754 (rtsp_message_append_headers), (dump_key_value),
14755 (rtsp_message_dump):
14756 * gst/rtsp/rtspmessage.h:
14757 Add support for multiple headers of the same type by storing the parsed
14758 headers in a GArray instaed of a hashtable.
14760 Wed May 23 22:44:12 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
14762 docs/plugins/gst-plugins-bad-plugins.args: Remove directsoundsink property doc as this sink use the mixer interface now.
14763 Original commit message from CVS:
14764 * docs/plugins/gst-plugins-bad-plugins.args:
14765 Remove directsoundsink property doc as this sink use the mixer
14767 * docs/plugins/gst-plugins-bad-plugins.interfaces:
14768 Add interfaces implemented by Windows sinks.
14769 * sys/directsound/gstdirectsoundsink.c:
14770 * sys/directsound/gstdirectsoundsink.h:
14771 Remove directsoundsink property and implement the mixer interface.
14772 * win32/vs6/gst_plugins_bad.dsw:
14773 * win32/vs6/libgstdirectsound.dsp:
14774 Update project files.
14775 * gst-libs/gst/dshow/gstdshow.cpp:
14776 * gst-libs/gst/dshow/gstdshow.h:
14777 * gst-libs/gst/dshow/gstdshowfakesink.cpp:
14778 * gst-libs/gst/dshow/gstdshowfakesink.h:
14779 * gst-libs/gst/dshow/gstdshowfakesrc.cpp:
14780 * gst-libs/gst/dshow/gstdshowfakesrc.h:
14781 * gst-libs/gst/dshow/gstdshowinterface.cpp:
14782 * gst-libs/gst/dshow/gstdshowinterface.h:
14783 * win32/common/libgstdshow.def:
14784 * win32/vs6/libgstdshow.dsp:
14785 Add a new gst library which allow to create internal Direct Show
14786 graph (pipelines) to wrap Windows sources, decoders or encoders.
14787 It includes a DirectShow fake source and sink and utility functions.
14788 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
14789 * sys/dshowsrcwrapper/gstdshowaudiosrc.h:
14790 * sys/dshowsrcwrapper/gstdshowsrcwrapper.c:
14791 * sys/dshowsrcwrapper/gstdshowsrcwrapper.h:
14792 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
14793 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
14794 * win32/vs6/libdshowsrcwrapper.dsp:
14795 Add a new plugin to wrap DirectShow sources on Windows.
14796 It gets data from any webcam, dv cam, micro. We could add
14797 tv tunner card later.
14799 Tue May 22 11:14:13 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14801 configure.ac: Depend on gstreamer-0.10.12.1. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _Gs...
14802 Original commit message from CVS:
14804 Depend on gstreamer-0.10.12.1.
14805 * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN,
14806 _GstIirEqualizerBand, object, _GstIirEqualizerBandClass,
14807 parent_class, gst_iir_equalizer_band_set_property,
14808 gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type,
14809 gst_iir_equalizer_child_proxy_get_child_by_index,
14810 gst_iir_equalizer_child_proxy_get_children_count,
14811 gst_iir_equalizer_child_proxy_interface_init, setup_filter,
14812 gst_iir_equalizer_compute_frequencies,
14813 gst_iir_equalizer_set_property, gst_iir_equalizer_get_property,
14815 * gst/equalizer/gstiirequalizer.h (audiofilter):
14816 * gst/equalizer/gstiirequalizernbands.c (ARG_NUM_BANDS,
14817 gst_iir_equalizer_nbands_base_init, gst_iir_equalizer_nbands_init,
14818 gst_iir_equalizer_nbands_set_property):
14819 Use new locking macros.
14820 * gst/filter/gstbpwsinc.c (bpwsinc_set_caps):
14822 * gst/spectrum/gstspectrum.c (SPECTRUM_WINDOW_BASE,
14823 SPECTRUM_WINDOW_LEN, gst_spectrum_init, gst_spectrum_set_property,
14824 gst_spectrum_event, gst_spectrum_transform_ip):
14825 Use new locking macros. Turn two fixed values into #defines.
14827 Tue May 22 11:03:30 2007 +0000 Edward Hervey <bilboed@bilboed.com>
14829 docs/plugins/Makefile.am: Also look for .m (objectivec) files.
14830 Original commit message from CVS:
14831 * docs/plugins/Makefile.am:
14832 Also look for .m (objectivec) files.
14833 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14834 * docs/plugins/gst-plugins-bad-plugins.args:
14835 * sys/osxvideo/osxvideosink.m:
14836 Add documentation for element and properties.
14838 Mon May 21 14:01:16 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14840 ChangeLog: ChangeLog surgery. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _GstIirEqualizerBa...
14841 Original commit message from CVS:
14844 * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN,
14845 _GstIirEqualizerBand, object, _GstIirEqualizerBandClass,
14846 parent_class, gst_iir_equalizer_band_set_property,
14847 gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type,
14848 gst_iir_equalizer_child_proxy_get_child_by_index,
14849 gst_iir_equalizer_child_proxy_get_children_count,
14850 gst_iir_equalizer_child_proxy_interface_init, setup_filter,
14851 gst_iir_equalizer_compute_frequencies, plugin_init):
14852 * tests/icles/equalizer-test.c:
14853 Add fixme and comment for example.
14855 Mon May 21 12:43:37 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14857 * gst/spectrum/gstspectrum.c:
14858 gst/spectrum/gstspectrum.c (gst_spectrum_set_property, gst_spectrum_event, gst_spectrum_transform_ip):
14859 Original commit message from CVS:
14860 * gst/spectrum/gstspectrum.c (gst_spectrum_set_property,
14861 gst_spectrum_event, gst_spectrum_transform_ip):
14862 Use lock to protect from concurrent access.
14864 Mon May 21 11:37:16 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14866 ext/wavpack/gstwavpackenc.c: Specify and use properties as unsigned int that are an unsigned int.
14867 Original commit message from CVS:
14868 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
14869 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
14870 Specify and use properties as unsigned int that are an unsigned int.
14872 Mon May 21 11:17:21 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14874 ext/wavpack/gstwavpackenc.*: Fixup docs, make the bitrate property an int as it should be and allow to set the differ...
14875 Original commit message from CVS:
14876 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
14877 (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config),
14878 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
14879 * ext/wavpack/gstwavpackenc.h:
14880 Fixup docs, make the bitrate property an int as it should be and
14881 allow to set the different extra processing modes instead of only
14882 allowing none and the default one.
14884 Mon May 21 10:07:05 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14886 gst/udp/gstudpsrc.c: Since we depend on 0.10.13 -core, override the unlock_stop vmethod for safer shutdown.
14887 Original commit message from CVS:
14888 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
14889 (gst_udpsrc_create), (gst_udpsrc_unlock), (gst_udpsrc_unlock_stop):
14890 Since we depend on 0.10.13 -core, override the unlock_stop vmethod for
14893 Mon May 21 10:03:42 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14895 gst/rtsp/gstrtpdec.*: Added signal for backwards compat.
14896 Original commit message from CVS:
14897 * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_class_init):
14898 * gst/rtsp/gstrtpdec.h:
14899 Added signal for backwards compat.
14901 Mon May 21 09:32:26 2007 +0000 René Stadler <mail@renestadler.de>
14903 Use audioconvert for converting from non-native endianness floats in auparse instead of doing it ourself. Fixes #424527.
14904 Original commit message from CVS:
14905 Patch by: René Stadler <mail at renestadler dot de>
14907 * gst/auparse/gstauparse.c: (gst_au_parse_reset),
14908 (gst_au_parse_parse_header), (gst_au_parse_chain):
14909 * gst/auparse/gstauparse.h:
14910 Use audioconvert for converting from non-native endianness floats
14911 in auparse instead of doing it ourself. Fixes #424527.
14912 This needs the audioconvert from plugins-base CVS.
14914 Mon May 21 09:29:30 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14916 gst/rtp/gstrtph263ppay.c: Fix enum registration.
14917 Original commit message from CVS:
14918 * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type),
14919 (gst_rtp_h263p_pay_flush):
14920 Fix enum registration.
14922 Mon May 21 08:57:18 2007 +0000 Antoine Tremblay <hexa00@gmail.com>
14924 gst/rtp/gstrtph263ppay.*: Add new fragmentation mode base on GOB headers. Fixes #438940.
14925 Original commit message from CVS:
14926 Patch by: Antoine Tremblay <hexa00 at gmail dot com>
14927 * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type),
14928 (gst_rtp_h263p_pay_class_init), (gst_rtp_h263p_pay_init),
14929 (gst_rtp_h263p_pay_set_property), (gst_rtp_h263p_pay_get_property),
14930 (gst_rtp_h263p_pay_flush):
14931 * gst/rtp/gstrtph263ppay.h:
14932 Add new fragmentation mode base on GOB headers. Fixes #438940.
14934 Sun May 20 21:31:58 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14936 ext/wavpack/gstwavpackenc.c: Add missing audioconverts in the example pipelines of wavpackenc. As the wavpack stuff n...
14937 Original commit message from CVS:
14938 * ext/wavpack/gstwavpackenc.c:
14939 Add missing audioconverts in the example pipelines of wavpackenc. As
14940 the wavpack stuff now needs input with 32 bit width (and random depth)
14941 this is needed now. The example pipelines for the parser and decoder
14944 Sun May 20 14:59:46 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14946 sys/directdraw/gstdirectdrawsink.c: Bunch of small fixes: remove static function that doesn't exist; declare another ...
14947 Original commit message from CVS:
14948 * sys/directdraw/gstdirectdrawsink.c: (gst_ddrawsurface_finalize),
14949 (gst_directdraw_sink_buffer_alloc),
14950 (gst_directdraw_sink_get_ddrawcaps),
14951 (gst_directdraw_sink_surface_create):
14952 Bunch of small fixes: remove static function that doesn't exist;
14953 declare another one that does; printf format fix; use right macro
14954 when specifying debug category; remove a bunch of unused variables;
14955 #if 0 out an unused chunk of code (partially fixes #439914).
14957 Sun May 20 14:14:49 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14959 gst/: Printf format fixes (#439910, #439911).
14960 Original commit message from CVS:
14961 * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample):
14962 * gst/switch/gstswitch.c: (gst_switch_chain):
14963 Printf format fixes (#439910, #439911).
14965 Sun May 20 14:05:42 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14967 gst/rtsp/gstrtspsrc.c: Printf format fix.
14968 Original commit message from CVS:
14969 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp):
14972 Sat May 19 10:01:45 2007 +0000 René Stadler <mail@renestadler.de>
14974 Add replaygain playback elements (#412710).
14975 Original commit message from CVS:
14976 Patch by: René Stadler <mail at renestadler de>
14977 * docs/plugins/Makefile.am:
14978 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14979 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14980 * docs/plugins/inspect/plugin-replaygain.xml:
14981 * gst/replaygain/Makefile.am:
14982 * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_class_init),
14983 (gst_rg_analysis_start), (gst_rg_analysis_set_caps),
14984 (gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
14985 (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
14986 (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
14987 (gst_rg_analysis_album_result):
14988 * gst/replaygain/gstrganalysis.h:
14989 * gst/replaygain/gstrglimiter.c: (gst_rg_limiter_base_init),
14990 (gst_rg_limiter_class_init), (gst_rg_limiter_init),
14991 (gst_rg_limiter_set_property), (gst_rg_limiter_get_property),
14992 (gst_rg_limiter_transform_ip):
14993 * gst/replaygain/gstrglimiter.h:
14994 * gst/replaygain/gstrgvolume.c: (gst_rg_volume_base_init),
14995 (gst_rg_volume_class_init), (gst_rg_volume_init),
14996 (gst_rg_volume_set_property), (gst_rg_volume_get_property),
14997 (gst_rg_volume_dispose), (gst_rg_volume_change_state),
14998 (gst_rg_volume_sink_event), (gst_rg_volume_tag_event),
14999 (gst_rg_volume_reset), (gst_rg_volume_update_gain),
15000 (gst_rg_volume_determine_gain):
15001 * gst/replaygain/gstrgvolume.h:
15002 * gst/replaygain/replaygain.c: (plugin_init):
15003 * gst/replaygain/replaygain.h:
15004 * gst/replaygain/rganalysis.h:
15005 * tests/check/Makefile.am:
15006 * tests/check/elements/.cvsignore:
15007 * tests/check/elements/rganalysis.c: (send_eos_event),
15009 * tests/check/elements/rglimiter.c: (setup_rglimiter),
15010 (cleanup_rglimiter), (set_playing_state), (create_test_buffer),
15011 (verify_test_buffer), (GST_START_TEST), (rglimiter_suite), (main):
15012 * tests/check/elements/rgvolume.c: (event_func), (setup_rgvolume),
15013 (cleanup_rgvolume), (set_playing_state), (set_null_state),
15014 (send_eos_event), (send_tag_event), (test_buffer_new),
15015 (fail_unless_target_gain), (fail_unless_result_gain),
15016 (fail_unless_gain), (GST_START_TEST), (rgvolume_suite), (main):
15017 Add replaygain playback elements (#412710).
15019 Fri May 18 13:27:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15021 gst/rtsp/gstrtspsrc.c: Don't crash when an unsupported transport error was returned by the server, just try to config...
15022 Original commit message from CVS:
15023 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
15024 Don't crash when an unsupported transport error was returned by the
15025 server, just try to configure the next stream. Fixes #439255.
15027 Fri May 18 11:39:12 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15029 gst/rtsp/gstrtspsrc.*: Add TCP timeout property and use it for all TCP connection.
15030 Original commit message from CVS:
15031 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
15032 (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
15033 (gst_rtspsrc_stream_configure_udp), (gst_rtspsrc_loop_interleaved),
15034 (gst_rtspsrc_loop_udp), (gst_rtspsrc_try_send), (gst_rtspsrc_send),
15035 (gst_rtspsrc_setup_streams), (gst_rtspsrc_open):
15036 * gst/rtsp/gstrtspsrc.h:
15037 Add TCP timeout property and use it for all TCP connection.
15038 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
15039 (rtsp_connection_write), (rtsp_connection_next_timeout),
15040 (rtsp_connection_reset_timeout):
15041 Make connect and writes cancelable and make them use the timeout.
15043 Fri May 18 10:36:12 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15045 gst/rtsp/gstrtspsrc.c: Refactor timeout handling.
15046 Original commit message from CVS:
15047 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive),
15048 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp),
15049 (gst_rtspsrc_try_send), (gst_rtspsrc_send),
15050 (gst_rtspsrc_setup_streams):
15051 Refactor timeout handling.
15052 Also send keep-alive when dealing with TCP transport.
15053 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
15054 (rtsp_connection_free), (rtsp_connection_next_timeout),
15055 (rtsp_connection_reset_timeout):
15056 * gst/rtsp/rtspconnection.h:
15057 Use a timer to handle the session timeouts, add some methods to deal
15060 Thu May 17 14:56:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15062 gst/rtsp/gstrtspsrc.c: Ignore streams that fail the setup command, we will retry with a different transport later on.
15063 Original commit message from CVS:
15064 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send),
15065 (gst_rtspsrc_setup_streams):
15066 Ignore streams that fail the setup command, we will retry with a
15067 different transport later on.
15068 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_parse_sdp),
15069 (rtsp_ext_wms_configure_stream):
15070 Fix encoding name case.
15072 Thu May 17 10:59:00 2007 +0000 Edward Hervey <bilboed@bilboed.com>
15074 sys/osxvideo/osxvideosink.*: Remove the event-loop-in-separate-thread modifications, because MacOSX is $#@(*%$# ! For...
15075 Original commit message from CVS:
15076 * sys/osxvideo/osxvideosink.h:
15077 * sys/osxvideo/osxvideosink.m:
15078 Remove the event-loop-in-separate-thread modifications, because MacOSX
15079 is $#@(*%$# ! For those wondering, the event handling needs to be done
15080 in the main thread after all..
15082 Thu May 17 09:41:48 2007 +0000 Edward Hervey <bilboed@bilboed.com>
15084 sys/osxvideo/osxvideosink.*: Fix a stupid #if vs #ifdef bug. Should use the proper colorspace now.
15085 Original commit message from CVS:
15086 * sys/osxvideo/osxvideosink.h:
15087 * sys/osxvideo/osxvideosink.m:
15088 Fix a stupid #if vs #ifdef bug. Should use the proper colorspace now.
15089 Use a separate thread/task for the cocoa event_loop, else it wouldn't
15092 Wed May 16 16:50:23 2007 +0000 Edward Hervey <bilboed@bilboed.com>
15094 ext/libpng/gstpngdec.c: Fix build on macosx.
15095 Original commit message from CVS:
15096 * ext/libpng/gstpngdec.c: (user_endrow_callback), (user_read_data):
15097 Fix build on macosx.
15099 Wed May 16 16:30:03 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15101 ext/raw1394/gstdv1394src.c: Replace direct comparison of a string with the string literal "" with a comparison of the...
15102 Original commit message from CVS:
15103 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_uri_set_uri):
15104 Replace direct comparison of a string with the string literal "" with
15105 a comparison of the first character with '\0'. Fixes #438926.
15107 Tue May 15 17:22:58 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15109 Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save and restore the various flags in the directdraw/dir...
15110 Original commit message from CVS:
15112 * sys/directdraw/Makefile.am:
15113 * sys/directsound/Makefile.am:
15114 Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save
15115 and restore the various flags in the directdraw/directsound
15116 detection section. Apparently improves cross-compiling for win32
15117 with mingw32 under some circumstances (#437539).
15119 Tue May 15 11:18:33 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15121 gst/debug/breakmydata.c (gst_break_my_data_init): One more try. This should be the proper fix now.
15122 Original commit message from CVS:
15123 * gst/debug/breakmydata.c (gst_break_my_data_init):
15124 One more try. This should be the proper fix now.
15126 Tue May 15 06:41:58 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15128 gst/debug/breakmydata.c: Ooops, no // comments please.
15129 Original commit message from CVS:
15130 * gst/debug/breakmydata.c:
15131 Ooops, no // comments please.
15133 Tue May 15 06:34:48 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15135 gst/debug/breakmydata.c: Fix gst_buffer_is_writable() assertion.
15136 Original commit message from CVS:
15137 * gst/debug/breakmydata.c: (gst_break_my_data_class_init),
15138 (gst_break_my_data_init):
15139 Fix gst_buffer_is_writable() assertion.
15141 Tue May 15 02:56:23 2007 +0000 David Schleef <ds@schleef.org>
15143 sys/v4l2/gstv4l2src.c: Add support for Bayer images as video/x-raw-bayer. Fixes #314160.
15144 Original commit message from CVS:
15145 * sys/v4l2/gstv4l2src.c: Add support for Bayer images as
15146 video/x-raw-bayer. Fixes #314160.
15148 Mon May 14 17:10:12 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15150 gst/rtp/: Update theora pay/depayloader in a similar to vorbis.
15151 Original commit message from CVS:
15152 * gst/rtp/gstrtptheoradepay.c: (decode_base64),
15153 (gst_rtp_theora_depay_parse_configuration):
15154 * gst/rtp/gstrtptheorapay.c: (encode_base64),
15155 (gst_rtp_theora_pay_finish_headers),
15156 (gst_rtp_theora_pay_handle_buffer):
15157 Update theora pay/depayloader in a similar to vorbis.
15158 * gst/rtp/gstrtpvorbisdepay.c:
15159 (gst_rtp_vorbis_depay_parse_configuration):
15162 Mon May 14 16:19:58 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15164 gst/rtsp/gstrtspsrc.c: When we try to execute a method that is not supported by the server, don't error out but remov...
15165 Original commit message from CVS:
15166 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send):
15167 When we try to execute a method that is not supported by the server,
15168 don't error out but remove the method from the accepted methods so that
15169 we never try to perform this method again.
15171 Mon May 14 14:47:26 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15173 gst/rtp/gstrtpvorbisdepay.c: Remove annoying _dump_mem.
15174 Original commit message from CVS:
15175 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_process):
15176 Remove annoying _dump_mem.
15178 Mon May 14 11:11:42 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15180 gst/rtsp/gstrtspsrc.c: Parse range correctly.
15181 Original commit message from CVS:
15182 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_range):
15183 Parse range correctly.
15184 * gst/rtsp/rtspurl.c: (rtsp_url_get_request_uri):
15185 The baseurl now always has a '/' at the start.
15187 Mon May 14 09:01:05 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15189 gst/rtsp/gstrtspsrc.c: Factor out caps configuration and configure more stuff such as the time ranges and speed/scale...
15190 Original commit message from CVS:
15191 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_configure_caps),
15192 (gst_rtspsrc_parse_range), (gst_rtspsrc_open),
15193 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play):
15194 Factor out caps configuration and configure more stuff such as the time
15195 ranges and speed/scale values.
15196 * gst/rtsp/rtsptransport.c:
15197 Add Copyright after non-trival fixes.
15199 Sun May 13 19:57:45 2007 +0000 David Schleef <ds@schleef.org>
15201 gst/replaygain/rganalysis.c: Fix wrong ifdef for visual C++. Fixes: #437403.
15202 Original commit message from CVS:
15203 * gst/replaygain/rganalysis.c:
15204 Fix wrong ifdef for visual C++. Fixes: #437403.
15205 By Ali Sabil <ali.sabil@gmail.com>.
15207 Sun May 13 15:47:13 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
15209 gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 can build in_data += (filter->width / 8).
15210 Original commit message from CVS:
15211 * gst/level/gstlevel.c: (gst_level_transform_ip):
15212 Use guint8 * instead of gpointer then vs6 can build
15213 in_data += (filter->width / 8).
15215 Sat May 12 16:37:50 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
15217 gst/rtsp/: Make channel guint8 where possible.
15218 Original commit message from CVS:
15219 Patch by: Peter Kjellerstedt <pkj at axis com>
15220 * gst/rtsp/gstrtspsrc.h:
15221 * gst/rtsp/rtspconnection.c: (rtsp_connection_receive):
15222 * gst/rtsp/rtspmessage.c: (rtsp_message_init_data),
15223 (rtsp_message_get_header):
15224 * gst/rtsp/rtspmessage.h:
15225 Make channel guint8 where possible.
15226 Make rtsp_message_init_data() take the channel as a guint8.
15227 * gst/rtsp/rtspdefs.c:
15228 Fixed a typo: Timout -> Timeout
15229 * gst/rtsp/rtspdefs.h:
15230 Make RTSP_CHECK() behave as a statement.
15231 * gst/rtsp/sdpmessage.c:
15232 Avoid a compiler warning in INIT_ARRAY().
15235 Sat May 12 16:27:51 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
15237 gst/rtsp/rtspurl.*: Add support for query parameters to RTSP URLs.
15238 Original commit message from CVS:
15239 Patch by: Peter Kjellerstedt <pkj at axis com>
15240 * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_free),
15241 (rtsp_url_get_request_uri):
15242 * gst/rtsp/rtspurl.h:
15243 Add support for query parameters to RTSP URLs.
15245 Sat May 12 16:26:06 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
15247 gst/rtsp/rtsptransport.*: Add validation to rtsp_transport_parse().
15248 Original commit message from CVS:
15249 Patch by: Peter Kjellerstedt <pkj at axis com>
15250 * gst/rtsp/rtsptransport.c: (rtsp_transport_init), (parse_mode),
15251 (parse_range), (range_as_text), (rtsp_transport_mode_as_text),
15252 (rtsp_transport_profile_as_text), (rtsp_transport_ltrans_as_text),
15253 (rtsp_transport_parse), (rtsp_transport_as_text):
15254 * gst/rtsp/rtsptransport.h:
15255 Add validation to rtsp_transport_parse().
15256 Add rtsp_transport_as_text() to generate an RTSP header from an
15258 Change ssrc to guint (was a string) since that is what it is, even
15259 though it is sent as a hex string.
15260 Correctly identify PLAY|RECORD mode parameters (the syntax in the RFC is
15261 incorrect, which can be seen when looking at the examples in the RFC).
15264 Fri May 11 16:11:04 2007 +0000 Eric Anholt <anholt@freebsd.org>
15267 * sys/ximage/gstximagesrc.c:
15268 sys/ximage/gstximagesrc.c (gst_ximage_src_open_display, gst_ximage_src_ximage_get):
15269 Original commit message from CVS:
15270 Patch by: Eric Anholt
15271 * sys/ximage/gstximagesrc.c (gst_ximage_src_open_display,
15272 gst_ximage_src_ximage_get):
15273 Use union of all damage between frames to make it faster.
15275 Also fix crasher when cursor is at bottom right of window.
15277 Fri May 11 16:01:45 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15279 gst/wavparse/gstwavparse.c: Skip LIST chunks before the fmt chunk (fixes #437499). Also fix streaming mode regression...
15280 Original commit message from CVS:
15281 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
15282 Skip LIST chunks before the fmt chunk (fixes #437499). Also fix
15283 streaming mode regression for file from #343837 with 'bext' chunk
15284 before the 'fmt' chunk.
15286 Fri May 11 15:09:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15288 gst/rtsp/: Preliminary seek support.
15289 Original commit message from CVS:
15290 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush),
15291 (gst_rtspsrc_do_seek), (gst_rtspsrc_perform_seek),
15292 (gst_rtspsrc_handle_src_event),
15293 (gst_rtspsrc_stream_configure_manager),
15294 (gst_rtspsrc_stream_configure_tcp), (gst_rtspsrc_loop_interleaved),
15295 (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_open),
15296 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play):
15297 * gst/rtsp/gstrtspsrc.h:
15298 * gst/rtsp/rtspdefs.h:
15299 Preliminary seek support.
15300 Activate internal pads so that we can receive events on them.
15301 Don't try to parse a range string when it's NULL.
15303 Fri May 11 15:04:38 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15305 gst/rtp/README: Update README with new RTP variables that will be used for synchronisation.
15306 Original commit message from CVS:
15308 Update README with new RTP variables that will be used for
15310 * gst/rtp/gstrtpvorbisdepay.c: (decode_base64),
15311 (gst_rtp_vorbis_depay_parse_configuration),
15312 (gst_rtp_vorbis_depay_process):
15313 * gst/rtp/gstrtpvorbispay.c: (encode_base64),
15314 (gst_rtp_vorbis_pay_finish_headers),
15315 (gst_rtp_vorbis_pay_handle_buffer):
15316 Update vorbis pay and depayloader to draft-04.
15318 Fri May 11 11:24:13 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15320 gst/rtsp/rtsptransport.c: UDP MCAST is actually the default for RTP/AVP.
15321 Original commit message from CVS:
15322 * gst/rtsp/rtsptransport.c:
15323 UDP MCAST is actually the default for RTP/AVP.
15325 Fri May 11 10:31:27 2007 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15327 sys/ximage/gstximagesrc.c (gst_ximage_src_start, gst_ximage_src_ximage_get):
15328 Original commit message from CVS:
15329 * sys/ximage/gstximagesrc.c (gst_ximage_src_start,
15330 gst_ximage_src_ximage_get):
15331 * sys/ximage/gstximagesrc.h (last_ximage):
15332 When using Damage actually keep the last frame, and not assume
15333 that the buffer we get already has the last frame on it.
15334 Copy the cursor over if we specify a non-zero start x and
15337 Fri May 11 09:12:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15339 gst/rtsp/rtsptransport.c: Make UDP the default transport when not specified.
15340 Original commit message from CVS:
15341 * gst/rtsp/rtsptransport.c:
15342 Make UDP the default transport when not specified.
15344 Thu May 10 14:02:07 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15346 gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream, gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment, gst_qtde...
15347 Original commit message from CVS:
15348 * gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream,
15349 gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment,
15350 gst_qtdemux_prepare_current_sample, gst_qtdemux_combine_flows,
15351 gst_qtdemux_loop_state_movie, gst_qtdemux_loop,
15352 qtdemux_parse_segments, qtdemux_parse_trak):
15353 * gst/rtpmanager/rtpsession.c (rtp_session_get_bandwidth,
15354 rtp_session_get_rtcp_bandwidth, rtp_session_get_cname,
15355 rtp_session_get_name, rtp_session_get_email, rtp_session_get_phone,
15356 rtp_session_get_location, rtp_session_get_tool,
15357 rtp_session_process_bye, session_report_blocks):
15358 * gst/rtpmanager/rtpsource.c (rtp_source_process_rtp,
15359 rtp_source_send_rtp, rtp_source_process_sr, rtp_source_process_rb):
15360 More format arg fixing (spotted by Ali Sabil <ali.sabil@gmail.com>).
15361 * gst/switch/Makefile.am:
15362 Add require libraries(spotted by Ali Sabil <ali.sabil@gmail.com>).
15364 Thu May 10 01:21:19 2007 +0000 David Schleef <ds@schleef.org>
15366 gst/level/gstlevel.c: Revert last change.
15367 Original commit message from CVS:
15368 * gst/level/gstlevel.c:
15369 Revert last change.
15371 Wed May 9 21:30:53 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
15373 gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 know the size of data pointed when moving the pointer.
15374 Original commit message from CVS:
15375 * gst/level/gstlevel.c: (gst_level_calculate_##TYPE),
15376 (gst_level_transform_ip):
15377 Use guint8 * instead of gpointer then vs6 know the size of data
15378 pointed when moving the pointer.
15379 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer):
15380 Move instructions after variables declaration.
15381 * win32/vs6/autogen.dsp:
15382 * win32/vs6/libgstrtp.dsp:
15383 * win32/vs6/libgstrtsp.dsp:
15384 Update vs6 project files.
15386 Wed May 9 11:23:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15388 gst/rtsp/: Add code to parse time ranges.
15389 Original commit message from CVS:
15390 * gst/rtsp/Makefile.am:
15391 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_query),
15392 (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_open):
15393 * gst/rtsp/rtsprange.c: (parse_npt_time), (parse_npt_range),
15394 (parse_clock_range), (parse_smpte_range), (rtsp_range_parse),
15396 * gst/rtsp/rtsprange.h:
15397 Add code to parse time ranges.
15398 Report DURATION on the stream when possible.
15400 Tue May 8 15:49:01 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15402 gst/videomixer/videomixer.c: Fix strides calculation for AYUV (it's just width*4) (#436910).
15403 Original commit message from CVS:
15404 * gst/videomixer/videomixer.c: (gst_videomixer_blend_ayuv_ayuv),
15405 (gst_videomixer_fill_checker), (gst_videomixer_fill_color),
15406 (gst_videomixer_collected):
15407 Fix strides calculation for AYUV (it's just width*4) (#436910).
15409 Sun May 6 21:32:40 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15411 gst/audiofx/: Sync the GObject properties before each processing step to properly work with the controller.
15412 Original commit message from CVS:
15413 * gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip):
15414 * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip):
15415 * gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip):
15416 Sync the GObject properties before each processing step to properly
15417 work with the controller.
15419 Fri May 4 15:17:14 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15421 gst/rtsp/gstrtspsrc.c: Let more error state trickle down so that we can catch more error cases.
15422 Original commit message from CVS:
15423 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive),
15424 (gst_rtspsrc_loop_udp), (gst_rtspsrc_try_send), (gst_rtspsrc_send),
15425 (gst_rtspsrc_setup_streams), (gst_rtspsrc_open),
15426 (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause),
15427 (gst_rtspsrc_change_state):
15428 Let more error state trickle down so that we can catch more error
15430 Handle keep-alive a little smarter by selecting a method the server
15432 Fix a race in UDP streaming shutdown.
15434 Fri May 4 13:04:31 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15436 gst/rtsp/gstrtspsrc.c: Ignore errors when trying to use the keep-alive messages.
15437 Original commit message from CVS:
15438 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive):
15439 Ignore errors when trying to use the keep-alive messages.
15441 Fri May 4 12:31:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15443 gst/rtsp/gstrtspsrc.c: Send RTCP messages back to the server over the TCP connection.
15444 Original commit message from CVS:
15445 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event),
15446 (gst_rtspsrc_handle_src_query), (gst_rtspsrc_sink_chain),
15447 (gst_rtspsrc_stream_configure_manager),
15448 (gst_rtspsrc_stream_free_udp), (gst_rtspsrc_stream_configure_tcp),
15449 (gst_rtspsrc_stream_configure_mcast),
15450 (gst_rtspsrc_stream_configure_udp),
15451 (gst_rtspsrc_stream_configure_udp_sink),
15452 (gst_rtspsrc_stream_configure_transport):
15453 Send RTCP messages back to the server over the TCP connection.
15454 * gst/rtsp/rtspconnection.c: (rtsp_connection_write),
15455 (rtsp_connection_send), (rtsp_connection_read), (read_body),
15456 (rtsp_connection_receive):
15457 * gst/rtsp/rtspconnection.h:
15458 Factor out and expose lowlevel _write and _read methods.
15459 Implement sending data messages to the server.
15461 Thu May 3 15:55:06 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15463 gst/multipart/multipartmux.c: Fix timestamps on outgoing buffers.
15464 Original commit message from CVS:
15465 * gst/multipart/multipartmux.c: (gst_multipart_mux_queue_pads),
15466 (gst_multipart_mux_collected):
15467 Fix timestamps on outgoing buffers.
15469 Thu May 3 14:39:09 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15471 gst/multipart/multipartmux.c: Emit NEWSEGMENT events before pushing the first buffer.
15472 Original commit message from CVS:
15473 * gst/multipart/multipartmux.c:
15474 (gst_multipart_mux_request_new_pad), (gst_multipart_mux_collected),
15475 (gst_multipart_mux_change_state):
15476 Emit NEWSEGMENT events before pushing the first buffer.
15478 Thu May 3 13:48:54 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15480 gst/rtsp/gstrtspsrc.c: Refactor transport configuration code.
15481 Original commit message from CVS:
15482 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize),
15483 (gst_rtspsrc_alloc_udp_ports), (gst_rtspsrc_handle_src_event),
15484 (gst_rtspsrc_handle_src_query),
15485 (gst_rtspsrc_stream_configure_manager),
15486 (gst_rtspsrc_stream_free_udp), (gst_rtspsrc_stream_configure_tcp),
15487 (gst_rtspsrc_stream_configure_mcast),
15488 (gst_rtspsrc_stream_configure_udp),
15489 (gst_rtspsrc_stream_configure_udp_sink),
15490 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_push_event),
15491 (gst_rtspsrc_loop_udp), (gst_rtspsrc_open),
15492 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play),
15493 (gst_rtspsrc_pause):
15494 Refactor transport configuration code.
15495 Create internal pads for TCP transport so that we can implement events
15497 Handle events and queries.
15498 Parse range from the SDP.
15499 Fix race in pause handler where the connection could still be flushing.
15501 Wed May 2 19:32:58 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15503 gst/rtsp/gstrtspsrc.*: Fix race when multiple udp sources post timeouts, just act on the first received timeout.
15504 Original commit message from CVS:
15505 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
15506 (gst_rtspsrc_finalize), (new_session_pad), (request_pt_map),
15507 (gst_rtspsrc_loop_send_cmd), (gst_rtspsrc_try_send),
15508 (gst_rtspsrc_send), (gst_rtspsrc_async_open), (gst_rtspsrc_close),
15509 (gst_rtspsrc_play), (gst_rtspsrc_handle_message),
15510 (gst_rtspsrc_change_state):
15511 * gst/rtsp/gstrtspsrc.h:
15512 Fix race when multiple udp sources post timeouts, just act on the first
15514 Protect stream list with a recursive lock to fix some races.
15515 Flush connection when we need to do a reconnect or stop.
15516 Make state lock recursive.
15517 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
15518 (rtsp_connection_close):
15519 Some small cleanups.
15521 Wed May 2 18:31:16 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15523 ext/wavpack/gstwavpack.c: Call bindtextdomain() to get localized strings.
15524 Original commit message from CVS:
15525 * ext/wavpack/gstwavpack.c: (plugin_init):
15526 Call bindtextdomain() to get localized strings.
15527 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
15528 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
15529 (gst_wavpack_parse_handle_seek_event),
15530 (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_chain):
15531 * ext/wavpack/gstwavpackparse.h:
15532 Handle DISCONT buffers by correctly setting the DISCONT flag
15533 on outgoing buffers when necessary.
15534 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_handle_seek_event)
15535 Send newsegment from the streaming thread.
15537 Wed May 2 18:25:09 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15539 gst/wavparse/gstwavparse.c: Only set DISCONT when there actually is a discont or when we just started.
15540 Original commit message from CVS:
15541 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
15542 (gst_wavparse_stream_headers), (gst_wavparse_stream_data):
15543 Only set DISCONT when there actually is a discont or when we just
15546 Wed May 2 18:01:52 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15548 ext/flac/gstflac.c: Call bindtextdomain() to get localized strings.
15549 Original commit message from CVS:
15550 * ext/flac/gstflac.c: (plugin_init):
15551 Call bindtextdomain() to get localized strings.
15553 Wed May 2 17:19:36 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15555 gst/wavparse/gstwavparse.*: Be a bit more clever when dealing with VBR files with FACT tags, we don't want to timesta...
15556 Original commit message from CVS:
15557 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
15558 (gst_wavparse_stream_headers), (gst_wavparse_add_src_pad),
15559 (gst_wavparse_stream_data):
15560 * gst/wavparse/gstwavparse.h:
15561 Be a bit more clever when dealing with VBR files with FACT tags, we
15562 don't want to timestamp buffers in that case but the estimated BPS can
15563 be used for seeking.
15564 Only send close segment in the streaming thread.
15566 Wed May 2 17:08:09 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15568 ext/flac/gstflacdec.c: Correctly post an error on the bus if something went wrong in the loop function. This fixes a ...
15569 Original commit message from CVS:
15570 * ext/flac/gstflacdec.c: (gst_flac_dec_loop):
15571 Correctly post an error on the bus if something went wrong in the loop
15572 function. This fixes a few cases where the task was paused and nothing
15575 Wed May 2 16:58:06 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15577 ext/wavpack/gstwavpackparse.c: Remove old workaround that was needed when seeking after the last sample. With the fix...
15578 Original commit message from CVS:
15579 * ext/wavpack/gstwavpackparse.c:
15580 (gst_wavpack_parse_handle_seek_event):
15581 Remove old workaround that was needed when seeking after the last
15582 sample. With the fixed error handling this works now as expected
15583 without pushing the last sample although it wasn't requested.
15585 Wed May 2 16:45:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15587 ext/wavpack/gstwavpackparse.c: Handle segment seeks in the seek event handler, correctly work with stop position == -...
15588 Original commit message from CVS:
15589 * ext/wavpack/gstwavpackparse.c:
15590 (gst_wavpack_parse_handle_seek_event):
15591 Handle segment seeks in the seek event handler, correctly work with
15592 stop position == -1 and instead of stopping the task on seek just
15595 Wed May 2 16:19:58 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15597 ext/wavpack/gstwavpackparse.c: Add handling for segment seeks.
15598 Original commit message from CVS:
15599 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_loop):
15600 Add handling for segment seeks.
15602 Wed May 2 15:13:04 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15604 ext/wavpack/gstwavpackparse.c: Correctly handle errors, especially in the loop function. Before it was easy to get th...
15605 Original commit message from CVS:
15606 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_pull_buffer),
15607 (gst_wavpack_parse_create_src_pad),
15608 (gst_wavpack_parse_resync_loop), (gst_wavpack_parse_loop),
15609 (gst_wavpack_parse_chain):
15610 Correctly handle errors, especially in the loop function. Before it
15611 was easy to get the task paused but no error being posted on the bus.
15613 Wed May 2 14:27:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15615 gst/rtsp/test.c: Fix compilation of deprecated test just because I'm too lazy to delete it.
15616 Original commit message from CVS:
15617 * gst/rtsp/test.c: (main):
15618 Fix compilation of deprecated test just because I'm too lazy to delete
15621 Wed May 2 13:32:57 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15623 gst/rtsp/gstrtspsrc.*: Fix sending RTCP to the right place.
15624 Original commit message from CVS:
15625 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
15626 (gst_rtspsrc_finalize), (gst_rtspsrc_stream_configure_transport),
15627 (gst_rtspsrc_handle_request), (gst_rtspsrc_loop_interleaved),
15628 (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_loop_udp),
15629 (gst_rtspsrc_loop_send_cmd), (gst_rtspsrc_try_send),
15630 (gst_rtspsrc_open), (gst_rtspsrc_handle_message):
15631 * gst/rtsp/gstrtspsrc.h:
15632 Fix sending RTCP to the right place.
15633 Fix bug in reffing the wrong UDP element.
15634 Use new pad names for the session manager.
15635 Implement handling server requests in interleaved and UDP modes.
15636 Handle session keep-alive in UDP modes.
15637 Remove GCond for handling UDP timeouts.
15638 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
15639 (rtsp_connection_send), (rtsp_connection_read), (read_body),
15640 (rtsp_connection_receive), (rtsp_connection_close):
15641 * gst/rtsp/rtspconnection.h:
15642 Store connection IP address for later.
15643 Add timeout args to all operations that might block forever.
15644 Parse session timeout.
15645 Only close sockets when not already closed.
15646 * gst/rtsp/rtspdefs.c:
15647 * gst/rtsp/rtspdefs.h:
15648 Add timeout return value and error string.
15649 * gst/rtsp/rtspmessage.c: (rtsp_message_init_response):
15652 Tue May 1 16:13:58 2007 +0000 Sjoerd Simons <sjoerd@luon.net>
15654 gst/rtp/gstrtpmp4vpay.*: Handle NEWSEGMENT and FLUSH events. Fixes #434824.
15655 Original commit message from CVS:
15656 Patch by: Sjoerd Simons <sjoerd at luon dot net>
15657 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_init),
15658 (gst_rtp_mp4v_pay_empty), (gst_rtp_mp4v_pay_event):
15659 * gst/rtp/gstrtpmp4vpay.h:
15660 Handle NEWSEGMENT and FLUSH events. Fixes #434824.
15662 Mon Apr 30 11:15:58 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15664 docs/plugins/gst-plugins-good-plugins-docs.sgml: Remove v4l2src from docs, since it breaks the docs build, and the pl...
15665 Original commit message from CVS:
15666 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
15667 Remove v4l2src from docs, since it breaks the docs build, and the
15668 plugin is only built if --enable-experimental is used anyway.
15669 * docs/plugins/Makefile.am:
15672 Sun Apr 29 14:43:37 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15674 gst/udp/gstmultiudpsink.c: Add code to drop membership of a multicast group.
15675 Original commit message from CVS:
15676 * gst/udp/gstmultiudpsink.c: (leave_multicast),
15677 (gst_multiudpsink_add), (gst_multiudpsink_remove):
15678 Add code to drop membership of a multicast group.
15679 * gst/udp/gstudpsink.c: (gst_udpsink_update_uri),
15680 (gst_udpsink_set_uri):
15681 Implement URI handler.
15682 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport),
15683 (gst_rtspsrc_parse_rtpinfo):
15684 Use URI handler to make udpsink instace.
15685 Improve code to configure port and destination.
15687 Sun Apr 29 13:56:18 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15689 * sys/directdraw/gstdirectdrawsink.c:
15690 * sys/osxvideo/osxvideosink.m:
15692 Original commit message from CVS:
15695 Sun Apr 29 13:53:16 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15697 autogen.sh: Require automake 1.7
15698 Original commit message from CVS:
15700 Require automake 1.7
15701 * ext/alsaspdif/Makefile.am:
15702 * ext/divx/Makefile.am:
15703 * ext/ivorbis/Makefile.am:
15704 * ext/musicbrainz/Makefile.am:
15705 * ext/neon/Makefile.am:
15706 * ext/sdl/Makefile.am:
15707 * ext/swfdec/Makefile.am:
15708 * ext/theora/Makefile.am:
15709 * ext/wavpack/Makefile.am:
15710 * ext/xvid/Makefile.am:
15711 * gst/modplug/Makefile.am:
15712 Fix up Makefile.am accordingly.
15714 Sun Apr 29 13:49:02 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15716 docs/plugins/inspect/: Add jack and update.
15717 Original commit message from CVS:
15718 * docs/plugins/inspect/plugin-alsaspdif.xml:
15719 * docs/plugins/inspect/plugin-bz2.xml:
15720 * docs/plugins/inspect/plugin-cdxaparse.xml:
15721 * docs/plugins/inspect/plugin-dfbvideosink.xml:
15722 * docs/plugins/inspect/plugin-faac.xml:
15723 * docs/plugins/inspect/plugin-faad.xml:
15724 * docs/plugins/inspect/plugin-filter.xml:
15725 * docs/plugins/inspect/plugin-freeze.xml:
15726 * docs/plugins/inspect/plugin-glimagesink.xml:
15727 * docs/plugins/inspect/plugin-gsm.xml:
15728 * docs/plugins/inspect/plugin-h264parse.xml:
15729 * docs/plugins/inspect/plugin-jack.xml:
15730 * docs/plugins/inspect/plugin-mms.xml:
15731 * docs/plugins/inspect/plugin-modplug.xml:
15732 * docs/plugins/inspect/plugin-musepack.xml:
15733 * docs/plugins/inspect/plugin-musicbrainz.xml:
15734 * docs/plugins/inspect/plugin-neon.xml:
15735 * docs/plugins/inspect/plugin-nsfdec.xml:
15736 * docs/plugins/inspect/plugin-replaygain.xml:
15737 * docs/plugins/inspect/plugin-sdl.xml:
15738 * docs/plugins/inspect/plugin-soundtouch.xml:
15739 * docs/plugins/inspect/plugin-spectrum.xml:
15740 * docs/plugins/inspect/plugin-speed.xml:
15741 * docs/plugins/inspect/plugin-tta.xml:
15742 * docs/plugins/inspect/plugin-videocrop.xml:
15743 * docs/plugins/inspect/plugin-wavpack.xml:
15744 * docs/plugins/inspect/plugin-xingheader.xml:
15745 * docs/plugins/inspect/plugin-xvid.xml:
15746 Add jack and update.
15748 Sun Apr 29 12:19:21 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15750 gst/udp/gstmultiudpsink.c: Fix multicast detection.
15751 Original commit message from CVS:
15752 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add):
15753 Fix multicast detection.
15754 Don't try to join a multicast group if the address is not multicast.
15755 * gst/udp/gstudpsrc.c: (gst_udpsrc_update_uri):
15756 Small debug improvement.
15758 Fri Apr 27 16:44:17 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15760 gst/rtsp/gstrtspsrc.c: Ignore ASYNC state messages from the udpsink, it's irrelevant for the parent.
15761 Original commit message from CVS:
15762 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport),
15763 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play),
15764 (gst_rtspsrc_handle_message):
15765 Ignore ASYNC state messages from the udpsink, it's irrelevant for the
15768 Fri Apr 27 15:30:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15770 gst/rtp/gstrtpilbcdepay.h: Fix mode property when specified as an arg.
15771 Original commit message from CVS:
15772 * gst/rtp/gstrtpilbcdepay.h:
15773 Fix mode property when specified as an arg.
15775 Thu Apr 26 15:08:20 2007 +0000 Edward Hervey <bilboed@bilboed.com>
15777 docs/plugins/: Add documentation for osxaudio plugin.
15778 Original commit message from CVS:
15779 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
15780 * docs/plugins/gst-plugins-good-plugins-sections.txt:
15781 * docs/plugins/gst-plugins-good-plugins.hierarchy:
15782 * docs/plugins/inspect/plugin-osxaudio.xml:
15783 Add documentation for osxaudio plugin.
15785 Thu Apr 26 14:31:32 2007 +0000 Edward Hervey <bilboed@bilboed.com>
15787 docs/plugins/: Add documentation for osxvideo
15788 Original commit message from CVS:
15789 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15790 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15791 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
15792 * docs/plugins/inspect/plugin-osxvideo.xml:
15793 Add documentation for osxvideo
15795 Thu Apr 26 10:08:27 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15797 gst/rtsp/gstrtspsrc.*: Protect state changes with a lock.
15798 Original commit message from CVS:
15799 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
15800 (gst_rtspsrc_finalize), (gst_rtspsrc_stream_configure_transport),
15801 (gst_rtspsrc_open), (gst_rtspsrc_close),
15802 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play),
15803 (gst_rtspsrc_pause):
15804 * gst/rtsp/gstrtspsrc.h:
15805 Protect state changes with a lock.
15806 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
15808 * gst/rtsp/rtspconnection.h:
15809 Remove some unused stuff.
15811 Thu Apr 26 08:48:30 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15813 gst/udp/gstudpsrc.c: Handle the case where there are exactly 0 bytes to read and the ioctl did not report an error. F...
15814 Original commit message from CVS:
15815 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
15816 Handle the case where there are exactly 0 bytes to read and the ioctl
15817 did not report an error. Fixes #433530.
15819 Thu Apr 26 08:39:49 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15821 gst/wavparse/gstwavparse.*: Apply DISCONT to buffers.
15822 Original commit message from CVS:
15823 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
15824 (gst_wavparse_stream_headers), (gst_wavparse_stream_data):
15825 * gst/wavparse/gstwavparse.h:
15826 Apply DISCONT to buffers.
15827 Only apply timestamp to the first sample after a DISCONT, too many VBR
15828 files cause random jitter in the timestamps. Fixes #433119.
15830 Wed Apr 25 15:55:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15832 gst/rtsp/gstrtpdec.*: Add dummy latency property to be backwards compat with rtpbin.
15833 Original commit message from CVS:
15834 * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_class_init),
15835 (gst_rtp_dec_init), (gst_rtp_dec_set_property),
15836 (gst_rtp_dec_get_property):
15837 * gst/rtsp/gstrtpdec.h:
15838 Add dummy latency property to be backwards compat with rtpbin.
15839 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
15840 (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
15841 (gst_rtspsrc_stream_configure_transport),
15842 (gst_rtspsrc_parse_rtpinfo):
15843 * gst/rtsp/gstrtspsrc.h:
15844 Add latency property and configure in the session manager.
15845 Don't set invalid clock-base and seqnum-base on caps, some servers
15846 sometimes don't send them.
15848 Wed Apr 25 15:31:53 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15850 gst/alpha/gstalphacolor.c: Double-check that RGB input caps are really RGBA caps (apparently the core doesn't always ...
15851 Original commit message from CVS:
15852 * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
15853 (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps):
15854 Double-check that RGB input caps are really RGBA caps (apparently
15855 the core doesn't always catch it if those caps aren't a subset of
15856 our template caps, also see #421543). Fixes #429319 in a way.
15857 Also, don't leak the pad template in the transform_caps function.
15858 * tests/check/Makefile.am:
15859 * tests/check/elements/.cvsignore:
15860 * tests/check/elements/alphacolor.c: (setup_alphacolor),
15861 (cleanup_alphacolor), (create_caps_rgb24), (create_caps_rgba32),
15862 (create_buffer_rgb24_3x4), (create_buffer_rgba32_3x4),
15863 (GST_START_TEST), (alphacolor_suite):
15864 Add some basic unit tests for alphacolor.
15866 Wed Apr 25 15:08:22 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15868 ext/libpng/gstpngdec.c: If we get a fatal flow return in the loop function, first post the error message and only the...
15869 Original commit message from CVS:
15870 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
15871 If we get a fatal flow return in the loop function, first post the
15872 error message and only then send the EOS event downstream, otherwise
15873 applications might get an eos message before the error message and
15874 think everything was ok (related to #429319).
15876 Wed Apr 25 10:07:12 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15878 gst/rtsp/rtspconnection.c: Read the channel byte as an unsigned byte.
15879 Original commit message from CVS:
15880 * gst/rtsp/rtspconnection.c: (rtsp_connection_receive):
15881 Read the channel byte as an unsigned byte.
15883 Wed Apr 25 09:47:48 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15885 gst/rtp/: Make sure we configure the clock_rate in the baseclass in the setcaps function. Fixes #431282.
15886 Original commit message from CVS:
15887 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_set_property):
15888 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_init),
15889 (gst_rtp_amr_depay_setcaps), (gst_rtp_amr_depay_process):
15890 * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_init),
15891 (gst_rtp_gsm_depay_setcaps):
15892 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
15893 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps):
15894 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_class_init),
15895 (gst_rtp_ilbc_depay_init), (gst_rtp_ilbc_depay_setcaps),
15896 (gst_rtp_ilbc_depay_process), (gst_ilbc_depay_set_property),
15897 (gst_ilbc_depay_get_property):
15898 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps):
15899 * gst/rtp/gstrtpmp4adepay.c:
15900 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_init),
15901 (gst_rtp_pcma_depay_setcaps):
15902 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_init),
15903 (gst_rtp_pcmu_depay_setcaps):
15904 Make sure we configure the clock_rate in the baseclass in the setcaps
15905 function. Fixes #431282.
15907 Wed Apr 25 08:36:46 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15909 gst/rtsp/gstrtspsrc.*: Parse server address from SDP.
15910 Original commit message from CVS:
15911 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize),
15912 (gst_rtspsrc_stream_free), (request_pt_map),
15913 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_open):
15914 * gst/rtsp/gstrtspsrc.h:
15915 Parse server address from SDP.
15916 Hook up a udpsink to send RTCP back to the server.
15917 * docs/plugins/gst-plugins-good-plugins-sections.txt:
15918 * gst/rtsp/rtsptransport.h:
15921 Wed Apr 25 06:52:09 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15923 gst/wavparse/gstwavparse.c: Make header field check conditional. Fixes #433135
15924 Original commit message from CVS:
15925 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
15926 Make header field check conditional. Fixes #433135
15928 Tue Apr 24 09:12:42 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15930 Add minimal docs blurb to alphacolor; split out headers into separate header file for gtk-doc.
15931 Original commit message from CVS:
15932 * docs/plugins/Makefile.am:
15933 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
15934 * docs/plugins/gst-plugins-good-plugins-sections.txt:
15935 * docs/plugins/inspect/plugin-alphacolor.xml:
15936 * gst/alpha/Makefile.am:
15937 * gst/alpha/gstalphacolor.c:
15938 * gst/alpha/gstalphacolor.h:
15939 Add minimal docs blurb to alphacolor; split out headers into
15940 separate header file for gtk-doc.
15942 Fri Apr 20 17:25:50 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15944 gst/debug/progressreport.c: Don't try to post NULL message (in case we can't query upstream position or duration).
15945 Original commit message from CVS:
15946 * gst/debug/progressreport.c: (gst_progress_report_report):
15947 Don't try to post NULL message (in case we can't query upstream
15948 position or duration).
15950 Wed Apr 18 12:36:37 2007 +0000 Michael Smith <msmith@xiph.org>
15952 gst/cutter/gstcutter.*: Fix some of the most obvious bugs in cutter. Now doesn't leak everything if input is silent.
15953 Original commit message from CVS:
15954 * gst/cutter/gstcutter.c: (gst_cutter_init), (gst_cutter_chain),
15955 (gst_cutter_get_caps):
15956 * gst/cutter/gstcutter.h:
15957 Fix some of the most obvious bugs in cutter. Now doesn't leak
15958 everything if input is silent.
15960 Wed Apr 18 09:48:25 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15962 gst/wavenc/gstwavenc.*: everything else results in a invalid block align and invalid files.
15963 Original commit message from CVS:
15964 * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
15965 (gst_wavenc_sink_setcaps), (gst_wavenc_change_state):
15966 * gst/wavenc/gstwavenc.h:
15967 Wav apparently only supports width==GST_ROUND_UP(depth), everything
15968 else results in a invalid block align and invalid files.
15970 Tue Apr 17 16:39:02 2007 +0000 Snaik <snaik32@gmail.com>
15972 gst/smpte/barboxwipes.c: Add missing break statement for BOX_HORIZONTAL case.
15973 Original commit message from CVS:
15974 Patch by: Snaik <snaik32 gmail com>
15975 * gst/smpte/barboxwipes.c: (gst_wipe_boxes_draw):
15976 Add missing break statement for BOX_HORIZONTAL case.
15978 Tue Apr 17 10:14:43 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
15980 gst/wavparse/gstwavparse.c: Use correct format strings for integer types.
15981 Original commit message from CVS:
15982 Patch by: Vincent Torri <vtorri at univ-evry dot fr>
15983 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
15984 Use correct format strings for integer types.
15986 Tue Apr 17 02:51:02 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15988 gst/wavparse/gstwavparse.c: Use gst_riff_create_audio_template_caps () instead of the local caps.
15989 Original commit message from CVS:
15990 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
15991 (gst_wavparse_create_sourcepad):
15992 Use gst_riff_create_audio_template_caps () instead of the local caps.
15993 This makes updates of the local caps unecessary whenever libgstriff
15994 gets support for new formats.
15996 Mon Apr 16 21:29:40 2007 +0000 Brian Cameron <brian.cameron@sun.com>
15998 sys/sunaudio/: Fix and/or update copyright attributions (#430228).
15999 Original commit message from CVS:
16000 Patch by: Brian Cameron <brian.cameron at sun dot com>
16001 * sys/sunaudio/gstsunaudio.c:
16002 * sys/sunaudio/gstsunaudiomixer.c:
16003 * sys/sunaudio/gstsunaudiomixer.h:
16004 * sys/sunaudio/gstsunaudiomixerctrl.c:
16005 * sys/sunaudio/gstsunaudiomixerctrl.h:
16006 * sys/sunaudio/gstsunaudiomixertrack.h:
16007 * sys/sunaudio/gstsunaudiosink.c:
16008 * sys/sunaudio/gstsunaudiosink.h:
16009 * sys/sunaudio/gstsunaudiosrc.c:
16010 * sys/sunaudio/gstsunaudiosrc.h:
16011 Fix and/or update copyright attributions (#430228).
16013 Sat Apr 14 17:18:14 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
16015 docs/plugins/inspect/: Add xml doc files for Windows sinks
16016 Original commit message from CVS:
16017 * docs/plugins/inspect/plugin-directdraw.xml:
16018 * docs/plugins/inspect/plugin-directsound.xml:
16019 * docs/plugins/inspect/plugin-waveform.xml:
16020 Add xml doc files for Windows sinks
16021 * win32/vs6/libgstqtdemux.dsp:
16022 * win32/vs6/libgstmpegvideoparse.dsp:
16023 * win32/vs6/gst_plugins_bad.dsw:
16024 Update projects files.
16026 Fri Apr 13 09:32:21 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16028 docs/plugins/gst-plugins-good-plugins-sections.txt: Fix docs.
16029 Original commit message from CVS:
16030 * docs/plugins/gst-plugins-good-plugins-sections.txt:
16033 Add some more example urls.
16034 * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_BOXED__UINT_UINT),
16035 (gst_rtp_dec_chain_rtp):
16037 * gst/rtsp/gstrtspsrc.c: (request_pt_map),
16038 (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved),
16039 (gst_rtspsrc_parse_rtpinfo):
16040 Remove unused code.
16042 Fri Apr 13 08:19:35 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16044 gst/wavparse/gstwavparse.c: Relax the audio/mpeg caps again and add FIXME: comment.
16045 Original commit message from CVS:
16046 * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
16047 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
16048 (gst_wavparse_stream_data):
16049 Relax the audio/mpeg caps again and add FIXME: comment.
16051 Fri Apr 13 06:20:28 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16053 gst/wavparse/gstwavparse.*: More sanity check for the header fields. Fix type for 'rate' header field.
16054 Original commit message from CVS:
16055 * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
16056 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
16057 (gst_wavparse_stream_data):
16058 * gst/wavparse/gstwavparse.h:
16059 More sanity check for the header fields. Fix type for 'rate' header
16062 Thu Apr 12 16:06:31 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16064 gst/icydemux/gsticydemux.c: If the metadata strings we get in the stream are not UTF-8, try to interpret them accordi...
16065 Original commit message from CVS:
16066 * gst/icydemux/gsticydemux.c: (notgst_tag_freeform_string_to_utf8),
16067 (gst_icydemux_unicodify):
16068 If the metadata strings we get in the stream are not UTF-8, try to
16069 interpret them according to the character encodings specified in the
16070 GST_ICY_TAG_ENCODING and GST_TAG_ENCODING environment variables, and
16071 only fall back to locale/ISO-8859-1 if those aren't set or don't
16072 work. Should fix #428901.
16074 Thu Apr 12 14:20:56 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16076 gst/rtp/gstrtph264depay.c: Use the proper sync word for SPS and PPS.
16077 Original commit message from CVS:
16078 * gst/rtp/gstrtph264depay.c:
16079 Use the proper sync word for SPS and PPS.
16081 Thu Apr 12 11:41:11 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16083 gst/rtp/Makefile.am: gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME, fnv1_hash_32_new, fnv1_hash_...
16084 Original commit message from CVS:
16085 * gst/rtp/Makefile.am:
16086 * gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME,
16087 fnv1_hash_32_new, fnv1_hash_32_update, fnv1_hash_32_to_24):
16088 * gst/rtp/fnv1hash.h (__GST_FNV1_HASH_H__):
16089 Add a simple hashing implementation that we can use to generate
16090 a 24-bit ident value based on the codebooks for vorbis and theora.
16091 * gst/rtp/gstrtptheorapay.c (gst_rtp_theora_pay_finish_headers,
16092 gst_rtp_theora_pay_handle_buffer):
16093 * gst/rtp/gstrtpvorbisdepay.c
16094 (gst_rtp_vorbis_depay_parse_configuration,
16095 gst_rtp_vorbis_depay_switch_codebook, gst_rtp_vorbis_depay_process):
16096 * gst/rtp/gstrtpvorbispay.c (gst_rtp_vorbis_pay_reset_packet,
16097 gst_rtp_vorbis_pay_init_packet, gst_rtp_vorbis_pay_flush_packet,
16098 gst_rtp_vorbis_pay_finish_headers, gst_rtp_vorbis_pay_handle_buffer):
16099 Use the hashing function, ensuring that the same codebooks result
16100 in the same ident and thus the same SDP description.
16101 Various log fixes/changes.
16103 Thu Apr 12 11:37:50 2007 +0000 jerry tan <jerry.tan@sun.com>
16105 sys/sunaudio/gstsunaudiosrc.c: it is the application's responsibility to make sure it open the device once.
16106 Original commit message from CVS:
16107 Patch by: jerry tan <jerry dot tan at sun dot com>
16108 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
16109 remove the call of ioctl (fd, AUDIO_MIXER_MULTIPLE_OPEN), it is the
16110 application's responsibility to make sure it open the device once.
16111 Remove a careless error if AUDIODEV is set. Fixes #392620.
16113 Thu Apr 12 10:52:02 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16115 gst/qtdemux/qtdemux.c: Make timescale 32 bits again so we don't screw up the pts_offset calculations.
16116 Original commit message from CVS:
16117 * gst/qtdemux/qtdemux.c:
16118 Make timescale 32 bits again so we don't screw up the pts_offset
16121 Thu Apr 12 08:21:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16123 gst/rtsp/gstrtpdec.*: Make backward compat with rtpbin by adding the request-pt-map signals.
16124 Original commit message from CVS:
16125 * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_BOXED__UINT_UINT),
16126 (gst_rtp_dec_class_init), (gst_rtp_dec_chain_rtp):
16127 * gst/rtsp/gstrtpdec.h:
16128 Make backward compat with rtpbin by adding the request-pt-map signals.
16129 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
16130 (new_session_pad), (request_pt_map),
16131 (gst_rtspsrc_stream_configure_transport),
16132 (gst_rtspsrc_stream_configure_caps),
16133 (gst_rtspsrc_activate_streams):
16134 * gst/rtsp/gstrtspsrc.h:
16135 Implement request-pt-map signals instead of setting caps on the buffers
16136 for the session manager.
16138 Wed Apr 11 10:25:25 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16140 gst/udp/gstudp.c: Register GstNetBuffer in plugin_init so that the type can be used from multiple threads without races.
16141 Original commit message from CVS:
16142 * gst/udp/gstudp.c: (plugin_init):
16143 Register GstNetBuffer in plugin_init so that the type can be used from
16144 multiple threads without races.
16146 Wed Apr 11 10:19:06 2007 +0000 Christian Schaller <uraeus@gnome.org>
16148 * gst-plugins-good.spec.in:
16149 update to spec file
16150 Original commit message from CVS:
16151 update to spec file
16153 Wed Apr 11 09:53:38 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16155 gst/qtdemux/: Handle version 1 mdhd atoms to get extended precision durations.
16156 Original commit message from CVS:
16157 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
16158 (qtdemux_parse_samples), (qtdemux_parse_segments),
16159 (qtdemux_parse_trak), (qtdemux_parse_tree):
16160 * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mdhd):
16161 Handle version 1 mdhd atoms to get extended precision durations.
16164 Tue Apr 10 17:06:05 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16166 gst/rtp/gstrtpamrdepay.c: Fix depayloader clock_rate and some cleanups.
16167 Original commit message from CVS:
16168 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
16169 (gst_rtp_amr_depay_process):
16170 Fix depayloader clock_rate and some cleanups.
16171 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_finalize),
16172 (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process):
16173 * gst/rtp/gstrtph264depay.h:
16174 Don't push codec_data in the adapter because it might get flushed when
16176 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16177 Handle multiple AU per packet.
16178 * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_process),
16179 (gst_rtp_sv3v_depay_plugin_init):
16180 Disable rank, this one does not work.
16181 Remove timestamping, base class does that.
16183 Tue Apr 10 12:01:33 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16185 gst/auparse/gstauparse.c: limit caps to the formats we announce in the template
16186 Original commit message from CVS:
16187 * gst/auparse/gstauparse.c: (gst_au_parse_parse_header):
16188 limit caps to the formats we announce in the template
16189 * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
16190 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
16191 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data):
16192 fix some crashers/asserts when dealing with broken files
16194 Tue Apr 10 10:01:14 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
16196 gst/: Fix some compiler warnings. Fixes #428182.
16197 Original commit message from CVS:
16198 Patch by: Peter Kjellerstedt <pkj at axis com>
16199 * gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
16200 * gst/rtp/gstrtpL16depay.c:
16201 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16202 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_get_mode),
16203 (gst_rtp_speex_depay_setcaps):
16204 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
16205 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_loop_udp):
16206 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send):
16207 Fix some compiler warnings. Fixes #428182.
16209 Fri Apr 6 12:54:16 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16211 gst/rtsp/: Morph RTPDec into something compatible with RTPBin as a fallback.
16212 Original commit message from CVS:
16213 * gst/rtsp/Makefile.am:
16214 * gst/rtsp/gstrtpdec.c: (find_session_by_id), (create_session),
16215 (free_session), (gst_rtp_dec_base_init), (gst_rtp_dec_class_init),
16216 (gst_rtp_dec_init), (gst_rtp_dec_finalize),
16217 (gst_rtp_dec_query_src), (gst_rtp_dec_chain_rtp),
16218 (gst_rtp_dec_chain_rtcp), (gst_rtp_dec_set_property),
16219 (gst_rtp_dec_get_property), (gst_rtp_dec_provide_clock),
16220 (gst_rtp_dec_change_state), (create_recv_rtp), (create_recv_rtcp),
16221 (create_rtcp), (gst_rtp_dec_request_new_pad),
16222 (gst_rtp_dec_release_pad):
16223 * gst/rtsp/gstrtpdec.h:
16224 * gst/rtsp/gstrtsp.c: (plugin_init):
16225 Morph RTPDec into something compatible with RTPBin as a fallback.
16226 Various other style fixes.
16227 * gst/rtsp/gstrtspsrc.c: (find_stream_by_id),
16228 (find_stream_by_udpsrc), (gst_rtspsrc_stream_free),
16229 (gst_rtspsrc_cleanup), (gst_rtspsrc_media_to_caps),
16230 (new_session_pad), (gst_rtspsrc_stream_configure_transport),
16231 (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved),
16232 (gst_rtspsrc_loop_udp), (gst_rtspsrc_setup_auth),
16233 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
16234 * gst/rtsp/gstrtspsrc.h:
16235 Implement RTPBin session manager handling.
16236 Don't try to add empty properties to caps.
16237 Implement fallback session manager, handling.
16238 Don't combine errors from RTCP streams, just ignore them.
16239 * gst/rtsp/rtsptransport.c: (rtsp_transport_get_manager):
16240 * gst/rtsp/rtsptransport.h:
16241 Implement fallback session manager.
16242 Make RTPBin the default one when available.
16244 Thu Apr 5 15:05:24 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16246 gst/qtdemux/gstrtpxqtdepay.*: Try to recover from packet loss a little better.
16247 Original commit message from CVS:
16248 * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_process),
16249 (gst_rtp_xqt_depay_change_state):
16250 * gst/qtdemux/gstrtpxqtdepay.h:
16251 Try to recover from packet loss a little better.
16253 Thu Apr 5 13:56:44 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16255 gst/rtp/gstrtpmp4adepay.c: This element is ready to be autoplugged.
16256 Original commit message from CVS:
16257 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_class_init),
16258 (gst_rtp_mp4a_depay_setcaps), (gst_rtp_mp4a_depay_plugin_init):
16259 This element is ready to be autoplugged.
16261 Thu Apr 5 11:26:25 2007 +0000 Julien Moutte <julien@moutte.net>
16263 gst/avi/gstavidemux.c: Don't leave the offsets defined by upstream element on the compressed data buffer we are pushi...
16264 Original commit message from CVS:
16265 2007-04-05 Julien MOUTTE <julien@moutte.net>
16266 * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
16267 Don't leave the offsets defined by upstream element on the
16268 compressed data buffer we are pushing downstream. Make them
16269 GST_BUFFER_OFFSET_NONE.
16271 Wed Apr 4 12:39:41 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16273 gst/avi/: Don't abort on out-of-memory. Use stream-nr as unsigned integer only.
16274 Original commit message from CVS:
16276 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
16277 (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index),
16278 (gst_avi_demux_stream_index), (gst_avi_demux_sync),
16279 (gst_avi_demux_stream_scan), (gst_avi_demux_massage_index),
16280 (gst_avi_demux_calculate_durations_from_index),
16281 (gst_avi_demux_stream_header_push),
16282 (gst_avi_demux_stream_header_pull), (gst_avi_demux_combine_flows),
16283 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data):
16284 Don't abort on out-of-memory. Use stream-nr as unsigned integer only.
16286 Tue Apr 3 09:55:45 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16288 gst/smpte/barboxwipes.c:
16289 Original commit message from CVS:
16290 * gst/smpte/barboxwipes.c:
16291 Fix error as spotted by Snaik <snaik32 at gmail dot com>
16293 Fri Mar 30 17:19:34 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16295 gst/wavparse/gstwavparse.c: Support audio/x-raw-float in wav files. This only works with plugins-base CVS, using an o...
16296 Original commit message from CVS:
16297 * gst/wavparse/gstwavparse.c:
16298 Support audio/x-raw-float in wav files. This only works with
16299 plugins-base CVS, using an older version doesn't have any
16300 disadvantages though.
16302 Fri Mar 30 15:59:27 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16304 Revert last change as we don't want plugins-good to depend on plugins-base CVS now.
16305 Original commit message from CVS:
16307 * gst/auparse/gstauparse.c: (gst_au_parse_reset),
16308 (gst_au_parse_parse_header), (gst_au_parse_chain):
16309 * gst/auparse/gstauparse.h:
16310 Revert last change as we don't want plugins-good to depend on
16311 plugins-base CVS now.
16313 Fri Mar 30 04:50:11 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16315 ext/wavpack/: Don't play audioconvert. As wavpack wants/outputs all samples with width==32 and depth=[1,32] accept th...
16316 Original commit message from CVS:
16317 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
16318 (gst_wavpack_dec_init), (gst_wavpack_dec_sink_set_caps),
16319 (gst_wavpack_dec_clip_outgoing_buffer),
16320 (gst_wavpack_dec_post_tags), (gst_wavpack_dec_chain):
16321 * ext/wavpack/gstwavpackdec.h:
16322 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
16323 (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
16324 (gst_wavpack_enc_chain):
16325 * ext/wavpack/gstwavpackenc.h:
16326 * ext/wavpack/gstwavpackparse.c:
16327 Don't play audioconvert. As wavpack wants/outputs all samples with
16328 width==32 and depth=[1,32] accept this and let audioconvert convert
16329 to accepted formats instead of doing it in the element for n*8 depths.
16330 This also adds support for non-n*8 depths and prevents some useless
16331 memory allocations. Fixes #421598
16332 Also add a workaround for bug #421542 in wavpackenc for now...
16333 * tests/check/elements/wavpackdec.c: (GST_START_TEST):
16334 * tests/check/elements/wavpackenc.c: (GST_START_TEST):
16335 * tests/check/elements/wavpackparse.c: (GST_START_TEST):
16336 Consider the change above in the unit tests and test if the correct
16337 caps are accepted and set. Also check for GST_BUFFER_OFFSET_END in
16338 the wavpackparse unit test.
16339 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
16340 (gst_wavpack_dec_sink_set_caps):
16341 Set caps on the src pad as soon as possible.
16342 * ext/wavpack/gstwavpackdec.h:
16343 * ext/wavpack/gstwavpackcommon.h:
16344 * ext/wavpack/gstwavpackenc.h:
16345 * ext/wavpack/gstwavpackparse.h:
16346 Fix indention. gst-indent is now called by cicl.
16348 Thu Mar 29 18:51:33 2007 +0000 René Stadler <mail@renestadler.de>
16350 configure.ac: Require gst-plugins-base CVS for audioconvert with non-native float support and width/depth fix in libg...
16351 Original commit message from CVS:
16353 Require gst-plugins-base CVS for audioconvert with non-native
16354 float support and width/depth fix in libgstriff.
16355 Patch by: René Stadler <mail at renestadler dot de>
16356 * gst/auparse/gstauparse.c: (gst_au_parse_reset),
16357 (gst_au_parse_parse_header), (gst_au_parse_chain):
16358 * gst/auparse/gstauparse.h:
16359 Don't swap the floats ourself if they're not in native endianness.
16360 Instead let audioconvert handle this. Fixes #339838.
16362 Thu Mar 29 14:40:35 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16364 gst/rtp/: Flush adapter on disconts.
16365 Original commit message from CVS:
16366 * gst/rtp/gstasteriskh263.h:
16367 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process),
16368 (gst_rtp_h263p_depay_change_state):
16369 * gst/rtp/gstrtph263pdepay.h:
16370 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
16371 (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process),
16372 (gst_rtp_h264_depay_change_state):
16373 * gst/rtp/gstrtph264depay.h:
16374 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_class_init),
16375 (gst_rtp_mp4a_depay_setcaps), (gst_rtp_mp4a_depay_process):
16376 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16377 Flush adapter on disconts.
16379 Thu Mar 29 14:03:21 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16381 gst/rtp/: Use more efficient adapter and rtpbuffer methods when possible.
16382 Original commit message from CVS:
16383 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_process):
16384 * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_process):
16385 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_process):
16386 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_process):
16387 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16388 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_flush):
16389 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps),
16390 (gst_rtp_mp4v_depay_process):
16391 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_flush):
16392 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_process):
16393 * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_flush):
16394 * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_process):
16395 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_process):
16396 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_process):
16397 * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_process):
16398 Use more efficient adapter and rtpbuffer methods when possible.
16400 Thu Mar 29 12:14:22 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16402 gst/wavenc/gstwavenc.c: Correctly handle width!=depth input.
16403 Original commit message from CVS:
16404 * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
16405 (gst_wavenc_sink_setcaps):
16406 Correctly handle width!=depth input.
16407 * gst/wavparse/gstwavparse.c:
16408 Already export in the caps that width==8 uses unsigned samples and
16409 everything else uses signed samples.
16411 Thu Mar 29 09:59:23 2007 +0000 Laurent Glayal <spglegle@yahoo.fr>
16413 gst/udp/: Rework the socket allocation a bit based on the sockfd argument so that it becomes usable.
16414 Original commit message from CVS:
16415 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16416 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init),
16417 (gst_dynudpsink_init), (gst_dynudpsink_set_property),
16418 (gst_dynudpsink_get_property), (gst_dynudpsink_init_send),
16419 (gst_dynudpsink_close):
16420 * gst/udp/gstdynudpsink.h:
16421 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
16422 (gst_udpsrc_create), (gst_udpsrc_set_property),
16423 (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_stop):
16424 * gst/udp/gstudpsrc.h:
16425 Rework the socket allocation a bit based on the sockfd argument so that
16427 Add a closefd property to instruct the udp elements to close the custom
16428 file descriptors when going to READY. Fixes #423304.
16429 API:GstUDPSrc::closefd property
16430 API:GstDynUDPSink::closefd property
16432 Thu Mar 29 08:08:49 2007 +0000 Laurent Glayal <spglegle@yahoo.fr>
16434 gst/rtp/: Added H264 payloader. Fixes #423782.
16435 Original commit message from CVS:
16436 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16437 * gst/rtp/Makefile.am:
16438 * gst/rtp/gstrtp.c: (plugin_init):
16439 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_base_init),
16440 (gst_rtp_h264_pay_class_init), (gst_rtp_h264_pay_init),
16441 (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_setcaps),
16442 (gst_rtp_h264_pay_handle_buffer), (gst_rtp_h264_pay_set_property),
16443 (gst_rtp_h264_pay_get_property), (gst_rtp_h264_pay_change_state),
16444 (gst_rtp_h264_pay_plugin_init):
16445 * gst/rtp/gstrtph264pay.h:
16446 Added H264 payloader. Fixes #423782.
16447 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
16448 (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process):
16451 Wed Mar 28 22:27:36 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16453 gst/wavparse/gstwavparse.c: Actually support depths from 1 to 32, not only 8 to 32.
16454 Original commit message from CVS:
16455 * gst/wavparse/gstwavparse.c:
16456 Actually support depths from 1 to 32, not only 8 to 32.
16458 Wed Mar 28 22:23:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16460 gst/wavparse/gstwavparse.c: Add support for wav files containing audio/x-raw-int with random depths between 1 and 32 ...
16461 Original commit message from CVS:
16462 * gst/wavparse/gstwavparse.c:
16463 Add support for wav files containing audio/x-raw-int with random
16464 depths between 1 and 32 bits.
16466 Wed Mar 28 18:40:12 2007 +0000 Stefan Kost <ensonic@users.sf.net>
16468 gst/rtp/: Added MP4A-LATM depayloader. Fixes #417792.
16469 Original commit message from CVS:
16470 Based on patch by: Stefan Kost <ensonic@users.sf.net>
16471 * gst/rtp/Makefile.am:
16472 * gst/rtp/gstrtp.c: (plugin_init):
16473 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_base_init),
16474 (gst_rtp_mp4a_depay_class_init), (gst_rtp_mp4a_depay_init),
16475 (gst_rtp_mp4a_depay_finalize), (gst_rtp_mp4a_depay_setcaps),
16476 (gst_rtp_mp4a_depay_process), (gst_rtp_mp4a_depay_set_property),
16477 (gst_rtp_mp4a_depay_get_property),
16478 (gst_rtp_mp4a_depay_change_state),
16479 (gst_rtp_mp4a_depay_plugin_init):
16480 * gst/rtp/gstrtpmp4adepay.h:
16481 Added MP4A-LATM depayloader. Fixes #417792.
16482 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps),
16483 (gst_rtp_mp4v_depay_process):
16484 Fixup depayloader, setting codec_data, using more efficient adaptor and
16485 rtpbuffer handling.
16487 Add url to test above.
16489 Wed Mar 28 15:17:27 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16491 gst/qtdemux/: Process 'ctts' atoms, which are present in AVC ISO files (.mov files with h264 video).
16492 Original commit message from CVS:
16493 * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
16494 (gst_qtdemux_chain), (qtdemux_parse_samples):
16495 * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_ctts):
16496 * gst/qtdemux/qtdemux_dump.h:
16497 * gst/qtdemux/qtdemux_fourcc.h:
16498 * gst/qtdemux/qtdemux_types.c:
16499 Process 'ctts' atoms, which are present in AVC ISO files (.mov files
16501 Use the offset present in 'ctts' to calculate the PTS for each packet
16502 and set the PTS on outgoing buffers.
16505 Sun Mar 25 15:34:42 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16507 gst/rtsp/gstrtspsrc.*: Handle default clock-rates for static payload types, rearrange stuff so that the rtpmap field ...
16508 Original commit message from CVS:
16509 * gst/rtsp/gstrtspsrc.c: (find_stream_by_setup),
16510 (gst_rtspsrc_create_stream), (gst_rtspsrc_stream_free),
16511 (get_default_rate_for_pt), (gst_rtspsrc_parse_rtpmap),
16512 (gst_rtspsrc_media_to_caps),
16513 (gst_rtspsrc_stream_configure_transport),
16514 (gst_rtspsrc_stream_configure_caps),
16515 (gst_rtspsrc_activate_streams), (gst_rtspsrc_parse_rtpinfo):
16516 * gst/rtsp/gstrtspsrc.h:
16517 Handle default clock-rates for static payload types, rearrange stuff so
16518 that the rtpmap field in the sdp can override the defaults.
16519 Parse RTP-Info field to get the seqnum and timebase fields that should
16521 Delay configuring caps after we got the RTP-Info from the PLAY reply from
16524 Sat Mar 24 19:46:59 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16526 gst/interleave/deinterleave.c: Remove 'channel-positions' field when munging input caps into 1-channel output caps (I...
16527 Original commit message from CVS:
16528 * gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps):
16529 Remove 'channel-positions' field when munging input caps into
16530 1-channel output caps (I guess technically we should set the
16531 position for each channel on the output caps if it's non-NONE,
16532 but I'll save that as a task for another day).
16534 Thu Mar 22 22:14:29 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16536 gst/interleave/deinterleave.c: Don't leak input buffer in chain function; maintain our own list of source pads - ther...
16537 Original commit message from CVS:
16538 * gst/interleave/deinterleave.c: (gst_deinterleave_add_new_pads),
16539 (gst_deinterleave_remove_pads), (gst_deinterleave_process),
16540 (gst_deinterleave_chain):
16541 Don't leak input buffer in chain function; maintain our own list of
16542 source pads - there are no guarantees about the order of the list
16543 in the GstElement struct, and we want a very specific order; lastly,
16544 some more debugging.
16546 Thu Mar 22 16:25:56 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16548 ext/wavpack/gstwavpackparse.c: Revert last commit, preventing infinite plugging loops with ranks is no clean solution...
16549 Original commit message from CVS:
16550 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
16551 Revert last commit, preventing infinite plugging loops with ranks
16552 is no clean solution and in general there's no reason why one wants
16553 to parse framed wavpack data again.
16555 Thu Mar 22 15:52:51 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16557 ext/wavpack/gstwavpackenc.c: Send the new segment event in time format instead of bytes. This allows "wavpackenc ! wa...
16558 Original commit message from CVS:
16559 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block):
16560 Send the new segment event in time format instead of bytes. This
16561 allows "wavpackenc ! wavpackdec ! someaudiosink" pipelines.
16562 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
16563 Accept framed and non-framed input, wavpackparse doesn't care. To
16564 prevent "wavpackparse ! wavpackparse ! ..." pipelines lower the
16565 rank of wavpackparse by one. This allows "wavpackenc ! wavpackparse !
16568 Thu Mar 22 11:08:03 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16570 ext/wavpack/gstwavpackdec.c: Revert to use gst_pad_alloc_buffer() here. We can and should use it.
16571 Original commit message from CVS:
16572 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
16573 Revert to use gst_pad_alloc_buffer() here. We can and should use it.
16574 Thanks to Jan and Mike for noticing my mistake.
16576 Thu Mar 22 09:44:17 2007 +0000 Christophe Dehais <christophe.dehais@gmail.com>
16578 ext/gconf/gconf.c: Accept complex pipeline descriptions as an audio profile instead of just a single element. Fixes #...
16579 Original commit message from CVS:
16580 Patch by: Christophe Dehais <christophe dot dehais at gmail dot com>
16581 * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
16582 Accept complex pipeline descriptions as an audio profile instead of just
16583 a single element. Fixes #420658.
16585 Thu Mar 22 00:17:41 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16587 ext/wavpack/gstwavpackenc.*: Put the write helpers into the GstWavpackEnc struct directly and not as a pointer to sav...
16588 Original commit message from CVS:
16589 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
16590 (gst_wavpack_enc_init), (gst_wavpack_enc_chain),
16591 (gst_wavpack_enc_rewrite_first_block):
16592 * ext/wavpack/gstwavpackenc.h:
16593 Put the write helpers into the GstWavpackEnc struct directly and not
16594 as a pointer to save two small, but useless mallocs. This also makes
16595 it possible to drop the finalize method.
16596 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_push_buffer):
16597 For consistency reasons also set GST_BUFFER_OFFSET_END on the outgoing
16598 buffers the same way wavpackenc does it.
16600 Wed Mar 21 23:50:09 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16602 ext/wavpack/gstwavpackdec.c: Don't use gst_pad_alloc_buffer() as we might clip the buffer later and
16603 Original commit message from CVS:
16604 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
16605 Don't use gst_pad_alloc_buffer() as we might clip the buffer later and
16606 BaseTransform-based elements will likely break because of wrong
16607 unit-size. Also plug a possible memleak that happens when decoding
16608 fails for some reason.
16610 Wed Mar 21 11:49:32 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16612 gst/apetag/gsttagdemux.c: Rename registered type in preparation of GstTagDemux moving to
16613 Original commit message from CVS:
16614 * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_type):
16615 Rename registered type in preparation of GstTagDemux moving to
16616 -base at some point in the future.
16618 Mon Mar 19 10:29:19 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16620 gst/wavparse/gstwavparse.c: Streaming mode fixes: don't unref buffer we don't own any longer; remove bogus adapter fl...
16621 Original commit message from CVS:
16622 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
16623 Streaming mode fixes: don't unref buffer we don't own any longer;
16624 remove bogus adapter flush. Fixes #419338.
16626 Sun Mar 18 04:21:28 2007 +0000 David Schleef <ds@schleef.org>
16628 REQUIREMENTS: Change the format to key/value, add a bunch of information, remove a bunch of requirements that are for...
16629 Original commit message from CVS:
16630 * REQUIREMENTS: Change the format to key/value, add a bunch of
16631 information, remove a bunch of requirements that are for
16632 other GStreamer packages.
16634 Sun Mar 18 02:00:54 2007 +0000 David Schleef <ds@schleef.org>
16636 REQUIREMENTS: Fix a few things. This file really needs a good once-over.
16637 Original commit message from CVS:
16638 * REQUIREMENTS: Fix a few things. This file really needs a
16641 Fri Mar 16 18:38:18 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16643 sys/osxvideo/osxvideosink.m: Fix previous commit, we want to pass the NSView in the message.
16644 Original commit message from CVS:
16645 * sys/osxvideo/osxvideosink.m:
16646 Fix previous commit, we want to pass the NSView in the message.
16648 Fri Mar 16 16:27:20 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16650 sys/osxvideo/osxvideosink.m: Emit 'have-ns-view' message when working in embedded mode. The message will contain a po...
16651 Original commit message from CVS:
16652 * sys/osxvideo/osxvideosink.m:
16653 Emit 'have-ns-view' message when working in embedded mode. The message
16654 will contain a pointer to the newly created NSView.
16656 Fri Mar 16 09:57:40 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16658 gst/equalizer/gstiirequalizer10bands.c: A 10 band EQ should be initialized to 1 bands and not to 3.
16659 Original commit message from CVS:
16660 * gst/equalizer/gstiirequalizer10bands.c:
16661 (gst_iir_equalizer_10bands_init):
16662 A 10 band EQ should be initialized to 1 bands and not to 3.
16664 Thu Mar 15 12:05:01 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16666 sys/Makefile.am: Don't forget to distribute the sys/osxaudio/ directory.
16667 Original commit message from CVS:
16669 Don't forget to distribute the sys/osxaudio/ directory.
16671 Thu Mar 15 11:39:53 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16673 Activate osxaudio in gst-plugins-good with proper build setup.
16674 Original commit message from CVS:
16677 * sys/osxaudio/Makefile.am:
16678 * sys/osxaudio/gstosxaudio.c:
16679 * sys/osxaudio/gstosxaudiosink.c:
16680 (gst_osx_audio_sink_osxelement_do_init), (gst_osx_audio_sink_init),
16681 (gst_osx_audio_sink_getcaps),
16682 (gst_osx_audio_sink_create_ringbuffer), (plugin_init):
16683 * sys/osxaudio/gstosxaudiosrc.c:
16684 (gst_osx_audio_src_osxelement_do_init), (gst_osx_audio_src_init),
16685 (gst_osx_audio_src_create_ringbuffer):
16686 * sys/osxaudio/gstosxringbuffer.c: (gst_osx_ring_buffer_get_type),
16687 (gst_osx_ring_buffer_class_init), (gst_osx_ring_buffer_init),
16688 (gst_osx_ring_buffer_acquire), (gst_osx_ring_buffer_start),
16689 (gst_osx_ring_buffer_pause), (gst_osx_ring_buffer_stop):
16690 * sys/osxaudio/gstosxringbuffer.h:
16691 Activate osxaudio in gst-plugins-good with proper build setup.
16692 Add inlined documentation.
16693 Fix debug statements
16694 Fix ringbuffer when pausing.
16697 Wed Mar 14 22:21:26 2007 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
16699 gst/rtp/: Ported mulaw and alaw payloaders to use new base class
16700 Original commit message from CVS:
16701 * gst/rtp/gstrtppcmapay.c:
16702 * gst/rtp/gstrtppcmapay.h:
16703 * gst/rtp/gstrtppcmupay.c:
16704 * gst/rtp/gstrtppcmupay.h:
16705 Ported mulaw and alaw payloaders to use new base class
16707 Wed Mar 14 16:30:19 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16709 sys/osxvideo/: Fix leaks when running a NSApp.
16710 Original commit message from CVS:
16711 * sys/osxvideo/cocoawindow.h:
16712 * sys/osxvideo/cocoawindow.m:
16713 * sys/osxvideo/osxvideosink.h:
16714 * sys/osxvideo/osxvideosink.m:
16715 Fix leaks when running a NSApp.
16716 Accept any kind of resolutions.
16717 Works in fullscreen. Can maximize.
16718 Only thing left before being able to move this to -good is documentation
16719 and embedded window support.
16721 Wed Mar 14 15:25:10 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16723 po/: Update translations.
16724 Original commit message from CVS:
16737 Update translations.
16739 Wed Mar 14 14:49:45 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16741 configure.ac: Fix string replace error (AG_AG_GST_* => AG_GST_*).
16742 Original commit message from CVS:
16744 Fix string replace error (AG_AG_GST_* => AG_GST_*).
16746 Wed Mar 14 14:48:08 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16748 gst/equalizer/: Add 3 and 10 band version and add missing gst_object_sync_values.
16749 Original commit message from CVS:
16750 * gst/equalizer/Makefile.am:
16751 * gst/equalizer/gstiirequalizer.c: (_do_init),
16752 (gst_iir_equalizer_band_set_property),
16753 (gst_iir_equalizer_band_class_init),
16754 (gst_iir_equalizer_band_get_type),
16755 (gst_iir_equalizer_child_proxy_get_child_by_index),
16756 (gst_iir_equalizer_child_proxy_get_children_count),
16757 (gst_iir_equalizer_child_proxy_interface_init), (setup_filter),
16758 (gst_iir_equalizer_compute_frequencies),
16759 (gst_iir_equalizer_transform_ip), (plugin_init):
16760 * gst/equalizer/gstiirequalizer10bands.c:
16761 (gst_iir_equalizer_10bands_base_init),
16762 (gst_iir_equalizer_10bands_class_init),
16763 (gst_iir_equalizer_10bands_init),
16764 (gst_iir_equalizer_10bands_set_property),
16765 (gst_iir_equalizer_10bands_get_property):
16766 * gst/equalizer/gstiirequalizer10bands.h:
16767 * gst/equalizer/gstiirequalizer3bands.c:
16768 (gst_iir_equalizer_3bands_base_init),
16769 (gst_iir_equalizer_3bands_class_init),
16770 (gst_iir_equalizer_3bands_init),
16771 (gst_iir_equalizer_3bands_set_property),
16772 (gst_iir_equalizer_3bands_get_property):
16773 * gst/equalizer/gstiirequalizer3bands.h:
16774 * gst/equalizer/gstiirequalizernbands.c:
16775 (gst_iir_equalizer_nbands_base_init),
16776 (gst_iir_equalizer_nbands_init):
16777 Add 3 and 10 band version and add missing gst_object_sync_values.
16778 * gst/spectrum/gstspectrum.c: (gst_spectrum_event),
16779 (gst_spectrum_transform_ip):
16780 Add some comments about float support.
16782 Mon Mar 12 17:56:54 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16784 gst/apetag/gsttagdemux.c: Fix handling of -1 values for start and stop values when seeking, and SEEK_CUR+SEEK_END her...
16785 Original commit message from CVS:
16786 * gst/apetag/gsttagdemux.c: (gst_tag_demux_srcpad_event):
16787 Fix handling of -1 values for start and stop values when seeking,
16788 and SEEK_CUR+SEEK_END here as well.
16790 Mon Mar 12 17:24:23 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16792 gst/id3demux/gstid3demux.c: Fix handling of -1 values for start and stop values when seeking, and SEEK_CUR+SEEK_END.
16793 Original commit message from CVS:
16794 * gst/id3demux/gstid3demux.c: (gst_id3demux_srcpad_event):
16795 Fix handling of -1 values for start and stop values when seeking,
16796 and SEEK_CUR+SEEK_END.
16798 Mon Mar 12 15:49:02 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16801 I'm too lazy to comment this
16802 Original commit message from CVS:
16803 Add Patch by: line for wim, since he's away
16805 Mon Mar 12 13:28:29 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16807 gst/id3demux/id3v2frames.c: Fix parsing of ID3 v2.2.0 PIC frames. Only in version >= 2.3.0 is the image format a vari...
16808 Original commit message from CVS:
16809 * gst/id3demux/id3v2frames.c: (parse_picture_frame):
16810 Fix parsing of ID3 v2.2.0 PIC frames. Only in version >= 2.3.0 is
16811 the image format a variable-length NUL-terminated string; in
16812 versions before that the image format is a fixed-length string of
16813 3 characters (see #348644 for a sample tag).
16814 Also make supplied mime type lower-case and fix up 'jpg' to 'jpeg'.
16816 Sun Mar 11 22:23:04 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
16818 sys/directdraw/gstdirectdrawsink.*: Handle display mode changes during playback.
16819 Original commit message from CVS:
16820 * sys/directdraw/gstdirectdrawsink.c:
16821 * sys/directdraw/gstdirectdrawsink.h:
16822 Handle display mode changes during playback.
16824 Sat Mar 10 16:07:31 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
16826 win32/MANIFEST: Add new project files to MANIFEST.
16827 Original commit message from CVS:
16829 Add new project files to MANIFEST.
16830 * win32/vs6/libgstaudiofx.dsp:
16831 * win32/vs6/libgstrtp.dsp:
16832 * win32/vs6/libgstrtsp.dsp:
16833 Update project files.
16835 Sat Mar 10 12:30:48 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16837 Printf format fixes; also add some missing quotes in translated strings. Fixes #416728 and #416727.
16838 Original commit message from CVS:
16839 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex),
16840 (gst_avi_demux_parse_index):
16841 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
16842 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame):
16843 Printf format fixes; also add some missing quotes in translated
16844 strings. Fixes #416728 and #416727.
16846 Fri Mar 9 20:12:08 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16848 gst/autodetect/gstautoaudiosink.c: Tim and I can't think of any reason the child audio sink needs to be set back to N...
16849 Original commit message from CVS:
16850 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_find_best):
16851 Tim and I can't think of any reason the child audio sink needs to
16852 be set back to NULL after successfully determining that it can
16853 reach READY - it gets immediately set back to READY by the caller
16854 anyway, causing an unnecessary close/open of any audio devices
16857 Fri Mar 9 19:51:27 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16859 po/: Add ja.po file from #377306.
16860 Original commit message from CVS:
16863 Add ja.po file from #377306.
16865 Fri Mar 9 19:44:30 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16867 sys/sunaudio/: Actually translate sunaudio mixer track labels instead of just marking the strings as translatable (#3...
16868 Original commit message from CVS:
16869 * sys/sunaudio/gstsunaudio.c: (plugin_init):
16870 * sys/sunaudio/gstsunaudiomixertrack.c:
16871 (gst_sunaudiomixer_track_new):
16872 Actually translate sunaudio mixer track labels instead of just
16873 marking the strings as translatable (#377306); clean up weird
16874 label string mapping code that serves no apparent purpose. Also
16875 set the 'untranslated-label' property when creating mixer tracks
16876 if the GstMixerTrack base class supports this.
16877 * tests/check/Makefile.am:
16878 * tests/check/elements/.cvsignore:
16879 * tests/check/elements/sunaudio.c: (GST_START_TEST),
16881 Very minimalistic unit test for sunaudiomixer element (compiles, but not
16882 actually tested on a system where sunaudiomixer is available).
16884 Fri Mar 9 18:49:37 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16886 tests/check/Makefile.am: Re-enable the states test and see if it works on the buildbots.
16887 Original commit message from CVS:
16888 * tests/check/Makefile.am:
16889 Re-enable the states test and see if it works on the buildbots.
16891 Fri Mar 9 17:32:32 2007 +0000 Wim Taymans <wim@fluendo.com>
16893 ext/dv/gstdvdec.*: Infer pixel-aspect-ratio from the video frame format if it isn't provided by the container, as hap...
16894 Original commit message from CVS:
16895 * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps),
16896 (gst_dvdec_src_negotiate), (gst_dvdec_chain),
16897 (gst_dvdec_change_state):
16898 * ext/dv/gstdvdec.h:
16899 Infer pixel-aspect-ratio from the video frame format if it isn't
16900 provided by the container, as happens when playing DV from AVI
16901 or Quicktime containers.
16902 Patch by: Wim Taymans <wim@fluendo.com>
16905 Fri Mar 9 17:05:17 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16907 gst/rtsp/gstrtspsrc.c: When activated, remove the udpsrc timeout, we have dataflow and timeouts will later be handled...
16908 Original commit message from CVS:
16909 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams):
16910 When activated, remove the udpsrc timeout, we have dataflow and timeouts
16911 will later be handled by the jitterbuffer.
16913 Fri Mar 9 16:53:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16915 ext/taglib/gstid3v2mux.cc: Add write support for GST_TAG_MUSICBRAINZ_SORTNAME (TSOP) tag.
16916 Original commit message from CVS:
16917 * ext/taglib/gstid3v2mux.cc:
16918 Add write support for GST_TAG_MUSICBRAINZ_SORTNAME (TSOP) tag.
16921 Fri Mar 9 15:04:45 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16923 gst/avi/gstavidemux.c: Fix stream position reporting after a seek. Fixes #416445.
16924 Original commit message from CVS:
16925 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
16926 (gst_avi_demux_push_event), (gst_avi_demux_do_seek),
16927 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
16928 (gst_avi_demux_chain):
16929 Fix stream position reporting after a seek. Fixes #416445.
16931 Fri Mar 9 08:58:26 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16933 gst/equalizer/: Refactor plugin into a base class and a first subclass (nband eq). The nband eq uses GstChildProxy an...
16934 Original commit message from CVS:
16935 * gst/equalizer/Makefile.am:
16936 * gst/equalizer/gstiirequalizer.c: (_do_init),
16937 (gst_iir_equalizer_band_set_property),
16938 (gst_iir_equalizer_band_get_property),
16939 (gst_iir_equalizer_band_class_init),
16940 (gst_iir_equalizer_band_get_type),
16941 (gst_iir_equalizer_child_proxy_get_child_by_index),
16942 (gst_iir_equalizer_child_proxy_get_children_count),
16943 (gst_iir_equalizer_child_proxy_interface_init),
16944 (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init),
16945 (gst_iir_equalizer_finalize), (setup_filter),
16946 (gst_iir_equalizer_compute_frequencies),
16947 (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
16948 (gst_iir_equalizer_setup), (plugin_init):
16949 * gst/equalizer/gstiirequalizer.h:
16950 * gst/equalizer/gstiirequalizernbands.c:
16951 (gst_iir_equalizer_nbands_base_init),
16952 (gst_iir_equalizer_nbands_class_init),
16953 (gst_iir_equalizer_nbands_init),
16954 (gst_iir_equalizer_nbands_set_property),
16955 (gst_iir_equalizer_nbands_get_property):
16956 * gst/equalizer/gstiirequalizernbands.h:
16957 Refactor plugin into a base class and a first subclass (nband eq). The
16958 nband eq uses GstChildProxy and is controlable. More subclasses will
16961 Thu Mar 8 16:01:42 2007 +0000 René Stadler <mail@renestadler.de>
16963 gst/avi/gstavidemux.c: Make avidemux accept optional header chunks in any order.
16964 Original commit message from CVS:
16965 Patch by: René Stadler <mail at renestadler dot de>
16966 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
16967 (gst_avi_demux_push_event), (gst_avi_demux_process_next_entry),
16968 (gst_avi_demux_stream_data), (gst_avi_demux_chain):
16969 Make avidemux accept optional header chunks in any order.
16972 Thu Mar 8 12:23:57 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16974 tests/check/Makefile.am: Disable the states check until the remaining Valgrind errors are fixed or suppressed.
16975 Original commit message from CVS:
16976 * tests/check/Makefile.am:
16977 Disable the states check until the remaining Valgrind errors
16978 are fixed or suppressed.
16980 Thu Mar 8 10:24:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16982 tests/check/elements/.cvsignore: Add audiodynamic check to .cvsignore
16983 Original commit message from CVS:
16984 * tests/check/elements/.cvsignore:
16985 Add audiodynamic check to .cvsignore
16987 Thu Mar 8 10:02:12 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16989 gst/audiofx/: Add new audiodynamic element which can act as a compressor or expander. Supported are hard-knee and sof...
16990 Original commit message from CVS:
16991 reviewed by: Stefan Kost <ensonic@users.sf.net>
16992 * gst/audiofx/Makefile.am:
16993 * gst/audiofx/audiodynamic.c:
16994 (gst_audio_dynamic_characteristics_get_type),
16995 (gst_audio_dynamic_mode_get_type),
16996 (gst_audio_dynamic_set_process_function),
16997 (gst_audio_dynamic_base_init), (gst_audio_dynamic_class_init),
16998 (gst_audio_dynamic_init), (gst_audio_dynamic_set_property),
16999 (gst_audio_dynamic_get_property), (gst_audio_dynamic_setup),
17000 (gst_audio_dynamic_transform_hard_knee_compressor_int),
17001 (gst_audio_dynamic_transform_hard_knee_compressor_float),
17002 (gst_audio_dynamic_transform_soft_knee_compressor_int),
17003 (gst_audio_dynamic_transform_soft_knee_compressor_float),
17004 (gst_audio_dynamic_transform_hard_knee_expander_int),
17005 (gst_audio_dynamic_transform_hard_knee_expander_float),
17006 (gst_audio_dynamic_transform_soft_knee_expander_int),
17007 (gst_audio_dynamic_transform_soft_knee_expander_float),
17008 (gst_audio_dynamic_transform_ip):
17009 * gst/audiofx/audiodynamic.h:
17010 * gst/audiofx/audiofx.c: (plugin_init):
17011 Add new audiodynamic element which can act as a compressor or
17012 expander. Supported are hard-knee and soft-knee operation modes with
17013 user-specified ratio and threshold.
17014 Attack and release parameters are not yet implemented but will follow.
17015 * docs/plugins/Makefile.am:
17016 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
17017 * docs/plugins/gst-plugins-good-plugins-sections.txt:
17018 * docs/plugins/gst-plugins-good-plugins.args:
17019 * docs/plugins/inspect/plugin-audiofx.xml:
17020 Integrate audiodynamic into the docs.
17021 * tests/check/Makefile.am:
17022 * tests/check/elements/audiodynamic.c: (setup_dynamic),
17023 (cleanup_dynamic), (GST_START_TEST), (dynamic_suite), (main):
17024 Add unit test for audiodynamic.
17026 Wed Mar 7 19:48:03 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17028 ext/raw1394/gstdv1394src.c: Free handles that we allocated when exiting via the error paths.
17029 Original commit message from CVS:
17030 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_start):
17031 Free handles that we allocated when exiting via the error paths.
17033 Wed Mar 7 12:07:07 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17035 ext/wavpack/: Use a general wavpack debug category for common code.
17036 Original commit message from CVS:
17037 * ext/wavpack/gstwavpack.c: (plugin_init):
17038 * ext/wavpack/gstwavpackcommon.c:
17039 Use a general wavpack debug category for common code.
17040 * ext/wavpack/gstwavpackstreamreader.c:
17041 (gst_wavpack_stream_reader_set_pos_abs),
17042 (gst_wavpack_stream_reader_set_pos_rel),
17043 (gst_wavpack_stream_reader_write_bytes):
17044 Use the general wavpack debug category here too and add debug
17045 output to the functions that should not be called at all by
17046 the wavpack library.
17047 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_plugin_init):
17048 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_plugin_init):
17049 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
17050 Change debugging category names to conform to the conventions.
17052 Wed Mar 7 11:37:23 2007 +0000 Edward Hervey <bilboed@bilboed.com>
17054 gst/qtdemux/qtdemux.*: Share qtdemux debug category across all files, otherwise all debugging in files other than qtd...
17055 Original commit message from CVS:
17056 * gst/qtdemux/qtdemux.c:
17057 * gst/qtdemux/qtdemux.h:
17058 Share qtdemux debug category across all files, otherwise all debugging
17059 in files other than qtdemux.c would end up in the default category.
17061 Wed Mar 7 11:24:05 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17063 gst/level/gstlevel.*: Resolve message timestamps against the playback segment.
17064 Original commit message from CVS:
17065 * gst/level/gstlevel.c: (gst_level_class_init),
17066 (gst_level_set_caps), (gst_level_start), (gst_level_event),
17067 (gst_level_transform_ip):
17068 * gst/level/gstlevel.h:
17069 Resolve message timestamps against the playback segment.
17071 Wed Mar 7 11:23:20 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17073 gst/spectrum/gstspectrum.*: One FIXME less, by resolving message timestamps against the playback segment.
17074 Original commit message from CVS:
17075 * gst/spectrum/gstspectrum.c: (gst_spectrum_start),
17076 (gst_spectrum_event), (gst_spectrum_transform_ip):
17077 * gst/spectrum/gstspectrum.h:
17078 One FIXME less, by resolving message timestamps against the playback
17081 Tue Mar 6 23:21:41 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17084 Fix ChangeLog message
17085 Original commit message from CVS:
17086 Fix ChangeLog message
17088 Tue Mar 6 23:19:30 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17090 gst/id3demux/gstid3demux.c: Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the caps passed to ...
17091 Original commit message from CVS:
17092 * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad),
17093 (gst_id3demux_sink_activate):
17094 Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the
17095 caps passed to it (previouslly one code path assumes it takes ownership
17096 while another one assumes it doesn't).
17098 * tests/files/Makefile.am:
17099 * tests/files/id3-407349-1.tag:
17100 * tests/files/id3-407349-2.tag:
17101 Add directory where data for unit tests can be stored.
17102 * tests/Makefile.am:
17103 * tests/check/Makefile.am:
17104 * tests/check/elements/.cvsignore:
17105 * tests/check/elements/id3demux.c: (pad_added_cb), (error_cb),
17106 (read_tags_from_file), (run_check_for_file),
17107 (check_date_1977_06_23), (GST_START_TEST), (id3demux_suite):
17108 Add unit test for id3demux, and in particular for bug #407349. Only
17109 testing pull-mode for now; push mode doesn't work yet because the test
17110 files are smaller than ID3_TYPE_FIND_MIN_SIZE.
17112 Tue Mar 6 22:14:59 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17114 tests/check/Makefile.am: Add missing backslash at end of line.
17115 Original commit message from CVS:
17116 * tests/check/Makefile.am:
17117 Add missing backslash at end of line.
17119 Tue Mar 6 18:36:09 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17124 Original commit message from CVS:
17127 Tue Mar 6 18:16:49 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17129 gst/id3demux/: Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise the four-digit number will be interp...
17130 Original commit message from CVS:
17131 * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
17132 * gst/id3demux/id3tags.h:
17133 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
17134 (parse_obsolete_tdat_frame):
17135 Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise
17136 the four-digit number will be interpreted as a year, whereas it is
17137 month and day in DDMM format. Instead, parse TDAT frames and fix up
17138 the date in the GST_TAG_DATE tag later if we also extracted a year.
17141 Tue Mar 6 14:53:04 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17143 ext/gconf/gstswitchsink.c: Fix up the dispose logic so it doesn't leak, and fix setting of the child state so that we...
17144 Original commit message from CVS:
17145 * ext/gconf/gstswitchsink.c: (gst_switch_sink_dispose),
17146 (gst_switch_commit_new_kid):
17147 Fix up the dispose logic so it doesn't leak, and fix setting of
17148 the child state so that we don't set a child to our current state
17149 just as we are changing it to something else.
17151 Tue Mar 6 13:57:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17153 gst/spectrum/gstspectrum.c: Fix and cleanup default property values.
17154 Original commit message from CVS:
17155 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
17156 (gst_spectrum_init), (gst_spectrum_set_property),
17157 (gst_spectrum_transform_ip):
17158 Fix and cleanup default property values.
17159 Add FIXMEs for stuff that looks rather wrong.
17161 Tue Mar 6 13:21:23 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17163 gst/goom/gstgoom.*: Document, fix and improve goom adapter behaviour.
17164 Original commit message from CVS:
17165 * gst/goom/gstgoom.c: (gst_goom_src_setcaps), (get_buffer),
17167 * gst/goom/gstgoom.h:
17168 Document, fix and improve goom adapter behaviour.
17171 Mon Mar 5 18:43:29 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17173 ext/esd/esdsink.c: Unref static pad template after using it.
17174 Original commit message from CVS:
17175 * ext/esd/esdsink.c: (gst_esdsink_open):
17176 Unref static pad template after using it.
17178 Mon Mar 5 17:17:04 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17180 ext/gconf/gstswitchsink.c: Fix up the reference counting of the child elements.
17181 Original commit message from CVS:
17182 * ext/gconf/gstswitchsink.c: (gst_switch_sink_dispose),
17183 (gst_switch_commit_new_kid):
17184 Fix up the reference counting of the child elements.
17186 Mon Mar 5 17:08:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17188 gst/rtp/: Fix encoding-name case.
17189 Original commit message from CVS:
17190 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_setcaps):
17191 * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_finish_headers):
17192 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
17193 Fix encoding-name case.
17195 Mon Mar 5 16:39:29 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17197 gst/rtp/: Fix speex (de)payloader. Fixes #358040.
17198 Original commit message from CVS:
17199 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_class_init),
17200 (gst_rtp_speex_depay_get_mode), (gst_rtp_speex_depay_setcaps),
17201 (gst_rtp_speex_depay_process):
17202 * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_base_init),
17203 (gst_rtp_speex_pay_class_init), (gst_rtp_speex_pay_setcaps),
17204 (gst_rtp_speex_pay_parse_ident), (gst_rtp_speex_pay_handle_buffer),
17205 (gst_rtp_speex_pay_change_state):
17206 * gst/rtp/gstrtpspeexpay.h:
17207 Fix speex (de)payloader. Fixes #358040.
17209 Mon Mar 5 15:42:58 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17211 ext/gconf/gstswitchsink.c: Install fakesink in NULL by fixing some broken logic. This obviates the need to manually s...
17212 Original commit message from CVS:
17213 * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset),
17214 (gst_switch_commit_new_kid), (gst_switch_sink_set_child):
17215 Install fakesink in NULL by fixing some broken logic. This obviates
17216 the need to manually set _IS_SINK.
17217 Add some comments and remove a little cruft while I'm at it.
17219 Mon Mar 5 14:46:43 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17221 ext/gconf/gstswitchsink.c: Mark us as a sink when we have no fakesink in NULL. Fixes #414887.
17222 Original commit message from CVS:
17223 * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset):
17224 Mark us as a sink when we have no fakesink in NULL. Fixes #414887.
17226 Mon Mar 5 08:30:52 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17228 gst/spectrum/: Remove two obsolete and confusing comments.
17229 Original commit message from CVS:
17230 * gst/spectrum/demo-audiotest.c: (message_handler):
17231 * gst/spectrum/demo-osssrc.c: (message_handler):
17232 Remove two obsolete and confusing comments.
17234 Sun Mar 4 18:52:12 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17236 po/POTFILES.in: Update.
17237 Original commit message from CVS:
17241 Sun Mar 4 17:33:34 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17243 tests/check/Makefile.am: Gah! Also disable gconfvideosink from the tests, otherwise it will instantiate autovideosink...
17244 Original commit message from CVS:
17245 * tests/check/Makefile.am:
17246 Gah! Also disable gconfvideosink from the tests, otherwise
17247 it will instantiate autovideosink, and dfbvideosink and
17248 leak on the buildbots.
17250 Sun Mar 4 17:13:19 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17252 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
17253 Original commit message from CVS:
17254 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
17255 (gst_cdio_cdda_src_finalize):
17256 Make sure we always destroy our libcdio handle.
17258 Sun Mar 4 17:05:58 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17260 tests/check/Makefile.am: Disable autovideosink so the buildbots don't barf over memory leaked in the directfb sink.
17261 Original commit message from CVS:
17262 * tests/check/Makefile.am:
17263 Disable autovideosink so the buildbots don't barf over memory
17264 leaked in the directfb sink.
17266 Sun Mar 4 15:28:30 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17268 sys/ximage/gstximagesrc.c: Chain up in dispose
17269 Original commit message from CVS:
17270 * sys/ximage/gstximagesrc.c: (gst_ximage_src_dispose):
17271 Chain up in dispose
17273 Sun Mar 4 15:07:15 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17275 gst/multipart/multipartdemux.c: Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new.
17276 Original commit message from CVS:
17277 * gst/multipart/multipartdemux.c: (gst_multipart_demux_init),
17278 (gst_multipart_find_pad_by_mime):
17279 Use gst_pad_new_from_static_template instead of
17280 static_pad_template_get+pad_new.
17282 Sun Mar 4 14:56:53 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17284 sys/ximage/gstximagesrc.c: Catch the case where no clock has been set.
17285 Original commit message from CVS:
17286 * sys/ximage/gstximagesrc.c: (gst_ximage_src_create):
17287 Catch the case where no clock has been set.
17289 Sun Mar 4 13:52:03 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17291 Fix a bunch of leaks shown by the newly-added states test.
17292 Original commit message from CVS:
17293 * ext/flac/gstflacenc.c: (gst_flac_enc_finalize):
17294 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_class_init),
17295 (gst_gconf_audio_sink_dispose), (gst_gconf_audio_sink_finalize):
17296 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init),
17297 (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_dispose),
17298 (gst_gconf_audio_src_finalize), (do_toggle_element):
17299 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init),
17300 (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_finalize),
17301 (do_toggle_element):
17302 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init),
17303 (gst_gconf_video_src_class_init), (gst_gconf_video_src_dispose),
17304 (gst_gconf_video_src_finalize), (do_toggle_element):
17305 * ext/gconf/gstswitchsink.c: (gst_switch_sink_class_init),
17306 (gst_switch_sink_reset), (gst_switch_sink_set_child):
17307 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17308 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17309 * ext/shout2/gstshout2.c: (gst_shout2send_class_init),
17310 (gst_shout2send_init), (gst_shout2send_finalize):
17311 * gst/debug/testplugin.c: (gst_test_class_init),
17312 (gst_test_finalize):
17313 * gst/flx/gstflxdec.c: (gst_flxdec_class_init),
17314 (gst_flxdec_dispose):
17315 * gst/multipart/multipartmux.c: (gst_multipart_mux_finalize):
17316 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize):
17317 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
17318 (gst_rtspsrc_finalize):
17319 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_free_context):
17320 * gst/rtsp/rtspextwms.h:
17321 * gst/smpte/gstsmpte.c: (gst_smpte_class_init),
17322 (gst_smpte_finalize):
17323 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_finalize):
17324 * gst/udp/gstudpsink.c: (gst_udpsink_class_init),
17325 (gst_udpsink_finalize):
17326 * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose),
17327 (gst_wavparse_sink_activate):
17328 * sys/oss/gstosssink.c: (gst_oss_sink_finalise):
17329 * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
17330 (gst_oss_src_finalize):
17331 * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_destroy):
17332 * sys/v4l2/gstv4l2object.h:
17333 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
17334 (gst_v4l2src_finalize):
17335 * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get):
17336 Fix a bunch of leaks shown by the newly-added states test.
17338 Sun Mar 4 13:41:00 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17340 ext/dv/gstdvdec.c: Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new.
17341 Original commit message from CVS:
17342 * ext/dv/gstdvdec.c: (gst_dvdec_init):
17343 Use gst_pad_new_from_static_template instead of
17344 static_pad_template_get+pad_new.
17346 Sat Mar 3 13:06:21 2007 +0000 Loïc Minier <lool+gnome@via.ecp.fr>
17348 Don't mix tabs and spaces (#414168).
17349 Original commit message from CVS:
17350 Patch by: Loïc Minier <lool+gnome at via ecp fr>
17351 * ext/libcaca/Makefile.am:
17352 * gst/debug/Makefile.am:
17353 Don't mix tabs and spaces (#414168).
17355 Fri Mar 2 21:35:11 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17357 tests/check/generic/.cvsignore: Ignore files to please buildbot.
17358 Original commit message from CVS:
17359 * tests/check/generic/.cvsignore:
17360 Ignore files to please buildbot.
17362 Fri Mar 2 21:01:19 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17364 gst/wavparse/gstwavparse.c: Unbreak my previous commit (swapped nominator & denominator). Tim, thanks for spotting.
17365 Original commit message from CVS:
17366 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers),
17367 (gst_wavparse_stream_data):
17368 Unbreak my previous commit (swapped nominator & denominator). Tim,
17369 thanks for spotting.
17371 Fri Mar 2 16:08:17 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17373 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
17374 Original commit message from CVS:
17375 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
17376 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
17377 (gst_cdio_cdda_src_finalize):
17378 Small code cleanups.
17379 Don't use pad_alloc as the base class cannot deal with the error codes.
17381 Fri Mar 2 13:40:06 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17383 gst/udp/gstudpsrc.c: Fix doc.
17384 Original commit message from CVS:
17385 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
17386 (gst_udpsrc_create):
17389 Fri Mar 2 13:29:25 2007 +0000 René Stadler <mail@renestadler.de>
17391 gst/wavparse/gstwavparse.c: Handle rounding better to not drop last sample frame. Fixes #356692
17392 Original commit message from CVS:
17393 Patch by: René Stadler <mail@renestadler.de>
17394 * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
17395 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
17396 (gst_wavparse_stream_data):
17397 Handle rounding better to not drop last sample frame. Fixes #356692
17399 Fri Mar 2 13:19:57 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17401 tests/check/Makefile.am: Disable cacasink from the states check too - it also calls exit(1) on us when it can't find ...
17402 Original commit message from CVS:
17403 * tests/check/Makefile.am:
17404 Disable cacasink from the states check too - it also calls exit(1)
17405 on us when it can't find a terminal to talk to.
17407 Fri Mar 2 12:56:13 2007 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17409 gst/udp/gstudpsrc.*: Add support to strip proprietary headers. Fixes #350296.
17410 Original commit message from CVS:
17411 Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
17412 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
17413 (gst_udpsrc_create), (gst_udpsrc_set_property),
17414 (gst_udpsrc_get_property):
17415 * gst/udp/gstudpsrc.h:
17416 Add support to strip proprietary headers. Fixes #350296.
17418 Fri Mar 2 12:52:56 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17420 gst/rtp/gstrtpmp2tdepay.c: Fix compilation.
17421 Original commit message from CVS:
17422 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_process):
17425 Fri Mar 2 12:16:16 2007 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17427 gst/rtp/gstrtpmp2tdepay.*: Add support to strip off proprietary headers. Fixes #350278.
17428 Original commit message from CVS:
17429 Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
17430 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_class_init),
17431 (gst_rtp_mp2t_depay_init), (gst_rtp_mp2t_depay_process),
17432 (gst_rtp_mp2t_depay_set_property),
17433 (gst_rtp_mp2t_depay_get_property):
17434 * gst/rtp/gstrtpmp2tdepay.h:
17435 Add support to strip off proprietary headers. Fixes #350278.
17437 Fri Mar 2 11:22:35 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17439 ext/hal/hal.c: Fix compilation.
17440 Original commit message from CVS:
17444 Fri Mar 2 10:54:49 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17446 sys/sunaudio/gstsunaudiosrc.*: Remove device-name from GstSunAudioSrc. Fixes #412597.
17447 Original commit message from CVS:
17448 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_class_init),
17449 (gst_sunaudiosrc_init), (gst_sunaudiosrc_get_property),
17450 (gst_sunaudiosrc_open):
17451 * sys/sunaudio/gstsunaudiosrc.h:
17452 Remove device-name from GstSunAudioSrc. Fixes #412597.
17454 Thu Mar 1 21:50:36 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17456 ext/hal/: Having NULL as UDI previously selected the default sink/src. Change this back but mention it in the debug o...
17457 Original commit message from CVS:
17458 * ext/hal/gsthalaudiosink.c: (do_toggle_element):
17459 * ext/hal/gsthalaudiosrc.c: (do_toggle_element):
17460 Having NULL as UDI previously selected the default sink/src. Change
17461 this back but mention it in the debug output.
17462 * ext/hal/hal.c: (gst_hal_get_alsa_element),
17463 (gst_hal_get_oss_element), (gst_hal_get_string),
17464 (gst_hal_render_bin_from_udi), (gst_hal_get_audio_sink),
17465 (gst_hal_get_audio_src):
17467 Refactor a bit, check all error conditions, greatly improve debugging
17468 and fix some possible memory leaks. Also implement OSS support
17469 and allow specifying an UDI that points to a real device. For this the
17470 child device which supports ALSA (preferred) or OSS is used.
17471 As a side effect this makes it impossible now to get a alsasink in
17472 halaudiosrc and a alsasrc in halaudiosink.
17474 Thu Mar 1 18:47:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17476 gst/rtsp/gstrtspsrc.c: Errors from the udp sources are not fatal unless all of them are in error.
17477 Original commit message from CVS:
17478 * gst/rtsp/gstrtspsrc.c: (find_stream_by_channel),
17479 (find_stream_by_udpsrc), (gst_rtspsrc_handle_message):
17480 Errors from the udp sources are not fatal unless all of them are in
17483 Thu Mar 1 18:14:42 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17485 tests/check/Makefile.am: Disable aasink in the states test. I suspect this is the element that is calling exit(1) whe...
17486 Original commit message from CVS:
17487 * tests/check/Makefile.am:
17488 Disable aasink in the states test. I suspect this is the element that
17489 is calling exit(1) when it can't proceed.
17491 Thu Mar 1 17:26:30 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17493 tests/check/Makefile.am: Draw plugins in from the build tree sys/ dir, rather than picking up the already installed v...
17494 Original commit message from CVS:
17495 * tests/check/Makefile.am:
17496 Draw plugins in from the build tree sys/ dir, rather than picking
17497 up the already installed versions.
17499 Thu Mar 1 10:44:36 2007 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17501 sys/ximage/gstximagesrc.c: Error out correctly when getting xcontext fails.
17502 Original commit message from CVS:
17503 2007-03-01 Zaheer Abbas Merali <zaheerabbas at merali dot org>
17504 * sys/ximage/gstximagesrc.c: (gst_ximage_src_open_display):
17505 Error out correctly when getting xcontext fails.
17507 Thu Mar 1 09:29:34 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17509 gst/rtsp/gstrtpdec.c: Make state change to PAUSED NO_PREROLL because that's what it will be in the future and rtspsrc...
17510 Original commit message from CVS:
17511 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_change_state):
17512 Make state change to PAUSED NO_PREROLL because that's what it will be in
17513 the future and rtspsrc relies on it.
17514 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport),
17515 (gst_rtspsrc_change_state):
17516 Don't error out when we don't get an error from the state change
17519 Thu Mar 1 01:48:59 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17521 ext/hal/: Check if the device UDI is set before trying to query HAL about it and give a useful error message if it wa...
17522 Original commit message from CVS:
17523 * ext/hal/gsthalaudiosink.c: (do_toggle_element):
17524 * ext/hal/gsthalaudiosrc.c: (do_toggle_element):
17525 Check if the device UDI is set before trying to query HAL
17526 about it and give a useful error message if it wasn't set.
17527 * ext/hal/hal.c: (gst_hal_get_string):
17528 Don't query HAL for NULL UDIs. Passing NULL as UDI to HAL
17529 gives an assertion failure in D-Bus when running with
17530 DBUS_FATAL_WARNINGS=1.
17532 Wed Feb 28 19:29:42 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17534 * win32/common/config.h:
17535 update config to trunk
17536 Original commit message from CVS:
17537 update config to trunk
17539 Wed Feb 28 19:29:25 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17541 configure.ac: Convert to new AG_GST style.
17542 Original commit message from CVS:
17544 Convert to new AG_GST style.
17546 Wed Feb 28 12:59:43 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17548 tests/check/: add test for states
17549 Original commit message from CVS:
17550 * tests/check/Makefile.am:
17551 * tests/check/generic/states.c: (GST_START_TEST), (states_suite):
17552 add test for states
17554 Wed Feb 28 10:58:10 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17556 tests/check/elements/.cvsignore: Add new videofilter check to .cvsignore.
17557 Original commit message from CVS:
17558 * tests/check/elements/.cvsignore:
17559 Add new videofilter check to .cvsignore.
17561 Wed Feb 28 10:54:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17563 gst/avi/gstavidemux.c: Fix combined flow return. Fixes #412608.
17564 Original commit message from CVS:
17565 * gst/avi/gstavidemux.c: (gst_avi_demux_combine_flows),
17566 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
17567 (gst_avi_demux_loop), (gst_avi_demux_chain):
17568 Fix combined flow return. Fixes #412608.
17570 Wed Feb 28 10:41:14 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17572 gst/videofilter/Makefile.am: Dist header..
17573 Original commit message from CVS:
17574 * gst/videofilter/Makefile.am:
17577 Wed Feb 28 10:29:08 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17579 gst/videofilter/gstgamma.h: Add header too.
17580 Original commit message from CVS:
17581 * gst/videofilter/gstgamma.h:
17584 Wed Feb 28 10:17:15 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
17586 gst/videofilter/: Port gamma filter to 0.10. Fixes #412704.
17587 Original commit message from CVS:
17588 Patch by: Mark Nauwelaerts <manauw at skynet be>
17589 * gst/videofilter/Makefile.am:
17590 * gst/videofilter/gstgamma.c: (gst_gamma_base_init),
17591 (gst_gamma_class_init), (gst_gamma_init), (gst_gamma_set_property),
17592 (gst_gamma_get_property), (gst_gamma_calculate_tables),
17593 (oil_tablelookup_u8), (gst_gamma_set_caps),
17594 (gst_gamma_planar411_ip), (gst_gamma_transform_ip), (plugin_init):
17595 Port gamma filter to 0.10. Fixes #412704.
17596 * tests/check/Makefile.am:
17597 * tests/check/elements/videofilter.c: (setup_filter),
17598 (cleanup_filter), (check_filter), (GST_START_TEST),
17599 (videobalance_suite), (videoflip_suite), (gamma_suite), (main):
17600 Add unit tests for videofilters.
17602 Wed Feb 28 10:06:27 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17604 gst/rtsp/URLS: Add another interesting test url.
17605 Original commit message from CVS:
17607 Add another interesting test url.
17608 * gst/rtsp/rtspmessage.c: (rtsp_message_get_header):
17609 Don't allow getting header fields from data packets.
17611 Tue Feb 27 23:43:08 2007 +0000 Michael Smith <msmith@xiph.org>
17613 ext/shout2/gstshout2.*: Add a property for username.
17614 Original commit message from CVS:
17615 * ext/shout2/gstshout2.c: (gst_shout2send_class_init),
17616 (gst_shout2send_init), (gst_shout2send_start),
17617 (gst_shout2send_set_property), (gst_shout2send_get_property):
17618 * ext/shout2/gstshout2.h:
17619 Add a property for username.
17621 Tue Feb 27 12:02:03 2007 +0000 Christian Schaller <uraeus@gnome.org>
17623 * sys/directdraw/gstdirectdrawplugin.c:
17624 * sys/directdraw/gstdirectdrawsink.c:
17625 * sys/directdraw/gstdirectdrawsink.h:
17626 * sys/directsound/gstdirectsoundplugin.c:
17627 * sys/directsound/gstdirectsoundsink.c:
17628 * sys/directsound/gstdirectsoundsink.h:
17629 * sys/osxvideo/cocoawindow.h:
17630 * sys/osxvideo/cocoawindow.m:
17631 * sys/osxvideo/osxvideosink.h:
17632 * sys/osxvideo/osxvideosink.m:
17633 update copyright statements
17634 Original commit message from CVS:
17635 update copyright statements
17637 Tue Feb 27 11:59:21 2007 +0000 Christian Schaller <uraeus@gnome.org>
17640 * sys/osxaudio/gstosxaudio.c:
17641 * sys/osxaudio/gstosxaudioelement.c:
17642 * sys/osxaudio/gstosxaudioelement.h:
17643 * sys/osxaudio/gstosxaudiosink.c:
17644 * sys/osxaudio/gstosxaudiosink.h:
17645 update copyright statement
17646 Original commit message from CVS:
17647 update copyright statement
17649 Tue Feb 27 11:30:19 2007 +0000 Edward Hervey <bilboed@bilboed.com>
17651 sys/osxvideo/: Disable the cocoa event loop since it's a huge memory leak. Should only matter if the sink isn't used ...
17652 Original commit message from CVS:
17653 * sys/osxvideo/cocoawindow.h:
17654 * sys/osxvideo/cocoawindow.m:
17655 * sys/osxvideo/osxvideosink.h:
17656 * sys/osxvideo/osxvideosink.m:
17657 Disable the cocoa event loop since it's a huge memory leak. Should only
17658 matter if the sink isn't used within an NSApp (which has already got
17659 a coca event loop).
17660 Remove all unused code.
17662 Mon Feb 26 12:07:14 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17664 gst/rtsp/Makefile.am: Fix make check too.
17665 Original commit message from CVS:
17666 * gst/rtsp/Makefile.am:
17667 Fix make check too.
17669 Mon Feb 26 10:00:28 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17671 gst/rtsp/base64.*: Commit missing files for base64 encoding.
17672 Original commit message from CVS:
17673 * gst/rtsp/base64.c: (util_base64_encode):
17674 * gst/rtsp/base64.h:
17675 Commit missing files for base64 encoding.
17677 Sat Feb 24 22:57:49 2007 +0000 Loïc Minier <lool+gnome@via.ecp.fr>
17679 Fix build with LDFLAGS='-Wl,-z,defs' (#410997)
17680 Original commit message from CVS:
17681 Patch by: Loïc Minier <lool+gnome at via ecp fr>
17683 * ext/annodex/Makefile.am:
17684 * ext/jpeg/Makefile.am:
17685 * ext/speex/Makefile.am:
17686 * gst/alpha/Makefile.am:
17687 * gst/cutter/Makefile.am:
17688 * gst/debug/Makefile.am:
17689 * gst/effectv/Makefile.am:
17690 * gst/goom/Makefile.am:
17691 * gst/level/Makefile.am:
17692 * gst/smpte/Makefile.am:
17693 * gst/videofilter/Makefile.am:
17694 Fix build with LDFLAGS='-Wl,-z,defs' (#410997)
17696 Sat Feb 24 22:52:47 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17698 Fix build with LDFLAGS='-Wl,-z,defs'.
17699 Original commit message from CVS:
17701 * ext/gsm/Makefile.am:
17702 * ext/ladspa/Makefile.am:
17703 * ext/wavpack/Makefile.am:
17704 * gst/equalizer/Makefile.am:
17705 * gst/filter/Makefile.am:
17706 * gst/mve/Makefile.am:
17707 * gst/nsf/Makefile.am:
17708 * gst/replaygain/Makefile.am:
17709 * gst/speed/Makefile.am:
17710 Fix build with LDFLAGS='-Wl,-z,defs'.
17712 Fri Feb 23 19:12:52 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17714 gst/rtsp/: g_base64_encode is a GLib 2.12 function. Use an equivalent taken from icecast to replace it. Relicensed fr...
17715 Original commit message from CVS:
17716 * gst/rtsp/Makefile.am:
17717 * gst/rtsp/rtspconnection.c: (append_auth_header),
17718 (rtsp_connection_send), (rtsp_connection_set_auth):
17719 g_base64_encode is a GLib 2.12 function. Use an equivalent taken
17720 from icecast to replace it. Relicensed from GPL courtesy of Mike
17723 Fri Feb 23 18:12:27 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17725 gst/rtsp/: Implement simple Basic Authentication support so that urls like rtsp://user:pass@hostname/rtspstream work ...
17726 Original commit message from CVS:
17727 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize),
17728 (gst_rtspsrc_create_stream), (rtsp_auth_method_to_string),
17729 (gst_rtspsrc_parse_auth_hdr), (gst_rtspsrc_setup_auth),
17730 (gst_rtspsrc_send), (gst_rtspsrc_try_send), (gst_rtspsrc_open),
17731 (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause),
17732 (gst_rtspsrc_uri_set_uri):
17733 * gst/rtsp/gstrtspsrc.h:
17734 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
17735 (append_auth_header), (rtsp_connection_send),
17736 (rtsp_connection_free), (rtsp_connection_set_auth):
17737 * gst/rtsp/rtspconnection.h:
17738 * gst/rtsp/rtspdefs.h:
17739 * gst/rtsp/rtspurl.c: (rtsp_url_get_request_uri):
17740 * gst/rtsp/rtspurl.h:
17741 Implement simple Basic Authentication support so that urls like
17742 rtsp://user:pass@hostname/rtspstream work on hosts that require
17745 Thu Feb 22 17:53:26 2007 +0000 Edgard Lima <edgard.lima@indt.org.br>
17748 * sys/v4l2/gstv4l2object.c:
17749 * sys/v4l2/gstv4l2tuner.c:
17750 * sys/v4l2/v4l2_calls.c:
17751 Fix segfault when oppening a radio device.
17752 Original commit message from CVS:
17753 Fix segfault when oppening a radio device.
17755 Thu Feb 22 14:35:28 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17757 Fix level for multi-channel case.
17758 Original commit message from CVS:
17759 * gst/level/gstlevel.c: (gst_level_set_caps),
17760 (gst_level_transform_ip):
17762 * tests/check/elements/level.c: (GST_START_TEST):
17763 Fix level for multi-channel case.
17765 Wed Feb 21 10:18:12 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17767 gst/level/gstlevel.*: Use function pointer for process function and add process functions for float audio.
17768 Original commit message from CVS:
17769 * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
17770 (gst_level_transform_ip):
17771 * gst/level/gstlevel.h:
17772 Use function pointer for process function and add process functions
17775 Tue Feb 20 21:34:00 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
17777 sys/directsound/gstdirectsoundsink.*: Remove include of unused headers.
17778 Original commit message from CVS:
17779 * sys/directsound/gstdirectsoundsink.c:
17780 * sys/directsound/gstdirectsoundsink.h:
17781 Remove include of unused headers.
17782 * sys/waveform/gstwaveformplugin.c:
17783 * sys/waveform/gstwaveformsink.c:
17784 * sys/waveform/gstwaveformsink.h:
17785 * win32/vs6/libgstwaveform.dsp:
17786 Add a new waveform plugin which includes an audio sink
17787 element using the WaveForm win32 API.
17789 Add the new project file form waveform plugin.
17791 Mon Feb 19 12:22:43 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17793 sys/v4l2/v4l2src_calls.c: Readd GST_ELEMENT_ERROR if we can't reenque buffers after EIO, fixes #407369
17794 Original commit message from CVS:
17795 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
17796 (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture),
17797 (gst_v4l2src_capture_init):
17798 Readd GST_ELEMENT_ERROR if we can't reenque buffers after EIO,
17801 Sun Feb 18 18:00:51 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
17803 sys/directdraw/: Prepare the plugin to move to good:
17804 Original commit message from CVS:
17805 * sys/directdraw/gstdirectdrawplugin.c:
17806 * sys/directdraw/gstdirectdrawsink.c:
17807 * sys/directdraw/gstdirectdrawsink.h:
17808 Prepare the plugin to move to good:
17809 Remove unused/untested code (rendering to an extern surface,
17810 yuv format rendering).Use GST_(DEBUG/*)_OBJECT macros
17811 Rename all functions from gst_directdrawsink to gst_directdraw_sink.
17812 Add gtk doc section
17813 Fix a bug in gst_directdraw_sink_show_frame, memcpy line by line
17814 respecting destination surface stride.
17815 * sys/directsound/gstdirectsoundplugin.c:
17816 * sys/directsound/gstdirectsoundsink.c:
17817 * sys/directsound/gstdirectsoundsink.h:
17818 Prepare the plugin to move to good:
17819 Rename all functions from gst_directsoundsink to gst_directsound_sink.
17820 Add gtk doc section
17821 * win32/common/config.h.in:
17825 Sun Feb 18 13:24:26 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17827 gst/rtp/: Added simple mpeg transport stream payloader.
17828 Original commit message from CVS:
17829 * gst/rtp/Makefile.am:
17830 * gst/rtp/gstrtp.c: (plugin_init):
17831 * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_base_init),
17832 (gst_rtp_mp2t_pay_class_init), (gst_rtp_mp2t_pay_init),
17833 (gst_rtp_mp2t_pay_setcaps), (gst_rtp_mp2t_pay_handle_buffer),
17834 (gst_rtp_mp2t_pay_plugin_init):
17835 * gst/rtp/gstrtpmp2tpay.h:
17836 Added simple mpeg transport stream payloader.
17838 Fri Feb 16 12:32:01 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17840 gst/rtsp/URLS: Add example H264 rtsp url.
17841 Original commit message from CVS:
17843 Add example H264 rtsp url.
17844 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
17845 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
17846 Don't convert values to lowercase or we might mess up base64 encoded
17849 Fri Feb 16 12:30:22 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17851 gst/rtp/README: Fix case of string params.
17852 Original commit message from CVS:
17854 Fix case of string params.
17855 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
17856 (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process):
17857 Fix depayloader, support more packet types.
17858 Add sync codes to make sure the packetizer can do its job.
17859 * gst/rtp/gstrtpmp4gdepay.c:
17860 * gst/rtp/gstrtpmp4gpay.c:
17861 * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_process):
17862 Fix caps case again.
17864 Thu Feb 15 12:26:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17866 gst/rtp/gstrtph264depay.c: Set right caps on output buffers.
17867 Original commit message from CVS:
17868 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process):
17869 Set right caps on output buffers.
17871 Wed Feb 14 17:04:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17873 gst/rtsp/sdpmessage.c: Clear stack allocated SDPMedia struct before calling _init() on it.
17874 Original commit message from CVS:
17875 * gst/rtsp/sdpmessage.c: (sdp_parse_line):
17876 As spotted by: Peter Kjellerstedt <pkj at axis com>:
17877 Clear stack allocated SDPMedia struct before calling _init() on it.
17878 Clarify this in the docs as well.
17880 Wed Feb 14 17:01:25 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17882 ext/gconf/gstgconfaudiosink.c: Don't reset the profile when going switching states, as it makes the element non-reusa...
17883 Original commit message from CVS:
17884 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset),
17886 Don't reset the profile when going switching states, as it makes
17887 the element non-reusable.
17889 Wed Feb 14 15:24:50 2007 +0000 jp.liu <jp_liu@astrocom.cn>
17891 gst/rtsp/sdpmessage.*: Fix memory management of SDP messages. Fixes #407793.
17892 Original commit message from CVS:
17893 * gst/rtsp/sdpmessage.c: (sdp_origin_init), (sdp_connection_init),
17894 (sdp_bandwidth_init), (sdp_time_init), (sdp_zone_init),
17895 (sdp_key_init), (sdp_attribute_init), (sdp_message_init),
17896 (sdp_message_uninit), (sdp_message_free), (sdp_media_init),
17897 (sdp_media_uninit), (sdp_media_free), (sdp_message_add_media),
17899 * gst/rtsp/sdpmessage.h:
17900 Based on patch by: jp.liu <jp_liu at astrocom dot cn>
17901 Fix memory management of SDP messages. Fixes #407793.
17903 Wed Feb 14 12:07:01 2007 +0000 zhangfei gao <gaozhangfei@yahoo.com.cn>
17905 gst/avi/gstavimux.c: Allow muxing video/x-h264 (was already in the caps). Fixes #407780.
17906 Original commit message from CVS:
17907 Patch by: zhangfei gao <gaozhangfei@yahoo.com.cn>
17908 * gst/avi/gstavimux.c: (gst_avi_mux_vidsink_set_caps):
17909 Allow muxing video/x-h264 (was already in the caps). Fixes #407780.
17911 Wed Feb 14 10:09:12 2007 +0000 jp.liu <jp_liu@astrocom.cn>
17913 gst/rtsp/rtspurl.c: Fix parsing of password field in url. Fixes #407797.
17914 Original commit message from CVS:
17915 Patch by: jp.liu <jp_liu at astrocom dot cn>
17916 * gst/rtsp/rtspurl.c: (rtsp_url_parse):
17917 Fix parsing of password field in url. Fixes #407797.
17919 Wed Feb 14 09:55:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17921 gst/wavparse/gstwavparse.*: Update docs.
17922 Original commit message from CVS:
17923 * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init),
17924 (gst_wavparse_reset), (gst_wavparse_init),
17925 (gst_wavparse_destroy_sourcepad), (gst_wavparse_fmt),
17926 (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
17927 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
17928 (gst_wavparse_stream_headers), (gst_wavparse_parse_stream_init),
17929 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
17930 (gst_wavparse_loop), (gst_wavparse_chain),
17931 (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
17932 (gst_wavparse_srcpad_event), (gst_wavparse_change_state),
17934 * gst/wavparse/gstwavparse.h:
17937 Various code cleanups.
17938 When the bitrate is not known (bps == 0 or compressed formats) let
17939 downstream element guestimate the duration and position and don't
17940 generate timestamps or durations. Fixes #405213.
17941 Fix EOS and ERROR conditions in chain mode, we just need to forward the
17942 error flowreturn upstream.
17944 Tue Feb 13 16:01:29 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17946 Re-factor the gconfaudiosink into a "GstSwitchSink" base class and a child that implements the GConf key monitoring. ...
17947 Original commit message from CVS:
17948 * ext/gconf/Makefile.am:
17949 * ext/gconf/gconf.c: (gst_gconf_get_string),
17950 (gst_gconf_get_key_for_sink_profile), (gst_gconf_set_string),
17951 (gst_gconf_render_bin_with_default):
17952 * ext/gconf/gconf.h:
17953 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init),
17954 (gst_gconf_audio_sink_reset), (gst_gconf_audio_sink_init),
17955 (gst_gconf_audio_sink_dispose), (do_change_child),
17956 (gst_gconf_switch_profile), (gst_gconf_audio_sink_set_property),
17957 (cb_change_child), (gst_gconf_audio_sink_change_state):
17958 * ext/gconf/gstgconfaudiosink.h:
17959 * ext/gconf/gstswitchsink.c: (gst_switch_sink_base_init),
17960 (gst_switch_sink_class_init), (gst_switch_sink_reset),
17961 (gst_switch_sink_init), (gst_switch_sink_dispose),
17962 (gst_switch_commit_new_kid), (gst_switch_sink_set_child),
17963 (gst_switch_sink_set_property), (gst_switch_sink_handle_event),
17964 (gst_switch_sink_get_property), (gst_switch_sink_change_state):
17965 * ext/gconf/gstswitchsink.h:
17966 * gst/autodetect/gstautoaudiosink.c:
17967 (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_dispose),
17968 (gst_auto_audio_sink_clear_kid), (gst_auto_audio_sink_reset),
17969 (gst_auto_audio_sink_detect):
17970 * gst/autodetect/gstautovideosink.c:
17971 (gst_auto_video_sink_class_init), (gst_auto_video_sink_dispose),
17972 (gst_auto_video_sink_clear_kid), (gst_auto_video_sink_reset),
17973 (gst_auto_video_sink_detect):
17974 Re-factor the gconfaudiosink into a "GstSwitchSink" base class
17975 and a child that implements the GConf key monitoring. The end goal of
17976 this is an audio sink that can be changed on the fly, but at the
17977 moment it still only changes on the next READY transition.
17979 Tue Feb 13 11:57:18 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17981 gst/avi/gstavidemux.c: Put debug stuff into #ifndef GST_DISABLE_DEBUG #endif
17982 Original commit message from CVS:
17983 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
17984 (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
17985 (gst_avi_demux_sync), (gst_avi_demux_massage_index),
17986 (gst_avi_demux_calculate_durations_from_index),
17987 (gst_avi_demux_push_event), (gst_avi_demux_stream_header_pull),
17988 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
17989 (gst_avi_demux_loop):
17990 Put debug stuff into #ifndef GST_DISABLE_DEBUG #endif
17992 Tue Feb 13 09:46:26 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17994 Add crossreferences to glib/gobject/gstream docs.
17995 Original commit message from CVS:
17997 * docs/plugins/Makefile.am:
17998 Add crossreferences to glib/gobject/gstream docs.
18000 Mon Feb 12 23:35:16 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18002 gst/monoscope/: Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS (but no LIBS, since we only use define...
18003 Original commit message from CVS:
18004 * gst/monoscope/Makefile.am:
18005 * gst/monoscope/gstmonoscope.c:
18006 Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS
18007 (but no LIBS, since we only use defines from the headers).
18009 Mon Feb 12 23:27:31 2007 +0000 Jonathan Matthew <jonathan@kaolin.wh9.net>
18011 gst/wavparse/gstwavparse.c: Fix massive memory leak when operating in streaming mode due to
18012 Original commit message from CVS:
18013 Based on patch by: Jonathan Matthew <jonathan at kaolin wh9 net>
18014 * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_stream_init),
18015 (gst_wavparse_stream_data):
18016 Fix massive memory leak when operating in streaming mode due to
18017 GST_BUFFER_MALLOCDATA() not being set on newly-created buffers.
18020 Mon Feb 12 15:29:44 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18022 gst/avi/gstavidemux.*: Save some memory (8%) by repacking the index entry structure (more to come). Add more FIXMEs t...
18023 Original commit message from CVS:
18024 * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
18025 (gst_avi_demux_reset), (gst_avi_demux_index_entry_for_time),
18026 (gst_avi_demux_handle_src_query), (gst_avi_demux_parse_superindex),
18027 (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
18028 (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
18029 (gst_avi_demux_sync), (gst_avi_demux_next_data_buffer),
18030 (gst_avi_demux_stream_scan), (gst_avi_demux_massage_index),
18031 (gst_avi_demux_calculate_durations_from_index),
18032 (gst_avi_demux_push_event), (gst_avi_demux_stream_header_pull),
18033 (gst_avi_demux_do_seek), (gst_avi_demux_process_next_entry),
18034 (gst_avi_demux_stream_data), (gst_avi_demux_loop):
18035 * gst/avi/gstavidemux.h:
18036 Save some memory (8%) by repacking the index entry structure (more to
18037 come). Add more FIXMEs to questionable parts.
18039 Mon Feb 12 12:57:22 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18041 sys/v4l2/: More FIXME comments and messaging changes.
18042 Original commit message from CVS:
18043 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps),
18044 (gst_v4l2src_get_caps):
18045 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
18046 (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture),
18047 (gst_v4l2src_capture_init):
18048 More FIXME comments and messaging changes.
18050 Mon Feb 12 12:43:00 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18052 gst/goom/gstgoom.*: Improved docs and use GST_DEBUG_FUNCPTR.
18053 Original commit message from CVS:
18054 * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
18055 (gst_goom_change_state):
18056 * gst/goom/gstgoom.h:
18057 Improved docs and use GST_DEBUG_FUNCPTR.
18058 * gst/level/gstlevel.c: (gst_level_class_init):
18059 Use GST_DEBUG_FUNCPTR.
18060 * gst/monoscope/gstmonoscope.c: (gst_monoscope_init),
18061 (gst_monoscope_chain), (gst_monoscope_change_state):
18062 Improved docs source cleanups.
18064 Mon Feb 12 10:29:57 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18066 gst/debug/: Add code for a pushfilesrc element that implements a pushfile:// URI handler, to make debugging push-mode...
18067 Original commit message from CVS:
18068 * gst/debug/Makefile.am:
18069 * gst/debug/gstdebug.c: (plugin_init):
18070 * gst/debug/gstpushfilesrc.c:
18071 * gst/debug/gstpushfilesrc.h:
18072 Add code for a pushfilesrc element that implements a pushfile:// URI
18073 handler, to make debugging push-mode operation of demuxer/decoders
18074 that support both easier in connection with seek/playbin/etc.
18075 The element isn't registered at the moment.
18077 Sun Feb 11 15:26:49 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
18079 Makefile.am: Add win32 MANIFEST
18080 Original commit message from CVS:
18083 * sys/directdraw/gstdirectdrawsink.c:
18084 * sys/directdraw/gstdirectdrawsink.h:
18085 Clear unused code and add comments.
18086 Remove yuv from template caps, it only supports RGB
18088 Implement XOverlay interface and remove window and fullscreen
18091 Test for blit capabilities to return only the current colorspace if
18092 the hardware can't blit for one colorspace to another.
18093 * sys/directsound/gstdirectsoundsink.c:
18096 Add VS7 project files and solution.
18097 * win32/vs6/gst_plugins_bad.dsw:
18098 * win32/vs6/libgstdirectdraw.dsp:
18099 * win32/vs6/libgstdirectsound.dsp:
18100 * win32/vs6/libgstqtdemux.dsp:
18101 Update project files.
18103 Sun Feb 11 12:57:47 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
18105 gst/avi/gstavimux.c: Comment a #if 0 in caps template definition as VS6 seems to do not support it.
18106 Original commit message from CVS:
18107 * gst/avi/gstavimux.c:
18108 Comment a #if 0 in caps template definition as VS6 seems to
18110 * gst/rtsp/gstrtspsrc.c:(gst_rtspsrc_loop_udp):
18111 Use gst_guint64_to_gdouble for conversion.
18112 * gst/rtsp/rtspconnection.c:(rtsp_connection_send):
18113 Move variables declaration before the first instruction.
18114 * gst/rtsp/rtspdefs.c:(rtsp_strresult):
18115 Don't use hstrerror for error log on G_OS_WIN32 build as it's not supported.
18116 And don't include netdb.h for G_OS_WIN32
18117 * gst/rtsp/sdpmessage.c:(sdp_parse_line):
18118 This initialization SDPMedia nmedia = {.media = NULL }; is not supported
18119 by VS6 then use an other way to initialize SDPMedia structure.
18120 * gst/udp/gstdynudpsink.h:
18121 * gst/udp/gstdynudpnetutils.h:
18122 Do not include <sys/time.h> for G_OS_WIN32
18123 * gst/udp/gstudpsrc.c:
18124 Define socklen_t as int for G_OS_WIN32
18125 * win/common/config.h.in:
18126 Undef HAVE_NETINET_IN_H
18127 * win32/vs6/gst_plugins_good.dsw:
18128 * win32/vs6/libgstrtp.dsp:
18129 * win32/vs6/libgstrtsp.dsp:
18130 * win32/vs6/libgstautogen.dsp:
18131 * win32/vs6/libgstaudiofx.dsp:
18132 * win32/vs6/libgstudp.dsp:
18133 Add and update project files.
18134 * win32/common/gstudp-enumtypes.c:
18135 * win32/common/gstudp-enumtypes.h:
18136 Add a copy of udp enumtypes to win32/common as in core
18139 Sun Feb 11 10:53:21 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18141 configure.ac: Activate monoscope when building with --enable-experimental. Fix
18142 Original commit message from CVS:
18144 Activate monoscope when building with --enable-experimental. Fix
18145 --enable-external configure switch description.
18146 * sys/sunaudio/gstsunaudiomixer.c: (gst_sunaudiomixer_base_init):
18147 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_dispose):
18150 Fri Feb 9 09:24:58 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18152 gst/avi/gstavimux.c: Explicitly cast result of pointer arithmetic to integer in order to avoid compiler warnings on s...
18153 Original commit message from CVS:
18154 * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header):
18155 Explicitly cast result of pointer arithmetic to integer in order to
18156 avoid compiler warnings on some 64-bit systems. Should fix #406018.
18158 Thu Feb 8 11:09:15 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18160 gst/debug/progressreport.c: Some more docs.
18161 Original commit message from CVS:
18162 * gst/debug/progressreport.c:
18165 Wed Feb 7 21:09:45 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18167 docs/plugins/inspect/plugin-rtp.xml: Update for new elements.
18168 Original commit message from CVS:
18169 * docs/plugins/inspect/plugin-rtp.xml:
18170 Update for new elements.
18171 * gst/debug/progressreport.h:
18172 Commit newly-created header file as well.
18174 Wed Feb 7 20:39:16 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18176 Make progressreport element post messages with the current progress on the bus. Also add some basic docs for it.
18177 Original commit message from CVS:
18178 * docs/plugins/Makefile.am:
18179 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18180 * docs/plugins/gst-plugins-good-plugins-sections.txt:
18181 * docs/plugins/gst-plugins-good-plugins.hierarchy:
18182 * gst/debug/Makefile.am:
18183 * gst/debug/progressreport.c: (gst_progress_report_post_progress),
18184 (gst_progress_report_do_query), (gst_progress_report_report):
18185 Make progressreport element post messages with the current progress
18186 on the bus. Also add some basic docs for it.
18188 Wed Feb 7 13:08:34 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18190 ext/hal/hal.*: Some small cleanups; deal with errors when parsing the HAL ALSA capabilities a bit better.
18191 Original commit message from CVS:
18192 * ext/hal/hal.c: (gst_hal_get_string):
18194 Some small cleanups; deal with errors when parsing the HAL ALSA
18195 capabilities a bit better.
18197 Tue Feb 6 16:29:30 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18199 gst/smpte/gstsmpte.c: Let's try this again and use the right cast this time.
18200 Original commit message from CVS:
18201 * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type):
18202 Let's try this again and use the right cast this time.
18204 Tue Feb 6 16:24:57 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18206 gst/smpte/gstsmpte.c: Add cast to avoid compiler warnings with older GLib versions where the nick/name members in GEn...
18207 Original commit message from CVS:
18208 * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type):
18209 Add cast to avoid compiler warnings with older GLib versions
18210 where the nick/name members in GEnumValue are not declared as
18213 Tue Feb 6 15:56:14 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18215 ext/gconf/: In gconfaudiosink, get the right key as the old key in do_toggle (ie. one dependent on the profile select...
18216 Original commit message from CVS:
18217 * ext/gconf/gconf.c: (gst_gconf_get_key_for_sink_profile),
18218 (gst_gconf_render_bin_from_key),
18219 (gst_gconf_get_default_audio_sink):
18220 * ext/gconf/gconf.h:
18221 * ext/gconf/gstgconfaudiosink.c: (get_gconf_key_for_profile),
18222 (do_toggle_element), (gst_gconf_audio_sink_set_property),
18223 (gst_gconf_audio_sink_get_property):
18224 In gconfaudiosink, get the right key as the old key in do_toggle
18225 (ie. one dependent on the profile selected). Log some more stuff so
18226 we can see what's actually going on.
18228 Tue Feb 6 11:16:49 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18230 gst/audiofx/: Some small cleanups and port both elements to the new GstAudioFilter base class to save a few lines of ...
18231 Original commit message from CVS:
18232 * gst/audiofx/audioamplify.c: (gst_audio_amplify_base_init),
18233 (gst_audio_amplify_class_init), (gst_audio_amplify_init),
18234 (gst_audio_amplify_set_process_function),
18235 (gst_audio_amplify_setup):
18236 * gst/audiofx/audioamplify.h:
18237 * gst/audiofx/audioinvert.c: (gst_audio_invert_base_init),
18238 (gst_audio_invert_class_init), (gst_audio_invert_setup):
18239 * gst/audiofx/audioinvert.h:
18240 Some small cleanups and port both elements to the new GstAudioFilter
18241 base class to save a few lines of common code.
18242 * gst/audiofx/Makefile.am:
18243 Link against libgstaudio for the above changes
18245 Sat Feb 3 23:35:26 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18247 Fix up to use the newly ported (actually working) GstAudioFilter.
18248 Original commit message from CVS:
18250 * gst/equalizer/Makefile.am:
18251 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init),
18252 (gst_iir_equalizer_class_init), (gst_iir_equalizer_init),
18253 (setup_filter), (gst_iir_equalizer_compute_frequencies),
18254 (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
18255 (gst_iir_equalizer_transform_ip), (gst_iir_equalizer_setup),
18257 * gst/equalizer/gstiirequalizer.h:
18258 Fix up to use the newly ported (actually working) GstAudioFilter.
18259 Bump core/base requirements to CVS for this.
18260 * tests/icles/.cvsignore:
18261 * tests/icles/Makefile.am:
18262 * tests/icles/equalizer-test.c: (check_bus),
18263 (equalizer_set_band_value), (equalizer_set_all_band_values),
18264 (equalizer_set_band_value_and_wait),
18265 (equalizer_set_all_band_values_and_wait), (do_slider_fiddling),
18267 Add brain-dead interactive test for equalizer.
18269 Fri Feb 2 18:36:28 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18271 gst/equalizer/gstiirequalizer.c: Rename "values" property to "band-values" and change type into a
18272 Original commit message from CVS:
18273 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_class_init),
18274 (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
18275 (gst_iir_equalizer_filter_inplace):
18276 Rename "values" property to "band-values" and change type into a
18277 GValueArray, so it's more easily bindable and the range of the
18278 values passed in is defined and checked etc.; also do some
18281 Fri Feb 2 17:39:21 2007 +0000 James Doc Livingston <doclivingston@gmail.com>
18283 Port equalizer plugin to 0.10 (#403572).
18284 Original commit message from CVS:
18285 Patch by: James "Doc" Livingston <doclivingston at gmail com>
18287 * gst/equalizer/Makefile.am:
18288 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_get_type),
18289 (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init),
18290 (gst_iir_equalizer_compute_frequencies),
18291 (gst_iir_equalizer_set_property),
18292 (gst_iir_equalizer_filter_inplace), (gst_iir_equalizer_setup),
18294 Port equalizer plugin to 0.10 (#403572).
18296 Wed Jan 31 08:32:59 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18298 ext/wavpack/gstwavpackparse.c: Fix a off by one that leads to the duration reported as one sample less than it is
18299 Original commit message from CVS:
18300 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query),
18301 (gst_wavpack_parse_handle_seek_event),
18302 (gst_wavpack_parse_create_src_pad):
18303 Fix a off by one that leads to the duration reported as one
18304 sample less than it is
18306 Tue Jan 30 17:19:33 2007 +0000 Edward Hervey <bilboed@bilboed.com>
18308 configure.ac: Check for an Objective C compiler
18309 Original commit message from CVS:
18311 Check for an Objective C compiler
18313 * sys/osxvideo/Makefile.am:
18314 * sys/osxvideo/cocoawindow.h:
18315 * sys/osxvideo/cocoawindow.m:
18316 * sys/osxvideo/osxvideosink.h:
18317 * sys/osxvideo/osxvideosink.m:
18318 Port of osxvideo plugin to 0.10. Do NOT consider 100% stable !
18321 Mon Jan 29 10:59:48 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18323 tests/check/elements/.cvsignore: Some more ignores.
18324 Original commit message from CVS:
18325 * tests/check/elements/.cvsignore:
18328 Sun Jan 28 18:28:33 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18330 gst/videocrop/gstvideocrop.c: Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY.
18331 Original commit message from CVS:
18332 * gst/videocrop/gstvideocrop.c:
18333 (gst_video_crop_get_image_details_from_caps),
18334 (gst_video_crop_transform_packed_complex):
18335 Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY.
18336 * tests/icles/videocrop-test.c: (check_bus_for_errors),
18337 (test_with_caps), (main):
18338 Block streaming thread before changing filter caps while the
18339 pipeline is running so that we don't get random not-negotiated
18340 errors just because GStreamer can't handle that yet.
18342 Sat Jan 27 16:08:15 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18344 tests/icles/videocrop-test.c: Catch errors while the test is running.
18345 Original commit message from CVS:
18346 * tests/icles/videocrop-test.c: (test_with_caps):
18347 Catch errors while the test is running.
18349 Fri Jan 26 12:21:41 2007 +0000 charles <charlesg3@gmail.com>
18351 ext/shout2/gstshout2.*: Properly handle tags in shout2send. Fixes #399825.
18352 Original commit message from CVS:
18353 Patch by: charles <charlesg3 at gmail dot com>
18354 * ext/shout2/gstshout2.c: (gst_shout2send_init),
18355 (set_shout_metadata), (gst_shout2send_event):
18356 * ext/shout2/gstshout2.h:
18357 Properly handle tags in shout2send. Fixes #399825.
18359 Thu Jan 25 23:27:59 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18361 ext/wavpack/gstwavpackparse.c: Fix the SEEKING query. We can seek if we are in pull mode, not the other way around. A...
18362 Original commit message from CVS:
18363 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
18364 Fix the SEEKING query. We can seek if we are in pull mode, not the
18365 other way around. Also set the correct format in the seeking query and
18366 handle the case where the headers are not read yet and we can't say
18367 anything about our seeking capabilities.
18369 Thu Jan 25 21:55:49 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18371 ext/wavpack/: Fix spelling in 2 places: It's called Wavpack, not WavePack.
18372 Original commit message from CVS:
18373 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
18374 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
18375 Fix spelling in 2 places: It's called Wavpack, not WavePack.
18377 Thu Jan 25 14:40:15 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18379 gst/rtsp/gstrtspsrc.c: Convert SDP fields to upper/lowercase following the rules in the SDP to caps document.
18380 Original commit message from CVS:
18381 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
18382 (gst_rtspsrc_activate_streams):
18383 Convert SDP fields to upper/lowercase following the rules in the SDP to
18386 Thu Jan 25 14:22:53 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18388 gst/rtp/: Fix case of encoding-name and key/value pairs to match the document.
18389 Original commit message from CVS:
18391 * gst/rtp/gstrtpilbcdepay.c:
18392 * gst/rtp/gstrtpilbcpay.c:
18393 * gst/rtp/gstrtpmp4gdepay.c:
18394 * gst/rtp/gstrtpmp4gpay.c:
18395 * gst/rtp/gstrtpspeexdepay.c:
18396 * gst/rtp/gstrtpspeexpay.c:
18397 * gst/rtp/gstrtpsv3vdepay.c:
18398 * gst/rtp/gstrtptheoradepay.c:
18399 * gst/rtp/gstrtptheorapay.c:
18400 * gst/rtp/gstrtpvorbisdepay.c:
18401 * gst/rtp/gstrtpvorbispay.c:
18402 Fix case of encoding-name and key/value pairs to match the document.
18403 This is to make interoperation with SDP case-insensitive as required by
18406 Thu Jan 25 12:05:11 2007 +0000 Edward Hervey <bilboed@bilboed.com>
18408 gst/: Use proper print statements.
18409 Original commit message from CVS:
18410 * gst/multifile/gstmultifilesink.c:
18411 (gst_multi_file_sink_class_init):
18412 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_class_init):
18413 * gst/mve/gstmvedemux.c: (gst_mve_video_create_buffer),
18414 (gst_mve_video_palette), (gst_mve_video_code_map),
18415 (gst_mve_audio_init), (gst_mve_audio_data), (gst_mve_timer_create),
18416 (gst_mve_demux_chain):
18417 * gst/mve/gstmvemux.c: (gst_mve_mux_push_chunk):
18418 * gst/mve/mveaudioenc.c: (mve_compress_audio):
18419 * gst/mve/mvevideodec16.c: (ipvideo_copy_block):
18420 * gst/mve/mvevideodec8.c: (ipvideo_copy_block):
18421 * gst/mve/mvevideoenc16.c: (mve_encode_frame16):
18422 * gst/mve/mvevideoenc8.c: (mve_encode_frame8):
18423 Use proper print statements.
18424 Fixes build on mac os x.
18425 <wingo> oo look at me my name is edward i'm hacking on macos wooo
18427 Thu Jan 25 11:02:01 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18429 configure.ac: Bump required -core/-base to CVS
18430 Original commit message from CVS:
18432 Bump required -core/-base to CVS
18434 Thu Jan 25 10:54:19 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18436 gst/rtp/gstrtpL16pay.*: Fill up to MTU using adapter.
18437 Original commit message from CVS:
18438 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps),
18439 (gst_rtp_L16_pay_flush), (gst_rtp_L16_pay_handle_buffer):
18440 * gst/rtp/gstrtpL16pay.h:
18441 Fill up to MTU using adapter.
18442 Timestamp rtp packets.
18444 Thu Jan 25 10:36:35 2007 +0000 Edward Hervey <bilboed@bilboed.com>
18446 Use G_GSIZE_FORMAT in print statements for portability.
18447 Original commit message from CVS:
18448 * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
18449 * sys/ximage/ximageutil.c: (ximageutil_check_xshm_calls):
18450 Use G_GSIZE_FORMAT in print statements for portability.
18451 Fixes build on macosx.
18453 Wed Jan 24 18:20:14 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18455 gst/rtp/: Port and enable raw audio payloader/depayloader. Needs a bit more work on the payloader side.
18456 Original commit message from CVS:
18457 * gst/rtp/Makefile.am:
18458 * gst/rtp/gstrtp.c: (plugin_init):
18459 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_base_init),
18460 (gst_rtp_L16_depay_class_init), (gst_rtp_L16_depay_init),
18461 (gst_rtp_L16_depay_parse_int), (gst_rtp_L16_depay_setcaps),
18462 (gst_rtp_L16_depay_process), (gst_rtp_L16_depay_set_property),
18463 (gst_rtp_L16_depay_get_property), (gst_rtp_L16_depay_change_state),
18464 (gst_rtp_L16_depay_plugin_init):
18465 * gst/rtp/gstrtpL16depay.h:
18466 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_get_type),
18467 (gst_rtp_L16_pay_base_init), (gst_rtp_L16_pay_class_init),
18468 (gst_rtp_L16_pay_init), (gst_rtp_L16_pay_finalize),
18469 (gst_rtp_L16_pay_setcaps), (gst_rtp_L16_pay_handle_buffer),
18470 (gst_rtp_L16_pay_plugin_init):
18471 * gst/rtp/gstrtpL16pay.h:
18472 Port and enable raw audio payloader/depayloader. Needs a bit more work
18473 on the payloader side.
18475 Wed Jan 24 16:25:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18477 gst/rtsp/gstrtspsrc.*: Only unblock the udp pads when we linked and activated them all.
18478 Original commit message from CVS:
18479 * gst/rtsp/gstrtspsrc.c: (pad_blocked),
18480 (gst_rtspsrc_stream_configure_transport),
18481 (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_udp):
18482 * gst/rtsp/gstrtspsrc.h:
18483 Only unblock the udp pads when we linked and activated them all.
18486 Wed Jan 24 15:18:34 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18488 gst/rtp/: Added simple AC3 depayloader (RFC 4184).
18489 Original commit message from CVS:
18490 * gst/rtp/Makefile.am:
18491 * gst/rtp/gstrtp.c: (plugin_init):
18492 * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_base_init),
18493 (gst_rtp_ac3_depay_class_init), (gst_rtp_ac3_depay_init),
18494 (gst_rtp_ac3_depay_setcaps), (gst_rtp_ac3_depay_process),
18495 (gst_rtp_ac3_depay_set_property), (gst_rtp_ac3_depay_get_property),
18496 (gst_rtp_ac3_depay_change_state), (gst_rtp_ac3_depay_plugin_init):
18497 * gst/rtp/gstrtpac3depay.h:
18498 Added simple AC3 depayloader (RFC 4184).
18499 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps):
18502 Wed Jan 24 12:41:03 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18504 gst/audiofx/: Add new element "audioamplify". This allows scaling of raw audio samples, similar to the "volume" eleme...
18505 Original commit message from CVS:
18506 reviewed by: Stefan Kost <ensonic@users.sf.net>
18507 * gst/audiofx/Makefile.am:
18508 * gst/audiofx/audioamplify.c:
18509 (gst_audio_amplify_clipping_method_get_type),
18510 (gst_audio_amplify_base_init), (gst_audio_amplify_class_init),
18511 (gst_audio_amplify_init), (gst_audio_amplify_set_process_function),
18512 (gst_audio_amplify_set_property), (gst_audio_amplify_get_property),
18513 (gst_audio_amplify_set_caps),
18514 (gst_audio_amplify_transform_int_clip),
18515 (gst_audio_amplify_transform_int_wrap_negative),
18516 (gst_audio_amplify_transform_int_wrap_positive),
18517 (gst_audio_amplify_transform_float_clip),
18518 (gst_audio_amplify_transform_float_wrap_negative),
18519 (gst_audio_amplify_transform_float_wrap_positive),
18520 (gst_audio_amplify_transform_ip):
18521 * gst/audiofx/audioamplify.h:
18522 * gst/audiofx/audiofx.c: (plugin_init):
18523 Add new element "audioamplify". This allows scaling of raw audio
18524 samples, similar to the "volume" element, but provides different modes
18525 for clipping and allows unlimited amplification. It's mainly targeted
18526 for creative sound design and not as a replacement of the "volume"
18527 element. Fixes #397162
18528 * docs/plugins/Makefile.am:
18529 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18530 * docs/plugins/gst-plugins-good-plugins-sections.txt:
18531 * docs/plugins/gst-plugins-good-plugins.args:
18532 * docs/plugins/inspect/plugin-audiofx.xml:
18533 Add docs for audioamplify and integrate them into the build system
18534 * tests/check/Makefile.am:
18535 * tests/check/elements/audioamplify.c: (setup_amplify),
18536 (cleanup_amplify), (GST_START_TEST), (amplify_suite), (main):
18537 Add fairly extensive unit test suite for audioamplify
18539 Wed Jan 24 12:26:41 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18541 gst/rtsp/gstrtspsrc.c: Unblock pads after adding the pads to the element so that autopluggers get a change to link so...
18542 Original commit message from CVS:
18543 * gst/rtsp/gstrtspsrc.c: (pad_unblocked), (pad_blocked):
18544 Unblock pads after adding the pads to the element so that autopluggers
18545 get a change to link something. Possibly fixes #395688.
18547 Wed Jan 24 12:22:51 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18549 gst/rtp/: Fix caps with payload numbers.
18550 Original commit message from CVS:
18551 * gst/rtp/gstrtpamrdepay.c:
18552 * gst/rtp/gstrtpgsmdepay.c:
18553 * gst/rtp/gstrtph263pdepay.c:
18554 * gst/rtp/gstrtph263ppay.c:
18555 * gst/rtp/gstrtph264depay.c:
18556 * gst/rtp/gstrtpilbcdepay.c:
18557 * gst/rtp/gstrtpmp2tdepay.c:
18558 * gst/rtp/gstrtpmp4gdepay.c:
18559 * gst/rtp/gstrtpmp4gpay.c:
18560 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
18561 * gst/rtp/gstrtpmp4vpay.c:
18562 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_class_init),
18563 (gst_rtp_mpa_depay_init), (gst_rtp_mpa_depay_setcaps),
18564 (gst_rtp_mpa_depay_process):
18565 * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_class_init),
18566 (gst_rtp_mpv_depay_init), (gst_rtp_mpv_depay_process):
18567 * gst/rtp/gstrtppcmadepay.c:
18568 * gst/rtp/gstrtppcmudepay.c:
18569 * gst/rtp/gstrtpspeexdepay.c:
18570 * gst/rtp/gstrtpspeexpay.c:
18571 * gst/rtp/gstrtpsv3vdepay.c:
18572 * gst/rtp/gstrtptheoradepay.c:
18573 * gst/rtp/gstrtptheorapay.c:
18574 * gst/rtp/gstrtpvorbisdepay.c:
18575 * gst/rtp/gstrtpvorbispay.c:
18576 Fix caps with payload numbers.
18577 Add some fixed payload numbers to caps when possible.
18579 Wed Jan 24 11:29:00 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18581 gst/qtdemux/gstrtpxqtdepay.c: Fix caps on the depayloader.
18582 Original commit message from CVS:
18583 * gst/qtdemux/gstrtpxqtdepay.c:
18584 Fix caps on the depayloader.
18586 Tue Jan 23 18:16:09 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18588 gst/audiofx/: Add new audiofx element "audioinvert". This element swaps the upper and lower half of samples and can b...
18589 Original commit message from CVS:
18590 reviewed by: Stefan Kost <ensonic@users.sf.net>
18591 * gst/audiofx/Makefile.am:
18592 * gst/audiofx/audiofx.c: (plugin_init):
18593 * gst/audiofx/audioinvert.c: (gst_audio_invert_base_init),
18594 (gst_audio_invert_class_init), (gst_audio_invert_init),
18595 (gst_audio_invert_set_property), (gst_audio_invert_get_property),
18596 (gst_audio_invert_set_caps), (gst_audio_invert_transform_int),
18597 (gst_audio_invert_transform_float),
18598 (gst_audio_invert_transform_ip):
18599 * gst/audiofx/audioinvert.h:
18600 Add new audiofx element "audioinvert". This element swaps the upper
18601 and lower half of samples and can be used for example for a
18602 wide-stereo effect. Fixes #396057
18603 * docs/plugins/Makefile.am:
18604 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18605 * docs/plugins/gst-plugins-good-plugins-sections.txt:
18606 * docs/plugins/gst-plugins-good-plugins.args:
18607 * docs/plugins/inspect/plugin-audiofx.xml:
18608 Add docs for the audioinvert element and add them to the build system.
18609 * tests/check/Makefile.am:
18610 * tests/check/elements/audioinvert.c: (setup_invert),
18611 (cleanup_invert), (GST_START_TEST), (invert_suite), (main):
18612 Add unit test suite for the audioinvert element.
18614 Tue Jan 23 17:36:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18616 gst/rtp/gstrtpmp4gdepay.c: Parse config params as string and int.
18617 Original commit message from CVS:
18618 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_parse_int),
18619 (gst_rtp_mp4g_depay_setcaps), (gst_rtp_mp4g_depay_process):
18620 Parse config params as string and int.
18621 Parse and use AU header length
18623 Tue Jan 23 17:27:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18625 gst/smpte/: constify some static structs.
18626 Original commit message from CVS:
18627 * gst/smpte/barboxwipes.c: (gst_wipe_boxes_draw),
18628 (gst_wipe_triangles_clock_draw), (gst_wipe_triangles_draw):
18629 * gst/smpte/gstmask.c: (_gst_mask_register):
18630 * gst/smpte/gstmask.h:
18631 * gst/smpte/gstsmpte.c: (gst_smpte_update_mask):
18632 * gst/smpte/paint.c: (gst_smpte_paint_hbox), (draw_bresenham_line),
18633 (gst_smpte_paint_triangle_clock):
18634 constify some static structs.
18635 Don't update the mask if nothing changed to the params.
18636 Make sure we never draw outside of the picture. Fixes #398325.
18638 Mon Jan 22 13:06:43 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18640 gst/avi/gstavidemux.c: Error out properly when pull_range fails while we're reading the headers, instead of just paus...
18641 Original commit message from CVS:
18642 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header_pull):
18643 Error out properly when pull_range fails while we're reading the
18644 headers, instead of just pausing the task silently. Fixes #399338.
18646 Fri Jan 19 13:06:07 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18648 gst/smpte/gstsmpte.c: Some more sanity checks to make sure the input formats match and the input pads are actually ne...
18649 Original commit message from CVS:
18650 * gst/smpte/gstsmpte.c: (gst_smpte_collected):
18651 Some more sanity checks to make sure the input formats match and the
18652 input pads are actually negotiated, in case someone tries to feed
18653 buffers from fakesrc or filesrc. Fixes #398299.
18654 Also const-ify an array, just because we can.
18656 Fri Jan 19 10:35:13 2007 +0000 Edward Hervey <bilboed@bilboed.com>
18658 gst/smpte/gstsmpte.c: Ignore previous commit, that was only valid for widths and heights that are multiples of 4.
18659 Original commit message from CVS:
18660 * gst/smpte/gstsmpte.c: (fill_i420), (gst_smpte_collected):
18661 Ignore previous commit, that was only valid for widths and heights
18662 that are multiples of 4.
18663 Copy over size/stride macros from jpegdec. This allows the element
18664 to work with any width,height...
18665 ... but puts in evidence that the actual transformations only work
18666 with width/height that are multiples of 4.
18668 Fri Jan 19 09:48:47 2007 +0000 Edward Hervey <bilboed@bilboed.com>
18670 gst/smpte/gstsmpte.c: Allocate buffers of the right size.
18671 Original commit message from CVS:
18672 * gst/smpte/gstsmpte.c: (gst_smpte_collected):
18673 Allocate buffers of the right size.
18674 The proper size of a I420 buffer in bytes is:
18679 Thu Jan 18 18:37:39 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18681 gst/smpte/gstsmpte.c: Proxy getcaps on sink pads too, so that we either end up with the same dimensions on all pads o...
18682 Original commit message from CVS:
18683 * gst/smpte/gstsmpte.c: (gst_smpte_init):
18684 Proxy getcaps on sink pads too, so that we either end up with the
18685 same dimensions on all pads or error out if that's not possible
18686 (seems to work even!). Fixes #398086, I think.
18688 Thu Jan 18 11:29:17 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18690 docs/plugins/: Remove ladspa from docs; add hierarchy info for GstAudioPanorama; fix integer properties with -1 as mi...
18691 Original commit message from CVS:
18692 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18693 * docs/plugins/gst-plugins-good-plugins.args:
18694 * docs/plugins/gst-plugins-good-plugins.hierarchy:
18695 Remove ladspa from docs; add hierarchy info for GstAudioPanorama;
18696 fix integer properties with -1 as minimum value.
18697 * docs/plugins/inspect/plugin-1394.xml:
18698 * docs/plugins/inspect/plugin-aasink.xml:
18699 * docs/plugins/inspect/plugin-alaw.xml:
18700 * docs/plugins/inspect/plugin-alpha.xml:
18701 * docs/plugins/inspect/plugin-alphacolor.xml:
18702 * docs/plugins/inspect/plugin-annodex.xml:
18703 * docs/plugins/inspect/plugin-apetag.xml:
18704 * docs/plugins/inspect/plugin-audiofx.xml:
18705 * docs/plugins/inspect/plugin-auparse.xml:
18706 * docs/plugins/inspect/plugin-autodetect.xml:
18707 * docs/plugins/inspect/plugin-avi.xml:
18708 * docs/plugins/inspect/plugin-cacasink.xml:
18709 * docs/plugins/inspect/plugin-cairo.xml:
18710 * docs/plugins/inspect/plugin-cdio.xml:
18711 * docs/plugins/inspect/plugin-cutter.xml:
18712 * docs/plugins/inspect/plugin-debug.xml:
18713 * docs/plugins/inspect/plugin-dv.xml:
18714 * docs/plugins/inspect/plugin-efence.xml:
18715 * docs/plugins/inspect/plugin-effectv.xml:
18716 * docs/plugins/inspect/plugin-esdsink.xml:
18717 * docs/plugins/inspect/plugin-flac.xml:
18718 * docs/plugins/inspect/plugin-flxdec.xml:
18719 * docs/plugins/inspect/plugin-gconfelements.xml:
18720 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
18721 * docs/plugins/inspect/plugin-goom.xml:
18722 * docs/plugins/inspect/plugin-halelements.xml:
18723 * docs/plugins/inspect/plugin-icydemux.xml:
18724 * docs/plugins/inspect/plugin-id3demux.xml:
18725 * docs/plugins/inspect/plugin-jpeg.xml:
18726 * docs/plugins/inspect/plugin-level.xml:
18727 * docs/plugins/inspect/plugin-matroska.xml:
18728 * docs/plugins/inspect/plugin-mulaw.xml:
18729 * docs/plugins/inspect/plugin-multipart.xml:
18730 * docs/plugins/inspect/plugin-navigationtest.xml:
18731 * docs/plugins/inspect/plugin-ossaudio.xml:
18732 * docs/plugins/inspect/plugin-png.xml:
18733 * docs/plugins/inspect/plugin-rtp.xml:
18734 * docs/plugins/inspect/plugin-rtsp.xml:
18735 * docs/plugins/inspect/plugin-shout2send.xml:
18736 * docs/plugins/inspect/plugin-smpte.xml:
18737 * docs/plugins/inspect/plugin-speex.xml:
18738 * docs/plugins/inspect/plugin-taglib.xml:
18739 * docs/plugins/inspect/plugin-udp.xml:
18740 * docs/plugins/inspect/plugin-videobalance.xml:
18741 * docs/plugins/inspect/plugin-videobox.xml:
18742 * docs/plugins/inspect/plugin-videoflip.xml:
18743 * docs/plugins/inspect/plugin-videomixer.xml:
18744 * docs/plugins/inspect/plugin-wavenc.xml:
18745 * docs/plugins/inspect/plugin-wavparse.xml:
18746 * docs/plugins/inspect/plugin-ximagesrc.xml:
18749 Thu Jan 18 11:23:36 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18751 gst/audiofx/audiopanorama.c: Fix doc section name (Fixes #397946)
18752 Original commit message from CVS:
18753 * gst/audiofx/audiopanorama.c:
18754 Fix doc section name (Fixes #397946)
18756 Thu Jan 18 10:33:50 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18759 Remove bogus ChangeLog entry
18760 Original commit message from CVS:
18761 Remove bogus ChangeLog entry
18763 Wed Jan 17 14:30:50 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18765 sys/v4l2/: Fix EIO handing when capturing. Add new property to specify the number of buffers to enque (and remove the...
18766 Original commit message from CVS:
18767 * sys/v4l2/gstv4l2object.c:
18768 (gst_v4l2_object_install_properties_helper),
18769 (gst_v4l2_object_set_property_helper),
18770 (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults):
18771 * sys/v4l2/gstv4l2object.h:
18772 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
18773 (gst_v4l2src_init), (gst_v4l2src_set_property),
18774 (gst_v4l2src_get_property), (gst_v4l2src_set_caps):
18775 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
18776 (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture),
18777 (gst_v4l2src_capture_init), (gst_v4l2src_capture_start),
18778 (gst_v4l2src_capture_deinit):
18779 Fix EIO handing when capturing. Add new property to specify the number of
18780 buffers to enque (and remove the borked num-buffers usage).
18782 Tue Jan 16 08:29:11 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18784 gst/audiofx/audiopanorama.c: Use a function array for process methods, add more docs and define the startindex of enums.
18785 Original commit message from CVS:
18786 Patch by: Sebastian Dröge <slomo circular-chaos org>
18787 * gst/audiofx/audiopanorama.c: (gst_audio_panorama_class_init),
18788 (gst_audio_panorama_set_process_function):
18789 Use a function array for process methods, add more docs and define the
18790 startindex of enums.
18792 Sun Jan 14 17:55:33 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
18794 Add support for more than one audio stream; write better AVIX header; refactor code a bit; don't announce vorbis caps...
18795 Original commit message from CVS:
18796 Patch by: Mark Nauwelaerts <manauw at skynet be>
18797 * gst/avi/gstavimux.c: (gst_avi_mux_finalize),
18798 (gst_avi_mux_pad_reset), (gst_avi_mux_reset), (gst_avi_mux_init),
18799 (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps),
18800 (gst_avi_mux_request_new_pad), (gst_avi_mux_release_pad),
18801 (gst_avi_mux_riff_get_avi_header),
18802 (gst_avi_mux_riff_get_avix_header), (gst_avi_mux_riff_get_header),
18803 (gst_avi_mux_write_avix_index), (gst_avi_mux_add_index),
18804 (gst_avi_mux_bigfile), (gst_avi_mux_start_file),
18805 (gst_avi_mux_stop_file), (gst_avi_mux_handle_event),
18806 (gst_avi_mux_do_buffer), (gst_avi_mux_do_one_buffer),
18807 (gst_avi_mux_change_state):
18808 * gst/avi/gstavimux.h:
18809 * tests/check/elements/avimux.c: (teardown_src_pad):
18810 Add support for more than one audio stream; write better AVIX
18811 header; refactor code a bit; don't announce vorbis caps on our audio
18812 sink pads since we don't support it anyway. Closes #379298.
18814 Sat Jan 13 19:12:32 2007 +0000 Andy Wingo <wingo@pobox.com>
18816 gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads): Use fixed caps on src pads.
18817 Original commit message from CVS:
18818 2007-01-13 Andy Wingo <wingo@pobox.com>
18819 * gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads):
18820 Use fixed caps on src pads.
18821 (gst_deinterleave_remove_pads): Remove src pads, not sink pads. I
18822 seem to have reverse midas disease!
18823 (gst_deinterleave_process): Proxy timestamps, offsets, durations,
18824 and set caps on outgoing buffers. Fixes #395597, I think.
18826 Sat Jan 13 18:01:41 2007 +0000 Andy Wingo <wingo@pobox.com>
18828 gst/interleave/interleave.c (gst_interleave_init): Init the activation mode properly.
18829 Original commit message from CVS:
18830 2007-01-13 Andy Wingo <wingo@pobox.com>
18831 * gst/interleave/interleave.c (gst_interleave_init): Init the
18832 activation mode properly.
18833 (gst_interleave_src_setcaps, gst_interleave_src_getcaps)
18834 (gst_interleave_init): Set a setcaps and getcaps function on the
18835 src pad, so that we can implement pull-mode negotiation.
18836 (gst_interleave_sink_setcaps): Renamed from
18837 gst_interleave_setcaps, as it only does the sink logic now.
18838 Implement both for pull-mode and push-mode.
18839 (gst_interleave_process): Set caps on our outgoing buffer.
18840 (gst_interleave_src_activate_pull): Fix some more bogus casts.
18841 What is up with this.
18843 Sat Jan 13 15:52:18 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18845 gst/audiofx/audiopanorama.*: Add 'method' property and provide a simple (non-psychoacustic) processing method (#394859).
18846 Original commit message from CVS:
18847 Patch by: Sebastian Dröge <slomo circular-chaos org>
18848 * gst/audiofx/audiopanorama.c:
18849 (gst_audio_panorama_method_get_type),
18850 (gst_audio_panorama_class_init), (gst_audio_panorama_init),
18851 (gst_audio_panorama_set_process_function),
18852 (gst_audio_panorama_set_property),
18853 (gst_audio_panorama_get_property), (gst_audio_panorama_set_caps),
18854 (gst_audio_panorama_transform_m2s_int_simple),
18855 (gst_audio_panorama_transform_s2s_int_simple),
18856 (gst_audio_panorama_transform_m2s_float_simple),
18857 (gst_audio_panorama_transform_s2s_float_simple):
18858 * gst/audiofx/audiopanorama.h:
18859 Add 'method' property and provide a simple (non-psychoacustic)
18860 processing method (#394859).
18861 * tests/check/elements/audiopanorama.c: (GST_START_TEST),
18863 Tests for new method.
18865 Fri Jan 12 18:28:13 2007 +0000 Christian Schaller <uraeus@gnome.org>
18867 * gst-plugins-good.spec.in:
18868 comment out LADSPA plugin for now
18869 Original commit message from CVS:
18870 comment out LADSPA plugin for now
18872 Fri Jan 12 17:16:51 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18874 gst/qtdemux/: Add X-QT depayloader that will eventually share code with the demuxer.
18875 Original commit message from CVS:
18876 * gst/qtdemux/Makefile.am:
18877 * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_base_init),
18878 (gst_rtp_xqt_depay_class_init), (gst_rtp_xqt_depay_init),
18879 (gst_rtp_xqt_depay_finalize), (gst_rtp_quicktime_parse_sd),
18880 (gst_rtp_xqt_depay_setcaps), (gst_rtp_xqt_depay_process),
18881 (gst_rtp_xqt_depay_set_property), (gst_rtp_xqt_depay_get_property),
18882 (gst_rtp_xqt_depay_change_state), (gst_rtp_xqt_depay_plugin_init):
18883 * gst/qtdemux/gstrtpxqtdepay.h:
18884 * gst/qtdemux/qtdemux.c: (gst_qtdemux_base_init),
18885 (gst_qtdemux_loop_state_header), (gst_qtdemux_loop),
18886 (qtdemux_parse_moov), (qtdemux_parse_container),
18887 (qtdemux_parse_node), (gst_qtdemux_add_stream),
18888 (qtdemux_parse_trak), (qtdemux_audio_caps):
18889 * gst/qtdemux/qtdemux.h:
18890 * gst/qtdemux/quicktime.c: (plugin_init):
18891 Add X-QT depayloader that will eventually share code with the demuxer.
18892 Make new plugin entry point with quicktime releated stuff.
18894 Fri Jan 12 12:10:19 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18896 gst/qtdemux/Makefile.am: Dist all new files.
18897 Original commit message from CVS:
18898 * gst/qtdemux/Makefile.am:
18899 Dist all new files.
18901 Fri Jan 12 10:27:25 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18903 docs/plugins/: Activate docs for jack, sdl and qtdemux.
18904 Original commit message from CVS:
18905 * docs/plugins/Makefile.am:
18906 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18907 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18908 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
18909 * docs/plugins/gst-plugins-bad-plugins.signals:
18910 * docs/plugins/inspect/plugin-qtdemux.xml:
18911 Activate docs for jack, sdl and qtdemux.
18913 Fri Jan 12 10:22:16 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18915 gst/qtdemux/: Cleanup and refactor to make the code more readable.
18916 Original commit message from CVS:
18917 * gst/qtdemux/Makefile.am:
18918 * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
18919 (gst_qtdemux_loop_state_header), (gst_qtdemux_combine_flows),
18920 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
18921 (gst_qtdemux_chain), (qtdemux_sink_activate_pull),
18922 (qtdemux_inflate), (qtdemux_parse_moov), (qtdemux_parse_container),
18923 (qtdemux_parse_node), (qtdemux_tree_get_child_by_type),
18924 (qtdemux_tree_get_sibling_by_type), (gst_qtdemux_add_stream),
18925 (qtdemux_parse_samples), (qtdemux_parse_segments),
18926 (qtdemux_parse_trak), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
18927 (qtdemux_tag_add_date), (qtdemux_tag_add_gnre),
18928 (qtdemux_parse_udta), (qtdemux_redirects_sort_func),
18929 (qtdemux_process_redirects), (qtdemux_parse_redirects),
18930 (qtdemux_parse_tree), (gst_qtdemux_handle_esds),
18931 (qtdemux_video_caps), (qtdemux_audio_caps):
18932 * gst/qtdemux/qtdemux.h:
18933 * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mvhd),
18934 (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
18935 (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
18936 (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
18937 (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
18938 (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
18939 (qtdemux_dump_unknown), (qtdemux_node_dump_foreach),
18940 (qtdemux_node_dump):
18941 * gst/qtdemux/qtdemux_dump.h:
18942 * gst/qtdemux/qtdemux_fourcc.h:
18943 * gst/qtdemux/qtdemux_types.c: (qtdemux_type_get):
18944 * gst/qtdemux/qtdemux_types.h:
18945 * gst/qtdemux/qtpalette.h:
18946 Cleanup and refactor to make the code more readable.
18947 Move debugging/tables into separate files.
18948 Add 2/4/16 color palletee support.
18949 Fix raw 15 bit RGB handling.
18950 Use more FOURCC constants.
18953 Thu Jan 11 19:51:04 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18955 ext/wavpack/gstwavpackenc.c: Minor clean-up: use enum values instead of hardcoded constants (#395536).
18956 Original commit message from CVS:
18957 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
18958 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
18959 (gst_wavpack_enc_correction_mode_get_type),
18960 (gst_wavpack_enc_joint_stereo_mode_get_type):
18961 Minor clean-up: use enum values instead of hardcoded constants (#395536).
18963 Thu Jan 11 16:59:40 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18965 gst/: Set correct caps on outgoing pulled buffers, or things blow up after recent core changes.
18966 Original commit message from CVS:
18967 * gst/apetag/gsttagdemux.c: (gst_tag_demux_read_range):
18968 * gst/id3demux/gstid3demux.c: (gst_id3demux_read_range):
18969 Set correct caps on outgoing pulled buffers, or things blow up
18970 after recent core changes.
18972 Thu Jan 11 11:05:04 2007 +0000 Jonas Holmberg <jonas.holmberg@axis.com>
18974 gst/multipart/multipartmux.c: Return FLOW errors ASAP. Fixes #394977.
18975 Original commit message from CVS:
18976 Based on patch by: Jonas Holmberg <jonas dot holmberg at axis dot com>
18977 * gst/multipart/multipartmux.c: (gst_multipart_mux_init),
18978 (gst_multipart_mux_request_new_pad),
18979 (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected),
18980 (gst_multipart_mux_change_state):
18981 Return FLOW errors ASAP. Fixes #394977.
18984 Thu Jan 11 09:30:59 2007 +0000 Lutz Mueller <lutz@topfrose.de>
18986 gst/rtsp/gstrtspsrc.c: Check for stream pad before activating.
18987 Original commit message from CVS:
18988 Patch by: Lutz Mueller <lutz at topfrose dot de>
18989 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams):
18990 Check for stream pad before activating.
18992 Wed Jan 10 15:19:48 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
18994 gst/rtsp/: Allow url to be NULL to be able to use it for server connections.
18995 Original commit message from CVS:
18996 Patch by: Peter Kjellerstedt <pkj at axis com>
18997 * gst/rtsp/COPYING.MIT:
18998 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
18999 (gst_rtspsrc_stream_free), (gst_rtspsrc_cleanup),
19000 (gst_rtspsrc_alloc_udp_ports), (pad_unblocked), (pad_blocked),
19001 (gst_rtspsrc_stream_configure_transport),
19002 (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved),
19003 (gst_rtspsrc_loop_udp), (gst_rtspsrc_send),
19004 (gst_rtspsrc_parse_methods),
19005 (gst_rtspsrc_create_transports_string),
19006 (gst_rtspsrc_prepare_transports), (gst_rtspsrc_setup_streams),
19007 (gst_rtspsrc_open), (gst_rtspsrc_close):
19008 * gst/rtsp/gstrtspsrc.h:
19009 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
19010 (rtsp_connection_connect), (rtsp_connection_send), (read_line),
19011 (parse_request_line), (parse_line), (rtsp_connection_read),
19012 (rtsp_connection_close):
19013 * gst/rtsp/rtspdefs.c: (rtsp_init_status), (rtsp_strresult),
19014 (rtsp_method_as_text), (rtsp_header_as_text),
19015 (rtsp_status_as_text), (rtsp_find_header_field),
19016 (rtsp_find_method):
19017 * gst/rtsp/rtspdefs.h:
19018 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_after_send),
19019 (rtsp_ext_wms_configure_stream):
19020 * gst/rtsp/rtspmessage.c: (rtsp_message_new), (rtsp_message_init),
19021 (rtsp_message_new_request), (rtsp_message_init_request),
19022 (rtsp_message_new_response), (rtsp_message_init_response),
19023 (rtsp_message_init_data), (rtsp_message_unset),
19024 (rtsp_message_free), (rtsp_message_add_header),
19025 (rtsp_message_get_header), (rtsp_message_set_body),
19026 (rtsp_message_get_body), (dump_mem), (rtsp_message_dump):
19027 * gst/rtsp/rtspmessage.h:
19028 * gst/rtsp/sdpmessage.c: (sdp_message_get_attribute_val_n),
19029 (sdp_media_get_attribute_val_n), (read_string), (read_string_del),
19030 (sdp_parse_line), (sdp_message_parse_buffer), (print_media),
19031 (sdp_message_dump):
19032 Allow url to be NULL to be able to use it for server connections.
19033 Can now send responses as well as requests.
19034 No longer hangs in an endless loop if EOF is received.
19035 Can now convert a status code to a text string.
19036 Return RTSP_HDR_INVALID for unknown headers.
19037 Return RTSP_INVALID for unknown methods.
19038 Copy CSeq and Session headers from the request.
19039 Only free memory corresponding to the currently set message type.
19040 Added const to function arguments as appropriate.
19041 Avoid a compiler warning when initializing nmedia.
19042 Use guint rather than gint to avoid compiler warnings.
19043 Fix crasher in wms extension.
19044 Factor out stream setup from open_connection.
19045 Delay activation of streams when actual data is received from the
19046 server, this prepares us to do proper protocol switching.
19050 Wed Jan 10 09:47:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19052 Some small docs fixes (#394851).
19053 Original commit message from CVS:
19054 Patch by: Sebastian Dröge <slomo ubuntu com>
19055 * docs/plugins/Makefile.am:
19056 * gst/audiofx/audiopanorama.c:
19057 Some small docs fixes (#394851).
19059 Tue Jan 9 12:25:26 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
19061 gst/avi/gstavidemux.c: Fix docs.
19062 Original commit message from CVS:
19063 * gst/avi/gstavidemux.c:
19066 Tue Jan 9 12:23:48 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
19068 gst/rtp/: Added RFC 2250 MPEG Video Depayloader.
19069 Original commit message from CVS:
19070 * gst/rtp/Makefile.am:
19071 * gst/rtp/gstrtp.c: (plugin_init):
19072 * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_base_init),
19073 (gst_rtp_mpv_depay_class_init), (gst_rtp_mpv_depay_init),
19074 (gst_rtp_mpv_depay_setcaps), (gst_rtp_mpv_depay_process),
19075 (gst_rtp_mpv_depay_set_property), (gst_rtp_mpv_depay_get_property),
19076 (gst_rtp_mpv_depay_change_state), (gst_rtp_mpv_depay_plugin_init):
19077 * gst/rtp/gstrtpmpvdepay.h:
19078 Added RFC 2250 MPEG Video Depayloader.
19079 * gst/rtp/gstrtpL16depay.h:
19080 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
19081 (gst_rtp_h263p_depay_process):
19082 Fix Header file. Small cleanups.
19083 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_class_init),
19084 (gst_rtp_mp4g_depay_init), (gst_rtp_mp4g_depay_finalize),
19085 (gst_rtp_mp4g_depay_process), (gst_rtp_mp4g_depay_change_state):
19086 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init),
19087 (gst_rtp_mp4v_depay_init), (gst_rtp_mp4v_depay_finalize),
19088 (gst_rtp_mp4v_depay_setcaps), (gst_rtp_mp4v_depay_process),
19089 (gst_rtp_mp4v_depay_change_state):
19090 Remove usused code. Remove Adapter from state Change. Added debug.
19091 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_base_init),
19092 (gst_rtp_mpa_depay_class_init), (gst_rtp_mpa_depay_init),
19093 (gst_rtp_mpa_depay_setcaps), (gst_rtp_mpa_depay_process):
19094 * gst/rtp/gstrtpmpadepay.h:
19095 Subclass base depayloader.
19097 Support static payload type assignment as well.
19098 * gst/rtp/gstrtpmpapay.c:
19101 Mon Jan 8 12:45:10 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
19103 ext/jpeg/: These libjpeg callbacks should return a 'boolean' (unsigned char apparently) and not a 'gboolean' (which m...
19104 Original commit message from CVS:
19105 Patch by: Vincent Torri <vtorri at univ-evry fr>
19106 * ext/jpeg/gstjpegdec.c:
19107 * ext/jpeg/gstjpegenc.c:
19108 * ext/jpeg/smokecodec.c:
19109 These libjpeg callbacks should return a 'boolean' (unsigned char
19110 apparently) and not a 'gboolean' (which maps to gint). Fixes
19111 warnings when compiling with MingW (#393427).
19112 * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
19113 Use ioctlsocket on win32.
19114 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
19115 Some printf format fixes for win32.
19117 Sun Jan 7 22:03:54 2007 +0000 Andy Wingo <wingo@pobox.com>
19119 New elements interleave and deinterleave, implement channel interleaving and deinterleaving.
19120 Original commit message from CVS:
19121 2007-01-07 Andy Wingo <wingo@pobox.com>
19123 * gst/interleave/Makefile.am:
19124 * gst/interleave/plugin.h:
19125 * gst/interleave/plugin.c:
19126 * gst/interleave/interleave.c:
19127 * gst/interleave/deinterleave.c: New elements interleave and
19128 deinterleave, implement channel interleaving and deinterleaving.
19129 The interleaver can operate in pull or push mode but the
19130 deinterleaver is more like a demuxer and can only operate in push
19133 Sun Jan 7 10:44:12 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
19135 gst/cutter/gstcutter.c: Use gst_guint64_to_gdouble for conversion.
19136 Original commit message from CVS:
19137 * gst/cutter/gstcutter.c: (gst_cutter_chain):
19138 Use gst_guint64_to_gdouble for conversion.
19139 * win32/vs6/libgstmatroska.dsp:
19140 Add zlib to the link.
19141 * win32/vs6/libgstvideobox.dsp:
19142 Update liboil library name (project is linked to liboil-0.3-0.lib now).
19144 Fri Jan 5 18:32:03 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
19146 Check for zlib and if available pass it explicitly to the linker when linking qtdemux. If not available (or --disable...
19147 Original commit message from CVS:
19149 * gst/qtdemux/Makefile.am:
19150 * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov):
19151 Check for zlib and if available pass it explicitly to the linker
19152 when linking qtdemux. If not available (or --disable-external has
19153 been specified!), disable the bits in qtdemux that use it. Fixes
19154 build on MingW (#392856).
19156 Fri Jan 5 17:23:04 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
19158 gst/matroska/Makefile.am: If zlib is available and used, we must link it explicitly for things to work on MingW (fixe...
19159 Original commit message from CVS:
19160 * gst/matroska/Makefile.am:
19161 If zlib is available and used, we must link it explicitly for
19162 things to work on MingW (fixes #392855).
19164 Fri Jan 5 16:07:12 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
19166 tests/icles/videocrop-test.c: Call g_thread_init() right at the beginning. Remove superfluous gst_init() - we've alre...
19167 Original commit message from CVS:
19168 * tests/icles/videocrop-test.c: (main):
19169 Call g_thread_init() right at the beginning. Remove superfluous
19170 gst_init() - we've already been inited via the GOption stuff.
19172 Thu Jan 4 11:02:29 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
19174 ext/esd/esdsink.c: Don't return bogus values when esd_get_delay() fails for some reason (#392189).
19175 Original commit message from CVS:
19176 * ext/esd/esdsink.c: (gst_esdsink_delay):
19177 Don't return bogus values when esd_get_delay() fails for some
19180 Thu Jan 4 09:44:57 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
19182 Add directsoundsink to build and dist it, so it gets built when compiling with MingW on win32 and the required header...
19183 Original commit message from CVS:
19184 Patch by: Vincent Torri <vtorri at univ-evry fr>
19187 * sys/directsound/Makefile.am:
19188 * sys/directsound/gstdirectsoundsink.c:
19189 (gst_directsoundsink_reset):
19190 Add directsoundsink to build and dist it, so it gets built when
19191 compiling with MingW on win32 and the required headers and libraries
19192 are available (fixes: #392638). Also simplify DirectDraw check a bit.
19193 * tests/check/elements/.cvsignore:
19194 Fix CVS ignore for neonhttpsrc test binary.
19196 Wed Jan 3 19:54:33 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
19198 Add directdrawsink to build and dist it, so it gets built when compiling with MingW on win32 and the required headers...
19199 Original commit message from CVS:
19200 Patch by: Vincent Torri <vtorri at univ-evry fr>
19203 * sys/directdraw/Makefile.am:
19204 Add directdrawsink to build and dist it, so it gets built when
19205 compiling with MingW on win32 and the required headers and libraries
19206 are available (fixes: #392313).
19207 * sys/directdraw/gstdirectdrawsink.c:
19208 (gst_directdrawsink_center_rect), (gst_directdrawsink_show_frame),
19209 (gst_directdrawsink_setup_ddraw),
19210 (gst_directdrawsink_surface_create):
19211 Comment out some unused things and fix some printf format issues in
19212 order to avoid warnings when buildling with MingW (#392313).
19214 Wed Jan 3 16:41:10 2007 +0000 Jens Granseuer <jensgr@gmx.net>
19216 Fix build with gcc-2.x (declare variables at the beginning of a block etc.). Fixes #391971.
19217 Original commit message from CVS:
19218 Patch by: Jens Granseuer <jensgr at gmx net>
19219 * ext/xvid/gstxvidenc.c: (gst_xvidenc_encode),
19220 (gst_xvidenc_get_property):
19221 * gst/filter/gstbpwsinc.c: (bpwsinc_transform_ip):
19222 * gst/filter/gstfilter.c: (plugin_init):
19223 * gst/filter/gstiir.c: (iir_transform_ip):
19224 * gst/filter/gstlpwsinc.c: (lpwsinc_transform_ip):
19225 * gst/modplug/gstmodplug.cc:
19226 * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_header_load),
19227 (gst_nuv_demux_stream_extend_header):
19228 Fix build with gcc-2.x (declare variables at the beginning of a
19229 block etc.). Fixes #391971.
19231 Sat Dec 30 12:44:01 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19233 tests/check/elements/videocrop.c: When we can't create an element needed for the test, print a message detailing whic...
19234 Original commit message from CVS:
19235 * tests/check/elements/videocrop.c: (GST_START_TEST),
19236 (videocrop_test_cropping_init_context):
19237 When we can't create an element needed for the test, print a message
19238 detailing which element it actually is that's missing (#390673).
19240 Sun Dec 24 11:36:31 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19242 sys/ximage/gstximagesrc.c: Fix presumably copy'n'pasto for 16bpp depth.
19243 Original commit message from CVS:
19244 * sys/ximage/gstximagesrc.c: (composite_pixel):
19245 Fix presumably copy'n'pasto for 16bpp depth.
19247 Sun Dec 24 11:24:59 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19249 gst/matroska/matroska-mux.c: The "signed" field in audio caps is of boolean type, trying to use gst_structure_get_int...
19250 Original commit message from CVS:
19251 * gst/matroska/matroska-mux.c:
19252 (gst_matroska_mux_audio_pad_setcaps):
19253 The "signed" field in audio caps is of boolean type, trying to use
19254 gst_structure_get_int() to extract it will fail. Fixing this makes
19255 matroskamux accept raw audio input (#387121) (use at your own risk
19256 though, due to the matroska spec being not entirely useful in this
19258 Also fix up raw audio structures in template caps so that they
19259 represent what our setcaps function will actually accept, so that
19260 converters know what to convert to.
19261 Finally, don't fail if there isn't an "endianness" field in 8-bit
19264 Fri Dec 22 10:15:24 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19266 tests/check/elements/: reapply consistent pad (de)activation
19267 Original commit message from CVS:
19268 * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
19269 (cleanup_mpeg2enc):
19270 * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
19271 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
19272 (cleanup_wavpackdec):
19273 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
19274 (cleanup_wavpackenc):
19275 * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
19276 reapply consistent pad (de)activation
19278 Fri Dec 22 10:15:23 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19280 tests/check/elements/: reapply consistent pad (de)activation
19281 Original commit message from CVS:
19282 * tests/check/elements/audiopanorama.c: (cleanup_panorama):
19283 * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
19284 * tests/check/elements/cmmldec.c: (setup_cmmldec),
19285 (teardown_cmmldec):
19286 * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
19287 (teardown_cmmlenc):
19288 * tests/check/elements/level.c: (setup_level), (cleanup_level):
19289 reapply consistent pad (de)activation
19291 Thu Dec 21 17:03:39 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19293 configure.ac: Back to CVS
19294 Original commit message from CVS:
19297 * gst-plugins-good.doap:
19298 Add 0.10.5 doap entry
19300 Thu Dec 21 15:45:02 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19302 configure.ac: releasing 0.10.4, "Black Bugs"
19303 Original commit message from CVS:
19304 === release 0.10.4 ===
19305 2006-12-21 Jan Schmidt <thaytan@mad.scientist.com>
19307 releasing 0.10.4, "Black Bugs"
19309 Thu Dec 21 15:40:55 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19311 configure.ac: releasing 0.10.5, "The Path of Thorns"
19312 Original commit message from CVS:
19313 === release 0.10.5 ===
19314 2006-12-21 Jan Schmidt <thaytan@mad.scientist.com>
19316 releasing 0.10.5, "The Path of Thorns"
19318 Thu Dec 21 14:03:42 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19320 tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
19321 Original commit message from CVS:
19322 * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
19323 (cleanup_mpeg2enc):
19324 * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
19325 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
19326 (cleanup_wavpackdec):
19327 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
19328 (cleanup_wavpackenc):
19329 * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
19330 revert my freeze breakage
19332 Thu Dec 21 12:48:32 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19334 tests/check/elements/: revert my freeze breakage
19335 Original commit message from CVS:
19336 * tests/check/elements/audiopanorama.c: (cleanup_panorama):
19337 * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
19338 * tests/check/elements/cmmldec.c: (setup_cmmldec),
19339 (teardown_cmmldec):
19340 * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
19341 (teardown_cmmlenc):
19342 * tests/check/elements/level.c: (setup_level), (cleanup_level):
19343 revert my freeze breakage
19345 Thu Dec 21 08:20:10 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19347 tests/check/elements/: consistent pad (de)activation
19348 Original commit message from CVS:
19349 * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
19350 (cleanup_mpeg2enc):
19351 * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
19352 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
19353 (cleanup_wavpackdec):
19354 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
19355 (cleanup_wavpackenc):
19356 * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
19357 consistent pad (de)activation
19359 Thu Dec 21 08:15:23 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19361 tests/check/elements/: consistent pad (de)activation
19362 Original commit message from CVS:
19363 * tests/check/elements/audiopanorama.c: (cleanup_panorama):
19364 * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
19365 * tests/check/elements/cmmldec.c: (setup_cmmldec),
19366 (teardown_cmmldec):
19367 * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
19368 (teardown_cmmlenc):
19369 * tests/check/elements/level.c: (setup_level), (cleanup_level):
19370 consistent pad (de)activation
19372 Mon Dec 18 17:11:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19374 gst/qtdemux/qtdemux.c: Don't post BUFFERING messages in streaming mode if the stream headers are behind the movie dat...
19375 Original commit message from CVS:
19376 * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_progress),
19377 (gst_qtdemux_chain):
19378 Don't post BUFFERING messages in streaming mode if the stream
19379 headers are behind the movie data; instead, post "progress" element
19380 messages as a temporary solution. Apps might get confused and do
19381 silly things to the pipeline state if they see buffering messages
19382 from different sources and don't realize they come from different
19385 Mon Dec 18 16:46:17 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19387 Disable LADPSA, as it has moved to the -bad module for the duration.
19388 Original commit message from CVS:
19391 Disable LADPSA, as it has moved to the -bad module for the duration.
19393 Mon Dec 18 15:51:54 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19395 ext/ladspa/gstsignalprocessor.c: Reset flow_state back to _OK after a flush stop so that we exit our error state afte...
19396 Original commit message from CVS:
19397 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps),
19398 (gst_signal_processor_event):
19399 Reset flow_state back to _OK after a flush stop so that we exit our
19400 error state after the flush. Fixes #374213
19402 Mon Dec 18 15:49:08 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19404 ChangeLog surgery on one of Stefan's commits from August:
19405 Original commit message from CVS:
19406 ChangeLog surgery on one of Stefan's commits from August:
19408 Quietly (accidentally) enable LADSPA for building by default,
19409 despite the fact that it doesn't meet the plugin checklist.
19410 -- Added by Jan Schmidt 18 Dec 2006
19412 Mon Dec 18 13:40:34 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19414 gst/qtdemux/qtdemux.c: Don't output g_warning for an unsupported format, just send a
19415 Original commit message from CVS:
19416 * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain),
19417 (gst_qtdemux_add_stream):
19418 Don't output g_warning for an unsupported format, just send a
19419 GST_ELEMENT_WARNING and don't add the pad.
19420 Fix the case where it doesn't check for a NULL pad in streaming mode.
19423 Mon Dec 18 12:27:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19425 gst/qtdemux/qtdemux.c: Fix crash dereferencing NULL pointer if there's no stco atom.
19426 Original commit message from CVS:
19427 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
19428 Fix crash dereferencing NULL pointer if there's no stco atom.
19431 Mon Dec 18 10:02:56 2006 +0000 Sebastian Dröge <slomo@ubuntu.com>
19433 ext/wavpack/gstwavpackenc.h: Use local copy of md5.h, as it disappeared in recent wavpack installs.
19434 Original commit message from CVS:
19435 * ext/wavpack/gstwavpackenc.h:
19436 Use local copy of md5.h, as it disappeared in recent wavpack
19438 Patch by: Sebastian Dröge <slomo at ubuntu dot com>
19441 Sun Dec 17 19:42:05 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19458 Original commit message from CVS:
19461 Sun Dec 17 06:11:39 2006 +0000 David Schleef <ds@schleef.org>
19463 sys/osxvideo/osxvideosink.*: Decent effort at porting to 0.10. Needs cleanup on OS/X.
19464 Original commit message from CVS:
19465 * sys/osxvideo/osxvideosink.h:
19466 * sys/osxvideo/osxvideosink.m:
19467 Decent effort at porting to 0.10. Needs cleanup on OS/X.
19469 Sun Dec 17 05:07:07 2006 +0000 Vijay Santhanam <vijay@santhanam.gmail.com>
19471 sys/osxvideo/: Preliminary patch for porting osxvideosink
19472 Original commit message from CVS:
19473 Patch by: Vijay Santhanam <vijay santhanam gmail com>
19474 * sys/osxvideo/Makefile.am:
19475 * sys/osxvideo/osxvideosink.h:
19476 * sys/osxvideo/osxvideosink.m:
19477 Preliminary patch for porting osxvideosink
19479 Sat Dec 16 16:21:26 2006 +0000 Sjoerd Simons <sjoerd@luon.net>
19481 gst/videomixer/videomixer.c: Introduce some locking around the videomixer state so that it does not crash when adding...
19482 Original commit message from CVS:
19483 Patch by: Sjoerd Simons <sjoerd at luon dot net>
19484 * gst/videomixer/videomixer.c: (gst_videomixer_pad_set_property),
19485 (gst_videomixer_set_master_geometry),
19486 (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free),
19487 (gst_videomixer_reset), (gst_videomixer_init),
19488 (gst_videomixer_finalize), (gst_videomixer_request_new_pad),
19489 (gst_videomixer_release_pad), (gst_videomixer_collected),
19490 (gst_videomixer_change_state):
19491 Introduce some locking around the videomixer state so that it does not
19492 crash when adding/removing pads. Fixes #383043.
19494 Sat Dec 16 15:25:23 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19496 gst/qtdemux/qtdemux.c: We don't support seeking in streaming mode, so don't even try.
19497 Original commit message from CVS:
19498 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
19499 (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event):
19500 We don't support seeking in streaming mode, so don't even try.
19501 Implement seeking query so apps can query seekability properly
19502 (see #365414). Fix duration query.
19504 Sat Dec 16 11:42:56 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19506 configure.ac: Make sure libcaca can actually be used instead of just checking for /usr/bin/caca-config, so we don't w...
19507 Original commit message from CVS:
19509 Make sure libcaca can actually be used instead of just checking for
19510 /usr/bin/caca-config, so we don't wrongly try to build cacasink when
19511 cross-compiling (fixes #384587).
19513 Fri Dec 15 10:54:28 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19516 Original commit message from CVS:
19518 * gst-plugins-good.doap:
19519 * gst-plugins-good.spec.in:
19522 Thu Dec 14 16:20:15 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19524 configure.ac: libflac-1.1.3 changed API again, but we can't build against it yet, so make sure our check doesn't use ...
19525 Original commit message from CVS:
19527 libflac-1.1.3 changed API again, but we can't build against it yet,
19528 so make sure our check doesn't use libflac-1.1.3 and add a comment
19531 Thu Dec 14 14:25:17 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19533 gst/effectv/gstquark.c: Add some NULL pointer checks (possibly related to #385623).
19534 Original commit message from CVS:
19535 * gst/effectv/gstquark.c: (gst_quarktv_transform),
19536 (gst_quarktv_planetable_clear):
19537 Add some NULL pointer checks (possibly related to #385623).
19539 Wed Dec 13 17:12:22 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19541 gst/qtdemux/qtdemux.c: Add AMR-WB to the list of supported formats.
19542 Original commit message from CVS:
19543 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19544 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
19545 (qtdemux_audio_caps):
19546 Add AMR-WB to the list of supported formats.
19548 Tue Dec 12 18:45:58 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19550 gst/: In streaming mode, if the first buffer we get doesn't have an offset, fix it up to be 0, otherwise trimming won...
19551 Original commit message from CVS:
19552 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain_parse_tag),
19553 (gst_tag_demux_chain):
19554 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
19555 In streaming mode, if the first buffer we get doesn't have an
19556 offset, fix it up to be 0, otherwise trimming won't work later on
19557 and we'll be typefinding application/x-id3, which may result in
19558 decodebin plugging an endless number of id3demux elements as a
19559 consequence. Fixes #385031.
19561 Mon Dec 11 21:21:16 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19563 sys/sunaudio/gstsunaudiosink.c: Ignore the buffer_time the sound device reports. Turns out it is sometimes completely...
19564 Original commit message from CVS:
19565 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_prepare):
19566 Ignore the buffer_time the sound device reports. Turns out it is
19567 sometimes completely bogus and we're better off without it.
19569 Mon Dec 11 17:33:26 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19571 gst/qtdemux/qtdemux.c: Fix non-working redirects from inetfilm.com (handle 'alis' reference data type as well). Fixes...
19572 Original commit message from CVS:
19573 * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
19574 Fix non-working redirects from inetfilm.com (handle 'alis' reference
19575 data type as well). Fixes #378613.
19577 Mon Dec 11 13:59:33 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19579 gst/matroska/: Try harder to extract the framerate for video tracks correctly and save it directly instead of convert...
19580 Original commit message from CVS:
19581 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
19582 (gst_matroska_demux_video_caps):
19583 * gst/matroska/matroska-ids.c:
19584 (gst_matroska_track_init_video_context):
19585 * gst/matroska/matroska-ids.h:
19586 Try harder to extract the framerate for video tracks correctly and
19587 save it directly instead of converting it back and forth a few
19588 times. Mostly makes a difference for very small framerates (<1).
19591 Mon Dec 11 11:41:18 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19593 ext/gconf/gstgconfaudiosrc.*: Remove gconf notify hook when the gconfaudiosrc element is destroyed, otherwise the cal...
19594 Original commit message from CVS:
19595 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_init),
19596 (gst_gconf_audio_src_dispose), (do_toggle_element):
19597 * ext/gconf/gstgconfaudiosrc.h:
19598 Remove gconf notify hook when the gconfaudiosrc element is
19599 destroyed, otherwise the callback may be called on an
19600 already-destroyed instance and bad things happen. Should fix
19602 Also ignore gconf key changes when the source is already running.
19604 Sat Dec 9 19:27:28 2006 +0000 Sebastian Dröge <mail@slomosnail.de>
19606 gst/apetag/gstapedemux.c: We need to be able to read and parse any possible floating point string format ("1,234" or ...
19607 Original commit message from CVS:
19608 Patch by: Sebastian Dröge <mail at slomosnail de>
19609 * gst/apetag/gstapedemux.c: (ape_demux_parse_tags):
19610 We need to be able to read and parse any possible floating point string
19611 format ("1,234" or "1.234") irrespective of the current locale. g_strod()
19612 will parse the former only in certain locales though, so we really need
19613 to canonicalise the separator to '.' and then use g_ascii_strtod() to
19614 make sure we can parse either version at all times.
19615 Fixes #382982 for real.
19617 Sat Dec 9 16:17:33 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19619 sys/sunaudio/: Use the sunaudio debug category.
19620 Original commit message from CVS:
19621 * sys/sunaudio/gstsunaudiomixerctrl.c:
19622 * sys/sunaudio/gstsunaudiosrc.c:
19623 Use the sunaudio debug category.
19624 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_finalize),
19625 (gst_sunaudiosink_class_init), (gst_sunaudiosink_init),
19626 (gst_sunaudiosink_set_property), (gst_sunaudiosink_get_property),
19627 (gst_sunaudiosink_open), (gst_sunaudiosink_close),
19628 (gst_sunaudiosink_prepare), (gst_sunaudio_sink_do_delay),
19629 (gst_sunaudiosink_write), (gst_sunaudiosink_delay),
19630 (gst_sunaudiosink_reset):
19631 * sys/sunaudio/gstsunaudiosink.h:
19632 Uses the sunaudio debug category for all debug output
19633 Implements the _delay() callback to synchronise video playback better
19634 Change the segtotal and segsize values back to the parent class
19635 defaults (taken from buffer_time and latency_times of 200ms and 10ms
19637 Measure the samples written to the device vs. played.
19638 Keep track of segments in the device by writing empty eof frames, and
19639 sleep using a GCond when we get too far ahead and risk overrunning the
19643 Fri Dec 8 21:12:47 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19646 Correct the attribution of the previous commit. The patch in question was written by Brian Cameron.
19647 Original commit message from CVS:
19648 Correct the attribution of the previous commit. The patch in
19649 question was written by Brian Cameron.
19651 Fri Dec 8 17:06:43 2006 +0000 René Stadler <mail@renestadler.de>
19653 gst/qtdemux/qtdemux.c: Fix caps for 24 bit raw PCM audio (2).
19654 Original commit message from CVS:
19655 Patch by: René Stadler <mail at renestadler de>
19656 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19657 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
19658 (qtdemux_audio_caps):
19659 Fix caps for 24 bit raw PCM audio (2).
19662 Fri Dec 8 16:38:18 2006 +0000 Sebastian Dröge <mail@slomosnail.de>
19664 gst/audiofx/audiopanorama.*: Fix audiopanorame with float samples. Fixes #383726.
19665 Original commit message from CVS:
19666 Patch by: Sebastian Dröge <mail at slomosnail de >
19667 * gst/audiofx/audiopanorama.c: (gst_audio_panorama_init),
19668 (gst_audio_panorama_set_caps), (gst_audio_panorama_transform):
19669 * gst/audiofx/audiopanorama.h:
19670 Fix audiopanorame with float samples. Fixes #383726.
19672 Fri Dec 8 15:12:01 2006 +0000 Padraig O'Briain <padraig.obriain@sun.com>
19674 sys/sunaudio/: Implement reset functions to unblock the src/sink more quickly on state change requests.
19675 Original commit message from CVS:
19676 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_reset):
19677 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open),
19678 (gst_sunaudiosrc_reset):
19679 Implement reset functions to unblock the src/sink more quickly on
19680 state change requests.
19681 Patch by: Padraig O'Briain <padraig dot obriain at sun dot com>
19683 Fri Dec 8 14:42:42 2006 +0000 Jerry Tan <jerry.tan@sun.com>
19685 sys/sunaudio/gstsunaudiomixer.c: Construct the correct mixer device name when the AUDIODEV env var is set.
19686 Original commit message from CVS:
19687 * sys/sunaudio/gstsunaudiomixer.c:
19688 (gst_sunaudiomixer_change_state):
19689 Construct the correct mixer device name when the AUDIODEV env var
19691 Patch by: Jerry Tan <jerry.tan at sun dot com>
19694 Fri Dec 8 14:32:51 2006 +0000 Jerry Tan <jerry.tan@sun.com>
19696 sys/sunaudio/gstsunaudiosrc.c: Apply patch to open the mixer control and set the MULTIPLE_OPEN ioctl. On solaris, the...
19697 Original commit message from CVS:
19698 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
19699 Apply patch to open the mixer control and set the MULTIPLE_OPEN
19700 ioctl. On solaris, the mixer device doesn't need opening non-blocking
19701 - it can be opened by multiple processes by default, but needs the ioctl for multiple opens within 1 process.
19702 Patch by: Jerry Tan <jerry.tan at sun dot com>
19705 Thu Dec 7 17:30:03 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19707 gst/smpte/: Port to 0.10 some more.
19708 Original commit message from CVS:
19709 * gst/smpte/gstmask.h:
19710 * gst/smpte/gstsmpte.c: (gst_smpte_class_init),
19711 (gst_smpte_setcaps), (gst_smpte_init), (gst_smpte_reset),
19712 (gst_smpte_collected), (gst_smpte_set_property),
19713 (gst_smpte_get_property), (gst_smpte_change_state), (plugin_init):
19714 * gst/smpte/gstsmpte.h:
19715 Port to 0.10 some more.
19716 Added duration property to specify the duration of the transition.
19717 Make framerate a fraction.
19718 Deprecate fps property, we only use negotiated fps.
19720 Fix collectpad usage.
19721 Reset state in READY.
19722 Send NEWSEGMENT event.
19723 Fix racy updates of object properties.
19724 Added debug category.
19727 Thu Dec 7 11:35:41 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19729 gst/qtdemux/qtdemux.c: Handle more H263 variants.
19730 Original commit message from CVS:
19731 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19732 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
19733 (qtdemux_video_caps):
19734 Handle more H263 variants.
19736 Wed Dec 6 15:06:04 2006 +0000 Sjoerd Simons <sjoerd@luon.net>
19738 gst/videomixer/videomixer.c: Don't reset xpos and ypos in the setcaps function because causes unexpected behaviour.
19739 Original commit message from CVS:
19740 Patch by: Sjoerd Simons <sjoerd at luon dot net>
19741 * gst/videomixer/videomixer.c:
19742 (gst_videomixer_set_master_geometry),
19743 (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free):
19744 Don't reset xpos and ypos in the setcaps function because causes
19745 unexpected behaviour.
19748 Wed Dec 6 14:45:30 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19750 gst/multipart/multipartmux.c: Keep track of the buffer timestamp in the collectdata member instead of modifying the b...
19751 Original commit message from CVS:
19752 * gst/multipart/multipartmux.c: (gst_multipart_mux_compare_pads),
19753 (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected):
19754 Keep track of the buffer timestamp in the collectdata member instead
19755 of modifying the buffer without making the metadata writable first.
19758 Wed Dec 6 14:33:54 2006 +0000 Rob Taylor <robtaylor@floopily.org>
19760 gst/udp/gstudpsrc.c: If using multicast in udpsrc, bind to the multicast address rather than
19761 Original commit message from CVS:
19762 Patch by: Rob Taylor <robtaylor at floopily dot org>
19763 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
19764 If using multicast in udpsrc, bind to the multicast address rather than
19766 This allows the simultanous use of multiple udpsrcs listening on
19767 different multicat addresses. Without this all udpsrcs will receive all
19768 packets from all subscribed multicast addresses.
19771 Wed Dec 6 13:35:52 2006 +0000 Jonathan Matthew <jonathan@0kaolin.wh9.net>
19773 ext/taglib/gstid3v2mux.cc: Don't attempt to write a NULL frame into the ID3 tag set when the createFrame method retur...
19774 Original commit message from CVS:
19775 * ext/taglib/gstid3v2mux.cc:
19776 Don't attempt to write a NULL frame into the ID3 tag set when the
19777 createFrame method returned NULL.
19779 Patch by: Jonathan Matthew <jonathan at 0kaolin wh9 net >
19781 Wed Dec 6 13:16:59 2006 +0000 Sebastian Dröge <mail@slomosnail.de>
19783 gst/apetag/gstapedemux.c: Use g_strtod() instead of sscanf to parse doubles, so that it will try parsing in the C loc...
19784 Original commit message from CVS:
19785 * gst/apetag/gstapedemux.c: (ape_demux_parse_tags):
19786 Use g_strtod() instead of sscanf to parse doubles, so that it will
19787 try parsing in the C locale if the current locale fails.
19789 Patch by: Sebastian Dröge <mail at slomosnail de >
19791 Fri Dec 1 10:31:46 2006 +0000 Sergey Scobich <sergey.scobich@gmail.com>
19793 win32/MANIFEST: Fix compilation on win32 under VS8
19794 Original commit message from CVS:
19796 Fix compilation on win32 under VS8
19797 Patch by: Sergey Scobich <sergey dot scobich at gmail dot com>
19798 Partially fixes #381175
19800 Thu Nov 30 16:48:51 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19802 gst/avi/gstavimux.c: accept all mpegversions,fixes #380825 spotted by: Jerome Alet
19803 Original commit message from CVS:
19804 * gst/avi/gstavimux.c:
19805 accept all mpegversions,fixes #380825
19806 spotted by: Jerome Alet
19808 Thu Nov 30 16:46:13 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19810 sys/v4l2/v4l2src_calls.c: cleanup the error message a bit more
19811 Original commit message from CVS:
19812 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
19813 (gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame),
19814 (gst_v4l2src_get_capture), (gst_v4l2src_set_capture),
19815 (gst_v4l2src_capture_init), (gst_v4l2src_buffer_finalize):
19816 cleanup the error message a bit more
19818 Thu Nov 30 15:08:08 2006 +0000 René Stadler <mail@renestadler.de>
19820 gst/replaygain/gstrganalysis.c: Call the base class handler. Fixes #380610.
19821 Original commit message from CVS:
19822 Patch by: René Stadler <mail at renestadler de>
19823 * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_event):
19824 Call the base class handler. Fixes #380610.
19826 Tue Nov 28 12:30:10 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19828 ext/libcaca/gstcacasink.c: Fix width and height properties.
19829 Original commit message from CVS:
19830 * ext/libcaca/gstcacasink.c: (gst_cacasink_class_init):
19831 Fix width and height properties.
19832 * ext/libcaca/gstcacasink.h:
19833 Fix compilation on newer libcaca that require us to include a new
19834 header. Fixes #379918.
19836 Tue Nov 28 11:52:27 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19838 gst/rtsp/: Add method so that extensions can choose to disable the setup of a stream.
19839 Original commit message from CVS:
19840 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
19841 * gst/rtsp/gstrtspsrc.h:
19842 * gst/rtsp/rtspext.h:
19843 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_configure_stream),
19844 (rtsp_ext_wms_get_context):
19845 Add method so that extensions can choose to disable the setup of
19847 Make the WMS extension skip setup of x-wms-rtx streams. Fixes #377792.
19849 Mon Nov 27 17:16:26 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19851 gst/qtdemux/qtdemux.c: Remove some asserts and replace them with a proper error message. Fixes #379261.
19852 Original commit message from CVS:
19853 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19854 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak):
19855 Remove some asserts and replace them with a proper error
19856 message. Fixes #379261.
19858 Mon Nov 27 16:30:49 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19862 Original commit message from CVS:
19865 Mon Nov 27 16:29:07 2006 +0000 Jonas Holmberg <jonas.holmberg@axis.com>
19867 gst/multipart/multipartmux.c: Push header in a separate buffer instead of memcpy:ing all data
19868 Original commit message from CVS:
19869 Patch by: Jonas Holmberg <jonas dot holmberg at axis dot com>
19870 * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
19871 Push header in a separate buffer instead of memcpy:ing all data
19872 Change LF => CRLF in headers
19873 Move trailing LF to header
19875 Mon Nov 27 16:26:50 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19877 gst/rtp/gstrtpmpadepay.c: Small buffer overflow fix and improve debugging.
19878 Original commit message from CVS:
19879 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_chain):
19880 Small buffer overflow fix and improve debugging.
19882 Fri Nov 24 08:58:53 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19884 ext/esd/: remove obsolete _factory_init protos
19885 Original commit message from CVS:
19886 * ext/esd/esdmon.h:
19887 * ext/esd/esdsink.h:
19888 remove obsolete _factory_init protos
19890 Fri Nov 24 07:46:54 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19892 gst/avi/gstavidemux.c: remove dead code, tweak debugs statements, add comments, use _uint64_scale instead _uint64_sca...
19893 Original commit message from CVS:
19894 * gst/avi/gstavidemux.c: (gst_avi_demux_index_entry_for_time),
19895 (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_query),
19896 (gst_avi_demux_peek_chunk), (gst_avi_demux_parse_subindex),
19897 (gst_avi_demux_read_subindexes_push),
19898 (gst_avi_demux_read_subindexes_pull), (gst_avi_demux_parse_stream),
19899 (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
19900 (gst_avi_demux_sync), (gst_avi_demux_next_data_buffer),
19901 (gst_avi_demux_massage_index),
19902 (gst_avi_demux_calculate_durations_from_index),
19903 (gst_avi_demux_stream_header_pull), (gst_avi_demux_do_seek),
19904 (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry),
19905 (gst_avi_demux_stream_data), (gst_avi_demux_loop):
19906 remove dead code, tweak debugs statements, add comments, use
19907 _uint64_scale instead _uint64_scale_int when using guint64 values,
19908 small optimizations, reflow some error handling
19910 Wed Nov 22 17:39:13 2006 +0000 Edward Hervey <bilboed@bilboed.com>
19912 po/.cvsignore: We never put .pot files in cvs. Let's ignore them all.
19913 Original commit message from CVS:
19915 We never put .pot files in cvs. Let's ignore them all.
19917 Tue Nov 21 12:57:50 2006 +0000 Christian Schaller <uraeus@gnome.org>
19919 * gst-plugins-good.spec.in:
19920 enalbe LADSPA plugin in spec file
19921 Original commit message from CVS:
19922 enalbe LADSPA plugin in spec file
19924 Sun Nov 19 18:46:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19926 po/POTFILES.in: ... but better exclude files that aren't disted.
19927 Original commit message from CVS:
19929 ... but better exclude files that aren't disted.
19931 Sun Nov 19 16:32:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19933 po/POTFILES.in: Add v4l2 source files to list of files with translations, so the strings are actually extracted (howe...
19934 Original commit message from CVS:
19936 Add v4l2 source files to list of files with translations, so the
19937 strings are actually extracted (however bad they still may be).
19939 Sun Nov 19 16:30:19 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19941 gst/videobox/gstvideobox.c: Minor clean-ups: const-ify static array, remove trailing comma from use GST_DEBUG_FUNCPTR.
19942 Original commit message from CVS:
19943 * gst/videobox/gstvideobox.c: (gst_video_box_class_init):
19944 Minor clean-ups: const-ify static array, remove trailing comma from
19945 last enum (gcc-2.9x trips over that), use GST_DEBUG_FUNCPTR.
19947 Sun Nov 19 13:41:53 2006 +0000 René Stadler <mail@renestadler.de>
19949 gst/id3demux/id3v2frames.c: Make sure that g_free always gets called on the same pointer that was returned by g_mallo...
19950 Original commit message from CVS:
19951 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
19952 Make sure that g_free always gets called on the same pointer that was
19953 returned by g_malloc. Fixes #376594.
19954 Do not leak memory if decompressed size is wrong.
19955 Remove unneeded check of return value of g_malloc.
19956 Patch by: René Stadler <mail@renestadler.de>
19958 Sat Nov 18 18:14:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19960 sys/v4l2/v4l2src_calls.c: Add missing curly brackets.
19961 Original commit message from CVS:
19962 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_deinit):
19963 Add missing curly brackets.
19965 Fri Nov 17 14:54:01 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
19968 * sys/v4l2/v4l2src_calls.c:
19969 Fix capture_deinit.
19970 Original commit message from CVS:
19971 Fix capture_deinit.
19973 Thu Nov 16 15:36:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19975 gst/matroska/matroska-mux.c: Use GST_DEBUG_FUNCPTR; activate request pad before returning it.
19976 Original commit message from CVS:
19977 * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
19978 (gst_matroska_mux_request_new_pad):
19979 Use GST_DEBUG_FUNCPTR; activate request pad before returning it.
19980 * tests/check/elements/matroskamux.c: (setup_src_pad),
19981 (setup_sink_pad), (GST_START_TEST):
19982 Activate pads before using them.
19984 Thu Nov 16 15:04:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19986 gst/avi/gstavidemux.c: Initialise variable to get rid of bogus compiler warning.
19987 Original commit message from CVS:
19988 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
19989 Initialise variable to get rid of bogus compiler warning.
19991 Thu Nov 16 07:26:17 2006 +0000 Ville Syrjala <ville.syrjala@movial.fi>
19993 gst/rtp/: Specify H.263 variant and version in the caps (fixes #361637)
19994 Original commit message from CVS:
19995 Patch by: Ville Syrjala <ville.syrjala@movial.fi>
19996 * gst/rtp/gstrtph263pay.c:
19997 * gst/rtp/gstrtph263pdepay.c:
19998 * gst/rtp/gstrtph263ppay.c:
19999 Specify H.263 variant and version in the caps (fixes #361637)
20001 Wed Nov 15 17:44:01 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20003 gst/rtsp/rtspconnection.c: Don't set a data pointer to NULL and a size > 0 when we deal with empty packets.
20004 Original commit message from CVS:
20005 * gst/rtsp/rtspconnection.c: (read_body):
20006 Don't set a data pointer to NULL and a size > 0 when we deal
20007 with empty packets.
20008 * gst/rtsp/rtspmessage.c: (rtsp_message_new_response),
20009 (rtsp_message_init_response), (rtsp_message_init_data),
20010 (rtsp_message_unset), (rtsp_message_free),
20011 (rtsp_message_take_body):
20012 Check that we can't create invalid empty packets.
20014 Wed Nov 15 12:35:46 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20016 ext/wavpack/: Some small clean-ups: use enums instead of hard-coded numbers, const-ify element details, re-factor som...
20017 Original commit message from CVS:
20018 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20019 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
20020 (gst_wavpack_dec_init), (gst_wavpack_dec_change_state):
20021 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
20022 (gst_wavpack_enc_class_init), (gst_wavpack_enc_reset),
20023 (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config),
20024 (gst_wavpack_enc_change_state):
20025 * ext/wavpack/gstwavpackparse.c:
20026 Some small clean-ups: use enums instead of hard-coded numbers,
20027 const-ify element details, re-factor some code into _reset()
20028 functions (#352605).
20030 Wed Nov 15 12:08:20 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
20032 gst/matroska/matroska-mux.*: Add basic tag writing support; implement releasing pads (#374658).
20033 Original commit message from CVS:
20034 Patch by: Mark Nauwelaerts <manauw at skynet be>
20035 * gst/matroska/matroska-mux.c: (gst_matroska_mux_add_interfaces),
20036 (gst_matroska_mux_class_init), (gst_matroska_pad_free),
20037 (gst_matroska_mux_reset), (gst_matroska_mux_handle_sink_event),
20038 (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
20039 (gst_matroska_mux_track_header), (gst_matroska_mux_start),
20040 (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish):
20041 * gst/matroska/matroska-mux.h:
20042 Add basic tag writing support; implement releasing pads (#374658).
20044 Wed Nov 15 11:19:13 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20046 gst/matroska/matroska-demux.c: Handle opaque/unspecified A_AAC audio codec ID (fixes #374737).
20047 Original commit message from CVS:
20048 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
20049 (gst_matroska_demux_audio_caps):
20050 Handle opaque/unspecified A_AAC audio codec ID (fixes #374737).
20052 Wed Nov 15 00:12:19 2006 +0000 David Schleef <ds@schleef.org>
20054 gst/matroska/matroska-mux.c: Add Dirac fourcc.
20055 Original commit message from CVS:
20056 * gst/matroska/matroska-mux.c: Add Dirac fourcc.
20058 Tue Nov 14 20:07:22 2006 +0000 Sergey Scobich <sergey.scobich@gmail.com>
20060 win32/vs8/: Make end-of-line returns unixy, so that when the files are checked out on win32 the line returns will be ...
20061 Original commit message from CVS:
20062 Patch by: Sergey Scobich <sergey.scobich at gmail com>
20063 * win32/vs8/gst-plugins-good.sln:
20064 * win32/vs8/libgst1394.vcproj:
20065 * win32/vs8/libgstaasink.vcproj:
20066 * win32/vs8/libgstalaw.vcproj:
20067 * win32/vs8/libgstalpha.vcproj:
20068 * win32/vs8/libgstalphacolor.vcproj:
20069 * win32/vs8/libgstannodex.vcproj:
20070 * win32/vs8/libgstapetag.vcproj:
20071 * win32/vs8/libgstaudiofx.vcproj:
20072 * win32/vs8/libgstauparse.vcproj:
20073 * win32/vs8/libgstautodetect.vcproj:
20074 * win32/vs8/libgstavi.vcproj:
20075 * win32/vs8/libgstcacasink.vcproj:
20076 * win32/vs8/libgstcdio.vcproj:
20077 * win32/vs8/libgstcutter.vcproj:
20078 * win32/vs8/libgstdv.vcproj:
20079 * win32/vs8/libgsteffectv.vcproj:
20080 * win32/vs8/libgstflac.vcproj:
20081 * win32/vs8/libgstflxdec.vcproj:
20082 * win32/vs8/libgstgoom.vcproj:
20083 * win32/vs8/libgsticydemux.vcproj:
20084 * win32/vs8/libgstid3demux.vcproj:
20085 * win32/vs8/libgstjpeg.vcproj:
20086 * win32/vs8/libgstladspa.vcproj:
20087 * win32/vs8/libgstlevel.vcproj:
20088 * win32/vs8/libgstmatroska.vcproj:
20089 * win32/vs8/libgstmikmod.vcproj:
20090 * win32/vs8/libgstmng.vcproj:
20091 * win32/vs8/libgstmonoscope.vcproj:
20092 * win32/vs8/libgstmulaw.vcproj:
20093 * win32/vs8/libgstmultipart.vcproj:
20094 * win32/vs8/libgstpng.vcproj:
20095 * win32/vs8/libgstrtp.vcproj:
20096 * win32/vs8/libgstrtsp.vcproj:
20097 * win32/vs8/libgstshout2.vcproj:
20098 * win32/vs8/libgstsmpte.vcproj:
20099 * win32/vs8/libgstspeex.vcproj:
20100 * win32/vs8/libgsttaglib.vcproj:
20101 * win32/vs8/libgstudp.vcproj:
20102 * win32/vs8/libgstvideobalance.vcproj:
20103 * win32/vs8/libgstvideobox.vcproj:
20104 * win32/vs8/libgstvideoflip.vcproj:
20105 * win32/vs8/libgstvideomixer.vcproj:
20106 * win32/vs8/libgstwavenc.vcproj:
20107 * win32/vs8/libgstwavparse.vcproj:
20108 Make end-of-line returns unixy, so that when the files are checked
20109 out on win32 the line returns will be 0d 0a and not 0d 0d 0a.
20110 Hopefully fixes #366492.
20112 Tue Nov 14 15:55:32 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20114 gst/avi/gstavidemux.c: Disable init_frames delay timestamp adjustment, it does not seem to be needed at all. Fixes #3...
20115 Original commit message from CVS:
20116 * gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
20117 Disable init_frames delay timestamp adjustment, it does not
20118 seem to be needed at all. Fixes #369621.
20120 Tue Nov 14 11:43:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20122 gst/qtdemux/qtdemux.c: Don't parse extra sample params for raw pcm. Fixes #374914.
20123 Original commit message from CVS:
20124 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
20125 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak):
20126 Don't parse extra sample params for raw pcm. Fixes #374914.
20128 Mon Nov 13 18:31:18 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
20130 gst/videomixer/videomixer.c: Fix memleak by unref'ing collectpads instance (when finalizing)
20131 Original commit message from CVS:
20132 Patch by: Mark Nauwelaerts <manauw at skynet be>
20133 * gst/videomixer/videomixer.c:
20134 (gst_videomixer_set_master_geometry),
20135 (gst_videomixer_pad_sink_setcaps), (gst_videomixer_class_init),
20136 (gst_videomixer_collect_free), (gst_videomixer_reset),
20137 (gst_videomixer_init), (gst_videomixer_finalize),
20138 (gst_videomixer_request_new_pad), (gst_videomixer_release_pad),
20139 (gst_videomixer_collected), (gst_videomixer_change_state):
20140 Fix memleak by unref'ing collectpads instance (when finalizing)
20141 Implement releasing a request pad. Fixes #374479.
20143 Fri Nov 10 20:08:42 2006 +0000 Sergey Scobich <sergey.scobich@gmail.com>
20145 win32/vs8/: Add VS8 project files (note that many of the plugins in ext are disabled by default). Fixes #366492.
20146 Original commit message from CVS:
20147 Patch by: Sergey Scobich <sergey.scobich at gmail com>
20148 * win32/vs8/gst-plugins-good.sln:
20149 * win32/vs8/libgst1394.vcproj:
20150 * win32/vs8/libgstaasink.vcproj:
20151 * win32/vs8/libgstalaw.vcproj:
20152 * win32/vs8/libgstalpha.vcproj:
20153 * win32/vs8/libgstalphacolor.vcproj:
20154 * win32/vs8/libgstannodex.vcproj:
20155 * win32/vs8/libgstapetag.vcproj:
20156 * win32/vs8/libgstaudiofx.vcproj:
20157 * win32/vs8/libgstauparse.vcproj:
20158 * win32/vs8/libgstautodetect.vcproj:
20159 * win32/vs8/libgstavi.vcproj:
20160 * win32/vs8/libgstcacasink.vcproj:
20161 * win32/vs8/libgstcdio.vcproj:
20162 * win32/vs8/libgstcutter.vcproj:
20163 * win32/vs8/libgstdv.vcproj:
20164 * win32/vs8/libgsteffectv.vcproj:
20165 * win32/vs8/libgstflac.vcproj:
20166 * win32/vs8/libgstflxdec.vcproj:
20167 * win32/vs8/libgstgoom.vcproj:
20168 * win32/vs8/libgsticydemux.vcproj:
20169 * win32/vs8/libgstid3demux.vcproj:
20170 * win32/vs8/libgstjpeg.vcproj:
20171 * win32/vs8/libgstladspa.vcproj:
20172 * win32/vs8/libgstlevel.vcproj:
20173 * win32/vs8/libgstmatroska.vcproj:
20174 * win32/vs8/libgstmikmod.vcproj:
20175 * win32/vs8/libgstmng.vcproj:
20176 * win32/vs8/libgstmonoscope.vcproj:
20177 * win32/vs8/libgstmulaw.vcproj:
20178 * win32/vs8/libgstmultipart.vcproj:
20179 * win32/vs8/libgstpng.vcproj:
20180 * win32/vs8/libgstrtp.vcproj:
20181 * win32/vs8/libgstrtsp.vcproj:
20182 * win32/vs8/libgstshout2.vcproj:
20183 * win32/vs8/libgstsmpte.vcproj:
20184 * win32/vs8/libgstspeex.vcproj:
20185 * win32/vs8/libgsttaglib.vcproj:
20186 * win32/vs8/libgstudp.vcproj:
20187 * win32/vs8/libgstvideobalance.vcproj:
20188 * win32/vs8/libgstvideobox.vcproj:
20189 * win32/vs8/libgstvideoflip.vcproj:
20190 * win32/vs8/libgstvideomixer.vcproj:
20191 * win32/vs8/libgstwavenc.vcproj:
20192 * win32/vs8/libgstwavparse.vcproj:
20193 Add VS8 project files (note that many of the plugins in ext are
20194 disabled by default). Fixes #366492.
20196 Fri Nov 10 19:18:33 2006 +0000 David Schleef <ds@schleef.org>
20198 gst/multifile/Makefile.am: Let's not depend on a file that doesn't exist.
20199 Original commit message from CVS:
20200 * gst/multifile/Makefile.am:
20201 Let's not depend on a file that doesn't exist.
20203 Fri Nov 10 18:51:10 2006 +0000 David Schleef <ds@schleef.org>
20205 Revive multifile[src|sink].
20206 Original commit message from CVS:
20208 * gst/multifile/Makefile.am:
20209 * gst/multifile/gstmultifile.c:
20210 * gst/multifile/gstmultifilesink.c:
20211 * gst/multifile/gstmultifilesrc.c:
20212 * gst/multifile/multifile.vproj:
20213 Revive multifile[src|sink].
20215 Fri Nov 10 08:09:05 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20217 sys/v4l2/v4l2src_calls.c: we do not translate debug messages
20218 Original commit message from CVS:
20219 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame):
20220 we do not translate debug messages
20222 Wed Nov 8 12:04:03 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20224 gst/flx/gstflxdec.c: fix categorisation, make short desc more explicit, remove unused code
20225 Original commit message from CVS:
20226 * gst/flx/gstflxdec.c: (gst_flxdec_class_init):
20227 fix categorisation, make short desc more explicit, remove unused code
20230 Wed Nov 8 01:30:39 2006 +0000 Christian Schaller <uraeus@gnome.org>
20232 gst/rtp/: Fix element descriptions.
20233 Original commit message from CVS:
20234 * gst/rtp/gstrtpL16depay.c:
20235 * gst/rtp/gstrtpamrdepay.c:
20236 * gst/rtp/gstrtpamrpay.c:
20237 * gst/rtp/gstrtpgsmdepay.c:
20238 * gst/rtp/gstrtph263pay.c:
20239 * gst/rtp/gstrtph263pdepay.c:
20240 * gst/rtp/gstrtph263ppay.c:
20241 * gst/rtp/gstrtph264depay.c:
20242 * gst/rtp/gstrtpmp2tdepay.c:
20243 * gst/rtp/gstrtpmp4gdepay.c:
20244 * gst/rtp/gstrtpmp4gpay.c:
20245 * gst/rtp/gstrtpmp4vdepay.c:
20246 * gst/rtp/gstrtpmp4vpay.c:
20247 * gst/rtp/gstrtpmpadepay.c:
20248 * gst/rtp/gstrtpmpapay.c:
20249 * gst/rtp/gstrtppcmadepay.c:
20250 * gst/rtp/gstrtppcmapay.c:
20251 * gst/rtp/gstrtppcmudepay.c:
20252 * gst/rtp/gstrtppcmupay.c:
20253 * gst/rtp/gstrtpspeexdepay.c:
20254 * gst/rtp/gstrtpspeexpay.c:
20255 * gst/rtp/gstrtpsv3vdepay.c:
20256 Fix element descriptions.
20258 Wed Nov 8 01:29:51 2006 +0000 Christian Schaller <uraeus@gnome.org>
20260 gst/rtp/: Fix description.
20261 Original commit message from CVS:
20262 * gst/rtp/gstrtpvorbisdepay.c:
20263 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_handle_buffer):
20265 Small cleanup in the payloader.
20267 Wed Nov 8 01:28:00 2006 +0000 Christian Schaller <uraeus@gnome.org>
20269 gst/rtp/: Add theora pay/depayloaders.
20270 Original commit message from CVS:
20271 * gst/rtp/Makefile.am:
20272 * gst/rtp/gstrtp.c: (plugin_init):
20273 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_base_init),
20274 (gst_rtp_theora_depay_class_init), (gst_rtp_theora_depay_init),
20275 (gst_rtp_theora_depay_finalize),
20276 (gst_rtp_theora_depay_parse_configuration),
20277 (gst_rtp_theora_depay_setcaps),
20278 (gst_rtp_theora_depay_switch_codebook),
20279 (gst_rtp_theora_depay_process),
20280 (gst_rtp_theora_depay_set_property),
20281 (gst_rtp_theora_depay_get_property),
20282 (gst_rtp_theora_depay_change_state),
20283 (gst_rtp_theora_depay_plugin_init):
20284 * gst/rtp/gstrtptheoradepay.h:
20285 * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_base_init),
20286 (gst_rtp_theora_pay_class_init), (gst_rtp_theora_pay_init),
20287 (gst_rtp_theora_pay_setcaps), (gst_rtp_theora_pay_reset_packet),
20288 (gst_rtp_theora_pay_init_packet),
20289 (gst_rtp_theora_pay_flush_packet),
20290 (gst_rtp_theora_pay_finish_headers), (gst_rtp_theora_pay_parse_id),
20291 (gst_rtp_theora_pay_handle_buffer),
20292 (gst_rtp_theora_pay_plugin_init):
20293 * gst/rtp/gstrtptheorapay.h:
20294 Add theora pay/depayloaders.
20296 Tue Nov 7 01:43:06 2006 +0000 Christian Schaller <uraeus@gnome.org>
20298 gst/rtp/Makefile.am: We depend on gsttag to generate the vorbis comments.
20299 Original commit message from CVS:
20300 * gst/rtp/Makefile.am:
20301 We depend on gsttag to generate the vorbis comments.
20302 * gst/rtp/gstrtpvorbisdepay.c:
20303 (gst_rtp_vorbis_depay_parse_configuration),
20304 (gst_rtp_vorbis_depay_setcaps),
20305 (gst_rtp_vorbis_depay_switch_codebook),
20306 (gst_rtp_vorbis_depay_process):
20307 * gst/rtp/gstrtpvorbisdepay.h:
20308 Parse configuration string in the depayloader.
20309 Implement selecting and switching to a new codebook.
20310 Receiving vorbis over RTP now works.
20311 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_reset_packet),
20312 (gst_rtp_vorbis_pay_init_packet),
20313 (gst_rtp_vorbis_pay_finish_headers),
20314 (gst_rtp_vorbis_pay_handle_buffer):
20315 * gst/rtp/gstrtpvorbispay.h:
20316 Set timestamps on outgoing buffers and RTP packets.
20317 Fix configuration string, prepend number of Packet headers.
20318 Fix encoding of ident string.
20319 Add delivery-method to caps.
20320 Streaming vorbis over RTP now works.
20322 Mon Nov 6 20:52:10 2006 +0000 Christian Schaller <uraeus@gnome.org>
20324 gst/rtp/gstrtpvorbispay.*: Generate a valid configuration string in the caps based on the vorbis headers.
20325 Original commit message from CVS:
20326 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_setcaps),
20327 (gst_rtp_vorbis_pay_finish_headers), (gst_rtp_vorbis_pay_parse_id),
20328 (gst_rtp_vorbis_pay_handle_buffer):
20329 * gst/rtp/gstrtpvorbispay.h:
20330 Generate a valid configuration string in the caps based on the
20333 Thu Nov 2 20:13:26 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20335 Fix enum nicks; only emit no-more-pads once; add support for very fast encoding mode in upcoming 4.40.0 release (#369...
20336 Original commit message from CVS:
20337 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
20339 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
20340 (gst_wavpack_enc_correction_mode_get_type),
20341 (gst_wavpack_enc_joint_stereo_mode_get_type),
20342 (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config):
20343 Fix enum nicks; only emit no-more-pads once; add support for very
20344 fast encoding mode in upcoming 4.40.0 release (#369539).
20346 Thu Nov 2 14:43:11 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20348 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20349 Original commit message from CVS:
20350 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20351 * ext/cdio/gstcdio.h:
20352 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20353 Move CD-TEXT utility function into common file so it can also be
20354 used by a future cdioparanoiasrc.
20356 Wed Nov 1 19:48:26 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
20359 * sys/v4l2/Makefile.am:
20360 * sys/v4l2/gstv4l2object.c:
20361 * sys/v4l2/gstv4l2src.c:
20362 * sys/v4l2/v4l2_calls.c:
20363 * sys/v4l2/v4l2src_calls.c:
20364 Improved comments in ELEMENT_ERROR/WARNING and added "#if 0" to xoverlay code that is still not implemented.
20365 Original commit message from CVS:
20366 Improved comments in ELEMENT_ERROR/WARNING and added "#if 0" to xoverlay code that is still not implemented.
20368 Wed Nov 1 13:59:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20370 gst/id3demux/id3v2frames.c: We require a -base more recent than 0.10.9, so it's safe to use
20371 Original commit message from CVS:
20372 * gst/id3demux/id3v2frames.c: (parse_picture_frame):
20373 We require a -base more recent than 0.10.9, so it's safe to use
20374 GST_TYPE_TAG_IMAGE_TYPE unconditionally now.
20375 * ext/dv/gstdvdec.c: (gst_dvdec_sink_event):
20376 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_sink_event):
20377 Use _newsegment_full() now that we depend on a recent enough core.
20378 * gst/wavparse/gstwavparse.c:
20379 Remove cruft that we don't need any longer now that we depend on
20380 a recent enough -base.
20382 Wed Nov 1 10:19:18 2006 +0000 Sergey Scobich <sergey.scobich@gmail.com>
20384 sys/: Wait until the window is created before using it; guard unistd.h includes with HAVE_UNISTD_H. (#366523)
20385 Original commit message from CVS:
20386 Patch by: Sergey Scobich <sergey dot scobich at gmail com>
20387 * sys/directdraw/gstdirectdrawsink.c:
20388 (gst_directdrawsink_window_thread),
20389 (gst_directdrawsink_create_default_window):
20390 * sys/directdraw/gstdirectdrawsink.h:
20391 * sys/directsound/gstdirectsoundsink.c:
20392 Wait until the window is created before using it; guard unistd.h
20393 includes with HAVE_UNISTD_H. (#366523)
20394 * win32/vs8/libgstdirectdraw.vcproj:
20395 * win32/vs8/libgstdirectsound.vcproj:
20396 Update project files.
20398 Tue Oct 31 10:52:31 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20400 gst/rtp/: Fix and activate ILBC pay and depayloaders. Fixes #368162.
20401 Original commit message from CVS:
20402 * gst/rtp/Makefile.am:
20403 * gst/rtp/gstrtp.c: (plugin_init):
20404 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_init),
20405 (gst_rtpilbcpay_setcaps):
20406 Fix and activate ILBC pay and depayloaders. Fixes #368162.
20408 Tue Oct 31 10:31:18 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20410 gst/qtdemux/qtdemux.c: Handle unbounded length streams a bit better. Fixes #367696.
20411 Original commit message from CVS:
20412 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
20413 (gst_qtdemux_handle_src_query), (qtdemux_parse_tree),
20414 (qtdemux_parse_trak):
20415 Handle unbounded length streams a bit better. Fixes #367696.
20417 Tue Oct 31 09:44:39 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20419 ext/speex/gstspeexdec.c: Some small cleanups, use _scale.
20420 Original commit message from CVS:
20421 * ext/speex/gstspeexdec.c: (speex_dec_convert),
20422 (speex_dec_sink_event), (speex_dec_chain_parse_header):
20423 Some small cleanups, use _scale.
20425 Tue Oct 31 09:29:36 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20427 gst/avi/gstavidemux.c: Use higher precision scale function.
20428 Original commit message from CVS:
20429 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
20430 Use higher precision scale function.
20432 Mon Oct 30 16:18:18 2006 +0000 Michal Benes <michal.benes@itonis.tv>
20434 gst/matroska/matroska-demux.c: Fix several issues with encoded/compressed/encrypted/signed tracks; also, remove super...
20435 Original commit message from CVS:
20436 Patch by: Michal Benes <michal dot benes at itonis tv>
20437 * gst/matroska/matroska-demux.c: (gst_matroska_demux_encoding_cmp),
20438 (gst_matroska_demux_read_track_encodings),
20439 (gst_matroska_decode_buffer):
20440 Fix several issues with encoded/compressed/encrypted/signed tracks;
20441 also, remove superfluous newline characters from some debug
20442 statements. (#366155)
20444 Mon Oct 30 09:24:53 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20446 ext/jpeg/: Various cleanups, capsnego and leak fixes.
20447 Original commit message from CVS:
20448 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_getcaps):
20449 * ext/jpeg/gstsmokedec.c: (gst_smokedec_class_init),
20450 (gst_smokedec_init), (gst_smokedec_finalize), (gst_smokedec_chain),
20451 (gst_smokedec_change_state):
20452 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init),
20453 (gst_smokeenc_init), (gst_smokeenc_finalize),
20454 (gst_smokeenc_getcaps), (gst_smokeenc_setcaps),
20455 (gst_smokeenc_resync), (gst_smokeenc_chain),
20456 (gst_smokeenc_set_property), (gst_smokeenc_get_property),
20457 (gst_smokeenc_change_state):
20458 Various cleanups, capsnego and leak fixes.
20460 Mon Oct 30 08:17:08 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
20462 gst/videomixer/videomixer.c: Fix videomixer so that it can handle any combination of framerates.
20463 Original commit message from CVS:
20464 Patch by: Mark Nauwelaerts <manauw at skynet be>
20465 * gst/videomixer/videomixer.c: (gst_videomixer_update_queues):
20466 Fix videomixer so that it can handle any combination of framerates.
20469 Sat Oct 28 16:37:20 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20471 gst/avi/gstavidemux.c: Fix position query for audio. also fixes timestamps in streaming mode and bug #364958.
20472 Original commit message from CVS:
20473 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
20474 (gst_avi_demux_parse_file_header),
20475 (gst_avi_demux_stream_init_push), (gst_avi_demux_parse_stream),
20476 (gst_avi_demux_stream_header_push), (gst_avi_demux_stream_data),
20477 (gst_avi_demux_chain):
20478 Fix position query for audio. also fixes timestamps in streaming
20479 mode and bug #364958.
20482 Fri Oct 27 17:10:42 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20484 ext/libpng/gstpngenc.*: Fix strides. Fixes #364856.
20485 Original commit message from CVS:
20486 * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps), (gst_pngenc_chain):
20487 * ext/libpng/gstpngenc.h:
20488 Fix strides. Fixes #364856.
20490 Set caps on outgoing buffers.
20492 Wed Oct 18 17:06:21 2006 +0000 Ville Syrjala <ville.syrjala@movial.fi>
20494 gst/rtp/: Add static payload numbers in addition to the dynamic ones.
20495 Original commit message from CVS:
20496 Patch by: Ville Syrjala <ville dot syrjala at movial dot fi>
20497 * gst/rtp/gstrtpgsmpay.c:
20498 * gst/rtp/gstrtph263pay.c:
20499 * gst/rtp/gstrtpmpapay.c:
20500 * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_flush),
20501 (gst_rtp_pcma_pay_handle_buffer):
20502 * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_flush):
20503 Add static payload numbers in addition to the dynamic ones.
20506 Wed Oct 18 16:18:55 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20508 gst/rtsp/: Reuse already existing enum for lower transport.
20509 Original commit message from CVS:
20510 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_lower_trans_get_type),
20511 (gst_rtspsrc_class_init), (gst_rtspsrc_loop_interleaved),
20512 (gst_rtspsrc_loop_udp), (gst_rtspsrc_open),
20513 (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_set_uri):
20514 * gst/rtsp/rtspconnection.c: (rtsp_connection_create):
20515 * gst/rtsp/rtspdefs.h:
20516 * gst/rtsp/rtspurl.c: (rtsp_url_parse):
20517 * gst/rtsp/rtspurl.h:
20518 Reuse already existing enum for lower transport.
20519 Add rtspt and rtspu protocols.
20520 Send redirect to rtspt when udp times out.
20522 Wed Oct 18 14:00:44 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20524 gst/wavparse/gstwavparse.c: Fix seeking some more, mostly for speed changes.
20525 Original commit message from CVS:
20526 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
20527 (gst_wavparse_stream_data):
20528 Fix seeking some more, mostly for speed changes.
20530 Wed Oct 18 11:28:05 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20533 ChangeLog surgery: fix Fredrik's e-mail address
20534 Original commit message from CVS:
20535 ChangeLog surgery: fix Fredrik's e-mail address
20537 Wed Oct 18 11:04:09 2006 +0000 Fredrik Persson <frepe@broadband.net>
20539 sys/v4l2/gstv4l2tuner.*: Fix _set_channel(): remove useless g_object_notify() for "channel" property that doesn't exi...
20540 Original commit message from CVS:
20541 Patch by: Fredrik Persson <frepe at broadband net>
20542 * sys/v4l2/gstv4l2tuner.c:
20543 * sys/v4l2/gstv4l2tuner.h:
20544 Fix _set_channel(): remove useless g_object_notify() for "channel"
20545 property that doesn't exist any longer and therefore now also
20546 useless redirect (#338818).
20548 Tue Oct 17 15:16:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20550 Activate pads before adding them to running element.
20551 Original commit message from CVS:
20552 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config):
20553 * ext/wavpack/gstwavpackparse.c:
20554 (gst_wavpack_parse_create_src_pad):
20555 * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_create_pads):
20556 * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad):
20557 Activate pads before adding them to running element.
20559 Tue Oct 17 14:57:17 2006 +0000 Josep Torra Valles <josep@fluendo.com>
20561 gst/qtdemux/qtdemux.c: Make compile with Forte compiler, mostly don't do pointer arithmetic with void pointers (#3626...
20562 Original commit message from CVS:
20563 Patch by: Josep Torra Valles <josep at fluendo com>
20564 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
20565 (next_entry_size), (qtdemux_inflate), (qtdemux_parse_moov),
20566 (qtdemux_parse_tree), (qtdemux_parse_trak), (qtdemux_tag_add_str),
20567 (qtdemux_tag_add_num), (qtdemux_tag_add_date),
20568 (qtdemux_tag_add_gnre):
20569 Make compile with Forte compiler, mostly don't do pointer arithmetic
20570 with void pointers (#362626).
20572 Tue Oct 17 14:37:49 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20574 sys/oss/gstosssink.c: Some drivers do not support unsetting the non-blocking flag once the device is opened. In those...
20575 Original commit message from CVS:
20576 * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
20577 Some drivers do not support unsetting the non-blocking flag once the
20578 device is opened. In those cases, close/open the device in
20579 non-blocking mode. Fixes #362673.
20581 Tue Oct 17 13:44:14 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20583 sys/v4l2/: dear stefan, framespersecond is not frameperiod, reverting but adding comment
20584 Original commit message from CVS:
20585 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
20586 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_fps),
20587 (gst_v4l2src_get_fps):
20588 dear stefan, framespersecond is not frameperiod, reverting but adding
20591 Tue Oct 17 11:28:50 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20593 sys/v4l2/: Numerator is numerator and denominator is denominator. Say that aloud 5 times and retry after next beer.
20594 Original commit message from CVS:
20595 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
20596 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_fps),
20597 (gst_v4l2src_get_fps):
20598 Numerator is numerator and denominator is denominator. Say that aloud
20599 5 times and retry after next beer.
20601 Tue Oct 17 10:59:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20603 gst/qtdemux/qtdemux.*: Avoid void pointer usage, better use guint8 * instead.
20604 Original commit message from CVS:
20605 * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov), (qtdemux_parse),
20606 (qtdemux_node_dump_foreach), (qtdemux_dump_mvhd),
20607 (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
20608 (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
20609 (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
20610 (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
20611 (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
20612 (qtdemux_dump_unknown), (qtdemux_tree_get_child_by_type),
20613 (qtdemux_tree_get_sibling_by_type):
20614 * gst/qtdemux/qtdemux.h:
20615 Avoid void pointer usage, better use guint8 * instead.
20617 Mon Oct 16 18:22:47 2006 +0000 Josep Torra Valles <josep@fluendo.com>
20619 Fix a bunch of problems discovered by the Forte compiler, mostly type mixups and pointer arithmetics with void pointe...
20620 Original commit message from CVS:
20621 Patch by: Josep Torra Valles <josep at fluendo com>
20622 * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
20623 * ext/esd/esdsink.c: (gst_esdsink_write):
20624 * ext/flac/gstflacdec.c: (gst_flac_dec_length),
20625 (gst_flac_dec_read_seekable), (gst_flac_dec_chain),
20626 (gst_flac_dec_send_newsegment):
20627 * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback),
20628 (gst_flac_enc_tell_callback):
20629 * ext/jpeg/smokecodec.c: (find_best_size), (smokecodec_encode),
20630 (smokecodec_parse_header), (smokecodec_decode):
20631 * gst/avi/gstavimux.c: (gst_avi_mux_write_avix_index):
20632 * gst/debug/efence.c: (gst_fenced_buffer_alloc):
20633 * gst/goom/Makefile.am:
20634 * gst/goom/gstgoom.c:
20635 * gst/icydemux/gsticydemux.c: (gst_icydemux_typefind_or_forward):
20636 * gst/rtsp/gstrtspsrc.c:
20637 * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
20638 * gst/udp/gstudpsink.c:
20639 * gst/udp/gstudpsrc.c:
20640 * gst/wavparse/gstwavparse.c: (gst_wavparse_change_state):
20641 * sys/sunaudio/gstsunaudiomixertrack.h:
20642 Fix a bunch of problems discovered by the Forte compiler, mostly type
20643 mixups and pointer arithmetics with void pointers. Fixes #362603.
20645 Thu Oct 12 19:02:51 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20647 ext/speex/: Miscellaneous clean-ups, among other things: speexenc => enc to enhance code readability; change speexenc...
20648 Original commit message from CVS:
20649 * ext/speex/gstspeex.c: (plugin_init):
20650 * ext/speex/gstspeexenc.c: (gst_speex_enc_get_formats),
20651 (gst_speex_enc_setup_interfaces), (gst_speex_enc_base_init),
20652 (gst_speex_enc_class_init), (gst_speex_enc_finalize),
20653 (gst_speex_enc_sink_setcaps), (gst_speex_enc_convert_src),
20654 (gst_speex_enc_convert_sink), (gst_speex_enc_get_query_types),
20655 (gst_speex_enc_src_query), (gst_speex_enc_sink_query),
20656 (gst_speex_enc_init), (gst_speex_enc_create_metadata_buffer),
20657 (gst_speex_enc_set_last_msg), (gst_speex_enc_setup),
20658 (gst_speex_enc_buffer_from_data), (gst_speex_enc_push_buffer),
20659 (gst_speex_enc_set_header_on_caps), (gst_speex_enc_sinkevent),
20660 (gst_speex_enc_chain), (gst_speex_enc_get_property),
20661 (gst_speex_enc_set_property), (gst_speex_enc_change_state):
20662 * ext/speex/gstspeexenc.h:
20663 Miscellaneous clean-ups, among other things: speexenc => enc to
20664 enhance code readability; change speexenc => speex_enc; in chain
20665 function unref input buffer in case of error; take reference in
20666 event function; use boilerplate macro; use gst_pad_query_peer_*
20667 convenience functions.
20669 Thu Oct 12 18:35:10 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20671 ext/speex/gstspeexenc.c: Fix some mem leaks.
20672 Original commit message from CVS:
20673 * ext/speex/gstspeexenc.c: (gst_speexenc_finalize),
20674 (gst_speexenc_set_last_msg), (gst_speexenc_setup),
20675 (gst_speexenc_set_header_on_caps):
20676 Fix some mem leaks.
20678 Wed Oct 11 16:21:53 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20680 gst/rtsp/URLS: Added some other URL.
20681 Original commit message from CVS:
20683 Added some other URL.
20684 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp),
20685 (gst_rtspsrc_handle_request), (gst_rtspsrc_send),
20686 (gst_rtspsrc_open), (gst_rtspsrc_play),
20687 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
20688 * gst/rtsp/gstrtspsrc.h:
20689 Work on fallback to TCP connection when the UDP socket times out.
20690 Handler server requests, just reply with OK for now.
20691 * gst/rtsp/rtspdefs.c: (rtsp_strresult):
20692 * gst/rtsp/rtspdefs.h:
20693 Added some more Real extension headers.
20694 * gst/rtsp/rtspurl.c: (rtsp_url_parse):
20695 Fix parsing of urls with a ':' that is not part of the hostname:port
20698 Wed Oct 11 13:49:26 2006 +0000 Edward Hervey <bilboed@bilboed.com>
20700 gst/qtdemux/qtdemux.c: Add some fourcc for DV format.
20701 Original commit message from CVS:
20702 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
20703 Add some fourcc for DV format.
20705 Wed Oct 11 13:24:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20707 gst/: Activate pad before adding it to the already-running element.
20708 Original commit message from CVS:
20709 * gst/apetag/gsttagdemux.c: (gst_tag_demux_add_srcpad):
20710 * gst/icydemux/gsticydemux.c: (gst_icydemux_add_srcpad):
20711 * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
20712 Activate pad before adding it to the already-running element.
20713 * tests/check/elements/icydemux.c: (icydemux_found_pad):
20714 Activate newly-created pad too.
20716 Wed Oct 11 08:34:14 2006 +0000 Sebastien Cote <sebas642@yahoo.ca>
20718 gst/udp/gstudpsrc.c: Fix some leaks in caps and uris. Fixes #361252.
20719 Original commit message from CVS:
20720 Patch by: Sebastien Cote <sebas642 at yahoo dot ca>
20721 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
20722 (gst_udpsrc_finalize), (gst_udpsrc_create), (gst_udpsrc_set_uri),
20723 (gst_udpsrc_start):
20724 Fix some leaks in caps and uris. Fixes #361252.
20726 Tue Oct 10 18:54:05 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20728 gst/qtdemux/qtdemux.c: Printf format fixes.
20729 Original commit message from CVS:
20730 * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
20731 (gst_qtdemux_loop_state_header):
20732 Printf format fixes.
20733 * sys/dvb/gstdvbsrc.c:
20736 Tue Oct 10 09:57:19 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20738 gst/qtdemux/qtdemux.c: Reorganise some stuff.
20739 Original commit message from CVS:
20740 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
20741 (gst_qtdemux_push_event), (gst_qtdemux_do_seek),
20742 (gst_qtdemux_change_state), (extract_initial_length_and_fourcc),
20743 (gst_qtdemux_loop_state_header), (gst_qtdemux_activate_segment),
20744 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
20745 (gst_qtdemux_post_buffering), (gst_qtdemux_chain),
20746 (gst_qtdemux_add_stream), (qtdemux_process_redirects),
20747 (qtdemux_parse_tree), (qtdemux_parse_trak):
20748 Reorganise some stuff.
20749 Parse RTSP redirection URLS.
20751 Tue Oct 10 08:29:07 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20753 gst/wavparse/Makefile.am: Fix copy'n'paste-o (spotted by Mark Nauwelaerts, #341489).
20754 Original commit message from CVS:
20755 * gst/wavparse/Makefile.am:
20756 Fix copy'n'paste-o (spotted by Mark Nauwelaerts, #341489).
20758 Mon Oct 9 07:01:19 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20760 sys/v4l2/gstv4l2xoverlay.*: Fix build as per the patch in #338818 comment 36.
20761 Original commit message from CVS:
20762 * sys/v4l2/gstv4l2xoverlay.c:
20763 * sys/v4l2/gstv4l2xoverlay.h:
20764 Fix build as per the patch in #338818 comment 36.
20766 Sun Oct 8 20:05:13 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20768 * docs/plugins/inspect/plugin-1394.xml:
20769 * docs/plugins/inspect/plugin-rtp.xml:
20770 * docs/plugins/inspect/plugin-rtsp.xml:
20772 Original commit message from CVS:
20775 Sat Oct 7 21:15:40 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20777 gst/rtsp/gstrtspsrc.c: Activate pads before adding them to the source.
20778 Original commit message from CVS:
20779 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport):
20780 Activate pads before adding them to the source.
20782 Sat Oct 7 11:37:59 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20784 docs/plugins/: Add/update docs stuff.
20785 Original commit message from CVS:
20786 * docs/plugins/gst-plugins-bad-plugins.args:
20787 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
20788 * docs/plugins/gst-plugins-bad-plugins.interfaces:
20789 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
20790 * docs/plugins/inspect/plugin-dtsdec.xml:
20791 * docs/plugins/inspect/plugin-mms.xml:
20792 * docs/plugins/inspect/plugin-mpeg2enc.xml:
20793 * docs/plugins/inspect/plugin-neon.xml:
20794 * docs/plugins/inspect/plugin-replaygain.xml:
20795 * docs/plugins/inspect/plugin-soundtouch.xml:
20796 * docs/plugins/inspect/plugin-spcdec.xml:
20797 * docs/plugins/inspect/plugin-swfdec.xml:
20798 * docs/plugins/inspect/plugin-videocrop.xml:
20799 * docs/plugins/inspect/plugin-wavpack.xml:
20800 Add/update docs stuff.
20802 Fri Oct 6 17:00:14 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20804 Activate pads before adding.
20805 Original commit message from CVS:
20806 * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads), (gst_dvdemux_chain):
20807 * gst/auparse/gstauparse.c: (gst_au_parse_add_srcpad):
20808 Activate pads before adding.
20810 Fri Oct 6 16:03:23 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20812 gst/multipart/multipartdemux.c: Activate pads before adding.
20813 Original commit message from CVS:
20814 * gst/multipart/multipartdemux.c: (gst_multipart_demux_init),
20815 (gst_multipart_find_pad_by_mime):
20816 Activate pads before adding.
20817 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
20818 BOILERPLATE sets parent_class for us.
20820 Fri Oct 6 15:56:01 2006 +0000 René Stadler <mail@renestadler.de>
20822 Add ReplayGain analysis element (#357069).
20823 Original commit message from CVS:
20824 Patch by: René Stadler <mail at renestadler de>
20826 * docs/plugins/Makefile.am:
20827 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
20828 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
20829 * gst/replaygain/Makefile.am:
20830 * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_base_init),
20831 (gst_rg_analysis_class_init), (gst_rg_analysis_init),
20832 (gst_rg_analysis_set_property), (gst_rg_analysis_get_property),
20833 (gst_rg_analysis_start), (gst_rg_analysis_set_caps),
20834 (gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
20835 (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
20836 (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
20837 (gst_rg_analysis_album_result), (plugin_init):
20838 * gst/replaygain/gstrganalysis.h:
20839 * gst/replaygain/rganalysis.c: (yule_filter), (butter_filter),
20840 (apply_filters), (reset_filters), (accumulator_add),
20841 (accumulator_clear), (accumulator_result), (rg_analysis_new),
20842 (rg_analysis_set_sample_rate), (rg_analysis_destroy),
20843 (rg_analysis_analyze_mono_float),
20844 (rg_analysis_analyze_stereo_float),
20845 (rg_analysis_analyze_mono_int16),
20846 (rg_analysis_analyze_stereo_int16), (rg_analysis_analyze),
20847 (rg_analysis_track_result), (rg_analysis_album_result),
20848 (rg_analysis_reset_album), (rg_analysis_reset):
20849 * gst/replaygain/rganalysis.h:
20850 Add ReplayGain analysis element (#357069).
20851 * tests/check/Makefile.am:
20852 * tests/check/elements/.cvsignore:
20853 * tests/check/elements/rganalysis.c: (get_expected_gain),
20854 (setup_rganalysis), (cleanup_rganalysis), (set_playing_state),
20855 (send_eos_event), (send_tag_event), (poll_eos), (poll_tags),
20856 (fail_unless_track_gain), (fail_unless_track_peak),
20857 (fail_unless_album_gain), (fail_unless_album_peak),
20858 (fail_if_track_tags), (fail_if_album_tags),
20859 (fail_unless_num_tracks), (test_buffer_const_float_mono),
20860 (test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
20861 (test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
20862 (test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
20863 (test_buffer_square_int16_stereo), (push_buffer), (GST_START_TEST),
20864 (rganalysis_suite), (main):
20865 Unit tests for the new replaygain element.
20867 Fri Oct 6 15:49:39 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20869 ext/faad/gstfaad.c: Some cleanups.
20870 Original commit message from CVS:
20871 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain),
20872 (gst_faad_close_decoder):
20874 Added some more debugging.
20875 Don't ever ignore unlinked, we're not a demuxer.
20876 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream):
20877 Activate pad before adding it to the element.
20879 Fri Oct 6 12:55:53 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20881 gst/rtsp/gstrtspsrc.*: Rework how the transport string is constructed, try to share channels and udp ports.
20882 Original commit message from CVS:
20883 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type),
20884 (gst_rtspsrc_class_init), (gst_rtspsrc_init),
20885 (gst_rtspsrc_create_stream), (gst_rtspsrc_media_to_caps),
20886 (gst_rtspsrc_alloc_udp_ports),
20887 (gst_rtspsrc_stream_configure_transport), (find_stream_by_channel),
20888 (gst_rtspsrc_push_event), (gst_rtspsrc_loop_interleaved),
20889 (gst_rtspsrc_create_transports_string),
20890 (gst_rtspsrc_configure_transports), (gst_rtspsrc_open),
20891 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
20892 * gst/rtsp/gstrtspsrc.h:
20893 Rework how the transport string is constructed, try to share channels
20895 Make most of the stuff less dependant on RTP as we are also going to use
20897 Add support for transport specific session managers.
20898 * gst/rtsp/rtspconnection.c: (rtsp_connection_flush):
20899 Implement _flush().
20900 * gst/rtsp/rtspdefs.c: (rtsp_strresult):
20901 * gst/rtsp/rtspdefs.h:
20902 Add generic error return code.
20903 * gst/rtsp/rtspext.h:
20904 Add support for pluggable tranport strings.
20905 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_before_send),
20906 (rtsp_ext_wms_after_send), (rtsp_ext_wms_parse_sdp),
20907 (rtsp_ext_wms_get_context):
20908 Detect WMServer and activate the extension.
20909 * gst/rtsp/rtsptransport.c: (rtsp_transport_get_mime),
20910 (rtsp_transport_get_manager), (rtsp_transport_parse):
20911 * gst/rtsp/rtsptransport.h:
20912 Added methods to get mime/manager for certain transports.
20914 Fri Oct 6 11:31:11 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20916 gst/spectrum/gstspectrum.c: Fix mem leak, avoid unnecessary memcpy.
20917 Original commit message from CVS:
20918 * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
20919 Fix mem leak, avoid unnecessary memcpy.
20921 Fri Oct 6 02:29:35 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20923 gst/spectrum/gstspectrum.c: Removed cruft code that was just commented out. Removed some obsolete debug logs statements.
20924 Original commit message from CVS:
20925 * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
20926 (gst_spectrum_transform_ip):
20927 Removed cruft code that was just commented out. Removed some obsolete
20928 debug logs statements.
20930 Thu Oct 5 18:14:46 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20932 Another batch of printf format fixes.
20933 Original commit message from CVS:
20934 * ext/dts/gstdtsdec.c: (gst_dtsdec_chain):
20935 * ext/musicbrainz/gsttrm.c: (gst_trm_setcaps):
20936 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
20937 * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), (qtdemux_parse),
20938 (qtdemux_parse_trak):
20939 * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
20940 Another batch of printf format fixes.
20942 Thu Oct 5 16:37:33 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20944 Printf format fixes.
20945 Original commit message from CVS:
20946 * ext/cairo/gsttimeoverlay.c:
20947 (gst_cairo_time_overlay_update_font_height):
20948 * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_transform_caps):
20949 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_parse_image_data):
20950 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
20951 * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
20952 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
20953 * ext/libpng/gstpngdec.c: (user_endrow_callback):
20954 * gst/auparse/gstauparse.c: (gst_au_parse_parse_header):
20955 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_superindex),
20956 (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
20957 (gst_avi_demux_stream_data):
20958 * gst/cutter/gstcutter.c: (gst_cutter_chain):
20959 * gst/debug/efence.c: (gst_efence_buffer_alloc),
20960 (gst_fenced_buffer_copy):
20961 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
20962 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
20963 * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
20964 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send),
20965 (gst_rtspsrc_handle_message):
20966 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
20967 * sys/ximage/ximageutil.c: (ximageutil_xcontext_get):
20968 Printf format fixes.
20970 Wed Oct 4 22:37:07 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20972 gst/videocrop/gstvideocrop.*: Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix passthrough mode; la...
20973 Original commit message from CVS:
20974 * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
20975 (gst_video_crop_init),
20976 (gst_video_crop_get_image_details_from_caps),
20977 (gst_video_crop_transform_packed_complex),
20978 (gst_video_crop_transform_packed_simple),
20979 (gst_video_crop_transform), (gst_video_crop_transform_caps),
20980 (gst_video_crop_set_caps),
20981 (gst_videocrop_clear_negotiated_caps_locked),
20982 (gst_video_crop_set_property):
20983 * gst/videocrop/gstvideocrop.h:
20984 Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix
20985 passthrough mode; lastly, clear negotiated basetransform caps when
20986 the cropping changes in order to force renegotiation.
20988 Wed Oct 4 20:05:07 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20990 tests/icles/: Visual test for videocrop, shows that packed yuv doesn't work right yet. --with-ffmpegcolorspace option...
20991 Original commit message from CVS:
20992 * tests/icles/.cvsignore:
20993 * tests/icles/Makefile.am:
20994 * tests/icles/videocrop-test.c: (quit_mainloop), (tick_cb),
20995 (test_with_caps), (video_crop_get_test_caps), (main):
20996 Visual test for videocrop, shows that packed yuv doesn't work right
20997 yet. --with-ffmpegcolorspace option doesn't work yet for unknown
20998 reasons (another basetransform issue?)
21000 Wed Oct 4 17:53:12 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21002 gst/rtsp/Makefile.am: Dist new .h file too.
21003 Original commit message from CVS:
21004 * gst/rtsp/Makefile.am:
21005 Dist new .h file too.
21007 Wed Oct 4 17:24:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21009 gst/rtsp/: Factor out extension in separate module.
21010 Original commit message from CVS:
21011 * gst/rtsp/Makefile.am:
21012 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_getcaps),
21013 (gst_rtpdec_chain_rtp), (gst_rtpdec_chain_rtcp):
21014 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
21015 (gst_rtspsrc_finalize), (gst_rtspsrc_create_stream),
21016 (gst_rtspsrc_parse_rtpmap),
21017 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
21018 (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
21019 (gst_rtspsrc_play), (gst_rtspsrc_handle_message):
21020 * gst/rtsp/gstrtspsrc.h:
21021 * gst/rtsp/rtspdefs.c: (rtsp_strresult):
21022 * gst/rtsp/rtspdefs.h:
21023 * gst/rtsp/rtspext.h:
21024 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_parse_sdp),
21025 (rtsp_ext_wms_get_context):
21026 * gst/rtsp/rtspextwms.h:
21027 * gst/rtsp/rtsptransport.c: (rtsp_transport_init), (parse_mode),
21028 (rtsp_transport_parse):
21029 * gst/rtsp/rtsptransport.h:
21030 Factor out extension in separate module.
21031 Fix getcaps to filter against the padtemplate.
21032 Use Content-Base if the server gives one.
21033 Rework the transport parsing a bit for future extensions.
21034 Added some Real Header field definitions.
21036 Wed Oct 4 10:29:11 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21038 docs/plugins/: added v4l2 stubs
21039 Original commit message from CVS:
21040 * docs/plugins/Makefile.am:
21041 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
21042 * docs/plugins/gst-plugins-good-plugins-sections.txt:
21044 * gst-plugins-good.spec.in:
21047 Wed Oct 4 10:24:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21049 gst/apetag/gstapedemux.c: Extract disc/album/medium number and count and try harder to extract track number/count.
21050 Original commit message from CVS:
21051 * gst/apetag/gstapedemux.c: (ape_demux_parse_tags):
21052 Extract disc/album/medium number and count and try harder
21053 to extract track number/count.
21055 Tue Oct 3 18:36:29 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21057 * tests/icles/.gitignore:
21059 Original commit message from CVS:
21062 Tue Oct 3 18:35:34 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21064 * tests/icles/Makefile.am:
21066 Original commit message from CVS:
21069 Tue Oct 3 18:15:58 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21071 add build stuff for v4l2, needs --enable-experimental until the last bits are resolved
21072 Original commit message from CVS:
21075 add build stuff for v4l2, needs --enable-experimental until
21076 the last bits are resolved
21078 Tue Oct 3 13:47:10 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21080 * sys/v4l2/gstv4l2object.c:
21081 comment out the notifies for removed properties
21082 Original commit message from CVS:
21083 comment out the notifies for removed properties
21085 Tue Oct 3 13:30:48 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21087 sys/v4l2/gstv4l2object.c: comment out the properties that are already part of the tuner interface.
21088 Original commit message from CVS:
21089 * sys/v4l2/gstv4l2object.c:
21090 (gst_v4l2_object_install_properties_helper):
21091 comment out the properties that are already part of the tuner
21094 Tue Oct 3 13:18:59 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21096 sys/v4l2/gstv4l2src.c: Improve docs.
21097 Original commit message from CVS:
21098 2006-10-03 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21099 * sys/v4l2/gstv4l2src.c:
21102 Mon Oct 2 16:14:06 2006 +0000 Christian Schaller <uraeus@gnome.org>
21104 * gst-plugins-good.spec.in:
21105 stop removing gdkpixbuf plugin from package
21106 Original commit message from CVS:
21107 stop removing gdkpixbuf plugin from package
21109 Fri Sep 29 15:39:41 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21111 tests/check/Makefile.am: Disable autodetect test temporarily, so that the build bots update -bad and the ranks of unr...
21112 Original commit message from CVS:
21113 * tests/check/Makefile.am:
21114 Disable autodetect test temporarily, so that the build bots
21115 update -bad and the ranks of unreliable video sinks in there.
21116 * tests/check/elements/autodetect.c: (GST_START_TEST):
21117 Skip test if no usable videosink is found.
21119 Fri Sep 29 15:37:29 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21121 gst/rtsp/URLS: Add some more URLs.
21122 Original commit message from CVS:
21124 Add some more URLs.
21125 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
21126 (gst_rtspsrc_init), (gst_rtspsrc_finalize),
21127 (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
21128 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_loop_interleaved),
21129 (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd),
21130 (gst_rtspsrc_loop), (gst_rtspsrc_send),
21131 (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
21132 (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause),
21133 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
21134 * gst/rtsp/gstrtspsrc.h:
21135 Add timeout property to control UDP timeouts.
21136 Fix error messages.
21137 Also start a loop function when operating in UDP mode so that we can
21138 do some more stuff async.
21139 Handle element messages from udpsrc to detect timeouts. If a timeout
21140 happens we currently generate an error.
21141 API: rtspsrc::timeout property.
21142 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
21143 (gst_udpsrc_create):
21144 Really implement the timeout in microseconds and not milliseconds.
21146 Fri Sep 29 11:09:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21148 gst/udp/gstudpsrc.*: Added property to post a message on timeout.
21149 Original commit message from CVS:
21150 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
21151 (gst_udpsrc_create), (gst_udpsrc_set_property),
21152 (gst_udpsrc_get_property), (gst_udpsrc_unlock), (gst_udpsrc_stop):
21153 * gst/udp/gstudpsrc.h:
21154 Added property to post a message on timeout.
21156 When restarting the select, initialize the fdsets again.
21157 Init control sockets so we don't accidentally close a random socket.
21158 API: GstUDPSrc::timeout property
21160 Fri Sep 29 08:15:05 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21162 gst/rtsp/gstrtspsrc.c: Fix flag registration.
21163 Original commit message from CVS:
21164 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type):
21165 Fix flag registration.
21166 * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
21167 Reading 0 also means 'no more commands'
21169 Fri Sep 29 08:09:24 2006 +0000 Antoine Tremblay <hexa00@gmail.com>
21171 gst/udp/gstudpsrc.c: Fix possible infinite loop when shutting down, a read can also return 0 to indicate no more mess...
21172 Original commit message from CVS:
21173 Patch by: Antoine Tremblay <hexa00 at gmail dot com>
21174 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
21175 Fix possible infinite loop when shutting down, a read can also return
21176 0 to indicate no more messages are available. Fixes #358156.
21178 Thu Sep 28 17:08:47 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21180 sys/v4l2/: Framerate can be 0/1 too.
21181 Original commit message from CVS:
21182 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_all_caps),
21183 (gst_v4l2src_get_caps):
21184 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
21185 Framerate can be 0/1 too.
21186 Init framerate to 0/1 before querying it so that we can detect
21187 devices that don't know about a framerate.
21188 Add some more debugging info.
21190 Thu Sep 28 14:31:41 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21192 gst/qtdemux/qtdemux.c: Add support for 'yv12' fourcc.
21193 Original commit message from CVS:
21194 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
21195 Add support for 'yv12' fourcc.
21197 Wed Sep 27 17:47:57 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21199 * sys/v4l2/gstv4l2src.c:
21200 * sys/v4l2/gstv4l2src.h:
21201 * tests/icles/v4l2src-test.c:
21202 Removed set-undef-fps.
21203 Original commit message from CVS:
21204 Removed set-undef-fps.
21206 Wed Sep 27 17:04:22 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21208 sys/v4l2/: Renamed some properties to match the tuner interface naming.
21209 Original commit message from CVS:
21210 * sys/v4l2/gstv4l2object.c:
21211 (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
21212 (gst_v4l2_object_set_property_helper),
21213 (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults):
21214 * sys/v4l2/gstv4l2object.h:
21215 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
21216 (gst_v4l2src_create):
21217 * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_contains_channel),
21218 (gst_v4l2_tuner_list_channels),
21219 (gst_v4l2_tuner_set_channel_and_notify),
21220 (gst_v4l2_tuner_get_channel), (gst_v4l2_tuner_contains_norm),
21221 (gst_v4l2_tuner_list_norms), (gst_v4l2_tuner_set_norm_and_notify),
21222 (gst_v4l2_tuner_get_norm):
21223 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
21224 (gst_v4l2_fill_lists), (gst_v4l2_empty_lists):
21225 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_get_fps):
21226 Renamed some properties to match the tuner interface naming.
21228 Wed Sep 27 16:14:18 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21231 Original commit message from CVS:
21232 * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_set_property_helper),
21233 (gst_v4l2_set_defaults):
21234 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
21235 (gst_v4l2src_create):
21236 * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
21237 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
21238 (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_set_norm),
21239 (gst_v4l2_get_frequency), (gst_v4l2_set_frequency),
21240 (gst_v4l2_signal_strength), (gst_v4l2_get_attribute),
21241 (gst_v4l2_set_attribute), (gst_v4l2_get_input),
21242 (gst_v4l2_set_input):
21243 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
21244 (gst_v4l2src_grab_frame), (gst_v4l2src_get_capture),
21245 (gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
21246 (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
21247 (gst_v4l2src_buffer_new):
21248 * tests/icles/v4l2src-test.c: (my_bus_callback), (main):
21250 Fix error messages.
21251 Use locks when getting timestamps.
21253 Add licensing header to tests.
21255 Wed Sep 27 15:14:07 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21257 * sys/v4l2/gstv4l2object.c:
21258 * sys/v4l2/gstv4l2src.c:
21259 * sys/v4l2/gstv4l2src.h:
21260 * sys/v4l2/gstv4l2tuner.c:
21261 * sys/v4l2/v4l2_calls.c:
21262 * sys/v4l2/v4l2src_calls.c:
21263 * tests/icles/v4l2src-test.c:
21264 Some cleanups and comments.
21265 Original commit message from CVS:
21266 Some cleanups and comments.
21268 Wed Sep 27 13:41:35 2006 +0000 Christian Schaller <uraeus@gnome.org>
21270 * gst-plugins-good.spec.in:
21272 Original commit message from CVS:
21275 Tue Sep 26 14:17:54 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21277 docs/plugins/: Add v4l2 plugin to the docs.
21278 Original commit message from CVS:
21279 * docs/plugins/Makefile.am:
21280 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
21281 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
21282 Add v4l2 plugin to the docs.
21283 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
21284 (gst_v4l2src_get_mmap), (gst_v4l2src_create):
21285 * sys/v4l2/gstv4l2src.h:
21286 * sys/v4l2/gstv4l2vidorient.c:
21288 Remove some more externs.
21290 Tue Sep 26 13:18:06 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21292 sys/v4l2/Makefile.am: Fix makefile, list libs in stack order.
21293 Original commit message from CVS:
21294 * sys/v4l2/Makefile.am:
21295 Fix makefile, list libs in stack order.
21296 * sys/v4l2/gstv4l2colorbalance.c:
21297 * sys/v4l2/gstv4l2colorbalance.h:
21298 * sys/v4l2/gstv4l2object.c: (gst_v4l2_device_get_type),
21299 (gst_v4l2_object_install_properties_helper):
21300 * sys/v4l2/gstv4l2object.h:
21301 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
21302 (gst_v4l2src_get_mmap), (gst_v4l2src_create):
21303 * sys/v4l2/gstv4l2src.h:
21304 * sys/v4l2/gstv4l2tuner.h:
21305 * sys/v4l2/gstv4l2vidorient.h:
21306 * sys/v4l2/gstv4l2xoverlay.h:
21307 * sys/v4l2/v4l2_calls.h:
21308 * sys/v4l2/v4l2src_calls.h:
21310 - Remove extern from functions.
21311 - Fix header indentation.
21312 Fix Flags, add defaults for properties.
21313 Remove unused enums.
21314 Fix TOO_LAZY in error messages.
21316 Tue Sep 26 11:06:17 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21318 sys/v4l2/: Fix pass at code cleanups, move errors cases out of the normal flow for additional code clarity.
21319 Original commit message from CVS:
21320 * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices),
21321 (gst_v4l2_probe_needs_probe),
21322 (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
21323 (gst_v4l2_object_destroy), (gst_v4l2_object_set_property_helper),
21324 (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults),
21325 (gst_v4l2_object_start), (gst_v4l2_object_stop):
21326 * sys/v4l2/gstv4l2object.h:
21327 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
21328 (gst_v4l2src_init), (gst_v4l2src_dispose),
21329 (gst_v4l2src_set_property), (gst_v4l2src_get_property),
21330 (gst_v4l2src_fixate), (gst_v4l2src_get_caps),
21331 (gst_v4l2src_set_caps), (gst_v4l2src_get_read),
21332 (gst_v4l2src_get_mmap), (gst_v4l2src_create):
21333 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
21334 (gst_v4l2_open), (gst_v4l2_close), (gst_v4l2_get_norm),
21335 (gst_v4l2_set_norm), (gst_v4l2_get_frequency),
21336 (gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
21337 (gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
21338 (gst_v4l2_get_input), (gst_v4l2_set_input):
21339 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
21340 (gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame),
21341 (gst_v4l2src_get_capture), (gst_v4l2src_set_capture),
21342 (gst_v4l2src_capture_init), (gst_v4l2src_capture_start),
21343 (gst_v4l2src_capture_stop), (gst_v4l2src_capture_deinit),
21344 (gst_v4l2src_get_size_limits), (gst_v4l2src_set_fps),
21345 (gst_v4l2src_get_fps), (gst_v4l2src_buffer_finalize),
21346 (gst_v4l2src_buffer_new):
21347 Fix pass at code cleanups, move errors cases out of the normal
21348 flow for additional code clarity.
21350 Mon Sep 25 13:55:44 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21352 gst/autodetect/: Small cleanups. don't try to set "sync" property when it is not available.
21353 Original commit message from CVS:
21354 * gst/autodetect/gstautoaudiosink.c:
21355 (gst_auto_audio_sink_base_init), (gst_auto_audio_sink_class_init),
21356 (gst_auto_audio_sink_find_best):
21357 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_detect):
21359 don't try to set "sync" property when it is not available.
21361 Mon Sep 25 11:47:42 2006 +0000 Peter Kjellerstedt <pkj@axis.com>
21363 gst/: Include stdlib.h in some more places, makes things compile with uClibc and -Werror (#357592).
21364 Original commit message from CVS:
21365 Patch by: Peter Kjellerstedt <pkj at axis com>
21366 * gst/alpha/gstalpha.c:
21367 * gst/rtp/gstrtpamrdepay.c:
21368 * gst/rtsp/gstrtspsrc.c:
21369 * gst/udp/gstudpsrc.c:
21370 * gst/videomixer/videomixer.c:
21371 Include stdlib.h in some more places, makes things compile
21372 with uClibc and -Werror (#357592).
21374 Mon Sep 25 09:15:10 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21376 ext/jpeg/gstjpegdec.c: our code should handle that fine. Some of the buttons on the apple trailer site are apparently...
21377 Original commit message from CVS:
21378 * ext/jpeg/gstjpegdec.c:
21379 Set minimum height to 8 (from 16), our code should handle
21380 that fine. Some of the buttons on the apple trailer site
21381 are apparently only 15 pixels high (see #357470).
21383 Sat Sep 23 15:31:56 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21385 gst/rtsp/: Improve error reporting.
21386 Original commit message from CVS:
21387 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop), (gst_rtspsrc_send),
21388 (gst_rtspsrc_open):
21389 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
21390 (rtsp_connection_connect), (rtsp_connection_read), (read_body),
21391 (rtsp_connection_receive):
21392 * gst/rtsp/rtspdefs.c: (rtsp_strresult):
21393 * gst/rtsp/rtspdefs.h:
21394 Improve error reporting.
21396 Sat Sep 23 15:30:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21398 gst/rtp/: Fix klass typos.
21399 Original commit message from CVS:
21400 * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_plugin_init):
21401 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_plugin_init):
21402 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_plugin_init):
21403 * gst/rtp/gstrtpdepay.c:
21404 * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_plugin_init):
21405 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_plugin_init):
21406 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_plugin_init):
21407 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_plugin_init):
21408 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps),
21409 (gst_rtp_mp2t_depay_plugin_init):
21410 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_plugin_init):
21411 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_plugin_init):
21412 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_plugin_init):
21413 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_plugin_init):
21414 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_plugin_init):
21415 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_plugin_init):
21416 * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_plugin_init):
21417 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_plugin_init):
21419 Mark RANK_MARGINAL, decodebin can handle the depayloaders fine.
21421 Fri Sep 22 17:53:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21423 configure.ac: Need -base CVS for gst_base_rtp_depayload_push_ts().
21424 Original commit message from CVS:
21426 Need -base CVS for gst_base_rtp_depayload_push_ts().
21428 Fri Sep 22 17:22:34 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21430 gst/avi/gstavidemux.c: Don't check for a tag that is never there and check if we read the correct tag. Fixes seeking ...
21431 Original commit message from CVS:
21432 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index):
21433 Don't check for a tag that is never there and check if we read the
21434 correct tag. Fixes seeking again.
21435 We must post an error when all pads are unlinked.
21437 Fri Sep 22 15:15:13 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21439 gst/rtp/: More fixage, set endoder-params correctly in the payloader.
21440 Original commit message from CVS:
21441 * gst/rtp/Makefile.am:
21442 * gst/rtp/gstrtp.c: (plugin_init):
21443 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_process):
21444 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_setcaps),
21445 (gst_rtp_vorbis_pay_reset_packet),
21446 (gst_rtp_vorbis_pay_init_packet),
21447 (gst_rtp_vorbis_pay_flush_packet), (gst_rtp_vorbis_pay_parse_id),
21448 (gst_rtp_vorbis_pay_handle_buffer):
21449 More fixage, set endoder-params correctly in the payloader.
21451 Fri Sep 22 12:12:10 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21453 gst/autodetect/: Make static pad templates static to appease valgrind's leak detector.
21454 Original commit message from CVS:
21455 * gst/autodetect/gstautoaudiosink.c:
21456 (gst_auto_audio_sink_base_init):
21457 * gst/autodetect/gstautovideosink.c:
21458 (gst_auto_video_sink_base_init):
21459 Make static pad templates static to appease valgrind's leak
21461 * tests/check/Makefile.am:
21462 * tests/check/elements/.cvsignore:
21463 * tests/check/elements/autodetect.c: (GST_START_TEST),
21464 (autodetect_suite):
21465 Add simple test for the ghostpad lockup on shutdown fixed in core
21466 CVS (audio bit disabled because it would need dozens of alsa
21467 suppressions and I'm too lazy to add those now).
21469 Fri Sep 22 12:08:14 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21471 gst/rtp/: Small cleanups.
21472 Original commit message from CVS:
21473 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_change_state):
21474 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_class_init):
21476 * gst/rtp/Makefile.am:
21477 * gst/rtp/gstrtp.c: (plugin_init):
21478 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_base_init),
21479 (gst_rtp_vorbis_depay_class_init), (gst_rtp_vorbis_depay_init),
21480 (gst_rtp_vorbis_depay_finalize), (gst_rtp_vorbis_depay_setcaps),
21481 (gst_rtp_vorbis_depay_process),
21482 (gst_rtp_vorbis_depay_set_property),
21483 (gst_rtp_vorbis_depay_get_property),
21484 (gst_rtp_vorbis_depay_change_state),
21485 (gst_rtp_vorbis_depay_plugin_init):
21486 * gst/rtp/gstrtpvorbisdepay.h:
21487 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_base_init),
21488 (gst_rtp_vorbis_pay_class_init), (gst_rtp_vorbis_pay_init),
21489 (gst_rtp_vorbis_pay_setcaps), (gst_rtp_vorbis_pay_init_packet),
21490 (gst_rtp_vorbis_pay_flush_packet),
21491 (gst_rtp_vorbis_pay_append_buffer),
21492 (gst_rtp_vorbis_pay_handle_buffer),
21493 (gst_rtp_vorbis_pay_plugin_init):
21494 * gst/rtp/gstrtpvorbispay.h:
21495 Add experimental vorbis pay and depayloaders.
21497 Thu Sep 21 13:33:16 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21499 gst/rtp/gstrtpmp4gpay.c: Fix profile-level-id parsing and setup.
21500 Original commit message from CVS:
21501 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_parse_audio_config):
21502 Fix profile-level-id parsing and setup.
21504 Thu Sep 21 09:50:41 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21506 gst/udp/: Update README, simple cleanup.
21507 Original commit message from CVS:
21509 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
21510 Update README, simple cleanup.
21512 Thu Sep 21 09:35:13 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21514 gst/rtp/README: Update README with some examples.
21515 Original commit message from CVS:
21517 Update README with some examples.
21518 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_init),
21519 (gst_rtp_mp4g_pay_finalize), (gst_rtp_mp4g_pay_parse_audio_config),
21520 (gst_rtp_mp4g_pay_parse_video_config), (gst_rtp_mp4g_pay_new_caps),
21521 (gst_rtp_mp4g_pay_setcaps):
21522 * gst/rtp/gstrtpmp4gpay.h:
21523 Make optional RTP parameters of type STRING, as required by the
21524 application/x-rtp caps specification.
21526 Wed Sep 20 19:37:45 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
21528 gst/rtp/: Correctly calculate size of each H263+ RTP buffer taking into account MTU and
21529 Original commit message from CVS:
21530 * gst/rtp/gstrtph263pdepay.c:
21531 * gst/rtp/gstrtph263ppay.c:
21532 Correctly calculate size of each H263+ RTP buffer taking into account MTU and
21535 Wed Sep 20 16:41:48 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21537 gst/rtp/Makefile.am: And makefile too.
21538 Original commit message from CVS:
21539 * gst/rtp/Makefile.am:
21542 Wed Sep 20 16:09:03 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21544 gst/rtp/: Added preliminary ASF depayloader.
21545 Original commit message from CVS:
21546 * gst/rtp/gstrtp.c: (plugin_init):
21547 * gst/rtp/gstrtpasfdepay.c: (gst_rtp_asf_depay_base_init),
21548 (gst_rtp_asf_depay_class_init), (gst_rtp_asf_depay_init),
21549 (decode_base64), (gst_rtp_asf_depay_setcaps),
21550 (gst_rtp_asf_depay_process), (gst_rtp_asf_depay_set_property),
21551 (gst_rtp_asf_depay_get_property), (gst_rtp_asf_depay_change_state),
21552 (gst_rtp_asf_depay_plugin_init):
21553 * gst/rtp/gstrtpasfdepay.h:
21554 Added preliminary ASF depayloader.
21555 * gst/rtp/gstrtph264depay.c: (decode_base64):
21556 Fix base64 decoding.
21558 Wed Sep 20 16:06:27 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21560 gst/rtsp/URLS: Added some test URLS.
21561 Original commit message from CVS:
21563 Added some test URLS.
21564 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
21565 (gst_rtspsrc_loop), (gst_rtspsrc_open):
21566 * gst/rtsp/gstrtspsrc.h:
21567 When creating streams, give access to the complete SDP.
21569 Collect and merge global stream properties in stream caps.
21570 Preliminary support for WMServer.
21571 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
21572 (rtsp_connection_connect), (rtsp_connection_read), (read_body),
21573 (rtsp_connection_receive):
21574 * gst/rtsp/rtspconnection.h:
21575 Make connection interruptable.
21576 Refactor to make it reconnectable.
21577 Don't fail on short reads when reading data packets.
21578 * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_set_port),
21579 (rtsp_url_get_port):
21580 * gst/rtsp/rtspurl.h:
21581 Add methods for getting/setting the port.
21582 * gst/rtsp/sdpmessage.c: (sdp_message_get_attribute_val_n),
21583 (sdp_message_get_attribute_val), (sdp_media_get_attribute),
21584 (sdp_media_get_attribute_val_n), (sdp_media_get_attribute_val),
21585 (sdp_media_get_format), (sdp_parse_line),
21586 (sdp_message_parse_buffer):
21588 Add methods for getting multiple attributes with the same name.
21589 Increase buffer size when parsing.
21590 Fix parsing of a=foo fields.
21591 * gst/rtsp/test.c: (main):
21592 Update to new connection API.
21593 * gst/rtsp/rtspmessage.c: (rtsp_message_new_response),
21594 (rtsp_message_init_response), (rtsp_message_init_data),
21595 (rtsp_message_unset), (rtsp_message_free), (rtsp_message_dump):
21596 * gst/rtsp/rtspmessage.h:
21597 * gst/rtsp/rtsptransport.c: (rtsp_transport_free):
21598 * gst/rtsp/rtsptransport.h:
21600 * gst/rtsp/sdpmessage.h:
21601 * gst/rtsp/gstrtsp.c:
21602 * gst/rtsp/gstrtsp.h:
21603 * gst/rtsp/gstrtpdec.c:
21604 * gst/rtsp/gstrtpdec.h:
21606 * gst/rtsp/rtspdefs.c:
21607 * gst/rtsp/rtspdefs.h:
21608 Dual licensed under MIT and LGPL now.
21610 Tue Sep 19 17:25:15 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21612 gst/rtsp/gstrtspsrc.*: Reorganize stream parsing and creation.
21613 Original commit message from CVS:
21614 * gst/rtsp/gstrtspsrc.c: (find_stream_by_pt),
21615 (gst_rtspsrc_create_stream), (gst_rtspsrc_free_stream),
21616 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
21617 (gst_rtspsrc_stream_configure_transport), (find_stream_by_channel),
21618 (gst_rtspsrc_push_event), (gst_rtspsrc_loop), (gst_rtspsrc_send),
21619 (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
21620 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play):
21621 * gst/rtsp/gstrtspsrc.h:
21622 Reorganize stream parsing and creation.
21623 Detect container formats in interleaved mode.
21624 Keep more state about the streams.
21625 Assume a server also supports PLAY if it does not say.
21626 Add unicast and interleaved properties to TCP transport requests to make
21627 some servers happy (WMServer).
21628 * gst/rtsp/sdpmessage.h:
21629 Add some defines for the standard Bandwidth types.
21631 Tue Sep 19 16:24:10 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21633 * tests/icles/v4l2src-test.c:
21634 Just a small fix to the app options.
21635 Original commit message from CVS:
21636 Just a small fix to the app options.
21638 Tue Sep 19 13:08:35 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21640 * sys/v4l2/Makefile.am:
21641 * sys/v4l2/gstv4l2src.c:
21642 * sys/v4l2/gstv4l2vidorient.c:
21643 * sys/v4l2/gstv4l2vidorient.h:
21644 * tests/icles/v4l2src-test.c:
21645 Add Video Orientation interface support to v4l2src.
21646 Original commit message from CVS:
21647 Add Video Orientation interface support to v4l2src.
21649 Tue Sep 19 10:53:56 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21651 gst/rtsp/test.c: Fix build.
21652 Original commit message from CVS:
21653 * gst/rtsp/test.c: (main):
21656 Tue Sep 19 10:14:52 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21658 gst/wavparse/gstwavparse.c: Add ms-gsm to the src template.
21659 Original commit message from CVS:
21660 * gst/wavparse/gstwavparse.c:
21661 Add ms-gsm to the src template.
21663 Mon Sep 18 17:37:46 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21665 gst/rtsp/gstrtspsrc.*: Small cleanups, added documentation.
21666 Original commit message from CVS:
21667 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
21668 (gst_rtspsrc_send), (gst_rtspsrc_parse_methods),
21669 (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play),
21670 (gst_rtspsrc_pause), (gst_rtspsrc_change_state),
21671 (gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri):
21672 * gst/rtsp/gstrtspsrc.h:
21673 Small cleanups, added documentation.
21674 Try to clean up the requests and responses.
21675 Refactor parsing the supported methods.
21676 * gst/rtsp/rtspconnection.c: (rtsp_connection_open),
21677 (rtsp_connection_create), (rtsp_connection_send),
21678 (parse_response_status), (parse_request_line),
21679 (rtsp_connection_receive), (rtsp_connection_close),
21680 (rtsp_connection_free):
21681 * gst/rtsp/rtsptransport.c: (rtsp_transport_new),
21682 (rtsp_transport_init), (rtsp_transport_parse),
21683 (rtsp_transport_free):
21684 * gst/rtsp/rtspurl.c: (rtsp_url_parse):
21685 * gst/rtsp/sdpmessage.c: (sdp_message_new), (sdp_message_init),
21686 (sdp_message_clean), (sdp_message_free), (sdp_media_new),
21687 (sdp_media_init), (sdp_message_parse_buffer), (sdp_message_dump):
21688 Use g_return_val some more.
21689 * gst/rtsp/rtspdefs.h:
21690 Add more enum values to track initial states.
21691 * gst/rtsp/rtspmessage.c: (rtsp_message_new_request),
21692 (rtsp_message_init_request), (rtsp_message_new_response),
21693 (rtsp_message_init_response), (rtsp_message_init_data),
21694 (rtsp_message_unset), (rtsp_message_free),
21695 (rtsp_message_add_header), (rtsp_message_remove_header),
21696 (rtsp_message_get_header), (rtsp_message_set_body),
21697 (rtsp_message_take_body), (rtsp_message_get_body),
21698 (rtsp_message_steal_body), (rtsp_message_dump):
21699 * gst/rtsp/rtspmessage.h:
21700 Reorder arguments, object goes as the first one.
21701 Use g_return_val some more.
21703 Mon Sep 18 15:36:14 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21705 * sys/v4l2/v4l2src_calls.c:
21706 Fix GST_BUFFER_DURATION.
21707 Original commit message from CVS:
21708 Fix GST_BUFFER_DURATION.
21710 Mon Sep 18 14:00:41 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21712 gst/rtsp/gstrtspsrc.*: Export sometimes source pad with correct caps on the template, create the ghostpad from the te...
21713 Original commit message from CVS:
21714 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_base_init),
21715 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_push_event),
21716 (gst_rtspsrc_loop), (gst_rtspsrc_uri_set_uri):
21717 * gst/rtsp/gstrtspsrc.h:
21718 Export sometimes source pad with correct caps on the template, create
21719 the ghostpad from the template.
21720 Remove RTCP template as we never expose RTCP.
21721 Protect against invalid body size.
21722 Avoid memcpy when creating the output buffer.
21723 Properly post an error and send EOS when the loop function is shut down.
21725 Mon Sep 18 11:29:12 2006 +0000 Lutz Mueller <lutz@topfrose.de>
21727 gst/rtsp/gstrtspsrc.*: Make sure we can never set an invalid location.
21728 Original commit message from CVS:
21729 Based on patch by: Lutz Mueller <lutz at topfrose dot de>
21730 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
21731 (gst_rtspsrc_init), (gst_rtspsrc_set_property), (gst_rtspsrc_open),
21732 (gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri):
21733 * gst/rtsp/gstrtspsrc.h:
21734 Make sure we can never set an invalid location.
21735 * gst/rtsp/rtspmessage.c: (rtsp_message_steal_body):
21736 * gst/rtsp/rtspmessage.h:
21737 Added _steal_body method for future use.
21738 * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_free):
21739 Make freeing of NULL url return immediatly.
21741 Mon Sep 18 10:42:52 2006 +0000 Lutz Mueller <lutz@topfrose.de>
21743 gst/rtsp/gstrtspsrc.*: Use boilerplate.
21744 Original commit message from CVS:
21745 Based on patch by: Lutz Mueller <lutz at topfrose dot de>
21746 * gst/rtsp/gstrtspsrc.c: (_do_init), (gst_rtspsrc_class_init),
21747 (gst_rtspsrc_init), (gst_rtspsrc_stream_setup_rtp),
21748 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_play),
21749 (gst_rtspsrc_change_state):
21750 * gst/rtsp/gstrtspsrc.h:
21752 Make rtspsrc subclass GstBin to make state changes easier.
21753 Add Range header field on the PLAY request.
21755 Mon Sep 18 08:59:17 2006 +0000 Thijs Vermeir <thijs.vermeir@barco.com>
21757 gst/rtsp/: Small cleanups. when multicast is selected as the transport, create UDP sources and connect to the multica...
21758 Original commit message from CVS:
21759 Based on patch by: Thijs Vermeir <thijs dot vermeir at barco dot com>
21760 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
21761 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
21762 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_open),
21763 (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause):
21764 * gst/rtsp/rtspconnection.c: (inet_aton):
21766 when multicast is selected as the transport, create UDP sources and
21767 connect to the multicast group.
21768 Move parsing and setting of caps to a common place.
21771 Sat Sep 16 22:14:35 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21773 More G_OBJECT macro fixing.
21774 Original commit message from CVS:
21775 * ext/hermes/gsthermescolorspace.c:
21776 * ext/ivorbis/vorbisfile.c:
21777 * ext/lcs/gstcolorspace.c:
21778 * ext/wavpack/gstwavpackenc.h:
21779 * ext/xine/xineaudiodec.c:
21780 * ext/xine/xineaudiosink.c:
21781 * ext/xine/xineinput.c:
21782 * gst/chart/gstchart.c:
21783 * gst/equalizer/gstiirequalizer.c:
21784 * gst/games/gstpuzzle.c:
21785 * gst/librfb/gstrfbsrc.c:
21786 * gst/mixmatrix/mixmatrix.c:
21787 * gst/nsf/gstnsf.h:
21788 * gst/vbidec/gstvbidec.c:
21789 * gst/virtualdub/gstxsharpen.c:
21790 More G_OBJECT macro fixing.
21792 Sat Sep 16 21:57:29 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21794 More G_OBJECT macro fixing.
21795 Original commit message from CVS:
21796 * ext/flac/gstflactag.c:
21797 * gst/alpha/gstalpha.c:
21798 * gst/debug/breakmydata.c:
21799 * gst/debug/negotiation.c:
21800 * gst/debug/testplugin.c:
21801 * gst/effectv/gstaging.c:
21802 * gst/effectv/gstdice.c:
21803 * gst/effectv/gstedge.c:
21804 * gst/effectv/gstquark.c:
21805 * gst/effectv/gstrev.c:
21806 * gst/effectv/gstshagadelic.c:
21807 * gst/effectv/gstvertigo.c:
21808 * gst/effectv/gstwarp.c:
21809 * gst/multipart/multipartdemux.c:
21810 * gst/multipart/multipartmux.c:
21811 * gst/videobox/gstvideobox.c:
21812 * gst/videofilter/gstgamma.c:
21813 * gst/videofilter/gstvideotemplate.c:
21814 * gst/videomixer/videomixer.c:
21815 * sys/sunaudio/gstsunaudiosrc.h:
21816 More G_OBJECT macro fixing.
21818 Sat Sep 16 14:30:59 2006 +0000 Yves Lefebvre <ivanohe@abacom.com>
21820 gst/avi/gstavimux.c: Correctly set the dwLength in strh.
21821 Original commit message from CVS:
21822 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
21823 * gst/avi/gstavimux.c: (gst_avi_mux_stop_file):
21824 Correctly set the dwLength in strh.
21825 With this patch, the file duration is now displayed correctly in window
21826 media player and the AVI plays completely. Fixes #356147
21828 Fri Sep 15 19:11:00 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21830 * sys/v4l2/gstv4l2src.c:
21831 * sys/v4l2/gstv4l2src.h:
21832 * sys/v4l2/gstv4l2xoverlay.c:
21833 * sys/v4l2/v4l2_calls.c:
21834 * sys/v4l2/v4l2src_calls.c:
21835 * tests/icles/v4l2src-test.c:
21836 The test application and the plgind error messages has been improved.
21837 Original commit message from CVS:
21838 The test application and the plgind error messages has been improved.
21840 Fri Sep 15 17:10:22 2006 +0000 Darren Kenny <darren.kenny@sun.com>
21842 sys/sunaudio/gstsunaudiomixerctrl.c: Set the output track as the MASTER so that the gnome-settings-daemon keybindings...
21843 Original commit message from CVS:
21844 Patch by: Darren Kenny <darren dot kenny at sun dot com>
21845 * sys/sunaudio/gstsunaudiomixerctrl.c:
21846 (gst_sunaudiomixer_ctrl_build_list):
21847 Set the output track as the MASTER so that the gnome-settings-daemon
21848 keybindings for changing the volume using the keyboard works.
21851 Fri Sep 15 16:01:48 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21853 gst/multipart/multipartdemux.c: Fix documentation, it is not possible to control the framerate of jpegdec using filte...
21854 Original commit message from CVS:
21855 * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
21856 Fix documentation, it is not possible to control the framerate of jpegdec
21857 using filtered caps yet. Fixes #355210.
21858 Return the downstream GstFlowReturn instead of GST_FLOW_OK so that we
21859 stop when there is an error.
21861 Thu Sep 14 11:05:35 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21863 gst/: Don't interpret a first buffer with an offset of NONE as 'from the middle of the stream', but only a first buff...
21864 Original commit message from CVS:
21865 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain_parse_tag):
21866 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
21867 Don't interpret a first buffer with an offset of NONE as
21868 'from the middle of the stream', but only a first buffer
21869 that has a valid buffer offset that's non-zero (see #345449).
21871 Thu Sep 14 10:38:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21873 gst/icydemux/gsticydemux.*: When we merge/collect multiple incoming buffers for typefinding purposes, keep an initial...
21874 Original commit message from CVS:
21875 * gst/icydemux/gsticydemux.c: (gst_icydemux_reset),
21876 (gst_icydemux_typefind_or_forward):
21877 * gst/icydemux/gsticydemux.h:
21878 When we merge/collect multiple incoming buffers for typefinding
21879 purposes, keep an initial 0 offset on the first outgoing buffer
21880 as well (otherwise id3demux won't work right). Fixes #345449.
21881 Also Make buffer metadata writable before setting buffer caps.
21882 * tests/check/elements/icydemux.c: (typefind_succeed),
21883 (cleanup_icydemux), (push_data), (GST_START_TEST),
21885 Small test case for the above.
21887 Wed Sep 13 13:26:15 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21889 gst/avi/gstavidemux.c: More code reuse and better logging in _peek_chunk(). Reintroduce check for chunk sizes before ...
21890 Original commit message from CVS:
21891 * gst/avi/gstavidemux.c: (gst_avi_demux_peek_chunk),
21892 (gst_avi_demux_stream_index), (gst_avi_demux_sync),
21893 (gst_avi_demux_stream_header_push),
21894 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
21895 (gst_avi_demux_loop):
21896 More code reuse and better logging in _peek_chunk(). Reintroduce check
21897 for chunk sizes before reading them (avoid oom). Better handling for
21898 invalid chunksizes when streaming.
21900 Tue Sep 12 20:18:55 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21902 gst/spectrum/gstspectrum.c: Implements stop() to clear the adapter and event() to clear the adapter on FLUSH_STOP and...
21903 Original commit message from CVS:
21904 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
21905 (gst_spectrum_start), (gst_spectrum_stop), (gst_spectrum_event):
21906 Implements stop() to clear the adapter and event() to clear the
21907 adapter on FLUSH_STOP and EOS.
21909 Mon Sep 11 20:38:41 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21911 gst/level/gstlevel.*: Fix type mixup in level->interval (gdouble<->guint64). Spotted by
21912 Original commit message from CVS:
21913 * gst/level/gstlevel.c: (gst_level_set_property):
21914 * gst/level/gstlevel.h:
21915 Fix type mixup in level->interval (gdouble<->guint64). Spotted by
21918 Mon Sep 11 18:23:59 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21920 gst/spectrum/gstspectrum.*: Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by
21921 Original commit message from CVS:
21922 * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
21923 (gst_spectrum_set_property):
21924 * gst/spectrum/gstspectrum.h:
21925 Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by
21928 Mon Sep 11 18:02:39 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21930 gst/spectrum/demo-osssrc.c: Use more defines
21931 Original commit message from CVS:
21932 * gst/spectrum/demo-osssrc.c: (draw_spectrum), (main):
21934 * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
21935 (gst_spectrum_dispose), (gst_spectrum_set_caps),
21936 (gst_spectrum_transform_ip):
21937 * gst/spectrum/gstspectrum.h:
21938 Apply some of the spectrum cleanup changes suggested in #348085.
21940 Fri Sep 8 16:47:46 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21942 configure.ac: Bump requirements of -base (videocrop test case needs this).
21943 Original commit message from CVS:
21945 Bump requirements of -base (videocrop test case needs this).
21946 * gst/videocrop/gstvideocrop.c:
21947 Document sloppy handling of subsampled chroma planes if
21948 left/top cropping is an odd number.
21949 * tests/check/elements/videocrop.c: (handoff_cb),
21950 (videocrop_test_cropping_init_context),
21951 (videocrop_test_cropping_deinit_context),
21952 (videocrop_test_cropping), (check_1x1_buffer), (GST_START_TEST),
21953 (videocrop_suite), (main):
21954 Add another unit test that crops the input to 1x1 (and checks
21955 that that pixel has the expected values in a number of formats).
21957 Fri Sep 8 11:04:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21959 gst/videocrop/: Some quick tests indicate that it doesn't make a great deal of sense to use liboil here, at least not...
21960 Original commit message from CVS:
21961 * gst/videocrop/Makefile.am:
21962 * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
21963 (gst_video_crop_transform_packed),
21964 (gst_video_crop_transform_planar):
21965 Some quick tests indicate that it doesn't make a great deal
21966 of sense to use liboil here, at least not for the memcpy()s
21967 we do, so remove liboil usage until there is clear evidence
21968 it actually makes a positive difference somewhere.
21970 Wed Sep 6 09:05:33 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21972 gst/avi/gstavidemux.c: Revert one change to fix streaming avi (adapter size != data size).
21973 Original commit message from CVS:
21974 * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull),
21975 (gst_avi_demux_sync), (gst_avi_demux_stream_header_push),
21976 (gst_avi_demux_stream_data):
21977 Revert one change to fix streaming avi (adapter size != data size).
21979 Mon Sep 4 16:21:17 2006 +0000 Frédéric Riss <frederic.riss@gmail.com>
21981 gst/matroska/: Add support for VOBSUB subtitle tracks and zlib-compressed tracks. Make sure we start on a keyframe af...
21982 Original commit message from CVS:
21983 Patch by: Frédéric Riss <frederic.riss at gmail dot com>
21984 * gst/matroska/matroska-demux.c: (gst_matroska_track_free),
21985 (gst_matroska_demux_reset),
21986 (gst_matroska_demux_read_track_encodings),
21987 (gst_matroska_demux_add_stream), (gst_matroska_decode_buffer),
21988 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
21989 (gst_matroska_demux_subtitle_caps):
21990 * gst/matroska/matroska-ids.h:
21991 Add support for VOBSUB subtitle tracks and zlib-compressed
21992 tracks. Make sure we start on a keyframe after a seek. (#343348)
21994 Mon Sep 4 15:06:25 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21996 gst/matroska/: not perfect yet though, needs some tweaking in flacdec; also, seeking could be better.
21997 Original commit message from CVS:
21998 * gst/matroska/matroska-demux.c: (gst_matroska_demux_push_hdr_buf),
21999 (gst_matroska_demux_push_flac_codec_priv_data),
22000 (gst_matroska_demux_push_xiph_codec_priv_data),
22001 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
22002 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
22003 * gst/matroska/matroska-ids.h:
22004 Add basic FLAC support (#311586), not perfect yet though, needs some
22005 tweaking in flacdec; also, seeking could be better.
22006 Do better bounds checking when deserialising vorbis stream headers
22007 to make sure we don't read beyond the end of the buffer on bad input.
22009 Mon Sep 4 09:34:25 2006 +0000 Alessandro Decina <alessandro@nnva.org>
22011 ext/annodex/gstcmmldec.c: Seeking back in a file containing a CMML stream errors out if the seek goes back up to the ...
22012 Original commit message from CVS:
22013 Patch by: Alessandro Decina <alessandro at nnva dot org>
22014 * ext/annodex/gstcmmldec.c: (gst_cmml_dec_chain):
22015 Seeking back in a file containing a CMML stream errors out if the seek
22016 goes back up to the CMML headers. This is because after the seek the xml
22017 processing instruction <?xml ...?> is submitted to the xml parser again,
22018 which results in an error. The attached patch fixes the problem.
22020 * ext/annodex/gstcmmlenc.h:
22023 Sun Sep 3 10:46:17 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22025 tests/check/elements/videocrop.c: More tests: check passthrough mode and caps transform in both directions with fixed...
22026 Original commit message from CVS:
22027 * tests/check/elements/videocrop.c: (handoff_cb),
22028 (buffer_probe_cb), (test_caps_transform), (test_passthrough),
22029 (notgst_value_list_get_nth_int), (videocrop_suite):
22030 More tests: check passthrough mode and caps transform in
22031 both directions with fixed values, ranges and lists.
22033 Sat Sep 2 18:49:01 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22035 docs/plugins/: Add videocrop to docs.
22036 Original commit message from CVS:
22037 * docs/plugins/Makefile.am:
22038 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
22039 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
22040 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
22041 Add videocrop to docs.
22042 * gst/videocrop/Makefile.am:
22043 * gst/videocrop/gstvideocrop.c:
22044 * gst/videocrop/gstvideocrop.h:
22045 Move boilerplate stuff and structures into a header file.
22046 * tests/check/Makefile.am:
22047 * tests/check/elements/.cvsignore:
22048 * tests/check/elements/videocrop.c: (video_crop_get_test_caps),
22049 (test_unit_sizes), (videocrop_test_cropping_init_context),
22050 (videocrop_test_cropping_deinit_context),
22051 (videocrop_test_cropping), (test_cropping), (videocrop_suite):
22052 Add unit tests for videocrop.
22054 Sat Sep 2 15:30:45 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22056 Port/rewrite videocrop from scratch for GStreamer-0.10, and make it support all formats videoscale supports (#345653).
22057 Original commit message from CVS:
22059 * gst/videocrop/Makefile.am:
22060 * gst/videocrop/gstvideocrop.c: (gst_video_crop_base_init),
22061 (gst_video_crop_class_init), (gst_video_crop_init),
22062 (gst_video_crop_get_image_details_from_caps),
22063 (gst_video_crop_get_unit_size), (gst_video_crop_transform_packed),
22064 (gst_video_crop_transform_planar), (gst_video_crop_transform),
22065 (gst_video_crop_transform_dimension),
22066 (gst_video_crop_transform_dimension_value),
22067 (gst_video_crop_transform_caps), (gst_video_crop_set_caps),
22068 (gst_video_crop_set_property), (gst_video_crop_get_property),
22070 Port/rewrite videocrop from scratch for GStreamer-0.10, and make
22071 it support all formats videoscale supports (#345653).
22073 Sat Sep 2 14:45:04 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22075 sys/v4l2/: Whitespace cleanups, dashify property-names.
22076 Original commit message from CVS:
22077 * sys/v4l2/gstv4l2.c:
22078 * sys/v4l2/gstv4l2colorbalance.c:
22079 * sys/v4l2/gstv4l2object.c:
22080 (gst_v4l2_object_install_properties_helper):
22081 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init):
22082 * sys/v4l2/gstv4l2src.h:
22083 Whitespace cleanups, dashify property-names.
22085 Sat Sep 2 14:28:55 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22087 sys/v4l2/: Cleanup error messages and unify header comments
22088 Original commit message from CVS:
22089 * sys/v4l2/gstv4l2.c:
22090 * sys/v4l2/gstv4l2colorbalance.c:
22091 * sys/v4l2/gstv4l2colorbalance.h:
22092 * sys/v4l2/gstv4l2object.c:
22093 * sys/v4l2/gstv4l2object.h:
22094 * sys/v4l2/gstv4l2src.c:
22095 * sys/v4l2/gstv4l2src.h:
22096 * sys/v4l2/gstv4l2tuner.c:
22097 * sys/v4l2/gstv4l2tuner.h:
22098 * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
22099 * sys/v4l2/gstv4l2xoverlay.h:
22100 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
22102 * sys/v4l2/v4l2_calls.h:
22103 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_queue_frame),
22104 (gst_v4l2src_capture_init):
22105 * sys/v4l2/v4l2src_calls.h:
22106 Cleanup error messages and unify header comments
22108 Wed Aug 30 18:01:52 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22110 * sys/v4l2/gstv4l2src.c:
22111 Another small fix to set_caps function.
22112 Original commit message from CVS:
22113 Another small fix to set_caps function.
22115 Wed Aug 30 13:30:13 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22117 * sys/v4l2/gstv4l2src.c:
22118 Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES.
22119 Original commit message from CVS:
22120 Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES.
22122 Wed Aug 30 11:36:06 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22124 * sys/v4l2/gstv4l2src.c:
22125 A small fix to set_caps function.
22126 Original commit message from CVS:
22127 A small fix to set_caps function.
22129 Wed Aug 30 11:27:40 2006 +0000 Edward Hervey <bilboed@bilboed.com>
22131 gst/qtdemux/qtdemux.c: Reset each streams last_flow to GST_FLOW_OK.
22132 Original commit message from CVS:
22133 * gst/qtdemux/qtdemux.c:
22134 (gst_qtdemux_do_seek):
22135 Reset each streams last_flow to GST_FLOW_OK.
22136 (gst_qtdemux_activate_segment):
22137 Removing mystic modifications for good.
22139 Wed Aug 30 11:07:37 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22141 gst/qtdemux/qtdemux.c: put back 'segment start<=stop' change that was mystically reverted by the last commit
22142 Original commit message from CVS:
22143 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
22144 (qtdemux_parse_tree):
22145 put back 'segment start<=stop' change that was mystically reverted by
22148 Wed Aug 30 10:43:53 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22150 gst/qtdemux/qtdemux.c: Fix the build for disabled debug
22151 Original commit message from CVS:
22152 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
22153 (qtdemux_parse_tree):
22154 Fix the build for disabled debug
22156 Tue Aug 29 20:59:47 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22158 * sys/v4l2/gstv4l2src.c:
22159 * sys/v4l2/v4l2src_calls.c:
22160 * sys/v4l2/v4l2src_calls.h:
22161 Fixed framerate negotiation.
22162 Original commit message from CVS:
22163 Fixed framerate negotiation.
22165 Mon Aug 28 17:47:29 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22167 gst/qtdemux/qtdemux.c: Make sure segment start<=stop in weird quicktime files.
22168 Original commit message from CVS:
22169 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
22170 (gst_qtdemux_add_stream), (qtdemux_parse_trak),
22171 (qtdemux_video_caps):
22172 Make sure segment start<=stop in weird quicktime files.
22174 Mon Aug 28 16:59:13 2006 +0000 Andy Wingo <wingo@pobox.com>
22176 ext/raw1394/gstdv1394src.c (gst_dv1394src_from_raw1394handle): New helper function to lessen the ifdefs.
22177 Original commit message from CVS:
22178 2006-08-28 Andy Wingo <wingo@pobox.com>
22179 * ext/raw1394/gstdv1394src.c (gst_dv1394src_from_raw1394handle):
22180 New helper function to lessen the ifdefs.
22182 (gst_dv1394src_iso_receive): Use it.
22183 (gst_dv1394src_create): Also use the control sockets in iec61883
22185 (gst_dv1394src_start, gst_dv1394src_stop): Always use a separate
22186 handle for AVC operations; fixes #348233.
22188 Mon Aug 28 14:59:05 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22190 sys/v4l2/v4l2_calls.c: add comments and more debug logging
22191 Original commit message from CVS:
22192 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
22193 add comments and more debug logging
22195 Sun Aug 27 17:14:06 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22197 Rename again (audiofxgood -> audiofx).
22198 Original commit message from CVS:
22200 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22201 * docs/plugins/inspect/plugin-audiofx.xml:
22202 * docs/plugins/inspect/plugin-audiofxgood.xml:
22203 * gst/audiofx/Makefile.am:
22204 * gst/audiofx/audiofx.c:
22205 * gst/audiofxgood/.cvsignore:
22206 * gst/audiofxgood/Makefile.am:
22207 * gst/audiofxgood/audiofx.c:
22208 * gst/audiofxgood/audiopanorama.c:
22209 * gst/audiofxgood/audiopanorama.h:
22210 Rename again (audiofxgood -> audiofx).
22212 Sun Aug 27 13:12:52 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22214 gst/avi/gstavidemux.c: Initialze variables.
22215 Original commit message from CVS:
22216 * gst/avi/gstavidemux.c: (gst_avi_demux_next_data_buffer),
22217 (gst_avi_demux_stream_scan):
22218 Initialze variables.
22220 Fri Aug 25 16:21:37 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22222 gst/avi/gstavidemux.*: More attempts to turn this into readable code.
22223 Original commit message from CVS:
22224 * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
22225 (gst_avi_demux_init), (gst_avi_demux_finalize),
22226 (gst_avi_demux_reset), (gst_avi_demux_index_last),
22227 (gst_avi_demux_index_next), (gst_avi_demux_index_entry_for_time),
22228 (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_index),
22229 (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag),
22230 (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan),
22231 (gst_avi_demux_massage_index),
22232 (gst_avi_demux_calculate_durations_from_index),
22233 (gst_avi_demux_stream_header_pull), (gst_avi_demux_do_seek),
22234 (gst_avi_demux_process_next_entry), (gst_avi_demux_loop),
22235 (gst_avi_demux_chain), (gst_avi_demux_sink_activate),
22236 (gst_avi_demux_change_state):
22237 * gst/avi/gstavidemux.h:
22238 More attempts to turn this into readable code.
22239 Don't leak adapters.
22240 Calculate duration according to index more efficiently.
22241 Don't try to act like we drive the pipeline in chain mode.
22243 Fri Aug 25 09:53:18 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22245 ext/annodex/gstcmmlutils.c: Fix build.
22246 Original commit message from CVS:
22247 * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt):
22250 Fri Aug 25 09:42:43 2006 +0000 Alessandro Decina <alessandro@nnva.org>
22252 ext/annodex/gstannodex.c: Do some extra sanity checks.
22253 Original commit message from CVS:
22254 Patch by: Alessandro Decina <alessandro at nnva dot org>
22255 * ext/annodex/gstannodex.c: (gst_annodex_granule_to_time):
22256 Do some extra sanity checks.
22258 * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_change_state),
22259 (gst_cmml_enc_parse_tag_head), (gst_cmml_enc_parse_tag_clip),
22260 (gst_cmml_enc_push_clip), (gst_cmml_enc_push):
22261 Check if clip->start_time is valid before adding the clip to the
22263 Reset enc->preamble going from PAUSED to READY.
22264 Don't use GST_FLOW_UNEXPECTED for wrong usage of the element, it is
22266 Only post an error message if we were the one that created the fatal
22267 GstFlowReturn value.
22268 * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt),
22269 (gst_cmml_clock_time_to_granule), (gst_cmml_track_list_has_clip):
22270 Parse the seconds field of the npt-sec time format using %llu rather than
22271 %d and check that the value scaled by GST_SECOND doesn't overflow.
22272 Use guint64(s) to represent the keyindex and keyoffset fields of a granulepos.
22273 Lookup a clip's track with clip->track rather than clip->id which
22275 Identify a clip by its track and start time and not its xml id.
22276 do some more input checking and make sure we don't do undefined shifts.
22277 * tests/check/elements/cmmldec.c: (setup_cmmldec),
22278 (teardown_cmmldec), (check_output_buffer_is_equal), (push_data),
22279 (cmml_tag_message_pop), (check_headers), (push_clip_full),
22280 (push_clip), (push_empty_clip), (check_output_clip),
22281 (GST_START_TEST), (cmmldec_suite):
22282 * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
22283 (teardown_cmmlenc), (check_output_buffer_is_equal), (push_data),
22284 (check_headers), (push_clip), (check_clip_times), (check_clip),
22285 (check_empty_clip), (GST_START_TEST), (cmmlenc_suite):
22286 Added some more checks.
22288 Thu Aug 24 19:00:22 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22290 Make also the pan-property float (saves scaling and yields better resolution)
22291 Original commit message from CVS:
22292 * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_class_init),
22293 (gst_audio_panorama_set_property),
22294 (gst_audio_panorama_get_property),
22295 (gst_audio_panorama_transform_m2s_int),
22296 (gst_audio_panorama_transform_s2s_int),
22297 (gst_audio_panorama_transform_m2s_float),
22298 (gst_audio_panorama_transform_s2s_float):
22299 * gst/audiofxgood/audiopanorama.h:
22300 * tests/check/elements/audiopanorama.c: (GST_START_TEST):
22301 Make also the pan-property float (saves scaling and yields better
22304 Thu Aug 24 18:23:14 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22306 gst/audiofxgood/audiopanorama.c: ChangeLog surgery to add cymax's real name
22307 Original commit message from CVS:
22308 * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_set_caps),
22309 (gst_audio_panorama_transform_m2s_float),
22310 (gst_audio_panorama_transform_s2s_float):
22311 ChangeLog surgery to add cymax's real name
22313 Thu Aug 24 18:17:20 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22315 gst/audiofxgood/audiopanorama.*: Added float support (thanks cymax)
22316 Original commit message from CVS:
22317 * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_set_caps),
22318 (gst_audio_panorama_transform_m2s_int),
22319 (gst_audio_panorama_transform_s2s_int),
22320 (gst_audio_panorama_transform_m2s_float),
22321 (gst_audio_panorama_transform_s2s_float),
22322 (gst_audio_panorama_transform):
22323 * gst/audiofxgood/audiopanorama.h:
22324 Added float support (thanks cymax)
22326 Thu Aug 24 14:16:55 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22328 gst/audiofxgood/audiopanorama.c: Fix docs & debug category. Add Fixme for volume pan levels.
22329 Original commit message from CVS:
22330 * gst/audiofxgood/audiopanorama.c:
22331 (gst_audio_panorama_transform_m2s):
22332 Fix docs & debug category. Add Fixme for volume pan levels.
22334 Thu Aug 24 13:51:15 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22336 gst/avi/gstavidemux.c: unbreak AVI index handling, some more debug, remove an obsolete adapter_flush that caused stre...
22337 Original commit message from CVS:
22338 * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull),
22339 (gst_avi_demux_sync), (gst_avi_demux_stream_header_push),
22340 (gst_avi_demux_stream_header_pull),
22341 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
22342 (gst_avi_demux_chain):
22343 unbreak AVI index handling, some more debug, remove an obsolete
22344 adapter_flush that caused streaming to wander off in the wild
22346 Thu Aug 24 11:21:06 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22348 gst/avi/gstavidemux.*: Some more cleanups.
22349 Original commit message from CVS:
22350 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
22351 (gst_avi_demux_parse_superindex), (gst_avi_demux_parse_subindex),
22352 (gst_avi_demux_parse_stream), (gst_avi_demux_parse_odml),
22353 (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
22354 (gst_avi_demux_calculate_durations_from_index),
22355 (gst_avi_demux_stream_header_push),
22356 (gst_avi_demux_stream_header_pull):
22357 * gst/avi/gstavidemux.h:
22358 Some more cleanups.
22359 Fix totalFrames parsing in ODML.
22360 Disable use of index for length calculation in case of ODML as this is
22363 Thu Aug 24 10:03:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22365 ext/flac/gstflacdec.c: Use libgsttag helper function here too.
22366 Original commit message from CVS:
22367 * ext/flac/gstflacdec.c: (gst_flac_dec_update_metadata):
22368 Use libgsttag helper function here too.
22370 Thu Aug 24 09:24:11 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
22372 ext/wavpack/gstwavpackdec.c: Post audio codec and average bitrate tags on bus (#344472).
22373 Original commit message from CVS:
22374 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22375 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_post_tags),
22376 (gst_wavpack_dec_chain):
22377 Post audio codec and average bitrate tags on bus (#344472).
22378 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
22379 (gst_wavpack_parse_src_query):
22380 Forward queries in other formats (BYTE format in particular)
22381 upstream; add Sebastian to authors.
22383 Thu Aug 24 00:40:07 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22385 * sys/v4l2/gstv4l2src.c:
22386 * sys/v4l2/v4l2src_calls.c:
22387 * sys/v4l2/v4l2src_calls.h:
22388 Fix set_caps to set width and height to the values the driver is really working with.
22389 Original commit message from CVS:
22390 Fix set_caps to set width and height to the values the driver is really working with.
22392 Wed Aug 23 15:33:47 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22394 gst/avi/gstavidemux.*: Initial streaming support for avidemux (fixes #336465)
22395 Original commit message from CVS:
22396 * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
22397 (gst_avi_demux_init), (gst_avi_demux_dispose),
22398 (gst_avi_demux_reset), (gst_avi_demux_index_next),
22399 (gst_avi_demux_index_entry_for_time), (gst_avi_demux_src_convert),
22400 (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
22401 (gst_avi_demux_peek_chunk_info), (gst_avi_demux_peek_chunk),
22402 (gst_avi_demux_stream_init_push), (gst_avi_demux_stream_init_pull),
22403 (gst_avi_demux_parse_subindex),
22404 (gst_avi_demux_read_subindexes_push),
22405 (gst_avi_demux_read_subindexes_pull), (gst_avi_demux_parse_stream),
22406 (sort), (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
22407 (gst_avi_demux_sync), (gst_avi_demux_peek_tag),
22408 (gst_avi_demux_massage_index), (gst_avi_demux_stream_header_push),
22409 (gst_avi_demux_stream_header_pull),
22410 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
22411 (push_tag_lists), (gst_avi_demux_loop), (gst_avi_demux_chain),
22412 (gst_avi_demux_sink_activate), (gst_avi_demux_activate_push),
22413 (gst_avi_demux_change_state):
22414 * gst/avi/gstavidemux.h:
22415 Initial streaming support for avidemux (fixes #336465)
22417 Wed Aug 23 10:30:31 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22419 ext/wavpack/gstwavpackenc.c: Fix mem leak, send newsegment event on correction pad as well (#352476).
22420 Original commit message from CVS:
22421 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block):
22422 Fix mem leak, send newsegment event on correction pad
22424 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22425 Restore original author (on Sebastian's request).
22426 * tests/check/Makefile.am:
22427 * tests/check/gst-plugins-bad.supp:
22428 Add (so far empty) suppression file for -bad. Remove
22429 wavpackenc test from VALGRIND_TO_FIX now that the leak
22432 Wed Aug 23 09:22:07 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
22434 tests/check/: Add unit tests for wavpack elements (#352476).
22435 Original commit message from CVS:
22436 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22437 * tests/check/Makefile.am:
22438 * tests/check/elements/.cvsignore:
22439 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
22440 (cleanup_wavpackdec), (GST_START_TEST), (wavpackdec_suite), (main):
22441 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
22442 (cleanup_wavpackenc), (GST_START_TEST), (wavpackenc_suite), (main):
22443 * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad),
22444 (setup_wavpackparse), (cleanup_wavpackparse), (GST_START_TEST),
22445 (wavpackparse_suite), (main):
22446 Add unit tests for wavpack elements (#352476).
22448 Wed Aug 23 08:52:50 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
22450 Add docs for wavpack elements (#352476).
22451 Original commit message from CVS:
22452 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22453 * docs/plugins/Makefile.am:
22454 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
22455 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
22456 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
22457 * docs/plugins/inspect/plugin-wavpack.xml:
22458 * ext/wavpack/gstwavpackdec.c:
22459 * ext/wavpack/gstwavpackdec.h:
22460 * ext/wavpack/gstwavpackenc.c:
22461 * ext/wavpack/gstwavpackenc.h:
22462 * ext/wavpack/gstwavpackparse.c:
22463 * ext/wavpack/gstwavpackparse.h:
22464 Add docs for wavpack elements (#352476).
22466 Tue Aug 22 20:39:26 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22468 * sys/v4l2/gstv4l2src.c:
22469 * sys/v4l2/v4l2src_calls.c:
22470 Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size.
22471 Original commit message from CVS:
22472 Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size.
22474 Tue Aug 22 17:20:41 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22476 docs/plugins/gst-plugins-good-plugins-docs.sgml: There is no taglibmux element ...
22477 Original commit message from CVS:
22478 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22479 There is no taglibmux element ...
22480 * gst/rtsp/gstrtspsrc.c:
22481 Use '%' rather than '&perc;' in gtk-doc blurb, docs build
22482 was complaining about unknown entity here.
22484 Tue Aug 22 17:02:39 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22486 gst/avi/gstavidemux.*: Mark DISCONT.
22487 Original commit message from CVS:
22488 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
22489 (gst_avi_demux_do_seek), (gst_avi_demux_handle_seek),
22490 (gst_avi_demux_process_next_entry):
22491 * gst/avi/gstavidemux.h:
22493 Remove old unused fields and reorder the struct a bit.
22495 Tue Aug 22 16:45:37 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22497 Small documentation updates.
22498 Original commit message from CVS:
22499 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
22500 (gst_rtspsrc_send), (gst_rtspsrc_close), (gst_rtspsrc_play),
22501 (gst_rtspsrc_pause):
22502 * gst/rtsp/gstrtspsrc.h:
22503 * sys/oss/gstosssink.c: (gst_oss_sink_open),
22504 (gst_oss_sink_prepare), (gst_oss_sink_unprepare):
22505 Small documentation updates.
22507 Tue Aug 22 16:42:22 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22509 gst/avi/gstavidemux.*: Precalc most of the duration query for each stream.
22510 Original commit message from CVS:
22511 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
22512 (gst_avi_demux_index_entry_for_time),
22513 (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
22514 (gst_avi_demux_stream_init), (gst_avi_demux_parse_stream),
22515 (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag),
22516 (gst_avi_demux_next_data_buffer),
22517 (gst_avi_demux_calculate_durations_from_index),
22518 (gst_avi_demux_stream_header), (gst_avi_demux_do_seek),
22519 (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow),
22520 (gst_avi_demux_process_next_entry), (gst_avi_demux_loop),
22521 (gst_avi_demux_sink_activate_pull), (gst_avi_demux_change_state):
22522 * gst/avi/gstavidemux.h:
22523 Precalc most of the duration query for each stream.
22524 Make seeking more correct.
22525 Use GstSegment to track position and duration.
22526 Code cleanups and leak fixes.
22527 Calculate correct total duration based on index length.
22529 Tue Aug 22 13:53:34 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22531 gst/id3demux/id3v2frames.c: If strings in text fields are marked ISO8859-1, but contain valid UTF-8 already, then han...
22532 Original commit message from CVS:
22533 * gst/id3demux/id3v2frames.c: (parse_text_identification_frame),
22534 (parse_insert_string_field):
22535 If strings in text fields are marked ISO8859-1, but contain
22536 valid UTF-8 already, then handle them as UTF-8 and ignore
22537 the encoding. (#351794)
22539 Tue Aug 22 12:28:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22541 ext/flac/gstflacdec.*: Make flac-in-ogg work (#352100).
22542 Original commit message from CVS:
22543 * ext/flac/gstflacdec.c: (gst_flac_dec_scan_got_frame),
22544 (gst_flac_dec_write), (gst_flac_dec_loop),
22545 (gst_flac_dec_sink_event), (gst_flac_dec_chain),
22546 (gst_flac_dec_src_query):
22547 * ext/flac/gstflacdec.h:
22548 Make flac-in-ogg work (#352100).
22550 Tue Aug 22 12:10:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22552 gst/monoscope/gstmonoscope.c: Don't unref buffers of which we've already given away ownership to the adapter.
22553 Original commit message from CVS:
22554 * gst/monoscope/gstmonoscope.c: (gst_monoscope_chain):
22555 Don't unref buffers of which we've already given away
22556 ownership to the adapter.
22558 Tue Aug 22 10:32:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22560 ext/speex/gstspeexdec.c: Make metadata extraction actually work.
22561 Original commit message from CVS:
22562 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_comments):
22563 Make metadata extraction actually work.
22564 * ext/speex/gstspeexenc.c: (gst_speexenc_base_init),
22565 (gst_speexenc_init), (gst_speexenc_create_metadata_buffer),
22566 (gst_speexenc_chain):
22567 Fix metadata writing: replace old code which wrote completely
22568 broken tags with libgsttag-based code. Plus miscellaneous
22569 code cleanups (use static pad templates etc.) and a bunch
22572 Mon Aug 21 19:34:03 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22574 gst/audiopanorama/: die! die! die! you should never have been there
22575 Original commit message from CVS:
22576 * gst/audiopanorama/.cvsignore:
22577 * gst/audiopanorama/Makefile.am:
22578 * gst/audiopanorama/audiofx.c:
22579 * gst/audiopanorama/audiopanorama.c:
22580 * gst/audiopanorama/audiopanorama.h:
22581 die! die! die! you should never have been there
22583 Mon Aug 21 16:24:28 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22585 gst/qtdemux/qtdemux.c: Some more constification.
22586 Original commit message from CVS:
22587 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse),
22588 (qtdemux_node_dump_foreach), (qtdemux_parse_trak),
22589 (qtdemux_video_caps), (qtdemux_audio_caps):
22590 Some more constification.
22591 Fix some paletted data formats again.
22592 Fix ulaw/alaw in qt.
22593 Set correct caps for raw RGB.
22594 Add support for yuv2, which is like Yuv2.
22595 Add support for raw audio with the NONE fourcc, which is like raw.
22597 Mon Aug 21 13:59:52 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22599 ext/wavpack/: More clean-ups: use shorter variable names to make code easier to read; prefix structures we define wit...
22600 Original commit message from CVS:
22601 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
22602 (gst_wavpack_enc_finalize), (gst_wavpack_enc_sink_set_caps),
22603 (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples),
22604 (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain),
22605 (gst_wavpack_enc_rewrite_first_block),
22606 (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
22607 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
22608 * ext/wavpack/gstwavpackenc.h:
22609 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
22610 (gst_wavpack_parse_src_query), (gst_wavpack_parse_src_event),
22611 (gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length),
22612 (gst_wavpack_parse_loop):
22613 More clean-ups: use shorter variable names to make code easier to
22614 read; prefix structures we define with 'Gst' to make it clearer
22615 where they come from.
22617 Mon Aug 21 13:26:37 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22619 ext/wavpack/gstwavpackenc.c: Fix caps set on buffers and template caps (output is framed) and make them match (#35166...
22620 Original commit message from CVS:
22621 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
22622 (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
22623 (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
22624 (gst_wavpack_enc_sink_event):
22625 Fix caps set on buffers and template caps (output is framed)
22626 and make them match (#351663); use GST_WARNING_OBJECT instead of
22627 GST_ELEMENT_WARNING; simplify push_block(); do some small
22628 clean-ups here and there; fix memleak (#351663).
22630 Mon Aug 21 13:12:47 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22632 tests/check/elements/audiopanorama.c: Fix invalid memory access in audiopanorama test suite.
22633 Original commit message from CVS:
22634 * tests/check/elements/audiopanorama.c: (GST_START_TEST):
22635 Fix invalid memory access in audiopanorama test suite.
22637 Mon Aug 21 11:34:41 2006 +0000 Edward Hervey <bilboed@bilboed.com>
22639 tests/check/elements/.cvsignore: ignore built file
22640 Original commit message from CVS:
22641 * tests/check/elements/.cvsignore:
22644 Mon Aug 21 10:46:21 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22646 gst/rtp/Makefile.am: Fix the build again.
22647 Original commit message from CVS:
22648 * gst/rtp/Makefile.am:
22649 Fix the build again.
22651 Mon Aug 21 09:21:27 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22653 gst/audiofxgood/: resubmit with the desired name *again*
22654 Original commit message from CVS:
22655 * gst/audiofxgood/.cvsignore:
22656 * gst/audiofxgood/Makefile.am:
22657 * gst/audiofxgood/audiofx.c: (plugin_init):
22658 * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init),
22659 (gst_audio_panorama_class_init), (gst_audio_panorama_init),
22660 (gst_audio_panorama_set_property),
22661 (gst_audio_panorama_get_property),
22662 (gst_audio_panorama_get_unit_size),
22663 (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps),
22664 (gst_audio_panorama_transform_m2s),
22665 (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform):
22666 * gst/audiofxgood/audiopanorama.h:
22667 resubmit with the desired name *again*
22669 Sun Aug 20 13:09:51 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22671 use g_assert in _get_unit_size
22672 Original commit message from CVS:
22673 * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_get_unit_size):
22674 * gst/videobox/gstvideobox.c: (gst_video_box_get_unit_size):
22675 use g_assert in _get_unit_size
22677 Sun Aug 20 13:06:44 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22679 docs/plugins/: cleanup -unused.txt to make it useful, add previously missing docs
22680 Original commit message from CVS:
22681 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22682 * docs/plugins/gst-plugins-good-plugins-sections.txt:
22683 * docs/plugins/inspect/plugin-audiofxgood.xml:
22684 cleanup -unused.txt to make it useful, add previously missing docs
22686 * ext/esd/esdmon.c:
22687 * ext/esd/esdsink.c:
22688 * ext/esd/gstesd.c: (plugin_init):
22689 reflow to get rid of two external symbols
22690 * gst/audiofxgood/audiofx.c: (plugin_init):
22693 Sun Aug 20 12:09:16 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22695 gst/audiofxgood/audiofx.c
22696 Original commit message from CVS:
22698 * gst/audiofxgood/.cvsignore:
22699 * gst/audiofxgood/Makefile.am:
22700 * gst/audiofxgood/audiofx.c
22701 * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init),
22702 (gst_audio_panorama_class_init), (gst_audio_panorama_init),
22703 (gst_audio_panorama_set_property),
22704 (gst_audio_panorama_get_property),
22705 (gst_audio_panorama_get_unit_size),
22706 (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps),
22707 (gst_audio_panorama_transform_m2s),
22708 (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform):
22709 * gst/audiofxgood/audiopanorama.h:
22710 * tests/check/Makefile.am:
22711 * tests/check/elements/audiopanorama.c: (setup_panorama_m),
22712 (setup_panorama_s), (cleanup_panorama), (GST_START_TEST),
22713 (panorama_suite), (main):
22714 Add audiofxgood plugin with audiopanorama element
22716 Fri Aug 18 21:39:00 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
22718 ext/wavpack/gstwavpackparse.c: Fix resyncing in push mode not stopping re-syncing at embedded zeroes; skip garbage be...
22719 Original commit message from CVS:
22720 Based on patch by: Sebastian Dröge <slomo at circular-chaos.org>
22721 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_sink_event),
22722 (gst_wavpack_parse_get_upstream_length),
22723 (gst_wavpack_parse_find_marker), (gst_wavpack_parse_resync_loop),
22724 (gst_wavpack_parse_loop), (gst_wavpack_parse_resync_adapter):
22725 Fix resyncing in push mode not stopping re-syncing at embedded
22726 zeroes; skip garbage between frames in pull mode as well if
22727 necessary; use gst_pad_query_peer_duration(); push EOS and
22728 NEWSEGMENT event in right direction (#351659).
22730 Fri Aug 18 17:00:53 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22732 docs/plugins/Makefile.am: More Oss docs fixage.
22733 Original commit message from CVS:
22734 * docs/plugins/Makefile.am:
22735 More Oss docs fixage.
22737 Fri Aug 18 16:52:21 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22739 gst/rtp/: Added experimental SVQ3 depayloader.
22740 Original commit message from CVS:
22741 * gst/rtp/Makefile.am:
22742 * gst/rtp/gstrtp.c: (plugin_init):
22743 * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_base_init),
22744 (gst_rtp_sv3v_depay_class_init), (gst_rtp_sv3v_depay_init),
22745 (gst_rtp_sv3v_depay_finalize), (gst_rtp_sv3v_depay_setcaps),
22746 (gst_rtp_sv3v_depay_process), (gst_rtp_sv3v_depay_set_property),
22747 (gst_rtp_sv3v_depay_get_property),
22748 (gst_rtp_sv3v_depay_change_state),
22749 (gst_rtp_sv3v_depay_plugin_init):
22750 * gst/rtp/gstrtpsv3vdepay.h:
22751 Added experimental SVQ3 depayloader.
22753 Fri Aug 18 13:25:06 2006 +0000 Edward Hervey <bilboed@bilboed.com>
22755 ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment event from the calling thread. Instead sa...
22756 Original commit message from CVS:
22757 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek),
22758 (gst_dvdemux_loop), (gst_dvdemux_change_state):
22759 * ext/dv/gstdvdemux.h:
22760 When handling seek requests, don't send the newsegment event from the
22761 calling thread. Instead save it so it can be sent from the streaming
22764 Thu Aug 17 15:51:50 2006 +0000 Sjoerd Simons <sjoerd@luon.net>
22766 gst/multipart/multipartdemux.c: Accept leading whitespace before the boundary
22767 Original commit message from CVS:
22768 Patch by: Sjoerd Simons <sjoerd at luon dot net>
22769 * gst/multipart/multipartdemux.c: (multipart_parse_header):
22770 Accept leading whitespace before the boundary
22771 This patch makes the demuxer allow some whitespace before the actual
22772 boundary. This makes the demuxer work with the ``old'' gstreamer
22773 multipartmuxer again (which placed an extra \n before the start
22774 of the stream) Fixes #349068.
22776 Thu Aug 17 15:47:28 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22778 gst/rtp/gstrtph264depay.c: Error out on non-implemented stuff.
22779 Original commit message from CVS:
22780 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process):
22781 Error out on non-implemented stuff.
22783 Wed Aug 16 16:50:00 2006 +0000 Andy Wingo <wingo@pobox.com>
22785 ext/ladspa/gstsignalprocessor.c: Make ladspa elements reusable. Fixes #350006.
22786 Original commit message from CVS:
22787 Patch by: Andy Wingo <wingo at pobox dot com>
22788 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setup),
22789 (gst_signal_processor_start), (gst_signal_processor_stop),
22790 (gst_signal_processor_cleanup), (gst_signal_processor_setcaps),
22791 (gst_signal_processor_pen_buffer), (gst_signal_processor_flush),
22792 (gst_signal_processor_do_pulls), (gst_signal_processor_do_pushes),
22793 (gst_signal_processor_change_state):
22794 Make ladspa elements reusable. Fixes #350006.
22796 Wed Aug 16 15:33:12 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22798 ext/ladspa/gstladspa.c: Convert ' ' into '_'. Try to keep as many characters in the padtemplate names as possible.
22799 Original commit message from CVS:
22800 * ext/ladspa/gstladspa.c: (gst_ladspa_base_init):
22801 Convert ' ' into '_'. Try to keep as many characters in the padtemplate
22804 Wed Aug 16 14:47:50 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22806 ext/ladspa/gstsignalprocessor.c: A push() gives away our refcount so we should not use the buffer on the pen anymore.
22807 Original commit message from CVS:
22808 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_flush),
22809 (gst_signal_processor_do_pushes):
22810 A push() gives away our refcount so we should not use the buffer on the
22813 Wed Aug 16 13:48:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22815 sys/oss/gstossmixerelement.c: Don't leak device string.
22816 Original commit message from CVS:
22817 * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
22818 (gst_oss_mixer_element_finalize):
22819 Don't leak device string.
22821 Wed Aug 16 13:01:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22823 configure.ac: Require CVS of GStreamer core and -base (for
22824 Original commit message from CVS:
22826 Require CVS of GStreamer core and -base (for
22827 GST_TAG_EXTENDED_COMMENT and gst_tag_parse_extended_comment()).
22828 * ext/taglib/gstid3v2mux.cc:
22829 Write extended comment tags properly (#348762).
22830 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
22831 (parse_comment_frame):
22832 Extract COMM frames into extended comments, which makes it
22833 easier to properly retain the description bit of the tag
22834 and maintain this information when re-tagging (#348762).
22836 Wed Aug 16 12:02:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22838 tests/check/Makefile.am: Don't try to run annodex unit tests if the annodex plugin has not been built (Fixes #351116).
22839 Original commit message from CVS:
22840 * tests/check/Makefile.am:
22841 Don't try to run annodex unit tests if the annodex
22842 plugin has not been built (Fixes #351116).
22844 Wed Aug 16 10:53:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22846 gst/autodetect/gstautoaudiosink.c: When we can't find a usable audiosink, don't error out, but use a fake sink instea...
22847 Original commit message from CVS:
22848 * gst/autodetect/gstautoaudiosink.c:
22849 (gst_auto_audio_sink_find_best):
22850 When we can't find a usable audiosink, don't error out,
22851 but use a fake sink instead and post a warning message
22852 on the bus (#341278).
22854 Wed Aug 16 10:40:04 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
22856 ext/wavpack/: In push mode, re-sync to next wavpack header if sync is lost (#351557). Also use hyphens instead of und...
22857 Original commit message from CVS:
22858 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22859 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init):
22860 * ext/wavpack/gstwavpackparse.c:
22861 (gst_wavpack_parse_resync_adapter), (gst_wavpack_parse_chain):
22862 In push mode, re-sync to next wavpack header if sync is lost
22863 (#351557). Also use hyphens instead of underscores in
22864 GObject property names.
22866 Wed Aug 16 10:22:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22868 sys/oss/: Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for ossmixer's new device property.
22869 Original commit message from CVS:
22870 * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init):
22871 * sys/oss/gstosssink.c:
22872 * sys/oss/gstosssrc.c:
22873 Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for
22874 ossmixer's new device property.
22875 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22876 * docs/plugins/gst-plugins-good-plugins-sections.txt:
22877 Add docs for OSS elements.
22878 * docs/plugins/inspect/plugin-aasink.xml:
22879 * docs/plugins/inspect/plugin-alaw.xml:
22880 * docs/plugins/inspect/plugin-alpha.xml:
22881 * docs/plugins/inspect/plugin-alphacolor.xml:
22882 * docs/plugins/inspect/plugin-annodex.xml:
22883 * docs/plugins/inspect/plugin-apetag.xml:
22884 * docs/plugins/inspect/plugin-auparse.xml:
22885 * docs/plugins/inspect/plugin-autodetect.xml:
22886 * docs/plugins/inspect/plugin-avi.xml:
22887 * docs/plugins/inspect/plugin-cacasink.xml:
22888 * docs/plugins/inspect/plugin-cairo.xml:
22889 * docs/plugins/inspect/plugin-cdio.xml:
22890 * docs/plugins/inspect/plugin-cutter.xml:
22891 * docs/plugins/inspect/plugin-debug.xml:
22892 * docs/plugins/inspect/plugin-dv.xml:
22893 * docs/plugins/inspect/plugin-efence.xml:
22894 * docs/plugins/inspect/plugin-effectv.xml:
22895 * docs/plugins/inspect/plugin-esdsink.xml:
22896 * docs/plugins/inspect/plugin-flac.xml:
22897 * docs/plugins/inspect/plugin-flxdec.xml:
22898 * docs/plugins/inspect/plugin-gconfelements.xml:
22899 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
22900 * docs/plugins/inspect/plugin-goom.xml:
22901 * docs/plugins/inspect/plugin-halelements.xml:
22902 * docs/plugins/inspect/plugin-icydemux.xml:
22903 * docs/plugins/inspect/plugin-id3demux.xml:
22904 * docs/plugins/inspect/plugin-jpeg.xml:
22905 * docs/plugins/inspect/plugin-level.xml:
22906 * docs/plugins/inspect/plugin-matroska.xml:
22907 * docs/plugins/inspect/plugin-mulaw.xml:
22908 * docs/plugins/inspect/plugin-multipart.xml:
22909 * docs/plugins/inspect/plugin-navigationtest.xml:
22910 * docs/plugins/inspect/plugin-ossaudio.xml:
22911 * docs/plugins/inspect/plugin-png.xml:
22912 * docs/plugins/inspect/plugin-rtp.xml:
22913 * docs/plugins/inspect/plugin-rtsp.xml:
22914 * docs/plugins/inspect/plugin-shout2send.xml:
22915 * docs/plugins/inspect/plugin-smpte.xml:
22916 * docs/plugins/inspect/plugin-speex.xml:
22917 * docs/plugins/inspect/plugin-taglib.xml:
22918 * docs/plugins/inspect/plugin-udp.xml:
22919 * docs/plugins/inspect/plugin-videobalance.xml:
22920 * docs/plugins/inspect/plugin-videobox.xml:
22921 * docs/plugins/inspect/plugin-videoflip.xml:
22922 * docs/plugins/inspect/plugin-videomixer.xml:
22923 * docs/plugins/inspect/plugin-wavenc.xml:
22924 * docs/plugins/inspect/plugin-wavparse.xml:
22925 * docs/plugins/inspect/plugin-ximagesrc.xml:
22926 Update to CVS version.
22928 Wed Aug 16 10:05:00 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22930 gst/rtp/: Caps extra properties must be defined as strings for depayloaders because they are generated from an SDP.
22931 Original commit message from CVS:
22932 * gst/rtp/gstrtpamrdepay.c:
22933 * gst/rtp/gstrtpmp4gdepay.c:
22934 Caps extra properties must be defined as strings for
22935 depayloaders because they are generated from an SDP.
22936 * gst/rtp/Makefile.am:
22937 * gst/rtp/gstrtp.c: (plugin_init):
22938 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_base_init),
22939 (gst_rtp_h264_depay_class_init), (gst_rtp_h264_depay_init),
22940 (gst_rtp_h264_depay_finalize), (decode_base64),
22941 (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process),
22942 (gst_rtp_h264_depay_set_property),
22943 (gst_rtp_h264_depay_get_property),
22944 (gst_rtp_h264_depay_change_state),
22945 (gst_rtp_h264_depay_plugin_init):
22946 * gst/rtp/gstrtph264depay.h:
22947 Added basic, not completely functional RFC 3984 H264 depayloader.
22949 Wed Aug 16 09:48:26 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22951 gst/rtsp/gstrtpdec.c: Add pads after setting them up.
22952 Original commit message from CVS:
22953 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
22954 Add pads after setting them up.
22955 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
22956 (gst_rtspsrc_init), (gst_rtspsrc_finalize),
22957 (gst_rtspsrc_free_stream), (gst_rtspsrc_media_to_caps),
22958 (gst_rtspsrc_stream_setup_rtp),
22959 (gst_rtspsrc_stream_configure_transport),
22960 (gst_rtspsrc_combine_flows), (gst_rtspsrc_loop),
22961 (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play),
22962 (gst_rtspsrc_pause):
22963 * gst/rtsp/gstrtspsrc.h:
22964 Fix interleaved mode.
22965 - Protect streaming with lock.
22967 - set caps on outgoing buffers.
22968 - strip trailing \0 from data packets.
22969 - Configure RTP/RTCP in stream.
22970 Use DEBUG_OBJECT more.
22972 Wed Aug 16 09:29:20 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22974 gst/udp/gstmultiudpsink.c: Turn a g_print into a DEBUG line.
22975 Original commit message from CVS:
22976 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add):
22977 Turn a g_print into a DEBUG line.
22979 Wed Aug 16 09:25:17 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22981 sys/oss/: Small cleanups. Better error reporting.
22982 Original commit message from CVS:
22983 * sys/oss/gstossmixer.c: (gst_ossmixer_open), (gst_ossmixer_new):
22984 * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
22985 (gst_oss_mixer_element_init), (gst_oss_mixer_element_set_property),
22986 (gst_oss_mixer_element_get_property),
22987 (gst_oss_mixer_element_change_state):
22988 * sys/oss/gstossmixerelement.h:
22989 Small cleanups. Better error reporting.
22990 Add device property for the mixer instead of the hardcoded
22991 /dev/mixer. Fixes #350785.
22992 API: GstOssMixerElement::device property
22994 Tue Aug 15 22:44:27 2006 +0000 Jens Granseuer <jensgr@gmx.net>
22996 gconf/Makefile.am: Make --disable-schemas work right (they still need to be copied to the installation directory, jus...
22997 Original commit message from CVS:
22998 Patch by: Jens Granseuer <jensgr at gmx net>
22999 * gconf/Makefile.am:
23000 Make --disable-schemas work right (they still need
23001 to be copied to the installation directory, just not
23002 applied). Fixes #351347 (also #344100).
23004 Tue Aug 15 20:29:45 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
23006 ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not seekable yet though); some small clean-u...
23007 Original commit message from CVS:
23008 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_class_init),
23009 (gst_wavpack_parse_reset), (gst_wavpack_parse_get_src_query_types),
23010 (gst_wavpack_parse_src_query),
23011 (gst_wavpack_parse_handle_seek_event),
23012 (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
23013 (gst_wavpack_parse_create_src_pad),
23014 (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop),
23015 (gst_wavpack_parse_chain), (gst_wavpack_parse_sink_activate),
23016 (gst_wavpack_parse_sink_activate_pull):
23017 * ext/wavpack/gstwavpackparse.h:
23018 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
23019 Make wavpackparse also work in push-mode (not seekable yet though);
23020 some small clean-ups along the way; add support for SEEKING query
23021 and query types function. (#351495).
23023 Mon Aug 14 11:37:10 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23027 * win32/common/config.h:
23029 Original commit message from CVS:
23032 Mon Aug 14 11:14:43 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23038 * docs/plugins/gst-plugins-good-plugins.args:
23039 * docs/plugins/inspect/plugin-1394.xml:
23040 * docs/plugins/inspect/plugin-aasink.xml:
23041 * docs/plugins/inspect/plugin-alaw.xml:
23042 * docs/plugins/inspect/plugin-alpha.xml:
23043 * docs/plugins/inspect/plugin-alphacolor.xml:
23044 * docs/plugins/inspect/plugin-annodex.xml:
23045 * docs/plugins/inspect/plugin-apetag.xml:
23046 * docs/plugins/inspect/plugin-auparse.xml:
23047 * docs/plugins/inspect/plugin-autodetect.xml:
23048 * docs/plugins/inspect/plugin-avi.xml:
23049 * docs/plugins/inspect/plugin-cacasink.xml:
23050 * docs/plugins/inspect/plugin-cairo.xml:
23051 * docs/plugins/inspect/plugin-cdio.xml:
23052 * docs/plugins/inspect/plugin-cutter.xml:
23053 * docs/plugins/inspect/plugin-debug.xml:
23054 * docs/plugins/inspect/plugin-dv.xml:
23055 * docs/plugins/inspect/plugin-efence.xml:
23056 * docs/plugins/inspect/plugin-effectv.xml:
23057 * docs/plugins/inspect/plugin-esdsink.xml:
23058 * docs/plugins/inspect/plugin-flac.xml:
23059 * docs/plugins/inspect/plugin-flxdec.xml:
23060 * docs/plugins/inspect/plugin-gconfelements.xml:
23061 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
23062 * docs/plugins/inspect/plugin-goom.xml:
23063 * docs/plugins/inspect/plugin-halelements.xml:
23064 * docs/plugins/inspect/plugin-icydemux.xml:
23065 * docs/plugins/inspect/plugin-id3demux.xml:
23066 * docs/plugins/inspect/plugin-jpeg.xml:
23067 * docs/plugins/inspect/plugin-level.xml:
23068 * docs/plugins/inspect/plugin-matroska.xml:
23069 * docs/plugins/inspect/plugin-mulaw.xml:
23070 * docs/plugins/inspect/plugin-multipart.xml:
23071 * docs/plugins/inspect/plugin-navigationtest.xml:
23072 * docs/plugins/inspect/plugin-ossaudio.xml:
23073 * docs/plugins/inspect/plugin-png.xml:
23074 * docs/plugins/inspect/plugin-rtp.xml:
23075 * docs/plugins/inspect/plugin-rtsp.xml:
23076 * docs/plugins/inspect/plugin-shout2send.xml:
23077 * docs/plugins/inspect/plugin-smpte.xml:
23078 * docs/plugins/inspect/plugin-speex.xml:
23079 * docs/plugins/inspect/plugin-taglib.xml:
23080 * docs/plugins/inspect/plugin-udp.xml:
23081 * docs/plugins/inspect/plugin-videobalance.xml:
23082 * docs/plugins/inspect/plugin-videobox.xml:
23083 * docs/plugins/inspect/plugin-videoflip.xml:
23084 * docs/plugins/inspect/plugin-videomixer.xml:
23085 * docs/plugins/inspect/plugin-wavenc.xml:
23086 * docs/plugins/inspect/plugin-wavparse.xml:
23087 * docs/plugins/inspect/plugin-ximagesrc.xml:
23088 * win32/common/config.h:
23090 Original commit message from CVS:
23093 Mon Aug 14 10:06:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23095 gst/qtdemux/qtdemux.c: Extract all references/redirections if there is more than one and sort them; also extract mini...
23096 Original commit message from CVS:
23097 * gst/qtdemux/qtdemux.c: (qtdemux_redirects_sort_func),
23098 (qtdemux_process_redirects), (qtdemux_parse_tree):
23099 Extract all references/redirections if there is more
23100 than one and sort them; also extract minimum required
23101 bitrate information if available. (#350399)
23103 Thu Aug 10 14:10:28 2006 +0000 Edward Hervey <edward@fluendo.com>
23105 Send the newsegment event in the streaming thread.
23106 Original commit message from CVS:
23107 Patch by: Edward Hervey <edward@fluendo.com>
23109 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
23110 (gst_wavparse_stream_data):
23111 Send the newsegment event in the streaming thread.
23114 Thu Aug 10 14:02:45 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23116 * win32/common/config.h:
23118 Original commit message from CVS:
23121 Thu Aug 10 13:10:38 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23137 update translations
23138 Original commit message from CVS:
23139 update translations
23141 Tue Aug 8 14:55:53 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23143 gst/qtdemux/qtdemux.c: Fix silly typo.
23144 Original commit message from CVS:
23145 * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
23148 Tue Aug 8 14:46:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23151 ChangeLog surgery: mention bug number
23152 Original commit message from CVS:
23153 ChangeLog surgery: mention bug number
23155 Tue Aug 8 14:40:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23157 ext/jpeg/: Refuse sink caps in the encoder if width or height is not a multiple of 16, the encoder does not support t...
23158 Original commit message from CVS:
23159 * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
23160 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps),
23161 (gst_smokeenc_resync), (gst_smokeenc_chain):
23162 Refuse sink caps in the encoder if width or height is not a
23163 multiple of 16, the encoder does not support that yet; along the
23164 same lines, check the return value of the encoder setup function;
23165 also remove some debug log clutter.
23167 Fri Aug 4 11:38:54 2006 +0000 Andy Wingo <wingo@pobox.com>
23169 ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing whether a processor can work in place or not, and for...
23170 Original commit message from CVS:
23171 2006-08-04 Andy Wingo <wingo@pobox.com>
23172 * ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing
23173 whether a processor can work in place or not, and for keeping
23174 track of its state. Change the FlowReturn instance variable from
23175 "state" to "flow_state", all callers changed.
23176 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setup)
23177 (gst_signal_processor_start, gst_signal_processor_stop)
23178 (gst_signal_processor_cleanup): New functions to manage the
23180 (gst_signal_processor_setcaps): start() as well as setup() here.
23181 (gst_signal_processor_prepare): Respect CAN_PROCESS_IN_PLACE.
23182 (gst_signal_processor_change_state): Stop and cleanup the
23183 processor as we go to NULL.
23184 * ext/ladspa/gstladspa.c (gst_ladspa_base_init): Reuse buffers if
23185 INPLACE_BROKEN is not set.
23186 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_prepare):
23187 Do the alloc_buffer in bytes, not frames.
23189 Fri Aug 4 10:21:26 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
23191 sys/ximage/ximageutil.c: Fix rgb masks when recording in < 24bpp.
23192 Original commit message from CVS:
23193 2006-08-04 Zaheer Abbas Merali <zaheerabbas at merali dot org>
23194 * sys/ximage/ximageutil.c: (ximageutil_xcontext_get):
23195 Fix rgb masks when recording in < 24bpp.
23197 Fri Aug 4 09:20:26 2006 +0000 Andy Wingo <wingo@pobox.com>
23200 * ext/ladspa/gstsignalprocessor.c:
23202 Original commit message from CVS:
23203 (gst_signal_processor_src_activate_pull): BPB
23205 Fri Aug 4 09:05:53 2006 +0000 Andy Wingo <wingo@pobox.com>
23208 * ext/ladspa/gstsignalprocessor.c:
23209 ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps) (gst_signal_processor_prepare) (gst_signal_processor_u...
23210 Original commit message from CVS:
23211 2006-08-04 Andy Wingo <wingo@pobox.com>
23212 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps)
23213 (gst_signal_processor_prepare)
23214 (gst_signal_processor_update_inputs)
23215 (gst_signal_processor_process, gst_signal_processor_pen_buffer)
23216 (gst_signal_processor_flush)
23217 (gst_signal_processor_sink_activate_push)
23218 (gst_signal_processor_src_activate_pull)
23219 (gst_signal_processor_change_state): Remove the last of the code
23220 that assumes that we process whole buffers at a time. Fix some
23221 debugging. Seems to work now in some cases.
23223 Mon Jul 31 22:27:22 2006 +0000 Andy Wingo <wingo@pobox.com>
23225 ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process): Fix nframes-choosing.
23226 Original commit message from CVS:
23227 2006-08-01 Andy Wingo <wingo@pobox.com>
23228 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process):
23229 Fix nframes-choosing.
23230 (gst_signal_processor_init): Init pending_in and pending_out.
23232 Mon Jul 31 22:03:09 2006 +0000 Andy Wingo <wingo@pobox.com>
23234 ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No more default sample rate, although we never check tha...
23235 Original commit message from CVS:
23236 2006-08-01 Andy Wingo <wingo@pobox.com>
23237 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No
23238 more default sample rate, although we never check that the sample
23239 rate actually gets set. Something for the future.
23240 (gst_signal_processor_setcaps): Some refcount fixes, flow fixes.
23241 (gst_signal_processor_event): Refcount fixen.
23242 (gst_signal_processor_process): Pull the number of frames to
23243 process from the sizes of the buffers in the input pens.
23244 (gst_signal_processor_pen_buffer): Remove an incorrect FIXME :)
23245 (gst_signal_processor_do_pulls): Add an nframes argument, and use
23246 it instead of buffer_frames.
23247 (gst_signal_processor_getrange): Refcount fixen, pass nframes on
23249 (gst_signal_processor_chain)
23250 (gst_signal_processor_sink_activate_push)
23251 (gst_signal_processor_src_activate_pull): Refcount fixen.
23252 * ext/ladspa/gstsignalprocessor.h: No more buffer_frames, yay.
23254 Mon Jul 31 19:44:18 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23256 ext/ladspa/gstsignalprocessor.c: don't query buffer-frames from caps, add lots of debug-log, try fix for assert (#349...
23257 Original commit message from CVS:
23258 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps),
23259 (gst_signal_processor_process):
23260 don't query buffer-frames from caps, add lots of debug-log,
23261 try fix for assert (#349189)
23263 Mon Jul 31 15:58:43 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23265 gst/udp/gstudpsrc.c: Fix docs.
23266 Original commit message from CVS:
23267 * gst/udp/gstudpsrc.c:
23270 Sat Jul 29 16:32:26 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23272 ext/ladspa/gstsignalprocessor.c: Add debugs logs here and there, add more error handling, add some
23273 Original commit message from CVS:
23274 * ext/ladspa/gstsignalprocessor.c:
23275 (gst_signal_processor_add_pad_from_template),
23276 (gst_signal_processor_init), (gst_signal_processor_setcaps),
23277 (gst_signal_processor_process), (gst_signal_processor_pen_buffer),
23278 (gst_signal_processor_do_pulls), (gst_signal_processor_getrange),
23279 (gst_signal_processor_sink_activate_push),
23280 (gst_signal_processor_src_activate_pull),
23281 (gst_signal_processor_change_state):
23282 Add debugs logs here and there, add more error handling, add some
23283 FIXME comments, filed #349189
23285 Sat Jul 29 11:22:47 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
23287 ext/jpeg/gstsmokeenc.c: Set caps on buffer correctly. Fixes bug #349155.
23288 Original commit message from CVS:
23289 2006-07-29 Zaheer Abbas Merali <zaheerabbas at merali dot org>
23290 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_getcaps),
23291 (gst_smokeenc_setcaps), (gst_smokeenc_chain):
23292 Set caps on buffer correctly. Fixes bug #349155.
23294 Fri Jul 28 16:17:17 2006 +0000 Sjoerd Simons <sjoerd@luon.net>
23296 gst/multipart/multipartdemux.c: Uses GstAdapter instead of own buffering.
23297 Original commit message from CVS:
23298 Patch by: Sjoerd Simons <sjoerd at luon dot net>
23299 * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
23300 (gst_multipart_demux_class_init), (gst_multipart_demux_init),
23301 (gst_multipart_demux_finalize), (get_line_end),
23302 (multipart_parse_header), (multipart_find_boundary),
23303 (gst_multipart_demux_chain), (gst_multipart_demux_change_state),
23304 (gst_multipart_set_property), (gst_multipart_get_property):
23305 Uses GstAdapter instead of own buffering.
23306 Actually parses the mime-type correctly (In tests the mime-type was
23307 always "" with the old version).
23308 Uses the Content-length header if available to speed up things.
23309 Reliably autoscans the boundary name by default.
23311 * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
23312 Don't start the stream with a \n.
23314 Fri Jul 28 08:32:47 2006 +0000 Brian Cameron <brian.cameron@sun.com>
23316 sys/sunaudio/gstsunaudiosrc.c: Open source with O_NONBLOCK (#349015).
23317 Original commit message from CVS:
23318 Patch by: Brian Cameron <brian dot cameron at sun com>
23319 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
23320 Open source with O_NONBLOCK (#349015).
23322 Fri Jul 28 08:21:27 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23324 gst/avi/gstavidemux.*: Whitespace fixes and more debug
23325 Original commit message from CVS:
23326 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
23327 (gst_avi_demux_massage_index):
23328 * gst/avi/gstavidemux.h:
23329 Whitespace fixes and more debug
23331 Thu Jul 27 11:21:53 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23333 gst/autodetect/gstautoaudiosink.c: Get rid of old and unused magic sound-server properties stuff.
23334 Original commit message from CVS:
23335 * gst/autodetect/gstautoaudiosink.c:
23336 (gst_auto_audio_sink_create_element_with_pretty_name),
23337 (gst_auto_audio_sink_find_best),
23338 (gst_auto_audio_sink_change_state):
23339 Get rid of old and unused magic sound-server properties stuff.
23340 Add suffix to child sink's name that makes it easy to see from
23341 the name alone which type it actually is (alsa, oss, esd, etc.).
23343 Thu Jul 27 10:05:27 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23345 gst/udp/gstudpsrc.*: Rename "buffer" to "buffer-size" to make clear it is a size we set and not some sort of feature ...
23346 Original commit message from CVS:
23347 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
23348 (gst_udpsrc_set_property), (gst_udpsrc_get_property),
23349 (gst_udpsrc_start):
23350 * gst/udp/gstudpsrc.h:
23351 Rename "buffer" to "buffer-size" to make clear it is a size we set and
23352 not some sort of feature we enable.
23354 Thu Jul 27 10:01:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23356 gst/udp/gstudpsrc.c: Use CLOSE_SOCKET() here instead of close() to maintain win32 workiness.
23357 Original commit message from CVS:
23358 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
23359 Use CLOSE_SOCKET() here instead of close() to maintain
23362 Thu Jul 27 09:04:51 2006 +0000 Thijs Vermeir <thijs.vermeir@barco.com>
23364 gst/udp/gstudpsrc.*: Added "buffer" property to control the kernel receive buffer size.
23365 Original commit message from CVS:
23366 Patch by: Thijs Vermeir <thijs dot vermeir at barco dot com>
23367 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
23368 (gst_udpsrc_create), (gst_udpsrc_set_property),
23369 (gst_udpsrc_get_property), (gst_udpsrc_start):
23370 * gst/udp/gstudpsrc.h:
23371 Added "buffer" property to control the kernel receive buffer size.
23372 Update documentation.
23373 Small cleanups. Fixes #348752.
23374 API: buffer property
23376 Wed Jul 26 16:36:59 2006 +0000 Kai Vehmanen <kv2004@eca.cx>
23378 gst/rtp/: Fix timestamp calculation on outgoing RTP packets.
23379 Original commit message from CVS:
23380 Patch by: Kai Vehmanen <kv2004 at eca dot cx>
23381 * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_flush),
23382 (gst_rtp_pcma_pay_handle_buffer):
23383 * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_flush),
23384 (gst_rtp_pcmu_pay_handle_buffer):
23385 Fix timestamp calculation on outgoing RTP packets.
23388 Wed Jul 26 10:07:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23390 ext/taglib/gstid3v2mux.cc: is still sub-optimal though, since we don't retain or extract the comment descriptions pro...
23391 Original commit message from CVS:
23392 * ext/taglib/gstid3v2mux.cc:
23393 Fix writing of comment frames (should be COMM not TCOM),
23394 is still sub-optimal though, since we don't retain or
23395 extract the comment descriptions properly (#334375,
23398 Wed Jul 26 09:02:56 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23400 gst/wavparse/gstwavparse.c: #define 'fact' RIFF chunk if we are not compiling against
23401 Original commit message from CVS:
23402 * gst/wavparse/gstwavparse.c:
23403 #define 'fact' RIFF chunk if we are not compiling against
23404 -base CVS (we don't want to depend on -base CVS for this
23405 one define only, and also not for release order reasons).
23407 Wed Jul 26 08:17:45 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23409 ext/taglib/gstid3v2mux.cc: Handle multiple tags of the same type properly. Re-inject unparsed ID3v2 frames that we ge...
23410 Original commit message from CVS:
23411 * ext/taglib/gstid3v2mux.cc:
23412 Handle multiple tags of the same type properly. Re-inject
23413 unparsed ID3v2 frames that we get as binary blobs from
23414 id3demux into the tag again so we don't lose information
23415 when retagging (#334375).
23417 Tue Jul 25 17:54:25 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23419 sys/ximage/gstximagesrc.c: Document newly-added properties properly, so that there is a 'Since: 0.10.4' in the plugin...
23420 Original commit message from CVS:
23421 * sys/ximage/gstximagesrc.c: (gst_ximage_src_class_init):
23422 Document newly-added properties properly, so that there is a
23423 'Since: 0.10.4' in the plugin docs. Convert some property
23424 names into canonical GObject style (GObject will do that
23425 internally anyway).
23427 Tue Jul 25 16:47:04 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23429 gst/id3demux/id3tags.c: Extract frames for ID3v2 versions prior to ID3v2.3.0 properly as well, and add the version to...
23430 Original commit message from CVS:
23431 * gst/id3demux/id3tags.c:
23432 (id3demux_add_id3v2_frame_blob_to_taglist):
23433 Extract frames for ID3v2 versions prior to ID3v2.3.0 properly as
23434 well, and add the version to the blob's buffer caps, since that
23435 information will be needed for deserialisation later on (#348644).
23437 Tue Jul 25 13:14:05 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23439 gst/avi/gstavidemux.c: Moved win32 variant of GST_DEBUG_CATEGORY_EXTERN to gstinfo.h. Fixed indentation and spacing.
23440 Original commit message from CVS:
23441 * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes),
23442 (gst_avi_demux_parse_stream):
23443 Moved win32 variant of GST_DEBUG_CATEGORY_EXTERN to gstinfo.h. Fixed
23444 indentation and spacing.
23446 Mon Jul 24 21:43:06 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
23448 sys/directsound/gstdirectsoundsink.*: Add an attenuation property that will directly attenuate the directsound buffer.
23449 Original commit message from CVS:
23450 * sys/directsound/gstdirectsoundsink.h:
23451 * sys/directsound/gstdirectsoundsink.c:
23452 Add an attenuation property that will directly attenuate the
23453 directsound buffer.
23454 Change the size of the directsound secondary buffer to a half second.
23455 Add more debug logs.
23456 Add a lock to protect dsound buffer write access.
23457 Fix a bad implementation of reset.
23458 * sys/directsound/gstdirectdrawsink.c:
23459 * sys/directsound/gstdirectdrawsink.h:
23460 Add a keep_aspect_ratio property.
23461 Do not use overlay if not supported.
23462 Add more debug logs.
23463 Remove overwrite of WM_ERASEBKGND message handling. It was not
23464 redrawing border when keep_aspect_ratio was enabled.
23465 * win32/common/config.h:
23466 update version waiting an auto-generated config.h
23468 Mon Jul 24 15:25:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23470 docs/plugins/: Update files to CVS/Prerelease version, add esdsink docs.
23471 Original commit message from CVS:
23472 * docs/plugins/Makefile.am:
23473 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23474 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23475 * docs/plugins/gst-plugins-good-plugins.args:
23476 * docs/plugins/inspect/plugin-1394.xml:
23477 * docs/plugins/inspect/plugin-aasink.xml:
23478 * docs/plugins/inspect/plugin-alaw.xml:
23479 * docs/plugins/inspect/plugin-alpha.xml:
23480 * docs/plugins/inspect/plugin-alphacolor.xml:
23481 * docs/plugins/inspect/plugin-annodex.xml:
23482 * docs/plugins/inspect/plugin-apetag.xml:
23483 * docs/plugins/inspect/plugin-auparse.xml:
23484 * docs/plugins/inspect/plugin-autodetect.xml:
23485 * docs/plugins/inspect/plugin-avi.xml:
23486 * docs/plugins/inspect/plugin-cacasink.xml:
23487 * docs/plugins/inspect/plugin-cairo.xml:
23488 * docs/plugins/inspect/plugin-cdio.xml:
23489 * docs/plugins/inspect/plugin-cutter.xml:
23490 * docs/plugins/inspect/plugin-debug.xml:
23491 * docs/plugins/inspect/plugin-dv.xml:
23492 * docs/plugins/inspect/plugin-efence.xml:
23493 * docs/plugins/inspect/plugin-effectv.xml:
23494 * docs/plugins/inspect/plugin-esdsink.xml:
23495 * docs/plugins/inspect/plugin-flac.xml:
23496 * docs/plugins/inspect/plugin-flxdec.xml:
23497 * docs/plugins/inspect/plugin-gconfelements.xml:
23498 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
23499 * docs/plugins/inspect/plugin-goom.xml:
23500 * docs/plugins/inspect/plugin-halelements.xml:
23501 * docs/plugins/inspect/plugin-icydemux.xml:
23502 * docs/plugins/inspect/plugin-id3demux.xml:
23503 * docs/plugins/inspect/plugin-jpeg.xml:
23504 * docs/plugins/inspect/plugin-level.xml:
23505 * docs/plugins/inspect/plugin-matroska.xml:
23506 * docs/plugins/inspect/plugin-mulaw.xml:
23507 * docs/plugins/inspect/plugin-multipart.xml:
23508 * docs/plugins/inspect/plugin-navigationtest.xml:
23509 * docs/plugins/inspect/plugin-ossaudio.xml:
23510 * docs/plugins/inspect/plugin-png.xml:
23511 * docs/plugins/inspect/plugin-rtp.xml:
23512 * docs/plugins/inspect/plugin-rtsp.xml:
23513 * docs/plugins/inspect/plugin-shout2send.xml:
23514 * docs/plugins/inspect/plugin-smpte.xml:
23515 * docs/plugins/inspect/plugin-speex.xml:
23516 * docs/plugins/inspect/plugin-udp.xml:
23517 * docs/plugins/inspect/plugin-videobalance.xml:
23518 * docs/plugins/inspect/plugin-videobox.xml:
23519 * docs/plugins/inspect/plugin-videoflip.xml:
23520 * docs/plugins/inspect/plugin-videomixer.xml:
23521 * docs/plugins/inspect/plugin-wavenc.xml:
23522 * docs/plugins/inspect/plugin-wavparse.xml:
23523 * docs/plugins/inspect/plugin-ximagesrc.xml:
23524 Update files to CVS/Prerelease version, add esdsink docs.
23525 * ext/esd/esdsink.c:
23527 * gst/rtp/gstrtpmp4vpay.c:
23528 Fix typo in element description.
23530 Mon Jul 24 14:54:04 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23533 ChangeLog surgery: fix Stefan's e-mail address
23534 Original commit message from CVS:
23535 ChangeLog surgery: fix Stefan's e-mail address
23537 Mon Jul 24 14:49:19 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23539 ext/esd/esdsink.c: Prevent libesd from auto-spawning a sound daemon if it is not already running. Now that we don't d...
23540 Original commit message from CVS:
23541 * ext/esd/esdsink.c: (gst_esdsink_open),
23542 (gst_esdsink_factory_init):
23543 Prevent libesd from auto-spawning a sound daemon if it
23544 is not already running. Now that we don't do evil stuff
23545 like that any longer we can give esdsink a rank so that
23546 autoaudiosink will try it as well if all other audio
23547 sinks fail (#343051).
23549 Mon Jul 24 14:42:11 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23551 ext/esd/Makefile.am: Oops, need to remove README from EXTRA_DIST as well.
23552 Original commit message from CVS:
23553 * ext/esd/Makefile.am:
23554 Oops, need to remove README from EXTRA_DIST as well.
23556 Mon Jul 24 14:37:36 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23558 ext/esd/README: Remove, it contains nothing useful anyway.
23559 Original commit message from CVS:
23561 Remove, it contains nothing useful anyway.
23562 * ext/esd/esdsink.c: (gst_esdsink_init), (gst_esdsink_prepare),
23563 (gst_esdsink_delay):
23564 Some small clean-ups; use GST_BOILERPLATE etc.
23566 Mon Jul 24 14:16:06 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23568 gst/law/: Fix negotiation to deal with ANY/EMPTY caps instead of leaking.
23569 Original commit message from CVS:
23570 * gst/law/alaw-decode.c: (alawdec_getcaps):
23571 * gst/law/alaw-encode.c: (alawenc_getcaps), (gst_alawenc_chain):
23572 * gst/law/mulaw-decode.c: (mulawdec_getcaps):
23573 * gst/law/mulaw-encode.c: (mulawenc_getcaps):
23574 Fix negotiation to deal with ANY/EMPTY caps instead of leaking.
23576 Mon Jul 24 13:40:56 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23578 gst/wavparse/gstwavparse.*: Use information from 'fact' chunk for length calculation of compressed samples. Calculate...
23579 Original commit message from CVS:
23580 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
23581 (gst_wavparse_other), (gst_wavparse_perform_seek),
23582 (gst_wavparse_get_upstream_size), (gst_wavparse_stream_headers),
23583 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
23584 (gst_wavparse_pad_query):
23585 * gst/wavparse/gstwavparse.h:
23586 Use information from 'fact' chunk for length calculation of compressed
23587 samples. Calculate bps if bogus value is found in wav header (embeded
23590 Mon Jul 24 11:48:03 2006 +0000 Joni Valtanen <joni.valtanen@movial.fi>
23592 Port udp plugin to win32 (#345288).
23593 Original commit message from CVS:
23594 Based on patch by: Joni Valtanen <joni dot valtanen at movial fi>
23596 * gst/udp/Makefile.am:
23597 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_init),
23598 (gst_dynudpsink_finalize), (gst_dynudpsink_close):
23599 * gst/udp/gstdynudpsink.h:
23600 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init),
23601 (gst_multiudpsink_finalize), (gst_multiudpsink_close):
23602 * gst/udp/gstmultiudpsink.h:
23603 * gst/udp/gstudp.c: (plugin_init):
23604 * gst/udp/gstudpsink.h:
23605 * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create),
23606 (gst_udpsrc_start), (gst_udpsrc_stop):
23607 * gst/udp/gstudpsrc.h:
23608 * gst/udp/gstudpnetutils.c: (gst_udp_net_utils_win32_inet_aton),
23609 (gst_udp_net_utils_win32_wsa_startup):
23610 * gst/udp/gstudpnetutils.h:
23611 Port udp plugin to win32 (#345288).
23613 Mon Jul 24 11:00:34 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23615 gst/rtsp/rtspconnection.c: Remove unwanted DEBUG line.
23616 Original commit message from CVS:
23617 * gst/rtsp/rtspconnection.c: (rtsp_connection_send):
23618 Remove unwanted DEBUG line.
23620 Sun Jul 23 11:33:54 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23622 gst/id3demux/: On second thought, it might be wiser and more efficient not to do tag registration from a streaming th...
23623 Original commit message from CVS:
23624 * gst/id3demux/gstid3demux.c: (plugin_init):
23625 * gst/id3demux/id3tags.c:
23626 (id3demux_add_id3v2_frame_blob_to_taglist):
23627 * gst/id3demux/id3tags.h:
23628 On second thought, it might be wiser and more efficient
23629 not to do tag registration from a streaming thread.
23631 Sun Jul 23 10:56:27 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23633 gst/id3demux/id3tags.c: Put ID3v2 frames we can't parse as binary blobs into private tags, so that they are not lost ...
23634 Original commit message from CVS:
23635 * gst/id3demux/id3tags.c:
23636 (id3demux_add_id3v2_frame_blob_to_taglist),
23637 (id3demux_id3v2_frames_to_tag_list):
23638 Put ID3v2 frames we can't parse as binary blobs into private
23639 tags, so that they are not lost when retagging, at least once
23640 id3v2mux has been taught to re-inject those frames again.
23643 Fri Jul 21 10:57:00 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23645 gst/avi/gstavidemux.c: Fix some leaks.
23646 Original commit message from CVS:
23647 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
23648 (gst_avi_demux_process_next_entry):
23650 * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
23651 Don't use \n in debug lines.
23653 Thu Jul 20 18:48:32 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23655 docs/plugins/: Add annodex and icydemux, cleanup the sections a bit
23656 Original commit message from CVS:
23657 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23658 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23659 Add annodex and icydemux, cleanup the sections a bit
23661 Wed Jul 19 14:36:00 2006 +0000 Martin Szulecki <compiz@sukimashita.com>
23663 sys/v4l2/gstv4l2object.c: If "device-name" is requested and the device is not open, try to temporarily open it to obt...
23664 Original commit message from CVS:
23665 Patch by: Martin Szulecki
23666 * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_get_property_helper):
23667 If "device-name" is requested and the device is not
23668 open, try to temporarily open it to obtain this
23669 information (#342494).
23671 Wed Jul 19 11:52:53 2006 +0000 Alex Lancaster <alexl@users.sourceforge.net>
23673 ext/taglib/gstid3v2mux.cc: Write GST_TAG_ENCODER and GST_TAG_ENCODER_VERSION as
23674 Original commit message from CVS:
23675 Patch by: Alex Lancaster <alexl at users sourceforge net>
23676 * ext/taglib/gstid3v2mux.cc:
23677 Write GST_TAG_ENCODER and GST_TAG_ENCODER_VERSION as
23678 ID3v2 TSSE frames (#347898).
23680 Wed Jul 19 07:40:52 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23683 ChangeLog surgery: mention fixed bug
23684 Original commit message from CVS:
23685 ChangeLog surgery: mention fixed bug
23687 Tue Jul 18 19:59:01 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23689 gst/avi/gstavimux.c: Respect mpegversion for "video/mpeg" and give message in case of unhandled versions.
23690 Original commit message from CVS:
23691 * gst/avi/gstavimux.c: (gst_avi_mux_vidsink_set_caps):
23692 Respect mpegversion for "video/mpeg" and give message in case of
23693 unhandled versions.
23695 Tue Jul 18 18:05:15 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23697 ext/wavpack/gstwavpackdec.c: Fix caps after previous change to byte order endianness.
23698 Original commit message from CVS:
23699 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
23700 Fix caps after previous change to byte order endianness.
23701 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
23702 (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
23703 (gst_wavpack_parse_loop):
23704 * ext/wavpack/gstwavpackparse.h:
23705 Queue incoming events if there's no source pad yet and
23706 send them downstream later when the pad is there.
23708 Tue Jul 18 16:47:25 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23710 ext/wavpack/gstwavpackdec.*: Output audio in native byte order (which is also how we get samples from wavpack); outpu...
23711 Original commit message from CVS:
23712 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
23713 (gst_wavpack_dec_format_samples),
23714 (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
23715 (gst_wavpack_dec_change_state):
23716 * ext/wavpack/gstwavpackdec.h:
23717 Output audio in native byte order (which is also how we get
23718 samples from wavpack); output samples with 21-24 bit depth
23719 with 32 bit width (makes things easier for us).
23721 Tue Jul 18 15:53:35 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23723 ext/wavpack/gstwavpackdec.*: More clean-ups: remove most of the disfunctional correction pad stuff for now, if it eve...
23724 Original commit message from CVS:
23725 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
23726 (gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
23727 (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
23728 (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
23729 (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state):
23730 * ext/wavpack/gstwavpackdec.h:
23731 More clean-ups: remove most of the disfunctional correction
23732 pad stuff for now, if it ever gets implemented a lot of stuff
23733 will have to be rewritten anyway; redo chain function, move
23734 errors to end, error out instead of g_assert()ing. Also rename
23735 overly long variable 'wavpackdec' to just 'dec'; miscellaneous
23738 Tue Jul 18 14:08:06 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
23740 configure.ac: Check for wavpack version and define WAVPACK_OLD_API if necessary.
23741 Original commit message from CVS:
23742 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
23744 Check for wavpack version and define WAVPACK_OLD_API if
23746 * ext/wavpack/Makefile.am:
23747 * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header),
23748 (gst_wavpack_read_metadata):
23749 * ext/wavpack/gstwavpackcommon.h:
23750 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
23751 (gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
23752 (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
23753 (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
23754 (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state),
23755 (gst_wavpack_dec_request_new_pad), (gst_wavpack_dec_plugin_init):
23756 * ext/wavpack/gstwavpackdec.h:
23757 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
23758 (gst_wavpack_enc_init), (gst_wavpack_enc_finalize),
23759 (gst_wavpack_enc_set_wp_config):
23760 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
23761 (gst_wavpack_parse_finalize), (gst_wavpack_parse_class_init),
23762 (gst_wavpack_parse_index_get_entry_from_sample),
23763 (gst_wavpack_parse_scan_to_find_sample),
23764 (gst_wavpack_parse_handle_seek_event),
23765 (gst_wavpack_parse_create_src_pad):
23766 * ext/wavpack/gstwavpackstreamreader.c:
23767 * ext/wavpack/gstwavpackstreamreader.h:
23768 Port to new/official wavpack API, don't use API that was exported
23769 in wavpack header files and in the lib but meant to be private, at
23770 least not for recent wavpack versions; misc. 'cleanups' (#347443).
23772 Mon Jul 17 10:25:57 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23774 gst/qtdemux/qtdemux.c: Store duration in uint64 too instead of clipping.
23775 Original commit message from CVS:
23776 * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
23777 (gst_qtdemux_prepare_current_sample),
23778 (gst_qtdemux_loop_state_movie):
23779 Store duration in uint64 too instead of clipping.
23780 When we do a keyframe seek and the requested time is at the
23781 keyframe, don't seek back to the beginning of the keyframe.
23784 Mon Jul 17 10:22:54 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23786 ext/libpng/gstpngdec.*: Use statically allocated segment instead of leaking.
23787 Original commit message from CVS:
23788 * ext/libpng/gstpngdec.c: (gst_pngdec_init), (buffer_clip),
23789 (gst_pngdec_caps_create_and_set), (gst_pngdec_task),
23790 (gst_pngdec_chain), (gst_pngdec_sink_event),
23791 (gst_pngdec_libpng_init), (gst_pngdec_change_state),
23792 (gst_pngdec_sink_activate_push):
23793 * ext/libpng/gstpngdec.h:
23794 Use statically allocated segment instead of leaking.
23796 Fix flush and seek handling.
23798 Sun Jul 16 14:31:48 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23800 gst/rtp/: Added simple generic mpeg4 depayloader.
23801 Original commit message from CVS:
23802 * gst/rtp/Makefile.am:
23803 * gst/rtp/gstrtp.c: (plugin_init):
23804 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_base_init),
23805 (gst_rtp_mp4g_depay_class_init), (gst_rtp_mp4g_depay_init),
23806 (gst_rtp_mp4g_depay_setcaps), (gst_rtp_mp4g_depay_process),
23807 (gst_rtp_mp4g_depay_set_property),
23808 (gst_rtp_mp4g_depay_get_property),
23809 (gst_rtp_mp4g_depay_change_state),
23810 (gst_rtp_mp4g_depay_plugin_init):
23811 * gst/rtp/gstrtpmp4gdepay.h:
23812 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init),
23813 (gst_rtp_mp4g_pay_parse_audio_config), (gst_rtp_mp4g_pay_setcaps),
23814 (gst_rtp_mp4g_pay_flush):
23815 Added simple generic mpeg4 depayloader.
23816 Fix generic mpeg4 payloader.
23818 Sat Jul 15 15:25:05 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23820 gst/rtsp/gstrtspsrc.c: Don't try doing state changes on a NULL pointer.
23821 Original commit message from CVS:
23822 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state):
23823 Don't try doing state changes on a NULL pointer.
23825 Sat Jul 15 11:50:25 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23827 gst/spectrum/: Do not use deprecated gtk functions.
23828 Original commit message from CVS:
23829 * gst/spectrum/demo-audiotest.c: (main):
23830 * gst/spectrum/demo-osssrc.c: (main):
23831 Do not use deprecated gtk functions.
23833 Fri Jul 14 13:33:54 2006 +0000 Sebastien Cote <sebas642@yahoo.ca>
23835 gst/rtp/gstrtpamrdepay.*: rtpamrdec isn't a subclass of GstBaseRtpDepayload.
23836 Original commit message from CVS:
23837 Patch by: Sebastien Cote <sebas642 at yahoo dot ca>
23838 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_base_init),
23839 (gst_rtp_amr_depay_class_init), (gst_rtp_amr_depay_init),
23840 (gst_rtp_amr_depay_setcaps), (gst_rtp_amr_depay_process):
23841 * gst/rtp/gstrtpamrdepay.h:
23842 rtpamrdec isn't a subclass of GstBaseRtpDepayload.
23845 Fri Jul 14 12:01:05 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
23847 sys/ximage/gstximagesrc.c: Fix segfault when moving mouse pointer to the bottom right corner.
23848 Original commit message from CVS:
23849 2006-07-14 Zaheer Abbas Merali <zaheerabbas at merali dot org>
23850 * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get),
23851 (gst_ximage_src_get_caps), (gst_ximage_src_class_init):
23852 Fix segfault when moving mouse pointer to the bottom right corner.
23854 Thu Jul 13 15:22:20 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23857 * docs/plugins/inspect/plugin-qtdemux.xml:
23858 remove sdlvideosink plugin and update the rest
23859 Original commit message from CVS:
23860 remove sdlvideosink plugin and update the rest
23862 Wed Jul 12 09:34:15 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23864 gst/rtp/: Added mpeg2 TS depayloader. Closing #347234.
23865 Original commit message from CVS:
23866 * gst/rtp/Makefile.am:
23867 * gst/rtp/gstrtp.c: (plugin_init):
23868 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_base_init),
23869 (gst_rtp_mp2t_depay_class_init), (gst_rtp_mp2t_depay_init),
23870 (gst_rtp_mp2t_depay_setcaps), (gst_rtp_mp2t_depay_process),
23871 (gst_rtp_mp2t_depay_set_property),
23872 (gst_rtp_mp2t_depay_get_property),
23873 (gst_rtp_mp2t_depay_change_state),
23874 (gst_rtp_mp2t_depay_plugin_init):
23875 * gst/rtp/gstrtpmp2tdepay.h:
23876 Added mpeg2 TS depayloader. Closing #347234.
23878 Wed Jul 12 09:28:46 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23880 gst/spectrum/gstspectrum.c: Fix typo in property nick.
23881 Original commit message from CVS:
23882 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
23883 Fix typo in property nick.
23885 Tue Jul 11 22:46:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23887 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
23888 Original commit message from CVS:
23889 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
23890 Remove g_assert that shouldn't be there.
23892 Mon Jul 10 20:11:34 2006 +0000 Edward Hervey <bilboed@bilboed.com>
23894 gst/avi/gstavidemux.*: Don't push tag events found by gst_riff_parse_info() before outputting
23895 Original commit message from CVS:
23896 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
23897 (gst_avi_demux_stream_header), (push_tag_lists):
23898 * gst/avi/gstavidemux.h:
23899 Don't push tag events found by gst_riff_parse_info() before outputting
23900 GST_EVENT_NEWSEGMENT.
23902 Mon Jul 10 16:41:57 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23904 gst/rtsp/: replaced closesocket and close in code with one CLOSE_SOCKET.
23905 Original commit message from CVS:
23906 * gst/rtsp/Makefile.am:
23907 * gst/rtsp/rtspconnection.c: (rtsp_connection_send),
23908 (rtsp_connection_close):
23909 * gst/rtsp/rtspdefs.h:
23910 replaced closesocket and close in code with one CLOSE_SOCKET.
23911 Some more cleanups. Fixes #345301.
23913 Mon Jul 10 15:26:39 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23915 gst/autodetect/gstautoaudiosink.c: Fix example pipeline in docs.
23916 Original commit message from CVS:
23917 * gst/autodetect/gstautoaudiosink.c:
23918 Fix example pipeline in docs.
23920 Mon Jul 10 14:49:46 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23922 gst/filter/: Don't forget new files.
23923 Original commit message from CVS:
23924 * gst/filter/gstbpwsinc.h:
23925 * gst/filter/gstiir.h:
23926 * gst/filter/gstlpwsinc.h:
23927 Don't forget new files.
23929 Mon Jul 10 14:42:15 2006 +0000 Mathis Hofer <mathis.hofer@dreamlab.net>
23931 Ported the gstfilter plugin to GStreamer 0.10.
23932 Original commit message from CVS:
23933 Patch by: Mathis Hofer <mathis dot hofer at dreamlab dot net>
23935 * gst/filter/Makefile.am:
23936 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
23937 (gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
23938 (gst_bpwsinc_init), (bpwsinc_set_caps), (bpwsinc_transform_ip),
23939 (bpwsinc_set_property), (bpwsinc_get_property):
23940 * gst/filter/gstfilter.c: (plugin_init):
23941 * gst/filter/gstfilter.h:
23942 * gst/filter/gstiir.c: (gst_iir_dispose), (gst_iir_base_init),
23943 (gst_iir_class_init), (gst_iir_init), (iir_set_caps),
23944 (iir_transform_ip), (iir_set_property), (iir_get_property):
23945 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
23946 (gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
23947 (gst_lpwsinc_init), (lpwsinc_set_caps), (lpwsinc_transform_ip),
23948 (lpwsinc_set_property), (lpwsinc_get_property):
23949 Ported the gstfilter plugin to GStreamer 0.10.
23951 Mon Jul 10 10:21:57 2006 +0000 Rob Taylor <robtaylor@floopily.org>
23953 gst/udp/gstmultiudpsink.c: If a destination is added before the stream is set to PAUSED, the multicast group is not j...
23954 Original commit message from CVS:
23955 Patch by: Rob Taylor <robtaylor at floopily dot org>
23956 * gst/udp/gstmultiudpsink.c: (join_multicast),
23957 (gst_multiudpsink_init_send), (gst_multiudpsink_add):
23958 If a destination is added before the stream is set to PAUSED, the
23959 multicast group is not joined as the socket is not created yet.
23960 Also TTL and LOOP should also be set. Fixes #346921.
23962 Mon Jul 10 09:57:26 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23964 gst/qtdemux/qtdemux.c: Extract comment information!!
23965 Original commit message from CVS:
23966 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
23967 Extract comment information!!
23969 Mon Jul 10 09:46:25 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23971 gst/qtdemux/qtdemux.c: Extract year/date information (fixes #347079).
23972 Original commit message from CVS:
23973 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta),
23974 (qtdemux_tag_add_date):
23975 Extract year/date information (fixes #347079).
23977 Sat Jul 8 22:41:25 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
23979 sys/ximage/gstximagesrc.*: Fix use-damage property to actually work :)
23980 Original commit message from CVS:
23981 2006-07-09 Zaheer Abbas Merali <zaheerabbas at merali dot org>
23982 * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get),
23983 (gst_ximage_src_set_property), (gst_ximage_src_get_property),
23984 (gst_ximage_src_get_caps), (gst_ximage_src_class_init),
23985 (gst_ximage_src_init):
23986 * sys/ximage/gstximagesrc.h:
23987 Fix use-damage property to actually work :)
23988 Add startx, starty, endx, endy properties so screencasts other than full
23989 screen ones can work.
23991 Sat Jul 8 19:03:54 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
23993 sys/ximage/gstximagesrc.*: Add use_damage property to offer ability to choose whether to use
23994 Original commit message from CVS:
23995 2006-07-08 Zaheer Abbas Merali <zaheerabbas at merali dot org>
23996 * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get),
23997 (gst_ximage_src_set_property), (gst_ximage_src_get_property),
23998 (gst_ximage_src_class_init), (gst_ximage_src_init):
23999 * sys/ximage/gstximagesrc.h:
24000 Add use_damage property to offer ability to choose whether to use
24003 Fri Jul 7 15:04:29 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24005 gst/goom/filters.c: Avoid goom coredumping by clearing memory.
24006 Original commit message from CVS:
24007 * gst/goom/filters.c: (zoomFilterSetResolution):
24008 Avoid goom coredumping by clearing memory.
24011 Fri Jul 7 14:30:26 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24013 gst/qtdemux/qtdemux.c: Don't crash on twos/sowt/raw audio. #345830.
24014 Original commit message from CVS:
24015 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
24016 Don't crash on twos/sowt/raw audio. #345830.
24018 Wed Jul 5 20:21:02 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
24020 win32/vs6/libgstid3demux.dsp: Add a link to libgsttag-0.10.lib.
24021 Original commit message from CVS:
24022 * win32/vs6/libgstid3demux.dsp:
24023 Add a link to libgsttag-0.10.lib.
24025 Wed Jul 5 14:52:13 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24027 gst/: Don't return FLOW_UNEXPECTED when a buffer is before the start of the stream (which might happen with large ID3...
24028 Original commit message from CVS:
24029 * gst/apetag/gsttagdemux.c: (gst_tag_demux_trim_buffer),
24030 (gst_tag_demux_read_range):
24031 * gst/id3demux/gstid3demux.c: (gst_id3demux_trim_buffer),
24032 (gst_id3demux_read_range):
24033 Don't return FLOW_UNEXPECTED when a buffer is before
24034 the start of the stream (which might happen with
24035 large ID3v2 tags if the tag reading was done pullrange
24036 based and we then switched to push mode later on).
24037 Fixes regression introduced by commit from June 29th.
24039 Wed Jul 5 10:14:16 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24041 ext/taglib/gstid3v2mux.cc: Make UTF-8 the default encoding when writing string tags (before, our UTF-8 strings would ...
24042 Original commit message from CVS:
24043 * ext/taglib/gstid3v2mux.cc:
24044 Make UTF-8 the default encoding when writing string
24045 tags (before, our UTF-8 strings would automatically
24046 be converted to ISO-8859-1 by taglib and written as
24047 ISO-8859-1 fields if that was possible).
24048 * tests/check/elements/id3v2mux.c: (utf8_string_in_buf),
24049 (test_taglib_id3mux_check_tag_buffer), (identity_cb),
24050 (test_taglib_id3mux_with_tags):
24051 Add test case that makes sure our UTF-8 strings have
24052 actually been written into the tag as UTF-8.
24054 Tue Jul 4 16:00:26 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24056 configure.ac: Let's try that again.
24057 Original commit message from CVS:
24059 Let's try that again.
24061 Tue Jul 4 15:40:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24063 configure.ac: Disable monoscope plugin for now until it fulfills all the requirements.
24064 Original commit message from CVS:
24066 Disable monoscope plugin for now until it fulfills
24067 all the requirements.
24069 Mon Jul 3 20:35:45 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24071 Port monoscope visualisation to 0.10.
24072 Original commit message from CVS:
24074 * gst/monoscope/Makefile.am:
24075 * gst/monoscope/gstmonoscope.c: (gst_monoscope_base_init),
24076 (gst_monoscope_class_init), (gst_monoscope_init),
24077 (gst_monoscope_finalize), (gst_monoscope_reset),
24078 (gst_monoscope_sink_setcaps), (gst_monoscope_src_setcaps),
24079 (gst_monoscope_src_negotiate), (get_buffer), (gst_monoscope_chain),
24080 (gst_monoscope_sink_event), (gst_monoscope_src_event),
24081 (gst_monoscope_change_state), (plugin_init):
24082 * gst/monoscope/gstmonoscope.h:
24083 Port monoscope visualisation to 0.10.
24085 Mon Jul 3 20:02:56 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24087 gst/qtdemux/qtdemux.c: Fix silly crasher in state change function; add
24088 Original commit message from CVS:
24089 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
24090 (gst_qtdemux_loop_state_header), (qtdemux_video_caps):
24091 Fix silly crasher in state change function; add
24092 IV41 fourcc (see bug #171111); don't output confusing
24093 debug message when skipping atoms.
24095 Mon Jul 3 16:43:10 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24097 gst/: Return FLOW_UNEXPECTED when at the end of the file, not
24098 Original commit message from CVS:
24099 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
24100 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
24101 Return FLOW_UNEXPECTED when at the end of the file, not
24102 FLOW_ERROR. Fixes 'internal stream error' errors that
24103 would sometimes occur in totem when scrubbing to the
24104 end of an ID3v1 tagged mp3 file.
24106 Mon Jul 3 15:31:22 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24108 ext/libpng/gstpngdec.*: Implement buffer clipping/dropping using GstSegment.
24109 Original commit message from CVS:
24110 * ext/libpng/gstpngdec.c: (gst_pngdec_init), (user_info_callback),
24111 (buffer_clip), (user_end_callback), (gst_pngdec_chain),
24112 (gst_pngdec_sink_event), (gst_pngdec_change_state):
24113 * ext/libpng/gstpngdec.h:
24114 Implement buffer clipping/dropping using GstSegment.
24115 This provides accurate seeking.
24117 Mon Jul 3 15:28:48 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24119 gst/avi/gstavidemux.*: Proper aggregation of each stream's GstFlowReturn in order to figure out whether the task shou...
24120 Original commit message from CVS:
24121 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
24122 (gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream),
24123 (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow),
24124 (gst_avi_demux_process_next_entry), (push_tag_lists),
24125 (gst_avi_demux_stream_data), (gst_avi_demux_loop):
24126 * gst/avi/gstavidemux.h:
24127 Proper aggregation of each stream's GstFlowReturn in order to figure out
24128 whether the task should stop or not.
24129 Don't send inline events before pushing out a NEW_SEGMENT, more
24130 specifically for GST_TAG_EVENT.
24131 Change a GST_ERROR to a GST_WARNING for a non-fatal situation in reading
24134 Fri Jun 30 07:11:24 2006 +0000 Brian Cameron <brian.cameron@sun.com>
24136 sys/sunaudio/gstsunaudiomixerctrl.c: Move "Monitor" slider to input tab so it works more like sdtaudiocontrol, which ...
24137 Original commit message from CVS:
24138 Patch by: Brian Cameron <brian dot cameron at sun dot com>
24139 * sys/sunaudio/gstsunaudiomixerctrl.c:
24140 (gst_sunaudiomixer_ctrl_build_list):
24141 Move "Monitor" slider to input tab so it works more like
24142 sdtaudiocontrol, which is what people on Solaris are used
24143 to using for their mixer program (#346259).
24145 Thu Jun 29 14:50:18 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24147 tests/check/elements/level.c: fix a leak, clean up at the end
24148 Original commit message from CVS:
24149 * tests/check/elements/level.c: (GST_START_TEST):
24150 fix a leak, clean up at the end
24152 Thu Jun 29 11:41:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24154 gst/matroska/: Send tag event after newsegment event.
24155 Original commit message from CVS:
24156 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
24157 (gst_matroska_demux_send_event),
24158 (gst_matroska_demux_loop_stream_parse_id):
24159 * gst/matroska/matroska-ids.h:
24160 Send tag event after newsegment event.
24162 Thu Jun 29 11:11:50 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24164 gst/id3demux/gstid3demux.c: Make sure we don't return GST_FLOW_OK with a NULL buffer in certain cases where a read be...
24165 Original commit message from CVS:
24166 * gst/id3demux/gstid3demux.c: (gst_id3demux_trim_buffer),
24167 (gst_id3demux_read_range):
24168 Make sure we don't return GST_FLOW_OK with a NULL buffer in
24169 certain cases where a read beyond the end of the file is
24170 requested. Fixes #345930.
24171 * gst/apetag/gsttagdemux.c: (gst_tag_demux_trim_buffer),
24172 (gst_tag_demux_read_range):
24173 Fix same issue here as well.
24175 Thu Jun 29 11:05:14 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24177 sys/ximage/gstximagesrc.c: Fix hypothetical crash.
24178 Original commit message from CVS:
24179 2006-06-29 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24180 * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get):
24181 Fix hypothetical crash.
24183 Wed Jun 28 08:36:30 2006 +0000 Brian Cameron <brian.cameron@sun.com>
24185 sys/sunaudio/gstsunaudiosink.c: Do not modify the ports value. If the user has turned off the built-in speakers, then...
24186 Original commit message from CVS:
24187 Patch by: Brian Cameron <brian dot cameron at sun dot com>
24188 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_prepare):
24189 Do not modify the ports value. If the user has turned off the
24190 built-in speakers, then we should not reset it in the prepare
24191 function, since this causes the built-in speakers to turn
24192 back on anytime the user changes a track in totem, rhythmbox,
24195 Fri Jun 23 09:35:45 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24197 gst/goom/gstgoom.c: Fix double caps unref when negotiation fails.
24198 Original commit message from CVS:
24199 * gst/goom/gstgoom.c: (gst_goom_src_negotiate):
24200 Fix double caps unref when negotiation fails.
24202 Thu Jun 22 19:31:04 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24204 Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) plus two minor macro fixes.
24205 Original commit message from CVS:
24206 * ext/annodex/gstcmmldec.c:
24207 * ext/annodex/gstcmmlenc.c:
24208 * ext/annodex/gstcmmlparser.c:
24209 * ext/dv/gstdvdec.c:
24210 * ext/dv/gstdvdemux.c:
24211 * ext/gdk_pixbuf/pixbufscale.c:
24212 * ext/jpeg/gstjpegenc.c:
24213 * ext/jpeg/gstsmokedec.c:
24214 * ext/jpeg/gstsmokeenc.c:
24215 * ext/libpng/gstpngdec.c:
24216 * ext/libpng/gstpngenc.c:
24217 * ext/speex/gstspeexenc.c:
24218 * gst/alpha/gstalphacolor.c:
24219 * gst/cutter/gstcutter.c:
24220 * gst/debug/gstnavigationtest.c:
24221 * gst/icydemux/gsticydemux.c:
24222 * gst/level/gstlevel.c:
24223 * gst/multipart/multipart.c:
24224 * gst/rtp/gstrtpamrpay.c:
24225 * gst/rtp/gstrtpdepay.c:
24226 * gst/rtp/gstrtpilbcpay.c:
24227 * gst/rtp/gstrtpmp4gpay.c:
24228 * gst/rtp/gstrtpmp4vpay.c:
24229 * gst/rtsp/gstrtpdec.c:
24230 * gst/rtsp/gstrtspsrc.c:
24231 * gst/udp/gstdynudpsink.c:
24232 * gst/udp/gstmultiudpsink.c:
24233 * gst/udp/gstudpsrc.c:
24234 * gst/videobox/gstvideobox.c:
24235 * gst/videofilter/gstvideoflip.c:
24236 Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
24237 plus two minor macro fixes.
24239 Thu Jun 22 16:27:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24241 gst/matroska/: Try to fix up broken matroska files containing subtitle streams with non-UTF8 character encodings (cou...
24242 Original commit message from CVS:
24243 * gst/matroska/matroska-demux.c:
24244 (gst_matroska_demux_check_subtitle_buffer),
24245 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
24246 (gst_matroska_demux_subtitle_caps):
24247 * gst/matroska/matroska-ids.c:
24248 (gst_matroska_track_init_subtitle_context):
24249 * gst/matroska/matroska-ids.h:
24250 Try to fix up broken matroska files containing subtitle
24251 streams with non-UTF8 character encodings (courtesy of
24252 mkvmerge) using either the encoding specified in the
24253 GST_SUBTITLE_ENCODING environment variable or the
24254 current locale's character set if it is non-UTF8.
24257 Thu Jun 22 12:17:13 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24259 gst/id3demux/id3v2frames.c: Set image type from APIC frame as "image-type" field of GST_TAG_IMAGE buffer caps (#344605).
24260 Original commit message from CVS:
24261 * gst/id3demux/id3v2frames.c: (parse_picture_frame):
24262 Set image type from APIC frame as "image-type" field
24263 of GST_TAG_IMAGE buffer caps (#344605).
24265 Tue Jun 20 19:40:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24267 ext/flac/: Support chain-based operation, should make flac-over-DAAP work (#340492).
24268 Original commit message from CVS:
24269 * ext/flac/Makefile.am:
24270 * ext/flac/gstflacdec.c: (gst_flac_dec_init),
24271 (gst_flac_dec_reset_decoders),
24272 (gst_flac_dec_setup_seekable_decoder),
24273 (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_finalize),
24274 (gst_flac_dec_metadata_callback),
24275 (gst_flac_dec_metadata_callback_seekable),
24276 (gst_flac_dec_metadata_callback_stream),
24277 (gst_flac_dec_error_callback),
24278 (gst_flac_dec_error_callback_seekable),
24279 (gst_flac_dec_error_callback_stream), (gst_flac_dec_read_seekable),
24280 (gst_flac_dec_read_stream), (gst_flac_dec_write),
24281 (gst_flac_dec_write_seekable), (gst_flac_dec_write_stream),
24282 (gst_flac_dec_loop), (gst_flac_dec_sink_event),
24283 (gst_flac_dec_chain), (gst_flac_dec_convert_sink),
24284 (gst_flac_dec_get_sink_query_types), (gst_flac_dec_sink_query),
24285 (gst_flac_dec_get_src_query_types), (gst_flac_dec_src_query),
24286 (gst_flac_dec_handle_seek_event), (gst_flac_dec_sink_activate),
24287 (gst_flac_dec_sink_activate_push),
24288 (gst_flac_dec_sink_activate_pull), (gst_flac_dec_change_state):
24289 * ext/flac/gstflacdec.h:
24290 Support chain-based operation, should make flac-over-DAAP
24293 Tue Jun 20 15:35:05 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24295 docs/plugins/gst-plugins-good-plugins-sections.txt: Doc updates, merge some unused symbols.
24296 Original commit message from CVS:
24297 * docs/plugins/gst-plugins-good-plugins-sections.txt:
24298 Doc updates, merge some unused symbols.
24300 Tue Jun 20 14:57:09 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24302 Added documentation for the rtsp plugin. Fixes #345393.
24303 Original commit message from CVS:
24304 * docs/plugins/Makefile.am:
24305 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
24306 * docs/plugins/gst-plugins-good-plugins-sections.txt:
24307 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_class_init):
24308 * gst/rtsp/gstrtspsrc.c:
24309 * gst/rtsp/gstrtspsrc.h:
24310 Added documentation for the rtsp plugin. Fixes #345393.
24312 Tue Jun 20 12:10:29 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24314 gst/rtsp/rtspconnection.c: Use better G_OS_* macros. Fixes #345301 some more.
24315 Original commit message from CVS:
24316 * gst/rtsp/rtspconnection.c: (inet_aton), (rtsp_connection_send),
24317 (rtsp_connection_close), (rtsp_connection_free):
24318 Use better G_OS_* macros. Fixes #345301 some more.
24320 Tue Jun 20 10:35:48 2006 +0000 Brian Cameron <brian.cameron@sun.com>
24322 sys/sunaudio/: Add a SunAudio source plugin.
24323 Original commit message from CVS:
24324 Patch by: Brian Cameron <brian dot cameron at sun dot com>
24325 * sys/sunaudio/Makefile.am:
24326 * sys/sunaudio/gstsunaudio.c: (plugin_init):
24327 * sys/sunaudio/gstsunaudiomixerctrl.c:
24328 (gst_sunaudiomixer_ctrl_build_list), (gst_sunaudiomixer_ctrl_new),
24329 (gst_sunaudiomixer_ctrl_list_tracks),
24330 (gst_sunaudiomixer_ctrl_get_volume),
24331 (gst_sunaudiomixer_ctrl_set_volume),
24332 (gst_sunaudiomixer_ctrl_set_mute),
24333 (gst_sunaudiomixer_ctrl_set_record):
24334 * sys/sunaudio/gstsunaudiomixerctrl.h:
24335 * sys/sunaudio/gstsunaudiomixertrack.c:
24336 (gst_sunaudiomixer_track_init), (gst_sunaudiomixer_track_new):
24337 * sys/sunaudio/gstsunaudiomixertrack.h:
24338 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_dispose),
24339 (gst_sunaudiosrc_base_init), (gst_sunaudiosrc_class_init),
24340 (gst_sunaudiosrc_init), (gst_sunaudiosrc_set_property),
24341 (gst_sunaudiosrc_get_property), (gst_sunaudiosrc_getcaps),
24342 (gst_sunaudiosrc_open), (gst_sunaudiosrc_close),
24343 (gst_sunaudiosrc_prepare), (gst_sunaudiosrc_unprepare),
24344 (gst_sunaudiosrc_read), (gst_sunaudiosrc_delay),
24345 (gst_sunaudiosrc_reset):
24346 * sys/sunaudio/gstsunaudiosrc.h:
24347 Add a SunAudio source plugin.
24348 Support stereo and right/left channel gain in the mixer plugin.
24349 Support the RECORD flag so that you can switch between line-input and
24350 microphone in gnome-volume-control.
24351 Code cleanups like using an enumerator for track number instead of an
24352 integer. Fixes #344923.
24354 Tue Jun 20 10:31:41 2006 +0000 Joni Valtanen <joni.valtanen@movial.fi>
24356 gst/rtsp/rtspconnection.c: Make RTSP plugin compile on windows. Fixes #345301.
24357 Original commit message from CVS:
24358 Patch by: Joni Valtanen <joni dot valtanen at movial dot fi>
24359 * gst/rtsp/rtspconnection.c: (inet_aton), (rtsp_connection_send),
24360 (rtsp_connection_close):
24361 Make RTSP plugin compile on windows. Fixes #345301.
24362 Some changes to original patch to catch errors better.
24363 use ifdef WIN32 instead of ifndef.
24365 Mon Jun 19 10:00:18 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24367 configure.ac: If we have libraw1394 >= 1.2.1, then we need libiec61883.
24368 Original commit message from CVS:
24369 2006-06-19 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24371 If we have libraw1394 >= 1.2.1, then we need libiec61883.
24373 Sun Jun 18 14:00:19 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24375 ext/jpeg/gstjpegdec.c: After a failed buffer alloc, we need to abort the jpeg decoding (it started when parsing heade...
24376 Original commit message from CVS:
24377 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
24378 After a failed buffer alloc, we need to abort the jpeg decoding (it
24379 started when parsing headers to figure out how many bytes we need
24380 to request downstream).
24382 Sun Jun 18 12:37:12 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
24384 gst/wavparse/gstwavparse.c: Make sure we don't read beyond the end of the file (#345232).
24385 Original commit message from CVS:
24386 Patch by: Mark Nauwelaerts <manauw at skynet be>
24387 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek):
24388 Make sure we don't read beyond the end of the file (#345232).
24390 Sat Jun 17 14:35:37 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24392 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
24393 Original commit message from CVS:
24395 Fix --disable-external (can't set conditionals conditionally,
24398 Fri Jun 16 12:35:08 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24400 gst/spectrum/Makefile.am: Fix build.
24401 Original commit message from CVS:
24402 2006-06-16 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24403 * gst/spectrum/Makefile.am:
24406 Fri Jun 16 10:56:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24408 Use GST_PLUGIN_DOCS, --enable-plugin-docs etc.
24409 Original commit message from CVS:
24412 * docs/Makefile.am:
24413 Use GST_PLUGIN_DOCS, --enable-plugin-docs etc.
24414 * docs/plugins/Makefile.am:
24415 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
24416 * docs/plugins/inspect/plugin-taglib.xml:
24417 Add/fix apev2mux docs.
24419 Fri Jun 16 09:49:07 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24421 gst/spectrum/: port to use message to get results, cleanly exit when closing the window
24422 Original commit message from CVS:
24423 * gst/spectrum/demo-audiotest.c: (on_window_destroy),
24424 (draw_spectrum), (message_handler), (main):
24425 * gst/spectrum/demo-osssrc.c: (on_window_destroy), (draw_spectrum),
24426 (message_handler), (main):
24427 port to use message to get results, cleanly exit when closing the window
24428 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
24429 (gst_spectrum_init), (gst_spectrum_dispose),
24430 (gst_spectrum_set_property), (gst_spectrum_get_property),
24431 (gst_spectrum_set_caps), (gst_spectrum_start),
24432 (gst_spectrum_message_new), (gst_spectrum_transform_ip):
24433 * gst/spectrum/gstspectrum.h:
24434 port to derive from basetransform and send results via messages
24435 (like level element)
24437 Thu Jun 15 15:58:09 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24439 gst/qtdemux/qtdemux.c: Combine return values from src pad pushes.
24440 Original commit message from CVS:
24441 * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
24442 (gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie),
24443 (gst_qtdemux_loop), (gst_qtdemux_chain), (qtdemux_parse_trak):
24444 Combine return values from src pad pushes.
24446 Thu Jun 15 08:50:09 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24448 gst/qtdemux/qtdemux.c: Don't crash on files with 0 samples, EOS immediatly instead.
24449 Original commit message from CVS:
24450 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header),
24451 (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
24452 (gst_qtdemux_add_stream):
24453 Don't crash on files with 0 samples, EOS immediatly instead.
24456 Wed Jun 14 15:59:56 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24458 ext/dv/gstdvdec.c: Reset segment info on flush.
24459 Original commit message from CVS:
24460 * ext/dv/gstdvdec.c: (gst_dvdec_class_init), (gst_dvdec_init),
24461 (gst_dvdec_finalize), (gst_dvdec_sink_event),
24462 (gst_dvdec_change_state):
24463 Reset segment info on flush.
24464 Alloc segment in _init, free in _finalize.
24465 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek):
24466 Don't send segments twice.
24468 Wed Jun 14 15:07:22 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24470 ext/dv/gstdvdemux.c: Respect segment.stop. Fixes #342592.
24471 Original commit message from CVS:
24472 * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
24473 Respect segment.stop. Fixes #342592.
24475 Wed Jun 14 11:28:41 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24477 gst/matroska/matroska-demux.c: No language specified means the implied language is English according to the matroska ...
24478 Original commit message from CVS:
24479 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
24480 No language specified means the implied language is English
24481 according to the matroska spec (partially fixes #344708);
24482 add some more debug output.
24484 Wed Jun 14 09:32:27 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
24486 ext/wavpack/gstwavpackenc.*: Use bitrate property solely for bitrates and add new bits-per-sample property for the ot...
24487 Original commit message from CVS:
24488 Patch by: Sebastian Dröge <slomo at circular-chaos org>
24489 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
24490 (gst_wavpack_enc_class_init), (gst_wavpack_enc_set_wp_config),
24491 (gst_wavpack_enc_chain), (gst_wavpack_enc_sink_event),
24492 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
24493 * ext/wavpack/gstwavpackenc.h:
24494 Use bitrate property solely for bitrates and add new
24495 bits-per-sample property for the other stuff. Set duration
24496 to 'unknown' in initial header and resend header with proper
24497 duration on EOS; update Sebastian's e-mail address.
24499 Wed Jun 14 08:06:43 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24501 gst/wavparse/gstwavparse.c: When operating chain-based, don't make any assumptions about the chunking of the incoming...
24502 Original commit message from CVS:
24503 * gst/wavparse/gstwavparse.c: (gst_wavparse_peek_chunk_info),
24504 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
24505 (gst_wavparse_chain):
24506 When operating chain-based, don't make any assumptions about the
24507 chunking of the incoming data and make streaming work on days other
24508 than the second Thursday after a full moon. Also fix up debug
24509 messages here and there and make use of the most excellent new
24510 gst_pad_query_peer_duration() utility function.
24511 Skip any 'bext' chunks in front of the 'fmt ' chunk. Fixes #343837.
24512 * gst/wavparse/gstwavparse.h:
24513 Remove trailing comma after last enum value, some compilers don't
24516 Tue Jun 13 17:05:25 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24518 gst/wavparse/gstwavparse.c: Handle premature EOS gracefully.
24519 Original commit message from CVS:
24520 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_data):
24521 Handle premature EOS gracefully.
24523 Tue Jun 13 09:54:26 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24525 gst/avi/gstavidemux.c: Prevent out of bounds array access when scrubbing towards the end of the file between the last...
24526 Original commit message from CVS:
24527 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
24528 Prevent out of bounds array access when scrubbing towards
24529 the end of the file between the last index entry and the
24530 end. Fixes occasional 'start <= stop' newsegment event
24531 assertions when scrubbing in MJPEG files.
24533 Mon Jun 12 11:13:39 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24535 tests/check/elements/.cvsignore: And another one.
24536 Original commit message from CVS:
24537 * tests/check/elements/.cvsignore:
24540 Mon Jun 12 11:04:59 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24542 gst/spectrum/.cvsignore: Ignore more.
24543 Original commit message from CVS:
24544 * gst/spectrum/.cvsignore:
24547 Mon Jun 12 10:53:26 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24549 ext/libmms/gstmms.c: Set caps on outgoing buffers.
24550 Original commit message from CVS:
24551 * ext/libmms/gstmms.c: (gst_mms_create):
24552 Set caps on outgoing buffers.
24553 * sys/directdraw/gstdirectdrawsink.c: (gst_directdrawsink_init):
24554 Comment out unused global instance variable.
24556 Sun Jun 11 19:31:10 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24558 gst/id3demux/id3v2frames.c: Extract images from ID3v2 tags (APIC frames). Fixes #339704.
24559 Original commit message from CVS:
24560 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
24561 (scan_encoded_string), (parse_picture_frame):
24562 Extract images from ID3v2 tags (APIC frames). Fixes #339704.
24564 Require core >= 0.10.8 (for GST_TAG_IMAGE and
24565 GST_TAG_PPEVIEW_IMAGE used in the patch above).
24567 Sun Jun 11 18:56:24 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24569 * ext/raw1394/.gitignore:
24570 * ext/taglib/.gitignore:
24571 * tests/check/elements/.gitignore:
24572 * tests/examples/level/.gitignore:
24574 Original commit message from CVS:
24577 Sun Jun 11 18:52:19 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24579 ext/raw1394/gstdv1394src.c: gratuitous comment changes
24580 Original commit message from CVS:
24581 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_discover_avc_node):
24582 gratuitous comment changes
24583 * tests/check/elements/level.c: (GST_START_TEST):
24584 fix level test leaks
24586 Sun Jun 11 18:44:54 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24590 Original commit message from CVS:
24593 Sun Jun 11 18:20:39 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24595 gst/: Use gst_pad_query_peer_duration() utility function here.
24596 Original commit message from CVS:
24597 * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_upstream_size):
24598 * gst/id3demux/gstid3demux.c: (id3demux_get_upstream_size):
24599 Use gst_pad_query_peer_duration() utility function here.
24601 Sun Jun 11 13:57:19 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24603 autogen.sh: require am17
24604 Original commit message from CVS:
24608 * ext/annodex/Makefile.am:
24609 * ext/cdio/Makefile.am:
24610 * ext/dv/Makefile.am:
24611 * ext/esd/Makefile.am:
24612 * ext/flac/Makefile.am:
24613 * ext/gdk_pixbuf/Makefile.am:
24614 * ext/ladspa/Makefile.am:
24615 * ext/libcaca/Makefile.am:
24616 * ext/speex/Makefile.am:
24617 * ext/taglib/Makefile.am:
24618 * sys/oss/Makefile.am:
24619 * sys/sunaudio/Makefile.am:
24620 * sys/ximage/Makefile.am:
24621 clean up build further
24623 Sun Jun 11 13:55:34 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24626 * win32/common/config.h:
24628 Original commit message from CVS:
24631 Sat Jun 10 15:33:18 2006 +0000 Sebastian Dröge <mail@slomosnail.de>
24633 ext/wavpack/: Add wavpack encoder element (#343131).
24634 Original commit message from CVS:
24635 Patch by: Sebastian Dröge <mail at slomosnail de>
24636 * ext/wavpack/Makefile.am:
24637 * ext/wavpack/gstwavpack.c: (plugin_init):
24638 * ext/wavpack/gstwavpackcommon.h:
24639 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
24640 (gst_wavpack_enc_correction_mode_get_type),
24641 (gst_wavpack_enc_joint_stereo_mode_get_type),
24642 (gst_wavpack_enc_base_init), (gst_wavpack_enc_class_init),
24643 (gst_wavpack_enc_init), (gst_wavpack_enc_dispose),
24644 (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
24645 (gst_wavpack_enc_format_samples), (gst_wavpack_enc_push_block),
24646 (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
24647 (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
24648 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property),
24649 (gst_wavpack_enc_plugin_init):
24650 * ext/wavpack/gstwavpackenc.h:
24651 * ext/wavpack/md5.c:
24652 * ext/wavpack/md5.h:
24653 Add wavpack encoder element (#343131).
24655 Fri Jun 9 20:36:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24657 gconf/Makefile.am: Honour --disable-schemas-install configure option. Fixes #344100.
24658 Original commit message from CVS:
24659 * gconf/Makefile.am:
24660 Honour --disable-schemas-install configure option. Fixes #344100.
24662 Fri Jun 9 18:33:01 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24664 tests/examples/level/Makefile.am: Add -lm to LIBS for pow() function, don't assume one of our dependencies (such as l...
24665 Original commit message from CVS:
24666 * tests/examples/level/Makefile.am:
24667 Add -lm to LIBS for pow() function, don't assume one of our
24668 dependencies (such as libxml-2.0) drags it in automatically
24671 Fri Jun 9 18:17:23 2006 +0000 Peter Kjellerstedt <pkj@axis.com>
24673 configure.ac: We should use $SED and not $(SED) in configure.ac (#343678).
24674 Original commit message from CVS:
24675 Patch by: Peter Kjellerstedt <pkj at axis dot com>
24677 We should use $SED and not $(SED) in configure.ac (#343678).
24679 Fri Jun 9 17:38:19 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24681 configure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866).
24682 Original commit message from CVS:
24684 Check for X before using X_CFLAGS in the check for opengl (#343866).
24685 * ext/musepack/Makefile.am:
24686 * ext/wavpack/Makefile.am:
24687 * gst/speed/Makefile.am:
24688 Add missing GST_LIBS, fixes build on cygwin (#343866).
24690 Fri Jun 9 17:29:08 2006 +0000 Brian Cameron <brian.cameron@sun.com>
24692 sys/sunaudio/: Attached find a patch that fixes a number of bugs with the SunAudio mixer plugin and fixes #344101: 1....
24693 Original commit message from CVS:
24694 Patch by: Brian Cameron <brian dot cameron at sun dot com>
24695 * sys/sunaudio/gstsunaudiomixerctrl.c:
24696 (gst_sunaudiomixer_ctrl_open), (gst_sunaudiomixer_ctrl_build_list),
24697 (gst_sunaudiomixer_ctrl_new), (gst_sunaudiomixer_ctrl_set_volume),
24698 (gst_sunaudiomixer_ctrl_set_mute):
24699 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init),
24700 (gst_sunaudiosink_init), (gst_sunaudiosink_prepare),
24701 (gst_sunaudiosink_write):
24702 Attached find a patch that fixes a number of bugs with the SunAudio mixer
24703 plugin and fixes #344101:
24704 1. The gst_sunaudiomixer_ctrl_build_list kept appending the same 3 tracks onto
24705 the tracklist causing gnome-volume-control's preferences dialog to be messed
24706 up and would core dump if you checked/unchecked any item.
24707 2. We weren't previously setting the MUTE flag properly. Fixing this makes
24708 gnome-volume-control work better.
24709 3. Now we properly define the input track to be GST_MIXER_TRACK_INPUT and
24710 the monitor to be GST_MIXER_TRACK_OUTPUT, so that makes gnome-volume-control
24712 Also some minor cleanup in gstsunaudiosink.c.
24714 Fri Jun 9 17:12:52 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24716 ext/jpeg/gstjpegdec.*: API: Added IDCT method property
24717 Original commit message from CVS:
24718 * ext/jpeg/gstjpegdec.c: (gst_idct_method_get_type),
24719 (gst_jpeg_dec_class_init), (gst_jpeg_dec_init),
24720 (gst_jpeg_dec_decode_indirect), (gst_jpeg_dec_decode_direct),
24721 (gst_jpeg_dec_chain), (gst_jpeg_dec_sink_event),
24722 (gst_jpeg_dec_set_property), (gst_jpeg_dec_get_property):
24723 * ext/jpeg/gstjpegdec.h:
24724 API: Added IDCT method property
24726 Avoid dynamic allocation of trivial fixed structure.
24727 Allocate enough space for temp 4:4:4 YUV buffers. Fixes #343661.
24729 Wed Jun 7 09:25:16 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24731 configure.ac: We now require libraw1394 >= 1.1.0 and that version onwards all have .pc files.
24732 Original commit message from CVS:
24733 2006-06-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24735 We now require libraw1394 >= 1.1.0 and that version onwards all
24738 Fri Jun 2 15:02:54 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24740 gst/law/alaw-decode.c: Trying to get items from an ANY or EMPTY caps is ... stupid.
24741 Original commit message from CVS:
24742 * gst/law/alaw-decode.c: (alawdec_getcaps):
24743 Trying to get items from an ANY or EMPTY caps is ... stupid.
24745 Fri Jun 2 11:33:18 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24747 ext/dv/gstdvdec.*: Added GstSegment handling, now implements dropping/clipping.
24748 Original commit message from CVS:
24749 * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_event),
24750 (gst_dvdec_chain), (gst_dvdec_change_state):
24751 * ext/dv/gstdvdec.h:
24752 Added GstSegment handling, now implements dropping/clipping.
24754 Thu Jun 1 22:00:26 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24756 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24757 Original commit message from CVS:
24758 * ext/alsaspdif/alsaspdifsink.h:
24759 * ext/amrwb/gstamrwbdec.h:
24760 * ext/amrwb/gstamrwbenc.h:
24761 * ext/amrwb/gstamrwbparse.h:
24762 * ext/arts/gst_arts.h:
24763 * ext/artsd/gstartsdsink.h:
24764 * ext/audiofile/gstafparse.h:
24765 * ext/audiofile/gstafsink.h:
24766 * ext/audiofile/gstafsrc.h:
24767 * ext/audioresample/gstaudioresample.h:
24768 * ext/bz2/gstbz2dec.h:
24769 * ext/bz2/gstbz2enc.h:
24770 * ext/dirac/gstdiracdec.h:
24771 * ext/directfb/dfbvideosink.h:
24772 * ext/divx/gstdivxdec.h:
24773 * ext/divx/gstdivxenc.h:
24774 * ext/dts/gstdtsdec.h:
24775 * ext/faac/gstfaac.h:
24776 * ext/gsm/gstgsmdec.h:
24777 * ext/gsm/gstgsmenc.h:
24778 * ext/ivorbis/vorbisenc.h:
24779 * ext/libfame/gstlibfame.h:
24780 * ext/nas/nassink.h:
24781 * ext/neon/gstneonhttpsrc.h:
24782 * ext/polyp/polypsink.h:
24783 * ext/sdl/sdlaudiosink.h:
24784 * ext/sdl/sdlvideosink.h:
24785 * ext/shout/gstshout.h:
24786 * ext/snapshot/gstsnapshot.h:
24787 * ext/sndfile/gstsf.h:
24788 * ext/swfdec/gstswfdec.h:
24789 * ext/tarkin/gsttarkindec.h:
24790 * ext/tarkin/gsttarkinenc.h:
24791 * ext/theora/theoradec.h:
24792 * ext/wavpack/gstwavpackdec.h:
24793 * ext/wavpack/gstwavpackparse.h:
24794 * ext/xine/gstxine.h:
24795 * ext/xvid/gstxviddec.h:
24796 * ext/xvid/gstxvidenc.h:
24797 * gst/cdxaparse/gstcdxaparse.h:
24798 * gst/cdxaparse/gstcdxastrip.h:
24799 * gst/colorspace/gstcolorspace.h:
24800 * gst/festival/gstfestival.h:
24801 * gst/freeze/gstfreeze.h:
24802 * gst/gdp/gstgdpdepay.h:
24803 * gst/gdp/gstgdppay.h:
24804 * gst/modplug/gstmodplug.h:
24805 * gst/mpeg1sys/gstmpeg1systemencode.h:
24806 * gst/mpeg1videoparse/gstmp1videoparse.h:
24807 * gst/mpeg2sub/gstmpeg2subt.h:
24808 * gst/mpegaudioparse/gstmpegaudioparse.h:
24809 * gst/multifilesink/gstmultifilesink.h:
24810 * gst/overlay/gstoverlay.h:
24811 * gst/playondemand/gstplayondemand.h:
24812 * gst/qtdemux/qtdemux.h:
24813 * gst/rtjpeg/gstrtjpegdec.h:
24814 * gst/rtjpeg/gstrtjpegenc.h:
24815 * gst/smooth/gstsmooth.h:
24816 * gst/smoothwave/gstsmoothwave.h:
24817 * gst/spectrum/gstspectrum.h:
24818 * gst/speed/gstspeed.h:
24819 * gst/stereo/gststereo.h:
24820 * gst/switch/gstswitch.h:
24821 * gst/tta/gstttadec.h:
24822 * gst/tta/gstttaparse.h:
24823 * gst/videodrop/gstvideodrop.h:
24824 * gst/xingheader/gstxingmux.h:
24825 * sys/directdraw/gstdirectdrawsink.h:
24826 * sys/directsound/gstdirectsoundsink.h:
24827 * sys/dxr3/dxr3audiosink.h:
24828 * sys/dxr3/dxr3spusink.h:
24829 * sys/dxr3/dxr3videosink.h:
24830 * sys/qcam/gstqcamsrc.h:
24831 * sys/vcd/vcdsrc.h:
24832 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24834 Thu Jun 1 21:07:26 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24836 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24837 Original commit message from CVS:
24838 * ext/aalib/gstaasink.h:
24839 * ext/annodex/gstcmmldec.h:
24840 * ext/cairo/gsttimeoverlay.h:
24841 * ext/dv/gstdvdec.h:
24842 * ext/dv/gstdvdemux.h:
24843 * ext/esd/esdmon.h:
24844 * ext/esd/esdsink.h:
24845 * ext/flac/gstflacenc.h:
24846 * ext/gconf/gstgconfaudiosink.h:
24847 * ext/gconf/gstgconfaudiosrc.h:
24848 * ext/gconf/gstgconfvideosink.h:
24849 * ext/gconf/gstgconfvideosrc.h:
24850 * ext/gdk_pixbuf/gstgdkanimation.h:
24851 * ext/gdk_pixbuf/pixbufscale.h:
24852 * ext/hal/gsthalaudiosink.h:
24853 * ext/hal/gsthalaudiosrc.h:
24854 * ext/jpeg/gstjpegenc.h:
24855 * ext/jpeg/gstsmokedec.h:
24856 * ext/jpeg/gstsmokeenc.h:
24857 * ext/libcaca/gstcacasink.h:
24858 * ext/libmng/gstmngdec.h:
24859 * ext/libmng/gstmngenc.h:
24860 * ext/libpng/gstpngdec.h:
24861 * ext/libpng/gstpngenc.h:
24862 * ext/raw1394/gstdv1394src.h:
24863 * ext/speex/gstspeexenc.h:
24864 * gst/autodetect/gstautoaudiosink.h:
24865 * gst/autodetect/gstautovideosink.h:
24866 * gst/avi/gstavidemux.h:
24867 * gst/cutter/gstcutter.h:
24868 * gst/debug/efence.h:
24869 * gst/debug/gstnavigationtest.h:
24870 * gst/debug/gstnavseek.h:
24871 * gst/flx/gstflxdec.h:
24872 * gst/goom/gstgoom.h:
24873 * gst/icydemux/gsticydemux.h:
24874 * gst/id3demux/gstid3demux.h:
24875 * gst/law/alaw-decode.h:
24876 * gst/law/alaw-encode.h:
24877 * gst/law/mulaw-decode.h:
24878 * gst/law/mulaw-encode.h:
24879 * gst/matroska/matroska-mux.h:
24880 * gst/median/gstmedian.h:
24881 * gst/oldcore/gstaggregator.h:
24882 * gst/oldcore/gstfdsink.h:
24883 * gst/oldcore/gstmd5sink.h:
24884 * gst/oldcore/gstmultifilesrc.h:
24885 * gst/oldcore/gstpipefilter.h:
24886 * gst/oldcore/gstshaper.h:
24887 * gst/oldcore/gststatistics.h:
24888 * gst/rtp/gstasteriskh263.h:
24889 * gst/rtp/gstrtpL16depay.h:
24890 * gst/rtp/gstrtpL16pay.h:
24891 * gst/rtp/gstrtpamrdepay.h:
24892 * gst/rtp/gstrtpamrpay.h:
24893 * gst/rtp/gstrtpdepay.h:
24894 * gst/rtp/gstrtpgsmdepay.h:
24895 * gst/rtp/gstrtpgsmpay.h:
24896 * gst/rtp/gstrtph263pay.h:
24897 * gst/rtp/gstrtph263pdepay.h:
24898 * gst/rtp/gstrtph263ppay.h:
24899 * gst/rtp/gstrtpmp4gpay.h:
24900 * gst/rtp/gstrtpmp4vdepay.h:
24901 * gst/rtp/gstrtpmp4vpay.h:
24902 * gst/rtp/gstrtpmpadepay.h:
24903 * gst/rtp/gstrtpmpapay.h:
24904 * gst/rtp/gstrtppcmadepay.h:
24905 * gst/rtp/gstrtppcmapay.h:
24906 * gst/rtp/gstrtppcmudepay.h:
24907 * gst/rtp/gstrtppcmupay.h:
24908 * gst/rtp/gstrtpspeexdepay.h:
24909 * gst/rtp/gstrtpspeexpay.h:
24910 * gst/rtsp/gstrtpdec.h:
24911 * gst/rtsp/gstrtspsrc.h:
24912 * gst/smpte/gstsmpte.h:
24913 * gst/udp/gstdynudpsink.h:
24914 * gst/udp/gstmultiudpsink.h:
24915 * gst/udp/gstudpsink.h:
24916 * gst/udp/gstudpsrc.h:
24917 * gst/videofilter/gstvideobalance.h:
24918 * gst/videofilter/gstvideoflip.h:
24919 * sys/oss/gstossdmabuffer.h:
24920 * sys/oss/gstossmixerelement.h:
24921 * sys/oss/gstosssink.h:
24922 * sys/oss/gstosssrc.h:
24923 * sys/osxvideo/osxvideosink.h:
24924 * sys/sunaudio/gstsunaudiomixer.h:
24925 * sys/sunaudio/gstsunaudiosink.h:
24926 * sys/ximage/gstximagesrc.h:
24927 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24929 Wed May 31 16:23:54 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24931 gst/goom/gstgoom.*: Handle QoS.
24932 Original commit message from CVS:
24933 * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
24934 (gst_goom_finalize), (gst_goom_reset), (gst_goom_sink_setcaps),
24935 (gst_goom_src_setcaps), (gst_goom_src_event),
24936 (gst_goom_sink_event), (get_buffer), (gst_goom_chain),
24937 (gst_goom_change_state):
24938 * gst/goom/gstgoom.h:
24940 Handle flushing, discont and events.
24941 Fix timestamps and various other cleanups.
24943 Wed May 31 15:37:16 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24945 ext/raw1394/gstdv1394src.c: Fix bus reset when using libiec61883
24946 Original commit message from CVS:
24947 2006-05-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24948 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_bus_reset):
24949 Fix bus reset when using libiec61883
24951 Wed May 31 10:31:23 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24953 configure.ac: Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394.
24954 Original commit message from CVS:
24955 2006-05-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24957 Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394.
24958 * ext/raw1394/Makefile.am:
24960 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_iec61883_receive),
24961 New method, to receive using libiec61883.
24962 (gst_dv1394src_iso_receive),
24963 #ifdef'd out if libiec61883 is present.
24964 (gst_dv1394src_bus_reset),
24965 Get userdata correctly if using libiec61883.
24966 (gst_dv1394src_create),
24967 When using libiec61883, only poll one fd and no need to read.
24968 (gst_dv1394src_discover_avc_node),
24969 Replace g_warnings.
24970 (gst_dv1394src_start),
24971 Create new handle when we know which dv port. More reliable
24972 than setting port on an existing handle. Initialise libiec61883.
24973 (gst_dv1394src_stop):
24974 If using libiec61883, then cleanup its handle properly.
24975 * ext/raw1394/gstdv1394src.h:
24976 Add libiec61883 handle.
24978 Tue May 30 21:07:38 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
24980 gst/avi/gstavidemux.c: add an explicit dll imported declaration for GST_CAT_EVENT+WIN32
24981 Original commit message from CVS:
24982 * gst/avi/gstavidemux.c:
24983 add an explicit dll imported declaration for GST_CAT_EVENT+WIN32
24986 * win32/vs6/libgstavi.dsp:
24987 add gstavimux.c to the project
24988 * win32/vs6/libgstid3demux.dsp:
24989 add link to zlib library
24990 * win32/vs6/libgstmatroska.dsp:
24991 add matroska-ids.c to the project
24993 Tue May 30 14:35:18 2006 +0000 Sebastian Dröge <mail@slomosnail.de>
24995 Add apev2mux element (#343122).
24996 Original commit message from CVS:
24997 Patch by: Sebastian Dröge <mail at slomosnail de >
24998 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
24999 * docs/plugins/gst-plugins-good-plugins-sections.txt:
25000 * ext/taglib/Makefile.am:
25001 * ext/taglib/gstapev2mux.cc:
25002 * ext/taglib/gstapev2mux.h:
25003 * ext/taglib/gstid3v2mux.cc:
25004 * ext/taglib/gsttaglibmux.c: (plugin_init):
25005 * ext/taglib/gsttaglibmux.h:
25006 Add apev2mux element (#343122).
25007 * tests/check/Makefile.am:
25008 * tests/check/elements/apev2mux.c:
25009 (test_taglib_apev2mux_create_tags),
25010 (test_taglib_apev2mux_check_tags), (fill_mp3_buffer), (got_buffer),
25011 (demux_pad_added), (test_taglib_apev2mux_check_output_buffer),
25012 (test_taglib_apev2mux_with_tags), (GST_START_TEST),
25013 (apev2mux_suite), (main):
25014 Add unit test for apev2mux element.
25016 Sun May 28 17:33:13 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25018 gst/: GST_PTR_FORMAT should be used to print caps in debug statements.
25019 Original commit message from CVS:
25020 * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps):
25021 * gst/debug/negotiation.c: (gst_negotiation_update_caps):
25022 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps):
25023 GST_PTR_FORMAT should be used to print caps in debug statements.
25025 Sun May 28 14:38:11 2006 +0000 Sebastian Dröge <slomo@ubuntu.com>
25027 gst/apetag/gstapedemux.c: Some clean-ups and additions: map APE 'file' tag to
25028 Original commit message from CVS:
25029 Patch by: Sebastian Dröge <slomo at ubuntu dot com>
25030 * gst/apetag/gstapedemux.c: (ape_demux_get_gst_tag_from_tag),
25031 (ape_demux_parse_tags):
25032 Some clean-ups and additions: map APE 'file' tag to
25033 GST_TAG_LOCATION (#343123); add support for extracting
25034 the track count and clean up parsing a bit (#343127).
25036 Sun May 28 13:49:12 2006 +0000 Edward Hervey <bilboed@bilboed.com>
25038 ext/jpeg/gstjpegdec.c: Initialize segment to GST_FORMAT_UNDEFINED in READY->PAUSED.
25039 Original commit message from CVS:
25040 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_change_state):
25041 Initialize segment to GST_FORMAT_UNDEFINED in READY->PAUSED.
25043 Sun May 28 13:30:13 2006 +0000 Edward Hervey <bilboed@bilboed.com>
25045 ext/jpeg/gstjpegdec.*: Clip outgoing buffers according to currently configured segment.
25046 Original commit message from CVS:
25047 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_finalize),
25048 (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
25049 (gst_jpeg_dec_sink_event), (gst_jpeg_dec_change_state):
25050 * ext/jpeg/gstjpegdec.h:
25051 Clip outgoing buffers according to currently configured segment.
25053 Sun May 28 10:39:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25055 ext/taglib/gstid3v2mux.cc: Handle writing of track-count or album-volume-count without track-number or albume-volume...
25056 Original commit message from CVS:
25057 * ext/taglib/gstid3v2mux.cc:
25058 Handle writing of track-count or album-volume-count without
25059 track-number or albume-volume-number (in this case the number
25060 will just be set to 0).
25061 * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_check_tags):
25062 It would be nice if we actually checked the values received for
25063 track/album-volume number/count in _check_tags(), rather than
25064 setting them again ...
25066 Sun May 28 10:05:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25068 gst/id3demux/id3v2frames.c: A track/volume number or count of 0 does not make sense, just ignore it along with negati...
25069 Original commit message from CVS:
25070 * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
25071 A track/volume number or count of 0 does not make sense,
25072 just ignore it along with negative numbers (a tag might
25073 only contain a track count without a track number).
25075 Sat May 27 13:11:37 2006 +0000 Edward Hervey <bilboed@bilboed.com>
25077 ext/jpeg/gstjpegdec.c: Abort decompression when receiving FLUSH_STOP. This should avoid issues when interrupting deco...
25078 Original commit message from CVS:
25079 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
25080 (gst_jpeg_dec_sink_event):
25081 Abort decompression when receiving FLUSH_STOP. This should avoid
25082 issues when interrupting decoding with flushes.
25084 Sat May 27 12:10:50 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25086 ext/flac/gstflac.c: Don't #include file we don't dist any longer.
25087 Original commit message from CVS:
25088 * ext/flac/gstflac.c:
25089 Don't #include file we don't dist any longer.
25091 Sat May 27 11:27:59 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25093 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
25094 Original commit message from CVS:
25096 Replace current README (containing the release notes from
25097 some 0.9.x version) with a proper README taken from the core.
25099 Fri May 26 22:35:00 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25101 gst/spectrum/: added another example
25102 Original commit message from CVS:
25103 * gst/spectrum/Makefile.am:
25104 * gst/spectrum/demo-audiotest.c: (on_frequency_changed),
25105 (spectrum_chain), (main):
25106 * gst/spectrum/demo-osssrc.c:
25107 added another example
25108 * sys/v4l2/gstv4l2src.c:
25111 Fri May 26 13:16:54 2006 +0000 Edward Hervey <bilboed@bilboed.com>
25113 gst/qtdemux/qtdemux.c: Clip the outputed NEWSEGMENT stop time to the configured segment stop time.
25114 Original commit message from CVS:
25115 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment):
25116 Clip the outputed NEWSEGMENT stop time to the configured segment stop
25119 Fri May 26 11:48:44 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25121 gst/qtdemux/qtdemux.c: Don't clear the running variable in the seek code.
25122 Original commit message from CVS:
25123 * gst/qtdemux/qtdemux.c: (gst_qtdemux_do_seek):
25124 Don't clear the running variable in the seek code.
25126 Wed May 24 16:03:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25128 ext/dv/gstdvdemux.c: Implement EOS correctly by either posting
25129 Original commit message from CVS:
25130 * ext/dv/gstdvdemux.c: (gst_dvdemux_loop):
25131 Implement EOS correctly by either posting
25132 SEGMENT_DONE or pushing an EOS message depending
25133 on the seek type. Fixes #342592
25135 Wed May 24 11:56:43 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25137 gst/qtdemux/qtdemux.c: Detect QCELP in mp4a descriptors.
25138 Original commit message from CVS:
25139 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_esds):
25140 Detect QCELP in mp4a descriptors.
25142 Wed May 24 10:00:50 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25144 gst/law/: Some cleanups in the chain functions.
25145 Original commit message from CVS:
25146 * gst/law/alaw-decode.c: (gst_alawdec_chain):
25147 * gst/law/alaw-decode.h:
25148 * gst/law/alaw-encode.c: (gst_alawenc_chain):
25149 * gst/law/alaw-encode.h:
25150 * gst/law/mulaw-decode.c: (gst_mulawdec_chain):
25151 * gst/law/mulaw-decode.h:
25152 * gst/law/mulaw-encode.c: (gst_mulawenc_chain):
25153 * gst/law/mulaw-encode.h:
25154 Some cleanups in the chain functions.
25155 Remove some GStreamer 0.0.2 bits.
25157 Tue May 23 20:15:04 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
25159 gst/matroska/matroska-mux.c: gst_collect_pads_stop() needs to be called before chaining up to the parent class (#3427...
25160 Original commit message from CVS:
25161 Patch by: Mark Nauwelaerts <manauw at skynet be>
25162 * gst/matroska/matroska-mux.c: (gst_matroska_mux_change_state):
25163 gst_collect_pads_stop() needs to be called before chaining up
25164 to the parent class (#342734).
25166 Tue May 23 16:45:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25168 ext/flac/: Remove backwards compatibility cruft for dealing with FLAC API changes in the 1.0.x series - we require 1....
25169 Original commit message from CVS:
25170 * ext/flac/Makefile.am:
25171 * ext/flac/flac_compat.h:
25172 * ext/flac/gstflac.c:
25173 * ext/flac/gstflacdec.c: (gst_flac_dec_init):
25174 * ext/flac/gstflacenc.c:
25175 Remove backwards compatibility cruft for dealing with FLAC API
25176 changes in the 1.0.x series - we require 1.1.1 or newer these days.
25178 Tue May 23 13:44:11 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25180 gst/matroska/: Add support for muxing/demuxing theora video (#342448; too bad none of the usual linux players can act...
25181 Original commit message from CVS:
25182 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
25183 (gst_matroska_demux_push_xiph_codec_priv_data),
25184 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
25185 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
25186 * gst/matroska/matroska-ids.h:
25187 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init),
25188 (gst_matroska_mux_video_pad_setcaps),
25189 (xiph3_streamheader_to_codecdata),
25190 (vorbis_streamheader_to_codecdata),
25191 (theora_streamheader_to_codecdata),
25192 (gst_matroska_mux_audio_pad_setcaps),
25193 (gst_matroska_mux_write_data):
25194 Add support for muxing/demuxing theora video (#342448; too bad
25195 none of the usual linux players can actually play this). Playback
25196 in GStreamer will require additional changes to theoradec in -base.
25197 Refactor streamheaders <=> CodecPrivateData code a bit; some small
25200 Mon May 22 18:00:52 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25202 gst/qtdemux/qtdemux.c: po/POTFILES.in:
25203 Original commit message from CVS:
25204 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (plugin_init):
25206 Throw an error when the file is encrypted. Move plugin_init stuff
25207 to the end of the file, add stuff for i18n, make debug category
25210 Mon May 22 15:23:05 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25212 ext/jpeg/gstjpegdec.c: Fix crashes when the horizontal subsampling is 1.
25213 Original commit message from CVS:
25214 * ext/jpeg/gstjpegdec.c: (hresamplecpy1),
25215 (gst_jpeg_dec_decode_indirect), (gst_jpeg_dec_chain):
25216 Fix crashes when the horizontal subsampling is 1.
25219 Mon May 22 14:56:29 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25221 * gst/rtp/gstasteriskh263.h:
25222 * gst/rtp/gstrtpL16depay.h:
25223 * gst/rtp/gstrtpL16pay.h:
25224 * gst/rtp/gstrtpamrdepay.h:
25225 * gst/rtp/gstrtpamrpay.h:
25226 * gst/rtp/gstrtpgsmdepay.h:
25227 * gst/rtp/gstrtpgsmpay.h:
25228 * gst/rtp/gstrtph263pay.h:
25229 * gst/rtp/gstrtph263pdepay.h:
25230 * gst/rtp/gstrtph263ppay.h:
25231 * gst/rtp/gstrtpmp4gpay.h:
25232 * gst/rtp/gstrtpmp4vdepay.h:
25233 * gst/rtp/gstrtpmp4vpay.h:
25234 * gst/rtp/gstrtpmpadepay.h:
25235 * gst/rtp/gstrtpmpapay.h:
25236 cover up the dirty truth
25237 Original commit message from CVS:
25238 cover up the dirty truth
25240 Mon May 22 13:53:18 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
25242 gst/avi/gstavimux.*: - add odml (large file) index support
25243 Original commit message from CVS:
25244 Patch by: Mark Nauwelaerts <manauw at skynet be>
25245 * gst/avi/gstavimux.c: (gst_avi_mux_finalize), (gst_avi_mux_init),
25246 (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps),
25247 (gst_avi_mux_write_tag), (gst_avi_mux_riff_get_avi_header),
25248 (gst_avi_mux_riff_get_avix_header), (gst_avi_mux_write_avix_index),
25249 (gst_avi_mux_add_index), (gst_avi_mux_bigfile),
25250 (gst_avi_mux_start_file), (gst_avi_mux_stop_file),
25251 (gst_avi_mux_handle_event), (gst_avi_mux_do_audio_buffer),
25252 (gst_avi_mux_do_video_buffer), (gst_avi_mux_do_one_buffer),
25253 (gst_avi_mux_change_state):
25254 * gst/avi/gstavimux.h:
25255 Some enhancements for avimux (#342526):
25256 - add odml (large file) index support
25257 - store codec init data (e.g. huffyuv)
25258 - miscellaneous other fixes/cleanups
25260 Mon May 22 13:51:30 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25262 * gst/rtp/gstasteriskh263.c:
25263 * gst/rtp/gstrtpL16depay.c:
25264 * gst/rtp/gstrtpamrdepay.c:
25265 * gst/rtp/gstrtpamrpay.c:
25266 * gst/rtp/gstrtpgsmdepay.c:
25267 * gst/rtp/gstrtph263pay.c:
25268 * gst/rtp/gstrtph263pdepay.c:
25269 * gst/rtp/gstrtph263ppay.c:
25270 * gst/rtp/gstrtpilbcdepay.c:
25271 * gst/rtp/gstrtpilbcpay.c:
25272 * gst/rtp/gstrtpmp4gpay.c:
25273 * gst/rtp/gstrtpmp4vdepay.c:
25274 * gst/rtp/gstrtpmp4vpay.c:
25275 * gst/rtp/gstrtpmpadepay.c:
25276 * gst/rtp/gstrtpmpapay.c:
25277 * gst/rtp/gstrtppcmadepay.c:
25278 * gst/rtp/gstrtppcmapay.c:
25279 * gst/rtp/gstrtppcmudepay.c:
25280 * gst/rtp/gstrtppcmupay.c:
25281 * gst/rtp/gstrtpspeexdepay.c:
25282 * gst/rtp/gstrtpspeexpay.c:
25283 fix descriptions and license blocks cut and paste anyone ?
25284 Original commit message from CVS:
25285 fix descriptions and license blocks
25286 cut and paste anyone ?
25288 Sun May 21 16:41:44 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25290 gst/spectrum/gstspectrum.c: Use boilerplate macro, fix strings to match plugin-moval-requirements
25291 Original commit message from CVS:
25292 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
25293 (gst_spectrum_init), (gst_spectrum_set_sink_caps),
25294 (gst_spectrum_get_sink_caps), (gst_spectrum_chain):
25295 Use boilerplate macro, fix strings to match plugin-moval-requirements
25297 Sun May 21 16:23:23 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25299 gst/spectrum/Makefile.am: Link to base libraries
25300 Original commit message from CVS:
25301 * gst/spectrum/Makefile.am:
25302 Link to base libraries
25303 * gst/spectrum/demo-osssrc.c: (main):
25304 use new threshhold property
25305 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
25306 (gst_spectrum_init), (gst_spectrum_dispose),
25307 (gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
25308 (gst_spectrum_get_sink_caps), (gst_spectrum_chain),
25309 (gst_spectrum_change_state):
25310 * gst/spectrum/gstspectrum.h:
25311 Use gst_adapter, support multiple-channels, add threshold property for
25312 result, add docs, fix resulting spectrum range (was including mirrored
25315 Sat May 20 22:42:15 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25317 Initial port of the spectrum element
25318 Original commit message from CVS:
25320 * gst/spectrum/demo-osssrc.c: (spectrum_chain), (main):
25321 * gst/spectrum/fix_fft.c: (gst_spectrum_fix_dot):
25322 * gst/spectrum/gstspectrum.c: (gst_spectrum_get_type),
25323 (gst_spectrum_base_init), (gst_spectrum_class_init),
25324 (gst_spectrum_init), (gst_spectrum_dispose),
25325 (gst_spectrum_set_property), (gst_spectrum_chain):
25326 * gst/spectrum/gstspectrum.h:
25327 Initial port of the spectrum element
25329 Fri May 19 18:58:05 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
25331 * sys/v4l2/gstv4l2xoverlay.c:
25332 I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit
25333 Original commit message from CVS:
25334 I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit
25336 Fri May 19 18:31:25 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
25338 * sys/v4l2/gstv4l2.c:
25339 * sys/v4l2/gstv4l2object.c:
25340 * sys/v4l2/gstv4l2object.h:
25341 * sys/v4l2/gstv4l2src.c:
25342 Some clean-ups requested by wingo in bug #338818.
25343 Original commit message from CVS:
25344 Some clean-ups requested by wingo in bug #338818.
25346 Fri May 19 14:05:53 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25348 gst/id3demux/id3v2frames.c: Don't output any tag when we encounter a negative track number - the tag type is uint, so...
25349 Original commit message from CVS:
25350 * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
25351 Don't output any tag when we encounter a negative track number - the
25352 tag type is uint, so we end up outputting huge positive numbers
25353 instead. (Fixes: #342029)
25355 Thu May 18 23:04:59 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25357 configure.ac: update for new GSTPB_PLUGINS_DIR
25358 Original commit message from CVS:
25360 update for new GSTPB_PLUGINS_DIR
25362 Thu May 18 19:34:47 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25364 configure.ac: Check for X11
25365 Original commit message from CVS:
25368 * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices):
25369 * sys/v4l2/gstv4l2object.h:
25370 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_iface_supported):
25371 * sys/v4l2/gstv4l2src.h:
25372 * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
25373 * sys/v4l2/gstv4l2xoverlay.h:
25374 Code cleanups, fix debug macros
25376 Thu May 18 14:45:33 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
25378 rtp/gst/gstrtph263pay.c: Properly set static caps for H263 at 34.
25379 Original commit message from CVS:
25380 2006-05-18 Philippe Kalaf <philippe.kalaf at collabora.co.uk>
25381 * rtp/gst/gstrtph263pay.c:
25382 Properly set static caps for H263 at 34.
25384 Thu May 18 12:46:08 2006 +0000 James Doc Livingston <doclivingston@gmail.com>
25386 ext/taglib/gsttaglibmux.c: Merge event tags and tag setter tags correctly (#339918). Also, don't leak taglist in case...
25387 Original commit message from CVS:
25388 Patch by: James "Doc" Livingston <doclivingston gmail com>
25389 * ext/taglib/gsttaglibmux.c: (gst_tag_lib_mux_render_tag):
25390 Merge event tags and tag setter tags correctly (#339918). Also,
25391 don't leak taglist in case of an error.
25393 Wed May 17 18:09:06 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
25396 * gst/rtp/gstrtph263pay.c:
25397 Fixed caps for H263 (not the same as H263+)
25398 Original commit message from CVS:
25399 Fixed caps for H263 (not the same as H263+)
25401 Wed May 17 12:36:26 2006 +0000 Edward Hervey <bilboed@bilboed.com>
25403 gst/law/mulaw-decode.c: We can only do caps intersection if the othercaps are non-empty and not
25404 Original commit message from CVS:
25405 * gst/law/mulaw-decode.c: (mulawdec_getcaps):
25406 We can only do caps intersection if the othercaps are non-empty and not
25407 ANY. Else we return the pad template (base_caps).
25409 Wed May 17 11:20:44 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25411 ext/jpeg/gstjpegdec.c: Fix crash when outputting debugging information for certain pictures (always good to use the r...
25412 Original commit message from CVS:
25413 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
25414 Fix crash when outputting debugging information for certain
25415 pictures (always good to use the right struct member for
25416 the number of records in an array).
25418 Wed May 17 08:10:31 2006 +0000 Jindrich Makovicka <jindrich.makivicka@itonis.tv>
25420 gst/matroska/ebml-read.c: Don't create unnecessary sub-buffers all the time. Dramatically improves performance with m...
25421 Original commit message from CVS:
25422 Patch by: Jindrich Makovicka <jindrich.makivicka at itonis tv>
25423 * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
25424 (gst_ebml_read_pull_bytes), (gst_ebml_read_element_id),
25425 (gst_ebml_read_element_length), (gst_ebml_read_buffer),
25426 (gst_ebml_read_bytes), (gst_ebml_read_uint), (gst_ebml_read_sint),
25427 (gst_ebml_read_float), (gst_ebml_read_ascii),
25428 (gst_ebml_read_binary):
25429 Don't create unnecessary sub-buffers all the time. Dramatically
25430 improves performance with multiple concurrently running
25431 matroskademux instances (#341818) (and avoids doing
25432 unnecessarily inefficient things in the general case).
25434 Tue May 16 17:20:04 2006 +0000 Edward Hervey <bilboed@bilboed.com>
25436 ext/libpng/gstpngenc.c: In snapshot mode, we always return GST_FLOW_UNEXPECTED whatever the return value of gst_pad_p...
25437 Original commit message from CVS:
25438 * ext/libpng/gstpngenc.c: (gst_pngenc_chain):
25439 In snapshot mode, we always return GST_FLOW_UNEXPECTED whatever the
25440 return value of gst_pad_push_event().
25442 Tue May 16 14:07:29 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25444 gst/autodetect/: Make the name of the child element be based on the name of the parent, so that debug output is more ...
25445 Original commit message from CVS:
25446 * gst/autodetect/gstautoaudiosink.c:
25447 (gst_auto_audio_sink_find_best):
25448 * gst/autodetect/gstautovideosink.c:
25449 (gst_auto_video_sink_find_best):
25450 Make the name of the child element be based on the name of the
25451 parent, so that debug output is more useful.
25452 * gst/id3demux/id3v2frames.c: (find_utf16_bom),
25453 (parse_insert_string_field), (parse_split_strings):
25454 Rework string parsing to always walk over BOM markers in UTF16
25455 strings, using the endianness indicated by the innermost one,
25456 then trying the opposite endianness if that fails to convert
25457 to valid UTF-8. Fixes #341774
25459 Tue May 16 13:31:02 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
25461 ext/libpng/Makefile.am: Add LIBPNG_CFLAGS.
25462 Original commit message from CVS:
25463 2006-05-16 Zaheer Abbas Merali <zaheerabbas at merali dot org>
25464 Patch from: Matthieu <matthieu at fluendo dot com>
25465 * ext/libpng/Makefile.am:
25468 Mon May 15 11:20:21 2006 +0000 Christian Schaller <uraeus@gnome.org>
25470 * gst-plugins-good.spec.in:
25471 update with latest changes
25472 Original commit message from CVS:
25473 update with latest changes
25475 Mon May 15 09:00:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25477 ext/taglib/gstid3v2mux.cc: Add support for writing images (APIC frames) into ID3v2 tags (picture type always set to '...
25478 Original commit message from CVS:
25479 * ext/taglib/gstid3v2mux.cc:
25480 Add support for writing images (APIC frames) into ID3v2
25481 tags (picture type always set to 'other' for now though).
25483 Sun May 14 12:50:07 2006 +0000 Michael Smith <msmith@xiph.org>
25485 gst/wavparse/gstwavparse.c: Update docs; wavparse implements push and pull modes.
25486 Original commit message from CVS:
25487 * gst/wavparse/gstwavparse.c:
25488 Update docs; wavparse implements push and pull modes.
25490 Fri May 12 18:10:36 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25492 gst/avi/gstavidemux.c: Ooops, bitten by the copy-and-paste design paradigm, fixes seek again.
25493 Original commit message from CVS:
25494 * gst/avi/gstavidemux.c: (gst_avi_demux_index_next),
25495 (gst_avi_demux_parse_index), (gst_avi_demux_massage_index),
25496 (gst_avi_demux_handle_seek), (gst_avi_demux_loop):
25497 Ooops, bitten by the copy-and-paste design paradigm, fixes
25500 Fri May 12 18:04:22 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25502 gst/avi/gstavidemux.*: Some cleanups, prepare to use GstSegment.
25503 Original commit message from CVS:
25504 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
25505 (gst_avi_demux_index_next), (gst_avi_demux_handle_src_query),
25506 (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_subindex),
25507 (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index),
25508 (gst_avi_demux_stream_index), (gst_avi_demux_stream_scan),
25509 (gst_avi_demux_massage_index),
25510 (gst_avi_demux_calculate_durations_from_index),
25511 (gst_avi_demux_push_event), (gst_avi_demux_stream_header),
25512 (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry),
25513 (gst_avi_demux_loop):
25514 * gst/avi/gstavidemux.h:
25515 Some cleanups, prepare to use GstSegment.
25516 Fix error in entry walking code.
25518 Smarter timestamp calculation code.
25519 Uniform error/eos handling.
25521 Fri May 12 17:44:15 2006 +0000 Michael Smith <msmith@xiph.org>
25523 gst/wavparse/gstwavparse.c: Fix use of uninitialised values if we're NOT seeking in ready.
25524 Original commit message from CVS:
25525 * gst/wavparse/gstwavparse.c: (gst_wavparse_fmt),
25526 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers):
25527 Fix use of uninitialised values if we're NOT seeking in ready.
25530 Fri May 12 08:23:18 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25532 gst/wavparse/Makefile.am: Add CFLAGS and LIBS for libgstbase, fixes build on
25533 Original commit message from CVS:
25534 * gst/wavparse/Makefile.am:
25535 Add CFLAGS and LIBS for libgstbase, fixes build on
25538 Fri May 12 08:21:37 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25540 gst/id3demux/id3v2frames.c: Some more debug info. No need to check whether the string returned by g_convert() is real...
25541 Original commit message from CVS:
25542 * gst/id3demux/id3v2frames.c: (parse_insert_string_field):
25543 Some more debug info. No need to check whether the string
25544 returned by g_convert() is really UTF-8 - either it is or
25545 we get NULL returned.
25547 Thu May 11 17:59:59 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
25549 * sys/v4l2/Makefile.am:
25550 * sys/v4l2/gstv4l2.c:
25551 * sys/v4l2/gstv4l2colorbalance.c:
25552 * sys/v4l2/gstv4l2colorbalance.h:
25553 * sys/v4l2/gstv4l2element.c:
25554 * sys/v4l2/gstv4l2element.h:
25555 * sys/v4l2/gstv4l2object.c:
25556 * sys/v4l2/gstv4l2object.h:
25557 * sys/v4l2/gstv4l2src.c:
25558 * sys/v4l2/gstv4l2src.h:
25559 * sys/v4l2/gstv4l2tuner.c:
25560 * sys/v4l2/gstv4l2tuner.h:
25561 * sys/v4l2/gstv4l2xoverlay.c:
25562 * sys/v4l2/gstv4l2xoverlay.h:
25563 * sys/v4l2/v4l2_calls.c:
25564 * sys/v4l2/v4l2_calls.h:
25565 * sys/v4l2/v4l2src_calls.c:
25566 * sys/v4l2/v4l2src_calls.h:
25567 Changes proposed by Wingo in bug #338818.
25568 Original commit message from CVS:
25569 Changes proposed by Wingo in bug #338818.
25571 Thu May 11 09:09:49 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25573 gst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing the optional descriptors in the option...
25574 Original commit message from CVS:
25575 * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak),
25576 (gst_qtdemux_handle_esds):
25577 Figure out the real audio type in mp4a boxes by parsing the
25578 optional descriptors in the optional esds box. Promote the
25579 default AAC to mp3 when indicated. Fixes #330632.
25581 Wed May 10 17:44:50 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25583 gst/qtdemux/qtdemux.c: Parse version 2 sample descriptions.
25584 Original commit message from CVS:
25585 * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown),
25586 (qtdemux_parse_trak), (gst_qtdemux_handle_esds):
25587 Parse version 2 sample descriptions.
25588 Don't #define gst_util_dump_mem(), use something more
25589 specific instead to avoid confusion.
25591 Wed May 10 13:51:01 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25593 gst/id3demux/id3v2frames.c: Fix parsing of numeric genre strings some more, by ensuring that we only try and parse st...
25594 Original commit message from CVS:
25595 * gst/id3demux/id3v2frames.c: (id3v2_genre_fields_to_taglist):
25596 Fix parsing of numeric genre strings some more, by ensuring that
25597 we only try and parse strings that a) Start with '(' and b) Consist
25599 Also, when finding an escaping '((' sequence, bust it back to '(' by
25600 swallowing the first parenthesis
25602 Wed May 10 11:17:31 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25604 ext/esd/esdsink.*: Move the esd_get_server_info() into gst_esdsink_open() and fail with a decent error message on err...
25605 Original commit message from CVS:
25606 * ext/esd/esdsink.c: (gst_esdsink_finalize), (gst_esdsink_getcaps),
25607 (gst_esdsink_open), (gst_esdsink_close):
25608 * ext/esd/esdsink.h:
25609 Move the esd_get_server_info() into gst_esdsink_open() and fail
25610 with a decent error message on errors.
25612 Wed May 10 10:29:54 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25614 Const-ify GEnumValue arrays.
25615 Original commit message from CVS:
25616 * ext/esd/esdmon.c: (gst_esdmon_depths_get_type),
25617 (gst_esdmon_channels_get_type):
25618 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_profile_get_type):
25619 * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_method_get_type):
25620 * ext/libcaca/gstcacasink.c: (gst_cacasink_dither_get_type):
25621 * ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type):
25622 * gst/alpha/gstalpha.c: (gst_alpha_method_get_type):
25623 * gst/rtp/gstrtpilbcdepay.c: (gst_ilbc_mode_get_type):
25624 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type):
25625 * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type):
25626 * gst/videofilter/gstvideoflip.c: (gst_video_flip_method_get_type):
25627 * gst/videomixer/videomixer.c:
25628 (gst_video_mixer_background_get_type):
25629 Const-ify GEnumValue arrays.
25631 Tue May 9 14:08:15 2006 +0000 Mark Nauwelaerts <manauw@skynet.bet>
25633 gst/avi/gstavimux.c: Work around gst_buffer_make_metadata_writable() bug that results in avimux marking all frames in...
25634 Original commit message from CVS:
25635 Patch by: Mark Nauwelaerts <manauw at skynet bet>
25636 * gst/avi/gstavimux.c: (gst_avi_mux_do_audio_buffer),
25637 (gst_avi_mux_do_video_buffer):
25638 Work around gst_buffer_make_metadata_writable() bug that
25639 results in avimux marking all frames in the index as
25640 keyframes (#340859).
25642 Mon May 8 19:21:18 2006 +0000 Martin Rubli <martin_rubli@logitech.com>
25644 * sys/v4l2/gstv4l2src.c:
25645 * sys/v4l2/v4l2src_calls.c:
25646 Fix fourcc name printed out. Patch from Martin Rubli.
25647 Original commit message from CVS:
25648 Fix fourcc name printed out. Patch from Martin Rubli.
25650 Mon May 8 15:20:10 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25652 gst/qtdemux/qtdemux.c: Don't cause side effects in a debugging function.
25653 Original commit message from CVS:
25654 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
25655 (qtdemux_dump_mvhd):
25656 Don't cause side effects in a debugging function.
25657 Also report duration in push mode since we can.
25659 Mon May 8 14:35:20 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25661 gst/rtsp/rtspurl.c: Make parsing of urls suck slightly less.
25662 Original commit message from CVS:
25663 * gst/rtsp/rtspurl.c: (rtsp_url_parse):
25664 Make parsing of urls suck slightly less.
25666 Mon May 8 11:53:03 2006 +0000 Edward Hervey <bilboed@bilboed.com>
25668 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize.
25669 Original commit message from CVS:
25670 * autogen.sh: (CONFIGURE_DEF_OPT):
25671 libtoolize on Darwin/MacOSX is called glibtoolize.
25673 Mon May 8 10:59:05 2006 +0000 Jens Granseuer <jensgr@gmx.net>
25675 C89 compliance fixes. Fixes #340980
25676 Original commit message from CVS:
25677 Patch by: Jens Granseuer <jensgr at gmx dot net>
25678 * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_init):
25679 * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose):
25680 C89 compliance fixes. Fixes #340980
25682 Sat May 6 09:01:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25684 ext/flac/gstflacdec.*: Handle segment seeks that include the end of the file as stop point properly: when the decoder...
25685 Original commit message from CVS:
25686 * ext/flac/gstflacdec.c: (gst_flac_dec_loop):
25687 * ext/flac/gstflacdec.h:
25688 Handle segment seeks that include the end of the file as stop point
25689 properly: when the decoder hits EOS we want to send a SEGMENT_DONE
25690 message instead of an EOS event in case we're in segment seek
25691 mode (fixes #340699).
25693 Sat May 6 00:14:09 2006 +0000 Maciej Katafiasz <mathrick@mathrick.org>
25696 * ext/cairo/gsttextoverlay.c:
25697 * ext/flac/gstflacdec.c:
25698 * ext/gdk_pixbuf/pixbufscale.c:
25699 * ext/wavpack/gstwavpackdec.c:
25700 * gst/apetag/gstapedemux.c:
25701 * gst/debug/breakmydata.c:
25702 * gst/debug/testplugin.c:
25703 * gst/matroska/ebml-write.c:
25704 * gst/multipart/multipartdemux.c:
25705 * sys/osxaudio/gstosxaudiosink.c:
25706 * sys/osxaudio/gstosxaudiosrc.c:
25707 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
25708 Original commit message from CVS:
25709 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
25711 Fri May 5 20:12:59 2006 +0000 Martin Rubli <martin_rubli@logitech.com>
25713 * sys/v4l2/gstv4l2element.c:
25714 * sys/v4l2/gstv4l2element.h:
25715 * sys/v4l2/gstv4l2src.c:
25716 * sys/v4l2/gstv4l2src.h:
25717 * sys/v4l2/gstv4l2tuner.c:
25718 * sys/v4l2/gstv4l2tuner.h:
25719 * sys/v4l2/v4l2_calls.c:
25720 * sys/v4l2/v4l2_calls.h:
25721 * sys/v4l2/v4l2src_calls.c:
25722 * sys/v4l2/v4l2src_calls.h:
25723 * tests/icles/v4l2src-test.c:
25724 Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate dete...
25725 Original commit message from CVS:
25726 Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate detection.
25728 Thu May 4 17:27:27 2006 +0000 Michal Benes <michal.benes@xeris.cz>
25730 gst/matroska/matroska-demux.c: Don't leak caps when freeing the stream context (#340623).
25731 Original commit message from CVS:
25732 Patch by: Michal Benes <michal dot benes at xeris dot cz>
25733 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset):
25734 Don't leak caps when freeing the stream context (#340623).
25736 Thu May 4 15:40:18 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25738 configure.ac: Back to CVS
25739 Original commit message from CVS:
25743 Thu May 4 15:36:02 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25746 * docs/plugins/inspect/plugin-1394.xml:
25747 * docs/plugins/inspect/plugin-aasink.xml:
25748 * docs/plugins/inspect/plugin-alaw.xml:
25749 * docs/plugins/inspect/plugin-alpha.xml:
25750 * docs/plugins/inspect/plugin-alphacolor.xml:
25751 * docs/plugins/inspect/plugin-annodex.xml:
25752 * docs/plugins/inspect/plugin-apetag.xml:
25753 * docs/plugins/inspect/plugin-auparse.xml:
25754 * docs/plugins/inspect/plugin-autodetect.xml:
25755 * docs/plugins/inspect/plugin-avi.xml:
25756 * docs/plugins/inspect/plugin-cacasink.xml:
25757 * docs/plugins/inspect/plugin-cairo.xml:
25758 * docs/plugins/inspect/plugin-cdio.xml:
25759 * docs/plugins/inspect/plugin-cutter.xml:
25760 * docs/plugins/inspect/plugin-debug.xml:
25761 * docs/plugins/inspect/plugin-dv.xml:
25762 * docs/plugins/inspect/plugin-efence.xml:
25763 * docs/plugins/inspect/plugin-effectv.xml:
25764 * docs/plugins/inspect/plugin-esdsink.xml:
25765 * docs/plugins/inspect/plugin-flac.xml:
25766 * docs/plugins/inspect/plugin-flxdec.xml:
25767 * docs/plugins/inspect/plugin-gconfelements.xml:
25768 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
25769 * docs/plugins/inspect/plugin-goom.xml:
25770 * docs/plugins/inspect/plugin-halelements.xml:
25771 * docs/plugins/inspect/plugin-icydemux.xml:
25772 * docs/plugins/inspect/plugin-id3demux.xml:
25773 * docs/plugins/inspect/plugin-jpeg.xml:
25774 * docs/plugins/inspect/plugin-level.xml:
25775 * docs/plugins/inspect/plugin-matroska.xml:
25776 * docs/plugins/inspect/plugin-mulaw.xml:
25777 * docs/plugins/inspect/plugin-multipart.xml:
25778 * docs/plugins/inspect/plugin-navigationtest.xml:
25779 * docs/plugins/inspect/plugin-ossaudio.xml:
25780 * docs/plugins/inspect/plugin-png.xml:
25781 * docs/plugins/inspect/plugin-rtp.xml:
25782 * docs/plugins/inspect/plugin-rtsp.xml:
25783 * docs/plugins/inspect/plugin-shout2send.xml:
25784 * docs/plugins/inspect/plugin-smpte.xml:
25785 * docs/plugins/inspect/plugin-speex.xml:
25786 * docs/plugins/inspect/plugin-taglib.xml:
25787 * docs/plugins/inspect/plugin-udp.xml:
25788 * docs/plugins/inspect/plugin-videobalance.xml:
25789 * docs/plugins/inspect/plugin-videobox.xml:
25790 * docs/plugins/inspect/plugin-videoflip.xml:
25791 * docs/plugins/inspect/plugin-videomixer.xml:
25792 * docs/plugins/inspect/plugin-wavenc.xml:
25793 * docs/plugins/inspect/plugin-wavparse.xml:
25794 * docs/plugins/inspect/plugin-ximagesrc.xml:
25795 * win32/common/config.h:
25796 Really release 0.10.3
25797 Original commit message from CVS:
25798 Really release 0.10.3
25800 Thu May 4 15:28:53 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25802 * docs/plugins/inspect/plugin-qtdemux.xml:
25803 Really release 0.10.3 this time
25804 Original commit message from CVS:
25805 Really release 0.10.3 this time
25807 Thu May 4 15:05:00 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25813 * docs/plugins/gst-plugins-good-plugins.args:
25814 * docs/plugins/gst-plugins-good-plugins.signals:
25815 * docs/plugins/inspect/plugin-1394.xml:
25816 * docs/plugins/inspect/plugin-aasink.xml:
25817 * docs/plugins/inspect/plugin-alaw.xml:
25818 * docs/plugins/inspect/plugin-alpha.xml:
25819 * docs/plugins/inspect/plugin-alphacolor.xml:
25820 * docs/plugins/inspect/plugin-annodex.xml:
25821 * docs/plugins/inspect/plugin-apetag.xml:
25822 * docs/plugins/inspect/plugin-auparse.xml:
25823 * docs/plugins/inspect/plugin-autodetect.xml:
25824 * docs/plugins/inspect/plugin-avi.xml:
25825 * docs/plugins/inspect/plugin-cacasink.xml:
25826 * docs/plugins/inspect/plugin-cairo.xml:
25827 * docs/plugins/inspect/plugin-cdio.xml:
25828 * docs/plugins/inspect/plugin-cutter.xml:
25829 * docs/plugins/inspect/plugin-debug.xml:
25830 * docs/plugins/inspect/plugin-dv.xml:
25831 * docs/plugins/inspect/plugin-efence.xml:
25832 * docs/plugins/inspect/plugin-effectv.xml:
25833 * docs/plugins/inspect/plugin-esdsink.xml:
25834 * docs/plugins/inspect/plugin-flac.xml:
25835 * docs/plugins/inspect/plugin-flxdec.xml:
25836 * docs/plugins/inspect/plugin-gconfelements.xml:
25837 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
25838 * docs/plugins/inspect/plugin-goom.xml:
25839 * docs/plugins/inspect/plugin-halelements.xml:
25840 * docs/plugins/inspect/plugin-icydemux.xml:
25841 * docs/plugins/inspect/plugin-id3demux.xml:
25842 * docs/plugins/inspect/plugin-jpeg.xml:
25843 * docs/plugins/inspect/plugin-ladspa.xml:
25844 * docs/plugins/inspect/plugin-level.xml:
25845 * docs/plugins/inspect/plugin-matroska.xml:
25846 * docs/plugins/inspect/plugin-mulaw.xml:
25847 * docs/plugins/inspect/plugin-multipart.xml:
25848 * docs/plugins/inspect/plugin-navigationtest.xml:
25849 * docs/plugins/inspect/plugin-ossaudio.xml:
25850 * docs/plugins/inspect/plugin-png.xml:
25851 * docs/plugins/inspect/plugin-qtdemux.xml:
25852 * docs/plugins/inspect/plugin-rtp.xml:
25853 * docs/plugins/inspect/plugin-rtsp.xml:
25854 * docs/plugins/inspect/plugin-shout2send.xml:
25855 * docs/plugins/inspect/plugin-smpte.xml:
25856 * docs/plugins/inspect/plugin-speex.xml:
25857 * docs/plugins/inspect/plugin-taglib.xml:
25858 * docs/plugins/inspect/plugin-udp.xml:
25859 * docs/plugins/inspect/plugin-videobalance.xml:
25860 * docs/plugins/inspect/plugin-videobox.xml:
25861 * docs/plugins/inspect/plugin-videoflip.xml:
25862 * docs/plugins/inspect/plugin-videomixer.xml:
25863 * docs/plugins/inspect/plugin-wavenc.xml:
25864 * docs/plugins/inspect/plugin-wavparse.xml:
25865 * docs/plugins/inspect/plugin-ximagesrc.xml:
25866 * win32/common/config.h:
25868 Original commit message from CVS:
25871 Wed May 3 18:44:38 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25888 Original commit message from CVS:
25891 Wed May 3 18:41:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25893 gst/matroska/matroska-mux.c: Don't strcmp() NULL strings.
25894 Original commit message from CVS:
25895 * gst/matroska/matroska-mux.c:
25896 (gst_matroska_mux_stream_is_vorbis_header),
25897 (gst_matroska_mux_write_data):
25898 Don't strcmp() NULL strings.
25899 Only start new clusters on video keyframes, not on any
25900 random audio buffer that doesn't have the DELTA_UNIT
25901 flag set (fixes 'make check' again).
25903 Wed May 3 14:51:50 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
25905 gst/matroska/matroska-mux.c: Don't misinterpret GST_CLOCK_TIME_NONE as very high timestamp value and then dead-lock w...
25906 Original commit message from CVS:
25907 Patch by: Mark Nauwelaerts <manauw at skynet be>
25908 * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad),
25909 (gst_matroska_mux_stream_is_vorbis_header),
25910 (gst_matroska_mux_write_data):
25911 Don't misinterpret GST_CLOCK_TIME_NONE as very high timestamp
25912 value and then dead-lock when muxing vorbis audio streams
25913 (the three vorbis header buffers carry no timestamp, and it
25914 would try to mux these after all video buffers). Fixes #340346.
25915 Improve clustering: start a new cluster also whenever we get
25918 Wed May 3 14:30:21 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25920 gst/qtdemux/qtdemux.c: Clean up one piece of logic slightly and remove a dead code block.
25921 Original commit message from CVS:
25922 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
25923 Clean up one piece of logic slightly and remove a
25926 Wed May 3 14:28:57 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25929 Original commit message from CVS:
25932 * win32/common/config.h.in:
25935 Wed May 3 14:26:51 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25938 Original commit message from CVS:
25941 * win32/common/config.h.in:
25944 Tue May 2 22:34:52 2006 +0000 Michael Smith <msmith@xiph.org>
25946 ext/cairo/gsttimeoverlay.c: Fix timeoverlay for non-multiple-of-4 widths. This fourcc crap
25947 Original commit message from CVS:
25948 * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
25949 Fix timeoverlay for non-multiple-of-4 widths. This fourcc crap
25952 Tue May 2 21:52:48 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
25954 * sys/v4l2/gstv4l2src.c:
25955 Fix get_caps func to work when no framerate is available and the caps isn't simple.
25956 Original commit message from CVS:
25957 Fix get_caps func to work when no framerate is available and the caps isn't simple.
25959 Tue May 2 18:50:23 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25961 gst/: don't leak caps-string
25962 Original commit message from CVS:
25963 * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps):
25964 * gst/debug/negotiation.c: (gst_negotiation_update_caps):
25965 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps):
25966 don't leak caps-string
25968 Tue May 2 15:46:02 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25970 gst/id3demux/gstid3demux.c: Let core insert default error message for TYPE_NOT_FOUND errors, it's just as good as our...
25971 Original commit message from CVS:
25972 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
25973 (gst_id3demux_sink_activate):
25974 Let core insert default error message for TYPE_NOT_FOUND
25975 errors, it's just as good as our own and has the added
25976 bonus of being translated.
25978 Tue May 2 15:40:15 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25980 gst/: Post an error message when we get an EOS event and were not able to find out the type of stream.
25981 Original commit message from CVS:
25982 * gst/apetag/gsttagdemux.c: (gst_tag_demux_init),
25983 (gst_tag_demux_sink_event):
25984 * gst/id3demux/gstid3demux.c: (gst_id3demux_init),
25985 (gst_id3demux_sink_event):
25986 Post an error message when we get an EOS event and were not
25987 able to find out the type of stream.
25988 * tests/check/elements/id3v2mux.c: (fill_mp3_buffer), (got_buffer),
25989 (test_taglib_id3mux_with_tags):
25990 Decrease num-buffers to 16 per iteration again, otherwise the
25991 many memcpy()s and reallocations in the test will hammer slow
25992 CPUs completely and make the test timeout.
25994 Tue May 2 13:24:38 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25996 configure.ac: figure out where plugins-base plugins are
25997 Original commit message from CVS:
25999 figure out where plugins-base plugins are
26000 * tests/check/Makefile.am:
26001 use plugins-base plugins, so we have typefind functions
26002 * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags):
26003 increase num-buffers, this makes sure the test errors out instead
26004 of timing out when no typefind functions are present
26006 Tue May 2 13:01:50 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26008 * gst/wavparse/gstwavparse.c:
26009 fix docs for wavparse
26010 Original commit message from CVS:
26011 fix docs for wavparse
26013 Mon May 1 21:37:51 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
26015 * sys/v4l2/Makefile.am:
26016 * sys/v4l2/gstv4l2colorbalance.c:
26017 * sys/v4l2/gstv4l2xoverlay.c:
26018 * sys/v4l2/v4l2_calls.c:
26019 * tests/icles/v4l2src-test.c:
26020 Few improvements to move to good.
26021 Original commit message from CVS:
26022 Few improvements to move to good.
26024 Mon May 1 11:46:33 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26026 docs/plugins/Makefile.am: also check .cc files for gtk-doc markup
26027 Original commit message from CVS:
26028 * docs/plugins/Makefile.am:
26029 also check .cc files for gtk-doc markup
26031 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
26032 * docs/plugins/gst-plugins-good-plugins-sections.txt:
26033 * tests/check/Makefile.am:
26034 * tests/check/elements/id3v2mux.c: (id3v2mux_suite), (main):
26036 * ext/taglib/Makefile.am:
26037 * ext/taglib/gstid3v2mux.h:
26038 * ext/taglib/gsttaglibmux.c:
26039 * ext/taglib/gsttaglibmux.h:
26040 move taglib-based id3v2muxer to -good. Fixes #336110.
26042 Mon May 1 11:45:15 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26044 * docs/plugins/inspect/plugin-icydemux.xml:
26045 add icydemux inspection
26046 Original commit message from CVS:
26047 add icydemux inspection
26049 Mon May 1 11:43:31 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26066 add ximagesrc for translation
26067 Original commit message from CVS:
26068 add ximagesrc for translation
26070 Sun Apr 30 16:16:59 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26072 * ext/taglib/gstid3v2mux.cc:
26073 * ext/taglib/gsttaglibmux.c:
26075 Original commit message from CVS:
26078 Sun Apr 30 15:32:13 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26080 * ext/taglib/gstid3v2mux.cc:
26082 Original commit message from CVS:
26085 Sun Apr 30 14:55:15 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26087 * docs/plugins/inspect/plugin-qtdemux.xml:
26088 * docs/plugins/inspect/plugin-taglib.xml:
26089 update to latest version
26090 Original commit message from CVS:
26091 update to latest version
26093 Sat Apr 29 18:46:36 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26095 ext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely unlikely) case of an error.
26096 Original commit message from CVS:
26097 * ext/taglib/gsttaglib.cc:
26098 Post an error message on the bus in the (extremely unlikely)
26101 Sat Apr 29 18:18:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26103 ext/taglib/: Split the actual ID3v2 tag rendering code into its own subclass.
26104 Original commit message from CVS:
26105 * ext/taglib/Makefile.am:
26106 * ext/taglib/gstid3v2mux.cc:
26107 * ext/taglib/gstid3v2mux.h:
26108 * ext/taglib/gsttaglib.cc:
26109 * ext/taglib/gsttaglib.h:
26110 Split the actual ID3v2 tag rendering code into
26113 Sat Apr 29 16:14:20 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26115 gst/wavparse/gstwavparse.c: ... and fix multichannel/WAVFORMATEX support again.
26116 Original commit message from CVS:
26117 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
26118 ... and fix multichannel/WAVFORMATEX support again.
26120 Fri Apr 28 23:09:17 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
26122 gst/wavparse/gstwavparse.*: Add push (streaming) mode to wavparse (fixes #337625)
26123 Original commit message from CVS:
26124 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26125 (gst_wavparse_class_init), (gst_wavparse_dispose),
26126 (gst_wavparse_reset), (gst_wavparse_init),
26127 (gst_wavparse_create_sourcepad), (gst_wavparse_parse_adtl),
26128 (gst_wavparse_parse_cues), (gst_wavparse_parse_file_header),
26129 (gst_wavparse_stream_init), (gst_wavparse_perform_seek),
26130 (gst_wavparse_peek_chunk_info), (gst_wavparse_peek_chunk),
26131 (gst_wavparse_stream_headers), (gst_wavparse_parse_stream_init),
26132 (gst_wavparse_send_event), (gst_wavparse_add_src_pad),
26133 (gst_wavparse_stream_data), (gst_wavparse_loop),
26134 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
26135 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
26136 (gst_wavparse_change_state), (plugin_init):
26137 * gst/wavparse/gstwavparse.h:
26138 Add push (streaming) mode to wavparse (fixes #337625)
26140 Fri Apr 28 21:43:07 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26142 * tests/check/elements/id3v2mux.c:
26144 Original commit message from CVS:
26147 Fri Apr 28 19:22:46 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26149 * docs/plugins/inspect/plugin-ximagesrc.xml:
26150 add plugin docs for ximagesrc
26151 Original commit message from CVS:
26152 add plugin docs for ximagesrc
26154 Fri Apr 28 19:15:08 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26156 add ximagesrc icles test
26157 Original commit message from CVS:
26159 * tests/Makefile.am:
26160 add ximagesrc icles test
26162 Fri Apr 28 18:57:09 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26164 Move ximagesrc plug-in to good after review. Fixes #336756.
26165 Original commit message from CVS:
26167 * docs/plugins/Makefile.am:
26168 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
26169 * docs/plugins/gst-plugins-good-plugins-sections.txt:
26170 * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init),
26171 (gst_cmml_enc_push_clip):
26173 * sys/ximage/Makefile.am:
26174 * sys/ximage/gstximagesrc.c:
26175 Move ximagesrc plug-in to good after review. Fixes #336756.
26177 Fri Apr 28 16:51:33 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26179 * sys/ximage/gstximagesrc.c:
26180 * sys/ximage/gstximagesrc.h:
26182 Original commit message from CVS:
26185 Fri Apr 28 16:46:52 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26187 * sys/ximage/gstximagesrc.c:
26189 Original commit message from CVS:
26192 Fri Apr 28 16:15:20 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26194 * sys/ximage/Makefile.am:
26195 * sys/ximage/gstximagesrc.c:
26196 clean up Makefile.am
26197 Original commit message from CVS:
26198 clean up Makefile.am
26200 Fri Apr 28 15:33:09 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26202 * ext/taglib/gsttaglibmux.c:
26203 * ext/taglib/gsttaglibmux.h:
26205 Original commit message from CVS:
26208 Fri Apr 28 14:57:57 2006 +0000 Michael Smith <msmith@xiph.org>
26210 gst/icydemux/gsticydemux.*: Fix event handling: cache events when typefinding and forward later.
26211 Original commit message from CVS:
26212 * gst/icydemux/gsticydemux.c: (gst_icydemux_reset), (gst_icydemux_init), (gst_icydemux_sink_setcaps),
26213 (gst_icydemux_add_srcpad), (gst_icydemux_parse_and_send_tags),
26214 (gst_icydemux_handle_event), (gst_icydemux_send_cached_events),
26215 (gst_icydemux_typefind_or_forward), (gst_icydemux_add_meta),
26216 (gst_icydemux_chain), (gst_icydemux_send_tag_event):
26217 * gst/icydemux/gsticydemux.h:
26218 Fix event handling: cache events when typefinding and forward later.
26220 Fri Apr 28 14:55:20 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26222 sys/osxaudio/gstosxaudiosink.c: Register osxaudiosrc to the plugin.
26223 Original commit message from CVS:
26224 2006-04-28 Zaheer Abbas Merali <zaheerabbas at merali dot org>
26225 * sys/osxaudio/gstosxaudiosink.c:
26227 Register osxaudiosrc to the plugin.
26228 * sys/osxaudio/gstosxaudiosrc.c:
26229 (gst_osx_audio_src_osxelement_do_init),
26230 (gst_osx_audio_src_base_init), (gst_osx_audio_src_class_init),
26231 (gst_osx_audio_src_init), (gst_osx_audio_src_set_property),
26232 (gst_osx_audio_src_get_property),
26233 (gst_osx_audio_src_create_ringbuffer), (gst_osx_audio_src_io_proc),
26234 (gst_osx_audio_src_osxelement_init):
26235 * sys/osxaudio/gstosxaudiosrc.h:
26236 Port of osxaudiosrc to 0.10.
26237 * sys/osxaudio/Makefile.am:
26240 Fri Apr 28 12:00:39 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26243 commit Changelog for previous commit
26244 Original commit message from CVS:
26245 commit Changelog for previous commit
26247 Fri Apr 28 11:57:39 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26249 * sys/osxaudio/gstosxringbuffer.c:
26250 * sys/osxaudio/gstosxringbuffer.h:
26251 Forgot to commit, quick commit be4 apple dies
26252 Original commit message from CVS:
26253 Forgot to commit, quick commit be4 apple dies
26255 Fri Apr 28 11:37:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26257 gst/id3demux/id3v2frames.c: Recognise and skip any byte order marker (BOM) in
26258 Original commit message from CVS:
26259 * gst/id3demux/id3v2frames.c: (has_utf16_bom),
26260 (parse_split_strings):
26261 Recognise and skip any byte order marker (BOM) in
26264 Thu Apr 27 16:05:54 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26266 Add docs for both avidemux and avimux.
26267 Original commit message from CVS:
26268 * docs/plugins/Makefile.am:
26269 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
26270 * docs/plugins/gst-plugins-good-plugins-sections.txt:
26271 * docs/plugins/gst-plugins-good-plugins.hierarchy:
26272 * docs/plugins/inspect/plugin-avi.xml:
26273 * gst/avi/gstavidemux.c:
26274 * gst/avi/gstavimux.c:
26275 Add docs for both avidemux and avimux.
26277 Thu Apr 27 14:51:06 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
26279 gst/avi/: Port AVI muxer to GStreamer-0.10 (#332031).
26280 Original commit message from CVS:
26281 Patch by: Mark Nauwelaerts <manauw at skynet dot be>
26282 * gst/avi/Makefile.am:
26283 * gst/avi/gstavi.c: (plugin_init):
26284 * gst/avi/gstavimux.c: (gst_avi_mux_get_type),
26285 (gst_avi_mux_base_init), (gst_avi_mux_finalize),
26286 (gst_avi_mux_class_init), (gst_avi_mux_init),
26287 (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps),
26288 (gst_avi_mux_pad_link), (gst_avi_mux_pad_unlink),
26289 (gst_avi_mux_request_new_pad), (gst_avi_mux_release_pad),
26290 (gst_avi_mux_write_tag), (gst_avi_mux_riff_get_avi_header),
26291 (gst_avi_mux_riff_get_avix_header),
26292 (gst_avi_mux_riff_get_video_header),
26293 (gst_avi_mux_riff_get_audio_header), (gst_avi_mux_add_index),
26294 (gst_avi_mux_write_index), (gst_avi_mux_bigfile),
26295 (gst_avi_mux_start_file), (gst_avi_mux_stop_file),
26296 (gst_avi_mux_restart_file), (gst_avi_mux_handle_event),
26297 (gst_avi_mux_fill_queue), (gst_avi_mux_send_pad_data),
26298 (gst_avi_mux_strip_buffer), (gst_avi_mux_do_audio_buffer),
26299 (gst_avi_mux_do_video_buffer), (gst_avi_mux_do_one_buffer),
26300 (gst_avi_mux_loop), (gst_avi_mux_collect_pads),
26301 (gst_avi_mux_get_property), (gst_avi_mux_set_property),
26302 (gst_avi_mux_change_state):
26303 * gst/avi/gstavimux.h:
26304 Port AVI muxer to GStreamer-0.10 (#332031).
26305 * tests/check/Makefile.am:
26306 * tests/check/elements/avimux.c:
26307 * tests/check/elements/.cvsignore:
26308 Add unit test for AVI muxer.
26310 Wed Apr 26 21:29:45 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
26312 gst/wavparse/gstwavparse.*: reverted patch #337625 for the price of 1 hour sleep
26313 Original commit message from CVS:
26314 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26315 (gst_wavparse_class_init), (gst_wavparse_reset),
26316 (gst_wavparse_init), (gst_wavparse_create_sourcepad),
26317 (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
26318 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
26319 (gst_wavparse_send_event), (gst_wavparse_add_src_pad),
26320 (gst_wavparse_stream_data), (gst_wavparse_loop),
26321 (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate),
26322 (gst_wavparse_sink_activate_pull), (gst_wavparse_change_state),
26324 * gst/wavparse/gstwavparse.h:
26325 reverted patch #337625 for the price of 1 hour sleep
26327 Wed Apr 26 20:11:18 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
26329 gst/wavparse/gstwavparse.*: correct partial implementation of push mode (from my last commit)
26330 Original commit message from CVS:
26331 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26332 (gst_wavparse_class_init), (gst_wavparse_reset),
26333 (gst_wavparse_init), (gst_wavparse_create_sourcepad),
26334 (gst_wavparse_parse_adtl), (gst_wavparse_parse_cues),
26335 (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
26336 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
26337 (gst_wavparse_stream_data), (gst_wavparse_loop),
26338 (gst_wavparse_chain), (plugin_init):
26339 * gst/wavparse/gstwavparse.h:
26340 correct partial implementation of push mode
26341 (from my last commit)
26343 Wed Apr 26 17:37:10 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
26345 ext/esd/esdsink.c: Fix compile problem by defining ESD_MAX_WRITE_SIZE if it is not in esd.h
26346 Original commit message from CVS:
26347 * ext/esd/esdsink.c:
26348 Fix compile problem by defining ESD_MAX_WRITE_SIZE if
26351 Wed Apr 26 17:08:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26353 gst/auparse/gstauparse.*: Rewrite auparse to suck a little bit less: make source pad dynamic, so decodebin/playbin wo...
26354 Original commit message from CVS:
26355 * gst/auparse/gstauparse.c: (gst_au_parse_base_init),
26356 (gst_au_parse_class_init), (gst_au_parse_init),
26357 (gst_au_parse_reset), (gst_au_parse_add_srcpad),
26358 (gst_au_parse_remove_srcpad), (gst_au_parse_parse_header),
26359 (gst_au_parse_chain), (gst_au_parse_src_convert),
26360 (gst_au_parse_src_query), (gst_au_parse_handle_seek),
26361 (gst_au_parse_sink_event), (gst_au_parse_src_event),
26362 (gst_au_parse_change_state):
26363 * gst/auparse/gstauparse.h:
26364 Rewrite auparse to suck a little bit less: make source pad
26365 dynamic, so decodebin/playbin work with non-raw formats
26366 like alaw/mulaw; add query function for duration/position
26367 queries; check whether we have enough data before attempting
26368 to parse the header (instead of crashing when that is not the
26369 case); work around audioconvert sucking by swapping endianness
26370 to the native endianness ourselves for float formats; send
26371 initial newsegment event. Fixes #161712.
26373 Wed Apr 26 16:29:38 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26375 sys/osxaudio/: Port of osxaudiosink to 0.10
26376 Original commit message from CVS:
26377 2006-04-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
26378 * sys/osxaudio/Makefile.am:
26379 * sys/osxaudio/gstosxaudioelement.c:
26380 (gst_osx_audio_element_get_type),
26381 (gst_osx_audio_element_class_init):
26382 * sys/osxaudio/gstosxaudioelement.h:
26383 * sys/osxaudio/gstosxaudiosink.c:
26384 (gst_osx_audio_sink_osxelement_do_init),
26385 (gst_osx_audio_sink_base_init), (gst_osx_audio_sink_class_init),
26386 (gst_osx_audio_sink_init), (gst_osx_audio_sink_set_property),
26387 (gst_osx_audio_sink_get_property), (gst_osx_audio_sink_getcaps),
26388 (gst_osx_audio_sink_create_ringbuffer),
26389 (gst_osx_audio_sink_io_proc), (gst_osx_audio_sink_osxelement_init),
26391 * sys/osxaudio/gstosxaudiosink.h:
26392 Port of osxaudiosink to 0.10
26394 Wed Apr 26 08:55:27 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
26396 ext/esd/esdsink.c: Always write ESD_BUF_SIZE bytes and use ESD_MAX_WRITE_SIZE as the size of the ringbuffer. This sho...
26397 Original commit message from CVS:
26398 * ext/esd/esdsink.c: (gst_esdsink_prepare), (gst_esdsink_delay):
26399 Always write ESD_BUF_SIZE bytes and use ESD_MAX_WRITE_SIZE as
26400 the size of the ringbuffer. This should fix hangs with older
26403 Tue Apr 25 21:56:38 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
26405 Define GstElementDetails as const and also static (when defined as global)
26406 Original commit message from CVS:
26407 * ext/amrwb/gstamrwbdec.c:
26408 * ext/amrwb/gstamrwbenc.c:
26409 * ext/amrwb/gstamrwbparse.c:
26410 * ext/arts/gst_arts.c:
26411 * ext/artsd/gstartsdsink.c:
26412 * ext/audiofile/gstafparse.c:
26413 * ext/audiofile/gstafsink.c:
26414 * ext/audiofile/gstafsrc.c:
26415 * ext/audioresample/gstaudioresample.c:
26416 * ext/bz2/gstbz2dec.c:
26417 * ext/bz2/gstbz2enc.c:
26418 * ext/cdaudio/gstcdaudio.c:
26419 * ext/directfb/dfbvideosink.c:
26420 * ext/divx/gstdivxdec.c:
26421 * ext/divx/gstdivxenc.c:
26422 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
26423 * ext/faac/gstfaac.c: (gst_faac_base_init):
26424 * ext/faad/gstfaad.c:
26425 * ext/gsm/gstgsmdec.c:
26426 * ext/gsm/gstgsmenc.c:
26427 * ext/hermes/gsthermescolorspace.c:
26428 * ext/ivorbis/vorbisfile.c:
26429 * ext/lcs/gstcolorspace.c:
26430 * ext/libfame/gstlibfame.c:
26431 * ext/libmms/gstmms.c: (gst_mms_base_init):
26432 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
26433 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
26434 * ext/nas/nassink.c: (gst_nassink_base_init):
26435 * ext/neon/gstneonhttpsrc.c:
26436 * ext/sdl/sdlaudiosink.c:
26437 * ext/sdl/sdlvideosink.c:
26438 * ext/shout/gstshout.c:
26439 * ext/snapshot/gstsnapshot.c:
26440 * ext/sndfile/gstsf.c:
26441 * ext/swfdec/gstswfdec.c:
26442 * ext/tarkin/gsttarkindec.c:
26443 * ext/tarkin/gsttarkinenc.c:
26444 * ext/theora/theoradec.c:
26445 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
26446 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
26447 * ext/xvid/gstxviddec.c:
26448 * ext/xvid/gstxvidenc.c:
26449 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
26450 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
26451 * gst/chart/gstchart.c:
26452 * gst/colorspace/gstcolorspace.c:
26453 * gst/deinterlace/gstdeinterlace.c:
26454 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
26455 * gst/festival/gstfestival.c:
26456 * gst/filter/gstbpwsinc.c:
26457 * gst/filter/gstiir.c:
26458 * gst/filter/gstlpwsinc.c:
26459 * gst/freeze/gstfreeze.c:
26460 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
26461 * gst/librfb/gstrfbsrc.c:
26462 * gst/mixmatrix/mixmatrix.c:
26463 * gst/mpeg1sys/gstmpeg1systemencode.c:
26464 * gst/mpeg1videoparse/gstmp1videoparse.c:
26465 * gst/mpeg2sub/gstmpeg2subt.c:
26466 * gst/mpegaudioparse/gstmpegaudioparse.c:
26467 * gst/multifilesink/gstmultifilesink.c:
26468 * gst/overlay/gstoverlay.c:
26469 * gst/passthrough/gstpassthrough.c:
26470 * gst/playondemand/gstplayondemand.c:
26471 * gst/qtdemux/qtdemux.c:
26472 * gst/rtjpeg/gstrtjpegdec.c:
26473 * gst/rtjpeg/gstrtjpegenc.c:
26474 * gst/smooth/gstsmooth.c:
26475 * gst/smoothwave/gstsmoothwave.c:
26476 * gst/spectrum/gstspectrum.c:
26477 * gst/speed/gstspeed.c:
26478 * gst/stereo/gststereo.c:
26479 * gst/switch/gstswitch.c:
26480 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
26481 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
26482 * gst/vbidec/gstvbidec.c:
26483 * gst/videocrop/gstvideocrop.c:
26484 * gst/videodrop/gstvideodrop.c:
26485 * gst/virtualdub/gstxsharpen.c:
26486 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
26487 * gst/y4m/gsty4mencode.c:
26488 * sys/cdrom/gstcdplayer.c:
26489 * sys/directdraw/gstdirectdrawsink.c:
26490 * sys/directsound/gstdirectsoundsink.c:
26491 * sys/glsink/glimagesink.c:
26492 * sys/qcam/gstqcamsrc.c:
26493 * sys/v4l2/gstv4l2src.c:
26494 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
26495 * sys/ximagesrc/ximagesrc.c:
26496 Define GstElementDetails as const and also static (when defined as
26499 Tue Apr 25 21:39:46 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
26501 Define GstElementDetails as const and also static (when defined as global)
26502 Original commit message from CVS:
26503 * ext/aalib/gstaasink.c:
26504 * ext/annodex/gstcmmldec.c:
26505 * ext/annodex/gstcmmlenc.c:
26506 * ext/cairo/gsttextoverlay.c:
26507 * ext/cairo/gsttimeoverlay.c:
26508 * ext/cdio/gstcdiocddasrc.c:
26509 * ext/dv/gstdvdec.c:
26510 * ext/dv/gstdvdemux.c:
26511 * ext/esd/esdmon.c:
26512 * ext/esd/esdsink.c:
26513 * ext/flac/gstflacenc.c:
26514 * ext/flac/gstflactag.c:
26515 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
26516 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
26517 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
26518 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
26519 * ext/gdk_pixbuf/pixbufscale.c:
26520 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
26521 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
26522 * ext/jpeg/gstjpegdec.c:
26523 * ext/jpeg/gstjpegenc.c:
26524 * ext/jpeg/gstsmokedec.c:
26525 * ext/jpeg/gstsmokeenc.c:
26526 * ext/libcaca/gstcacasink.c:
26527 * ext/libmng/gstmngdec.c:
26528 * ext/libmng/gstmngenc.c:
26529 * ext/libpng/gstpngdec.c:
26530 * ext/libpng/gstpngenc.c:
26531 * ext/mikmod/gstmikmod.c:
26532 * ext/raw1394/gstdv1394src.c:
26533 * ext/shout2/gstshout2.c: (gst_shout2send_init):
26534 * ext/shout2/gstshout2.h:
26535 * ext/speex/gstspeexdec.c:
26536 * ext/speex/gstspeexenc.c:
26537 * gst/alpha/gstalpha.c:
26538 * gst/alpha/gstalphacolor.c:
26539 * gst/apetag/gstapedemux.c:
26540 * gst/auparse/gstauparse.c:
26541 * gst/autodetect/gstautoaudiosink.c:
26542 (gst_auto_audio_sink_base_init):
26543 * gst/autodetect/gstautovideosink.c:
26544 (gst_auto_video_sink_base_init):
26545 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
26546 * gst/avi/gstavimux.c: (gst_avimux_base_init):
26547 * gst/cutter/gstcutter.c:
26548 * gst/debug/breakmydata.c:
26549 * gst/debug/efence.c:
26550 * gst/debug/gstnavigationtest.c:
26551 * gst/debug/gstnavseek.c:
26552 * gst/debug/negotiation.c:
26553 * gst/debug/progressreport.c:
26554 * gst/debug/testplugin.c:
26555 * gst/effectv/gstaging.c:
26556 * gst/effectv/gstdice.c:
26557 * gst/effectv/gstedge.c:
26558 * gst/effectv/gstquark.c:
26559 * gst/effectv/gstrev.c:
26560 * gst/effectv/gstshagadelic.c:
26561 * gst/effectv/gstvertigo.c:
26562 * gst/effectv/gstwarp.c:
26563 * gst/flx/gstflxdec.c:
26564 * gst/goom/gstgoom.c:
26565 * gst/icydemux/gsticydemux.c:
26566 * gst/id3demux/gstid3demux.c:
26567 * gst/interleave/deinterleave.c:
26568 * gst/interleave/interleave.c:
26569 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
26570 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
26571 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
26572 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
26573 * gst/level/gstlevel.c:
26574 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
26575 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
26576 * gst/median/gstmedian.c:
26577 * gst/monoscope/gstmonoscope.c:
26578 * gst/multipart/multipartdemux.c:
26579 * gst/multipart/multipartmux.c:
26580 * gst/oldcore/gstaggregator.c:
26581 * gst/oldcore/gstfdsink.c:
26582 * gst/oldcore/gstmd5sink.c:
26583 * gst/oldcore/gstmultifilesrc.c:
26584 * gst/oldcore/gstpipefilter.c:
26585 * gst/oldcore/gstshaper.c:
26586 * gst/oldcore/gststatistics.c:
26587 * gst/rtp/gstasteriskh263.c:
26588 * gst/rtp/gstrtpL16depay.c:
26589 * gst/rtp/gstrtpL16pay.c:
26590 * gst/rtp/gstrtpamrdepay.c:
26591 * gst/rtp/gstrtpamrpay.c:
26592 * gst/rtp/gstrtpdepay.c:
26593 * gst/rtp/gstrtpgsmpay.c:
26594 * gst/rtp/gstrtph263pay.c:
26595 * gst/rtp/gstrtph263pdepay.c:
26596 * gst/rtp/gstrtph263ppay.c:
26597 * gst/rtp/gstrtpilbcdepay.c:
26598 * gst/rtp/gstrtpmp4gpay.c:
26599 * gst/rtp/gstrtpmp4vdepay.c:
26600 * gst/rtp/gstrtpmp4vpay.c:
26601 * gst/rtp/gstrtpmpadepay.c:
26602 * gst/rtp/gstrtpmpapay.c:
26603 * gst/rtp/gstrtppcmadepay.c:
26604 * gst/rtp/gstrtppcmapay.c:
26605 * gst/rtp/gstrtppcmudepay.c:
26606 * gst/rtp/gstrtppcmupay.c:
26607 * gst/rtp/gstrtpspeexdepay.c:
26608 * gst/rtp/gstrtpspeexpay.c:
26609 * gst/rtsp/gstrtpdec.c:
26610 * gst/rtsp/gstrtspsrc.c:
26611 * gst/smpte/gstsmpte.c:
26612 * gst/udp/gstdynudpsink.c:
26613 * gst/udp/gstmultiudpsink.c:
26614 * gst/udp/gstudpsink.c:
26615 * gst/udp/gstudpsrc.c:
26616 * gst/videobox/gstvideobox.c:
26617 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
26618 * gst/videofilter/gstvideobalance.c:
26619 * gst/videofilter/gstvideoflip.c:
26620 * gst/videofilter/gstvideotemplate.c:
26621 (gst_videotemplate_base_init):
26622 * gst/videomixer/videomixer.c:
26623 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26624 (gst_wavparse_class_init), (gst_wavparse_dispose),
26625 (gst_wavparse_reset), (gst_wavparse_init),
26626 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
26627 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
26628 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
26629 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
26630 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
26631 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
26632 (gst_wavparse_change_state):
26633 * gst/wavparse/gstwavparse.h:
26634 * sys/oss/gstossmixerelement.c:
26635 * sys/oss/gstosssink.c:
26636 * sys/oss/gstosssrc.c:
26637 * sys/osxaudio/gstosxaudioelement.c:
26638 * sys/osxaudio/gstosxaudiosink.c:
26639 * sys/osxaudio/gstosxaudiosrc.c:
26640 * sys/sunaudio/gstsunaudiomixer.c:
26641 * sys/sunaudio/gstsunaudiosink.c:
26642 Define GstElementDetails as const and also static (when defined as
26645 Tue Apr 25 17:57:23 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26647 ext/jpeg/gstjpegdec.c: Source pad has fixed caps. If we don't set this, bad things happen when the window is resized.
26648 Original commit message from CVS:
26649 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
26650 Source pad has fixed caps. If we don't set this, bad
26651 things happen when the window is resized.
26653 Tue Apr 25 16:38:50 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26655 gst/matroska/: Handle case where the TrackType ebml chunk does not come before the
26656 Original commit message from CVS:
26657 * gst/matroska/Makefile.am:
26658 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
26659 (gst_matroska_demux_handle_src_event):
26660 * gst/matroska/matroska-ids.c:
26661 (gst_matroska_track_init_video_context),
26662 (gst_matroska_track_init_audio_context),
26663 (gst_matroska_track_init_subtitle_context),
26664 (gst_matroska_track_init_complex_context):
26665 * gst/matroska/matroska-ids.h:
26666 Handle case where the TrackType ebml chunk does not come before the
26667 TrackInfoAudio or TrackInfoVideo ebml chunk (#339446). Ignore QoS
26670 Tue Apr 25 16:09:55 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
26672 gst/rtp/: It's codec_data, not codec_info.
26673 Original commit message from CVS:
26674 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_setcaps):
26675 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_setcaps):
26676 It's codec_data, not codec_info.
26678 Tue Apr 25 11:45:00 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
26680 gst/matroska/matroska-demux.c: Handle codec_data for VfW compatibility codec IDs (#339451)
26681 Original commit message from CVS:
26682 Patch by: Mark Nauwelaerts <manauw at skynet dot be>
26683 * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
26684 Handle codec_data for VfW compatibility codec IDs (#339451)
26685 * gst/matroska/matroska-mux.c:
26686 (gst_matroska_mux_video_pad_setcaps):
26687 Same here, handle codec_data and add additional caps we can handle
26688 now to the pad template (huffyuv, dv and h263 video) (#339451)
26690 Tue Apr 25 11:09:24 2006 +0000 Josef Zlomek <josef.zlomek@itonis.tv>
26692 gst/matroska/matroska-mux.c: Fix timestamping of B-frames, use signed integers, do some rounding (#339678).
26693 Original commit message from CVS:
26694 Patch by: Josef Zlomek <josef dot zlomek at itonis dot tv>
26695 * gst/matroska/matroska-mux.c:
26696 (gst_matroska_mux_create_buffer_header),
26697 (gst_matroska_mux_write_data):
26698 Fix timestamping of B-frames, use signed integers, do
26699 some rounding (#339678).
26701 Mon Apr 24 18:30:55 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
26704 * ext/annodex/gstcmmlparser.c:
26705 just make it compile with --disable-gst-debug.
26706 Original commit message from CVS:
26707 just make it compile with --disable-gst-debug.
26709 Sun Apr 23 15:55:30 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
26711 gst/matroska/matroska-demux.c: Fix a bad conversion using gst_guint64_to_gdouble. fabs ((gdouble) demux->index[entry]...
26712 Original commit message from CVS:
26713 * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
26714 Fix a bad conversion using gst_guint64_to_gdouble.
26715 fabs ((gdouble) demux->index[entry].time - (gdouble) seek_pos) can not be
26716 replaced by fabs (gst_guint64_to_gdouble (demux->index[entry].time - seek_pos)) as the
26717 difference could be negative. fabs (gst_guint64_to_gdouble (demux->index[entry].time) -
26718 gst_guint64_to_gdouble (seek_pos)) is the good solution. Thanks to Tim who has seen my
26721 Sat Apr 22 15:32:48 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
26723 gst/matroska/matroska-demux.c: Use gst_guint64_to_gdouble for conversions
26724 Original commit message from CVS:
26725 * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
26726 Use gst_guint64_to_gdouble for conversions
26727 * win32/vs6/gst_plugins_good.dsw:
26728 * win32/vs6/libgsticydemux.dsp:
26729 Add a project file for icydemux
26731 Fri Apr 21 18:07:10 2006 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
26733 gst/avi/gstavidemux.c: When splitting audio chunks, the block alignment is not taken in consideration, so the smaller...
26734 Original commit message from CVS:
26735 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
26736 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
26737 (gst_avi_demux_parse_index), (gst_avi_demux_massage_index):
26738 When splitting audio chunks, the block alignment is not taken in
26739 consideration, so the smaller chunks could be of size which is
26740 not a multiple of the block alignment. Fixes #336904
26742 Fri Apr 21 17:59:03 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
26744 ext/raw1394/gstdv1394src.c: Use scale functions
26745 Original commit message from CVS:
26746 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_convert):
26747 Use scale functions
26749 Fri Apr 21 17:27:40 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26751 ext/dv/gstdv.c: Fix build.
26752 Original commit message from CVS:
26753 * ext/dv/gstdv.c: (plugin_init):
26756 Fri Apr 21 17:15:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26758 gst/debug/progressreport.c: Add 'format' property to force querying to a particular format.
26759 Original commit message from CVS:
26760 * gst/debug/progressreport.c: (gst_progress_report_finalize),
26761 (gst_progress_report_class_init), (gst_progress_report_init),
26762 (gst_progress_report_do_query), (gst_progress_report_report),
26763 (gst_progress_report_set_property),
26764 (gst_progress_report_get_property):
26765 Add 'format' property to force querying to a particular format.
26767 Fri Apr 21 15:50:28 2006 +0000 Andy Wingo <wingo@pobox.com>
26769 ext/dv/gstdv.c (plugin_init): libdv is a marginal decoder, at best, on big endian systems. Drop its rank in that case...
26770 Original commit message from CVS:
26771 2006-04-21 Andy Wingo <wingo@pobox.com>
26772 * ext/dv/gstdv.c (plugin_init): libdv is a marginal decoder, at
26773 best, on big endian systems. Drop its rank in that case. OTOH on
26774 x86 it's quite fine. See changes from today in gst-ffmpeg as well.
26776 Fri Apr 21 09:27:11 2006 +0000 Michael Smith <msmith@xiph.org>
26778 Add icydemux, and tests.
26779 Original commit message from CVS:
26781 * gst/icydemux/Makefile.am:
26782 * gst/icydemux/gsticydemux.c: (gst_icydemux_get_type),
26783 (gst_icydemux_base_init), (gst_icydemux_class_init),
26784 (gst_icydemux_reset), (gst_icydemux_init),
26785 (gst_icydemux_sink_setcaps), (gst_icydemux_dispose),
26786 (gst_icydemux_add_srcpad), (gst_icydemux_remove_srcpad),
26787 (unicodify), (gst_icydemux_unicodify),
26788 (gst_icydemux_parse_and_send_tags),
26789 (gst_icydemux_typefind_or_forward), (gst_icydemux_add_meta),
26790 (gst_icydemux_chain), (gst_icydemux_change_state),
26791 (gst_icydemux_send_tag_event), (plugin_init):
26792 * gst/icydemux/gsticydemux.h:
26793 * tests/check/Makefile.am:
26794 * tests/check/elements/icydemux.c: (typefind_succeed),
26795 (plugin_init), (icydemux_found_pad), (create_icydemux),
26796 (cleanup_icydemux), (push_data), (GST_START_TEST),
26797 (icydemux_suite), (main):
26798 Add icydemux, and tests.
26800 Thu Apr 20 17:48:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26802 ext/flac/gstflacdec.c: Post SEGMENT_DONE message in TIME format.
26803 Original commit message from CVS:
26804 * ext/flac/gstflacdec.c: (gst_flac_dec_loop):
26805 Post SEGMENT_DONE message in TIME format.
26807 Thu Apr 20 17:29:56 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
26809 * sys/v4l2/gstv4l2src.c:
26810 Added a couple of ifdefs to make it compile with other kernels.
26811 Original commit message from CVS:
26812 Added a couple of ifdefs to make it compile with other kernels.
26814 Thu Apr 20 16:33:55 2006 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
26816 gst/avi/gstavidemux.c: Fix index creation when we have to scan the file to create an index. There may be other types ...
26817 Original commit message from CVS:
26818 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
26819 * gst/avi/gstavidemux.c: (gst_avi_demux_peek_tag),
26820 (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan):
26821 Fix index creation when we have to scan the file to create
26822 an index. There may be other types of RIFF 'LIST' chunks than
26823 'movi' and we need to skip them properly as well or we'll end up
26824 reading garbage (#336889). Some other cosmetic changes.
26826 Thu Apr 20 14:21:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26828 ext/flac/gstflacdec.c: Add support for segment seeks (fixes #338290). Also demote some recurring debug message from D...
26829 Original commit message from CVS:
26830 * ext/flac/gstflacdec.c: (gst_flac_dec_loop),
26831 (gst_flac_dec_handle_seek_event):
26832 Add support for segment seeks (fixes #338290). Also demote
26833 some recurring debug message from DEBUG to LOG level.
26835 Thu Apr 20 13:23:40 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26837 gst/matroska/: Set DISCONT flag on first buffer after a discontinuity.
26838 Original commit message from CVS:
26839 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
26840 (gst_matroskademux_do_index_seek),
26841 (gst_matroska_demux_handle_seek_event),
26842 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
26843 * gst/matroska/matroska-ids.h:
26844 Set DISCONT flag on first buffer after a discontinuity.
26845 Fix newsegment events sent when seeking and honour KEY_UNIT
26846 seek flag. Create pad with bogus caps if we don't recognise
26847 the stream codec id.
26848 * gst/matroska/matroska-demux.h:
26849 Fix GObject macros.
26851 Thu Apr 20 11:00:16 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
26853 gst/matroska/matroska-demux.c: Handle end of segment properly when set; don't dead-lock when posting start of segment...
26854 Original commit message from CVS:
26855 Patch by: Mark Nauwelaerts <manauw at skynet dot be>
26856 * gst/matroska/matroska-demux.c:
26857 (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_loop):
26858 Handle end of segment properly when set; don't dead-lock when
26859 posting start of segment message when doing a segment seek.
26862 Thu Apr 20 09:48:05 2006 +0000 j^ <j@bootlab.org>
26864 gst/qtdemux/qtdemux.c: Never treat video streams as an audio stream.
26865 Original commit message from CVS:
26866 Patch by: j^ <j at bootlab dot org>
26867 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
26868 (qtdemux_video_caps):
26869 Never treat video streams as an audio stream.
26870 Add qtdrw mime type.
26873 Thu Apr 20 09:11:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26875 gst/matroska/matroska-demux.c: Make mpeg2 aac audio work: create artificial private codec data chunk which faad2 seem...
26876 Original commit message from CVS:
26877 * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps),
26878 (gst_matroska_demux_plugin_init):
26879 Make mpeg2 aac audio work: create artificial private codec data
26880 chunk which faad2 seems to require, just as we do for mpeg4 aac.
26881 Also call gst_riff_init(). Partially fixes #338767.
26883 Wed Apr 19 15:16:33 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26885 gst/wavenc/gstwavenc.*: Set caps on first outgoing buffer, so that it doesn't error out immediately with a non-negoti...
26886 Original commit message from CVS:
26887 * gst/wavenc/gstwavenc.c: (gst_wavenc_base_init),
26888 (gst_wavenc_class_init), (gst_wavenc_init),
26889 (gst_wavenc_create_header_buf), (gst_wavenc_push_header),
26890 (gst_wavenc_sink_setcaps), (get_id_from_name), (gst_wavenc_event),
26891 (gst_wavenc_chain), (gst_wavenc_change_state):
26892 * gst/wavenc/gstwavenc.h:
26893 Set caps on first outgoing buffer, so that it doesn't error out
26894 immediately with a non-negotiated error (#338716). Rewrite and
26895 clean up a bit; fix setcaps function to parse things properly;
26896 fix sink caps (8bit audio is unsigned and doesn't have depth);
26897 use boilerplate macros; remove unused properties stuff.
26899 Wed Apr 19 09:27:00 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
26901 gst/qtdemux/qtdemux.c: For VBR audio, don't try to calculate the samples_per_frame.
26902 Original commit message from CVS:
26903 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
26904 For VBR audio, don't try to calculate the samples_per_frame.
26907 Tue Apr 18 18:14:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26909 ext/gdk_pixbuf/gstgdkpixbuf.c: Leave JPEG decoding to our jpegdec plugin. gdkpixbufdec cannot handle MJPEG streams an...
26910 Original commit message from CVS:
26911 * ext/gdk_pixbuf/gstgdkpixbuf.c:
26912 Leave JPEG decoding to our jpegdec plugin. gdkpixbufdec cannot
26913 handle MJPEG streams and might be autoplugged for those if the
26914 user doesn't have jpegdec installed (resulting in a cryptic error
26915 message about huffman tables). Better to disable JPEG decoding here
26916 and let the user figure out that she needs to install jpegdec.
26918 Tue Apr 18 18:04:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26920 ext/gdk_pixbuf/gstgdkpixbuf.*: Make work with packetised/framed input (e.g. png-in-quicktime). Use
26921 Original commit message from CVS:
26922 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
26923 (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_init),
26924 (gst_gdk_pixbuf_flush), (gst_gdk_pixbuf_chain):
26925 * ext/gdk_pixbuf/gstgdkpixbuf.h:
26926 Make work with packetised/framed input (e.g. png-in-quicktime). Use
26927 GST_ELEMENT_ERROR when we return GST_FLOW_ERROR. Add some
26928 GST_DEBUG_FUNCPTR here and there. Use GST_LOG for recurring
26929 debug messages. Fix boilerplate macros.
26931 Tue Apr 18 17:29:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26933 ext/gdk_pixbuf/gstgdkpixbuf.c: No need to special-case for Gdk-2.0 any longer, we require
26934 Original commit message from CVS:
26935 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_get_capslist),
26936 (gst_gdk_pixbuf_set_property), (gst_gdk_pixbuf_get_property):
26937 No need to special-case for Gdk-2.0 any longer, we require
26938 Gdk 2.2 or newer; minor clean-ups.
26940 Tue Apr 18 17:17:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26942 Rewrite a bit: use GstBaseSink::start and stop instead of a state change function; use GST_ELEMENT_ERROR for error re...
26943 Original commit message from CVS:
26944 * ext/shout2/gstshout2.c: (gst_shout2send_base_init),
26945 (gst_shout2send_class_init), (gst_shout2send_init),
26946 (set_shout_metadata), (gst_shout2send_set_metadata),
26947 (gst_shout2send_event), (gst_shout2send_start),
26948 (gst_shout2send_connect), (gst_shout2send_stop),
26949 (gst_shout2send_render), (gst_shout2send_set_property),
26950 (gst_shout2send_get_property), (gst_shout2send_setcaps),
26952 * ext/shout2/gstshout2.h:
26954 Rewrite a bit: use GstBaseSink::start and stop instead of a state
26955 change function; use GST_ELEMENT_ERROR for error reporting, not
26956 g_error() or GST_ERROR(); don't unref caps in setcaps function,
26957 will cause crashes or assertion failures; remove (unused) "sync"
26958 property, basesink already has such a property; misc. other
26959 minor fixes and cleanups.
26961 Tue Apr 18 14:15:33 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26963 Add translatable error message for when we cannot connect to the sound server, as "Cannot open resource for writing" ...
26964 Original commit message from CVS:
26965 * ext/esd/esdsink.c: (gst_esdsink_open), (gst_esdsink_prepare):
26966 * ext/esd/gstesd.c: (plugin_init):
26968 Add translatable error message for when we cannot
26969 connect to the sound server, as "Cannot open resource
26970 for writing" isn't really an acceptable message to show
26971 to the user in this case.
26973 Tue Apr 18 13:32:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26975 sys/oss/gst-i18n-plugin.h: Remove bogus file that doesn't belong here.
26976 Original commit message from CVS:
26977 * sys/oss/gst-i18n-plugin.h:
26978 Remove bogus file that doesn't belong here.
26980 Mon Apr 17 19:57:10 2006 +0000 Philippe Valembois <lephilousophe@users.sf.net>
26982 ext/shout2/gstshout2.*: Handle tags being received before the connection to the server is established properly (see #...
26983 Original commit message from CVS:
26984 Patch by: Philippe Valembois
26985 * ext/shout2/gstshout2.c: (gst_shout2send_init),
26986 (gst_shout2send_set_metadata), (gst_shout2send_event),
26987 (gst_shout2send_render), (gst_shout2send_change_state):
26988 * ext/shout2/gstshout2.h:
26989 Handle tags being received before the connection to
26990 the server is established properly (see #338636).
26992 Mon Apr 17 19:43:32 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
26994 * sys/v4l2/gstv4l2src.c:
26995 Just added a gtk-doc comment.
26996 Original commit message from CVS:
26997 Just added a gtk-doc comment.
26999 Mon Apr 17 19:12:36 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27001 ext/shout2/gstshout2.c: Don't crash in case the connection to the server fails: don't set pointer to NULL by assignin...
27002 Original commit message from CVS:
27003 * ext/shout2/gstshout2.c: (gst_shout2send_render):
27004 Don't crash in case the connection to the server fails:
27005 don't set pointer to NULL by assigning FALSE; error out
27006 properly by using GST_ELEMENT_ERROR and returning
27007 GST_FLOW_ERROR (fixes #338636). Lastly, free connection
27008 before resetting the pointer.
27010 Mon Apr 17 10:01:51 2006 +0000 Alex Lancaster <alexlan@fedoraproject.org>
27012 gst/id3demux/id3tags.c: (Fixes #338713)
27013 Original commit message from CVS:
27014 * gst/id3demux/id3tags.c:
27015 Recognise TCO (Genre) tags in ID3v2.2. Patch by Alex Lancaster
27018 Thu Apr 13 21:45:57 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
27020 * sys/v4l2/gstv4l2src.c:
27021 * sys/v4l2/v4l2src_calls.c:
27022 Fixed some memory leaks.
27023 Original commit message from CVS:
27024 Fixed some memory leaks.
27026 Thu Apr 13 09:15:31 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27029 * gst/rtp/Makefile.am:
27030 * gst/rtp/gstasteriskh263.h:
27031 * gst/rtp/gstrtp.c:
27032 * gst/rtp/gstrtpL16depay.h:
27033 * gst/rtp/gstrtpL16pay.h:
27034 * gst/rtp/gstrtpamrdepay.h:
27035 * gst/rtp/gstrtpamrpay.h:
27036 * gst/rtp/gstrtpdepay.h:
27037 * gst/rtp/gstrtpgsmdepay.h:
27038 * gst/rtp/gstrtpgsmpay.h:
27039 * gst/rtp/gstrtph263pay.h:
27040 * gst/rtp/gstrtph263pdepay.h:
27041 * gst/rtp/gstrtph263ppay.h:
27042 * gst/rtp/gstrtpmp4gpay.h:
27043 * gst/rtp/gstrtpmp4vdepay.h:
27044 * gst/rtp/gstrtpmp4vpay.h:
27045 * gst/rtp/gstrtpmpadepay.h:
27046 * gst/rtp/gstrtpmpapay.h:
27047 * gst/rtp/gstrtppcmadepay.h:
27048 * gst/rtp/gstrtppcmapay.c:
27049 * gst/rtp/gstrtppcmapay.h:
27050 * gst/rtp/gstrtppcmudepay.h:
27051 * gst/rtp/gstrtppcmupay.c:
27052 * gst/rtp/gstrtppcmupay.h:
27053 * gst/rtp/gstrtpspeexdepay.h:
27054 * gst/rtp/gstrtpspeexpay.h:
27055 reverting rtp patches to fix freeze break on -base as explained on the list
27056 Original commit message from CVS:
27057 reverting rtp patches to fix freeze break on -base as explained on the list
27059 Thu Apr 13 09:01:17 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27061 gst/rtp/: Fix GObject macros.
27062 Original commit message from CVS:
27063 * gst/rtp/gstasteriskh263.h:
27064 * gst/rtp/gstrtpL16depay.h:
27065 * gst/rtp/gstrtpL16pay.h:
27066 * gst/rtp/gstrtpamrdepay.h:
27067 * gst/rtp/gstrtpamrpay.h:
27068 * gst/rtp/gstrtpdepay.h:
27069 * gst/rtp/gstrtpgsmdepay.h:
27070 * gst/rtp/gstrtpgsmpay.h:
27071 * gst/rtp/gstrtph263pay.h:
27072 * gst/rtp/gstrtph263pdepay.h:
27073 * gst/rtp/gstrtph263ppay.h:
27074 * gst/rtp/gstrtpilbcdepay.h:
27075 * gst/rtp/gstrtpilbcpay.h:
27076 * gst/rtp/gstrtpmp4gpay.h:
27077 * gst/rtp/gstrtpmp4vdepay.h:
27078 * gst/rtp/gstrtpmp4vpay.h:
27079 * gst/rtp/gstrtpmpadepay.h:
27080 * gst/rtp/gstrtpmpapay.h:
27081 * gst/rtp/gstrtppcmadepay.h:
27082 * gst/rtp/gstrtppcmapay.h:
27083 * gst/rtp/gstrtppcmudepay.h:
27084 * gst/rtp/gstrtppcmupay.h:
27085 * gst/rtp/gstrtpspeexdepay.h:
27086 * gst/rtp/gstrtpspeexpay.h:
27087 Fix GObject macros.
27089 Thu Apr 13 03:42:51 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
27091 gst/rtp/: Ported mulaw and alaw payloaders to use new base class
27092 Original commit message from CVS:
27093 2006-04-12 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
27094 * gst/rtp/gstrtppcmapay.c:
27095 * gst/rtp/gstrtppcmapay.h:
27096 * gst/rtp/gstrtppcmupay.c:
27097 * gst/rtp/gstrtppcmupay.h:
27098 Ported mulaw and alaw payloaders to use new base class
27099 * gst/rtp/Makefile.am:
27100 * gst/rtp/gstrtp.c:
27101 * gst/rtp/gstrtpilbcpay.c:
27102 * gst/rtp/gstrtpilbcpay.h:
27103 * gst/rtp/gstrtpilbcdepay.c:
27104 * gst/rtp/gstrtpilbcdepay.h:
27105 Added new iLBC payloader/depayloader. Payloader uses new audio payload base
27108 Wed Apr 12 21:57:02 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
27110 * sys/v4l2/gstv4l2src.c:
27111 Fix to work in read mode.
27112 Original commit message from CVS:
27113 Fix to work in read mode.
27115 Wed Apr 12 09:42:10 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27117 ext/gdk_pixbuf/gstgdkpixbuf.c: Some cleanups.
27118 Original commit message from CVS:
27119 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
27120 (gst_gdk_pixbuf_get_capslist), (gst_gdk_pixbuf_sink_getcaps),
27121 (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_init),
27122 (gst_gdk_pixbuf_flush), (gst_gdk_pixbuf_sink_event),
27123 (gst_gdk_pixbuf_chain):
27125 Added RGBA as a possible output format.
27126 Correctly free the supported mimetypes.
27127 deprecate silent arg, it's not used.
27128 Return result from _alloc_buffer to peer.
27130 Tue Apr 11 18:03:36 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27132 gst/rtp/gstrtpmp4vdepay.c: Don't leak memory allocated by gst_buffer_new_and_alloc() by overwriting GST_BUFFER_MALLOC...
27133 Original commit message from CVS:
27134 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_process):
27135 Don't leak memory allocated by gst_buffer_new_and_alloc() by
27136 overwriting GST_BUFFER_MALLOCDATA.
27138 Tue Apr 11 15:27:31 2006 +0000 Christian Schaller <uraeus@gnome.org>
27140 * gst-plugins-good.spec.in:
27141 fix version number macro
27142 Original commit message from CVS:
27143 fix version number macro
27145 Tue Apr 11 09:35:45 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27147 ext/libpng/gstpngdec.*: Handle more than one frame if the content is framed, like with png-in-quicktime (#331917).
27148 Original commit message from CVS:
27149 * ext/libpng/gstpngdec.c: (gst_pngdec_init),
27150 (user_endrow_callback), (user_end_callback),
27151 (gst_pngdec_caps_create_and_set), (gst_pngdec_chain),
27152 (gst_pngdec_sink_setcaps), (gst_pngdec_sink_event),
27153 (gst_pngdec_libpng_clear), (gst_pngdec_change_state):
27154 * ext/libpng/gstpngdec.h:
27155 Handle more than one frame if the content is framed,
27156 like with png-in-quicktime (#331917).
27158 Mon Apr 10 19:55:31 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27160 sys/oss/: - the user-visible error strings were in the wrong category
27161 Original commit message from CVS:
27162 * sys/oss/Makefile.am:
27163 * sys/oss/common.h:
27164 * sys/oss/gstosssink.c: (gst_oss_sink_init), (gst_oss_sink_open),
27165 (gst_oss_sink_prepare), (gst_oss_sink_unprepare):
27166 * sys/oss/gstosssrc.c: (gst_oss_src_prepare),
27167 (gst_oss_src_unprepare):
27168 - the user-visible error strings were in the wrong category
27169 - and the messages were not marked for translation
27170 - which is actually a good thing, because they were exactly
27171 the kind of message you would never want anyone to see
27172 - the macros were using variables that didn't exist in the macro
27174 - and they were obviously copied from each other and then modified
27175 - so a common header makes sense
27177 Mon Apr 10 17:16:09 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27179 gst/qtdemux/qtdemux.c: Fix parsing of newer stsd chunks again.
27180 Original commit message from CVS:
27181 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
27182 Fix parsing of newer stsd chunks again.
27184 Mon Apr 10 16:09:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27186 gst/matroska/ebml-read.c: Don't try to modify read-only data.
27187 Original commit message from CVS:
27188 * gst/matroska/ebml-read.c: (gst_ebml_read_sint):
27189 Don't try to modify read-only data.
27190 * gst/matroska/matroska-demux.c:
27191 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
27192 Fix comment (won't crash any longer now).
27194 Mon Apr 10 15:48:55 2006 +0000 Michael Smith <msmith@xiph.org>
27196 ext/annodex/gstcmmlenc.c: Use copies of header buffers for caps to avoid circular refcounting problems (as in theorad...
27197 Original commit message from CVS:
27198 * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_set_header_on_caps):
27199 Use copies of header buffers for caps to avoid circular refcounting
27200 problems (as in theoradec, vorbisdec).
27201 * tests/check/elements/cmmldec.c: (GST_START_TEST):
27202 Fix a typo in test that meant it was testing the wrong thing.
27203 * tests/check/elements/cmmlenc.c: (check_headers):
27204 Fix refcount checks now that we use buffer-copies for caps.
27206 Mon Apr 10 15:43:54 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27208 gst/matroska/matroska-demux.c: Use static pad templates with ANY caps for audio and video source pads and get rid of ...
27209 Original commit message from CVS:
27210 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init),
27211 (gst_matroska_demux_handle_seek_event),
27212 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
27213 (gst_matroska_demux_subtitle_caps),
27214 (gst_matroska_demux_plugin_init):
27215 Use static pad templates with ANY caps for audio and video
27216 source pads and get rid of a lot of unnecessary (and partially
27217 broken) code for the template caps. Clean up caps finding
27218 functions. Fixes playback of audio files/streams that do not
27219 contain the sample rate and/or number of channels in the audio
27220 context (happens a lot with vorbis/mp3 .mka files it seems).
27222 Also add myself to copyright holders.
27224 Mon Apr 10 15:29:21 2006 +0000 Michael Smith <msmith@xiph.org>
27226 ext/annodex/gstcmmlutils.c: Use g_list_delete_link () instead of g_list_remove_link () so that we free the link as we...
27227 Original commit message from CVS:
27228 * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_del_clip):
27229 Use g_list_delete_link () instead of g_list_remove_link () so that
27230 we free the link as well as the contained data.
27232 Mon Apr 10 14:20:41 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27234 gst/qtdemux/qtdemux.c: Fix framerate calculation.
27235 Original commit message from CVS:
27236 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
27237 (qtdemux_parse_trak):
27238 Fix framerate calculation.
27240 Mon Apr 10 10:10:55 2006 +0000 Ryan Lortie (desrt) <desrt@destr.ca>
27242 gst/avi/gstavidemux.c: Fix some crashers with empty chunks. (Fixes #337749)
27243 Original commit message from CVS:
27244 Patch by: Ryan Lortie (desrt) <desrt at destr dot ca>
27245 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_superindex),
27246 (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index),
27247 (gst_avi_demux_stream_header):
27248 Fix some crashers with empty chunks. (Fixes #337749)
27250 Mon Apr 10 08:31:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27252 gst/qtdemux/qtdemux.c: force mono 8000 Hz on AMR samples.
27253 Original commit message from CVS:
27254 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
27255 force mono 8000 Hz on AMR samples.
27257 Sun Apr 9 18:30:51 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
27259 ext/neon/gstneonhttpsrc.c: remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
27260 Original commit message from CVS:
27261 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start):
27262 remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
27263 * sys/directdraw/gstdirectdrawsink.c:
27264 * sys/directsound/gstdirectsoundsink.c:
27265 done some cleans in sources
27267 add project files for neon, qtdemux
27269 Sun Apr 9 17:31:37 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
27271 gst/level/gstlevel.c: use G_GINT64_CONSTANT for INT64 constants
27272 Original commit message from CVS:
27273 * gst/level/gstlevel.c: (gst_level_set_caps),(gst_level_transform_ip):
27274 use G_GINT64_CONSTANT for INT64 constants
27275 * gst/videofilter/gstvideobalance.c:
27276 define rint for WIN32 #define rint(x) (floor((x)+0.5))
27277 * win32/vs6/libgstavi.dsp:
27278 add missing libraries for the link and remove avimux.c from
27279 the project as it isn't ported to 0.10 yet
27281 Sun Apr 9 14:00:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27283 gst/matroska/ebml-read.c: Even better would be if we actually did the right thing here (also, G_GUINT64_CONSTANT only...
27284 Original commit message from CVS:
27285 * gst/matroska/ebml-read.c: (gst_ebml_read_sint):
27286 Even better would be if we actually did the right thing
27287 here (also, G_GUINT64_CONSTANT only exists since GLib-2.10).
27289 Sun Apr 9 13:52:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27291 gst/matroska/ebml-read.c: Can't just replace 1LL with 1L here just because MSVC doesn't support it, as it might lead ...
27292 Original commit message from CVS:
27293 * gst/matroska/ebml-read.c: (gst_ebml_read_sint):
27294 Can't just replace 1LL with 1L here just because MSVC doesn't
27295 support it, as it might lead to incorrect results when doing the
27296 bitshifting here. Using GLib's G_GUINT64_CONSTANT() macro to
27297 force a 64-bit constant in a way that all compilers are happy with.
27299 Sat Apr 8 21:48:01 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27301 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27302 Original commit message from CVS:
27303 * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
27304 * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
27305 * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
27306 * ext/arts/gst_arts.c: (gst_arts_class_init):
27307 * ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
27308 * ext/audiofile/gstafsink.c: (gst_afsink_class_init):
27309 * ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
27310 * ext/audioresample/gstaudioresample.c:
27311 * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
27312 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
27313 * ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
27314 * ext/hermes/gsthermescolorspace.c:
27315 (gst_hermes_colorspace_class_init):
27316 * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
27317 * ext/jack/gstjack.c: (gst_jack_class_init):
27318 * ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
27319 * ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
27320 * ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
27321 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
27322 * ext/nas/nassink.c: (gst_nassink_class_init):
27323 * ext/shout/gstshout.c: (gst_icecastsend_class_init):
27324 * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
27325 * ext/sndfile/gstsf.c: (gst_sf_class_init):
27326 * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
27327 (gst_swfdec_class_init):
27328 * ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
27329 * ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
27330 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
27331 * gst/chart/gstchart.c: (gst_chart_class_init):
27332 * gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
27333 * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
27334 * gst/festival/gstfestival.c: (gst_festival_class_init):
27335 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
27336 * gst/filter/gstiir.c: (gst_iir_class_init):
27337 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
27338 * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
27339 * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
27340 * gst/mpeg1sys/gstmpeg1systemencode.c:
27341 (gst_system_encode_class_init):
27342 * gst/mpeg1videoparse/gstmp1videoparse.c:
27343 (gst_mp1videoparse_class_init):
27344 * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
27345 * gst/mpegaudioparse/gstmpegaudioparse.c:
27346 (gst_mp3parse_class_init):
27347 * gst/overlay/gstoverlay.c: (gst_overlay_class_init):
27348 * gst/passthrough/gstpassthrough.c: (passthrough_class_init):
27349 * gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
27350 * gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
27351 * gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
27352 * gst/smooth/gstsmooth.c: (gst_smooth_class_init):
27353 * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
27354 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
27355 * gst/stereo/gststereo.c: (gst_stereo_class_init):
27356 * gst/switch/gstswitch.c: (gst_switch_class_init):
27357 * gst/tta/gstttadec.c: (gst_tta_dec_class_init):
27358 * gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
27359 * gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
27360 * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
27361 * gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
27362 * gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
27363 * sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
27364 * sys/directsound/gstdirectsoundsink.c:
27365 (gst_directsoundsink_class_init):
27366 * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
27367 * sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
27368 * sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
27369 * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
27370 * sys/v4l2/gstv4l2colorbalance.c:
27371 (gst_v4l2_color_balance_channel_class_init):
27372 * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
27373 (gst_v4l2_tuner_norm_class_init):
27374 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
27375 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27377 Sat Apr 8 21:21:45 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27379 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27380 Original commit message from CVS:
27381 * ext/aalib/gstaasink.c: (gst_aasink_class_init):
27382 * ext/esd/esdsink.c: (gst_esdsink_class_init):
27383 * ext/flac/gstflactag.c: (gst_flac_tag_class_init):
27384 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_class_init):
27385 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_class_init):
27386 * ext/jpeg/gstsmokedec.c: (gst_smokedec_class_init):
27387 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init):
27388 * ext/libcaca/gstcacasink.c: (gst_cacasink_class_init):
27389 * ext/libmng/gstmngdec.c: (gst_mngdec_class_init):
27390 * ext/libmng/gstmngenc.c: (gst_mngenc_class_init):
27391 * ext/libpng/gstpngdec.c: (gst_pngdec_class_init):
27392 * ext/libpng/gstpngenc.c: (gst_pngenc_class_init):
27393 * ext/mikmod/gstmikmod.c: (gst_mikmod_class_init):
27394 * ext/shout2/gstshout2.c: (gst_shout2send_class_init):
27395 * ext/speex/gstspeexenc.c: (gst_speexenc_class_init):
27396 * gst/alpha/gstalpha.c: (gst_alpha_class_init):
27397 * gst/avi/gstavimux.c: (gst_avimux_class_init):
27398 * gst/debug/efence.c: (gst_efence_class_init):
27399 * gst/debug/negotiation.c: (gst_negotiation_class_init):
27400 * gst/flx/gstflxdec.c: (gst_flxdec_class_init):
27401 * gst/goom/gstgoom.c: (gst_goom_class_init):
27402 * gst/id3demux/gstid3demux.c: (gst_id3demux_class_init):
27403 * gst/interleave/deinterleave.c: (deinterleave_class_init):
27404 * gst/interleave/interleave.c: (interleave_class_init):
27405 * gst/law/alaw-decode.c: (gst_alawdec_class_init):
27406 * gst/law/alaw-encode.c: (gst_alawenc_class_init):
27407 * gst/law/mulaw-encode.c: (gst_mulawenc_class_init):
27408 * gst/median/gstmedian.c: (gst_median_class_init):
27409 * gst/monoscope/gstmonoscope.c: (gst_monoscope_class_init):
27410 * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init):
27411 * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_class_init):
27412 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_class_init):
27413 * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_class_init):
27414 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_class_init):
27415 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init):
27416 * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_class_init):
27417 * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_class_init):
27418 * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_class_init):
27419 * gst/rtp/gstrtph263pay.c: (gst_rtp_h263_pay_class_init):
27420 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_class_init):
27421 * gst/rtp/gstrtph263ppay.c: (gst_rtp_h263p_pay_class_init):
27422 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init):
27423 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
27424 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_class_init):
27425 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_class_init):
27426 * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_class_init):
27427 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_class_init):
27428 * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_class_init):
27429 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_class_init):
27430 * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_class_init):
27431 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_class_init):
27432 * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_class_init):
27433 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_class_init):
27434 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init):
27435 * gst/smpte/gstsmpte.c: (gst_smpte_class_init):
27436 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init):
27437 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init):
27438 * gst/udp/gstudpsink.c: (gst_udpsink_class_init):
27439 * gst/videomixer/videomixer.c: (gst_videomixer_class_init):
27440 * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
27441 * sys/oss/gstossdmabuffer.c: (gst_ossdmabuffer_class_init):
27442 * sys/oss/gstosssink.c: (gst_oss_sink_class_init):
27443 * sys/osxaudio/gstosxaudioelement.c:
27444 (gst_osxaudioelement_class_init):
27445 * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_class_init):
27446 * sys/osxaudio/gstosxaudiosrc.c: (gst_osxaudiosrc_class_init):
27447 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init):
27448 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27450 Sat Apr 8 19:06:25 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27452 Fix more broken GObject macros
27453 Original commit message from CVS:
27454 * ext/mikmod/gstmikmod.h:
27455 * gst/level/gstlevel.h:
27456 Fix more broken GObject macros
27458 Sat Apr 8 18:41:07 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27460 Fix broken GObject macros
27461 Original commit message from CVS:
27462 * ext/xine/gstxine.h:
27463 * gst-libs/gst/play/play.h:
27464 * sys/v4l2/gstv4l2element.h:
27465 * sys/ximagesrc/ximageutil.h:
27466 Fix broken GObject macros
27468 Sat Apr 8 18:25:55 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27470 Fix broken GObject macros
27471 Original commit message from CVS:
27472 * ext/annodex/gstcmmldec.h:
27473 * ext/annodex/gstcmmlenc.h:
27474 * ext/annodex/gstcmmltag.h:
27475 * ext/cairo/gsttextoverlay.h:
27476 * ext/ladspa/gstsignalprocessor.h:
27477 * gst/matroska/ebml-read.h:
27478 * gst/matroska/ebml-write.h:
27479 * sys/osxaudio/gstosxaudioelement.h:
27480 Fix broken GObject macros
27482 Sat Apr 8 18:23:04 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27484 gst/qtdemux/qtdemux.c: Don't make rounding errors in timestamp/duration calculations.
27485 Original commit message from CVS:
27486 * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
27487 (gst_qtdemux_chain), (gst_qtdemux_add_stream), (qtdemux_dump_stsz),
27488 (qtdemux_dump_stco), (qtdemux_parse_trak):
27489 Don't make rounding errors in timestamp/duration calculations.
27490 Fix timestamps for AMR and IMA4. Fixes (#337436).
27491 Create a dummy segment even when there is no edit list.
27493 Sat Apr 8 13:09:50 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27495 ext/flac/gstflacdec.c: Don't try to seek beyond the end of the file (would occasionally display error dialogs in tote...
27496 Original commit message from CVS:
27497 * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event):
27498 Don't try to seek beyond the end of the file (would
27499 occasionally display error dialogs in totem when seeking
27500 to the end) (#335869). Will still throw an error though
27501 if the file is truncated and the total_samples value in
27502 the stream header is wrong.
27504 Fri Apr 7 18:15:08 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27506 ext/flac/gstflacdec.*: If the stream header doesn't contain the total number of samples, search for the last flac fra...
27507 Original commit message from CVS:
27508 * ext/flac/gstflacdec.c: (gst_flac_calculate_crc8),
27509 (gst_flac_dec_scan_got_frame), (gst_flac_dec_scan_for_last_block),
27510 (gst_flac_dec_metadata_callback):
27511 * ext/flac/gstflacdec.h:
27512 If the stream header doesn't contain the total number of samples,
27513 search for the last flac frame at the end of the file and calculate
27514 the total duration from that frame's offset (fixes #337609).
27516 Fri Apr 7 15:53:43 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27518 Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to 25fps
27519 Original commit message from CVS:
27520 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27521 * ext/amrwb/amrwb-code/Makefile.am:
27522 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
27523 (gst_ximagesrc_create), (gst_ximagesrc_set_property):
27524 Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to
27527 Fri Apr 7 15:47:27 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27529 tests/icles/ximagesrc-test.c: Actually assert that pipeline goes to playing
27530 Original commit message from CVS:
27531 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27532 * tests/icles/ximagesrc-test.c: (main):
27533 Actually assert that pipeline goes to playing
27535 Fri Apr 7 15:27:40 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27537 sys/ximagesrc/ximagesrc.c: Fix typo, C++ style comments and other small cleanups
27538 Original commit message from CVS:
27539 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27540 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
27541 (composite_pixel), (gst_ximagesrc_ximage_get),
27542 (gst_ximagesrc_create), (gst_ximagesrc_set_property):
27543 Fix typo, C++ style comments and other small cleanups
27545 Fri Apr 7 10:48:19 2006 +0000 Edward Hervey <bilboed@bilboed.com>
27547 gst/avi/gstavidemux.c: Don't unref the GstPadTemplate returned by gst_element_class_get_pad_template().
27548 Original commit message from CVS:
27549 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream):
27550 Don't unref the GstPadTemplate returned by
27551 gst_element_class_get_pad_template().
27553 Thu Apr 6 19:16:02 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27555 gst/qtdemux/qtdemux.c: Added full edit list support.
27556 Original commit message from CVS:
27557 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
27558 (gst_qtdemux_handle_src_query), (gst_qtdemux_find_index),
27559 (gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment),
27560 (gst_qtdemux_move_stream), (gst_qtdemux_perform_seek),
27561 (gst_qtdemux_do_seek), (gst_qtdemux_change_state),
27562 (gst_qtdemux_activate_segment),
27563 (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
27564 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
27565 (qtdemux_parse_trak):
27566 Added full edit list support.
27567 Avoid overflows in prologue image detection code.
27568 Avoid roundoff errors in timestamp calculations.
27570 Thu Apr 6 11:35:26 2006 +0000 j^ <j@bootlab.org>
27572 Unify the long descriptions in the plugin details (#337263).
27573 Original commit message from CVS:
27574 Patch by: j^ <j at bootlab dot org>
27575 * ext/amrwb/gstamrwbdec.c:
27576 * ext/amrwb/gstamrwbenc.c:
27577 * ext/amrwb/gstamrwbparse.c:
27578 * ext/arts/gst_arts.c:
27579 * ext/artsd/gstartsdsink.c:
27580 * ext/audiofile/gstafparse.c:
27581 * ext/audiofile/gstafsink.c:
27582 * ext/audiofile/gstafsrc.c:
27583 * ext/cdaudio/gstcdaudio.c:
27584 * ext/directfb/dfbvideosink.c:
27585 * ext/divx/gstdivxdec.c:
27586 * ext/divx/gstdivxenc.c:
27587 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
27588 * ext/faac/gstfaac.c: (gst_faac_base_init):
27589 * ext/faad/gstfaad.c:
27590 * ext/gsm/gstgsmdec.c:
27591 * ext/gsm/gstgsmenc.c:
27592 * ext/hermes/gsthermescolorspace.c:
27593 * ext/ivorbis/vorbisfile.c:
27594 * ext/lcs/gstcolorspace.c:
27595 * ext/libfame/gstlibfame.c:
27596 * ext/libmms/gstmms.c: (gst_mms_base_init):
27597 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
27598 * ext/nas/nassink.c: (gst_nassink_base_init):
27599 * ext/neon/gstneonhttpsrc.c:
27600 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
27601 * ext/sdl/sdlaudiosink.c:
27602 * ext/sdl/sdlvideosink.c:
27603 * ext/shout/gstshout.c:
27604 * ext/snapshot/gstsnapshot.c:
27605 * ext/sndfile/gstsf.c:
27606 * ext/tarkin/gsttarkindec.c:
27607 * ext/tarkin/gsttarkinenc.c:
27608 * ext/theora/theoradec.c:
27609 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
27610 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
27611 * ext/xvid/gstxviddec.c:
27612 * ext/xvid/gstxvidenc.c:
27613 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
27614 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
27615 * gst/chart/gstchart.c:
27616 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
27617 * gst/festival/gstfestival.c:
27618 * gst/filter/gstiir.c:
27619 * gst/filter/gstlpwsinc.c:
27620 * gst/freeze/gstfreeze.c:
27621 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
27622 * gst/mixmatrix/mixmatrix.c:
27623 * gst/mpeg1sys/gstmpeg1systemencode.c:
27624 * gst/mpeg1videoparse/gstmp1videoparse.c:
27625 * gst/mpeg2sub/gstmpeg2subt.c:
27626 * gst/mpegaudioparse/gstmpegaudioparse.c:
27627 * gst/multifilesink/gstmultifilesink.c:
27628 * gst/overlay/gstoverlay.c:
27629 * gst/passthrough/gstpassthrough.c:
27630 * gst/playondemand/gstplayondemand.c:
27631 * gst/qtdemux/qtdemux.c:
27632 * gst/rtjpeg/gstrtjpegdec.c:
27633 * gst/rtjpeg/gstrtjpegenc.c:
27634 * gst/smooth/gstsmooth.c:
27635 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
27636 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
27637 * gst/videocrop/gstvideocrop.c:
27638 * gst/videodrop/gstvideodrop.c:
27639 * gst/virtualdub/gstxsharpen.c:
27640 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
27641 * gst/y4m/gsty4mencode.c:
27642 Unify the long descriptions in the plugin details (#337263).
27644 Thu Apr 6 09:14:30 2006 +0000 Brian Cameron <brian.cameron@sun.com>
27646 sys/sunaudio/gstsunaudiosink.*: Use spec->segsize and spec->segtotal in the prepare function to initialise the ring b...
27647 Original commit message from CVS:
27648 Patch by: Brian Cameron <brian dot cameron at sun dot com>
27649 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init),
27650 (gst_sunaudiosink_prepare), (gst_sunaudiosink_write):
27651 * sys/sunaudio/gstsunaudiosink.h:
27652 Use spec->segsize and spec->segtotal in the prepare function
27653 to initialise the ring buffer instead of using the buffer-time
27654 property (#337421).
27656 Thu Apr 6 08:52:51 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27658 configure.ac: Bump core requirements to CVS for gst_pad_query_peer_duration() which is used by speexdec.
27659 Original commit message from CVS:
27661 Bump core requirements to CVS for gst_pad_query_peer_duration()
27662 which is used by speexdec.
27664 Wed Apr 5 18:27:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27666 ext/speex/: Fix seeking and duration queries (#337033); clean up and refactor a bit.
27667 Original commit message from CVS:
27668 * ext/speex/gstspeex.c: (plugin_init):
27669 * ext/speex/gstspeexdec.c: (gst_speex_dec_class_init),
27670 (gst_speex_dec_reset), (gst_speex_dec_init), (speex_dec_convert),
27671 (speex_get_sink_query_types), (speex_dec_sink_query),
27672 (speex_get_src_query_types), (speex_dec_src_query),
27673 (speex_dec_src_event), (speex_dec_sink_event),
27674 (speex_dec_chain_parse_header), (speex_dec_chain_parse_comments),
27675 (speex_dec_chain_parse_data), (speex_dec_chain),
27676 (gst_speex_dec_get_property), (gst_speex_dec_set_property),
27677 (speex_dec_change_state):
27678 * ext/speex/gstspeexdec.h:
27679 Fix seeking and duration queries (#337033); clean up and
27682 Wed Apr 5 12:41:14 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27684 ext/raw1394/gstdv1394src.c: distinguish between device not found and could not open for reading
27685 Original commit message from CVS:
27686 * ext/raw1394/gstdv1394src.c:
27687 distinguish between device not found and could not open for
27690 Wed Apr 5 08:36:55 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27692 gst/qtdemux/qtdemux.c: Use duration as segment stop position if none is explicitly configured.
27693 Original commit message from CVS:
27694 * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
27695 (gst_qtdemux_do_seek), (gst_qtdemux_loop_state_movie),
27696 (gst_qtdemux_loop):
27697 Use duration as segment stop position if none is
27698 explicitly configured.
27699 Also perform EOS when we run past the segment stop.
27701 Tue Apr 4 11:20:58 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27703 gst/qtdemux/qtdemux.c: More cleanups, added comments.
27704 Original commit message from CVS:
27705 * gst/qtdemux/qtdemux.c: (gst_qtdemux_go_back),
27706 (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
27707 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
27708 (gst_qtdemux_chain), (qtdemux_parse_tree), (qtdemux_parse_trak):
27709 More cleanups, added comments.
27710 Mark discontinuities on outgoing buffers.
27711 Post better errors when something goes wrong.
27712 Handle EOS and segment end properly.
27714 Tue Apr 4 08:31:10 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27716 gst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes.
27717 Original commit message from CVS:
27718 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
27719 (gst_qtdemux_push_event), (gst_qtdemux_go_back),
27720 (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
27721 (gst_qtdemux_handle_src_event), (plugin_init),
27722 (gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie),
27723 (gst_qtdemux_loop), (gst_qtdemux_chain),
27724 (qtdemux_sink_activate_pull), (gst_qtdemux_add_stream),
27725 (qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak),
27726 (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
27727 (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds):
27728 * gst/qtdemux/qtdemux.h:
27729 Handle stss boxes so we can mark and find keyframes.
27730 Implement correct accurate and keyframe seeking.
27731 Use _DEBUG_OBJECT when possible.
27733 Mon Apr 3 13:29:20 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27735 * tests/check/elements/.gitignore:
27737 Original commit message from CVS:
27740 Mon Apr 3 13:28:55 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27742 * pkgconfig/Makefile.am:
27744 Original commit message from CVS:
27747 Mon Apr 3 09:02:29 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27749 add a .pc file so other modules can use good plugins in tests
27750 Original commit message from CVS:
27753 * pkgconfig/.cvsignore:
27754 * pkgconfig/Makefile.am:
27755 * pkgconfig/gstreamer-plugins-good-uninstalled.pc.in:
27756 add a .pc file so other modules can use good plugins in tests
27758 Sat Apr 1 16:50:49 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27761 * docs/plugins/inspect/plugin-qtdemux.xml:
27762 * docs/plugins/inspect/plugin-taglib.xml:
27763 * ext/taglib/gsttaglibmux.c:
27764 * tests/check/elements/id3v2mux.c:
27765 add taglib checks and docs
27766 Original commit message from CVS:
27767 add taglib checks and docs
27769 Sat Apr 1 15:30:51 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27772 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
27774 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
27775 Original commit message from CVS:
27776 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
27778 Sat Apr 1 14:03:03 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27781 * docs/plugins/inspect/plugin-1394.xml:
27782 * docs/plugins/inspect/plugin-aasink.xml:
27783 * docs/plugins/inspect/plugin-alaw.xml:
27784 * docs/plugins/inspect/plugin-alpha.xml:
27785 * docs/plugins/inspect/plugin-alphacolor.xml:
27786 * docs/plugins/inspect/plugin-annodex.xml:
27787 * docs/plugins/inspect/plugin-apetag.xml:
27788 * docs/plugins/inspect/plugin-auparse.xml:
27789 * docs/plugins/inspect/plugin-autodetect.xml:
27790 * docs/plugins/inspect/plugin-avi.xml:
27791 * docs/plugins/inspect/plugin-cacasink.xml:
27792 * docs/plugins/inspect/plugin-cairo.xml:
27793 * docs/plugins/inspect/plugin-cdio.xml:
27794 * docs/plugins/inspect/plugin-cutter.xml:
27795 * docs/plugins/inspect/plugin-debug.xml:
27796 * docs/plugins/inspect/plugin-dv.xml:
27797 * docs/plugins/inspect/plugin-efence.xml:
27798 * docs/plugins/inspect/plugin-effectv.xml:
27799 * docs/plugins/inspect/plugin-esdsink.xml:
27800 * docs/plugins/inspect/plugin-flac.xml:
27801 * docs/plugins/inspect/plugin-flxdec.xml:
27802 * docs/plugins/inspect/plugin-gconfelements.xml:
27803 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
27804 * docs/plugins/inspect/plugin-goom.xml:
27805 * docs/plugins/inspect/plugin-halelements.xml:
27806 * docs/plugins/inspect/plugin-id3demux.xml:
27807 * docs/plugins/inspect/plugin-jpeg.xml:
27808 * docs/plugins/inspect/plugin-ladspa.xml:
27809 * docs/plugins/inspect/plugin-level.xml:
27810 * docs/plugins/inspect/plugin-matroska.xml:
27811 * docs/plugins/inspect/plugin-mulaw.xml:
27812 * docs/plugins/inspect/plugin-multipart.xml:
27813 * docs/plugins/inspect/plugin-navigationtest.xml:
27814 * docs/plugins/inspect/plugin-ossaudio.xml:
27815 * docs/plugins/inspect/plugin-png.xml:
27816 * docs/plugins/inspect/plugin-rtp.xml:
27817 * docs/plugins/inspect/plugin-rtsp.xml:
27818 * docs/plugins/inspect/plugin-shout2send.xml:
27819 * docs/plugins/inspect/plugin-smpte.xml:
27820 * docs/plugins/inspect/plugin-speex.xml:
27821 * docs/plugins/inspect/plugin-videobalance.xml:
27822 * docs/plugins/inspect/plugin-videobox.xml:
27823 * docs/plugins/inspect/plugin-videoflip.xml:
27824 * docs/plugins/inspect/plugin-videomixer.xml:
27825 * docs/plugins/inspect/plugin-wavenc.xml:
27826 * docs/plugins/inspect/plugin-wavparse.xml:
27827 adding inspect files
27828 Original commit message from CVS:
27829 adding inspect files
27831 Sat Apr 1 10:15:33 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27833 * tests/icles/ximagesrc-test.c:
27835 Original commit message from CVS:
27838 Sat Apr 1 10:14:26 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27840 * tests/icles/.gitignore:
27841 * tests/icles/Makefile.am:
27842 * tests/icles/ximagesrc-test.c:
27844 Original commit message from CVS:
27847 Sat Apr 1 10:09:11 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27849 * gst/equalizer/gstiirequalizer.c:
27850 * gst/qtdemux/qtdemux.c:
27851 * gst/spectrum/gstspectrum.c:
27852 * gst/videocrop/gstvideocrop.c:
27853 * sys/directdraw/gstdirectdrawplugin.c:
27854 * sys/directsound/gstdirectsoundplugin.c:
27855 * sys/v4l2/gstv4l2.c:
27856 * sys/ximage/gstximagesrc.c:
27857 rework build; add translations for v4l2
27858 Original commit message from CVS:
27859 rework build; add translations for v4l2
27861 Sat Apr 1 09:56:45 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27863 configure.ac: clean up, use AS_VERSION and AS_NANO
27864 Original commit message from CVS:
27866 clean up, use AS_VERSION and AS_NANO
27867 * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
27868 use PACKAGE_VERSION define
27885 Fri Mar 31 17:52:36 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27887 Add tests and fix PAR caps issue to ximagesrc
27888 Original commit message from CVS:
27889 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27892 * sys/ximagesrc/ximagesrc.c:
27893 (gst_ximagesrc_ximage_get),
27894 (gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
27895 * sys/ximagesrc/ximageutil.c:
27896 * tests/Makefile.am:
27897 * tests/icles/Makefile.am:
27898 * tests/icles/ximagesrc-test.c: (terminate_playback), (main):
27899 Add tests and fix PAR caps issue to ximagesrc
27901 Fri Mar 31 16:32:47 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27903 sys/ximagesrc/ximagesrc.c: Add docs to ximagesrc
27904 Original commit message from CVS:
27905 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27906 * sys/ximagesrc/ximagesrc.c:
27907 Add docs to ximagesrc
27909 Fri Mar 31 15:21:35 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27911 sys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are no yellow rectangles with the cursor
27912 Original commit message from CVS:
27913 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27914 * sys/ximagesrc/ximagesrc.c: (composite_pixel),
27915 (gst_ximagesrc_ximage_get), (gst_ximagesrc_set_property),
27916 (gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
27917 * sys/ximagesrc/ximagesrc.h:
27918 * sys/ximagesrc/ximageutil.c: (ximageutil_xcontext_get):
27919 * sys/ximagesrc/ximageutil.h:
27920 Fix ximagesrc so a) the cursor doesnt trail and b) there are no
27921 yellow rectangles with the cursor
27923 Thu Mar 30 23:46:42 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
27925 * win32/vs6/gst_plugins_good.dsw:
27926 * win32/vs6/libgstalaw.dsp:
27927 * win32/vs6/libgstalpha.dsp:
27928 * win32/vs6/libgstalphacolor.dsp:
27929 * win32/vs6/libgstapetag.dsp:
27930 * win32/vs6/libgstauparse.dsp:
27931 * win32/vs6/libgstautodetect.dsp:
27932 * win32/vs6/libgstavi.dsp:
27933 * win32/vs6/libgstcutter.dsp:
27934 * win32/vs6/libgsteffectv.dsp:
27935 * win32/vs6/libgstflx.dsp:
27936 * win32/vs6/libgstgoom.dsp:
27937 * win32/vs6/libgstid3demux.dsp:
27938 * win32/vs6/libgstinterleave.dsp:
27939 * win32/vs6/libgstjpeg.dsp:
27940 * win32/vs6/libgstlevel.dsp:
27941 * win32/vs6/libgstmatroska.dsp:
27942 * win32/vs6/libgstmedian.dsp:
27943 * win32/vs6/libgstmonoscope.dsp:
27944 * win32/vs6/libgstmulaw.dsp:
27945 * win32/vs6/libgstmultipart.dsp:
27946 * win32/vs6/libgstrtp.dsp:
27947 * win32/vs6/libgstrtsp.dsp:
27948 * win32/vs6/libgstsmpte.dsp:
27949 * win32/vs6/libgstspeex.dsp:
27950 * win32/vs6/libgstvideobalance.dsp:
27951 * win32/vs6/libgstvideobox.dsp:
27952 * win32/vs6/libgstvideoflip.dsp:
27953 * win32/vs6/libgstvideomixer.dsp:
27954 * win32/vs6/libgstwavenc.dsp:
27955 * win32/vs6/libgstwavparse.dsp:
27956 I'm too lazy to comment this
27957 Original commit message from CVS:
27958 *** empty log message ***
27960 Thu Mar 30 23:37:16 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
27962 ext\jpeg\smokecodec.c: use of GST_DEBUG instead of DEBUG(a...) for WIN32
27963 Original commit message from CVS:
27964 * ext\jpeg\smokecodec.c:
27965 use of GST_DEBUG instead of DEBUG(a...) for WIN32
27966 * ext\speex\gstspeexenc.c: (gst_speexenc_set_header_on_caps):
27967 move first instruction after all variables declarations
27968 * gst\alpha\gstalpha.c:
27969 * gst\effectv\gstshagadelic.c:
27970 * gst\smpte\paint.c:
27971 * gst\videofilter\gstvideobalance.c:
27972 define M_PI if it's not defined (it's not defined on WIN32)
27973 * gst\cutter\gstcutter.c: (gst_cutter_chain):
27974 * gst\id3demux\id3v2frames.c: (parse_relative_volume_adjustment_two):
27975 * gst\level\gstlevel.c: (gst_level_set_property), (gst_level_transform_ip):
27976 * gst\matroska\matroska-demux.c: (gst_matroska_demux_parse_info),
27977 (gst_matroska_demux_video_caps):
27978 * gst\matroska\matroska-mux.c: (gst_matroska_mux_start), (gst_matroska_mux_finish):
27979 * gst\wavparse\gstwavparse.c: (gst_wavparse_stream_data):
27980 use gst_guint64_to_gdouble for conversions
27981 * gst\goom\filters.c: (setPixelRGB_):
27982 fix a debug which was using undefined variable
27983 * gst\level\gstlevel.c: (gst_level_set_caps), (gst_level_transform_ip):
27984 * gst\matroska\ebml-read.c: (gst_ebml_read_sint):
27985 replace LL suffix with L suffix (LL isn't supported by MSVC6.0)
27987 add vs6 projects files for most of plugins-good
27989 Thu Mar 30 15:37:05 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27991 better/unified long descriptions
27992 Original commit message from CVS:
27993 * ext/aalib/gstaasink.c:
27994 * ext/annodex/gstcmmldec.c:
27995 * ext/annodex/gstcmmlenc.c:
27996 * ext/cairo/gsttextoverlay.c:
27997 * ext/cairo/gsttimeoverlay.c:
27998 * ext/cdio/gstcdiocddasrc.c:
27999 * ext/dv/gstdvdec.c:
28000 * ext/esd/esdmon.c:
28001 * ext/esd/esdsink.c:
28002 * ext/flac/gstflacdec.c:
28003 * ext/flac/gstflacenc.c:
28004 * ext/flac/gstflactag.c:
28005 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
28006 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
28007 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
28008 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
28009 * ext/gdk_pixbuf/gstgdkpixbuf.c:
28010 * ext/gdk_pixbuf/pixbufscale.c:
28011 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
28012 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
28013 * ext/jpeg/gstjpegdec.c:
28014 * ext/jpeg/gstjpegenc.c:
28015 * ext/jpeg/gstsmokedec.c:
28016 * ext/jpeg/gstsmokeenc.c:
28017 * ext/libcaca/gstcacasink.c:
28018 * ext/libmng/gstmngdec.c:
28019 * ext/libmng/gstmngenc.c:
28020 * ext/libpng/gstpngdec.c:
28021 * ext/libpng/gstpngenc.c:
28022 * ext/mikmod/gstmikmod.c:
28023 * ext/raw1394/gstdv1394src.c:
28024 * ext/shout2/gstshout2.c:
28025 * ext/speex/gstspeexdec.c:
28026 * ext/speex/gstspeexenc.c:
28027 * gst/alpha/gstalpha.c:
28028 * gst/alpha/gstalphacolor.c:
28029 * gst/auparse/gstauparse.c:
28030 * gst/autodetect/gstautoaudiosink.c:
28031 (gst_auto_audio_sink_base_init):
28032 * gst/autodetect/gstautovideosink.c:
28033 (gst_auto_video_sink_base_init):
28034 * gst/avi/gstavimux.c: (gst_avimux_base_init):
28035 * gst/cutter/gstcutter.c:
28036 * gst/debug/breakmydata.c:
28037 * gst/debug/efence.c:
28038 * gst/debug/gstnavigationtest.c:
28039 * gst/debug/negotiation.c:
28040 * gst/debug/progressreport.c:
28041 * gst/debug/testplugin.c:
28042 * gst/effectv/gstaging.c:
28043 * gst/effectv/gstdice.c:
28044 * gst/effectv/gstedge.c:
28045 * gst/effectv/gstquark.c:
28046 * gst/effectv/gstrev.c:
28047 * gst/effectv/gstvertigo.c:
28048 * gst/effectv/gstwarp.c:
28049 * gst/flx/gstflxdec.c:
28050 * gst/goom/gstgoom.c:
28051 * gst/interleave/deinterleave.c:
28052 * gst/interleave/interleave.c:
28053 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
28054 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
28055 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
28056 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
28057 * gst/level/gstlevel.c:
28058 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
28059 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
28060 * gst/median/gstmedian.c:
28061 * gst/monoscope/gstmonoscope.c:
28062 * gst/multipart/multipartdemux.c:
28063 * gst/multipart/multipartmux.c:
28064 * gst/oldcore/gstmd5sink.c:
28065 * gst/oldcore/gstmultifilesrc.c:
28066 * gst/oldcore/gstpipefilter.c:
28067 * gst/oldcore/gstshaper.c:
28068 * gst/oldcore/gststatistics.c:
28069 * gst/rtp/gstasteriskh263.c:
28070 * gst/rtp/gstrtpL16depay.c:
28071 * gst/rtp/gstrtpL16pay.c:
28072 * gst/rtp/gstrtpamrdepay.c:
28073 * gst/rtp/gstrtpamrpay.c:
28074 * gst/rtp/gstrtpdepay.c:
28075 * gst/rtp/gstrtpgsmpay.c:
28076 * gst/rtp/gstrtph263pay.c:
28077 * gst/rtp/gstrtph263pdepay.c:
28078 * gst/rtp/gstrtph263ppay.c:
28079 * gst/rtp/gstrtpmp4gpay.c:
28080 * gst/rtp/gstrtpmp4vdepay.c:
28081 * gst/rtp/gstrtpmp4vpay.c:
28082 * gst/rtp/gstrtpmpadepay.c:
28083 * gst/rtp/gstrtpmpapay.c:
28084 * gst/rtp/gstrtppcmadepay.c:
28085 * gst/rtp/gstrtppcmapay.c:
28086 * gst/rtp/gstrtppcmudepay.c:
28087 * gst/rtp/gstrtppcmupay.c:
28088 * gst/rtp/gstrtpspeexdepay.c:
28089 * gst/rtp/gstrtpspeexpay.c:
28090 * gst/rtsp/gstrtpdec.c:
28091 * gst/smpte/gstsmpte.c:
28092 * gst/videobox/gstvideobox.c:
28093 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
28094 * gst/videofilter/gstvideobalance.c:
28095 * gst/videofilter/gstvideoflip.c:
28096 * gst/videofilter/gstvideotemplate.c:
28097 (gst_videotemplate_base_init):
28098 * gst/videomixer/videomixer.c:
28099 * gst/wavenc/gstwavenc.c:
28100 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
28101 better/unified long descriptions
28103 Some cleanups to auparse, don't send multiple newsegments.
28105 Wed Mar 29 16:06:50 2006 +0000 Michael Dominic K <mdk@mdk.org.pl>
28107 ext/dv/gstdvdemux.*: Seek in READY patch. Only works for pull based mode.
28108 Original commit message from CVS:
28109 From a patch by: Michael Dominic K. <mdk at mdk dot org dot pl>
28110 * ext/dv/gstdvdemux.c: (gst_dvdemux_class_init),
28111 (gst_dvdemux_reset), (gst_dvdemux_src_convert),
28112 (gst_dvdemux_send_event), (gst_dvdemux_flush), (gst_dvdemux_loop),
28113 (gst_dvdemux_sink_activate_pull), (gst_dvdemux_change_state):
28114 * ext/dv/gstdvdemux.h:
28115 Seek in READY patch. Only works for pull based mode.
28118 Mon Mar 27 17:06:45 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
28120 * sys/v4l2/v4l2src_calls.c:
28121 Small fix, now pwc driver can tell about its buffers.
28122 Original commit message from CVS:
28123 Small fix, now pwc driver can tell about its buffers.
28125 Mon Mar 27 14:09:18 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28127 ext/gdk_pixbuf/gstgdkpixbuf.c: Fix two crashers: don't unref the same caps twice, and set pixbuf loader to NULL after...
28128 Original commit message from CVS:
28129 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_flush),
28130 (gst_gdk_pixbuf_event):
28131 Fix two crashers: don't unref the same caps twice, and
28132 set pixbuf loader to NULL after freeing it.
28134 Mon Mar 27 14:00:02 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28136 ext/speex/gstspeexenc.*: Don't leak adapter.
28137 Original commit message from CVS:
28138 * ext/speex/gstspeexenc.c: (gst_speexenc_class_init),
28139 (gst_speexenc_finalize), (gst_speexenc_sink_setcaps),
28140 (gst_speexenc_chain):
28141 * ext/speex/gstspeexenc.h:
28142 Don't leak adapter.
28143 A push *always* takes ownership of the buffer, even on
28147 Sun Mar 26 19:56:37 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28149 ext/taglib/gsttaglib.*: Fix newsegment event handling a bit. We need to cache the first newsegment event, because we ...
28150 Original commit message from CVS:
28151 * ext/taglib/gsttaglib.cc:
28152 * ext/taglib/gsttaglib.h:
28153 Fix newsegment event handling a bit. We need to
28154 cache the first newsegment event, because we can't
28155 adjust offsets yet when we get it, as we don't
28156 know the size of the tag yet for sure at that point.
28157 Also do some minor cleaning up here and there and add
28158 some debug statements.
28160 Sun Mar 26 12:24:56 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28162 gst/id3demux/gstid3demux.c: Create source pad without leaking.
28163 Original commit message from CVS:
28164 * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
28165 Create source pad without leaking.
28167 Sat Mar 25 21:57:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28169 ext/taglib/gsttaglib.cc: We do not want to proxy the caps on the sink pad; our source pad should have application/x-i...
28170 Original commit message from CVS:
28171 * ext/taglib/gsttaglib.cc:
28172 We do not want to proxy the caps on the sink pad; our
28173 source pad should have application/x-id3 caps; also,
28174 don't use already-freed strings in debug messages;
28175 finally, adjust buffer offsets on buffers sent out.
28177 Sat Mar 25 13:02:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28179 sys/v4l2/gstv4l2src.c: Older kernels don't seem to have this particular v4l2 format, so comment out until this gets f...
28180 Original commit message from CVS:
28181 * sys/v4l2/gstv4l2src.c:
28182 Older kernels don't seem to have this particular v4l2 format,
28183 so comment out until this gets fixed properly (and make
28186 Sat Mar 25 05:31:28 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
28189 * sys/v4l2/gstv4l2colorbalance.c:
28190 * sys/v4l2/gstv4l2colorbalance.h:
28191 * sys/v4l2/gstv4l2element.c:
28192 * sys/v4l2/gstv4l2src.c:
28193 * sys/v4l2/gstv4l2src.h:
28194 * sys/v4l2/gstv4l2tuner.c:
28195 * sys/v4l2/v4l2_calls.c:
28196 * sys/v4l2/v4l2src_calls.c:
28197 * sys/v4l2/v4l2src_calls.h:
28198 Just make few things more robust and also some identation.
28199 Original commit message from CVS:
28200 Just make few things more robust and also some identation.
28202 Fri Mar 24 19:41:03 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28204 ext/flac/: Spifify a bit.
28205 Original commit message from CVS:
28206 * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event):
28207 * ext/flac/gstflacdec.h:
28208 * ext/flac/gstflacenc.h:
28210 Fix deadly lock order error in seeking code, STREAM_LOCK
28211 cannot be taken within LOCK and the streaming variables are
28212 protected with the STREAM_LOCK anyway.
28214 Fri Mar 24 18:56:16 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28216 gst/avi/gstavidemux.c: this patch combines the global init_frames with the stream init_frames. Rationale being that t...
28217 Original commit message from CVS:
28218 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_index),
28219 (gst_avi_demux_stream_index), (gst_avi_demux_stream_scan),
28220 (gst_avi_demux_massage_index), (gst_avi_demux_handle_seek):
28221 this patch combines the global init_frames with the stream
28222 init_frames. Rationale being that the global delay should
28223 be subtracted from any stream delay.
28226 Fri Mar 24 17:11:56 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
28228 gst/: use DEBUG_FUNCPTR for collectpads
28229 Original commit message from CVS:
28230 * gst/matroska/matroska-mux.c: (gst_matroska_mux_init):
28231 * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
28232 * gst/smpte/gstsmpte.c: (gst_smpte_init):
28233 * gst/videomixer/videomixer.c: (gst_videomixer_init):
28234 use DEBUG_FUNCPTR for collectpads
28236 Fri Mar 24 09:54:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28238 ext/jpeg/gstjpegenc.c: Don't crash when encoding images where the number of rows isn't a multiple of 2*DCTSIZE. Add s...
28239 Original commit message from CVS:
28240 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init), (gst_jpegenc_chain):
28241 Don't crash when encoding images where the number of rows isn't
28242 a multiple of 2*DCTSIZE. Add some GST_DEBUG_FUNCPTR.
28244 Thu Mar 23 21:28:06 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28246 More state change function fixes.
28247 Original commit message from CVS:
28248 * ext/speex/gstspeexdec.c: (speex_dec_change_state):
28249 * gst/interleave/deinterleave.c: (deinterleave_change_state):
28250 * gst/interleave/interleave.c: (interleave_change_state):
28251 * gst/wavenc/gstwavenc.c: (gst_wavenc_change_state):
28252 More state change function fixes.
28254 Thu Mar 23 20:12:47 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28256 ext/esd/esdsink.*: Fix esd choppy playback by configuring audiosink correctly. Fixes #325191
28257 Original commit message from CVS:
28258 * ext/esd/esdsink.c: (gst_esdsink_class_init),
28259 (gst_esdsink_getcaps), (gst_esdsink_open), (gst_esdsink_close),
28260 (gst_esdsink_prepare), (gst_esdsink_unprepare),
28261 (gst_esdsink_delay), (gst_esdsink_reset):
28262 * ext/esd/esdsink.h:
28263 Fix esd choppy playback by configuring audiosink
28264 correctly. Fixes #325191
28266 Thu Mar 23 19:57:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28268 ext/libpng/gstpngdec.c: Make state change function thread-safe.
28269 Original commit message from CVS:
28270 * ext/libpng/gstpngdec.c: (gst_pngdec_change_state):
28271 Make state change function thread-safe.
28273 Thu Mar 23 16:50:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28275 gst/wavparse/gstwavparse.c: Don't try to read beyond the end of the file just because the header claims a bigger size...
28276 Original commit message from CVS:
28277 * gst/wavparse/gstwavparse.c: (gst_wavparse_get_upstream_size),
28278 (gst_wavparse_stream_headers), (gst_wavparse_stream_data):
28279 Don't try to read beyond the end of the file just because
28280 the header claims a bigger size (like with truncated files).
28282 Thu Mar 23 15:36:27 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28284 gst/wavparse/gstwavparse.*: Delay source pad creation until we have the first chunk of media data, so the we can exam...
28285 Original commit message from CVS:
28286 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
28287 (gst_wavparse_stream_headers), (gst_wavparse_add_src_pad),
28288 (gst_wavparse_stream_data), (gst_wavparse_loop):
28289 * gst/wavparse/gstwavparse.h:
28290 Delay source pad creation until we have the first chunk of
28291 media data, so the we can examine the data and adjust the
28292 caps accordingly if required. This makes playback of .wav
28293 files with DTS-declared-as-PCM content work (#313266).
28295 Wed Mar 22 19:50:56 2006 +0000 Christian Schaller <uraeus@gnome.org>
28297 * gst-plugins-good.spec.in:
28298 add videobalance plugn
28299 Original commit message from CVS:
28300 add videobalance plugn
28302 Wed Mar 22 13:02:11 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28305 mention fixed bug number in the changelog
28306 Original commit message from CVS:
28307 mention fixed bug number in the changelog
28309 Wed Mar 22 13:00:34 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28311 gst/: Don't attempt typefinding on too-short buffers that have been completely trimmed away.
28312 Original commit message from CVS:
28313 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
28314 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
28315 Don't attempt typefinding on too-short buffers that have been
28316 completely trimmed away.
28317 * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag):
28318 Improve the debug output
28320 Tue Mar 21 18:12:59 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28322 ext/esd/esdsink.c: Some cleanups.
28323 Original commit message from CVS:
28324 * ext/esd/esdsink.c: (gst_esdsink_class_init), (gst_esdsink_init),
28325 (gst_esdsink_finalize), (gst_esdsink_getcaps), (gst_esdsink_open),
28326 (gst_esdsink_close), (gst_esdsink_prepare), (gst_esdsink_write),
28327 (gst_esdsink_set_property), (gst_esdsink_get_property):
28329 Reset fd to -1 when we close them.
28331 Tue Mar 21 16:19:37 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28333 gst/rtsp/gstrtspsrc.c: the OPTIONS request result is optional so don't fail on it.
28334 Original commit message from CVS:
28335 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
28336 the OPTIONS request result is optional so don't
28339 Tue Mar 21 14:53:36 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28341 gst/: gcc 4.1 unreferenced pointer fixes.
28342 Original commit message from CVS:
28343 * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset):
28344 * gst/id3demux/gstid3demux.c: (gst_id3demux_reset):
28345 * gst/wavparse/gstwavparse.c: (gst_wavparse_create_sourcepad),
28346 (gst_wavparse_stream_headers), (gst_wavparse_send_event),
28347 (gst_wavparse_change_state):
28348 gcc 4.1 unreferenced pointer fixes.
28350 Tue Mar 21 13:07:31 2006 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
28352 gst/wavparse/gstwavparse.c: Fix block alignment calculation. Alignment should be done before adding the byte offset w...
28353 Original commit message from CVS:
28354 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
28355 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek):
28356 Fix block alignment calculation. Alignment should be done before
28357 adding the byte offset where the data starts (#335231).
28359 Mon Mar 20 18:34:21 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28361 gst/matroska/ebml-write.c: Ensure that we set correct caps on buffers that are transferred direct from the input.
28362 Original commit message from CVS:
28363 * gst/matroska/ebml-write.c: (gst_ebml_write_element_push):
28364 Ensure that we set correct caps on buffers that are transferred
28365 direct from the input.
28367 Mon Mar 20 17:38:48 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28369 gst/goom/: Free filter data when cleaning up. (Fixes: #334995)
28370 Original commit message from CVS:
28371 * gst/goom/filters.c: (zoomFilterDestroy):
28372 * gst/goom/goom_core.c: (goom_close):
28373 Free filter data when cleaning up. (Fixes: #334995)
28375 Mon Mar 20 08:59:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28377 ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.
28378 Original commit message from CVS:
28379 * ext/taglib/gsttaglib.h:
28380 Fix left-over gst_my_filter_get_type.
28382 Fri Mar 17 16:34:36 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
28384 * sys/ximage/gstximagesrc.c:
28385 Have a show mouse pointer property and use it if we can
28386 Original commit message from CVS:
28387 Have a show mouse pointer property and use it if we can
28389 Fri Mar 17 15:33:08 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28391 configure.ac: Don't compile udp and rtsp plugins on win32 (mingw) or other systems that don't have <sys/socket.h> for...
28392 Original commit message from CVS:
28394 Don't compile udp and rtsp plugins on win32 (mingw) or other
28395 systems that don't have <sys/socket.h> for some reason (#316203).
28397 Thu Mar 16 17:28:07 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
28400 * ext/raw1394/gstdv1394src.c:
28401 * ext/raw1394/gstdv1394src.h:
28402 Change bus reset handler so it reports useful information such as whether the device being used connected or disconne...
28403 Original commit message from CVS:
28404 Change bus reset handler so it reports useful information such as
28405 whether the device being used connected or disconnected
28407 Thu Mar 16 16:06:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28409 gst/id3demux/id3v2frames.c: We only care about gain and peak data for the master volume.
28410 Original commit message from CVS:
28411 * gst/id3demux/id3v2frames.c:
28412 (parse_relative_volume_adjustment_two):
28413 We only care about gain and peak data for the master volume.
28415 Thu Mar 16 13:22:28 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28417 gst/id3demux/id3v2frames.c: Read replay gain tags (#323721).
28418 Original commit message from CVS:
28419 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
28420 (parse_id_string), (parse_unique_file_identifier),
28421 (parse_relative_volume_adjustment_two), (id3v2_tag_to_taglist):
28422 Read replay gain tags (#323721).
28424 Wed Mar 15 23:19:30 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28426 configure.ac: Bump requirements to gst-plugins-base CVS because of buggy gst_tag_from_id3_user_tag() in 0.10.5.
28427 Original commit message from CVS:
28429 Bump requirements to gst-plugins-base CVS because
28430 of buggy gst_tag_from_id3_user_tag() in 0.10.5.
28432 Wed Mar 15 22:30:24 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
28435 * gst/rtp/gstrtppcmadepay.c:
28436 Fixed one of the caps in the code from mulaw to alaw.
28437 Original commit message from CVS:
28438 Fixed one of the caps in the code from mulaw to alaw.
28440 Wed Mar 15 16:21:38 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28442 gst/apetag/gsttagdemux.c: Ensure that we set caps on the buffers we pass.
28443 Original commit message from CVS:
28444 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
28445 Ensure that we set caps on the buffers we pass.
28446 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
28447 (gst_id3demux_sink_activate):
28448 Ensure that we set caps on the buffers we pass.
28449 Use STREAM, TYPE_NOT_FOUND as the error class when
28452 Wed Mar 15 16:17:12 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28454 Fix memleak with gst_static_pad_template_get().
28455 Original commit message from CVS:
28456 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init):
28457 * ext/dv/gstdvdemux.c: (gst_dvdemux_init), (gst_dvdemux_add_pads):
28458 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
28459 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
28460 (gst_jpeg_dec_setcaps):
28461 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init):
28462 * ext/jpeg/gstsmokedec.c: (gst_smokedec_init):
28463 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init):
28464 * ext/libmng/gstmngdec.c: (gst_mngdec_init),
28465 (gst_mngdec_src_getcaps):
28466 * ext/libpng/gstpngdec.c: (gst_pngdec_init),
28467 (gst_pngdec_caps_create_and_set):
28468 * ext/libpng/gstpngenc.c: (gst_pngenc_init):
28469 * ext/mikmod/gstmikmod.c: (gst_mikmod_init):
28470 * ext/speex/gstspeexdec.c: (gst_speex_dec_init):
28471 * gst/alpha/gstalpha.c: (gst_alpha_init):
28472 * gst/auparse/gstauparse.c: (gst_au_parse_init):
28473 * gst/avi/gstavidemux.c: (gst_avi_demux_init),
28474 (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream):
28475 * gst/cutter/gstcutter.c: (gst_cutter_init):
28476 * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange),
28477 (gst_efence_checkgetrange):
28478 * gst/debug/negotiation.c: (gst_negotiation_init):
28479 * gst/flx/gstflxdec.c: (gst_flxdec_init):
28480 * gst/goom/gstgoom.c: (gst_goom_init):
28481 * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_init):
28482 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_init):
28483 * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_init):
28484 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_init):
28485 * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_init):
28486 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_init):
28487 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init):
28488 * gst/smpte/gstsmpte.c: (gst_smpte_init):
28489 * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
28490 (gst_wavparse_create_sourcepad):
28491 Fix memleak with gst_static_pad_template_get().
28492 This uses gst_pad_new_from_static_template() instead.
28495 Wed Mar 15 15:08:20 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28497 gst/qtdemux/qtdemux.c: Let's not forget to chain up to the parent dispose.
28498 Original commit message from CVS:
28499 * gst/qtdemux/qtdemux.c: (gst_qtdemux_dispose):
28500 Let's not forget to chain up to the parent dispose.
28502 Wed Mar 15 14:39:25 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28504 gst/qtdemux/qtdemux.c: Series of memleak fixes:
28505 Original commit message from CVS:
28506 * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
28507 (gst_qtdemux_init), (gst_qtdemux_dispose),
28508 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
28509 Series of memleak fixes:
28510 - Unref the GstAdapter in finalize.
28511 - Use gst_pad_new_from_static_template(), shorter and safer.
28512 - Free unused QtDemuxStream when not used.
28514 Tue Mar 14 17:56:02 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28516 configure.ac: Bump -base requirement to 0.10.5 for gst_tag_from_id3_user_tag(), used by id3demux.
28517 Original commit message from CVS:
28519 Bump -base requirement to 0.10.5 for gst_tag_from_id3_user_tag(),
28521 * gst/id3demux/gstid3demux.c: (plugin_init):
28522 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
28523 (parse_user_text_identification_frame),
28524 (parse_unique_file_identifier):
28525 Add support for UFID and TXXX frames and extract musicbrainz tags.
28527 Tue Mar 14 17:24:03 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28529 sys/v4l2/gstv4l2src.c: Initialization of the debugging category should be as early as possible, moving it from _class...
28530 Original commit message from CVS:
28531 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_base_init),
28532 (gst_v4l2src_class_init):
28533 Initialization of the debugging category should be as early as possible,
28534 moving it from _class_init() to beginning of _base_init().
28536 Tue Mar 14 15:28:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28538 gst/avi/gstavidemux.c: Catch short reads, like they might happen with truncated files (see #305279); remove unnecessa...
28539 Original commit message from CVS:
28540 * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
28541 Catch short reads, like they might happen with truncated
28542 files (see #305279); remove unnecessary indentation.
28544 Tue Mar 14 14:18:16 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28546 gst/avi/gstavidemux.c: Fix DIB image inversion for pictures with a depth != 8 (#305279).
28547 Original commit message from CVS:
28548 * gst/avi/gstavidemux.c: (gst_avi_demux_invert):
28549 Fix DIB image inversion for pictures with a
28550 depth != 8 (#305279).
28552 Tue Mar 14 09:23:09 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28554 ext/jpeg/gstjpegdec.*: Fix durations on outgoing buffers after seeking in MJPEG files (#334083); some minor clean-ups.
28555 Original commit message from CVS:
28556 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_class_init),
28557 (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state):
28558 * ext/jpeg/gstjpegdec.h:
28559 Fix durations on outgoing buffers after seeking
28560 in MJPEG files (#334083); some minor clean-ups.
28562 Mon Mar 13 18:28:18 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28564 gst/wavparse/gstwavparse.c: Implement seek in READY (re-fixes #327658)
28565 Original commit message from CVS:
28566 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
28567 (gst_wavparse_change_state):
28568 Implement seek in READY (re-fixes #327658)
28570 Mon Mar 13 17:22:19 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28572 ext/taglib/gsttaglib.cc: Add gtk-doc blurb (unused for the time being); match registered plugin name to the filename ...
28573 Original commit message from CVS:
28574 * ext/taglib/gsttaglib.cc:
28575 Add gtk-doc blurb (unused for the time being); match registered
28576 plugin name to the filename of the plugin (taglibmux => taglib)
28578 Mon Mar 13 15:49:08 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28580 close #333784 unref the result of gst_pad_get_parent() by: Christophe Fergeau.
28581 Original commit message from CVS:
28582 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_setcaps):
28583 * ext/esd/esdmon.c: (gst_esdmon_get):
28584 * ext/flac/gstflactag.c: (gst_flac_tag_chain):
28585 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
28586 (gst_gdk_pixbuf_sink_getcaps):
28587 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_getcaps),
28588 (gst_jpegenc_setcaps):
28589 * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
28590 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_getcaps),
28591 (gst_smokeenc_setcaps):
28592 * ext/libmng/gstmngdec.c: (gst_mngdec_sinklink),
28593 (gst_mngdec_src_getcaps):
28594 * ext/libmng/gstmngenc.c: (gst_mngenc_sinklink),
28595 (gst_mngenc_chain):
28596 * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps):
28597 * ext/mikmod/gstmikmod.c: (gst_mikmod_srclink):
28598 * ext/speex/gstspeexdec.c: (speex_dec_convert),
28599 (speex_dec_src_event), (speex_dec_chain):
28600 * gst/avi/gstavimux.c: (gst_avimux_vidsinkconnect),
28601 (gst_avimux_audsinkconnect), (gst_avimux_handle_event):
28602 * gst/debug/negotiation.c: (gst_negotiation_getcaps),
28603 (gst_negotiation_pad_link), (gst_negotiation_chain):
28604 * gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler),
28605 (gst_flxdec_chain):
28606 * gst/interleave/deinterleave.c: (deinterleave_sink_link),
28607 (deinterleave_chain):
28608 * gst/law/mulaw-encode.c: (mulawenc_setcaps):
28609 * gst/median/gstmedian.c: (gst_median_link):
28610 * gst/monoscope/gstmonoscope.c: (gst_monoscope_srcconnect),
28611 (gst_monoscope_chain):
28612 * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_sinkconnect):
28613 * gst/wavenc/gstwavenc.c: (gst_wavenc_sink_setcaps):
28614 * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_chain):
28615 * sys/osxaudio/gstosxaudiosrc.c: (gst_osxaudiosrc_get):
28616 close #333784 unref the result of gst_pad_get_parent()
28617 by: Christophe Fergeau.
28619 Mon Mar 13 10:05:09 2006 +0000 Julien Moutte <julien@moutte.net>
28621 Fix build of v4l2 (sigh)
28622 Original commit message from CVS:
28623 2006-03-13 Julien MOUTTE <julien@moutte.net>
28624 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
28625 * sys/v4l2/Makefile.am: Fix build of v4l2 (sigh)
28627 Sun Mar 12 15:33:00 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28629 sys/v4l2/v4l2src_calls.c: g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et instead.
28630 Original commit message from CVS:
28631 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init),
28632 (gst_v4l2src_buffer_pool_free):
28633 g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et
28636 Sun Mar 12 15:25:51 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28638 sys/v4l2/gstv4l2element.h: Remove tim's addition of "_stdint.h" since it doesn't make the PPC buildbot happy.
28639 Original commit message from CVS:
28640 * sys/v4l2/gstv4l2element.h:
28641 Remove tim's addition of "_stdint.h" since it doesn't make the PPC
28643 I will just use the same comment Ronald used when he added these lines:
28644 Yet Another Hack (tm) for kernel header borkedness.
28646 Sun Mar 12 15:02:02 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28648 ext/taglib/: Add support for writing MusicBrainz IDs.
28649 Original commit message from CVS:
28650 * ext/taglib/Makefile.am:
28651 * ext/taglib/gsttaglib.cc:
28652 * ext/taglib/gsttaglib.h:
28653 Add support for writing MusicBrainz IDs.
28655 Sun Mar 12 14:43:57 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28657 sys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make the
28658 Original commit message from CVS:
28659 * sys/v4l2/gstv4l2element.h:
28660 Include "_stdint.h" in an attempt to make the
28661 PPC-buildbot happy.
28663 Sat Mar 11 22:50:03 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
28665 * sys/v4l2/Makefile.am:
28666 * sys/v4l2/gstv4l2.c:
28667 * sys/v4l2/gstv4l2colorbalance.h:
28668 * sys/v4l2/gstv4l2element.c:
28669 * sys/v4l2/gstv4l2element.h:
28670 * sys/v4l2/gstv4l2src.c:
28671 * sys/v4l2/gstv4l2src.h:
28672 * sys/v4l2/gstv4l2tuner.c:
28673 * sys/v4l2/gstv4l2tuner.h:
28674 * sys/v4l2/gstv4l2xoverlay.c:
28675 * sys/v4l2/gstv4l2xoverlay.h:
28676 * sys/v4l2/v4l2_calls.c:
28677 * sys/v4l2/v4l2_calls.h:
28678 * sys/v4l2/v4l2src_calls.c:
28679 * sys/v4l2/v4l2src_calls.h:
28680 V4L2 ported to 0.10.
28681 Original commit message from CVS:
28682 V4L2 ported to 0.10.
28684 Sat Mar 11 10:58:08 2006 +0000 Alex Lancaster <alexlan@fedoraproject.org>
28686 ext/taglib/gsttaglib.cc: and add support for TCOP (copyright)
28687 Original commit message from CVS:
28688 2006-03-11 Christophe Fergeau <teuf@gnome.org>
28689 Patch by: Alex Lancaster
28690 * ext/taglib/gsttaglib.cc: fix writing of TPOS tags (album number),
28691 and add support for TCOP (copyright)
28693 Thu Mar 9 20:02:44 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28695 gst/qtdemux/qtdemux.c: Fix build with gcc-4.1 (#327355).
28696 Original commit message from CVS:
28697 * gst/qtdemux/qtdemux.c: (gst_qtdemux_send_event):
28698 Fix build with gcc-4.1 (#327355).
28700 Thu Mar 9 17:44:17 2006 +0000 Christophe Fergeau <teuf@gnome.org>
28702 new id3v2 muxer based on TagLib
28703 Original commit message from CVS:
28704 2006-03-09 Christophe Fergeau <teuf@gnome.org>
28705 reviewed by: Tim-Philipp Müller <tim at centricular dot net>
28708 * ext/taglib/Makefile.am:
28709 * ext/taglib/gsttaglib.cc:
28710 * ext/taglib/gsttaglib.h: new id3v2 muxer based on TagLib
28712 Thu Mar 9 11:47:32 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28714 ext/dv/gstdvdemux.c: Handle events in push mode better, can now do non-flushing seeks in push mode as well.
28715 Original commit message from CVS:
28716 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
28717 (gst_dvdemux_convert_segment), (gst_dvdemux_demux_frame):
28718 Handle events in push mode better, can now do non-flushing
28719 seeks in push mode as well.
28721 Wed Mar 8 12:16:14 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28723 gst/qtdemux/qtdemux.c: Extract disc number and count from files that use 'disk' instead of 'disc' as node identifier ...
28724 Original commit message from CVS:
28725 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
28726 Extract disc number and count from files that use
28727 'disk' instead of 'disc' as node identifier for that
28730 Tue Mar 7 17:31:03 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28732 gst/udp/gstdynudpsink.c: Applied patch from Kai Vehmanen, fixes #333624.
28733 Original commit message from CVS:
28734 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init):
28735 Applied patch from Kai Vehmanen, fixes #333624.
28737 Mon Mar 6 22:22:45 2006 +0000 Julien Moutte <julien@moutte.net>
28739 ext/libpng/gstpngdec.c: Implement paletted and grayscale png files handling. (#150363).
28740 Original commit message from CVS:
28741 2006-03-06 Julien MOUTTE <julien@moutte.net>
28742 * ext/libpng/gstpngdec.c: (gst_pngdec_caps_create_and_set):
28743 Implement paletted and grayscale png files handling.
28746 Mon Mar 6 00:10:29 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
28748 ext/speex/gstspeexenc.c: fix a tag list assert follow gst-plugins-base/ext/ogg/README; set OFFSET and OFFSET_END. Mu...
28749 Original commit message from CVS:
28750 * ext/speex/gstspeexenc.c: (gst_speexenc_set_header_on_caps),
28751 (gst_speexenc_chain):
28752 fix a tag list assert
28753 follow gst-plugins-base/ext/ogg/README; set OFFSET
28754 and OFFSET_END. Muxes correctly with gst-plugins-base
28757 Sun Mar 5 13:03:40 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28759 gst/qtdemux/qtdemux.c: Add support for '3IVD' fourcc (#333403).
28760 Original commit message from CVS:
28761 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
28762 Add support for '3IVD' fourcc (#333403).
28764 Sat Mar 4 20:11:35 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28766 gst/id3demux/: Use new typefind helper functions here as well, and do typefinding in pull-mode if upstream supports t...
28767 Original commit message from CVS:
28768 * gst/id3demux/Makefile.am:
28769 * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad),
28770 (gst_id3demux_chain), (gst_id3demux_sink_activate):
28771 Use new typefind helper functions here as well, and
28772 do typefinding in pull-mode if upstream supports that.
28774 Sat Mar 4 18:57:37 2006 +0000 Benjamin Pineau <ben.pineau@gmail.com>
28776 sys/sunaudio/: Remove unused variables, breaks build from CVS
28777 Original commit message from CVS:
28778 * sys/sunaudio/gstsunaudiomixerctrl.c:
28779 (gst_sunaudiomixer_ctrl_get_volume),
28780 (gst_sunaudiomixer_ctrl_set_volume):
28781 * sys/sunaudio/gstsunaudiomixertrack.c:
28782 (gst_sunaudiomixer_track_new):
28783 Remove unused variables, breaks build from CVS
28784 with -Werror (#333392, patch by: Benjamin Pineau)
28786 Fri Mar 3 23:45:23 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
28788 sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectection
28789 Original commit message from CVS:
28792 sinks are now using GST_RANK_PRIMARY to be used with autodectection
28794 project files updated to fix some bugs
28797 vs7 and vs8 project files added
28799 Fri Mar 3 18:36:53 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28801 docs/plugins/: Added wavparse docs.
28802 Original commit message from CVS:
28803 * docs/plugins/Makefile.am:
28804 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28805 * docs/plugins/gst-plugins-good-plugins-sections.txt:
28806 Added wavparse docs.
28807 * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init),
28808 (gst_wavparse_reset), (gst_wavparse_init),
28809 (gst_wavparse_create_sourcepad), (gst_wavparse_parse_file_header),
28810 (gst_wavparse_stream_init), (gst_wavparse_perform_seek),
28811 (gst_wavparse_stream_headers), (gst_wavparse_send_event),
28812 (gst_wavparse_stream_data), (gst_wavparse_loop),
28813 (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull),
28814 (gst_wavparse_change_state):
28815 * gst/wavparse/gstwavparse.h:
28816 Implement seek in READY (fixes #327658)
28817 Added docs and did some cleanups.
28819 Fri Mar 3 17:51:16 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28821 gst/avi/gstavidemux.*: If we have an index, use a duration based on the index instead of blindly trusting the informa...
28822 Original commit message from CVS:
28823 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
28824 (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream),
28825 (gst_avi_demux_calculate_durations_from_index),
28826 (gst_avi_demux_stream_header):
28827 * gst/avi/gstavidemux.h:
28828 If we have an index, use a duration based on the index instead
28829 of blindly trusting the information in the stream headers
28832 Fri Mar 3 15:50:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28834 docs/plugins/: Added smoke and jpeg to the docs.
28835 Original commit message from CVS:
28836 * docs/plugins/Makefile.am:
28837 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28838 * docs/plugins/gst-plugins-good-plugins-sections.txt:
28839 * docs/plugins/gst-plugins-good-plugins.hierarchy:
28840 Added smoke and jpeg to the docs.
28841 * ext/jpeg/Makefile.am:
28842 * ext/jpeg/gstjpeg.c: (plugin_init):
28843 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
28844 * ext/jpeg/gstjpegenc.h:
28845 * ext/jpeg/gstsmokedec.c: (gst_smokedec_init),
28846 (gst_smokedec_chain):
28847 * ext/jpeg/gstsmokedec.h:
28848 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
28849 * ext/jpeg/gstsmokeenc.h:
28850 * ext/jpeg/smokecodec.h:
28851 Port smokedec (fixes #331905).
28855 Fri Mar 3 14:39:55 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28857 docs/plugins/: Added videobalance and videoflip to the docs.
28858 Original commit message from CVS:
28859 * docs/plugins/Makefile.am:
28860 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28861 * docs/plugins/gst-plugins-good-plugins-sections.txt:
28862 * docs/plugins/gst-plugins-good-plugins.hierarchy:
28863 Added videobalance and videoflip to the docs.
28864 * gst/videofilter/Makefile.am:
28865 * gst/videofilter/gstvideobalance.c:
28866 (gst_video_balance_update_tables_planar411),
28867 (gst_video_balance_is_passthrough),
28868 (gst_video_balance_update_properties), (oil_tablelookup_u8),
28869 (gst_video_balance_planar411_ip), (gst_video_balance_set_caps),
28870 (gst_video_balance_transform_ip), (gst_video_balance_base_init),
28871 (gst_video_balance_finalize), (gst_video_balance_class_init),
28872 (gst_video_balance_init), (gst_video_balance_interface_supported),
28873 (gst_video_balance_interface_init),
28874 (gst_video_balance_colorbalance_list_channels),
28875 (gst_video_balance_colorbalance_set_value),
28876 (gst_video_balance_colorbalance_get_value),
28877 (gst_video_balance_colorbalance_init),
28878 (gst_video_balance_set_property), (gst_video_balance_get_property),
28879 (gst_video_balance_get_type), (plugin_init):
28880 * gst/videofilter/gstvideobalance.h:
28881 Ported to 0.10. (Fixes #326160)
28883 * gst/videofilter/gstvideoflip.c:
28884 * gst/videofilter/gstvideoflip.h:
28887 Fri Mar 3 11:07:41 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28889 gst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too short/long atoms when parsing.
28890 Original commit message from CVS:
28891 * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak):
28892 Use GST_WARNING instead of GST_ERROR for all the too short/long atoms
28894 Also let's be a bit less vulgar in our warning messages :)
28896 Thu Mar 2 15:14:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28898 configure.ac: Bump requirements to current core and -base CVS (core for new typefind helper API, and -base for the
28899 Original commit message from CVS:
28901 Bump requirements to current core and -base CVS
28902 (core for new typefind helper API, and -base for the
28903 WAVFORMATEX support that was added to libgstriff and
28904 is needed by wavparse).
28905 * gst/apetag/Makefile.am:
28906 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain),
28907 (gst_tag_demux_sink_activate):
28908 Use new typefind helpers for typefinding instead of our
28909 home-grown stuff; also, do typefinding in pull-mode if
28910 upstream supports that.
28912 Tue Feb 28 11:59:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28914 gst/qtdemux/qtdemux.c: Can't divide through zero (suppress warning in case of stream with one single still picture) (...
28915 Original commit message from CVS:
28916 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
28917 Can't divide through zero (suppress warning in case of
28918 stream with one single still picture) (see #327083)
28920 Tue Feb 28 10:40:01 2006 +0000 Christian Schaller <uraeus@gnome.org>
28923 remove conflict indicator
28924 Original commit message from CVS:
28925 remove conflict indicator
28927 Tue Feb 28 10:39:08 2006 +0000 Christian Schaller <uraeus@gnome.org>
28931 Original commit message from CVS:
28934 Tue Feb 28 10:29:16 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28936 gst/wavparse/gstwavparse.c: Use DEBUG_OBJECT more.
28937 Original commit message from CVS:
28938 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
28939 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
28940 (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event),
28941 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull):
28942 Use DEBUG_OBJECT more.
28944 Tue Feb 28 10:22:11 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28946 docs/plugins/: Added dvdec and dvdemux to docs.
28947 Original commit message from CVS:
28948 * docs/plugins/Makefile.am:
28949 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28950 * docs/plugins/gst-plugins-good-plugins-sections.txt:
28951 Added dvdec and dvdemux to docs.
28952 * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_chain):
28954 Check frame sizes so we don't crash when don't have enough
28956 Send nice error messages on error.
28957 * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init),
28958 (gst_dvdemux_class_init), (gst_dvdemux_init),
28959 (gst_dvdemux_finalize), (gst_dvdemux_reset),
28960 (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
28961 (gst_dvdemux_src_query), (gst_dvdemux_sink_query),
28962 (gst_dvdemux_push_event), (gst_dvdemux_handle_sink_event),
28963 (gst_dvdemux_convert_src_pair), (gst_dvdemux_convert_sink_pair),
28964 (gst_dvdemux_convert_src_to_sink), (gst_dvdemux_handle_push_seek),
28965 (gst_dvdemux_do_seek), (gst_dvdemux_handle_pull_seek),
28966 (gst_dvdemux_handle_src_event), (gst_dvdemux_demux_audio),
28967 (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame),
28968 (gst_dvdemux_flush), (gst_dvdemux_chain), (gst_dvdemux_loop),
28969 (gst_dvdemux_sink_activate_push), (gst_dvdemux_sink_activate_pull),
28970 (gst_dvdemux_sink_activate), (gst_dvdemux_change_state):
28971 * ext/dv/gstdvdemux.h:
28973 Implement pull mode.
28975 Reduce memcpy for the video demuxing.
28977 Tue Feb 28 09:21:27 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28979 ext/annodex/: Add a little extra debug. Make the decoder not return NOT_LINKED, as we want to continue decoding all C...
28980 Original commit message from CVS:
28981 * ext/annodex/gstcmmldec.c: (gst_cmml_dec_sink_event),
28982 (gst_cmml_dec_new_buffer), (gst_cmml_dec_parse_preamble),
28983 (gst_cmml_dec_parse_head), (gst_cmml_dec_push_clip):
28984 * ext/annodex/gstcmmlparser.c: (gst_cmml_parser_parse_chunk):
28985 Add a little extra debug. Make the decoder not return NOT_LINKED,
28986 as we want to continue decoding all CMML and emitting tags.
28988 Mon Feb 27 14:37:29 2006 +0000 Christian Schaller <uraeus@gnome.org>
28990 * gst-plugins-good.spec.in:
28992 Original commit message from CVS:
28995 Mon Feb 27 14:00:18 2006 +0000 Michael Smith <msmith@xiph.org>
28997 ext/annodex/gstskeltag.*: Deleted; these files aren't used any more either.
28998 Original commit message from CVS:
28999 * ext/annodex/gstskeltag.c:
29000 * ext/annodex/gstskeltag.h:
29001 Deleted; these files aren't used any more either.
29003 Sat Feb 25 20:37:29 2006 +0000 Julien Moutte <julien@moutte.net>
29005 ext/Makefile.am: Fix dist-check.
29006 Original commit message from CVS:
29007 2006-02-25 Julien MOUTTE <julien@moutte.net>
29008 * ext/Makefile.am: Fix dist-check.
29010 Sat Feb 25 19:36:24 2006 +0000 Julien Moutte <julien@moutte.net>
29012 ext/annodex/gstcmmlenc.c: Fix another memleak.
29013 Original commit message from CVS:
29014 2006-02-25 Julien MOUTTE <julien@moutte.net>
29015 * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_push_clip): Fix another
29018 Sat Feb 25 19:07:41 2006 +0000 Julien Moutte <julien@moutte.net>
29020 Fix a memleak in gst_cmml_track_list_add_clip.
29021 Original commit message from CVS:
29022 2006-02-25 Alessandro Decina <alessandro@nnva.org>
29023 * ext/annodex/Makefile.am:
29024 * ext/annodex/gstannodex.c:
29025 * ext/annodex/gstcmmldec.c:
29026 * ext/annodex/gstcmmlenc.c:
29027 * ext/annodex/gstcmmlparser.c:
29028 * ext/annodex/gstcmmlparser.h:
29029 * ext/annodex/gstcmmlutils.c:
29030 * tests/check/elements/cmmldec.c:
29031 * tests/check/elements/cmmlenc.c:
29032 Fix a memleak in gst_cmml_track_list_add_clip.
29033 Handle overflows in clip's start and end times.
29034 Add the "encoded" parameter to cmmldec and cmmlenc caps.
29035 Do not parse junk at the end of a CMML preamble buffer.
29036 Register a libxml error handler to not print stuff on stderr.
29037 Check for bad clip start and end times in the testsuites.
29039 Sat Feb 25 11:37:10 2006 +0000 Julien Moutte <julien@moutte.net>
29041 ext/annodex/: Fix possible memleaks.
29042 Original commit message from CVS:
29043 2006-02-25 Julien MOUTTE <julien@moutte.net>
29044 * ext/annodex/gstcmmldec.c: (gst_cmml_dec_class_init),
29045 (gst_cmml_dec_finalize), (gst_cmml_dec_change_state):
29046 * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init),
29047 (gst_cmml_enc_finalize), (gst_cmml_enc_change_state):
29048 * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_destroy): Fix
29051 Fri Feb 24 23:52:28 2006 +0000 Julien Moutte <julien@moutte.net>
29053 tests/check/: Fix tests so that they use the plugins-base tags.
29054 Original commit message from CVS:
29055 2006-02-25 Julien MOUTTE <julien@moutte.net>
29056 * tests/check/Makefile.am:
29057 * tests/check/elements/cmmldec.c:
29058 * tests/check/elements/cmmlenc.c: Fix tests so that they use
29059 the plugins-base tags.
29061 Fri Feb 24 23:36:58 2006 +0000 Julien Moutte <julien@moutte.net>
29063 ext/Makefile.am: Re-enable module.
29064 Original commit message from CVS:
29065 2006-02-25 Julien MOUTTE <julien@moutte.net>
29066 * ext/Makefile.am: Re-enable module.
29068 Fri Feb 24 23:32:14 2006 +0000 Julien Moutte <julien@moutte.net>
29070 tests/check/Makefile.am: Forgot to remove that test.
29071 Original commit message from CVS:
29072 2006-02-25 Julien MOUTTE <julien@moutte.net>
29073 * tests/check/Makefile.am: Forgot to remove that test.
29075 Fri Feb 24 23:31:08 2006 +0000 Julien Moutte <julien@moutte.net>
29077 Try to fix Annodex plugin.
29078 Original commit message from CVS:
29079 2006-02-25 Julien MOUTTE <julien@moutte.net>
29080 * ext/annodex/Makefile.am:
29081 * ext/annodex/gstannodex.c: (plugin_init):
29082 * ext/annodex/gstcmmldec.c:
29083 * ext/annodex/gstskeldec.c:
29084 * ext/annodex/gstskeldec.h:
29085 * tests/check/Makefile.am:
29086 * tests/check/elements/skeldec.c: Try to fix Annodex plugin.
29088 Fri Feb 24 23:06:27 2006 +0000 Julien Moutte <julien@moutte.net>
29090 tests/check/Makefile.am: Disable those checks as well.
29091 Original commit message from CVS:
29092 2006-02-25 Julien MOUTTE <julien@moutte.net>
29093 * tests/check/Makefile.am: Disable those checks as well.
29095 Fri Feb 24 22:49:29 2006 +0000 Julien Moutte <julien@moutte.net>
29097 ext/Makefile.am: Disable annodex for now until we figure out how to make it build.
29098 Original commit message from CVS:
29099 2006-02-24 Julien MOUTTE <julien@moutte.net>
29100 * ext/Makefile.am: Disable annodex for now until we figure out
29101 how to make it build.
29102 * ext/gdk_pixbuf/Makefile.am: Note for Thomas :
29103 Add a rule to your checklist : "please try to at least build
29104 what you are going to commit into -good, or if you are too lazy
29105 to do that, please check that the buildbots are not crying because
29108 Fri Feb 24 19:51:29 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
29113 * ext/gdk_pixbuf/Makefile.am:
29114 * ext/gdk_pixbuf/gstgdkpixbuf.c:
29115 * ext/gdk_pixbuf/gstgdkpixbuf.h:
29116 * ext/gdk_pixbuf/pixbufscale.c:
29117 * ext/gdk_pixbuf/pixbufscale.h:
29118 I'm too lazy to comment this
29119 Original commit message from CVS:
29120 Gdkpixbuf ported from 0.8 to 0.10 by Renato Filho <renato.filho@indt.org.br>. gst_loader and gdkpixbufanimation still need port.
29122 Fri Feb 24 19:49:32 2006 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
29124 gst/qtdemux/qtdemux.c: Add support for palettised Apple SMC videos (#327075, based on
29125 Original commit message from CVS:
29126 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
29127 (qtdemux_parse_trak), (qtdemux_video_caps):
29128 Add support for palettised Apple SMC videos (#327075, based on
29129 patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>).
29131 Fri Feb 24 19:07:10 2006 +0000 Michael Smith <msmith@xiph.org>
29133 Add Annodex elements from Alessendro Decina: skeleton and CMML.
29134 Original commit message from CVS:
29136 * docs/plugins/gst-plugins-good-plugins-sections.txt:
29138 * ext/annodex/Makefile.am:
29139 * ext/annodex/gstannodex.c:
29140 * ext/annodex/gstannodex.h:
29141 * ext/annodex/gstcmmldec.c:
29142 * ext/annodex/gstcmmldec.h:
29143 * ext/annodex/gstcmmlenc.c:
29144 * ext/annodex/gstcmmlenc.h:
29145 * ext/annodex/gstcmmlparser.c:
29146 * ext/annodex/gstcmmlparser.h:
29147 * ext/annodex/gstcmmltag.c:
29148 * ext/annodex/gstcmmltag.h:
29149 * ext/annodex/gstcmmlutils.c:
29150 * ext/annodex/gstcmmlutils.h:
29151 * ext/annodex/gstskeldec.c:
29152 * ext/annodex/gstskeldec.h:
29153 * ext/annodex/gstskeltag.c:
29154 * ext/annodex/gstskeltag.h:
29155 * tests/check/Makefile.am:
29156 * tests/check/elements/cmmldec.c:
29157 * tests/check/elements/cmmlenc.c:
29158 * tests/check/elements/skeldec.c:
29159 Add Annodex elements from Alessendro Decina: skeleton and CMML.
29160 Includes tests & docs, oh my! Passes Thomas's -good checklist
29163 Fri Feb 24 17:09:56 2006 +0000 Michael Smith <msmith@xiph.org>
29165 autogen.sh: Check for automake 1.9 as well.
29166 Original commit message from CVS:
29168 Check for automake 1.9 as well.
29170 Fri Feb 24 14:49:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29172 ext/flac/gstflacenc.c: Change min. sample rate to 8kHz to match flacdec's.
29173 Original commit message from CVS:
29174 * ext/flac/gstflacenc.c:
29175 Change min. sample rate to 8kHz to match flacdec's.
29177 Thu Feb 23 20:08:58 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29179 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
29180 Original commit message from CVS:
29181 * ext/cdio/Makefile.am:
29182 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
29183 required for Cygwin, see #317048)
29184 * gst/rtp/gstasteriskh263.c:
29185 Cygwin has includes for both the unix network socket API
29186 and the windows API, but only one can be included, so fix
29187 includes to only use one or the other, prefering the unxi
29190 Thu Feb 23 12:21:25 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
29192 rtp/gst/: Separated the G711 payloaders/depayloaders into separate elements for mulaw/alaw. Also removed the old g711...
29193 Original commit message from CVS:
29194 2006-02-23 Philippe Kalaf <philippe.kalaf at collabora.co.uk>
29195 * rtp/gst/gstrtppcmadepay.c:
29196 * rtp/gst/gstrtppcmadepay.h:
29197 * rtp/gst/gstgstrtppcmapay.c:
29198 * rtp/gst/gstgstrtppcmapay.h:
29199 * rtp/gst/gstrtppcmudepay.c:
29200 * rtp/gst/gstrtppcmudepay.h:
29201 * rtp/gst/gstrtppcmupay.c:
29202 * rtp/gst/gstrtppcmupay.h:
29203 * rtp/gst/Makefile.am:
29204 * rtp/gst/gstrtp.c:
29206 Separated the G711 payloaders/depayloaders into separate elements for
29207 mulaw/alaw. Also removed the old g711 payloaders/depayloaders.
29209 Wed Feb 22 20:22:25 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29211 ext/dv/: Ueber spiffify some more, added debug category.
29212 Original commit message from CVS:
29213 * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_init),
29214 (gst_dvdec_change_state):
29215 * ext/dv/gstdvdec.h:
29216 * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init), (gst_dvdemux_init),
29217 (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
29218 (gst_dvdemux_src_query), (gst_dvdemux_sink_query),
29219 (gst_dvdemux_handle_sink_event), (gst_dvdemux_demux_frame),
29220 (gst_dvdemux_flush), (gst_dvdemux_chain),
29221 (gst_dvdemux_change_state):
29222 * ext/dv/gstdvdemux.h:
29223 Ueber spiffify some more, added debug category.
29225 Use segments, respect playback rate from newsegment.
29226 Fix refcount issue.
29228 Wed Feb 22 09:33:25 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29230 gst/qtdemux/qtdemux.c: Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
29231 Original commit message from CVS:
29232 Reviewed by : Edward Hervey <edward@fluendo.com>
29233 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
29234 Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
29235 Add image/png for fourcc 'png '
29237 Mon Feb 20 21:19:59 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29239 Port ximagesrc to 0.10 (Closes #304795)
29240 Original commit message from CVS:
29243 * sys/ximagesrc/Makefile.am:
29244 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf),
29245 (gst_ximagesrc_open_display), (gst_ximagesrc_start),
29246 (gst_ximagesrc_stop), (gst_ximagesrc_unlock),
29247 (gst_ximagesrc_recalc), (composite_pixel),
29248 (gst_ximagesrc_ximage_get), (gst_ximagesrc_create),
29249 (gst_ximagesrc_set_property), (gst_ximagesrc_get_property),
29250 (gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init),
29251 (gst_ximagesrc_dispose), (gst_ximagesrc_finalize),
29252 (gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps),
29253 (gst_ximagesrc_fixate), (gst_ximagesrc_class_init),
29254 (gst_ximagesrc_init), (plugin_init):
29255 * sys/ximagesrc/ximagesrc.h:
29256 * sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror),
29257 (ximageutil_check_xshm_calls), (ximageutil_xcontext_get),
29258 (ximageutil_xcontext_clear),
29259 (ximageutil_calculate_pixel_aspect_ratio),
29260 (gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free),
29261 (gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init),
29262 (gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new),
29263 (gst_ximageutil_ximage_destroy):
29264 * sys/ximagesrc/ximageutil.h:
29265 Port ximagesrc to 0.10 (Closes #304795)
29267 Mon Feb 20 19:12:10 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29269 configure.ac: releasing 0.10.1, "Slimy - yet satisfying"
29270 Original commit message from CVS:
29271 2006-02-20 Jan Schmidt <thaytan@mad.scientist.com>
29273 releasing 0.10.1, "Slimy - yet satisfying"
29275 Mon Feb 20 13:08:50 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29277 ext/ladspa/gstsignalprocessor.c: Fix compilation of LADPSA. It doesn't seem to work, and isn't enabled for the build,...
29278 Original commit message from CVS:
29279 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
29280 (gst_signal_processor_process):
29281 Fix compilation of LADPSA. It doesn't seem to work, and isn't
29282 enabled for the build, but it helps me win the feature-count
29283 competitions ooh yeah.
29285 Sun Feb 19 16:02:25 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29287 gst/avi/gstavidemux.c: Use scaling code for added precission and more correct stop position in case scale==0.
29288 Original commit message from CVS:
29289 * gst/avi/gstavidemux.c: (gst_avi_demux_src_convert),
29290 (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
29291 (gst_avi_demux_parse_file_header), (gst_avi_demux_stream_init),
29292 (gst_avi_demux_parse_avih), (gst_avi_demux_parse_superindex),
29293 (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
29294 (gst_avi_demux_stream_header), (gst_avi_demux_change_state):
29295 Use scaling code for added precission and more correct stop
29296 position in case scale==0.
29298 Sun Feb 19 12:09:19 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29300 gst/flx/gstflxdec.*: Implement DURATION query.
29301 Original commit message from CVS:
29302 * gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler),
29303 (gst_flxdec_chain):
29304 * gst/flx/gstflxdec.h:
29305 Implement DURATION query.
29307 Sun Feb 19 11:57:58 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29309 gst/flx/: Set MALLOCDATA for the temp buffers so we don't leak.
29310 Original commit message from CVS:
29311 * gst/flx/flx_color.h:
29312 * gst/flx/flx_fmt.h:
29313 * gst/flx/gstflxdec.c: (gst_flxdec_init),
29314 (gst_flxdec_src_query_handler), (flx_decode_color),
29315 (gst_flxdec_chain):
29316 * gst/flx/gstflxdec.h:
29317 Set MALLOCDATA for the temp buffers so we don't leak.
29318 Some debug cleanups.
29319 Consume all data in the adapter before leaving the chain
29320 function. Fixes #330678.
29322 Sat Feb 18 20:48:09 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29324 gst/id3demux/: Handle 0 data size in otherwise valid frames.
29325 Original commit message from CVS:
29326 * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
29327 * gst/id3demux/id3v2frames.c: (id3v2_genre_fields_to_taglist):
29328 Handle 0 data size in otherwise valid frames.
29329 Handle numeric strings in 2.4.0 even when not in parentheses
29331 Sat Feb 18 17:20:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29333 gst/matroska/: Recognise SSA/ASS and USF subtitle formats and set proper caps when they are found.
29334 Original commit message from CVS:
29335 * gst/matroska/matroska-demux.c:
29336 (gst_matroska_demux_subtitle_caps),
29337 (gst_matroska_demux_plugin_init):
29338 * gst/matroska/matroska-ids.h:
29339 Recognise SSA/ASS and USF subtitle formats and
29340 set proper caps when they are found.
29342 Fri Feb 17 18:25:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29344 gst/qtdemux/qtdemux.c: Don't GST_LOG timestamps from nonexistent index entries (#331582).
29345 Original commit message from CVS:
29346 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie):
29347 Don't GST_LOG timestamps from nonexistent index
29350 Fri Feb 17 17:54:05 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29352 ext/jpeg/gstjpegdec.c: Fix invalid memory access for some odd-sized images (see image contained in quicktime stream i...
29353 Original commit message from CVS:
29354 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_decode_direct),
29355 (gst_jpeg_dec_chain):
29356 Fix invalid memory access for some odd-sized images
29357 (see image contained in quicktime stream in #327083);
29358 use g_malloc() instead of g_alloca().
29360 Fri Feb 17 16:28:29 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29362 gst/qtdemux/qtdemux.c: Check that the size of the returned buffer is of the correct size because the parser assumes t...
29363 Original commit message from CVS:
29364 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header):
29365 Check that the size of the returned buffer is of the correct size
29366 because the parser assumes that.
29369 Fri Feb 17 15:37:38 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29371 gst/rtp/gstrtpamrdepay.c: Patch from Sebastien Cote, fixes #319884
29372 Original commit message from CVS:
29373 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_chain):
29374 Patch from Sebastien Cote, fixes #319884
29376 Fri Feb 17 11:19:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29378 ext/cdio/gstcdio.c: Init debug category (#331253).
29379 Original commit message from CVS:
29380 * ext/cdio/gstcdio.c: (plugin_init):
29381 Init debug category (#331253).
29383 Fri Feb 17 10:53:38 2006 +0000 Christian Schaller <uraeus@gnome.org>
29385 * ext/gconf/gconf.c:
29386 * ext/gconf/gconf.h:
29387 * ext/gconf/gstgconfaudiosink.c:
29388 * ext/gconf/gstgconfaudiosink.h:
29389 * gconf/gstreamer.schemas.in:
29390 * gst-plugins-good.spec.in:
29391 add Jurg's patch for multidevice support
29392 Original commit message from CVS:
29393 add Jurg's patch for multidevice support
29395 Thu Feb 16 20:30:13 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29397 gst/wavparse/gstwavparse.c: Pass extra_data to gst_riff_create_audio_caps(), so that
29398 Original commit message from CVS:
29399 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
29400 Pass extra_data to gst_riff_create_audio_caps(), so that
29401 WAVEFORMATEX stuff works. Post audio codec name and post
29402 it as taglist on the bus. Allow up to 8 channesl for raw
29403 PCM in the source pad template caps.
29405 Thu Feb 16 16:53:52 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29407 gst/multipart/multipartdemux.c: Applied #318663. Gives quite a few false positives in autoscan mode, but it's better ...
29408 Original commit message from CVS:
29409 * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
29410 (gst_multipart_demux_class_init), (gst_multipart_demux_init),
29411 (gst_multipart_demux_finalize), (gst_multipart_find_pad_by_mime),
29412 (gst_multipart_demux_chain), (gst_multipart_demux_change_state),
29413 (gst_multipart_set_property), (gst_multipart_get_property):
29414 Applied #318663. Gives quite a few false positives in
29415 autoscan mode, but it's better than nothing. Not closing yet.
29417 Thu Feb 16 14:13:48 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29419 Update documentation.
29420 Original commit message from CVS:
29421 * docs/plugins/Makefile.am:
29422 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29423 * docs/plugins/gst-plugins-good-plugins-sections.txt:
29424 * docs/plugins/gst-plugins-good-plugins.args:
29425 * docs/plugins/inspect/plugin-udp.xml:
29426 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
29427 (gst_udpsrc_start):
29428 Update documentation.
29431 Thu Feb 16 14:02:57 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29433 gst/qtdemux/qtdemux.c: Don't stop the task if the pad isn't linked.
29434 Original commit message from CVS:
29435 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event),
29436 (gst_qtdemux_loop), (qtdemux_sink_activate_pull):
29437 Don't stop the task if the pad isn't linked.
29439 Thu Feb 16 10:58:18 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29441 gst/id3demux/id3tags.c: ID3 2.3.0 used synch-safe integers for the tag size, but not for the frame size. (Fixes #331368)
29442 Original commit message from CVS:
29443 * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
29444 ID3 2.3.0 used synch-safe integers for the tag size, but not for the
29445 frame size. (Fixes #331368)
29447 Thu Feb 16 10:42:25 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29449 gst/rtsp/README: Updated README.
29450 Original commit message from CVS:
29453 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
29454 (gst_rtspsrc_class_init), (gst_rtspsrc_set_property),
29455 (gst_rtspsrc_get_property), (gst_rtspsrc_stream_setup_rtp):
29456 * gst/rtsp/gstrtspsrc.h:
29457 Make sure the RTP port is an even port an try to allocate
29459 Added retry property to control max retries for port allocation.
29460 Make sure RTCP port is RTP port+1.
29461 Cleanup when port allocation fails.
29464 Thu Feb 16 09:17:58 2006 +0000 Wouter Paesen <wouter@kangaroot.net>
29466 gst/alpha/gstalpha.c: Don't ignore return value of the parent class's state
29467 Original commit message from CVS:
29468 * gst/alpha/gstalpha.c: (gst_alpha_change_state):
29469 Don't ignore return value of the parent class's state
29470 change function (#331385, patch by: Wouter Paesen).
29472 Wed Feb 15 12:17:28 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29474 Add HAL sound device wrapper plugins. Closes #329106
29475 Original commit message from CVS:
29477 * docs/plugins/Makefile.am:
29478 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29479 * docs/plugins/gst-plugins-good-plugins-sections.txt:
29480 * docs/plugins/gst-plugins-good-plugins.hierarchy:
29482 * ext/hal/Makefile.am:
29483 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init),
29484 (gst_hal_audio_sink_class_init), (gst_hal_audio_sink_reset),
29485 (gst_hal_audio_sink_init), (gst_hal_audio_sink_dispose),
29486 (do_toggle_element), (gst_hal_audio_sink_set_property),
29487 (gst_hal_audio_sink_get_property),
29488 (gst_hal_audio_sink_change_state):
29489 * ext/hal/gsthalaudiosink.h:
29490 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init),
29491 (gst_hal_audio_src_class_init), (gst_hal_audio_src_reset),
29492 (gst_hal_audio_src_init), (gst_hal_audio_src_dispose),
29493 (do_toggle_element), (gst_hal_audio_src_set_property),
29494 (gst_hal_audio_src_get_property), (gst_hal_audio_src_change_state):
29495 * ext/hal/gsthalaudiosrc.h:
29496 * ext/hal/gsthalelements.c: (plugin_init):
29497 * ext/hal/gsthalelements.h:
29498 * ext/hal/hal.c: (gst_hal_get_string),
29499 (gst_hal_render_bin_from_udi), (gst_hal_get_audio_sink),
29500 (gst_hal_get_audio_src):
29502 Add HAL sound device wrapper plugins. Closes #329106
29504 Wed Feb 15 12:13:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29506 gst/qtdemux/qtdemux.c: It appears 100% equals 1/1 and not 100/1 ...
29507 Original commit message from CVS:
29508 * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain):
29509 It appears 100% equals 1/1 and not 100/1 ...
29511 Wed Feb 15 10:15:47 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29513 gst/avi/gstavidemux.c: Add comment in a fultile attempt to stop the copy-and-paste paradigm leading to duplication of...
29514 Original commit message from CVS:
29515 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event):
29516 Add comment in a fultile attempt to stop the copy-and-paste
29517 paradigm leading to duplication of bad code.
29518 * gst/rtsp/rtsptransport.c: (rtsp_transport_parse):
29519 Mime parameters have to be checked case insensitive
29521 Wed Feb 15 09:45:27 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29523 gst/qtdemux/qtdemux.c: When buffering MDAT data, show the user something is happening by posting 'buffering' messages...
29524 Original commit message from CVS:
29525 * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_buffering),
29526 (gst_qtdemux_chain):
29527 When buffering MDAT data, show the user something is
29528 happening by posting 'buffering' messages on the bus.
29530 Tue Feb 14 23:23:08 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29532 gst/matroska/matroska-demux.c: Advance stream time for lagging subtitle streams by sending newsegment events with the...
29533 Original commit message from CVS:
29534 * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams):
29535 Advance stream time for lagging subtitle streams by sending
29536 newsegment events with the update flag set.
29538 Tue Feb 14 18:50:13 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29540 gst/qtdemux/qtdemux.*: Make push-based work if mdat atom is before moov atom.
29541 Original commit message from CVS:
29542 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
29543 (gst_qtdemux_handle_src_query), (gst_qtdemux_change_state),
29544 (next_entry_size), (gst_qtdemux_chain):
29545 * gst/qtdemux/qtdemux.h:
29546 Make push-based work if mdat atom is before moov atom.
29547 Don't answer duration query. This should be transformed into replying
29548 FALSE to seek events.
29550 Tue Feb 14 16:58:30 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29552 gst/avi/gstavidemux.c: There can be bogus data before the hdrl LIST tag in the RIFF header.
29553 Original commit message from CVS:
29554 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header):
29555 There can be bogus data before the hdrl LIST tag in the RIFF header.
29556 It's hard to say if it's not respecting the AVI specifications or not,
29557 but since Google Video is producing AVIs like that and the other player
29558 don't seem to complain, I guess we should do the same.
29560 Tue Feb 14 11:24:53 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29562 gst/qtdemux/qtdemux.c: Handle the case where data atoms are before moov atoms in push-based mode.
29563 Original commit message from CVS:
29564 * gst/qtdemux/qtdemux.c: (next_entry_size), (gst_qtdemux_chain):
29565 Handle the case where data atoms are before moov atoms in push-based mode.
29566 Errors out gracefully.
29568 Mon Feb 13 22:04:42 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29570 gst/qtdemux/: QtDemux can now work push-based.
29571 Original commit message from CVS:
29572 * gst/qtdemux/Makefile.am:
29573 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
29574 (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state),
29575 (extract_initial_length_and_fourcc),
29576 (gst_qtdemux_loop_state_header), (gst_qtdemux_loop_state_movie),
29577 (gst_qtdemux_loop_header), (next_entry_size), (gst_qtdemux_chain),
29578 (qtdemux_sink_activate), (qtdemux_sink_activate_pull),
29579 (qtdemux_sink_activate_push), (qtdemux_parse_trak):
29580 * gst/qtdemux/qtdemux.h:
29581 QtDemux can now work push-based.
29582 It still needs some love for seeking.
29584 Mon Feb 13 12:00:51 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29586 gst/id3demux/id3v2frames.c: Add more validation to ensure that a char encoding conversion produced a valid UTF-8 string.
29587 Original commit message from CVS:
29588 * gst/id3demux/id3v2frames.c: (parse_insert_string_field),
29589 (parse_split_strings):
29590 Add more validation to ensure that a char encoding conversion
29591 produced a valid UTF-8 string.
29593 Mon Feb 13 10:43:15 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29595 gst/avi/gstavidemux.c: Properly handle end of segment. Closes #330885.
29596 Original commit message from CVS:
29597 Reviewed by: Edward Hervey <edward@fluendo.com>
29598 * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
29599 Properly handle end of segment. Closes #330885.
29601 Mon Feb 13 10:36:23 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29603 gst/rtp/gstrtpmp4gpay.h: For got to commit this one.
29604 Original commit message from CVS:
29605 * gst/rtp/gstrtpmp4gpay.h:
29606 For got to commit this one.
29608 Sun Feb 12 18:59:36 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29610 gst/rtp/gstrtpmp4gpay.*: Make more things work.
29611 Original commit message from CVS:
29612 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init),
29613 (gst_rtp_mp4g_pay_init), (gst_rtp_mp4g_pay_parse_audio_config),
29614 (gst_rtp_mp4g_pay_parse_video_config), (gst_rtp_mp4g_pay_new_caps),
29615 (gst_rtp_mp4g_pay_setcaps), (gst_rtp_mp4g_pay_flush):
29616 * gst/rtp/gstrtpmp4gpay.h:
29617 Make more things work.
29618 Handle ACC config strings.
29620 Sun Feb 12 13:10:20 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29622 gst/rtp/gstrtpamrpay.c: set timestamps if no incoming timestamps set
29623 Original commit message from CVS:
29624 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer):
29625 set timestamps if no incoming timestamps set
29627 Sat Feb 11 13:54:26 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29629 gst/apetag/gsttagdemux.c: ... and fix the very same leaks in GstTagDemux.
29630 Original commit message from CVS:
29631 * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_upstream_size),
29632 (gst_tag_demux_do_typefind):
29633 ... and fix the very same leaks in GstTagDemux.
29635 Sat Feb 11 13:35:13 2006 +0000 Jon Trowbridge <trow@ximian.com>
29637 gst/id3demux/gstid3demux.c:
29638 Original commit message from CVS:
29639 * gst/id3demux/gstid3demux.c: (id3demux_get_upstream_size),
29640 (gst_id3demux_do_typefind):
29641 Fix a couple of mem leaks. (Patch by Jonathan Matthew
29642 <jonathan at kaolin dot wh9 dot net>)
29644 Fri Feb 10 17:37:39 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29646 gst/rtp/gstrtpmp4vpay.c: First set options, then set caps or else the baseclass will not know about the options, duh.
29647 Original commit message from CVS:
29648 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_setcaps):
29649 First set options, then set caps or else the baseclass
29650 will not know about the options, duh.
29652 Fri Feb 10 17:16:55 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29654 gst/rtp/gstrtpmp4vpay.c: Don't waste time looking for a config string if we have codec_info on the incomming caps.
29655 Original commit message from CVS:
29656 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_class_init),
29657 (gst_rtp_mp4v_pay_setcaps):
29658 Don't waste time looking for a config string if we have codec_info
29659 on the incomming caps.
29661 Fri Feb 10 16:40:58 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29663 gst/rtp/README: Say something about case-sensitivity of caps vs mime-attributes.
29664 Original commit message from CVS:
29666 Say something about case-sensitivity of caps vs mime-attributes.
29667 * gst/rtp/Makefile.am:
29668 * gst/rtp/gstrtp.c: (plugin_init):
29669 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init),
29670 (gst_rtp_amr_pay_handle_buffer):
29671 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_get_type),
29672 (gst_rtp_mp4g_pay_base_init), (gst_rtp_mp4g_pay_class_init),
29673 (gst_rtp_mp4g_pay_init), (gst_rtp_mp4g_pay_finalize),
29674 (gst_rtp_mp4g_pay_new_caps), (gst_rtp_mp4g_pay_setcaps),
29675 (gst_rtp_mp4g_pay_flush), (gst_rtp_mp4g_pay_handle_buffer),
29676 (gst_rtp_mp4g_pay_set_property), (gst_rtp_mp4g_pay_get_property),
29677 (gst_rtp_mp4g_pay_plugin_init):
29678 * gst/rtp/gstrtpmp4gpay.h:
29679 Added beginnings of mpeg4-generic payloader (RFC 3640)
29681 Thu Feb 9 14:20:14 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29683 gst/rtsp/: Resurected rtpdec to make rtspsrc happy again.
29684 Original commit message from CVS:
29685 * gst/rtsp/Makefile.am:
29686 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_get_type),
29687 (gst_rtpdec_class_init), (gst_rtpdec_init), (gst_rtpdec_getcaps),
29688 (gst_rtpdec_chain_rtp), (gst_rtpdec_chain_rtcp),
29689 (gst_rtpdec_set_property), (gst_rtpdec_get_property),
29690 (gst_rtpdec_change_state):
29691 * gst/rtsp/gstrtpdec.h:
29692 * gst/rtsp/gstrtsp.c: (plugin_init):
29693 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport):
29694 * gst/rtsp/rtspconnection.c: (read_body),
29695 (rtsp_connection_receive):
29696 * gst/rtsp/rtspmessage.c: (rtsp_message_dump):
29697 Resurected rtpdec to make rtspsrc happy again.
29698 Skip attributes from the session id.
29699 Don't crash when dumping a message with an empty body.
29701 Thu Feb 9 14:14:07 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29703 gst/rtp/gstrtpamrdepay.c: Added more meaningfull warnings when something goes wrong.
29704 Original commit message from CVS:
29705 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_chain):
29706 Added more meaningfull warnings when something goes wrong.
29707 Clear F bit on outgoing AMR packets.
29708 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init),
29709 (gst_rtp_amr_pay_handle_buffer):
29710 Added debugging category
29711 Support payloading of multiple AMR frames.
29712 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_depay_data):
29713 Added some debugging.
29715 Thu Feb 9 11:25:42 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29717 configure.ac: Back to CVS
29718 Original commit message from CVS:
29722 Thu Feb 9 11:22:38 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29728 * docs/plugins/gst-plugins-good-plugins.args:
29729 * docs/plugins/inspect/plugin-1394.xml:
29730 * docs/plugins/inspect/plugin-aasink.xml:
29731 * docs/plugins/inspect/plugin-alaw.xml:
29732 * docs/plugins/inspect/plugin-alpha.xml:
29733 * docs/plugins/inspect/plugin-alphacolor.xml:
29734 * docs/plugins/inspect/plugin-apetag.xml:
29735 * docs/plugins/inspect/plugin-auparse.xml:
29736 * docs/plugins/inspect/plugin-autodetect.xml:
29737 * docs/plugins/inspect/plugin-avi.xml:
29738 * docs/plugins/inspect/plugin-cacasink.xml:
29739 * docs/plugins/inspect/plugin-cairo.xml:
29740 * docs/plugins/inspect/plugin-cdio.xml:
29741 * docs/plugins/inspect/plugin-cutter.xml:
29742 * docs/plugins/inspect/plugin-debug.xml:
29743 * docs/plugins/inspect/plugin-dv.xml:
29744 * docs/plugins/inspect/plugin-efence.xml:
29745 * docs/plugins/inspect/plugin-effectv.xml:
29746 * docs/plugins/inspect/plugin-esdsink.xml:
29747 * docs/plugins/inspect/plugin-flac.xml:
29748 * docs/plugins/inspect/plugin-flxdec.xml:
29749 * docs/plugins/inspect/plugin-gconfelements.xml:
29750 * docs/plugins/inspect/plugin-goom.xml:
29751 * docs/plugins/inspect/plugin-jpeg.xml:
29752 * docs/plugins/inspect/plugin-level.xml:
29753 * docs/plugins/inspect/plugin-matroska.xml:
29754 * docs/plugins/inspect/plugin-mulaw.xml:
29755 * docs/plugins/inspect/plugin-multipart.xml:
29756 * docs/plugins/inspect/plugin-navigationtest.xml:
29757 * docs/plugins/inspect/plugin-ossaudio.xml:
29758 * docs/plugins/inspect/plugin-png.xml:
29759 * docs/plugins/inspect/plugin-rtp.xml:
29760 * docs/plugins/inspect/plugin-rtsp.xml:
29761 * docs/plugins/inspect/plugin-shout2send.xml:
29762 * docs/plugins/inspect/plugin-smpte.xml:
29763 * docs/plugins/inspect/plugin-speex.xml:
29764 * docs/plugins/inspect/plugin-udp.xml:
29765 * docs/plugins/inspect/plugin-videobox.xml:
29766 * docs/plugins/inspect/plugin-videoflip.xml:
29767 * docs/plugins/inspect/plugin-videomixer.xml:
29768 * docs/plugins/inspect/plugin-wavenc.xml:
29769 * docs/plugins/inspect/plugin-wavparse.xml:
29771 Original commit message from CVS:
29774 Wed Feb 8 17:35:05 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29791 Original commit message from CVS:
29794 Wed Feb 8 17:18:20 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29797 Oops, jumping the gun with the ChangeLog entry
29798 Original commit message from CVS:
29799 Oops, jumping the gun with the ChangeLog entry
29801 Wed Feb 8 17:16:46 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29803 configure.ac: Bump core and plugins-base requirement to 0.10.2.2 for API additions (and 1 migration of gst_bin_find_u...
29804 Original commit message from CVS:
29806 Bump core and plugins-base requirement to 0.10.2.2
29807 for API additions (and 1 migration of gst_bin_find_unconnected_pad)
29809 Wed Feb 8 17:12:40 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29811 ext/: Register musicbrainz tags.
29812 Original commit message from CVS:
29813 * ext/flac/gstflac.c: (plugin_init):
29814 * ext/speex/gstspeex.c: (plugin_init):
29815 Register musicbrainz tags.
29817 Tue Feb 7 18:31:31 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29819 * gst/qtdemux/qtdemux.c:
29821 Original commit message from CVS:
29824 Tue Feb 7 18:01:17 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29826 gst/qtdemux/qtdemux.c: use the correct variable to check if we can calculate the last chunk. Looks like an obvious b...
29827 Original commit message from CVS:
29828 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
29829 (qtdemux_parse_trak):
29830 use the correct variable to check if we can calculate
29831 the last chunk. Looks like an obvious bug, and makes
29832 the dump of offsets comparable to other tools
29834 Tue Feb 7 17:54:42 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29836 gst/qtdemux/qtdemux.c: clean up some debugging, using _OBJECT, moving recurring messages to LOG level
29837 Original commit message from CVS:
29838 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
29839 (qtdemux_parse_trak):
29840 clean up some debugging, using _OBJECT, moving recurring
29841 messages to LOG level
29843 Tue Feb 7 16:23:33 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29845 ext/gconf/gconf.h: Remove declaration of function that no longer exists.
29846 Original commit message from CVS:
29847 * ext/gconf/gconf.h:
29848 Remove declaration of function that no longer exists.
29850 Tue Feb 7 13:39:08 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
29852 ext/shout2/gstshout2.c: Make shout2 work for non ogg streams
29853 Original commit message from CVS:
29854 2006-02-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
29855 * ext/shout2/gstshout2.c: (gst_shout2send_render),
29856 (gst_shout2send_setcaps), (gst_shout2send_change_state):
29857 Make shout2 work for non ogg streams
29859 Mon Feb 6 17:26:43 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29861 gst/udp/gstmultiudpsink.*: Updated docs.
29862 Original commit message from CVS:
29863 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
29864 (gst_multiudpsink_render), (gst_multiudpsink_get_property),
29865 (gst_multiudpsink_init_send), (gst_multiudpsink_add),
29866 (gst_multiudpsink_remove), (gst_multiudpsink_clear),
29867 (gst_multiudpsink_get_stats), (gst_multiudpsink_change_state):
29868 * gst/udp/gstmultiudpsink.h:
29870 Added properties bytes-served, bytes_to_serve.
29871 Post proper error messages,
29872 Emit client added signal too.
29874 Mon Feb 6 15:41:25 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29876 gst/qtdemux/qtdemux.*: Some QT demux loving.
29877 Original commit message from CVS:
29878 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
29879 (gst_qtdemux_handle_src_event), (gst_qtdemux_loop_header),
29880 (qtdemux_inflate), (qtdemux_parse), (qtdemux_parse_trak),
29881 (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
29882 (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds),
29883 (qtdemux_video_caps), (qtdemux_audio_caps):
29884 * gst/qtdemux/qtdemux.h:
29885 Some QT demux loving.
29886 Handle seeking in a less broken way.
29887 Fix AMR caps to match the AMR decoder.
29888 Set first timestamp on AMR samples to 0 for now.
29889 Remove some \n in DEBUG strings.
29890 Use _scale_int for maximum precision.
29892 Mon Feb 6 15:31:16 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29896 * docs/plugins/Makefile.am:
29897 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29898 * docs/plugins/gst-plugins-good-plugins-sections.txt:
29899 * gst/udp/gstmultiudpsink.c:
29900 adding docs for multiudpsink
29901 Original commit message from CVS:
29902 adding docs for multiudpsink
29904 Mon Feb 6 15:28:56 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29906 gst/level/gstlevel.c: peak below decay is not necessarily an error, so don't ERROR log
29907 Original commit message from CVS:
29908 * gst/level/gstlevel.c: (gst_level_transform_ip):
29909 peak below decay is not necessarily an error, so don't ERROR log
29911 Mon Feb 6 15:27:06 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29913 * docs/plugins/inspect/plugin-1394.xml:
29914 * docs/plugins/inspect/plugin-aasink.xml:
29915 * docs/plugins/inspect/plugin-alaw.xml:
29916 * docs/plugins/inspect/plugin-alpha.xml:
29917 * docs/plugins/inspect/plugin-alphacolor.xml:
29918 * docs/plugins/inspect/plugin-auparse.xml:
29919 * docs/plugins/inspect/plugin-autodetect.xml:
29920 * docs/plugins/inspect/plugin-avi.xml:
29921 * docs/plugins/inspect/plugin-cacasink.xml:
29922 * docs/plugins/inspect/plugin-cairo.xml:
29923 * docs/plugins/inspect/plugin-cutter.xml:
29924 * docs/plugins/inspect/plugin-debug.xml:
29925 * docs/plugins/inspect/plugin-dv.xml:
29926 * docs/plugins/inspect/plugin-efence.xml:
29927 * docs/plugins/inspect/plugin-effectv.xml:
29928 * docs/plugins/inspect/plugin-esdsink.xml:
29929 * docs/plugins/inspect/plugin-flac.xml:
29930 * docs/plugins/inspect/plugin-flxdec.xml:
29931 * docs/plugins/inspect/plugin-goom.xml:
29932 * docs/plugins/inspect/plugin-jpeg.xml:
29933 * docs/plugins/inspect/plugin-level.xml:
29934 * docs/plugins/inspect/plugin-matroska.xml:
29935 * docs/plugins/inspect/plugin-mulaw.xml:
29936 * docs/plugins/inspect/plugin-multipart.xml:
29937 * docs/plugins/inspect/plugin-navigationtest.xml:
29938 * docs/plugins/inspect/plugin-ossaudio.xml:
29939 * docs/plugins/inspect/plugin-png.xml:
29940 * docs/plugins/inspect/plugin-rtp.xml:
29941 * docs/plugins/inspect/plugin-rtsp.xml:
29942 * docs/plugins/inspect/plugin-shout2send.xml:
29943 * docs/plugins/inspect/plugin-smpte.xml:
29944 * docs/plugins/inspect/plugin-speex.xml:
29945 * docs/plugins/inspect/plugin-udp.xml:
29946 * docs/plugins/inspect/plugin-videobox.xml:
29947 * docs/plugins/inspect/plugin-videoflip.xml:
29948 * docs/plugins/inspect/plugin-videomixer.xml:
29949 * docs/plugins/inspect/plugin-wavenc.xml:
29950 * docs/plugins/inspect/plugin-wavparse.xml:
29952 Original commit message from CVS:
29955 Mon Feb 6 14:25:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29957 gst/matroska/ebml-write.*: Make sure we send a newsegment event in BYTES format before sending buffers (#328531).
29958 Original commit message from CVS:
29959 * gst/matroska/ebml-write.c: (gst_ebml_write_reset),
29960 (gst_ebml_write_flush_cache), (gst_ebml_write_element_push),
29961 (gst_ebml_write_seek):
29962 * gst/matroska/ebml-write.h:
29963 Make sure we send a newsegment event in BYTES format
29964 before sending buffers (#328531).
29966 Mon Feb 6 12:18:45 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29968 Pass unhandled queries upstream instead of just dropping them (#326446). Update query type arrays here and there.
29969 Original commit message from CVS:
29970 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query),
29971 (gst_dvdemux_sink_query):
29972 * ext/flac/gstflacdec.c: (gst_flac_dec_src_query):
29973 * ext/speex/gstspeexdec.c: (speex_get_query_types),
29974 (speex_dec_src_query):
29975 * ext/speex/gstspeexenc.c: (gst_speexenc_src_query),
29976 (gst_speexenc_sink_query):
29977 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
29978 * gst/matroska/matroska-demux.c:
29979 (gst_matroska_demux_get_src_query_types),
29980 (gst_matroska_demux_handle_src_query):
29981 * gst/wavparse/gstwavparse.c: (gst_wavparse_get_query_types),
29982 (gst_wavparse_pad_query):
29983 Pass unhandled queries upstream instead of just dropping
29984 them (#326446). Update query type arrays here and there.
29986 Mon Feb 6 11:57:52 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29988 tests/check/elements/matroskamux.c: Collectpads in core got changed and now also holds a reference to any pad that is...
29989 Original commit message from CVS:
29990 * tests/check/elements/matroskamux.c: (setup_src_pad):
29991 Collectpads in core got changed and now also holds a
29992 reference to any pad that is part of it. Fix refcount
29993 checks in test case accordingly.
29995 Mon Feb 6 11:41:43 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29997 gst/apetag/gstapedemux.h: Fix include, for now GstTagDemux is in the apetag dir.
29998 Original commit message from CVS:
29999 * gst/apetag/gstapedemux.h:
30000 Fix include, for now GstTagDemux is in the apetag dir.
30002 Mon Feb 6 11:34:23 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30004 docs/plugins/: Add cdio plugin to docs.
30005 Original commit message from CVS:
30006 * docs/plugins/Makefile.am:
30007 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
30008 * docs/plugins/gst-plugins-good-plugins-sections.txt:
30009 * docs/plugins/inspect/plugin-cdio.xml:
30010 Add cdio plugin to docs.
30011 * ext/cdio/gstcdiocddasrc.c:
30013 * ext/cdio/gstcdio.c:
30014 The plugin is called 'cdio' not 'cddio'.
30016 Mon Feb 6 10:56:07 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30018 Add APE tag demuxer (#325649).
30019 Original commit message from CVS:
30021 * docs/plugins/Makefile.am:
30022 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
30023 * docs/plugins/gst-plugins-good-plugins-sections.txt:
30024 * docs/plugins/gst-plugins-good-plugins.hierarchy:
30025 * docs/plugins/inspect/plugin-apetag.xml:
30026 * gst/apetag/Makefile.am:
30027 * gst/apetag/gstapedemux.c:
30028 * gst/apetag/gstapedemux.h:
30029 * gst/apetag/gsttagdemux.c:
30030 * gst/apetag/gsttagdemux.h:
30031 Add APE tag demuxer (#325649).
30033 Sun Feb 5 22:22:56 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30035 ext/gconf/: Ignore changing the GConf key to "". Ignore GConf key updates that don't actually change the string.
30036 Original commit message from CVS:
30037 * ext/gconf/gconf.c: (gst_gconf_get_default_audio_sink),
30038 (gst_gconf_get_default_video_sink),
30039 (gst_gconf_get_default_audio_src),
30040 (gst_gconf_get_default_video_src):
30041 * ext/gconf/gconf.h:
30042 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset),
30043 (gst_gconf_audio_sink_init), (gst_gconf_audio_sink_dispose),
30044 (do_toggle_element):
30045 * ext/gconf/gstgconfaudiosink.h:
30046 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
30047 (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose),
30048 (do_toggle_element):
30049 * ext/gconf/gstgconfaudiosrc.h:
30050 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
30051 (gst_gconf_video_sink_init), (gst_gconf_video_sink_dispose),
30052 (do_toggle_element):
30053 * ext/gconf/gstgconfvideosink.h:
30054 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
30055 (gst_gconf_video_src_init), (gst_gconf_video_src_dispose),
30056 (do_toggle_element):
30057 * ext/gconf/gstgconfvideosrc.h:
30058 Ignore changing the GConf key to "". Ignore GConf key updates
30059 that don't actually change the string.
30060 For now, ignore the GConf key when the state is > READY, as
30061 it breaks streaming. Sometime it will be nice to bring the
30062 new sink online even mid-stream, by sending NEWSEGMENT info
30063 and possibly prerolling.
30066 Sun Feb 5 20:43:49 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30068 gst/goom/: Make goom reentrant by moving all important static variables into instance structures.
30069 Original commit message from CVS:
30070 * gst/goom/filters.c: (zoomFilterNew), (calculatePXandPY),
30071 (setPixelRGB), (setPixelRGB_), (getPixelRGB), (getPixelRGB_),
30072 (zoomFilterSetResolution), (zoomFilterDestroy),
30073 (zoomFilterFastRGB), (pointFilter):
30074 * gst/goom/filters.h:
30075 * gst/goom/goom_core.c: (goom_init), (goom_set_resolution),
30076 (goom_update), (goom_close):
30077 * gst/goom/goom_core.h:
30078 * gst/goom/goom_tools.h:
30079 * gst/goom/graphic.c:
30080 * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
30081 (gst_goom_dispose), (gst_goom_src_setcaps), (gst_goom_chain):
30082 * gst/goom/gstgoom.h:
30083 * gst/goom/lines.c: (goom_lines):
30084 * gst/goom/lines.h:
30085 Make goom reentrant by moving all important static variables
30086 into instance structures.
30089 Sat Feb 4 15:41:43 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30091 gst/avi/gstavidemux.*: Third attempt, use gst_pad_is_linked() this time.
30092 Original commit message from CVS:
30093 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
30094 (gst_avi_demux_all_source_pads_unlinked),
30095 (gst_avi_demux_process_next_entry):
30096 * gst/avi/gstavidemux.h:
30097 Third attempt, use gst_pad_is_linked() this time.
30099 Sat Feb 4 13:30:12 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30101 gst/id3demux/id3v2frames.c: Adjust for data length indicators when parsing (Fixes #329810)
30102 Original commit message from CVS:
30103 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
30104 (parse_split_strings):
30105 Adjust for data length indicators when parsing (Fixes #329810)
30106 Fix stupid bug parsing UTF-8 tag text.
30107 Output tag strings with multiple fields as multiple tags, so the
30108 app gets all the data.
30110 Fri Feb 3 20:05:20 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
30113 * ext/flac/gstflacenc.c:
30114 Fixed a bug add in last commit, where no event is send. Thanks Tim to show me.
30115 Original commit message from CVS:
30116 Fixed a bug add in last commit, where no event is send. Thanks Tim to show me.
30118 Fri Feb 3 18:07:35 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
30121 * ext/flac/gstflacenc.c:
30122 * gst/matroska/ebml-read.c:
30123 Just make it compile with --disable-gst-debug.
30124 Original commit message from CVS:
30125 Just make it compile with --disable-gst-debug.
30127 Fri Feb 3 16:55:42 2006 +0000 Christian Schaller <uraeus@gnome.org>
30129 * gst-plugins-good.spec.in:
30131 Original commit message from CVS:
30134 Fri Feb 3 13:06:24 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30136 gst/id3demux/id3v2frames.c: Never output a tag with a null contents string.
30137 Original commit message from CVS:
30138 * gst/id3demux/id3v2frames.c: (parse_text_identification_frame),
30139 (id3v2_tag_to_taglist), (id3v2_genre_string_to_taglist),
30140 (id3v2_genre_fields_to_taglist):
30141 Never output a tag with a null contents string.
30143 Thu Feb 2 21:00:16 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30145 gst/avi/gstavidemux.c: Only pause if all pads are unlinked AND we've tried to send data on all of them at least once.
30146 Original commit message from CVS:
30147 * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked):
30148 Only pause if all pads are unlinked AND we've tried to send data
30149 on all of them at least once.
30151 Thu Feb 2 12:29:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30153 gst/avi/gstavidemux.c: Make loop function/task pause itself when all source pads are unlinked.
30154 Original commit message from CVS:
30155 * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked),
30156 (gst_avi_demux_process_next_entry), (gst_avi_demux_loop):
30157 Make loop function/task pause itself when all source pads are
30160 Thu Feb 2 10:47:15 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30162 Use new functions from core to render a bin from a string. Fixes build. Up requirements to core CVS.
30163 Original commit message from CVS:
30165 * ext/gconf/gconf.c: (gst_gconf_render_bin_from_key):
30166 Use new functions from core to render a bin from a
30167 string. Fixes build. Up requirements to core CVS.
30169 Wed Feb 1 11:01:04 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30171 gst/auparse/gstauparse.c: Don't push buffers into the adapter that we are going to push downstream again without fram...
30172 Original commit message from CVS:
30173 * gst/auparse/gstauparse.c: (gst_au_parse_chain):
30174 Don't push buffers into the adapter that we are going to
30175 push downstream again without framing anyway. Also, the
30176 adaptor takes ownership of buffers put into it (fixes
30177 auparse pushing invalid buffers for .au files with
30178 ADPCM contents). Finally, set caps on all outgoing buffers.
30180 Mon Jan 30 23:13:05 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30182 gst/id3demux/: Someone should kick my butt. Remove ID3v1 tags from the end of the file.
30183 Original commit message from CVS:
30184 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
30185 (gst_id3demux_read_id3v1), (gst_id3demux_sink_activate),
30186 (gst_id3demux_send_tag_event):
30187 * gst/id3demux/id3tags.c: (id3demux_read_id3v1_tag):
30188 Someone should kick my butt. Remove ID3v1 tags from the end of the
30190 Improve error messages. Send the TAG message as soon as we complete
30191 typefinding, instead of waiting until we send the first buffer.
30192 Downstream tag event is still sent before the first buffer.
30194 Sun Jan 29 20:07:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30196 ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix handling of widths of 32 bits.
30197 Original commit message from CVS:
30198 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps),
30199 (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
30200 (gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event),
30201 (gst_wavpack_dec_init), (gst_wavpack_dec_format_samples),
30202 (gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init):
30203 Add debug category, use boilerplate macros, fix handling
30204 of widths of 32 bits.
30205 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
30206 (gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init),
30207 (gst_wavpack_parse_index_get_last_entry),
30208 (gst_wavpack_parse_index_get_entry_from_sample),
30209 (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
30210 (gst_wavpack_parse_src_query),
30211 (gst_wavpack_parse_scan_to_find_sample),
30212 (gst_wavpack_parse_send_newsegment),
30213 (gst_wavpack_parse_handle_seek_event),
30214 (gst_wavpack_parse_src_event), (gst_wavpack_parse_init),
30215 (gst_wavpack_parse_get_upstream_length),
30216 (gst_wavpack_parse_pull_buffer),
30217 (gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop),
30218 (gst_wavpack_parse_change_state),
30219 (gst_wavepack_parse_sink_activate),
30220 (gst_wavepack_parse_sink_activate_pull),
30221 (gst_wavpack_parse_plugin_init):
30222 * ext/wavpack/gstwavpackparse.h:
30223 Rewrite a bit, mostly to fix flow logic and to make seeking work.
30224 Fix buffer/event refcounting. Add some debug statements. Add
30225 width of 32 to source pad template caps. Use boilerplate macros.
30227 Fri Jan 27 12:17:56 2006 +0000 Andy Wingo <wingo@pobox.com>
30229 ext/dv/: Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new to not have warings flooding stderr. this...
30230 Original commit message from CVS:
30231 2006-01-27 Jan Gerber <j@bootlab.org>
30232 Reviewed by: Andy Wingo <wingo@pobox.com>
30233 * ext/dv/gstdvdec.c (gst_dvdec_change_state):
30234 * ext/dv/gstdvdemux.c (gst_dvdemux_change_state):
30235 Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new
30236 to not have warings flooding stderr. this is the suggested way
30237 also used in dvgrab and kino. (#328336)
30239 Fri Jan 27 01:43:07 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30241 sys/oss/gstosssink.c: Free the device name string when finalised.
30242 Original commit message from CVS:
30243 * sys/oss/gstosssink.c: (gst_oss_sink_class_init),
30244 (gst_oss_sink_init), (gst_oss_sink_finalise):
30245 Free the device name string when finalised.
30247 Thu Jan 26 16:23:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30249 gst/qtdemux/qtdemux.c: Fix wrong memcpy source pointer.
30250 Original commit message from CVS:
30251 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
30252 Fix wrong memcpy source pointer.
30254 Wed Jan 25 22:05:28 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30256 gst/id3demux/gstid3demux.c: Don't put function calls in g_return_if_fail() statements, or they'll be replaced with NO...
30257 Original commit message from CVS:
30258 * gst/id3demux/gstid3demux.c: (gst_id3demux_remove_srcpad):
30259 Don't put function calls in g_return_if_fail() statements,
30260 or they'll be replaced with NOOPs if someone compiles with
30261 G_DISABLE_CHECKS defined.
30263 Wed Jan 25 20:33:05 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30267 Original commit message from CVS:
30270 Wed Jan 25 18:23:05 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30272 gst/id3demux/id3v2frames.c: Never trust ANY information encoded in a media file, especially when it's giving you size...
30273 Original commit message from CVS:
30274 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
30275 Never trust ANY information encoded in a media file, especially
30276 when it's giving you sizes. (Fixes #328452)
30278 Tue Jan 24 18:03:46 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
30281 * gst/rtp/gstrtpg711pay.c:
30282 I'm too lazy to comment this
30283 Original commit message from CVS:
30284 Patch written by Kai Vehmanen <kai.vehmanen@nokia.com> applied. See bug #325148.
30286 Tue Jan 24 11:58:53 2006 +0000 Edward Hervey <bilboed@bilboed.com>
30288 gst/qtdemux/qtdemux.c: More coherent framerate setting on caps.
30289 Original commit message from CVS:
30290 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
30291 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
30292 More coherent framerate setting on caps.
30293 If sample_size is available, use that for the samples' duration in
30294 the index. This enables single frame streams to work (and I imagine
30295 fixes some other cases).
30296 Tested on testsuite, no regression.
30298 Mon Jan 23 18:39:31 2006 +0000 Edward Hervey <bilboed@bilboed.com>
30300 gst/matroska/: Added recognition of Real Audio and Video streams in matroska demuxer.
30301 Original commit message from CVS:
30302 * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps),
30303 (gst_matroska_demux_audio_caps), (gst_matroska_demux_plugin_init):
30304 * gst/matroska/matroska-ids.h:
30305 Added recognition of Real Audio and Video streams in matroska demuxer.
30307 Mon Jan 23 15:10:55 2006 +0000 Edward Hervey <bilboed@bilboed.com>
30309 gst/qtdemux/qtdemux.c: Added codec recognition for: _ VP31 : video/x-vp3 _ AVDJ : image/jpeg _ dvcp, dvc : video/x-d...
30310 Original commit message from CVS:
30311 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
30312 (qtdemux_video_caps), (qtdemux_audio_caps):
30313 Added codec recognition for:
30314 _ VP31 : video/x-vp3
30315 _ AVDJ : image/jpeg
30316 _ dvcp, dvc : video/x-dv, systemstream=(boolean)false
30317 _ 0x6d730017 : audio/x-adpcm, layout=(string)quicktime
30319 Mon Jan 23 14:32:47 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30321 gst/id3demux/id3v2frames.c: Remove errant break statement, and fix compilation with older GCC.
30322 Original commit message from CVS:
30323 * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
30324 Remove errant break statement, and fix compilation with
30327 Mon Jan 23 12:04:12 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30330 Mention that my last commit fixes #328241
30331 Original commit message from CVS:
30332 Mention that my last commit fixes #328241
30334 Mon Jan 23 11:06:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30336 sys/sunaudio/: Export functions that are needed in other parts of the code, makes the mixer actually work; adjust mag...
30337 Original commit message from CVS:
30338 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
30339 * sys/sunaudio/gstsunaudiomixerctrl.c:
30340 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init):
30341 Export functions that are needed in other parts of the code,
30342 makes the mixer actually work; adjust magic minimum buffer-time
30343 value from 3ms to 5ms to work around stuttering during mp3
30344 playback (#327765).
30346 Mon Jan 23 10:44:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30348 gst/matroska/matroska-mux.c: Fix possible deadlock in matroska muxer (#327825).
30349 Original commit message from CVS:
30350 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
30351 * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad),
30352 (gst_matroska_mux_write_data), (gst_matroska_mux_collected):
30353 Fix possible deadlock in matroska muxer (#327825).
30355 Mon Jan 23 09:59:03 2006 +0000 Jens Granseuer <jensgr@gmx.net>
30357 C89 fixes: declare variables at the beginning of a block and
30358 Original commit message from CVS:
30359 * ext/libpng/gstpngenc.c: (gst_pngenc_chain):
30360 * gst/avi/gstavidemux.c: (gst_avi_demux_invert):
30361 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps):
30362 * gst/rtsp/sdpmessage.h:
30363 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render):
30364 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_get_stats):
30365 C89 fixes: declare variables at the beginning of a block and
30366 make gcc-2.9x happy (#328264; patch by: Jens Granseuer
30367 <jensgr at gmx dot net>).
30369 Mon Jan 23 09:22:17 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30371 gst/id3demux/: Rewrite parsing of text tags to handle multiple NULL terminated strings. Parse numeric genre strings a...
30372 Original commit message from CVS:
30373 * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag):
30374 * gst/id3demux/id3tags.h:
30375 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
30376 (parse_comment_frame), (parse_text_identification_frame),
30377 (id3v2_tag_to_taglist), (id3v2_are_digits),
30378 (id3v2_genre_string_to_taglist), (id3v2_genre_fields_to_taglist),
30379 (parse_split_strings), (free_tag_strings):
30380 Rewrite parsing of text tags to handle multiple NULL terminated
30381 strings. Parse numeric genre strings and ID3v2 type
30382 "(3)(6)Alternative" style genre strings.
30383 Parse dates that are only YYYY or YYYY-mm format.
30385 Sat Jan 21 11:43:53 2006 +0000 Fabrizio <fabrizio.ge@tiscali.it>
30387 gst/qtdemux/qtdemux.c: 'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
30388 Original commit message from CVS:
30389 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
30390 (qtdemux_audio_caps):
30391 'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
30392 Fix 8bit case (#327133, based on patch by: Fabrizio
30393 Gennari <fabrizio dot ge at tiscali dot it>).
30394 Also, "G_LITTLE_ENDIAN" and "G_BIG_ENDIAN" are not
30395 valid literals for endianness in caps strings,
30396 only "LITTLE_ENDIAN" and "BIG_ENDIAN" are valid.
30398 Fri Jan 20 15:06:28 2006 +0000 Christoph Burghardt <hawkes@web.de>
30400 gst/videobox/gstvideobox.c: Don't forget to initialize liboil, otherwise our oil functions
30401 Original commit message from CVS:
30402 * gst/videobox/gstvideobox.c: (gst_video_box_class_init):
30403 Don't forget to initialize liboil, otherwise our oil functions
30404 will crash (fixes #327871; patch by: Christoph Burghardt
30405 <hawkes at web dot de>).
30407 Thu Jan 19 21:46:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30410 ChangeLog surgery (last entry may have been slightly misleading)
30411 Original commit message from CVS:
30412 ChangeLog surgery (last entry may have been slightly misleading)
30414 Thu Jan 19 21:00:50 2006 +0000 Brian Cameron <brian.cameron@sun.com>
30416 configure.ac: just like in the core and gst-plugins-base. Fixes build on Solaris (fixes
30417 Original commit message from CVS:
30419 Use plain AS_LIBTOOL_TAGS instead of AS_LIBTOOL_TAGS([CXX]), just
30420 like in the core and gst-plugins-base. Fixes build on Solaris (fixes
30421 #326683; patch by: Brian Cameron <brian dot cameron at sun dot com>)
30423 Thu Jan 19 00:10:51 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30425 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
30426 Original commit message from CVS:
30427 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
30428 * ext/cdio/gstcdio.h:
30429 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
30430 Fix build for libcdio versions >= 76; give slightly lower rank
30433 Wed Jan 18 19:30:36 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30435 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
30436 Original commit message from CVS:
30439 * ext/cdio/Makefile.am:
30440 * ext/cdio/gstcdio.c:
30441 * ext/cdio/gstcdio.h:
30442 * ext/cdio/gstcdiocddasrc.c:
30443 * ext/cdio/gstcdiocddasrc.h:
30444 Port libcdio cdda source, formerly known as cddasrc, now known as
30445 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
30446 but that's not tested (fixes #317658).
30448 Wed Jan 18 19:08:08 2006 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
30450 gst/wavparse/gstwavparse.c: Fix conversion from TIME to BYTES format (fixes #326864;
30451 Original commit message from CVS:
30452 * gst/wavparse/gstwavparse.c: (gst_wavparse_pad_convert):
30453 Fix conversion from TIME to BYTES format (fixes #326864;
30454 patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>)
30456 Wed Jan 18 18:54:02 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
30458 * gst/qtdemux/qtdemux.c:
30459 Ronald's patch applied. see bug #326318.
30460 Original commit message from CVS:
30461 Ronald's patch applied. see bug #326318.
30463 Tue Jan 17 16:45:43 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30465 gst/qtdemux/qtdemux.*: Fix seeking for quicktime files. Could still use some more love and sophistication.
30466 Original commit message from CVS:
30467 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
30468 (gst_qtdemux_send_event), (gst_qtdemux_handle_src_event),
30469 (gst_qtdemux_change_state), (gst_qtdemux_loop_header):
30470 * gst/qtdemux/qtdemux.h:
30471 Fix seeking for quicktime files. Could still use some more
30472 love and sophistication.
30474 Mon Jan 16 10:23:47 2006 +0000 Christian Schaller <uraeus@gnome.org>
30476 * gst-plugins-good.spec.in:
30478 Original commit message from CVS:
30481 Sun Jan 15 20:21:48 2006 +0000 Sergey Scobich <sergey.scobich@gmail.com>
30483 gst/id3demux/id3v2frames.c: Fix compilation of id3demux when zlib is not present.
30484 Original commit message from CVS:
30485 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
30486 Fix compilation of id3demux when zlib is not present.
30487 (Fixes #326602; patch by: Sergey Scobich)
30489 Sun Jan 15 14:12:12 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30491 ext/esd/Makefile.am: otherwise build will fail for folks with libesd in a non-standard prefix (#327009).
30492 Original commit message from CVS:
30493 * ext/esd/Makefile.am:
30494 Add $(ESD_CFLAGS), otherwise build will fail for folks
30495 with libesd in a non-standard prefix (#327009).
30497 Fri Jan 13 19:29:27 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
30502 Original commit message from CVS:
30505 Fri Jan 13 19:25:40 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
30511 * docs/plugins/gst-plugins-good-plugins.args:
30512 * docs/plugins/inspect/plugin-1394.xml:
30513 * docs/plugins/inspect/plugin-aasink.xml:
30514 * docs/plugins/inspect/plugin-alaw.xml:
30515 * docs/plugins/inspect/plugin-alpha.xml:
30516 * docs/plugins/inspect/plugin-alphacolor.xml:
30517 * docs/plugins/inspect/plugin-auparse.xml:
30518 * docs/plugins/inspect/plugin-autodetect.xml:
30519 * docs/plugins/inspect/plugin-avi.xml:
30520 * docs/plugins/inspect/plugin-cacasink.xml:
30521 * docs/plugins/inspect/plugin-cairo.xml:
30522 * docs/plugins/inspect/plugin-cutter.xml:
30523 * docs/plugins/inspect/plugin-debug.xml:
30524 * docs/plugins/inspect/plugin-dv.xml:
30525 * docs/plugins/inspect/plugin-efence.xml:
30526 * docs/plugins/inspect/plugin-effectv.xml:
30527 * docs/plugins/inspect/plugin-esdsink.xml:
30528 * docs/plugins/inspect/plugin-flac.xml:
30529 * docs/plugins/inspect/plugin-flxdec.xml:
30530 * docs/plugins/inspect/plugin-gconfelements.xml:
30531 * docs/plugins/inspect/plugin-goom.xml:
30532 * docs/plugins/inspect/plugin-jpeg.xml:
30533 * docs/plugins/inspect/plugin-level.xml:
30534 * docs/plugins/inspect/plugin-matroska.xml:
30535 * docs/plugins/inspect/plugin-mulaw.xml:
30536 * docs/plugins/inspect/plugin-multipart.xml:
30537 * docs/plugins/inspect/plugin-navigationtest.xml:
30538 * docs/plugins/inspect/plugin-ossaudio.xml:
30539 * docs/plugins/inspect/plugin-png.xml:
30540 * docs/plugins/inspect/plugin-rtp.xml:
30541 * docs/plugins/inspect/plugin-rtsp.xml:
30542 * docs/plugins/inspect/plugin-shout2send.xml:
30543 * docs/plugins/inspect/plugin-smpte.xml:
30544 * docs/plugins/inspect/plugin-speex.xml:
30545 * docs/plugins/inspect/plugin-udp.xml:
30546 * docs/plugins/inspect/plugin-videobox.xml:
30547 * docs/plugins/inspect/plugin-videoflip.xml:
30548 * docs/plugins/inspect/plugin-videomixer.xml:
30549 * docs/plugins/inspect/plugin-wavenc.xml:
30550 * docs/plugins/inspect/plugin-wavparse.xml:
30553 Original commit message from CVS:
30556 Fri Jan 13 18:37:13 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
30558 ext/jpeg/gstsmokeenc.c: fix memleak. Fixes #326618
30559 Original commit message from CVS:
30560 patch by: Wim Taymans
30561 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
30562 fix memleak. Fixes #326618
30564 Fri Jan 13 18:35:00 2006 +0000 Mike Smith <msmith@xiph.org>
30566 gst/level/gstlevel.c: Fix memleak. Fixes #326612
30567 Original commit message from CVS:
30568 2006-01-13 Thomas Vander Stichele <thomas at apestaart dot org>
30569 patch by: Mike Smith
30570 * gst/level/gstlevel.c: (gst_level_message_new),
30571 (gst_level_message_append_channel):
30572 Fix memleak. Fixes #326612
30574 Wed Jan 11 11:39:10 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
30576 configure.ac: prereleasing
30577 Original commit message from CVS:
30594 update translations
30596 Wed Jan 11 11:04:03 2006 +0000 Edward Hervey <bilboed@bilboed.com>
30598 gst/qtdemux/qtdemux.c: Add support for Indeo3 video in Quicktime files.
30599 Original commit message from CVS:
30600 reviewed by: Edward Hervey <edward@fluendo.com>
30601 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
30602 Add support for Indeo3 video in Quicktime files.
30605 Tue Jan 10 12:38:59 2006 +0000 Michael Smith <msmith@xiph.org>
30607 gst/level/gstlevel.c: Don't leak filter arrays.
30608 Original commit message from CVS:
30609 * gst/level/gstlevel.c: (gst_level_class_init),
30610 (gst_level_dispose):
30611 Don't leak filter arrays.
30613 Mon Jan 9 17:04:52 2006 +0000 Christian Schaller <uraeus@gnome.org>
30617 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
30619 * gst-plugins-good.spec.in:
30621 * sys/sunaudio/Makefile.am:
30622 * sys/sunaudio/gstsunaudio.c:
30623 * sys/sunaudio/gstsunaudiomixer.c:
30624 * sys/sunaudio/gstsunaudiomixer.h:
30625 * sys/sunaudio/gstsunaudiomixerctrl.c:
30626 * sys/sunaudio/gstsunaudiomixerctrl.h:
30627 * sys/sunaudio/gstsunaudiomixertrack.c:
30628 * sys/sunaudio/gstsunaudiomixertrack.h:
30629 * sys/sunaudio/gstsunaudiosink.c:
30630 * sys/sunaudio/gstsunaudiosink.h:
30631 add Sun Audio plugin. Verified that nothing breaks and that make check works.
30632 Original commit message from CVS:
30633 add Sun Audio plugin. Verified that nothing breaks and that make check works.
30634 Don't think the docs gets properly built yet, but I don't understand exactly how to enable that.
30636 Sat Jan 7 20:01:09 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
30638 gst-plugins-good/gst/udp/: Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc, overrides the por...
30639 Original commit message from CVS:
30640 2005-01-07 Philippe Khalaf <philippe.kalaf@collabora.co.uk>
30641 * gst-plugins-good/gst/udp/gstdynudpsink.c:
30642 * gst-plugins-good/gst/udp/gstudpsrc.c:
30643 Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc,
30644 overrides the port or multicast parameters. Fixes bugs #323021.
30646 Fri Jan 6 16:28:30 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30648 ext/gconf/: Add new gconfaudiosrc and gconfvideosrc elements (needed for gnome-sound-recorder).
30649 Original commit message from CVS:
30650 * ext/gconf/Makefile.am:
30651 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init),
30652 (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_reset),
30653 (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose),
30654 (do_toggle_element), (cb_toggle_element),
30655 (gst_gconf_audio_src_change_state):
30656 * ext/gconf/gstgconfaudiosrc.h:
30657 * ext/gconf/gstgconfelements.c: (plugin_init):
30658 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init),
30659 (gst_gconf_video_src_class_init), (gst_gconf_video_src_reset),
30660 (gst_gconf_video_src_init), (gst_gconf_video_src_dispose),
30661 (do_toggle_element), (cb_toggle_element),
30662 (gst_gconf_video_src_change_state):
30663 * ext/gconf/gstgconfvideosrc.h:
30664 Add new gconfaudiosrc and gconfvideosrc elements
30665 (needed for gnome-sound-recorder).
30667 Fri Jan 6 11:46:53 2006 +0000 Edward Hervey <bilboed@bilboed.com>
30669 gst/id3demux/gstid3demux.c: Add gst_element_no_more_pads() for proper decodebin behaviour.
30670 Original commit message from CVS:
30671 * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
30672 Add gst_element_no_more_pads() for proper decodebin behaviour.
30673 * gst/id3demux/id3v2frames.c: (parse_comment_frame),
30674 (parse_text_identification_frame), (parse_split_strings):
30675 Failure to decode some tags is not a GST_ERROR() but a
30677 When iterating over a chunk of text, check that we haven't gone too
30680 Thu Jan 5 23:17:44 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
30682 * sys/directdraw/gstdirectdrawplugin.c:
30683 * sys/directdraw/gstdirectdrawsink.c:
30684 * sys/directdraw/gstdirectdrawsink.h:
30685 * sys/directsound/gstdirectsoundplugin.c:
30686 * sys/directsound/gstdirectsoundsink.c:
30687 * sys/directsound/gstdirectsoundsink.h:
30688 * win32/vs6/libgstdirectdraw.dsp:
30689 * win32/vs6/libgstdirectsound.dsp:
30690 added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added win32/vs6/libgstdirectsound.dsp ...
30691 Original commit message from CVS:
30692 2006-01-05 Sebastien Moutte <sebastien@moutte.net>
30693 * added sys/directdraw
30694 * added sys/directsound
30695 * added win32/vs6/gst_plugins_bad.dsw
30696 * added win32/vs6/libgstdirectsound.dsp
30697 * added win32/vs6/libgstdirectdraw.dsp
30698 * added win32/common/config.h
30700 Thu Jan 5 17:03:45 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30702 gst/videobox/gstvideobox.c: call oil_init() when using liboil
30703 Original commit message from CVS:
30704 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
30706 call oil_init() when using liboil
30708 Wed Jan 4 17:28:49 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
30710 ext/jpeg/: Fix leaks.
30711 Original commit message from CVS:
30712 * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
30713 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
30716 Mon Jan 2 19:38:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30718 ext/flac/gstflacdec.c: Don't g_assert() where we should just return FALSE; remove unnecessary g_assert(); initialize ...
30719 Original commit message from CVS:
30720 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
30721 * ext/flac/gstflacdec.c: (gst_flac_dec_write),
30722 (gst_flac_dec_convert_src), (gst_flac_dec_src_query),
30723 (gst_flac_dec_change_state):
30724 Don't g_assert() where we should just return FALSE; remove
30725 unnecessary g_assert(); initialize some fields properly in
30726 state change function (fixes #325504). Also, use
30727 GST_DEBUG_OBJECT in two more places.
30729 Fri Dec 30 15:51:05 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30731 configure.ac: also remove smoothwave's Makefile.am
30732 Original commit message from CVS:
30734 also remove smoothwave's Makefile.am
30735 * docs/plugins/Makefile.am:
30738 Fri Dec 30 15:39:17 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
30740 * gst/smoothwave/.gitignore:
30741 * gst/smoothwave/Makefile.am:
30742 * gst/smoothwave/README:
30743 * gst/smoothwave/demo-osssrc.c:
30744 * gst/smoothwave/gstsmoothwave.c:
30745 * gst/smoothwave/gstsmoothwave.h:
30746 remove old plugin that went bad
30747 Original commit message from CVS:
30748 remove old plugin that went bad
30750 Fri Dec 30 15:34:18 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30752 tests/examples/Makefile.am: added missing Makefile.am
30753 Original commit message from CVS:
30754 * tests/examples/Makefile.am:
30755 added missing Makefile.am
30757 Fri Dec 30 15:28:44 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30759 moved level-example to tests/examples/level-example
30760 Original commit message from CVS:
30762 * gst/level/Makefile.am:
30763 * gst/level/level-example.c:
30764 * tests/Makefile.am:
30765 * tests/examples/level/Makefile.am:
30766 * tests/examples/level/level-example.c: (message_handler), (main):
30767 moved level-example to tests/examples/level-example
30768 * tests/old/examples/level/demo.c: (main):
30769 * tests/old/examples/level/plot.c: (main):
30772 Thu Dec 29 16:36:19 2005 +0000 Michael Smith <msmith@xiph.org>
30774 gst/udp/gstmultiudpsink.*: Track packets sent per client in addition to bytes sent; provide this info through get-sta...
30775 Original commit message from CVS:
30776 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render),
30777 (gst_multiudpsink_remove), (gst_multiudpsink_get_stats):
30778 * gst/udp/gstmultiudpsink.h:
30779 Track packets sent per client in addition to bytes sent; provide
30780 this info through get-stats signal
30782 Thu Dec 29 11:26:12 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
30784 gst/auparse/gstauparse.c: Can't use gst_object_unref() on a GstAdapter (#325191).
30785 Original commit message from CVS:
30786 * gst/auparse/gstauparse.c: (gst_au_parse_dispose):
30787 Can't use gst_object_unref() on a GstAdapter (#325191).
30789 Wed Dec 28 18:55:32 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30791 gst/id3demux/id3tags.c: If a broken tag has 0 bytes payload, at least still skip the 10 byte header
30792 Original commit message from CVS:
30793 * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag):
30794 If a broken tag has 0 bytes payload, at least still skip
30797 Thu Dec 22 15:00:41 2005 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
30799 gst-plugins-good/gst/rtp/: Making these depayloaders (H263+ and mpeg4 video) inherit from
30800 Original commit message from CVS:
30801 2005-12-22 Philippe Khalaf <burger@speedy.org>
30802 * gst-plugins-good/gst/rtp/gstrtph263pdepay.h:
30803 * gst-plugins-good/gst/rtp/gstrtph263pdepay.c:
30804 * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.h:
30805 * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c:
30806 Making these depayloaders (H263+ and mpeg4 video) inherit from
30807 RtpBaseDepayloaderClass. Fixes bugs #323922 and #323908.
30809 Wed Dec 21 17:15:09 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30811 docs/plugins/gst-plugins-good-plugins.*: Regenerate the plugin hiearchy.
30812 Original commit message from CVS:
30813 * docs/plugins/gst-plugins-good-plugins.args:
30814 * docs/plugins/gst-plugins-good-plugins.hierarchy:
30815 Regenerate the plugin hiearchy.
30817 Wed Dec 21 15:24:59 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30819 Add documentation for id3demux.
30820 Original commit message from CVS:
30821 2005-12-21 Jan Schmidt <thaytan@mad.scientist.com>
30822 * docs/plugins/Makefile.am:
30823 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
30824 * docs/plugins/gst-plugins-good-plugins-sections.txt:
30825 * docs/plugins/gst-plugins-good-plugins.args:
30826 * gst/id3demux/gstid3demux.c: (gst_id3demux_get_type),
30827 (gst_id3demux_base_init), (gst_id3demux_class_init),
30828 (gst_id3demux_chain):
30829 * gst/id3demux/gstid3demux.h:
30830 Add documentation for id3demux.
30831 Don't fail if the first buffer is not at offset 0, just
30832 attempt to typefind and do pass through
30833 Rename the gst_type function from gst_gst_id3demux..
30835 Tue Dec 20 12:44:25 2005 +0000 Michael Smith <msmith@xiph.org>
30837 gst/udp/gstmultiudpsink.*: Collect statistics; return them from get_stats.
30838 Original commit message from CVS:
30839 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render),
30840 (gst_multiudpsink_add), (gst_multiudpsink_remove),
30841 (gst_multiudpsink_get_stats):
30842 * gst/udp/gstmultiudpsink.h:
30843 Collect statistics; return them from get_stats.
30845 Mon Dec 19 15:43:30 2005 +0000 Edward Hervey <bilboed@bilboed.com>
30847 gst/avi/gstavidemux.c: Stupid signedness issue...
30848 Original commit message from CVS:
30849 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
30850 Stupid signedness issue...
30852 Mon Dec 19 15:19:44 2005 +0000 Edward Hervey <bilboed@bilboed.com>
30854 ext/swfdec/gstswfdec.c: Add debugging category and return GstFlowReturn in the right places
30855 Original commit message from CVS:
30856 * ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
30857 (gst_swfdec_chain), (gst_swfdec_render):
30858 Add debugging category and return GstFlowReturn in the right places
30859 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
30860 Get something from the peer pad once we've checked if there is a peer pad.
30861 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
30862 (qtdemux_tree_get_child_by_type), (qtdemux_parse_trak),
30863 (qtdemux_video_caps):
30866 Mon Dec 19 15:06:27 2005 +0000 Edward Hervey <bilboed@bilboed.com>
30868 gst/avi/gstavidemux.c: Construct index for indexless files.
30869 Original commit message from CVS:
30870 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
30871 (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream),
30872 (gst_avi_demux_parse_odml), (gst_avi_demux_peek_tag),
30873 (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan),
30874 (gst_avi_demux_stream_header), (gst_avi_demux_loop):
30875 Construct index for indexless files.
30876 Make sure pad/buffers are correctly reset to NULL once we don't need
30877 them anymore, else we get lovely segfaults/assertions.
30878 * gst/wavparse/gstwavparse.c:
30879 Yes, you can have 96KHz audio and wma in wav :(
30881 Sun Dec 18 15:14:44 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30883 configure.ac: Check for optional dependency on zlib for id3demux
30884 Original commit message from CVS:
30886 Check for optional dependency on zlib for id3demux
30887 * gst/id3demux/Makefile.am:
30888 * gst/id3demux/gstid3demux.c: (gst_gst_id3demux_get_type),
30889 (gst_id3demux_base_init), (gst_id3demux_class_init),
30890 (gst_id3demux_reset), (gst_id3demux_init), (gst_id3demux_dispose),
30891 (gst_id3demux_add_srcpad), (gst_id3demux_remove_srcpad),
30892 (gst_id3demux_trim_buffer), (gst_id3demux_chain),
30893 (gst_id3demux_set_property), (gst_id3demux_get_property),
30894 (id3demux_get_upstream_size), (gst_id3demux_srcpad_event),
30895 (gst_id3demux_read_id3v1), (gst_id3demux_read_id3v2),
30896 (gst_id3demux_sink_activate), (gst_id3demux_src_activate_pull),
30897 (gst_id3demux_src_checkgetrange), (gst_id3demux_read_range),
30898 (gst_id3demux_src_getrange), (gst_id3demux_change_state),
30899 (gst_id3demux_pad_query), (gst_id3demux_get_query_types),
30900 (simple_find_peek), (simple_find_suggest),
30901 (gst_id3demux_do_typefind), (gst_id3demux_send_tag_event),
30903 * gst/id3demux/gstid3demux.h:
30904 * gst/id3demux/id3tags.c: (read_synch_uint),
30905 (id3demux_read_id3v1_tag), (id3demux_read_id3v2_tag),
30906 (id3demux_id3v2_frame_hdr_size), (convert_fid_to_v240),
30907 (id3demux_id3v2_frames_to_tag_list):
30908 * gst/id3demux/id3tags.h:
30909 * gst/id3demux/id3v2.4.0-frames.txt:
30910 * gst/id3demux/id3v2.4.0-structure.txt:
30911 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
30912 (parse_comment_frame), (parse_text_identification_frame),
30913 (id3v2_tag_to_taglist), (parse_split_strings):
30914 All new LGPL id3 demuxer. Can use zlib for compressed frames,
30915 otherwise it discards them. Works on my test files.
30916 * gst/wavparse/gstwavparse.c: (gst_wavparse_loop):
30917 Don't send EOS to a non-existing srcpad
30918 The debug category can be static
30920 Sat Dec 17 17:48:38 2005 +0000 Julien Moutte <julien@moutte.net>
30922 docs/plugins/: Updates.
30923 Original commit message from CVS:
30924 2005-12-17 Julien MOUTTE <julien@moutte.net>
30925 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
30926 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
30927 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
30928 * docs/plugins/gst-plugins-bad-plugins.args:
30929 * docs/plugins/gst-plugins-bad-plugins.interfaces:
30930 * docs/plugins/gst-plugins-bad-plugins.signals:
30931 * docs/plugins/inspect/plugin-dfbvideosink.xml:
30932 * docs/plugins/inspect/plugin-qtdemux.xml:
30933 * docs/plugins/inspect/plugin-sdlvideosink.xml:
30934 * docs/plugins/inspect/plugin-speed.xml:
30935 * docs/plugins/inspect/plugin-tta.xml: Updates.
30936 * ext/directfb/dfbvideosink.c:
30937 (gst_dfbvideosink_surface_create),
30938 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
30939 (gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
30940 (gst_dfbvideosink_cleanup),
30941 (gst_dfbvideosink_can_blit_from_format),
30942 (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
30943 (gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
30944 (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
30945 (gst_dfbvideosink_interface_supported),
30946 (gst_dfbvideosink_navigation_send_event),
30947 (gst_dfbvideosink_update_colorbalance),
30948 (gst_dfbvideosink_colorbalance_list_channels),
30949 (gst_dfbvideosink_colorbalance_set_value),
30950 (gst_dfbvideosink_colorbalance_get_value),
30951 (gst_dfbvideosink_colorbalance_init),
30952 (gst_dfbvideosink_set_property),
30953 (gst_dfbvideosink_get_property),
30954 (gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
30955 * ext/directfb/dfbvideosink.h: Implement vertical sync and
30956 color balance interface.
30958 Fri Dec 16 21:57:51 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30960 change some char* into char[]
30961 Original commit message from CVS:
30962 * ext/esd/esdmon.c: (gst_esdmon_open_audio):
30963 * ext/esd/esdsink.c: (gst_esdsink_prepare):
30964 * gst/multipart/multipartdemux.c:
30965 change some char* into char[]
30967 Fri Dec 16 19:32:53 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
30969 gst/wavparse/gstwavparse.*: Use GstSegment to implement more seeking features.
30970 Original commit message from CVS:
30971 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
30972 (gst_wavparse_other), (gst_wavparse_perform_seek),
30973 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
30974 (gst_wavparse_loop), (gst_wavparse_pad_convert),
30975 (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull):
30976 * gst/wavparse/gstwavparse.h:
30977 Use GstSegment to implement more seeking features.
30979 Fri Dec 16 12:25:38 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
30981 ext/wavpack/gstwavpackdec.c: Oops, remove trailing comma from caps string.
30982 Original commit message from CVS:
30983 * ext/wavpack/gstwavpackdec.c:
30984 Oops, remove trailing comma from caps string.
30986 Fri Dec 16 10:12:49 2005 +0000 Benjamin Pineau <ben.pineau@gmail.com>
30988 gst/rtsp/rtspconnection.c: Add <netinet/in.h> include and move <arpa/inet.h> include to make things work on OpenBSD a...
30989 Original commit message from CVS:
30990 * gst/rtsp/rtspconnection.c:
30991 Add <netinet/in.h> include and move <arpa/inet.h> include
30992 to make things work on OpenBSD as well (fixes #323717;
30993 patch by: Benjamin Pineau)
30995 Fri Dec 16 09:59:21 2005 +0000 gcocatre@gmail.com <gcocatre@gmail.com>
30997 ext/wavpack/: Wavpack supports samplerates from 6-192kHz, fix pad template remove buffer-frames from caps, they are g...
30998 Original commit message from CVS:
30999 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
31000 * ext/wavpack/gstwavpackparse.c:
31001 Wavpack supports samplerates from 6-192kHz, fix pad template
31002 caps (fixes #322973; patch by: gcocatre@gmail.com). Also
31003 remove buffer-frames from caps, they are gone in 0.10.
31005 Wed Dec 14 20:05:45 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
31008 * gst/rtp/gstrtpspeexdepay.c:
31009 * gst/rtp/gstrtpspeexpay.c:
31010 Set clock rate to be fixed in 8000. It fixes bug #324012.
31011 Original commit message from CVS:
31012 Set clock rate to be fixed in 8000. It fixes bug #324012.
31014 Wed Dec 14 18:07:16 2005 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
31016 gst-plugins-good/gst/rtp/: Fixed payload range in payloder caps. Removed payload range completly from depayloaders as...
31017 Original commit message from CVS:
31018 2005-12-14 Philippe Khalaf <burger@speedy.org>
31019 * gst-plugins-good/gst/rtp/gstasteriskh263.c:
31020 * gst-plugins-good/gst/rtp/gstrtpamrdepay.c:
31021 * gst-plugins-good/gst/rtp/gstrtpamrpay.c:
31022 * gst-plugins-good/gst/rtp/gstrtpg711depay.c:
31023 * gst-plugins-good/gst/rtp/gstrtpg711depay.c:
31024 * gst-plugins-good/gst/rtp/gstrtpgsmdepay.c:
31025 * gst-plugins-good/gst/rtp/gstrtph263pay.c:
31026 * gst-plugins-good/gst/rtp/gstrtph263pdepay.c:
31027 * gst-plugins-good/gst/rtp/gstrtph263ppay.c:
31028 * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c:
31029 * gst-plugins-good/gst/rtp/gstrtpmp4vpay.c:
31030 * gst-plugins-good/gst/rtp/gstrtpmpadepay.c:
31031 * gst-plugins-good/gst/rtp/gstrtpmpapay.c:
31032 * gst-plugins-good/gst/rtp/README:
31033 Fixed payload range in payloder caps. Removed payload range completly from
31034 depayloaders as they don't require payload type in their caps. In effect,
31035 there isn't any specific payload type for any given codec, only suggestions.
31038 Tue Dec 13 21:58:42 2005 +0000 Julien Moutte <julien@moutte.net>
31040 gst/videomixer/videomixer.c: Code cleanup and re-enabling queued time validity check for correct EOS handling.
31041 Original commit message from CVS:
31042 2005-12-13 Julien MOUTTE <julien@moutte.net>
31043 * gst/videomixer/videomixer.c: (gst_videomixer_init),
31044 (gst_videomixer_fill_queues), (gst_videomixer_blend_buffers),
31045 (gst_videomixer_collected): Code cleanup and re-enabling
31046 queued time validity check for correct EOS handling.
31048 Tue Dec 13 17:18:32 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31050 sys/oss/gstossmixerelement.c: Add 'device-name' property and fix state change function.
31051 Original commit message from CVS:
31052 * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
31053 (gst_oss_mixer_element_get_property),
31054 (gst_oss_mixer_element_change_state):
31055 Add 'device-name' property and fix state change function.
31057 Tue Dec 13 10:45:04 2005 +0000 Edward Hervey <bilboed@bilboed.com>
31059 gst/flx/gstflxdec.c: If the speed of the file is null in the header, set the frame_time to the default setting of GST...
31060 Original commit message from CVS:
31061 * gst/flx/gstflxdec.c: (gst_flxdec_chain):
31062 If the speed of the file is null in the header, set the frame_time to the default
31063 setting of GST_SECOND / 70. Which is the default frame_delay for .fli files as
31064 stated in this document : http://www.compuphase.com/flic.htm
31065 Would be nice to have the time conversion done properly too
31066 (duration = flxh->frames * flxdec->frame_time)
31068 Mon Dec 12 22:29:34 2005 +0000 Julien Moutte <julien@moutte.net>
31070 Adding documentation for videomixer on my way with a funny sample pipeline.
31071 Original commit message from CVS:
31072 2005-12-12 Julien MOUTTE <julien@moutte.net>
31073 * docs/plugins/Makefile.am:
31074 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
31075 * docs/plugins/gst-plugins-good-plugins-sections.txt:
31076 * docs/plugins/gst-plugins-good-plugins.hierarchy:
31077 * gst/videomixer/videomixer.c:
31078 (gst_videomixer_pad_sink_setcaps),
31079 (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
31080 (gst_videomixer_update_queues), (gst_videomixer_collected):
31082 documentation for videomixer on my way with a funny sample
31085 Mon Dec 12 21:43:00 2005 +0000 Julien Moutte <julien@moutte.net>
31087 gst/videomixer/videomixer.c: Fix caps negotiation. (#323896)
31088 Original commit message from CVS:
31089 2005-12-12 Julien MOUTTE <julien@moutte.net>
31090 * gst/videomixer/videomixer.c:
31091 (gst_videomixer_pad_sink_setcaps),
31092 (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
31093 (gst_videomixer_update_queues), (gst_videomixer_collected):
31094 Fix caps negotiation. (#323896)
31096 Mon Dec 12 18:14:58 2005 +0000 Arwed v. Merkatz <v.merkatz@gmx.net>
31099 * gst/matroska/matroska-demux.c:
31100 Set correct timestamps on audio laces, fixes playback of mp3 from matroska.
31101 Original commit message from CVS:
31102 Set correct timestamps on audio laces, fixes playback of mp3 from matroska.
31104 Mon Dec 12 10:40:42 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31106 ext/: GstObjects must be unref'ed with gst_object_unref() instead of g_object_unref(), otherwise things break for GLi...
31107 Original commit message from CVS:
31108 * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_loop):
31109 * ext/libmms/gstmms.c: (gst_mms_src_query), (gst_mms_create):
31110 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_src_query),
31111 (gst_musepackdec_loop):
31112 * ext/swfdec/gstswfdec.c: (gst_swfdec_video_link),
31113 (gst_swfdec_src_query):
31114 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
31115 GstObjects must be unref'ed with gst_object_unref() instead of
31116 g_object_unref(), otherwise things break for GLib-2.6 users.
31118 Mon Dec 12 10:30:20 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31120 gst/auparse/gstauparse.*: Use gst_object_unref() for GstObjects instead of g_object_unref() and fix a mem leak in a d...
31121 Original commit message from CVS:
31122 * gst/auparse/gstauparse.c: (gst_au_parse_base_init),
31123 (gst_au_parse_class_init), (gst_au_parse_init),
31124 (gst_au_parse_dispose), (gst_au_parse_chain),
31125 (gst_au_parse_change_state), (plugin_init):
31126 * gst/auparse/gstauparse.h:
31127 Use gst_object_unref() for GstObjects instead of
31128 g_object_unref() and fix a mem leak in a debug
31129 statement; while we're at it, also borgify, use
31130 boilerplate macros and clean up a little bit.
31132 Sun Dec 11 20:27:06 2005 +0000 Edward Hervey <bilboed@bilboed.com>
31134 gst/debug/efence.c: Added pull mode.
31135 Original commit message from CVS:
31136 * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange),
31137 (gst_efence_checkgetrange), (gst_efence_activate_src_pull):
31140 Sun Dec 11 19:25:41 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31142 gst/: Use audiotestsrc instead of sinesrc (#323798).
31143 Original commit message from CVS:
31144 * gst/goom/gstgoom.c:
31145 * gst/level/level-example.c: (main):
31146 * gst/smoothwave/demo-osssrc.c: (main):
31147 Use audiotestsrc instead of sinesrc (#323798).
31149 Sun Dec 11 17:50:50 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
31151 sys/oss/gstosssink.c: more debug-func-ptr usage
31152 Original commit message from CVS:
31153 * sys/oss/gstosssink.c: (gst_oss_sink_class_init):
31154 more debug-func-ptr usage
31156 Sun Dec 11 16:43:42 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
31159 * gst/flx/flx_color.c:
31160 * gst/flx/flx_color.h:
31161 * gst/flx/flx_fmt.h:
31162 * gst/flx/gstflxdec.c:
31163 * gst/flx/gstflxdec.h:
31164 Now flxdec works on big-endian machines as well.
31165 Original commit message from CVS:
31166 Now flxdec works on big-endian machines as well.
31168 Sun Dec 11 16:14:22 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31170 gst/debug/efence.c: Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix
31171 Original commit message from CVS:
31172 * gst/debug/efence.c: (gst_efence_init), (gst_efence_chain),
31173 (gst_fenced_buffer_copy):
31174 Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix
31175 GST_DEBUG crasher where GST_TIME_FORMAT was not used in
31176 conjunction with GST_TIME_ARGS. Also, don't leak pad templates
31177 and use GST_DEBUG_FUNCPTR for pad functions.
31179 Sat Dec 10 20:26:33 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31181 ext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might work now. Most importantly, don't act upon a...
31182 Original commit message from CVS:
31183 * ext/flac/gstflacdec.c: (gst_flac_dec_base_init),
31184 (gst_flac_dec_class_init), (gst_flac_dec_init),
31185 (gst_flac_dec_metadata_callback), (gst_flac_dec_error_callback),
31186 (gst_flac_dec_eof), (gst_flac_dec_write), (gst_flac_dec_loop),
31187 (gst_flac_dec_convert_src), (gst_flac_dec_get_src_query_types),
31188 (gst_flac_dec_src_query), (gst_flac_dec_send_newsegment),
31189 (gst_flac_dec_handle_seek_event), (gst_flac_dec_src_event),
31190 (gst_flac_dec_change_state):
31191 * ext/flac/gstflacdec.h:
31192 Rewrite flacdec a bit, so that even seeking might work now. Most
31193 importantly, don't act upon any flow return values we get, just tell
31194 the decoder everything's dandy and act on the flow return values
31195 later on in the loop function. We don't want to mess up the internal
31196 decoder state for non-fatal things like flushing pads etc. Other
31197 than that, use GstSegment (segment seeks don't work yet though, but
31198 should be easy to add), use boilerplate macros, drop the superfluous
31199 'flacdec:' from debug messages, use gst_util_uint64_scale_int, and
31200 lots of other things.
31202 Sat Dec 10 14:57:48 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31204 configure.ac: Update comment in OSS includes check.
31205 Original commit message from CVS:
31207 Update comment in OSS includes check.
31208 * sys/oss/gstossdmabuffer.c:
31209 * sys/oss/gstosshelper.c:
31210 * sys/oss/gstossmixer.c:
31211 * sys/oss/gstossmixertrack.c:
31212 * sys/oss/gstosssink.c:
31213 * sys/oss/gstosssrc.c:
31214 * sys/oss/oss_probe.c:
31215 Don't assume the OSS soundcard.h include is always in
31216 the sys/ directory. Instead, use the existing defines
31217 from config.h to include the right file. Fixes
31218 compilation on OpenBSD 3.8 (#323718).
31220 Fri Dec 9 19:51:03 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31223 * docs/plugins/gst-plugins-good-plugins-sections.txt:
31224 * docs/plugins/gst-plugins-good-plugins.hierarchy:
31225 * docs/plugins/inspect/plugin-1394.xml:
31226 * docs/plugins/inspect/plugin-aasink.xml:
31227 * docs/plugins/inspect/plugin-alaw.xml:
31228 * docs/plugins/inspect/plugin-alpha.xml:
31229 * docs/plugins/inspect/plugin-alphacolor.xml:
31230 * docs/plugins/inspect/plugin-auparse.xml:
31231 * docs/plugins/inspect/plugin-autodetect.xml:
31232 * docs/plugins/inspect/plugin-avi.xml:
31233 * docs/plugins/inspect/plugin-cacasink.xml:
31234 * docs/plugins/inspect/plugin-cairo.xml:
31235 * docs/plugins/inspect/plugin-cutter.xml:
31236 * docs/plugins/inspect/plugin-debug.xml:
31237 * docs/plugins/inspect/plugin-dv.xml:
31238 * docs/plugins/inspect/plugin-efence.xml:
31239 * docs/plugins/inspect/plugin-effectv.xml:
31240 * docs/plugins/inspect/plugin-esdsink.xml:
31241 * docs/plugins/inspect/plugin-flac.xml:
31242 * docs/plugins/inspect/plugin-flxdec.xml:
31243 * docs/plugins/inspect/plugin-gconfelements.xml:
31244 * docs/plugins/inspect/plugin-goom.xml:
31245 * docs/plugins/inspect/plugin-jpeg.xml:
31246 * docs/plugins/inspect/plugin-level.xml:
31247 * docs/plugins/inspect/plugin-matroska.xml:
31248 * docs/plugins/inspect/plugin-mulaw.xml:
31249 * docs/plugins/inspect/plugin-multipart.xml:
31250 * docs/plugins/inspect/plugin-navigationtest.xml:
31251 * docs/plugins/inspect/plugin-ossaudio.xml:
31252 * docs/plugins/inspect/plugin-png.xml:
31253 * docs/plugins/inspect/plugin-rtp.xml:
31254 * docs/plugins/inspect/plugin-rtsp.xml:
31255 * docs/plugins/inspect/plugin-shout2send.xml:
31256 * docs/plugins/inspect/plugin-smpte.xml:
31257 * docs/plugins/inspect/plugin-speex.xml:
31258 * docs/plugins/inspect/plugin-udp.xml:
31259 * docs/plugins/inspect/plugin-videobox.xml:
31260 * docs/plugins/inspect/plugin-videoflip.xml:
31261 * docs/plugins/inspect/plugin-videomixer.xml:
31262 * docs/plugins/inspect/plugin-wavenc.xml:
31263 * docs/plugins/inspect/plugin-wavparse.xml:
31264 * ext/flac/gstflac.c:
31265 * ext/flac/gstflacdec.c:
31266 * ext/flac/gstflacdec.h:
31267 * ext/flac/gstflacenc.c:
31268 * ext/flac/gstflacenc.h:
31269 borgify and fix up documentation
31270 Original commit message from CVS:
31271 borgify and fix up documentation
31273 Fri Dec 9 15:30:21 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
31275 ext/faad/gstfaad.c: Assume that an unknown channel mapping with 2 channels is stereo and play it that way instead of ...
31276 Original commit message from CVS:
31277 * ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst),
31278 (gst_faad_update_caps):
31279 Assume that an unknown channel mapping with 2 channels
31280 is stereo and play it that way instead of erroring.
31281 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
31282 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
31283 Handle e.g. jpeg streams with 0 duration frames as having 0 framerate.
31284 Debug fixes. Some 64 bit variable fixes
31286 Fri Dec 9 11:12:48 2005 +0000 Michael Smith <msmith@xiph.org>
31288 ext/flac/gstflacdec.c: Accept a wider range of flac files, more closely matching flac sp
31289 Original commit message from CVS:
31290 * ext/flac/gstflacdec.c: (raw_caps_factory), (gst_flacdec_write):
31291 Accept a wider range of flac files, more closely matching flac sp
31293 Thu Dec 8 16:27:12 2005 +0000 Julien Moutte <julien@moutte.net>
31295 docs/plugins/Makefile.am: Add multipart elements.
31296 Original commit message from CVS:
31297 2005-12-08 Julien MOUTTE <julien@moutte.net>
31298 * docs/plugins/Makefile.am: Add multipart elements.
31299 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
31300 * docs/plugins/gst-plugins-good-plugins-sections.txt: Fix flac.
31301 * docs/plugins/gst-plugins-good-plugins.hierarchy:
31302 * gst/multipart/multipartdemux.c:
31303 * gst/multipart/multipartmux.c: Add docs.
31305 Wed Dec 7 11:46:15 2005 +0000 Edward Hervey <bilboed@bilboed.com>
31307 gst/qtdemux/qtdemux.c: Memleak fixes.
31308 Original commit message from CVS:
31309 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
31310 (gst_qtdemux_add_stream):
31312 Send out EOS for valid reasons (couldn't pull_range() from upstream
31315 Wed Dec 7 11:40:46 2005 +0000 Edward Hervey <bilboed@bilboed.com>
31317 gst/avi/gstavidemux.c: Memleak and crasher fixes.
31318 Original commit message from CVS:
31319 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
31320 (gst_avi_demux_parse_stream), (gst_avi_demux_stream_header),
31321 (gst_avi_demux_invert):
31322 Memleak and crasher fixes.
31323 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
31324 (gst_wavparse_create_sourcepad), (gst_wavparse_stream_headers):
31327 Tue Dec 6 19:55:58 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31329 * gst/equalizer/gstiirequalizer.c:
31330 * gst/qtdemux/qtdemux.c:
31331 * gst/qtdemux/qtdemux.h:
31332 * sys/v4l2/gstv4l2colorbalance.h:
31333 * sys/v4l2/gstv4l2element.h:
31334 * sys/v4l2/gstv4l2src.h:
31335 * sys/v4l2/gstv4l2tuner.h:
31336 * sys/v4l2/gstv4l2xoverlay.h:
31337 * sys/v4l2/v4l2_calls.c:
31338 * sys/v4l2/v4l2_calls.h:
31339 * sys/v4l2/v4l2src_calls.c:
31340 * sys/v4l2/v4l2src_calls.h:
31342 Original commit message from CVS:
31345 Tue Dec 6 19:44:58 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31348 * ext/aalib/gstaasink.h:
31349 * ext/cairo/gsttextoverlay.h:
31350 * ext/dv/gstdvdec.h:
31351 * ext/dv/gstdvdemux.c:
31352 * ext/dv/gstdvdemux.h:
31353 * ext/esd/esdsink.h:
31354 * ext/flac/flac_compat.h:
31355 * ext/flac/gstflacdec.h:
31356 * ext/flac/gstflacenc.h:
31357 * ext/gconf/gconf.h:
31358 * ext/gconf/gstgconfaudiosink.h:
31359 * ext/gconf/gstgconfvideosink.h:
31360 * ext/gdk_pixbuf/gstgdkanimation.h:
31361 * ext/jpeg/gstjpegdec.h:
31362 * ext/jpeg/smokecodec.h:
31363 * ext/jpeg/smokeformat.h:
31364 * ext/ladspa/gstsignalprocessor.h:
31365 * ext/ladspa/search.c:
31366 * ext/ladspa/utils.h:
31367 * ext/libmng/gstmngdec.h:
31368 * ext/libmng/gstmngenc.c:
31369 * ext/libmng/gstmngenc.h:
31370 * ext/libpng/gstpngenc.c:
31371 * ext/libpng/gstpngenc.h:
31372 * ext/shout2/gstshout2.h:
31373 * ext/speex/gstspeexdec.h:
31374 * ext/speex/gstspeexenc.c:
31375 * ext/speex/gstspeexenc.h:
31376 * gst/auparse/gstauparse.c:
31377 * gst/autodetect/gstautoaudiosink.h:
31378 * gst/autodetect/gstautovideosink.h:
31379 * gst/avi/gstavidemux.h:
31380 * gst/cutter/gstcutter.h:
31381 * gst/debug/tests.c:
31382 * gst/debug/tests.h:
31383 * gst/effectv/gstwarp.c:
31384 * gst/flx/flx_fmt.h:
31385 * gst/flx/gstflxdec.h:
31386 * gst/goom/filters.c:
31387 * gst/goom/filters.h:
31388 * gst/goom/goom_tools.h:
31389 * gst/law/alaw-encode.c:
31390 * gst/level/gstlevel.c:
31391 * gst/level/gstlevel.h:
31392 * gst/matroska/ebml-write.h:
31393 * gst/matroska/matroska-demux.h:
31394 * gst/matroska/matroska-ids.h:
31395 * gst/matroska/matroska-mux.h:
31396 * gst/monoscope/convolve.c:
31397 * gst/monoscope/convolve.h:
31398 * gst/multipart/multipartmux.c:
31399 * gst/oldcore/gstaggregator.c:
31400 * gst/oldcore/gstaggregator.h:
31401 * gst/oldcore/gstmd5sink.c:
31402 * gst/oldcore/gstmd5sink.h:
31403 * gst/oldcore/gstmultifilesrc.c:
31404 * gst/oldcore/gstmultifilesrc.h:
31405 * gst/oldcore/gstpipefilter.h:
31406 * gst/oldcore/gstshaper.h:
31407 * gst/rtp/gstrtpL16depay.h:
31408 * gst/rtp/gstrtpL16pay.h:
31409 * gst/rtp/gstrtpdepay.h:
31410 * gst/rtp/gstrtpmp4vpay.c:
31411 * gst/rtp/gstrtpmp4vpay.h:
31412 * gst/rtsp/gstrtspsrc.c:
31413 * gst/rtsp/gstrtspsrc.h:
31414 * gst/rtsp/rtspconnection.h:
31415 * gst/rtsp/rtspdefs.h:
31416 * gst/rtsp/rtspmessage.h:
31417 * gst/rtsp/rtsptransport.h:
31418 * gst/rtsp/rtspurl.c:
31419 * gst/rtsp/rtspurl.h:
31420 * gst/rtsp/sdpmessage.c:
31421 * gst/rtsp/sdpmessage.h:
31422 * gst/smpte/barboxwipes.c:
31423 * gst/smpte/gstmask.h:
31424 * gst/smpte/gstsmpte.h:
31425 * gst/smpte/paint.c:
31426 * gst/smpte/paint.h:
31427 * gst/udp/gstdynudpsink.h:
31428 * gst/udp/gstmultiudpsink.h:
31429 * gst/udp/gstudpsink.c:
31430 * gst/udp/gstudpsink.h:
31431 * gst/udp/gstudpsrc.c:
31432 * gst/videomixer/videomixer.c:
31433 * gst/wavenc/riff.h:
31434 * gst/wavparse/gstwavparse.h:
31435 * sys/oss/gstossdmabuffer.h:
31436 * sys/oss/gstossmixer.h:
31437 * sys/oss/gstossmixerelement.h:
31438 * sys/oss/gstossmixertrack.h:
31439 * sys/oss/gstosssink.c:
31440 * sys/oss/gstosssink.h:
31441 * sys/oss/gstosssrc.c:
31442 * sys/oss/gstosssrc.h:
31443 * sys/osxaudio/gstosxaudioelement.h:
31444 * sys/osxaudio/gstosxaudiosink.h:
31445 * sys/osxaudio/gstosxaudiosrc.h:
31447 Original commit message from CVS:
31450 Mon Dec 5 18:12:07 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31454 Original commit message from CVS:
31457 Mon Dec 5 18:03:23 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31463 * docs/plugins/inspect/plugin-1394.xml:
31464 * docs/plugins/inspect/plugin-aasink.xml:
31465 * docs/plugins/inspect/plugin-alaw.xml:
31466 * docs/plugins/inspect/plugin-alpha.xml:
31467 * docs/plugins/inspect/plugin-alphacolor.xml:
31468 * docs/plugins/inspect/plugin-auparse.xml:
31469 * docs/plugins/inspect/plugin-autodetect.xml:
31470 * docs/plugins/inspect/plugin-avi.xml:
31471 * docs/plugins/inspect/plugin-cacasink.xml:
31472 * docs/plugins/inspect/plugin-cutter.xml:
31473 * docs/plugins/inspect/plugin-debug.xml:
31474 * docs/plugins/inspect/plugin-dv.xml:
31475 * docs/plugins/inspect/plugin-efence.xml:
31476 * docs/plugins/inspect/plugin-effectv.xml:
31477 * docs/plugins/inspect/plugin-esdsink.xml:
31478 * docs/plugins/inspect/plugin-flac.xml:
31479 * docs/plugins/inspect/plugin-flxdec.xml:
31480 * docs/plugins/inspect/plugin-gconfelements.xml:
31481 * docs/plugins/inspect/plugin-goom.xml:
31482 * docs/plugins/inspect/plugin-jpeg.xml:
31483 * docs/plugins/inspect/plugin-level.xml:
31484 * docs/plugins/inspect/plugin-matroska.xml:
31485 * docs/plugins/inspect/plugin-mulaw.xml:
31486 * docs/plugins/inspect/plugin-multipart.xml:
31487 * docs/plugins/inspect/plugin-navigationtest.xml:
31488 * docs/plugins/inspect/plugin-ossaudio.xml:
31489 * docs/plugins/inspect/plugin-png.xml:
31490 * docs/plugins/inspect/plugin-rtp.xml:
31491 * docs/plugins/inspect/plugin-rtsp.xml:
31492 * docs/plugins/inspect/plugin-shout2send.xml:
31493 * docs/plugins/inspect/plugin-smpte.xml:
31494 * docs/plugins/inspect/plugin-speex.xml:
31495 * docs/plugins/inspect/plugin-udp.xml:
31496 * docs/plugins/inspect/plugin-videobox.xml:
31497 * docs/plugins/inspect/plugin-videoflip.xml:
31498 * docs/plugins/inspect/plugin-videomixer.xml:
31499 * docs/plugins/inspect/plugin-wavenc.xml:
31500 * docs/plugins/inspect/plugin-wavparse.xml:
31502 Original commit message from CVS:
31505 Mon Dec 5 18:01:48 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31507 * docs/plugins/inspect/plugin-qtdemux.xml:
31509 Original commit message from CVS:
31512 Mon Dec 5 16:21:08 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31529 Original commit message from CVS:
31532 Mon Dec 5 15:08:46 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31547 update translations
31548 Original commit message from CVS:
31549 update translations
31551 Mon Dec 5 13:04:22 2005 +0000 Andy Wingo <wingo@pobox.com>
31553 Update for alloc_buffer changes.
31554 Original commit message from CVS:
31555 2005-12-05 Andy Wingo <wingo@pobox.com>
31556 * ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain):
31557 * ext/faad/gstfaad.c: (gst_faad_chain):
31558 * ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain):
31559 * ext/lcs/gstcolorspace.c: (gst_colorspace_chain):
31560 * ext/xine/xineinput.c: (gst_xine_input_get):
31561 * gst/colorspace/gstcolorspace.c: (gst_colorspace_chain):
31562 * gst/speed/gstspeed.c: (speed_chain):
31563 * gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for
31564 alloc_buffer changes.
31566 Mon Dec 5 13:03:00 2005 +0000 Andy Wingo <wingo@pobox.com>
31568 Update for alloc_buffer changes.
31569 Original commit message from CVS:
31570 2005-12-05 Andy Wingo <wingo@pobox.com>
31571 * ext/dv/gstdvdec.c: (gst_dvdec_chain):
31572 * ext/flac/gstflacdec.c: (gst_flacdec_write):
31573 * ext/flac/gstflacenc.c: (gst_flacenc_write_callback):
31574 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
31575 * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_chain):
31576 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
31577 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
31578 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_process):
31579 * ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_task):
31580 * ext/speex/gstspeexdec.c: (speex_dec_chain):
31581 * ext/speex/gstspeexenc.c: (gst_speexenc_chain):
31582 * gst/auparse/gstauparse.c: (gst_auparse_chain):
31583 * gst/flx/gstflxdec.c: (gst_flxdec_chain):
31584 * gst/goom/gstgoom.c: (gst_goom_chain):
31585 * gst/matroska/matroska-demux.c:
31586 (gst_matroska_demux_push_vorbis_codec_priv_data),
31587 (gst_matroska_demux_add_wvpk_header):
31588 * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
31589 * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
31590 * gst/videomixer/videomixer.c: (gst_videomixer_collected):
31591 * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Update for
31592 alloc_buffer changes.
31594 Mon Dec 5 12:23:22 2005 +0000 Michael Smith <msmith@xiph.org>
31596 docs/plugins/gst-plugins-good-plugins.args: Remove args for plugins that aren't in -good.
31597 Original commit message from CVS:
31598 * docs/plugins/gst-plugins-good-plugins.args:
31599 Remove args for plugins that aren't in -good.
31601 Sun Dec 4 22:26:07 2005 +0000 Christian Schaller <uraeus@gnome.org>
31603 * gst-plugins-good.spec.in:
31604 remove pango plugin as its gone into base
31605 Original commit message from CVS:
31606 remove pango plugin as its gone into base
31608 Sat Dec 3 18:51:48 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31610 * gst/rtp/gstrtpL16pay.c:
31611 * gst/rtp/gstrtpg711pay.c:
31612 * gst/rtp/gstrtpgsmpay.c:
31613 * gst/rtp/gstrtph263pay.c:
31614 * gst/rtp/gstrtph263ppay.c:
31615 * gst/rtp/gstrtpspeexpay.c:
31616 fix element descriptions
31617 Original commit message from CVS:
31618 fix element descriptions
31620 Sat Dec 3 18:50:12 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31622 * docs/plugins/inspect/plugin-fdsrc.xml:
31624 Original commit message from CVS:
31627 Thu Dec 1 19:18:08 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31631 Original commit message from CVS:
31634 Thu Dec 1 19:14:26 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31640 * docs/plugins/gst-plugins-good-plugins.args:
31641 * docs/plugins/inspect/plugin-1394.xml:
31642 * docs/plugins/inspect/plugin-aasink.xml:
31643 * docs/plugins/inspect/plugin-alaw.xml:
31644 * docs/plugins/inspect/plugin-alpha.xml:
31645 * docs/plugins/inspect/plugin-alphacolor.xml:
31646 * docs/plugins/inspect/plugin-auparse.xml:
31647 * docs/plugins/inspect/plugin-autodetect.xml:
31648 * docs/plugins/inspect/plugin-avi.xml:
31649 * docs/plugins/inspect/plugin-cacasink.xml:
31650 * docs/plugins/inspect/plugin-cutter.xml:
31651 * docs/plugins/inspect/plugin-debug.xml:
31652 * docs/plugins/inspect/plugin-dv.xml:
31653 * docs/plugins/inspect/plugin-efence.xml:
31654 * docs/plugins/inspect/plugin-effectv.xml:
31655 * docs/plugins/inspect/plugin-esdsink.xml:
31656 * docs/plugins/inspect/plugin-flac.xml:
31657 * docs/plugins/inspect/plugin-flxdec.xml:
31658 * docs/plugins/inspect/plugin-gconfelements.xml:
31659 * docs/plugins/inspect/plugin-goom.xml:
31660 * docs/plugins/inspect/plugin-jpeg.xml:
31661 * docs/plugins/inspect/plugin-level.xml:
31662 * docs/plugins/inspect/plugin-matroska.xml:
31663 * docs/plugins/inspect/plugin-mulaw.xml:
31664 * docs/plugins/inspect/plugin-multipart.xml:
31665 * docs/plugins/inspect/plugin-navigationtest.xml:
31666 * docs/plugins/inspect/plugin-ossaudio.xml:
31667 * docs/plugins/inspect/plugin-png.xml:
31668 * docs/plugins/inspect/plugin-rtp.xml:
31669 * docs/plugins/inspect/plugin-rtsp.xml:
31670 * docs/plugins/inspect/plugin-shout2send.xml:
31671 * docs/plugins/inspect/plugin-smpte.xml:
31672 * docs/plugins/inspect/plugin-speex.xml:
31673 * docs/plugins/inspect/plugin-udp.xml:
31674 * docs/plugins/inspect/plugin-videobox.xml:
31675 * docs/plugins/inspect/plugin-videoflip.xml:
31676 * docs/plugins/inspect/plugin-videomixer.xml:
31677 * docs/plugins/inspect/plugin-wavenc.xml:
31678 * docs/plugins/inspect/plugin-wavparse.xml:
31680 Original commit message from CVS:
31683 Thu Dec 1 19:13:20 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31685 * docs/plugins/inspect/plugin-qtdemux.xml:
31687 Original commit message from CVS:
31690 Thu Dec 1 17:53:29 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31708 Original commit message from CVS:
31711 Thu Dec 1 15:34:13 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31714 * docs/plugins/.gitignore:
31715 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
31716 * docs/plugins/inspect/plugin-multipart.xml:
31717 * docs/plugins/inspect/plugin-rtp.xml:
31718 add multipart plugin to docs
31719 Original commit message from CVS:
31720 add multipart plugin to docs
31722 Thu Dec 1 15:22:25 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31727 * ext/pango/Makefile.am:
31728 * ext/pango/gstclockoverlay.c:
31729 * ext/pango/gstclockoverlay.h:
31730 * ext/pango/gsttextoverlay.c:
31731 * ext/pango/gsttextoverlay.h:
31732 * ext/pango/gsttextrender.c:
31733 * ext/pango/gsttextrender.h:
31734 * ext/pango/gsttimeoverlay.c:
31735 * ext/pango/gsttimeoverlay.h:
31737 Original commit message from CVS:
31740 Thu Dec 1 14:39:30 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31742 gst/rtp/: parsers are depayers
31743 Original commit message from CVS:
31744 * gst/rtp/Makefile.am:
31745 * gst/rtp/gstrtpL16depay.c:
31746 * gst/rtp/gstrtpL16depay.h:
31747 * gst/rtp/gstrtpL16parse.c:
31748 * gst/rtp/gstrtpL16parse.h:
31749 * gst/rtp/gstrtpgsmdepay.c:
31750 * gst/rtp/gstrtpgsmdepay.h:
31751 * gst/rtp/gstrtpgsmparse.c:
31752 * gst/rtp/gstrtpgsmparse.h:
31753 parsers are depayers
31755 Thu Dec 1 14:30:01 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31759 * gst/rtp/Makefile.am:
31760 * gst/rtp/gstasteriskh263.c:
31761 * gst/rtp/gstrtp.c:
31762 * gst/rtp/gstrtpL16depay.c:
31763 * gst/rtp/gstrtpL16depay.h:
31764 * gst/rtp/gstrtpL16enc.c:
31765 * gst/rtp/gstrtpL16enc.h:
31766 * gst/rtp/gstrtpL16parse.c:
31767 * gst/rtp/gstrtpL16parse.h:
31768 * gst/rtp/gstrtpL16pay.c:
31769 * gst/rtp/gstrtpL16pay.h:
31770 * gst/rtp/gstrtpamrdec.c:
31771 * gst/rtp/gstrtpamrdec.h:
31772 * gst/rtp/gstrtpamrdepay.c:
31773 * gst/rtp/gstrtpamrdepay.h:
31774 * gst/rtp/gstrtpamrenc.c:
31775 * gst/rtp/gstrtpamrenc.h:
31776 * gst/rtp/gstrtpamrpay.c:
31777 * gst/rtp/gstrtpamrpay.h:
31778 * gst/rtp/gstrtpdec.c:
31779 * gst/rtp/gstrtpdec.h:
31780 * gst/rtp/gstrtpdepay.c:
31781 * gst/rtp/gstrtpdepay.h:
31782 * gst/rtp/gstrtpg711dec.c:
31783 * gst/rtp/gstrtpg711dec.h:
31784 * gst/rtp/gstrtpg711depay.c:
31785 * gst/rtp/gstrtpg711depay.h:
31786 * gst/rtp/gstrtpg711enc.c:
31787 * gst/rtp/gstrtpg711enc.h:
31788 * gst/rtp/gstrtpg711pay.c:
31789 * gst/rtp/gstrtpg711pay.h:
31790 * gst/rtp/gstrtpgsmdepay.c:
31791 * gst/rtp/gstrtpgsmdepay.h:
31792 * gst/rtp/gstrtpgsmenc.c:
31793 * gst/rtp/gstrtpgsmenc.h:
31794 * gst/rtp/gstrtpgsmparse.c:
31795 * gst/rtp/gstrtpgsmparse.h:
31796 * gst/rtp/gstrtpgsmpay.c:
31797 * gst/rtp/gstrtpgsmpay.h:
31798 * gst/rtp/gstrtph263enc.c:
31799 * gst/rtp/gstrtph263enc.h:
31800 * gst/rtp/gstrtph263pay.c:
31801 * gst/rtp/gstrtph263pay.h:
31802 * gst/rtp/gstrtph263pdec.c:
31803 * gst/rtp/gstrtph263pdec.h:
31804 * gst/rtp/gstrtph263pdepay.c:
31805 * gst/rtp/gstrtph263pdepay.h:
31806 * gst/rtp/gstrtph263penc.c:
31807 * gst/rtp/gstrtph263penc.h:
31808 * gst/rtp/gstrtph263ppay.c:
31809 * gst/rtp/gstrtph263ppay.h:
31810 * gst/rtp/gstrtpmp4vdec.c:
31811 * gst/rtp/gstrtpmp4vdec.h:
31812 * gst/rtp/gstrtpmp4vdepay.c:
31813 * gst/rtp/gstrtpmp4vdepay.h:
31814 * gst/rtp/gstrtpmp4venc.c:
31815 * gst/rtp/gstrtpmp4venc.h:
31816 * gst/rtp/gstrtpmp4vpay.c:
31817 * gst/rtp/gstrtpmp4vpay.h:
31818 * gst/rtp/gstrtpmpadec.c:
31819 * gst/rtp/gstrtpmpadec.h:
31820 * gst/rtp/gstrtpmpadepay.c:
31821 * gst/rtp/gstrtpmpadepay.h:
31822 * gst/rtp/gstrtpmpaenc.c:
31823 * gst/rtp/gstrtpmpaenc.h:
31824 * gst/rtp/gstrtpmpapay.c:
31825 * gst/rtp/gstrtpmpapay.h:
31826 * gst/rtp/gstrtpspeexdec.c:
31827 * gst/rtp/gstrtpspeexdec.h:
31828 * gst/rtp/gstrtpspeexdepay.c:
31829 * gst/rtp/gstrtpspeexdepay.h:
31830 * gst/rtp/gstrtpspeexenc.c:
31831 * gst/rtp/gstrtpspeexenc.h:
31832 * gst/rtp/gstrtpspeexpay.c:
31833 * gst/rtp/gstrtpspeexpay.h:
31834 Do burger's rename for rtp payloaders and depayloaders
31835 Original commit message from CVS:
31836 Do burger's rename for rtp payloaders and depayloaders
31838 Wed Nov 30 19:02:35 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
31840 ext/dv/: Fix seeking in dvdemux again, add some more debug info.
31841 Original commit message from CVS:
31842 * ext/dv/gstdvdec.c: (gst_dvdec_chain):
31843 * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
31844 * ext/dv/gstdvdemux.h:
31845 Fix seeking in dvdemux again, add some more debug info.
31847 Wed Nov 30 18:48:56 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31852 Original commit message from CVS:
31855 Wed Nov 30 18:40:19 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31859 Original commit message from CVS:
31862 Wed Nov 30 18:36:02 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31864 * tests/check/Makefile.am:
31866 Original commit message from CVS:
31869 Wed Nov 30 18:28:53 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31872 Original commit message from CVS:
31874 * docs/random/PORTED_09:
31876 * tests/Makefile.am:
31881 Wed Nov 30 18:24:08 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31885 * check/.gitignore:
31886 * check/Makefile.am:
31887 * check/elements/.gitignore:
31888 * check/elements/level.c:
31889 * check/elements/matroskamux.c:
31891 * examples/Makefile.am:
31892 * examples/capsfilter/Makefile.am:
31893 * examples/capsfilter/capsfilter1.c:
31894 * examples/gob/Makefile.am:
31895 * examples/gob/gst-identity2.gob:
31896 * examples/gstplay/.gitignore:
31897 * examples/gstplay/Makefile.am:
31898 * examples/gstplay/player.c:
31899 * examples/indexing/.gitignore:
31900 * examples/indexing/Makefile.am:
31901 * examples/indexing/indexmpeg.c:
31902 * examples/level/Makefile.am:
31903 * examples/level/README:
31904 * examples/level/demo.c:
31905 * examples/level/plot.c:
31906 * examples/stats/Makefile.am:
31907 * examples/stats/mp2ogg.c:
31908 * examples/switch/.gitignore:
31909 * examples/switch/Makefile.am:
31910 * examples/switch/switcher.c:
31912 Original commit message from CVS:
31915 Wed Nov 30 16:57:57 2005 +0000 Christian Schaller <uraeus@gnome.org>
31918 * gst-plugins-good.spec.in:
31919 update for latest changes
31920 Original commit message from CVS:
31921 update for latest changes
31923 Wed Nov 30 14:53:29 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31925 ext/pango/gsttextrender.*: Add missing files.
31926 Original commit message from CVS:
31927 * ext/pango/gsttextrender.c: (gst_text_render_base_init),
31928 (gst_text_render_class_init), (resize_bitmap),
31929 (gst_text_render_render_text), (gst_text_render_setcaps),
31930 (gst_text_render_fixate_caps), (gst_text_renderer_bitmap_to_ayuv),
31931 (gst_text_render_chain), (gst_text_render_finalize),
31932 (gst_text_render_init), (gst_text_render_set_property):
31933 * ext/pango/gsttextrender.h:
31936 Wed Nov 30 13:20:57 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31938 Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add background shading and text wrapping modes. M...
31939 Original commit message from CVS:
31942 * ext/pango/Makefile.am:
31943 * ext/pango/gstclockoverlay.c: (gst_clock_overlay_base_init),
31944 (gst_clock_overlay_render_time), (gst_clock_overlay_get_text),
31945 (gst_clock_overlay_class_init), (gst_clock_overlay_init):
31946 * ext/pango/gstclockoverlay.h:
31947 * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
31948 (gst_text_overlay_get_text), (gst_text_overlay_class_init),
31949 (gst_text_overlay_finalize), (gst_text_overlay_init),
31950 (gst_text_overlay_update_wrap_mode), (gst_text_overlay_setcaps),
31951 (gst_text_overlay_text_pad_linked),
31952 (gst_text_overlay_text_pad_unlinked),
31953 (gst_text_overlay_set_property), (gst_text_overlay_getcaps),
31954 (gst_text_overlay_shade_y), (gst_text_overlay_blit_yuv420),
31955 (gst_text_overlay_resize_bitmap), (gst_text_overlay_render_text),
31956 (gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
31957 (gst_text_overlay_pop_text), (gst_text_overlay_collected),
31958 (gst_text_overlay_change_state), (plugin_init):
31959 * ext/pango/gsttextoverlay.h:
31960 * ext/pango/gsttimeoverlay.c: (gst_time_overlay_base_init),
31961 (gst_time_overlay_render_time), (gst_time_overlay_get_text),
31962 (gst_time_overlay_class_init), (gst_time_overlay_init):
31963 * ext/pango/gsttimeoverlay.h:
31964 Port pango-based textoverlay, timeoverlay and textrender to 0.9
31965 and add background shading and text wrapping modes. Make
31966 timoverlay derive from textoverlay. Also add new clockoverlay
31969 Wed Nov 30 11:10:01 2005 +0000 Julien Moutte <julien@moutte.net>
31971 gst/udp/Makefile.am: Moved to netbuffer.
31972 Original commit message from CVS:
31973 2005-11-30 Julien MOUTTE <julien@moutte.net>
31974 * gst/udp/Makefile.am: Moved to netbuffer.
31976 Wed Nov 30 10:18:42 2005 +0000 Julien Moutte <julien@moutte.net>
31978 Ported multipart mux/demux to 0.9.
31979 Original commit message from CVS:
31980 2005-11-30 Julien MOUTTE <julien@moutte.net>
31983 * gst/multipart/Makefile.am:
31984 * gst/multipart/multipartdemux.c:
31985 (gst_multipart_demux_base_init),
31986 (gst_multipart_demux_class_init), (gst_multipart_demux_init),
31987 (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain),
31988 (gst_multipart_demux_change_state),
31989 (gst_multipart_demux_plugin_init):
31990 * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
31991 (gst_multipart_mux_init), (gst_multipart_mux_finalize),
31992 (gst_multipart_mux_sinkconnect),
31993 (gst_multipart_mux_request_new_pad),
31994 (gst_multipart_mux_handle_src_event),
31995 (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected),
31996 (gst_multipart_mux_change_state): Ported multipart mux/demux to
31999 Wed Nov 30 08:26:47 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32001 gst/: update for symbols change
32002 Original commit message from CVS:
32003 * gst/debug/gstnavigationtest.c: (gst_navigationtest_get_type):
32004 * gst/debug/gstnavigationtest.h:
32005 * gst/effectv/gstaging.c: (gst_agingtv_get_type):
32006 * gst/effectv/gstdice.c: (gst_dicetv_get_type):
32007 * gst/effectv/gstedge.c: (gst_edgetv_get_type):
32008 * gst/effectv/gstquark.c: (gst_quarktv_get_type):
32009 * gst/effectv/gstrev.c: (gst_revtv_get_type):
32010 * gst/effectv/gstshagadelic.c: (gst_shagadelictv_get_type):
32011 * gst/effectv/gstvertigo.c: (gst_vertigotv_get_type):
32012 * gst/effectv/gstwarp.c: (gst_warptv_get_type):
32013 * gst/videofilter/gstvideoflip.c: (gst_video_flip_set_property),
32014 (gst_video_flip_get_type):
32015 * gst/videofilter/gstvideoflip.h:
32016 update for symbols change
32018 Tue Nov 29 17:46:04 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32020 gst/udp/: the old gstnet lib was renamed gstnetbuffer (#322257)
32021 Original commit message from CVS:
32022 * gst/udp/gstdynudpsink.c:
32023 * gst/udp/gstudpsrc.c:
32024 the old gstnet lib was renamed gstnetbuffer (#322257)
32026 Tue Nov 29 15:42:01 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32028 ext/cairo/gsttextoverlay.c: Actually render the text from the text pad.
32029 Original commit message from CVS:
32030 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_render_text),
32031 (gst_text_overlay_collected):
32032 Actually render the text from the text pad.
32034 Tue Nov 29 14:49:00 2005 +0000 Edward Hervey <bilboed@bilboed.com>
32036 gst/debug/: Update for GstBaseTransform event virtual method
32037 Original commit message from CVS:
32038 * gst/debug/gstnavseek.c: (gst_navseek_event):
32039 * gst/debug/progressreport.c: (gst_progress_report_event):
32040 Update for GstBaseTransform event virtual method
32042 Tue Nov 29 10:55:09 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32044 ext/cairo/Makefile.am: no need to link to videofilter
32045 Original commit message from CVS:
32046 2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org>
32047 * ext/cairo/Makefile.am:
32048 no need to link to videofilter
32050 Tue Nov 29 10:46:00 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32053 * gst/debug/Makefile.am:
32054 * gst/debug/gstnavigationtest.h:
32055 * gst/effectv/Makefile.am:
32056 * gst/effectv/gstaging.c:
32057 * gst/effectv/gstdice.c:
32058 * gst/effectv/gstedge.c:
32059 * gst/effectv/gstquark.c:
32060 * gst/effectv/gstrev.c:
32061 * gst/effectv/gstshagadelic.c:
32062 * gst/effectv/gstvertigo.c:
32063 * gst/effectv/gstwarp.c:
32064 * gst/videofilter/Makefile.am:
32065 * gst/videofilter/gstvideofilter.c:
32066 * gst/videofilter/gstvideofilter.h:
32067 * gst/videofilter/gstvideoflip.h:
32068 remove the videofilter library and link to the one in base
32069 Original commit message from CVS:
32070 remove the videofilter library and link to the one in base
32072 Tue Nov 29 01:30:40 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32075 * gst/videofilter/gstvideoflip.c:
32076 * gst/videofilter/gstvideoflip.h:
32078 Original commit message from CVS:
32081 Mon Nov 28 17:31:44 2005 +0000 Edward Hervey <bilboed@bilboed.com>
32083 gst/avi/gstavidemux.c: Useless check now we're setting the current entry correctly.
32084 Original commit message from CVS:
32085 * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
32086 Useless check now we're setting the current entry correctly.
32088 Mon Nov 28 16:54:03 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32090 ext/jpeg/gstjpegenc.c: Don't leak input buffer in chain function (fixes #322667); make state change function thread-s...
32091 Original commit message from CVS:
32092 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_resync), (gst_jpegenc_chain),
32093 (gst_jpegenc_set_property), (gst_jpegenc_get_property),
32094 (gst_jpegenc_change_state):
32095 Don't leak input buffer in chain function (fixes #322667); make
32096 state change function thread-safe; don't repeat the current function
32097 name in GST_DEBUG statements; use GST_ROUND_UP_* macros; use
32098 gst_pad_alloc_buffer(); misc. minor cleanups.
32100 Mon Nov 28 15:43:29 2005 +0000 Edward Hervey <bilboed@bilboed.com>
32102 ext/faad/gstfaad.c: Handle gracefully the consequence of "Maximum number of scalefactor bands exceeded", which result...
32103 Original commit message from CVS:
32104 * ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
32105 Handle gracefully the consequence of "Maximum number of scalefactor
32106 bands exceeded", which results in 0 channels with samplerates of 0.
32107 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state):
32108 Do upward transitions, then call parent state_change, then do
32109 downward transitions.
32111 Mon Nov 28 15:13:22 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32113 gst/matroska/matroska-mux.c: Look for pixel-aspect-ratio in caps, not pixel_width and pixel_height (Fixes: #322645)
32114 Original commit message from CVS:
32115 * gst/matroska/matroska-mux.c:
32116 (gst_matroska_mux_video_pad_setcaps):
32117 Look for pixel-aspect-ratio in caps, not pixel_width and
32118 pixel_height (Fixes: #322645)
32120 Mon Nov 28 12:59:05 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32122 gst/matroska/matroska-mux.c: From Michal Benes: frame duration should be GST_SECOND / framerate, not
32123 Original commit message from CVS:
32124 * gst/matroska/matroska-mux.c:
32125 (gst_matroska_mux_video_pad_setcaps):
32127 frame duration should be GST_SECOND / framerate, not
32128 GST_SECOND * framerate. (Fixes: #322643)
32130 Sun Nov 27 17:02:53 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32132 configure.ac: fix up GST_PLUGIN_LDFLAGS
32133 Original commit message from CVS:
32135 fix up GST_PLUGIN_LDFLAGS
32136 * gst/rtsp/rtspconnection.c:
32137 fix includes (see #317043)
32138 * gst/videofilter/Makefile.am:
32139 stop installing this library
32141 Sun Nov 27 15:30:25 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32144 no need for an AS_LIBTOOL call
32145 Original commit message from CVS:
32146 no need for an AS_LIBTOOL call
32148 Sun Nov 27 14:33:31 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32152 * gst-plugins-good.spec.in:
32153 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
32154 Original commit message from CVS:
32155 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
32157 Sat Nov 26 12:54:47 2005 +0000 Edward Hervey <bilboed@bilboed.com>
32159 ext/dv/gstdvdec.c: Handle the case where the incoming Video dv stream doesn't have a pixel aspect ratio set.
32160 Original commit message from CVS:
32161 * ext/dv/gstdvdec.c: (gst_dvdec_sink_setcaps):
32162 Handle the case where the incoming Video dv stream doesn't have
32163 a pixel aspect ratio set.
32165 Fri Nov 25 22:14:47 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32168 * docs/plugins/Makefile.am:
32169 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32170 * docs/plugins/gst-plugins-good-plugins-sections.txt:
32171 * ext/flac/gstflacdec.c:
32173 Original commit message from CVS:
32176 Fri Nov 25 21:36:18 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32179 * docs/plugins/Makefile.am:
32180 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32181 * docs/plugins/gst-plugins-good-plugins-sections.txt:
32182 * docs/plugins/inspect/plugin-autodetect.xml:
32183 * ext/cairo/gstcairo.c:
32184 * ext/cairo/gsttextoverlay.c:
32185 * ext/cairo/gsttextoverlay.h:
32186 * ext/cairo/gsttimeoverlay.c:
32187 * ext/cairo/gsttimeoverlay.h:
32188 do some name borgifying document
32189 Original commit message from CVS:
32190 do some name borgifying
32193 Fri Nov 25 21:02:16 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32195 documenting auto*sink using strstr for the video sink lookup, class field is not ordered update other plugins
32196 Original commit message from CVS:
32197 * docs/plugins/Makefile.am:
32198 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32199 * docs/plugins/gst-plugins-good-plugins-sections.txt:
32200 * gst/autodetect/gstautoaudiosink.c:
32201 (gst_auto_audio_sink_base_init):
32202 * gst/autodetect/gstautovideosink.c:
32203 (gst_auto_video_sink_base_init),
32204 (gst_auto_video_sink_factory_filter):
32205 documenting auto*sink
32206 using strstr for the video sink lookup, class field is not ordered
32207 update other plugins
32209 Fri Nov 25 19:58:19 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
32211 * ext/wavpack/Makefile.am:
32212 * ext/wavpack/gstwavpackdec.c:
32213 * ext/wavpack/gstwavpackdec.h:
32214 * ext/wavpack/gstwavpackparse.c:
32215 * ext/wavpack/gstwavpackparse.h:
32216 Wavpack ported to 0.9. No support for correction file yet.
32217 Original commit message from CVS:
32218 Wavpack ported to 0.9. No support for correction file yet.
32220 Fri Nov 25 18:15:51 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32222 ext/wavpack/: put back wavpack - still needs porting
32223 Original commit message from CVS:
32224 * ext/wavpack/gstwavpackcommon.h:
32225 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link),
32226 (gst_wavpack_dec_wvclink), (gst_wavpack_dec_get_type),
32227 (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
32228 (gst_wavpack_dec_class_init), (gst_wavpack_dec_src_query),
32229 (gst_wavpack_dec_init), (gst_wavpack_dec_setup_context),
32230 (gst_wavpack_dec_format_samples), (gst_wavpack_dec_loop),
32231 (gst_wavpack_dec_plugin_init):
32232 * ext/wavpack/gstwavpackdec.h:
32233 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_get_type),
32234 (gst_wavpack_parse_base_init), (gst_wavpack_parse_dispose),
32235 (gst_wavpack_parse_class_init), (gst_wavpack_parse_src_query),
32236 (gst_wavpack_parse_src_event), (find_header), (find_sample),
32237 (gst_wavpack_parse_seek), (gst_wavpack_parse_init),
32238 (gst_wavpack_parse_handle_event), (gst_wavpack_parse_loop),
32239 (gst_wavpack_parse_change_state), (gst_wavpack_parse_plugin_init):
32240 * ext/wavpack/gstwavpackparse.h:
32241 put back wavpack - still needs porting
32243 Fri Nov 25 18:03:24 2005 +0000 Sebastien Cote <sebas642@yahoo.ca>
32245 gst/udp/gstudpsrc.c: Patch from Sebastien Cote to close control sockets in udpsrc.
32246 Original commit message from CVS:
32247 * gst/udp/gstudpsrc.c: (gst_udpsrc_stop):
32248 Patch from Sebastien Cote to close control sockets in udpsrc.
32250 Thu Nov 24 15:07:06 2005 +0000 Julien Moutte <julien@moutte.net>
32252 gst/effectv/gstquark.c: Flush the planes list on reverse caps negotiation. This was crashing because of differently s...
32253 Original commit message from CVS:
32254 2005-11-24 Julien MOUTTE <julien@moutte.net>
32255 * gst/effectv/gstquark.c: (gst_quarktv_set_caps),
32256 (gst_quarktv_get_unit_size), (gst_quarktv_transform),
32257 (gst_quarktv_planetable_clear), (gst_quarktv_change_state),
32258 (gst_quarktv_base_init), (gst_quarktv_class_init),
32259 (gst_quarktv_init): Flush the planes list on reverse caps
32260 negotiation. This was crashing because of differently sized
32263 Thu Nov 24 12:50:28 2005 +0000 Julien Moutte <julien@moutte.net>
32265 gst/: Handle strides correctly, fix identity flipping, convert navigation event correctly again.
32266 Original commit message from CVS:
32267 2005-11-24 Julien MOUTTE <julien@moutte.net>
32268 * gst/debug/gstnavigationtest.c: (draw_box_planar411):
32269 * gst/videofilter/gstvideoflip.c:
32270 (gst_videoflip_method_get_type),
32271 (gst_videoflip_set_caps), (gst_videoflip_transform_caps),
32272 (gst_videoflip_get_unit_size), (gst_videoflip_flip),
32273 (gst_videoflip_transform), (gst_videoflip_handle_src_event),
32274 (gst_videoflip_set_property), (gst_videoflip_base_init),
32275 (gst_videoflip_class_init), (gst_videoflip_init): Handle strides
32276 correctly, fix identity flipping, convert navigation event
32279 Thu Nov 24 11:16:53 2005 +0000 Michael Smith <msmith@xiph.org>
32282 Fix #320288: wrong readme in plugins-good
32283 Original commit message from CVS:
32284 Fix #320288: wrong readme in plugins-good
32286 Thu Nov 24 11:06:29 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32290 Original commit message from CVS:
32293 Wed Nov 23 21:25:56 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32296 add a torture target
32297 Original commit message from CVS:
32298 add a torture target
32300 Wed Nov 23 20:05:26 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32305 Original commit message from CVS:
32308 Wed Nov 23 19:57:49 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32310 * docs/plugins/inspect/plugin-qtdemux.xml:
32312 Original commit message from CVS:
32315 Wed Nov 23 19:56:31 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32321 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32322 * docs/plugins/gst-plugins-good-plugins.args:
32323 * docs/plugins/inspect/plugin-1394.xml:
32324 * docs/plugins/inspect/plugin-aasink.xml:
32325 * docs/plugins/inspect/plugin-alaw.xml:
32326 * docs/plugins/inspect/plugin-alpha.xml:
32327 * docs/plugins/inspect/plugin-alphacolor.xml:
32328 * docs/plugins/inspect/plugin-auparse.xml:
32329 * docs/plugins/inspect/plugin-autodetect.xml:
32330 * docs/plugins/inspect/plugin-cacasink.xml:
32331 * docs/plugins/inspect/plugin-cairo.xml:
32332 * docs/plugins/inspect/plugin-dv.xml:
32333 * docs/plugins/inspect/plugin-efence.xml:
32334 * docs/plugins/inspect/plugin-effectv.xml:
32335 * docs/plugins/inspect/plugin-esdsink.xml:
32336 * docs/plugins/inspect/plugin-flac.xml:
32337 * docs/plugins/inspect/plugin-flxdec.xml:
32338 * docs/plugins/inspect/plugin-gconfelements.xml:
32339 * docs/plugins/inspect/plugin-goom.xml:
32340 * docs/plugins/inspect/plugin-jpeg.xml:
32341 * docs/plugins/inspect/plugin-level.xml:
32342 * docs/plugins/inspect/plugin-matroska.xml:
32343 * docs/plugins/inspect/plugin-mulaw.xml:
32344 * docs/plugins/inspect/plugin-navigationtest.xml:
32345 * docs/plugins/inspect/plugin-ossaudio.xml:
32346 * docs/plugins/inspect/plugin-png.xml:
32347 * docs/plugins/inspect/plugin-rtp.xml:
32348 * docs/plugins/inspect/plugin-rtsp.xml:
32349 * docs/plugins/inspect/plugin-shout2send.xml:
32350 * docs/plugins/inspect/plugin-smpte.xml:
32351 * docs/plugins/inspect/plugin-speex.xml:
32352 * docs/plugins/inspect/plugin-udp.xml:
32353 * docs/plugins/inspect/plugin-videobox.xml:
32354 * docs/plugins/inspect/plugin-videoflip.xml:
32355 * docs/plugins/inspect/plugin-videomixer.xml:
32356 * docs/plugins/inspect/plugin-wavenc.xml:
32357 * docs/plugins/inspect/plugin-wavparse.xml:
32359 Original commit message from CVS:
32362 Wed Nov 23 19:14:07 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32364 * docs/plugins/inspect/plugin-cutter.xml:
32366 Original commit message from CVS:
32369 Wed Nov 23 19:05:29 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32386 Original commit message from CVS:
32389 Wed Nov 23 16:49:16 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32391 gst/debug/gstnavigationtest.c: Oops, initialise the framerate GValue
32392 Original commit message from CVS:
32393 * gst/debug/gstnavigationtest.c: (gst_navigationtest_init):
32394 Oops, initialise the framerate GValue
32396 Wed Nov 23 15:50:51 2005 +0000 Julien Moutte <julien@moutte.net>
32398 VideoFilter inherits from
32399 Original commit message from CVS:
32400 2005-11-23 Julien MOUTTE <julien@moutte.net>
32401 * ext/cairo/gsttimeoverlay.c:
32402 (gst_timeoverlay_update_font_height),
32403 (gst_timeoverlay_set_caps), (gst_timeoverlay_get_unit_size),
32404 (gst_timeoverlay_transform), (gst_timeoverlay_base_init),
32405 (gst_timeoverlay_class_init), (gst_timeoverlay_init),
32406 (gst_timeoverlay_get_type):
32407 * ext/cairo/gsttimeoverlay.h:
32408 * gst/debug/Makefile.am:
32409 * gst/debug/gstnavigationtest.c:
32410 (gst_navigationtest_handle_src_event),
32411 (gst_navigationtest_get_unit_size),
32412 (gst_navigationtest_set_caps),
32413 (gst_navigationtest_transform),
32414 (gst_navigationtest_change_state),
32415 (gst_navigationtest_base_init), (gst_navigationtest_class_init),
32416 (gst_navigationtest_init), (gst_navigationtest_get_type),
32418 * gst/debug/gstnavigationtest.h:
32419 * gst/effectv/Makefile.am:
32420 * gst/effectv/gstaging.c: (gst_agingtv_set_caps),
32421 (gst_agingtv_get_unit_size), (gst_agingtv_transform),
32422 (gst_agingtv_base_init), (gst_agingtv_class_init),
32423 (gst_agingtv_init), (gst_agingtv_get_type):
32424 * gst/effectv/gstdice.c: (gst_dicetv_set_caps),
32425 (gst_dicetv_get_unit_size), (gst_dicetv_transform),
32426 (gst_dicetv_base_init), (gst_dicetv_class_init),
32428 (gst_dicetv_get_type):
32429 * gst/effectv/gstedge.c: (gst_edgetv_set_caps),
32430 (gst_edgetv_get_unit_size), (gst_edgetv_transform),
32431 (gst_edgetv_base_init), (gst_edgetv_class_init),
32433 (gst_edgetv_get_type):
32434 * gst/effectv/gsteffectv.c:
32435 * gst/effectv/gsteffectv.h:
32436 * gst/effectv/gstquark.c: (gst_quarktv_set_caps),
32437 (gst_quarktv_get_unit_size), (fastrand),
32438 (gst_quarktv_transform),
32439 (gst_quarktv_change_state), (gst_quarktv_base_init),
32440 (gst_quarktv_class_init), (gst_quarktv_init),
32441 (gst_quarktv_get_type):
32442 * gst/effectv/gstrev.c: (gst_revtv_set_caps),
32443 (gst_revtv_get_unit_size), (gst_revtv_transform),
32444 (gst_revtv_base_init), (gst_revtv_class_init), (gst_revtv_init),
32445 (gst_revtv_get_type):
32446 * gst/effectv/gstshagadelic.c: (gst_shagadelictv_set_caps),
32447 (gst_shagadelictv_get_unit_size), (gst_shagadelictv_transform),
32448 (gst_shagadelictv_base_init), (gst_shagadelictv_class_init),
32449 (gst_shagadelictv_init), (gst_shagadelictv_get_type):
32450 * gst/effectv/gstvertigo.c: (gst_vertigotv_set_caps),
32451 (gst_vertigotv_get_unit_size), (gst_vertigotv_transform),
32452 (gst_vertigotv_base_init), (gst_vertigotv_class_init),
32453 (gst_vertigotv_init), (gst_vertigotv_get_type):
32454 * gst/effectv/gstwarp.c: (gst_warptv_set_caps),
32455 (gst_warptv_get_unit_size), (gst_warptv_transform),
32456 (gst_warptv_base_init), (gst_warptv_class_init),
32458 (gst_warptv_get_type):
32459 * gst/videofilter/Makefile.am:
32460 * gst/videofilter/gstvideobalance.c:
32461 * gst/videofilter/gstvideobalance.h:
32462 * gst/videofilter/gstvideofilter.c: (gst_videofilter_get_type),
32463 (gst_videofilter_class_init), (gst_videofilter_init):
32464 * gst/videofilter/gstvideofilter.h:
32465 * gst/videofilter/gstvideoflip.c: (gst_videoflip_set_caps),
32466 (gst_videoflip_transform_caps), (gst_videoflip_get_unit_size),
32467 (gst_videoflip_flip), (gst_videoflip_transform),
32468 (gst_videoflip_handle_src_event), (gst_videoflip_set_property),
32469 (gst_videoflip_base_init), (gst_videoflip_class_init),
32470 (gst_videoflip_init), (plugin_init), (gst_videoflip_get_type):
32471 * gst/videofilter/gstvideoflip.h: VideoFilter inherits from
32472 BaseTransform, it's just a place holder for now and every video
32473 effect plugin has been ported to use BaseTransform features
32474 directly. QuarkTV was fixed too (was broken), navigationtest
32476 and best for the end, videoflip converts navigation events
32478 on flip method ! Fixes #320953
32480 Wed Nov 23 14:22:18 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32482 Fixes for API changes
32483 Original commit message from CVS:
32484 * ext/aalib/gstaasink.c: (gst_aasink_fixate):
32485 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_collected):
32486 * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps),
32487 (gst_goom_src_negotiate), (gst_goom_chain):
32488 * gst/matroska/matroska-mux.c:
32489 (gst_matroska_mux_video_pad_setcaps):
32490 * sys/osxvideo/osxvideosink.m:
32491 Fixes for API changes
32493 Wed Nov 23 12:19:06 2005 +0000 Christian Schaller <uraeus@gnome.org>
32495 * gst-plugins-good.spec.in:
32496 add cutter to spec in
32497 Original commit message from CVS:
32498 add cutter to spec in
32500 Wed Nov 23 11:57:51 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32502 gst/qtdemux/qtdemux.c: Convert to fractional framerates
32503 Original commit message from CVS:
32504 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
32505 (gst_qtdemux_add_stream), (qtdemux_dump_mvhd),
32506 (qtdemux_parse_trak):
32507 Convert to fractional framerates
32509 Tue Nov 22 23:58:14 2005 +0000 Michael Smith <msmith@xiph.org>
32511 ext/jpeg/: JPEG fractiony goodness.
32512 Original commit message from CVS:
32513 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_setcaps),
32514 (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state):
32515 * ext/jpeg/gstjpegdec.h:
32516 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_setcaps):
32517 * ext/jpeg/gstjpegenc.h:
32518 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps),
32519 (gst_smokeenc_resync):
32520 * ext/jpeg/gstsmokeenc.h:
32521 JPEG fractiony goodness.
32523 Tue Nov 22 22:35:57 2005 +0000 Michael Smith <msmith@xiph.org>
32526 * gst/goom/filters.c:
32527 * gst/goom/graphic.h:
32528 Fix for #321430: unresolved symbols due to incorrect linkage on inline functions in goom.
32529 Original commit message from CVS:
32530 Fix for #321430: unresolved symbols due to incorrect linkage on inline functions
32532 Does not, however, fix the general crackheadedness of goom (global variables,
32533 oh my!); this should be moved to -bad.
32535 Tue Nov 22 22:21:37 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32537 More fractional framerate conversions
32538 Original commit message from CVS:
32539 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init),
32540 (gst_text_overlay_setcaps), (gst_text_overlay_collected):
32541 * ext/cairo/gsttextoverlay.h:
32542 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link):
32543 * ext/gdk_pixbuf/gstgdkpixbuf.h:
32544 * ext/libpng/gstpngdec.c: (gst_pngdec_init),
32545 (gst_pngdec_caps_create_and_set):
32546 * ext/libpng/gstpngdec.h:
32547 * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps):
32548 * gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps):
32549 * gst/avi/gstavimux.c: (gst_avimux_init),
32550 (gst_avimux_vidsinkconnect):
32551 * gst/flx/gstflxdec.c: (gst_flxdec_chain):
32552 * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps),
32553 (gst_goom_src_negotiate), (gst_goom_chain):
32554 * gst/goom/gstgoom.h:
32555 * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
32556 * gst/matroska/matroska-mux.c:
32557 (gst_matroska_mux_video_pad_setcaps):
32558 * sys/osxvideo/osxvideosink.h:
32559 * sys/osxvideo/osxvideosink.m:
32560 More fractional framerate conversions
32562 Tue Nov 22 20:07:47 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32564 Convert to fractional framerates.
32565 Original commit message from CVS:
32566 * ext/aalib/gstaasink.c: (gst_aasink_fixate):
32567 * gst/debug/gstnavigationtest.c:
32568 (gst_navigationtest_handle_src_event):
32569 * gst/videofilter/gstvideofilter.c:
32570 (gst_videofilter_format_get_structure), (gst_videofilter_setcaps),
32571 (gst_videofilter_init):
32572 * gst/videofilter/gstvideofilter.h:
32573 Convert to fractional framerates.
32575 Tue Nov 22 18:11:58 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32578 * ext/aalib/gstaasink.c:
32579 * ext/dv/gstdvdec.c:
32580 * ext/esd/esdmon.c:
32581 * ext/flac/gstflacenc.c:
32582 * ext/gdk_pixbuf/pixbufscale.c:
32583 * ext/libcaca/gstcacasink.c:
32584 * ext/shout2/gstshout2.c:
32585 * gst/alpha/gstalpha.c:
32586 * gst/oldcore/gstaggregator.c:
32587 * gst/oldcore/gstshaper.c:
32588 * gst/smpte/barboxwipes.c:
32589 * gst/smpte/gstsmpte.c:
32590 * gst/videobox/gstvideobox.c:
32591 * gst/videofilter/gstvideoflip.c:
32592 * gst/videomixer/videomixer.c:
32594 Original commit message from CVS:
32597 Tue Nov 22 17:39:11 2005 +0000 Michael Smith <msmith@xiph.org>
32599 gst/videomixer/videomixer.c: Fractional framerates, videomixer.
32600 Original commit message from CVS:
32601 * gst/videomixer/videomixer.c: (gst_videomixer_pad_sink_setcaps),
32602 (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
32603 (gst_videomixer_update_queues):
32604 Fractional framerates, videomixer.
32606 Tue Nov 22 17:09:36 2005 +0000 Michael Smith <msmith@xiph.org>
32608 ext/dv/: Fractional framerates for DV.
32609 Original commit message from CVS:
32610 * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps):
32611 * ext/dv/gstdvdec.h:
32612 * ext/dv/gstdvdemux.c: (gst_dvdemux_init),
32613 (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
32614 (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame),
32615 (gst_dvdemux_flush):
32616 * ext/dv/gstdvdemux.h:
32617 Fractional framerates for DV.
32619 Tue Nov 22 14:44:26 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32621 gst/autodetect/: Use gst_plugin_feature_list_free() to free feature list and in the case of autovideosink free the li...
32622 Original commit message from CVS:
32623 * gst/autodetect/gstautoaudiosink.c:
32624 (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
32625 * gst/autodetect/gstautovideosink.c:
32626 (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
32627 Use gst_plugin_feature_list_free() to free feature list and
32628 in the case of autovideosink free the list at all. Also
32629 miscellaneous cosmetic fixes.
32631 Tue Nov 22 13:13:21 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32633 gst/cutter/gstcutter.c: copy calculation code from level; remove use of some audio functions
32634 Original commit message from CVS:
32635 * gst/cutter/gstcutter.c: (gst_cutter_chain),
32636 (gst_cutter_set_property), (gst_cutter_get_caps):
32637 copy calculation code from level; remove use of some audio
32640 Tue Nov 22 13:11:25 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32642 * gst/level/gstlevel.c:
32643 various cosmetic fixes
32644 Original commit message from CVS:
32645 various cosmetic fixes
32647 Tue Nov 22 12:48:10 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32649 * gst/level/gstlevel.c:
32650 various cosmetic fixes
32651 Original commit message from CVS:
32652 various cosmetic fixes
32654 Tue Nov 22 12:41:35 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32656 * gst/level/gstlevel.c:
32657 various cosmetic fixes
32658 Original commit message from CVS:
32659 various cosmetic fixes
32661 Tue Nov 22 12:38:33 2005 +0000 Andy Wingo <wingo@pobox.com>
32664 * ext/flac/gstflacenc.c:
32665 * ext/flac/gstflactag.c:
32666 * ext/shout2/gstshout2.c:
32667 * ext/speex/gstspeexenc.c:
32668 * gst/avi/gstavimux.c:
32669 Update for gst_tag_setter API changes.
32670 Original commit message from CVS:
32671 2005-11-22 Andy Wingo <wingo@pobox.com>
32672 * Update for gst_tag_setter API changes.
32674 Tue Nov 22 11:57:51 2005 +0000 Andy Wingo <wingo@pobox.com>
32676 * gst/qtdemux/qtdemux.c:
32677 ext/faad/gstfaad.c (gst_faad_event) ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop) gst/qtdemux/qtdemux.c (gst_qtdemu...
32678 Original commit message from CVS:
32679 2005-11-22 Andy Wingo <wingo@pobox.com>
32680 * ext/faad/gstfaad.c (gst_faad_event)
32681 * ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop)
32682 * gst/qtdemux/qtdemux.c (gst_qtdemux_loop_header)
32683 * gst/speed/gstspeed.c (speed_sink_event)
32684 * gst/tta/gstttaparse.c (gst_tta_parse_src_event)
32685 (gst_tta_parse_parse_header): Run update-funcnames.
32687 Tue Nov 22 11:53:34 2005 +0000 Andy Wingo <wingo@pobox.com>
32690 * ext/dv/gstdvdemux.c:
32691 * ext/flac/gstflacdec.c:
32692 * ext/flac/gstflacenc.c:
32693 * ext/gconf/gstgconfaudiosink.c:
32694 * ext/gconf/gstgconfvideosink.c:
32695 * ext/libpng/gstpngdec.c:
32696 * ext/speex/gstspeexdec.c:
32697 * gst/auparse/gstauparse.c:
32698 * gst/autodetect/gstautoaudiosink.c:
32699 * gst/autodetect/gstautovideosink.c:
32700 * gst/avi/gstavidemux.c:
32701 * gst/goom/gstgoom.c:
32702 * gst/matroska/ebml-write.c:
32703 * gst/matroska/matroska-demux.c:
32704 * gst/wavenc/gstwavenc.c:
32705 * gst/wavparse/gstwavparse.c:
32706 ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame) ext/flac/gstflacdec.c (gst_flacdec_writ...
32707 Original commit message from CVS:
32708 2005-11-22 Andy Wingo <wingo@pobox.com>
32709 * ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event)
32710 (gst_dvdemux_demux_frame)
32711 * ext/flac/gstflacdec.c (gst_flacdec_write)
32712 * ext/flac/gstflacenc.c (gst_flacenc_seek_callback)
32713 (gst_flacenc_sink_event)
32714 * ext/gconf/gstgconfaudiosink.c (gst_gconf_audio_sink_init)
32715 * ext/gconf/gstgconfvideosink.c (gst_gconf_video_sink_init)
32716 * ext/libpng/gstpngdec.c (gst_pngdec_caps_create_and_set)
32717 * ext/speex/gstspeexdec.c (speex_dec_event, speex_dec_chain)
32718 * gst/auparse/gstauparse.c (gst_auparse_chain)
32719 * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_init)
32720 * gst/autodetect/gstautovideosink.c (gst_auto_video_sink_init)
32721 * gst/avi/gstavidemux.c (gst_avi_demux_stream_header)
32722 (gst_avi_demux_handle_seek)
32723 * gst/goom/gstgoom.c (gst_goom_event)
32724 * gst/matroska/ebml-write.c (gst_ebml_write_seek)
32725 * gst/matroska/matroska-demux.c
32726 (gst_matroska_demux_handle_seek_event)
32727 (gst_matroska_demux_loop_stream_parse_id)
32728 * gst/wavenc/gstwavenc.c (gst_wavenc_stop_file)
32729 * gst/wavparse/gstwavparse.c (gst_wavparse_handle_seek)
32730 (gst_wavparse_stream_headers): Run update-funcnames.
32732 Tue Nov 22 11:49:30 2005 +0000 Edward Hervey <bilboed@bilboed.com>
32734 URIHandler interface and element properties are now properly synchronized for DV1394src and UDPSrc
32735 Original commit message from CVS:
32736 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_class_init),
32737 (gst_dv1394src_init), (gst_dv1394src_dispose),
32738 (gst_dv1394src_set_property), (gst_dv1394src_discover_avc_node),
32739 (gst_dv1394src_uri_set_uri):
32740 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
32741 (gst_udpsrc_update_uri), (gst_udpsrc_set_uri),
32742 (gst_udpsrc_set_property), (gst_udpsrc_uri_get_uri):
32743 URIHandler interface and element properties are now properly
32744 synchronized for DV1394src and UDPSrc
32746 Tue Nov 22 11:36:04 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32748 ext/: libgsttagedit has been renamed to libgsttag.
32749 Original commit message from CVS:
32750 * ext/flac/Makefile.am:
32751 * ext/speex/Makefile.am:
32752 libgsttagedit has been renamed to libgsttag.
32754 Mon Nov 21 20:11:59 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
32756 gst/rtsp/rtspconnection.c: Apply patch from Sebastien Cote to fix #319184.
32757 Original commit message from CVS:
32758 * gst/rtsp/rtspconnection.c: (read_body):
32759 Apply patch from Sebastien Cote to fix #319184.
32761 Mon Nov 21 19:50:25 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32764 Original commit message from CVS:
32766 * gst/cutter/Makefile.am:
32767 * gst/cutter/gstcutter.c: (gst_cutter_class_init),
32768 (gst_cutter_init), (gst_cutter_message_new), (gst_cutter_chain),
32769 (gst_cutter_set_property), (gst_cutter_get_property),
32770 (plugin_init), (gst_cutter_get_caps):
32772 * gst/level/gstlevel.c:
32773 fix up plugin details
32775 Mon Nov 21 18:09:02 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32777 Update for stream lock API changes: don't take stream log in sink event handlers any longer and change GST_STREAM_LOC...
32778 Original commit message from CVS:
32779 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event):
32780 * ext/flac/gstflacdec.c: (gst_flacdec_loop),
32781 (gst_flacdec_src_event):
32782 * ext/flac/gstflacenc.c: (gst_flacenc_sink_event):
32783 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
32784 (gst_signal_processor_getrange), (gst_signal_processor_chain):
32785 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
32786 * gst/flx/gstflxdec.c: (gst_flxdec_src_event_handler),
32787 (gst_flxdec_sink_event_handler):
32788 * gst/matroska/matroska-demux.c:
32789 (gst_matroska_demux_handle_seek_event):
32790 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek):
32791 Update for stream lock API changes: don't take stream log
32792 in sink event handlers any longer and change GST_STREAM_LOCK
32793 to GST_PAD_STREAM_LOCK. Don't leak references in flxdec event
32796 Mon Nov 21 17:52:15 2005 +0000 Michael Smith <msmith@xiph.org>
32798 * gst/auparse/Makefile.am:
32799 * gst/auparse/gstauparse.h:
32800 Forgot to commit header file changes, Makefile.am changes. Oops.
32801 Original commit message from CVS:
32802 Forgot to commit header file changes, Makefile.am changes. Oops.
32804 Mon Nov 21 17:49:21 2005 +0000 Michael Smith <msmith@xiph.org>
32807 * gst/auparse/gstauparse.c:
32808 gst_object_unref, not g_object_unref
32809 Original commit message from CVS:
32810 gst_object_unref, not g_object_unref
32812 Mon Nov 21 17:37:41 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
32814 Fix for stream lock updates.
32815 Original commit message from CVS:
32816 * ext/faac/gstfaac.c: (gst_faac_sink_event):
32817 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event):
32818 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event):
32819 Fix for stream lock updates.
32821 Mon Nov 21 17:23:46 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32823 gst/wavparse/gstwavparse.c: Use GST_DEBUG_FUNCPTR; add debug message in pad activate function.
32824 Original commit message from CVS:
32825 * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
32826 (gst_wavparse_create_sourcepad), (gst_wavparse_sink_activate):
32827 Use GST_DEBUG_FUNCPTR; add debug message in pad activate function.
32829 Mon Nov 21 17:18:01 2005 +0000 Michael Smith <msmith@xiph.org>
32831 gst/auparse/: Partially fix #161712. playbin still doesn't work on these files, (on the bug report, Andy says we aren...
32832 Original commit message from CVS:
32833 * gst/auparse/Makefile.am:
32834 * gst/auparse/gstauparse.c: (gst_auparse_class_init),
32835 (gst_auparse_init), (gst_auparse_dispose), (gst_auparse_chain),
32836 (gst_auparse_change_state):
32837 * gst/auparse/gstauparse.h:
32838 Partially fix #161712. playbin still doesn't work on these files,
32839 (on the bug report, Andy says we aren't typefinding it for some
32840 reason?) but at least auparse isn't totally busted like it was before.
32842 Mon Nov 21 16:45:46 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32844 gst/qtdemux/qtdemux.c: j@bootlab.org, #321903).
32845 Original commit message from CVS:
32846 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
32847 Add DX50, DIVX and DIV3 fourccs (patch by
32848 j@bootlab.org, #321903).
32850 Mon Nov 21 16:36:05 2005 +0000 Andy Wingo <wingo@pobox.com>
32852 *.*: Ran scripts/update-macros. Oh yes.
32853 Original commit message from CVS:
32854 2005-11-21 Andy Wingo <wingo@pobox.com>
32856 * *.c: Ran scripts/update-macros. Oh yes.
32858 Mon Nov 21 15:06:35 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32860 gst/matroska/matroska-demux.c: Filler events are gone for now, comment out section generating them.
32861 Original commit message from CVS:
32862 * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams):
32863 Filler events are gone for now, comment out section generating
32866 Mon Nov 21 14:39:04 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32868 Update for GST_FOURCC_FORMAT API change.
32869 Original commit message from CVS:
32870 * ext/directfb/dfbvideosink.c:
32871 (gst_dfbvideosink_get_format_from_caps):
32872 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create):
32873 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
32874 (qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach),
32875 (qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd),
32876 (qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps),
32877 (qtdemux_audio_caps):
32878 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
32879 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
32880 (gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits):
32881 Update for GST_FOURCC_FORMAT API change.
32883 Mon Nov 21 14:33:11 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32885 Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
32886 Original commit message from CVS:
32887 * ext/audioresample/gstaudioresample.c:
32888 * ext/polyp/polypsink.c: (gst_polypsink_sink_fixate):
32889 * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_fixate):
32890 * gst/modplug/gstmodplug.cc:
32891 * sys/glsink/glimagesink.c: (gst_glimagesink_fixate):
32892 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
32893 Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
32896 Mon Nov 21 14:31:05 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32898 Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
32899 Original commit message from CVS:
32900 * ext/aalib/gstaasink.c: (gst_aasink_fixate):
32901 * ext/mikmod/gstmikmod.c: (gst_mikmod_srcfixate):
32902 * gst/goom/gstgoom.c: (gst_goom_src_negotiate):
32903 * sys/osxvideo/osxvideosink.m:
32904 Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
32907 Mon Nov 21 13:38:24 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32909 Fixes for GST_FOURCC_FORMAT API change.
32910 Original commit message from CVS:
32911 * ext/aalib/gstaasink.c: (gst_aasink_setcaps):
32912 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_file_header),
32913 (gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream),
32914 (gst_avi_demux_parse_odml), (gst_avi_demux_stream_index),
32915 (gst_avi_demux_sync), (gst_avi_demux_stream_header),
32916 (gst_avi_demux_stream_data):
32917 * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
32918 * gst/wavenc/gstwavenc.c: (write_metadata):
32919 * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_adtl),
32920 (gst_wavparse_parse_file_header), (gst_wavparse_stream_headers):
32921 Fixes for GST_FOURCC_FORMAT API change.
32923 Mon Nov 21 12:13:48 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32925 Fix for collect pads API change. Also fix textoverlay state change function.
32926 Original commit message from CVS:
32927 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_finalize),
32928 (gst_text_overlay_init), (gst_text_overlay_text_pad_linked),
32929 (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_pop_video),
32930 (gst_text_overlay_pop_text), (gst_text_overlay_collected),
32931 (gst_text_overlay_change_state):
32932 * gst/matroska/matroska-mux.c: (gst_matroska_mux_init),
32933 (gst_matroska_mux_reset), (gst_matroska_mux_request_new_pad),
32934 (gst_matroska_mux_best_pad), (gst_matroska_mux_change_state):
32935 * gst/smpte/gstsmpte.c: (gst_smpte_init), (gst_smpte_collected):
32936 * gst/videomixer/videomixer.c: (gst_videomixer_init),
32937 (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
32938 (gst_videomixer_change_state):
32939 Fix for collect pads API change. Also fix textoverlay state
32942 Sun Nov 20 17:04:55 2005 +0000 Julien Moutte <julien@moutte.net>
32944 gst/matroska/matroska-mux.c: Replace
32945 Original commit message from CVS:
32946 2005-11-20 Julien MOUTTE <julien@moutte.net>
32947 * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Replace
32948 GST_PAD_IS_USABLE by something approaching it.
32950 Sun Nov 20 16:43:32 2005 +0000 Julien Moutte <julien@moutte.net>
32952 gst/matroska/matroska-mux.c: Fix for
32953 Original commit message from CVS:
32954 2005-11-20 Julien MOUTTE <julien@moutte.net>
32955 * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Fix for
32957 * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Fix for API
32959 but also fix the code that was not checking return values from
32960 pad_push neither using pad_alloc_buffer.
32962 Fri Nov 18 18:19:21 2005 +0000 Edward Hervey <bilboed@bilboed.com>
32964 ext/libpng/gstpngenc.c: Added debug category
32965 Original commit message from CVS:
32966 * ext/libpng/gstpngenc.c: (gst_pngenc_class_init),
32967 (gst_pngenc_chain):
32968 Added debug category
32969 Return GST_FLOW_UNEXPECTED when sending an EOS, so the whole pipeline
32972 Thu Nov 17 18:23:23 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
32975 * gst/rtp/Makefile.am:
32976 * gst/rtp/gstrtp.c:
32977 * gst/rtp/gstrtpg711dec.c:
32978 * gst/rtp/gstrtpg711depay.c:
32979 * gst/rtp/gstrtpg711enc.c:
32980 * gst/rtp/gstrtpg711enc.h:
32981 * gst/rtp/gstrtpg711pay.c:
32982 * gst/rtp/gstrtpg711pay.h:
32983 * gst/rtp/gstrtpspeexdec.c:
32984 * gst/rtp/gstrtpspeexdec.h:
32985 * gst/rtp/gstrtpspeexdepay.c:
32986 * gst/rtp/gstrtpspeexdepay.h:
32987 * gst/rtp/gstrtpspeexenc.c:
32988 * gst/rtp/gstrtpspeexenc.h:
32989 * gst/rtp/gstrtpspeexpay.c:
32990 * gst/rtp/gstrtpspeexpay.h:
32991 Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size.
32992 Original commit message from CVS:
32993 Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size.
32995 Wed Nov 16 19:08:54 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
32997 check/elements/matroskamux.c: Fix leak in check.
32998 Original commit message from CVS:
32999 * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad):
33002 Wed Nov 16 17:00:32 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33004 gst/flx/gstflxdec.c: Fix state change.
33005 Original commit message from CVS:
33006 * gst/flx/gstflxdec.c: (gst_flxdec_change_state):
33009 Wed Nov 16 11:02:24 2005 +0000 Andy Wingo <wingo@pobox.com>
33012 * gst/udp/gstudpsrc.c:
33014 Original commit message from CVS:
33015 (gst_udpsrc_create): Move comment.
33017 Wed Nov 16 10:43:44 2005 +0000 Andy Wingo <wingo@pobox.com>
33019 gst/udp/gstudpsrc.c: Clean up with the boilerplate macro.
33020 Original commit message from CVS:
33021 2005-11-16 Andy Wingo <wingo@pobox.com>
33022 * gst/udp/gstudpsrc.c: Clean up with the boilerplate macro.
33024 Tue Nov 15 19:41:21 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33026 gst/matroska/matroska-demux.c: When seeking, seek to closest index entry at or before the requested seek position, no...
33027 Original commit message from CVS:
33028 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33029 * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
33030 When seeking, seek to closest index entry at or before the requested
33031 seek position, not just the closest one (#321001).
33033 Tue Nov 15 12:16:00 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33035 gst/avi/gstavidemux.c: Invert DIB images again (see #132341).
33036 Original commit message from CVS:
33037 * gst/avi/gstavidemux.c: (swap_line), (gst_avi_demux_invert),
33038 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data):
33039 Invert DIB images again (see #132341).
33041 Mon Nov 14 02:13:35 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33046 * ext/aalib/gstaasink.c:
33047 * ext/cairo/gstcairo.c:
33049 * ext/esd/gstesd.c:
33050 * ext/flac/gstflac.c:
33051 * ext/gconf/gstgconfelements.c:
33052 * ext/gdk_pixbuf/gstgdkpixbuf.c:
33053 * ext/jpeg/gstjpeg.c:
33054 * ext/ladspa/gstladspa.c:
33055 * ext/libcaca/gstcacasink.c:
33056 * ext/libmng/gstmng.c:
33057 * ext/libpng/gstpng.c:
33058 * ext/mikmod/gstmikmod.c:
33059 * ext/pango/gsttextoverlay.c:
33060 * ext/pango/gsttimeoverlay.c:
33061 * ext/raw1394/gst1394.c:
33062 * ext/speex/gstspeex.c:
33063 * gst/alpha/Makefile.am:
33064 * gst/alpha/gstalpha.c:
33065 * gst/alpha/gstalphacolor.c:
33066 * gst/auparse/gstauparse.c:
33067 * gst/autodetect/gstautoaudiosink.c:
33068 * gst/autodetect/gstautodetect.c:
33069 * gst/avi/gstavi.c:
33070 * gst/cutter/gstcutter.c:
33071 * gst/debug/efence.c:
33072 * gst/debug/gstdebug.c:
33073 * gst/debug/gstnavigationtest.c:
33074 * gst/effectv/gsteffectv.c:
33075 * gst/flx/gstflxdec.c:
33076 * gst/goom/gstgoom.c:
33079 * gst/level/gstlevel.c:
33080 * gst/matroska/matroska.c:
33081 * gst/median/gstmedian.c:
33082 * gst/monoscope/gstmonoscope.c:
33083 * gst/multipart/multipart.c:
33084 * gst/oldcore/gstelements.c:
33085 * gst/rtp/Makefile.am:
33086 * gst/rtp/gstasteriskh263.c:
33087 * gst/rtp/gstrtp.c:
33088 * gst/rtsp/gstrtsp.c:
33089 * gst/smoothwave/gstsmoothwave.c:
33090 * gst/smpte/gstsmpte.c:
33091 * gst/udp/gstudp.c:
33092 * gst/videobox/gstvideobox.c:
33093 * gst/videofilter/gstgamma.c:
33094 * gst/videofilter/gstvideobalance.c:
33095 * gst/videofilter/gstvideoflip.c:
33096 * gst/videofilter/gstvideotemplate.c:
33097 * gst/videomixer/videomixer.c:
33098 * gst/wavenc/gstwavenc.c:
33099 * gst/wavparse/gstwavparse.c:
33100 * sys/oss/gstossaudio.c:
33101 * sys/osxaudio/gstosxaudio.c:
33102 rework configure.ac; make asterisk rtp stuff compile on mingw
33103 Original commit message from CVS:
33104 rework configure.ac; make asterisk rtp stuff compile on mingw
33106 Sat Nov 12 13:31:56 2005 +0000 Edward Hervey <bilboed@bilboed.com>
33108 ext/jpeg/gstjpegdec.c: Only GST_DEBUG() information on the valid components.
33109 Original commit message from CVS:
33110 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
33111 Only GST_DEBUG() information on the valid components.
33113 Fri Nov 11 19:34:50 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33118 Original commit message from CVS:
33121 Fri Nov 11 19:33:23 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33127 * docs/plugins/gst-plugins-good-plugins.args:
33128 * docs/plugins/inspect/plugin-1394.xml:
33129 * docs/plugins/inspect/plugin-aasink.xml:
33130 * docs/plugins/inspect/plugin-alaw.xml:
33131 * docs/plugins/inspect/plugin-alpha.xml:
33132 * docs/plugins/inspect/plugin-alphacolor.xml:
33133 * docs/plugins/inspect/plugin-auparse.xml:
33134 * docs/plugins/inspect/plugin-autodetect.xml:
33135 * docs/plugins/inspect/plugin-avi.xml:
33136 * docs/plugins/inspect/plugin-cacasink.xml:
33137 * docs/plugins/inspect/plugin-cairo.xml:
33138 * docs/plugins/inspect/plugin-debug.xml:
33139 * docs/plugins/inspect/plugin-dv.xml:
33140 * docs/plugins/inspect/plugin-efence.xml:
33141 * docs/plugins/inspect/plugin-effectv.xml:
33142 * docs/plugins/inspect/plugin-esdsink.xml:
33143 * docs/plugins/inspect/plugin-flac.xml:
33144 * docs/plugins/inspect/plugin-flxdec.xml:
33145 * docs/plugins/inspect/plugin-gconfelements.xml:
33146 * docs/plugins/inspect/plugin-goom.xml:
33147 * docs/plugins/inspect/plugin-jpeg.xml:
33148 * docs/plugins/inspect/plugin-level.xml:
33149 * docs/plugins/inspect/plugin-matroska.xml:
33150 * docs/plugins/inspect/plugin-mulaw.xml:
33151 * docs/plugins/inspect/plugin-navigationtest.xml:
33152 * docs/plugins/inspect/plugin-ossaudio.xml:
33153 * docs/plugins/inspect/plugin-png.xml:
33154 * docs/plugins/inspect/plugin-rtp.xml:
33155 * docs/plugins/inspect/plugin-rtsp.xml:
33156 * docs/plugins/inspect/plugin-shout2send.xml:
33157 * docs/plugins/inspect/plugin-smpte.xml:
33158 * docs/plugins/inspect/plugin-speex.xml:
33159 * docs/plugins/inspect/plugin-udp.xml:
33160 * docs/plugins/inspect/plugin-videobox.xml:
33161 * docs/plugins/inspect/plugin-videoflip.xml:
33162 * docs/plugins/inspect/plugin-videomixer.xml:
33163 * docs/plugins/inspect/plugin-wavenc.xml:
33164 * docs/plugins/inspect/plugin-wavparse.xml:
33166 Original commit message from CVS:
33169 Fri Nov 11 18:33:21 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33186 Original commit message from CVS:
33189 Fri Nov 11 16:48:58 2005 +0000 Edward Hervey <bilboed@bilboed.com>
33191 gst/avi/gstavidemux.*: Yeah, implement proper seeking. Exact seeking and segment seeking.
33192 Original commit message from CVS:
33193 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
33194 (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_event),
33195 (gst_avi_demux_stream_header), (gst_avi_demux_handle_seek),
33196 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
33197 (gst_avi_demux_loop):
33198 * gst/avi/gstavidemux.h:
33199 Yeah, implement proper seeking. Exact seeking and segment seeking.
33200 Still need to do some checks for segment_stop.
33202 Fri Nov 11 15:17:44 2005 +0000 Christian Schaller <uraeus@gnome.org>
33204 * gst-plugins-good.spec.in:
33206 Original commit message from CVS:
33209 Thu Nov 10 12:34:26 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33211 gst/qtdemux/qtdemux.c: Add support for custom genre tags.
33212 Original commit message from CVS:
33213 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33214 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
33215 Add support for custom genre tags.
33217 Thu Nov 10 12:22:30 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33219 gst/matroska/matroska-mux.c: Don't try to ready buffer duration from buffer that we don't own any longer and that mi...
33220 Original commit message from CVS:
33221 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33222 * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
33223 Don't try to ready buffer duration from buffer that we don't
33224 own any longer and that might already have been unreffed.
33227 Wed Nov 9 21:35:29 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33230 * gst/flx/gstflxdec.c:
33231 Attempting to optimize the code for embedded systems.
33232 Original commit message from CVS:
33233 Attempting to optimize the code for embedded systems.
33235 Tue Nov 8 08:54:30 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33237 sys/oss/gstosssink.c: Don't re-use already closed file descriptor. (#320920)
33238 Original commit message from CVS:
33239 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33240 * sys/oss/gstosssink.c: (gst_oss_sink_close):
33241 Don't re-use already closed file descriptor. (#320920)
33243 Mon Nov 7 17:35:20 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33245 sys/oss/gstosssink.*: Cache probed caps; fix debug output for SET_PARAM macros.
33246 Original commit message from CVS:
33247 * sys/oss/gstosssink.c: (gst_oss_sink_dispose),
33248 (gst_oss_sink_set_property), (gst_oss_sink_getcaps),
33249 (gst_oss_sink_prepare):
33250 * sys/oss/gstosssink.h:
33251 Cache probed caps; fix debug output for SET_PARAM macros.
33253 Mon Nov 7 15:09:54 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33255 ext/cairo/: Port cairo textoverlay plugin to 0.9. Add 'shaded-background' property and redo position. Doesn't handle ...
33256 Original commit message from CVS:
33257 * ext/cairo/Makefile.am:
33258 * ext/cairo/gstcairo.c: (plugin_init):
33259 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_base_init),
33260 (gst_text_overlay_class_init), (gst_text_overlay_finalize),
33261 (gst_text_overlay_init), (gst_text_overlay_font_init),
33262 (gst_text_overlay_set_property), (gst_text_overlay_render_text),
33263 (gst_text_overlay_getcaps), (gst_text_overlay_setcaps),
33264 (gst_text_overlay_text_pad_linked),
33265 (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_shade_y),
33266 (gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2),
33267 (gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
33268 (gst_text_overlay_pop_text), (gst_text_overlay_collected),
33269 (gst_text_overlay_change_state):
33270 * ext/cairo/gsttextoverlay.h:
33271 Port cairo textoverlay plugin to 0.9. Add 'shaded-background'
33272 property and redo position. Doesn't handle upstream renegotiation
33275 Mon Nov 7 10:31:32 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33277 gst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function. Improve some debug messages. Don't leak ...
33278 Original commit message from CVS:
33279 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
33280 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
33281 (gst_avi_demux_loop):
33282 No need to take the STREAM_LOCK in the loop function. Improve
33283 some debug messages. Don't leak pad names in debug messages.
33285 Mon Nov 7 10:27:00 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33287 gst/matroska/matroska-demux.c: Don't error out when the source pad isn't linked.
33288 Original commit message from CVS:
33289 * gst/matroska/matroska-demux.c:
33290 (gst_matroska_demux_push_vorbis_codec_priv_data),
33291 (gst_matroska_demux_add_wvpk_header):
33292 Don't error out when the source pad isn't linked.
33294 Wed Nov 2 19:42:38 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33296 ext/gconf/: Fix state change functions here as well and set kid to NULL state before removing it.
33297 Original commit message from CVS:
33298 * ext/gconf/gstgconfaudiosink.c: (do_toggle_element),
33299 (gst_gconf_audio_sink_change_state):
33300 * ext/gconf/gstgconfvideosink.c: (do_toggle_element),
33301 (gst_gconf_video_sink_change_state):
33302 Fix state change functions here as well and set kid
33303 to NULL state before removing it.
33305 Wed Nov 2 16:48:55 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33307 * check/elements/matroskamux.c:
33309 * tests/check/elements/matroskamux.c:
33310 sigh, static pad templates aren't refcounted properly
33311 Original commit message from CVS:
33312 sigh, static pad templates aren't refcounted properly
33314 Tue Nov 1 16:14:25 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33316 * check/elements/.gitignore:
33317 * gst/level/.gitignore:
33318 * tests/check/elements/.gitignore:
33320 Original commit message from CVS:
33323 Tue Nov 1 15:15:44 2005 +0000 Edward Hervey <bilboed@bilboed.com>
33325 gst/wavenc/gstwavenc.c: Added proper event handlind, made downstream newsegment event use GST_FORMAT_BYTES (otherwise...
33326 Original commit message from CVS:
33327 * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file),
33328 (gst_wavenc_init), (gst_wavenc_event), (gst_wavenc_chain):
33329 Added proper event handlind,
33330 made downstream newsegment event use GST_FORMAT_BYTES (otherwise it's
33332 and don't set a duration of 0 for buffers otherwise they are discarded
33334 GstWavEnc needs some serious loving, after going through the code I'm
33335 really wondering how this can stay in -good ...
33337 Tue Nov 1 15:11:16 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33339 Fix leaks and invalid memory access as reported by valgrind
33340 Original commit message from CVS:
33341 * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad),
33342 (setup_matroskamux), (check_buffer_data), (GST_START_TEST):
33343 * gst/matroska/matroska-mux.c: (gst_matroska_mux_finalize),
33344 (gst_matroska_mux_reset), (gst_matroska_mux_audio_pad_setcaps),
33345 (gst_matroska_mux_start), (gst_matroska_mux_write_data),
33346 (gst_matroska_mux_collected):
33347 Fix leaks and invalid memory access as reported by valgrind
33349 Tue Nov 1 14:41:01 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33351 * check/elements/matroskamux.c:
33352 * tests/check/elements/matroskamux.c:
33353 ... and add the missing file
33354 Original commit message from CVS:
33355 ... and add the missing file
33357 Tue Nov 1 14:36:02 2005 +0000 Michal Benes <michal.benes@xeris.cz>
33359 add a unit test for matroskamux fix the bugs that the unit test exposed
33360 Original commit message from CVS:
33361 Patch by: Michal Benes <michal.benes@xeris.cz>
33362 * check/Makefile.am:
33363 * gst/matroska/ebml-write.c: (gst_ebml_write_seek):
33364 * gst/matroska/matroska-mux.c: (gst_matroska_mux_handle_src_event),
33365 (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
33366 add a unit test for matroskamux
33367 fix the bugs that the unit test exposed
33369 Tue Nov 1 14:34:22 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33371 * gst/rtp/Makefile.am:
33373 Original commit message from CVS:
33376 Tue Nov 1 12:39:16 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33378 gst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in class_init.
33379 Original commit message from CVS:
33380 * gst/autodetect/gstautoaudiosink.c:
33381 (gst_auto_audio_sink_class_init),
33382 (gst_auto_audio_sink_change_state):
33383 * gst/autodetect/gstautovideosink.c:
33384 (gst_auto_video_sink_class_init),
33385 (gst_auto_video_sink_change_state):
33386 Fix state change function and use GST_DEBUG_FUNCPTR in
33389 Tue Nov 1 12:35:39 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33391 gst/matroska/: Set timestamps on outgoing ebml headers as well, so that the element after matroskamux can get the tim...
33392 Original commit message from CVS:
33393 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33394 * gst/matroska/ebml-write.c: (gst_ebml_write_new),
33395 (gst_ebml_write_reset), (gst_ebml_write_element_new):
33396 * gst/matroska/ebml-write.h:
33397 * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
33398 Set timestamps on outgoing ebml headers as well, so that the
33399 element after matroskamux can get the timestamp already when
33400 reading the first ebml element and doesn't have to wait for
33401 the actual data buffer for that (#320308).
33403 Mon Oct 31 22:08:52 2005 +0000 Andy Wingo <wingo@pobox.com>
33406 * gst/videomixer/videomixer.c:
33407 gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
33408 Original commit message from CVS:
33409 2005-10-31 Andy Wingo <wingo@pobox.com>
33410 * gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
33411 (gst_videomixer_pad_link): Kill some memleaks.
33412 (gst_videomixer_pad_get_property): Style fix.
33413 (gst_videomixer_pad_set_property): Style fix.
33414 (gst_videomixer_pad_init): Style fix.
33415 (gst_videomixer_update_queues): Kill memleak.
33416 (gst_videomixer_loop): Kill memleak.
33417 (gst_videomixer_collected): Kill memleak.
33419 Mon Oct 31 19:08:27 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
33422 * gst/auparse/gstauparse.c:
33424 Original commit message from CVS:
33427 Mon Oct 31 14:41:31 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
33430 * ext/speex/gstspeexenc.c:
33431 Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.
33432 Original commit message from CVS:
33433 Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.
33435 Mon Oct 31 12:00:10 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33438 * gst/rtp/gstrtpg711dec.c:
33439 * gst/rtp/gstrtpg711depay.c:
33440 Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g7...
33441 Original commit message from CVS:
33442 Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g711 to work with burger's rtpbin element.
33444 Fri Oct 28 19:19:40 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
33448 * ext/speex/gstspeexenc.c:
33449 Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.
33450 Original commit message from CVS:
33451 Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.
33453 Fri Oct 28 15:32:48 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33455 gst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part of
33456 Original commit message from CVS:
33457 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33458 * gst/matroska/matroska-demux.c: (gst_matroska_demux_init_stream),
33459 (gst_matroska_demux_parse_info),
33460 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
33461 (gst_matroska_demux_parse_cluster):
33462 * gst/matroska/matroska-ids.h:
33463 * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
33464 (gst_matroska_mux_init), (gst_matroska_mux_start),
33465 (gst_matroska_mux_create_buffer_header),
33466 (gst_matroska_mux_write_data), (gst_matroska_mux_set_property),
33467 (gst_matroska_mux_get_property):
33468 * gst/matroska/matroska-mux.h:
33469 Add SimpleBlock support to matroska demuxer and muxer (part of
33470 Matroska v2). (#319731)
33472 Fri Oct 28 13:24:40 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33474 ext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain.
33475 Original commit message from CVS:
33476 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
33477 (gst_jpeg_dec_change_state):
33478 * ext/jpeg/gstjpegdec.h:
33479 Cleanups. Don't create caps for every chain.
33481 Thu Oct 27 18:46:32 2005 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
33484 * gst/law/alaw-encode.c:
33485 * gst/law/alaw-encode.h:
33486 * gst/law/mulaw-encode.c:
33487 * gst/law/mulaw-encode.h:
33488 Fix to set timestamp on buffer, it was tested with RTP G711 elements.
33489 Original commit message from CVS:
33490 Fix to set timestamp on buffer, it was tested with RTP G711 elements.
33492 Thu Oct 27 11:27:53 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33494 gst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.
33495 Original commit message from CVS:
33496 * gst/qtdemux/qtdemux.h:
33497 Remove got_redirect from class structure as well.
33499 Thu Oct 27 11:25:19 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33501 gst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message on the bus instead.
33502 Original commit message from CVS:
33503 * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
33504 (qtdemux_parse_tree):
33505 Remove 'got-redirect' signal and post element message
33506 on the bus instead.
33508 Thu Oct 27 11:00:40 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33510 sys/oss/gstosssrc.c: Set correct format on oss instead of a silly value.
33511 Original commit message from CVS:
33512 * sys/oss/gstosssrc.c: (gst_oss_src_prepare):
33513 Set correct format on oss instead of a silly value.
33515 Thu Oct 27 09:52:08 2005 +0000 Julien Moutte <julien@moutte.net>
33517 gst/videobox/gstvideobox.c: Use liboil for
33518 Original commit message from CVS:
33519 2005-10-27 Julien MOUTTE <julien@moutte.net>
33520 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33521 (gst_video_box_transform_caps), (gst_video_box_set_caps),
33522 (gst_video_box_get_unit_size), (gst_video_box_copy_plane_i420),
33523 (gst_video_box_i420), (gst_video_box_ayuv): Use liboil for
33524 I420 rendering as well, doesn't bring much for my platform.
33525 Might help on some other platforms.
33527 Wed Oct 26 21:47:36 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33530 * gst/rtp/gstrtpgsmdepay.c:
33531 * gst/rtp/gstrtpgsmenc.c:
33532 * gst/rtp/gstrtpgsmparse.c:
33533 * gst/rtp/gstrtpgsmpay.c:
33534 Declaring the padtemplate correctly.
33535 Original commit message from CVS:
33536 Declaring the padtemplate correctly.
33538 Wed Oct 26 20:28:32 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33541 * gst/rtp/gstrtpg711dec.c:
33542 * gst/rtp/gstrtpg711depay.c:
33543 * gst/rtp/gstrtpg711enc.c:
33544 * gst/rtp/gstrtpg711pay.c:
33545 * gst/rtp/gstrtpgsmdepay.c:
33546 * gst/rtp/gstrtpgsmenc.c:
33547 * gst/rtp/gstrtpgsmparse.c:
33548 * gst/rtp/gstrtpgsmpay.c:
33549 Setting the proper copyright notice.
33550 Original commit message from CVS:
33551 Setting the proper copyright notice.
33553 Wed Oct 26 17:23:06 2005 +0000 Julien Moutte <julien@moutte.net>
33555 gst/videobox/Makefile.am: Use liboil.
33556 Original commit message from CVS:
33557 2005-10-26 Julien MOUTTE <julien@moutte.net>
33558 * gst/videobox/Makefile.am: Use liboil.
33559 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33560 (gst_video_box_set_property), (gst_video_box_transform_caps),
33561 (gst_video_box_set_caps), (gst_video_box_get_unit_size),
33562 (gst_video_box_ayuv): Lot of optimization in AYUV rendering
33563 using liboil. Will dot the same to I420 border generation
33566 Wed Oct 26 16:36:01 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33568 * gst/rtp/Makefile.am:
33569 fix automake warnings
33570 Original commit message from CVS:
33571 fix automake warnings
33573 Wed Oct 26 14:50:59 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33576 * gst/rtp/gstrtpg711dec.c:
33577 * gst/rtp/gstrtpg711dec.h:
33578 * gst/rtp/gstrtpg711depay.c:
33579 * gst/rtp/gstrtpg711depay.h:
33580 * gst/rtp/gstrtpg711enc.c:
33581 * gst/rtp/gstrtpg711pay.c:
33582 * gst/rtp/gstrtpgsmdepay.c:
33583 * gst/rtp/gstrtpgsmdepay.h:
33584 * gst/rtp/gstrtpgsmenc.c:
33585 * gst/rtp/gstrtpgsmparse.c:
33586 * gst/rtp/gstrtpgsmparse.h:
33587 * gst/rtp/gstrtpgsmpay.c:
33588 Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader.
33589 Original commit message from CVS:
33590 Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader.
33592 Wed Oct 26 14:23:45 2005 +0000 Julien Moutte <julien@moutte.net>
33594 gst/videobox/gstvideobox.c: Removing this forgotten debug.
33595 Original commit message from CVS:
33596 2005-10-26 Julien MOUTTE <julien@moutte.net>
33597 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33598 (gst_video_box_transform_caps), (gst_video_box_get_unit_size),
33599 (gst_video_box_ayuv): Removing this forgotten debug.
33601 Wed Oct 26 14:08:49 2005 +0000 Julien Moutte <julien@moutte.net>
33603 gst/videobox/gstvideobox.c: Fix the stride issue when boxing to AYUV.
33604 Original commit message from CVS:
33605 2005-10-26 Julien MOUTTE <julien@moutte.net>
33606 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33607 (gst_video_box_transform_caps), (gst_video_box_get_unit_size),
33608 (gst_video_box_ayuv): Fix the stride issue when boxing to AYUV.
33610 Wed Oct 26 11:12:34 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33612 sys/oss/: Actually use the 'oss' debug category we register.
33613 Original commit message from CVS:
33614 * sys/oss/gstossaudio.c:
33615 * sys/oss/gstossdmabuffer.c:
33616 * sys/oss/gstosshelper.c:
33617 * sys/oss/gstossmixer.c:
33618 * sys/oss/gstossmixerelement.c:
33619 * sys/oss/gstossmixertrack.c:
33620 * sys/oss/gstosssink.c:
33621 * sys/oss/gstosssrc.c:
33622 Actually use the 'oss' debug category we register.
33624 Wed Oct 26 10:38:18 2005 +0000 Julien Moutte <julien@moutte.net>
33626 gst/videomixer/videomixer.c: Use gst_pad_get_parent and drop the ref that was added through that call.
33627 Original commit message from CVS:
33628 2005-10-26 Julien MOUTTE <julien@moutte.net>
33629 * gst/videomixer/videomixer.c:
33630 (gst_videomixer_pad_set_property),
33631 (gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps):
33632 Use gst_pad_get_parent and drop the ref that was added through
33635 Wed Oct 26 10:03:02 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33638 * gst/rtp/gstrtpgsmenc.c:
33639 * gst/rtp/gstrtpgsmpay.c:
33641 Original commit message from CVS:
33644 Tue Oct 25 21:09:36 2005 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
33647 * gst/rtp/gstrtpg711dec.c:
33648 * gst/rtp/gstrtpg711depay.c:
33649 Just removed a couple of lines of weird code used during development/test time.
33650 Original commit message from CVS:
33651 Just removed a couple of lines of weird code used during development/test time.
33653 Tue Oct 25 19:19:38 2005 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
33656 * gst/rtp/Makefile.am:
33657 * gst/rtp/gstrtp.c:
33658 * gst/rtp/gstrtpg711dec.c:
33659 * gst/rtp/gstrtpg711dec.h:
33660 * gst/rtp/gstrtpg711depay.c:
33661 * gst/rtp/gstrtpg711depay.h:
33662 * gst/rtp/gstrtpg711enc.c:
33663 * gst/rtp/gstrtpg711enc.h:
33664 * gst/rtp/gstrtpg711pay.c:
33665 * gst/rtp/gstrtpg711pay.h:
33666 G711 payloader and depayloader created by Edgard Lima (it supports mulaw and alaw (dec)encoders)
33667 Original commit message from CVS:
33668 G711 payloader and depayloader created by Edgard Lima (it supports
33669 mulaw and alaw (dec)encoders)
33671 Tue Oct 25 17:55:19 2005 +0000 Julien Moutte <julien@moutte.net>
33673 gst/videobox/gstvideobox.c: Doh ! I introduced wingo's bug again ! Sorry...
33674 Original commit message from CVS:
33675 2005-10-25 Julien MOUTTE <julien@moutte.net>
33676 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33677 (gst_video_box_transform_caps), (gst_video_box_get_unit_size):
33678 Doh ! I introduced wingo's bug again ! Sorry...
33680 Tue Oct 25 16:02:38 2005 +0000 Christian Schaller <uraeus@gnome.org>
33683 * gst/rtp/Makefile.am:
33684 add missing header files for disting
33685 Original commit message from CVS:
33686 add missing header files for disting
33688 Tue Oct 25 15:07:02 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33691 * gst/rtp/gstrtpgsmdepay.c:
33692 * gst/rtp/gstrtpgsmdepay.h:
33693 * gst/rtp/gstrtpgsmenc.c:
33694 * gst/rtp/gstrtpgsmenc.h:
33695 * gst/rtp/gstrtpgsmparse.c:
33696 * gst/rtp/gstrtpgsmparse.h:
33697 * gst/rtp/gstrtpgsmpay.c:
33698 * gst/rtp/gstrtpgsmpay.h:
33699 Getting the GSM (de)payloader working and compatible with our plans for RTP.
33700 Original commit message from CVS:
33701 Getting the GSM (de)payloader working and compatible with our plans for RTP.
33703 Tue Oct 25 13:03:04 2005 +0000 Christian Schaller <uraeus@gnome.org>
33705 * gst/rtp/gstrtp.c:
33706 fix mistaken claim on GPL, its LGPL
33707 Original commit message from CVS:
33708 fix mistaken claim on GPL, its LGPL
33710 Tue Oct 25 10:47:09 2005 +0000 Julien Moutte <julien@moutte.net>
33712 ext/libpng/gstpngdec.c: Push a newsegment event, move some redundant code in a single place.
33713 Original commit message from CVS:
33714 2005-10-25 Julien MOUTTE <julien@moutte.net>
33715 * ext/libpng/gstpngdec.c: (user_info_callback),
33716 (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Push
33717 a newsegment event, move some redundant code in a single place.
33719 Tue Oct 25 10:23:26 2005 +0000 Julien Moutte <julien@moutte.net>
33721 ext/libpng/gstpngdec.c: Temporary hack to get correct colors order when we have a png image with alpha channel.
33722 Original commit message from CVS:
33723 2005-10-25 Julien MOUTTE <julien@moutte.net>
33724 * ext/libpng/gstpngdec.c: (user_info_callback),
33725 (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Temporary
33726 hack to get correct colors order when we have a png image with
33729 Mon Oct 24 17:29:02 2005 +0000 Edward Hervey <bilboed@bilboed.com>
33731 ext/dv/gstdvdemux.c: Call gst_element_no_more_pads when there will be no more pads.
33732 Original commit message from CVS:
33733 * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads):
33734 Call gst_element_no_more_pads when there will be no more pads.
33736 Mon Oct 24 16:39:38 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33738 gst/rtp/: Added two new payloaders, an RFC 2190 payloader for h263 and a payload convertor for an asterisk server.
33739 Original commit message from CVS:
33740 * gst/rtp/Makefile.am:
33741 * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_get_type),
33742 (gst_asteriskh263_base_init), (gst_asteriskh263_class_init),
33743 (gst_asteriskh263_init), (gst_asteriskh263_finalize),
33744 (gst_asteriskh263_chain), (gst_asteriskh263_set_property),
33745 (gst_asteriskh263_get_property), (gst_asteriskh263_change_state),
33746 (gst_asteriskh263_plugin_init):
33747 * gst/rtp/gstasteriskh263.h:
33748 * gst/rtp/gstrtp.c: (plugin_init):
33749 * gst/rtp/gstrtph263enc.c: (gst_rtph263enc_get_type),
33750 (gst_rtph263enc_base_init), (gst_rtph263enc_class_init),
33751 (gst_rtph263enc_init), (gst_rtph263enc_finalize),
33752 (gst_rtph263enc_setcaps), (gst_rtph263enc_gobfiner),
33753 (gst_rtph263enc_flush), (gst_rtph263enc_handle_buffer),
33754 (gst_rtph263enc_plugin_init):
33755 * gst/rtp/gstrtph263enc.h:
33756 Added two new payloaders, an RFC 2190 payloader for h263 and
33757 a payload convertor for an asterisk server.
33759 Mon Oct 24 15:57:17 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33761 sys/oss/gstosssrc.c: Set bytes_per_sample correctly (is not always 4, but depends on width and number of channels).
33762 Original commit message from CVS:
33763 * sys/oss/gstosssrc.c: (gst_oss_src_prepare):
33764 Set bytes_per_sample correctly (is not always 4, but
33765 depends on width and number of channels).
33767 Mon Oct 24 15:50:06 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33769 ext/flac/gstflacenc.*: Fix seeking, so that flacenc can rewrite the header with the correct duration and amount of sa...
33770 Original commit message from CVS:
33771 * ext/flac/gstflacenc.c: (gst_flacenc_base_init),
33772 (gst_flacenc_init), (gst_flacenc_sink_setcaps),
33773 (gst_flacenc_seek_callback), (gst_flacenc_write_callback),
33774 (gst_flacenc_sink_event), (gst_flacenc_chain),
33775 (gst_flacenc_set_property), (gst_flacenc_get_property),
33776 (gst_flacenc_change_state):
33777 * ext/flac/gstflacenc.h:
33778 Fix seeking, so that flacenc can rewrite the header with the
33779 correct duration and amount of samples and all that at EOS;
33780 also set timestamps and granulepos on outgoing buffers; add
33781 debug category; fix state change function.
33783 Mon Oct 24 13:46:09 2005 +0000 Julien Moutte <julien@moutte.net>
33785 gst/videomixer/videomixer.c: Don't restrict video geometry from 16 to 4096.
33786 Original commit message from CVS:
33787 2005-10-24 Julien MOUTTE <julien@moutte.net>
33788 * gst/videomixer/videomixer.c: Don't restrict video geometry
33791 Mon Oct 24 13:22:14 2005 +0000 Julien Moutte <julien@moutte.net>
33793 gst/videobox/gstvideobox.c: Fix caps negotiation correctly, add debugging category.
33794 Original commit message from CVS:
33795 2005-10-24 Julien MOUTTE <julien@moutte.net>
33796 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33797 (gst_video_box_transform_caps), (gst_video_box_get_unit_size):
33798 Fix caps negotiation correctly, add debugging category.
33800 Mon Oct 24 13:02:47 2005 +0000 Christian Schaller <uraeus@gnome.org>
33804 port over plugin listing from base
33805 Original commit message from CVS:
33806 port over plugin listing from base
33808 Mon Oct 24 08:59:24 2005 +0000 Julien Moutte <julien@moutte.net>
33810 ext/libpng/gstpngdec.c: Don't use fixed caps on a sink pad.
33811 Original commit message from CVS:
33812 2005-10-24 Julien MOUTTE <julien@moutte.net>
33813 * ext/libpng/gstpngdec.c: (gst_pngdec_init): Don't use fixed
33817 Sun Oct 23 23:05:59 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33823 Original commit message from CVS:
33826 Sun Oct 23 22:43:08 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33832 * docs/Makefile.am:
33833 * docs/plugins/gst-plugins-good-plugins.args:
33834 * docs/plugins/gst-plugins-good-plugins.signals:
33835 * docs/plugins/inspect/plugin-1394.xml:
33836 * docs/plugins/inspect/plugin-aasink.xml:
33837 * docs/plugins/inspect/plugin-alaw.xml:
33838 * docs/plugins/inspect/plugin-alpha.xml:
33839 * docs/plugins/inspect/plugin-alphacolor.xml:
33840 * docs/plugins/inspect/plugin-auparse.xml:
33841 * docs/plugins/inspect/plugin-autodetect.xml:
33842 * docs/plugins/inspect/plugin-avi.xml:
33843 * docs/plugins/inspect/plugin-cacasink.xml:
33844 * docs/plugins/inspect/plugin-cairo.xml:
33845 * docs/plugins/inspect/plugin-debug.xml:
33846 * docs/plugins/inspect/plugin-dv.xml:
33847 * docs/plugins/inspect/plugin-efence.xml:
33848 * docs/plugins/inspect/plugin-effectv.xml:
33849 * docs/plugins/inspect/plugin-esdsink.xml:
33850 * docs/plugins/inspect/plugin-flac.xml:
33851 * docs/plugins/inspect/plugin-flxdec.xml:
33852 * docs/plugins/inspect/plugin-gconfelements.xml:
33853 * docs/plugins/inspect/plugin-goom.xml:
33854 * docs/plugins/inspect/plugin-jpeg.xml:
33855 * docs/plugins/inspect/plugin-level.xml:
33856 * docs/plugins/inspect/plugin-matroska.xml:
33857 * docs/plugins/inspect/plugin-mulaw.xml:
33858 * docs/plugins/inspect/plugin-navigationtest.xml:
33859 * docs/plugins/inspect/plugin-ossaudio.xml:
33860 * docs/plugins/inspect/plugin-png.xml:
33861 * docs/plugins/inspect/plugin-rtp.xml:
33862 * docs/plugins/inspect/plugin-rtsp.xml:
33863 * docs/plugins/inspect/plugin-shout2send.xml:
33864 * docs/plugins/inspect/plugin-smpte.xml:
33865 * docs/plugins/inspect/plugin-speex.xml:
33866 * docs/plugins/inspect/plugin-udp.xml:
33867 * docs/plugins/inspect/plugin-videobox.xml:
33868 * docs/plugins/inspect/plugin-videoflip.xml:
33869 * docs/plugins/inspect/plugin-videomixer.xml:
33870 * docs/plugins/inspect/plugin-wavenc.xml:
33871 * docs/plugins/inspect/plugin-wavparse.xml:
33887 Original commit message from CVS:
33890 Sun Oct 23 11:07:10 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33892 * ext/libpng/gstpngdec.c:
33893 * gst/wavparse/gstwavparse.c:
33896 Original commit message from CVS:
33899 Fri Oct 21 17:00:58 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33901 ext/speex/gstspeexenc.c: Add position and duration query, fix query type function.
33902 Original commit message from CVS:
33903 * ext/speex/gstspeexenc.c: (gst_speexenc_get_query_types),
33904 (gst_speexenc_src_query):
33905 Add position and duration query, fix query type function.
33906 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
33907 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
33908 Let's not set non-fixed caps on source pads.
33910 Fri Oct 21 16:15:57 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33912 Set correct stream_time in newsegment event. avi can also handle a duration query now.
33913 Original commit message from CVS:
33914 * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
33915 * gst/avi/gstavidemux.c: (gst_avi_demux_get_src_query_types),
33916 (gst_avi_demux_handle_seek):
33917 Set correct stream_time in newsegment event.
33918 avi can also handle a duration query now.
33920 Fri Oct 21 10:06:40 2005 +0000 Christian Schaller <uraeus@gnome.org>
33922 * gst-plugins-good.spec.in:
33923 update for latest additions
33924 Original commit message from CVS:
33925 update for latest additions
33927 Thu Oct 20 19:14:27 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33929 gst/matroska/matroska-demux.c: Fix duration query; fix basetime in newsegment event after seek; fix duration in initi...
33930 Original commit message from CVS:
33931 * gst/matroska/matroska-demux.c:
33932 (gst_matroska_demux_handle_src_query),
33933 (gst_matroska_demux_handle_seek_event),
33934 (gst_matroska_demux_loop_stream_parse_id):
33935 Fix duration query; fix basetime in newsegment event after
33936 seek; fix duration in initial newsegment event.
33937 * gst/matroska/matroska-mux.c:
33938 (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
33939 Extract number of channels and samplerate from vorbis headers;
33940 add some debug messages when querying the durations of the
33943 Thu Oct 20 11:50:53 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33945 gst/wavparse/gstwavparse.c: Set stream time correctly in newsegment.
33946 Original commit message from CVS:
33947 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
33948 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
33949 (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
33950 Set stream time correctly in newsegment.
33952 Thu Oct 20 11:39:40 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33954 gst/avi/gstavidemux.c: Correctly fill in the stream time.
33955 Original commit message from CVS:
33956 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
33957 Correctly fill in the stream time.
33959 Wed Oct 19 20:48:24 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33962 * check/elements/level.c:
33963 * gst/level/gstlevel.c:
33964 * gst/level/level-example.c:
33965 * tests/check/elements/level.c:
33966 use ELEMENT messages instead
33967 Original commit message from CVS:
33968 use ELEMENT messages instead
33970 Wed Oct 19 15:58:00 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33972 gst/: API change fix.
33973 Original commit message from CVS:
33974 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
33975 (gst_qtdemux_handle_src_query):
33976 * gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query):
33977 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
33978 (gst_tta_parse_get_query_types), (gst_tta_parse_query):
33981 Wed Oct 19 15:57:04 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33984 Original commit message from CVS:
33985 * ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types),
33986 (gst_dvdemux_src_query):
33987 * ext/flac/gstflacdec.c: (gst_flacdec_length),
33988 (gst_flacdec_src_query):
33989 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_query):
33990 * ext/speex/gstspeexdec.c: (speex_dec_src_query):
33991 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
33992 * gst/debug/gstnavseek.c: (gst_navseek_seek):
33993 * gst/debug/progressreport.c: (gst_progress_report_report):
33994 * gst/matroska/ebml-read.c: (gst_ebml_read_get_length):
33995 * gst/matroska/matroska-demux.c:
33996 (gst_matroska_demux_handle_src_query):
33997 * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
33998 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
33999 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
34000 (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
34001 (gst_wavparse_srcpad_event):
34004 Wed Oct 19 10:57:46 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34006 gst/goom/: Make inline functions either 'static inline' or 'extern inline', otherwise the Forte compiler apparently w...
34007 Original commit message from CVS:
34008 * gst/goom/filters.c:
34009 * gst/goom/graphic.h:
34010 * gst/goom/lines.c:
34011 Make inline functions either 'static inline' or 'extern inline',
34012 otherwise the Forte compiler apparently won't inline them (#317300).
34014 Tue Oct 18 22:50:11 2005 +0000 Julien Moutte <julien@moutte.net>
34016 ext/libpng/gstpngdec.c: forgot the buffer unref in pull.
34017 Original commit message from CVS:
34018 2005-10-19 Julien MOUTTE <julien@moutte.net>
34019 * ext/libpng/gstpngdec.c: forgot the buffer unref in pull.
34021 Tue Oct 18 22:44:11 2005 +0000 Julien Moutte <julien@moutte.net>
34023 ext/libpng/gstpngdec.*: Complete rewrite of pngdec. It's now very nice and handle push/pull based model. if you have ...
34024 Original commit message from CVS:
34025 2005-10-19 Julien MOUTTE <julien@moutte.net>
34026 * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
34027 (gst_pngdec_init), (user_error_fn), (user_warning_fn),
34028 (user_info_callback), (user_endrow_callback),
34029 (user_end_callback),
34030 (user_read_data), (gst_pngdec_caps_create_and_set),
34031 (gst_pngdec_task), (gst_pngdec_chain), (gst_pngdec_sink_event),
34032 (gst_pngdec_libpng_clear), (gst_pngdec_libpng_init),
34033 (gst_pngdec_change_state), (gst_pngdec_sink_activate_push),
34034 (gst_pngdec_sink_activate_pull), (gst_pngdec_sink_activate):
34035 * ext/libpng/gstpngdec.h: Complete rewrite of pngdec. It's now
34036 very nice and handle push/pull based model. if you have filesrc
34037 connected to it, it will do random access to load the png file.
34038 If you have a network source that can't do _getrange, it does
34039 progressive loading through the chain function.
34040 * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
34041 (transform_rgb), (transform_bgr): Fix caps negotiation correctly
34042 thanks to Master Wim Taymans ;-)
34044 Tue Oct 18 18:12:31 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34046 gst/matroska/: Ported matroska demuxer to 0.9.
34047 Original commit message from CVS:
34048 * gst/matroska/Makefile.am:
34049 * gst/matroska/ebml-read.c:
34050 * gst/matroska/ebml-read.h:
34051 * gst/matroska/matroska-demux.c:
34052 * gst/matroska/matroska-demux.h:
34053 * gst/matroska/matroska.c: (plugin_init):
34054 Ported matroska demuxer to 0.9.
34056 Tue Oct 18 18:06:14 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34058 gst/matroska/matroska-mux.c: Fix mpeg4 input handling (#318847); also, while we're at it, fix media type for Motion-J...
34059 Original commit message from CVS:
34060 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
34061 * gst/matroska/matroska-mux.c:
34062 (gst_matroska_mux_video_pad_setcaps),
34063 (gst_matroska_mux_audio_pad_setcaps):
34064 Fix mpeg4 input handling (#318847); also, while we're at it,
34065 fix media type for Motion-JPEG: should be image/jpeg.
34067 Tue Oct 18 13:21:18 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34069 gst/wavparse/gstwavparse.c: Fix for segment-start/stop API change.
34070 Original commit message from CVS:
34071 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
34072 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
34073 (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
34074 Fix for segment-start/stop API change.
34076 Mon Oct 17 17:18:56 2005 +0000 Julien Moutte <julien@moutte.net>
34078 gst/alpha/gstalphacolor.c: Handle caps negotiation in a better way.
34079 Original commit message from CVS:
34080 2005-10-17 Julien MOUTTE <julien@moutte.net>
34081 * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
34082 (transform_rgb), (transform_bgr): Handle caps negotiation in a
34086 Mon Oct 17 16:59:20 2005 +0000 Julien Moutte <julien@moutte.net>
34088 gst/videobox/gstvideobox.c: Fix caps nego some more to get
34089 Original commit message from CVS:
34090 2005-10-17 Julien MOUTTE <julien@moutte.net>
34091 * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
34092 (gst_video_box_get_unit_size): Fix caps nego some more to get
34094 output declared in transform_caps.
34096 Mon Oct 17 15:23:24 2005 +0000 Julien Moutte <julien@moutte.net>
34098 ext/libpng/gstpngdec.c: We use fixed caps.
34099 Original commit message from CVS:
34100 2005-10-17 Julien MOUTTE <julien@moutte.net>
34101 * ext/libpng/gstpngdec.c: (gst_pngdec_init): We use fixed caps.
34103 Mon Oct 17 15:14:29 2005 +0000 Julien Moutte <julien@moutte.net>
34105 gst/videobox/gstvideobox.c: Fix wrong size calculations and implement get_unit_size correctly.
34106 Original commit message from CVS:
34107 2005-10-17 Julien MOUTTE <julien@moutte.net>
34108 * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
34109 (gst_video_box_get_unit_size): Fix wrong size calculations and
34110 implement get_unit_size correctly.
34112 Mon Oct 17 14:56:12 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34114 configure.ac: Enable flx plugin.
34115 Original commit message from CVS:
34118 * gst/flx/gstflxdec.c: (flx_decode_chunks):
34119 Fix gcc4 signedness issue.
34121 Mon Oct 17 08:46:30 2005 +0000 Julien Moutte <julien@moutte.net>
34123 configure.ac: Adding videomixer.
34124 Original commit message from CVS:
34125 2005-10-17 Julien MOUTTE <julien@moutte.net>
34126 * configure.ac: Adding videomixer.
34127 * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
34128 (user_read_data), (gst_pngdec_chain): More debugging.
34129 * gst/alpha/Makefile.am: Adding alphacolor
34130 * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
34131 (gst_alpha_color_class_init), (gst_alpha_color_init),
34132 (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps),
34133 (transform_rgb), (transform_bgr),
34134 (gst_alpha_color_transform_ip),
34135 (plugin_init): Ported to 0.9 using in place base tranform.
34136 * gst/videomixer/Makefile.am:
34137 * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
34138 (gst_videomixer_pad_class_init),
34139 (gst_videomixer_pad_sink_setcaps),
34140 (gst_videomixer_pad_link), (gst_videomixer_pad_unlink),
34141 (gst_videomixer_pad_init), (gst_videomixer_class_init),
34142 (gst_videomixer_init), (gst_videomixer_getcaps),
34143 (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
34144 (gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
34145 (gst_videomixer_collected), (gst_videomixer_change_state):
34147 to 0.9 using collectpads.
34149 Sun Oct 16 21:19:44 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
34154 * gst/flx/Makefile.am:
34155 * gst/flx/gstflxdec.c:
34156 * gst/flx/gstflxdec.h:
34157 flx plugin ported to 0.9
34158 Original commit message from CVS:
34159 flx plugin ported to 0.9
34161 Sun Oct 16 14:33:05 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34164 * ext/shout2/gstshout2.c:
34165 use gst_version_string
34166 Original commit message from CVS:
34167 use gst_version_string
34169 Sun Oct 16 13:17:11 2005 +0000 Andy Wingo <wingo@pobox.com>
34171 configure.ac: GLIB_CHECK.
34172 Original commit message from CVS:
34173 2005-10-16 Andy Wingo <wingo@pobox.com>
34174 * configure.ac: GLIB_CHECK.
34176 Sat Oct 15 16:48:55 2005 +0000 Julien Moutte <julien@moutte.net>
34178 ext/libpng/: Ported pngdec to 0.9
34179 Original commit message from CVS:
34180 2005-10-15 Julien MOUTTE <julien@moutte.net>
34181 * ext/libpng/Makefile.am:
34182 * ext/libpng/gstpng.c: (plugin_init):
34183 * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
34184 (gst_pngdec_init), (user_read_data), (gst_pngdec_chain):
34185 * ext/libpng/gstpngdec.h: Ported pngdec to 0.9
34187 Fri Oct 14 12:43:30 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34189 Port matroska muxer to 0.9 (#318847).
34190 Original commit message from CVS:
34191 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
34193 * gst/matroska/Makefile.am:
34194 * gst/matroska/ebml-ids.h:
34195 * gst/matroska/ebml-write.c:
34196 * gst/matroska/ebml-write.h:
34197 * gst/matroska/matroska-ids.h:
34198 * gst/matroska/matroska-mux.c:
34199 * gst/matroska/matroska-mux.h:
34200 * gst/matroska/matroska.c: (plugin_init):
34201 Port matroska muxer to 0.9 (#318847).
34203 Thu Oct 13 18:59:35 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34205 ext/speex/gstspeexenc.c: Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE; use GST_READ_UINT32_LE() and fr...
34206 Original commit message from CVS:
34207 * ext/speex/gstspeexenc.c: (gst_speexenc_get_tag_value),
34208 (comment_init), (comment_add):
34209 Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE;
34210 use GST_READ_UINT32_LE() and friends rather than the private
34211 implementation of those same macros.
34213 Thu Oct 13 16:01:35 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34215 * ext/cairo/Makefile.am:
34217 Original commit message from CVS:
34220 Thu Oct 13 15:28:01 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
34222 examples/stats/mp2ogg.c: more typo fixes
34223 Original commit message from CVS:
34224 * examples/stats/mp2ogg.c:
34227 Wed Oct 12 14:29:55 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
34229 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
34230 Original commit message from CVS:
34231 * examples/indexing/indexmpeg.c: (main):
34232 * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio),
34233 (gst_artsdsink_close_audio), (gst_artsdsink_change_state):
34234 * ext/artsd/gstartsdsink.h:
34235 * ext/audiofile/gstafparse.c: (gst_afparse_open_file),
34236 (gst_afparse_close_file):
34237 * ext/audiofile/gstafparse.h:
34238 * ext/audiofile/gstafsink.c: (gst_afsink_open_file),
34239 (gst_afsink_close_file), (gst_afsink_chain),
34240 (gst_afsink_change_state):
34241 * ext/audiofile/gstafsink.h:
34242 * ext/audiofile/gstafsrc.c: (gst_afsrc_open_file),
34243 (gst_afsrc_close_file), (gst_afsrc_change_state):
34244 * ext/audiofile/gstafsrc.h:
34245 * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init):
34246 * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init):
34247 * ext/dts/gstdtsdec.c: (gst_dtsdec_init):
34248 * ext/jack/gstjack.h:
34249 * ext/jack/gstjackbin.c: (gst_jack_bin_init),
34250 (gst_jack_bin_change_state):
34251 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init):
34252 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init):
34253 * ext/nas/nassink.c: (gst_nassink_open_audio),
34254 (gst_nassink_close_audio), (gst_nassink_change_state):
34255 * ext/nas/nassink.h:
34256 * ext/polyp/polypsink.c: (gst_polypsink_init):
34257 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
34258 * ext/sdl/sdlvideosink.h:
34259 * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
34260 * ext/sndfile/gstsf.c: (gst_sf_set_property),
34261 (gst_sf_change_state), (gst_sf_release_request_pad),
34262 (gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop):
34263 * ext/sndfile/gstsf.h:
34264 * ext/swfdec/gstswfdec.c: (gst_swfdec_init):
34265 * ext/tarkin/gsttarkindec.c: (gst_tarkindec_init):
34266 * gst/apetag/apedemux.c: (gst_ape_demux_init):
34267 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init):
34268 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
34269 * gst/festival/gstfestival.c: (gst_festival_change_state):
34270 * gst/festival/gstfestival.h:
34271 * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
34272 * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init),
34273 (gst_multifilesink_set_location), (gst_multifilesink_open_file),
34274 (gst_multifilesink_close_file), (gst_multifilesink_next_file),
34275 (gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
34276 (gst_multifilesink_chain), (gst_multifilesink_change_state):
34277 * gst/multifilesink/gstmultifilesink.h:
34278 * gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
34279 * sys/cdrom/gstcdplayer.c: (cdplayer_init):
34280 * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init),
34281 (dxr3audiosink_open), (dxr3audiosink_close),
34282 (dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3),
34283 (dxr3audiosink_change_state):
34284 * sys/dxr3/dxr3audiosink.h:
34285 * sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open),
34286 (dxr3spusink_close), (dxr3spusink_chain),
34287 (dxr3spusink_change_state):
34288 * sys/dxr3/dxr3spusink.h:
34289 * sys/dxr3/dxr3videosink.c: (dxr3videosink_init),
34290 (dxr3videosink_open), (dxr3videosink_close),
34291 (dxr3videosink_write_data), (dxr3videosink_change_state):
34292 * sys/dxr3/dxr3videosink.h:
34293 * sys/glsink/glimagesink.c: (gst_glimagesink_init):
34294 * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
34295 (gst_qcamsrc_open), (gst_qcamsrc_close):
34296 * sys/qcam/gstqcamsrc.h:
34297 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
34298 * sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get),
34299 (gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
34300 (gst_vcdsrc_change_state), (gst_vcdsrc_recalculate):
34301 * sys/vcd/vcdsrc.h:
34302 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
34303 moved bitshift from macro to enum definition
34305 Wed Oct 12 14:29:43 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
34307 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
34308 Original commit message from CVS:
34309 * examples/indexing/indexmpeg.c: (main):
34310 * ext/esd/esdmon.c: (gst_esdmon_open_audio),
34311 (gst_esdmon_close_audio), (gst_esdmon_change_state):
34312 * ext/esd/esdmon.h:
34313 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
34314 * ext/pango/gsttextoverlay.c: (gst_textoverlay_init):
34315 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
34316 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
34317 * gst/avi/gstavimux.c: (gst_avimux_init):
34318 * gst/matroska/matroska-demux.c: (gst_matroska_demux_init):
34319 * gst/multipart/multipartdemux.c: (gst_multipart_demux_init):
34320 * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
34321 * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init),
34322 (gst_multifilesrc_get), (gst_multifilesrc_open_file),
34323 (gst_multifilesrc_close_file), (gst_multifilesrc_change_state):
34324 * gst/oldcore/gstmultifilesrc.h:
34325 * gst/oldcore/gstpipefilter.c: (gst_pipefilter_init),
34326 (gst_pipefilter_open_file), (gst_pipefilter_close_file),
34327 (gst_pipefilter_change_state):
34328 * gst/oldcore/gstpipefilter.h:
34329 * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
34330 * gst/videomixer/videomixer.c: (gst_videomixer_init):
34331 * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init):
34332 * sys/osxaudio/gstosxaudiosink.h:
34333 * sys/osxaudio/gstosxaudiosrc.h:
34334 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
34335 moved bitshift from macro to enum definition
34337 Wed Oct 12 03:14:57 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34341 Original commit message from CVS:
34344 Wed Oct 12 03:12:57 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34346 ext/: update of cairo-based timeoverlay to 1.0 Cairo API doesn't work yet for resizing of output sink
34347 Original commit message from CVS:
34349 * ext/cairo/Makefile.am:
34350 * ext/cairo/gstcairo.c: (plugin_init):
34351 * ext/cairo/gsttextoverlay.c: (gst_textoverlay_change_state):
34352 * ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height),
34353 (gst_timeoverlay_setup), (gst_timeoverlay_planar411):
34354 * ext/cairo/gsttimeoverlay.h:
34355 update of cairo-based timeoverlay to 1.0 Cairo API
34356 doesn't work yet for resizing of output sink
34358 Wed Oct 12 03:07:26 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34361 don't build checks if we don't have check
34362 Original commit message from CVS:
34363 don't build checks if we don't have check
34365 Wed Oct 12 03:03:27 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34369 don't build checks if we don't have gstcheck
34370 Original commit message from CVS:
34371 don't build checks if we don't have gstcheck
34373 Tue Oct 11 17:38:29 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34375 ext/speex/gstspeexdec.c: newsegment API fix.
34376 Original commit message from CVS:
34377 * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain):
34378 newsegment API fix.
34380 Tue Oct 11 16:34:36 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34382 gst/: newsegment API update.
34383 Original commit message from CVS:
34384 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
34385 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
34386 (gst_tta_parse_parse_header):
34387 newsegment API update.
34389 Tue Oct 11 16:33:08 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34391 newsegment API update.
34392 Original commit message from CVS:
34393 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
34394 (gst_dvdemux_demux_frame):
34395 * ext/flac/gstflacdec.c: (gst_flacdec_write):
34396 * gst/auparse/gstauparse.c: (gst_auparse_chain):
34397 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
34398 (gst_avi_demux_handle_seek):
34399 * gst/goom/gstgoom.c: (gst_goom_event):
34400 * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
34401 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
34402 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
34403 (gst_wavparse_loop), (gst_wavparse_pad_convert),
34404 (gst_wavparse_srcpad_event):
34405 newsegment API update.
34407 Tue Oct 11 10:07:35 2005 +0000 Andy Wingo <wingo@pobox.com>
34409 ext/speex/gstspeexenc.c: Signedness cleanups.
34410 Original commit message from CVS:
34411 2005-10-11 Andy Wingo <wingo@pobox.com>
34412 * ext/speex/gstspeexenc.c: Signedness cleanups.
34414 Mon Oct 10 19:57:40 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
34418 * ext/speex/Makefile.am:
34419 * ext/speex/gstspeex.c:
34420 * ext/speex/gstspeexenc.c:
34421 Speexenc ported to 0.9.
34422 Original commit message from CVS:
34423 Speexenc ported to 0.9.
34425 Mon Oct 10 14:16:21 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34427 sys/oss/: Cleanups, make device configurable in the sink, handle and report errors.
34428 Original commit message from CVS:
34429 * sys/oss/gstosssink.c: (gst_oss_sink_class_init),
34430 (gst_oss_sink_init), (gst_oss_sink_set_property),
34431 (gst_oss_sink_get_property), (gst_oss_sink_open),
34432 (gst_oss_sink_prepare), (gst_oss_sink_reset):
34433 * sys/oss/gstosssink.h:
34434 * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
34435 (gst_oss_src_set_property), (gst_oss_src_init), (gst_oss_src_open),
34436 (gst_oss_src_prepare):
34437 Cleanups, make device configurable in the sink, handle and report
34440 Mon Oct 10 12:31:07 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34442 ext/gconf/: Make sure element is NULL before removing from the bin.
34443 Original commit message from CVS:
34444 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset):
34445 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset):
34446 Make sure element is NULL before removing from the bin.
34448 Fri Oct 7 16:28:24 2005 +0000 Andy Wingo <wingo@pobox.com>
34451 * ext/raw1394/gstdv1394src.c:
34452 Don't unref the message.
34453 Original commit message from CVS:
34454 (gst_dv1394src_bus_reset): Don't unref the message.
34456 Fri Oct 7 16:22:59 2005 +0000 Andy Wingo <wingo@pobox.com>
34459 * ext/raw1394/gstdv1394src.c:
34460 Post a message when the cable is unplugged.
34461 Original commit message from CVS:
34462 (gst_dv1394src_bus_reset): Post a message when the cable is
34464 (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.
34466 Fri Oct 7 15:24:24 2005 +0000 Andy Wingo <wingo@pobox.com>
34468 ext/raw1394/gstdv1394src.c: Make interruptible, so it won't block forever in a read().
34469 Original commit message from CVS:
34470 2005-10-07 Andy Wingo <wingo@pobox.com>
34471 * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't
34472 block forever in a read().
34474 Fri Oct 7 13:17:53 2005 +0000 Andy Wingo <wingo@pobox.com>
34476 ext/raw1394/gstdv1394src.c: Clean up for style before doing some hacking. The only change should be that the state ch...
34477 Original commit message from CVS:
34478 2005-10-07 Andy Wingo <wingo@pobox.com>
34479 * ext/raw1394/gstdv1394src.c: Clean up for style before doing some
34480 hacking. The only change should be that the state change stuff was
34481 put into basesrc's start() and stop() routines, which coalesces
34484 Fri Oct 7 11:30:41 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34486 configure.ac: Add check for mmap
34487 Original commit message from CVS:
34490 * gst/debug/Makefile.am:
34491 Only compile efence plugin on systems that have mmap.
34493 Wed Oct 5 16:36:57 2005 +0000 Christian Schaller <uraeus@gnome.org>
34495 * gst-plugins-good.spec.in:
34497 Original commit message from CVS:
34500 Wed Oct 5 11:38:29 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34502 gst/debug/: Port progressreport, navseek, navigationtest, testsink and breakmydata.
34503 Original commit message from CVS:
34504 * gst/debug/Makefile.am:
34505 * gst/debug/breakmydata.c:
34506 * gst/debug/gstdebug.c:
34507 * gst/debug/gstnavigationtest.c:
34508 * gst/debug/gstnavseek.c:
34509 * gst/debug/gstnavseek.h:
34510 * gst/debug/progressreport.c:
34511 * gst/debug/testplugin.c:
34512 Port progressreport, navseek, navigationtest, testsink and
34515 Wed Oct 5 11:15:23 2005 +0000 Edward Hervey <bilboed@bilboed.com>
34517 ext/dv/gstdvdemux.c: Fixes for better conversion
34518 Original commit message from CVS:
34519 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert),
34520 (gst_dvdemux_src_query):
34521 Fixes for better conversion
34523 Tue Oct 4 17:58:40 2005 +0000 Michael Smith <msmith@xiph.org>
34525 gst/autodetect/: Set state of elements to NULL before removing from bins.
34526 Original commit message from CVS:
34527 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
34528 (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
34529 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
34530 (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
34531 Set state of elements to NULL before removing from bins.
34532 Set state of test element to NULL if we failed to move it to READY
34534 Tue Oct 4 17:44:43 2005 +0000 Edward Hervey <bilboed@bilboed.com>
34536 ext/dv/: Added DEFAULT <==> BYTES, TIME conversions on srcpad,
34537 Original commit message from CVS:
34538 * ext/dv/Makefile.am:
34539 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver):
34540 Added DEFAULT <==> BYTES, TIME conversions on srcpad,
34541 Corrected the query function for position so it doesn't forget what
34542 format was asked, and calls the conversion functions on the correct pad.
34544 Mon Oct 3 17:59:18 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34549 Original commit message from CVS:
34552 Mon Oct 3 17:48:57 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34573 Original commit message from CVS:
34576 Sun Oct 2 23:08:35 2005 +0000 Andy Wingo <wingo@pobox.com>
34578 ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc error returns.
34579 Original commit message from CVS:
34580 2005-10-03 Andy Wingo <wingo@pobox.com>
34581 * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc
34584 Sun Oct 2 15:33:14 2005 +0000 Andy Wingo <wingo@pobox.com>
34586 configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
34587 Original commit message from CVS:
34588 2005-10-02 Andy Wingo <wingo@pobox.com>
34589 * configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
34590 * ext/flac/gstflacenc.c: Ported to 0.9.
34591 * ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better.
34592 * ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs,
34593 and link to gsttagedit. Enable flacenc.
34594 * ext/flac/gstflacdec.c: Re-enable tag reading.
34596 Fri Sep 30 16:36:49 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34598 gst/rtp/: Various class and caps fixes from Andre Magalhaes (andrunko)
34599 Original commit message from CVS:
34600 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
34601 * gst/rtp/gstrtpgsmparse.c:
34602 * gst/rtp/gstrtph263penc.c:
34603 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34604 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
34605 (gst_rtpmp4venc_set_property):
34606 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
34607 Various class and caps fixes from Andre Magalhaes (andrunko)
34609 Thu Sep 29 13:08:41 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34611 gst/level/level-example.c: Update for new bus API.
34612 Original commit message from CVS:
34613 * gst/level/level-example.c: (main):
34614 Update for new bus API.
34616 Wed Sep 28 13:38:02 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34618 gst/qtdemux/qtdemux.c: No need to take stream lock here.
34619 Original commit message from CVS:
34620 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
34621 No need to take stream lock here.
34623 Wed Sep 28 09:45:00 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34625 configure.ac: Fix unexpanded autoconf macro GST_DOC, which has been renamed to GST_DOCBOOK_CHECK (see common/m4/gst-d...
34626 Original commit message from CVS:
34628 Fix unexpanded autoconf macro GST_DOC, which has been renamed
34629 to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).
34631 Tue Sep 27 15:12:45 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34633 sys/oss/gstosssink.c: Fix playback of mono streams (bytes_per_sample should be set from the sample width and the numb...
34634 Original commit message from CVS:
34635 * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
34636 Fix playback of mono streams (bytes_per_sample should be set
34637 from the sample width and the number of channels negotiated,
34638 and not just be set to 4) (#317338)
34640 Mon Sep 26 14:59:10 2005 +0000 Christian Schaller <uraeus@gnome.org>
34642 * gst-plugins-good.spec.in:
34643 add auparse to plugins list
34644 Original commit message from CVS:
34645 add auparse to plugins list
34647 Mon Sep 26 14:42:09 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34649 gst/rtp/gstrtpmpaenc.c: Set buffer duration correctly.
34650 Original commit message from CVS:
34651 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
34652 (gst_rtpmpaenc_handle_buffer):
34653 Set buffer duration correctly.
34655 Mon Sep 26 13:06:27 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34657 gst/avi/gstavidemux.c: Don't crash when encountering a stream with an unknown fourcc or codec id. Instead, create a p...
34658 Original commit message from CVS:
34659 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
34660 (gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
34661 (gst_avi_demux_change_state):
34662 Don't crash when encountering a stream with an unknown fourcc or
34663 codec id. Instead, create a pad of type video/x-avi-unknown or
34664 audio/x-avi-unknown, which as a side-effect also results in less
34665 confusing error messages in players ('no decoder' vs. 'no streams');
34666 minor fixes to state change function and class_init function.
34668 Sat Sep 24 13:34:46 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34670 * check/Makefile.am:
34671 * tests/check/Makefile.am:
34672 set up plugin paths properly
34673 Original commit message from CVS:
34674 set up plugin paths properly
34676 Sat Sep 24 13:10:52 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34678 gst/autodetect/: These are sinks.
34679 Original commit message from CVS:
34680 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
34681 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
34684 Sat Sep 24 12:10:02 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34686 check/elements/level.c: fix test for new GstClockTime use
34687 Original commit message from CVS:
34688 * check/elements/level.c: (GST_START_TEST):
34689 fix test for new GstClockTime use
34690 * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
34691 (gst_level_transform_ip):
34692 * gst/level/gstlevel.h:
34693 fix up the decay peak, ensuring the decay peak is never lower
34694 than the peak for that interval
34696 Fri Sep 23 18:23:04 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34699 * docs/plugins/gst-plugins-good-plugins.args:
34700 * docs/plugins/inspect/plugin-alpha.xml:
34701 * docs/plugins/inspect/plugin-rtp.xml:
34702 * gst/level/gstlevel.c:
34704 Original commit message from CVS:
34707 Fri Sep 23 18:15:51 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34711 * check/elements/level.c:
34713 * gst/level/Makefile.am:
34714 * gst/level/gstlevel.c:
34715 * gst/level/gstlevel.h:
34716 * gst/level/level-example.c:
34717 * tests/check/elements/level.c:
34718 convert to using GstClockTime for all time values, finally.
34719 Original commit message from CVS:
34720 convert to using GstClockTime for all time values, finally.
34722 Fri Sep 23 15:01:00 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34724 * gst/goom/Makefile.am:
34726 Original commit message from CVS:
34729 Fri Sep 23 14:20:01 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34732 * gst/level/gstlevel.c:
34733 we handle more than two channels
34734 Original commit message from CVS:
34735 we handle more than two channels
34737 Fri Sep 23 04:23:00 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34741 * ext/cairo/Makefile.am:
34742 * ext/dv/Makefile.am:
34743 * ext/esd/Makefile.am:
34744 * ext/flac/Makefile.am:
34745 * ext/gconf/Makefile.am:
34746 * ext/gdk_pixbuf/Makefile.am:
34747 * ext/jpeg/Makefile.am:
34748 * ext/ladspa/Makefile.am:
34749 * ext/libcaca/Makefile.am:
34750 * ext/libmng/Makefile.am:
34751 * ext/libpng/Makefile.am:
34752 * ext/mikmod/Makefile.am:
34753 * ext/pango/Makefile.am:
34754 * ext/raw1394/Makefile.am:
34755 * ext/shout2/Makefile.am:
34756 * ext/speex/Makefile.am:
34757 * gst/alpha/Makefile.am:
34758 * gst/auparse/Makefile.am:
34759 * gst/auparse/gstauparse.c:
34760 * gst/autodetect/Makefile.am:
34761 * gst/avi/Makefile.am:
34762 * gst/cutter/Makefile.am:
34763 * gst/debug/Makefile.am:
34764 * gst/effectv/Makefile.am:
34765 * gst/flx/Makefile.am:
34766 * gst/goom/Makefile.am:
34767 * gst/law/Makefile.am:
34768 * gst/matroska/Makefile.am:
34769 * gst/median/Makefile.am:
34770 * gst/monoscope/Makefile.am:
34771 * gst/multipart/Makefile.am:
34772 * gst/oldcore/Makefile.am:
34773 * gst/rtp/Makefile.am:
34774 * gst/rtsp/Makefile.am:
34775 * gst/smoothwave/Makefile.am:
34776 * gst/smpte/Makefile.am:
34777 * gst/videobox/Makefile.am:
34778 * gst/videofilter/Makefile.am:
34779 * gst/videomixer/Makefile.am:
34780 * gst/wavenc/Makefile.am:
34781 * gst/wavparse/Makefile.am:
34782 * sys/oss/Makefile.am:
34783 * sys/osxaudio/Makefile.am:
34784 fix build and use of GST_LIBS
34785 Original commit message from CVS:
34786 fix build and use of GST_LIBS
34788 Thu Sep 22 22:38:48 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
34793 * gst/auparse/gstauparse.c:
34794 * gst/auparse/gstauparse.h:
34795 Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink
34796 Original commit message from CVS:
34797 Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink
34799 Thu Sep 22 14:13:36 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34801 gst/rtp/: Use is_filled to both check MTU and max-ptime of base class.
34802 Original commit message from CVS:
34804 * gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps):
34805 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34806 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
34807 (gst_rtpmp4venc_set_property):
34808 * gst/rtp/gstrtpmp4venc.h:
34809 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
34810 * gst/rtp/gstrtpmpaenc.h:
34811 Use is_filled to both check MTU and max-ptime of base class.
34813 Thu Sep 22 11:28:23 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34815 gst/rtp/gstrtpmp4venc.c: Don't fragment packets with multiple frames.
34816 Original commit message from CVS:
34817 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34818 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
34819 (gst_rtpmp4venc_set_property):
34820 Don't fragment packets with multiple frames.
34822 Thu Sep 22 10:39:11 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34824 gst/rtp/: Remove g_print.
34825 Original commit message from CVS:
34827 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
34828 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34829 (gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data),
34830 (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property),
34831 (gst_rtpmp4venc_get_property):
34832 * gst/rtp/gstrtpmp4venc.h:
34835 Make payload encoder a bit smarter and more correct with
34837 Added option in payloader to include config string in-band.
34839 Wed Sep 21 19:41:45 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34841 gst/rtsp/gstrtspsrc.c: Strip spaces for key/value pairs.
34842 Original commit message from CVS:
34843 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
34844 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
34845 (gst_rtspsrc_send):
34846 Strip spaces for key/value pairs.
34848 Wed Sep 21 17:53:26 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34850 gst/rtsp/gstrtspsrc.c: More SDP parsing and caps setting.
34851 Original commit message from CVS:
34852 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
34853 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
34854 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
34855 (gst_rtspsrc_change_state):
34856 More SDP parsing and caps setting.
34857 Do NO_PREROLL differently.
34858 add pads only after negotiated.
34859 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
34860 (gst_udpsrc_getcaps):
34861 Implement the getcaps function.
34863 Wed Sep 21 17:50:29 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34865 gst/rtp/gstrtpamrdec.c: Handle multiple AMr packets per payload. Handle CRC and parse ILL/ILP.
34866 Original commit message from CVS:
34867 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps),
34868 (gst_rtpamrdec_chain):
34869 Handle multiple AMr packets per payload. Handle CRC and
34871 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
34872 Make caps params strings for easy SDP mapping.
34873 * gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
34874 Handle capsnego better.
34875 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
34876 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps):
34877 Generate and parse config string in the caps.
34879 Wed Sep 21 12:19:24 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34881 gst/rtp/README: Update README
34882 Original commit message from CVS:
34885 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps):
34886 Make extra params as strings.
34887 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
34888 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
34889 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send):
34890 Make state change return NO_PREROLL as this is a live
34892 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
34893 Don't unref old caps when NULL.
34895 Tue Sep 20 17:35:11 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34897 gst/rtsp/: Add URI handler.
34898 Original commit message from CVS:
34899 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
34900 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
34901 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
34902 (gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
34903 (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
34904 (gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
34905 * gst/rtsp/sdpmessage.c: (sdp_media_get_format):
34906 * gst/rtsp/sdpmessage.h:
34908 Parse SDP and create caps.
34910 Tue Sep 20 17:19:43 2005 +0000 Christian Schaller <uraeus@gnome.org>
34912 * gst-plugins-good.spec.in:
34913 more spec file fixoring
34914 Original commit message from CVS:
34915 more spec file fixoring
34917 Tue Sep 20 17:04:33 2005 +0000 Christian Schaller <uraeus@gnome.org>
34919 * gst-plugins-good.spec.in:
34920 * gst-plugins.spec.in:
34922 Original commit message from CVS:
34925 Tue Sep 20 10:51:51 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34928 * gst/rtp/gstrtpamrdec.c:
34929 * gst/rtp/gstrtpamrdepay.c:
34930 * gst/rtp/gstrtpamrenc.c:
34931 * gst/rtp/gstrtpamrpay.c:
34932 * gst/rtp/gstrtpgsmenc.c:
34933 * gst/rtp/gstrtpgsmpay.c:
34934 * gst/rtp/gstrtph263pdec.c:
34935 * gst/rtp/gstrtph263pdepay.c:
34936 * gst/rtp/gstrtph263penc.c:
34937 * gst/rtp/gstrtph263ppay.c:
34938 * gst/rtp/gstrtpmp4vdec.c:
34939 * gst/rtp/gstrtpmp4vdepay.c:
34940 * gst/rtp/gstrtpmp4venc.c:
34941 * gst/rtp/gstrtpmp4vpay.c:
34942 * gst/rtp/gstrtpmpadec.c:
34943 * gst/rtp/gstrtpmpadepay.c:
34944 * gst/rtp/gstrtpmpaenc.c:
34945 * gst/rtp/gstrtpmpapay.c:
34946 don't use underscores
34947 Original commit message from CVS:
34948 don't use underscores
34950 Tue Sep 20 07:30:31 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
34952 gst/alpha/gstalpha.c: fix element description
34953 Original commit message from CVS:
34954 * gst/alpha/gstalpha.c:
34955 fix element description
34957 Mon Sep 19 17:57:06 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34959 * docs/plugins/gst-plugins-good-plugins.prerequisites:
34961 Original commit message from CVS:
34964 Mon Sep 19 17:53:42 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34966 * docs/plugins/.gitignore:
34967 * docs/plugins/gst-plugins-good-plugins.args:
34968 * docs/plugins/gst-plugins-good-plugins.hierarchy:
34969 * docs/plugins/gst-plugins-good-plugins.interfaces:
34970 * docs/plugins/gst-plugins-good-plugins.signals:
34971 commit result of scanobj step
34972 Original commit message from CVS:
34973 commit result of scanobj step
34975 Mon Sep 19 17:03:55 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34977 gst/rtp/gstrtph263pdec.c: Don't check payload for now.
34978 Original commit message from CVS:
34979 * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
34980 Don't check payload for now.
34982 Mon Sep 19 16:43:56 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34985 add check-valgrind target
34986 Original commit message from CVS:
34987 add check-valgrind target
34989 Mon Sep 19 16:26:30 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34991 gst/wavparse/gstwavparse.*: Fix wavparse some more.
34992 Original commit message from CVS:
34993 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
34994 (gst_wavparse_init), (gst_wavparse_parse_file_header),
34995 (gst_wavparse_stream_init), (gst_wavparse_handle_seek),
34996 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
34997 (gst_wavparse_loop), (gst_wavparse_pad_convert),
34998 (gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
34999 (gst_wavparse_change_state):
35000 * gst/wavparse/gstwavparse.h:
35001 Fix wavparse some more.
35003 Mon Sep 19 11:48:13 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
35005 check/elements/level.c: Fix for bus API change.
35006 Original commit message from CVS:
35007 * check/elements/level.c: (GST_START_TEST):
35008 Fix for bus API change.
35010 Mon Sep 19 11:38:10 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
35012 gst/level/level-example.c: Fix for new bus API.
35013 Original commit message from CVS:
35014 * gst/level/level-example.c: (main):
35015 Fix for new bus API.
35016 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
35019 Mon Sep 19 11:06:05 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35021 * gst/debug/Makefile.am:
35022 disable flags for unbuilt plugins
35023 Original commit message from CVS:
35024 disable flags for unbuilt plugins
35026 Mon Sep 19 08:21:29 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35029 * docs/plugins/scanobj-build.stamp:
35030 normal builds shouldn't scan gobjects
35031 Original commit message from CVS:
35032 normal builds shouldn't scan gobjects
35034 Fri Sep 16 00:38:50 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35036 * check/Makefile.am:
35038 * tests/check/Makefile.am:
35039 remove gst-register
35040 Original commit message from CVS:
35041 remove gst-register
35043 Thu Sep 15 13:57:56 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
35047 * gst/rtp/Makefile.am:
35049 * gst/rtp/gstrtp.c:
35050 * gst/rtp/gstrtpamrdec.c:
35051 * gst/rtp/gstrtpamrdepay.c:
35052 * gst/rtp/gstrtpamrenc.c:
35053 * gst/rtp/gstrtpamrenc.h:
35054 * gst/rtp/gstrtpamrpay.c:
35055 * gst/rtp/gstrtpamrpay.h:
35056 * gst/rtp/gstrtpgsmdepay.c:
35057 * gst/rtp/gstrtpgsmdepay.h:
35058 * gst/rtp/gstrtpgsmenc.c:
35059 * gst/rtp/gstrtpgsmenc.h:
35060 * gst/rtp/gstrtpgsmparse.c:
35061 * gst/rtp/gstrtpgsmparse.h:
35062 * gst/rtp/gstrtpgsmpay.c:
35063 * gst/rtp/gstrtpgsmpay.h:
35064 * gst/rtp/gstrtph263pdec.c:
35065 * gst/rtp/gstrtph263pdepay.c:
35066 * gst/rtp/gstrtph263penc.c:
35067 * gst/rtp/gstrtph263penc.h:
35068 * gst/rtp/gstrtph263ppay.c:
35069 * gst/rtp/gstrtph263ppay.h:
35070 * gst/rtp/gstrtpmp4vdec.c:
35071 * gst/rtp/gstrtpmp4vdepay.c:
35072 * gst/rtp/gstrtpmp4venc.c:
35073 * gst/rtp/gstrtpmp4venc.h:
35074 * gst/rtp/gstrtpmp4vpay.c:
35075 * gst/rtp/gstrtpmp4vpay.h:
35076 * gst/rtp/gstrtpmpadec.c:
35077 * gst/rtp/gstrtpmpadepay.c:
35078 * gst/rtp/gstrtpmpaenc.c:
35079 * gst/rtp/gstrtpmpaenc.h:
35080 * gst/rtp/gstrtpmpapay.c:
35081 * gst/rtp/gstrtpmpapay.h:
35082 Updates to payloader/depayloaders, make payloaders use the base classes.
35083 Original commit message from CVS:
35084 Updates to payloader/depayloaders, make payloaders use
35086 Updated README with suggested RTP caps and how to convert
35088 Added config descriptor in mp4v payloader.
35090 Thu Sep 15 10:47:58 2005 +0000 Andy Wingo <wingo@pobox.com>
35092 gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best): gst/autodetect/gstautovideosink.c
35093 Original commit message from CVS:
35094 2005-09-15 Andy Wingo <wingo@pobox.com>
35095 * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best):
35096 * gst/autodetect/gstautovideosink.c
35097 (gst_auto_video_sink_find_best): Update for new registry API.
35099 Wed Sep 14 20:51:47 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35101 common/: a simple py script to generate valid xml from a C example probably also need to strip an MIT license when we...
35102 Original commit message from CVS:
35103 * common/c-to-xml.py:
35104 * common/gtk-doc-plugins.mak:
35105 a simple py script to generate valid xml from a C example
35106 probably also need to strip an MIT license when we decide
35107 * docs/plugins/Makefile.am:
35108 * gst/level/Makefile.am:
35109 * gst/level/gstlevel.c: (gst_level_init):
35110 * gst/level/level-example.c: (message_handler), (main):
35111 add an example to level that will show up in the docs
35113 add a note for the future
35115 Wed Sep 14 11:44:11 2005 +0000 Michael Smith <msmith@xiph.org>
35117 gst/wavenc/gstwavenc.c: Actually define the debug object being used in wavenc. Fixes #316205
35118 Original commit message from CVS:
35119 * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
35120 Actually define the debug object being used in wavenc. Fixes #316205
35122 Wed Sep 14 11:23:44 2005 +0000 Michael Smith <msmith@xiph.org>
35125 * gst/smpte/Makefile.am:
35126 Link smpte plugin against GST_BASE_LIBS, to get libgstbase; needed to build on win32 as this plugin uses collectpads ...
35127 Original commit message from CVS:
35128 Link smpte plugin against GST_BASE_LIBS, to get libgstbase; needed to
35129 build on win32 as this plugin uses collectpads (bug 316204)
35131 Mon Sep 12 16:37:05 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35134 Fix up bogus ChangeLog entry
35135 Original commit message from CVS:
35136 Fix up bogus ChangeLog entry
35138 Mon Sep 12 16:14:48 2005 +0000 Andy Wingo <wingo@pobox.com>
35140 autogen.sh (package): Now type 'make' to build gst-plugins-good.
35141 Original commit message from CVS:
35142 2005-09-12 Andy Wingo <wingo@pobox.com>
35143 * autogen.sh (package): Now type 'make' to build gst-plugins-good.
35145 Sun Sep 11 17:52:09 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35148 * docs/plugins/inspect/plugin-1394.xml:
35149 * docs/plugins/inspect/plugin-aasink.xml:
35150 * docs/plugins/inspect/plugin-alaw.xml:
35151 * docs/plugins/inspect/plugin-alpha.xml:
35152 * docs/plugins/inspect/plugin-autodetect.xml:
35153 * docs/plugins/inspect/plugin-avi.xml:
35154 * docs/plugins/inspect/plugin-cacasink.xml:
35155 * docs/plugins/inspect/plugin-dv.xml:
35156 * docs/plugins/inspect/plugin-effectv.xml:
35157 * docs/plugins/inspect/plugin-esdsink.xml:
35158 * docs/plugins/inspect/plugin-fdsrc.xml:
35159 * docs/plugins/inspect/plugin-flac.xml:
35160 * docs/plugins/inspect/plugin-gconfelements.xml:
35161 * docs/plugins/inspect/plugin-goom.xml:
35162 * docs/plugins/inspect/plugin-jpeg.xml:
35163 * docs/plugins/inspect/plugin-level.xml:
35164 * docs/plugins/inspect/plugin-mulaw.xml:
35165 * docs/plugins/inspect/plugin-ossaudio.xml:
35166 * docs/plugins/inspect/plugin-png.xml:
35167 * docs/plugins/inspect/plugin-rtp.xml:
35168 * docs/plugins/inspect/plugin-rtsp.xml:
35169 * docs/plugins/inspect/plugin-shout2send.xml:
35170 * docs/plugins/inspect/plugin-smpte.xml:
35171 * docs/plugins/inspect/plugin-speex.xml:
35172 * docs/plugins/inspect/plugin-udp.xml:
35173 * docs/plugins/inspect/plugin-videobox.xml:
35174 * docs/plugins/inspect/plugin-videoflip.xml:
35175 * docs/plugins/inspect/plugin-wavparse.xml:
35176 add source module to docs; reinspect
35177 Original commit message from CVS:
35178 add source module to docs; reinspect
35180 Fri Sep 9 17:56:43 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35182 Move fdsrc back into gstreamer core elements.
35183 Original commit message from CVS:
35185 * gst/fdsrc/Makefile.am:
35186 * gst/fdsrc/gstfdsrc.c:
35187 * gst/fdsrc/gstfdsrc.h:
35188 Move fdsrc back into gstreamer core elements.
35189 * gst/level/gstlevel.c: (gst_level_class_init),
35190 (gst_level_transform_ip):
35191 * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
35192 Basetransform changes.
35194 Fri Sep 9 16:11:48 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35197 * ext/jpeg/gstsmokeenc.c:
35198 * ext/jpeg/smokecodec.c:
35199 fix compiler warnings
35200 Original commit message from CVS:
35201 fix compiler warnings
35203 Fri Sep 9 11:09:49 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35205 gst-plugins-good.spec.in: spec file fixes
35206 Original commit message from CVS:
35207 * gst-plugins-good.spec.in:
35209 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
35210 (gst_multiudpsink_render), (gst_multiudpsink_add),
35211 (gst_multiudpsink_clear):
35212 it actually helps to actually stream if we hook up the
35213 add signal to an actual implementation
35214 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
35217 Thu Sep 8 16:58:40 2005 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
35219 * ext/jpeg/Makefile.am:
35220 * ext/jpeg/gstjpeg.c:
35221 * ext/jpeg/gstjpegenc.c:
35222 * ext/jpeg/gstsmokeenc.c:
35223 jpgenc ported to GSTreamer 0.9
35224 Original commit message from CVS:
35225 jpgenc ported to GSTreamer 0.9
35227 Thu Sep 8 16:26:17 2005 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
35230 jpegenc ported to GStreamer 0.9
35231 Original commit message from CVS:
35232 jpegenc ported to GStreamer 0.9
35234 Wed Sep 7 13:49:37 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
35236 ext/: gsttaginterface.h -> gsttagsetter.h
35237 Original commit message from CVS:
35238 * ext/flac/gstflacdec.c:
35239 * ext/flac/gstflacenc.c:
35240 * ext/flac/gstflactag.c:
35241 * ext/speex/gstspeexenc.c:
35242 gsttaginterface.h -> gsttagsetter.h
35244 Tue Sep 6 23:30:03 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35246 Port to 0.9 and re-enable efence plugin.
35247 Original commit message from CVS:
35249 * gst/debug/Makefile.am:
35250 * gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
35251 (gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
35252 (gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
35253 (gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
35254 (gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
35255 Port to 0.9 and re-enable efence plugin.
35257 Tue Sep 6 21:31:25 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
35259 ext/flac/gstflacdec.*: Add support for flac files with 24/32 bits per sample; and misc. minor clean-ups. Seeking is s...
35260 Original commit message from CVS:
35261 * ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory),
35262 (gst_flacdec_write), (gst_flacdec_convert_src):
35263 * ext/flac/gstflacdec.h:
35264 Add support for flac files with 24/32 bits per sample; and misc.
35265 minor clean-ups. Seeking is still partly broken (for me at least).
35267 Tue Sep 6 15:50:58 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
35269 gst/rtp/: Added mpeg4 video payload encoder/decoder.
35270 Original commit message from CVS:
35271 * gst/rtp/Makefile.am:
35272 * gst/rtp/gstrtp.c: (plugin_init):
35273 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
35274 (gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
35275 (gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
35276 (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
35277 (gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
35278 (gst_rtpmp4vdec_plugin_init):
35279 * gst/rtp/gstrtpmp4vdec.h:
35280 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
35281 (gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
35282 (gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
35283 (gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
35284 (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
35285 (gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
35286 * gst/rtp/gstrtpmp4venc.h:
35287 * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
35288 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
35289 Added mpeg4 video payload encoder/decoder.
35290 Added some docs in mpa payloader.
35292 Tue Sep 6 14:06:47 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35296 Original commit message from CVS:
35299 Tue Sep 6 14:05:33 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35309 Original commit message from CVS:
35312 Mon Sep 5 17:20:28 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35314 * gst/videocrop/gstvideocrop.c:
35315 * sys/v4l2/gstv4l2element.c:
35316 * sys/v4l2/gstv4l2src.c:
35317 Fix up all the state change functions.
35318 Original commit message from CVS:
35319 Fix up all the state change functions.
35321 Mon Sep 5 16:28:16 2005 +0000 Andy Wingo <wingo@pobox.com>
35323 ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding here from the state change handler, so we fire signals w...
35324 Original commit message from CVS:
35325 2005-09-05 Andy Wingo <wingo@pobox.com>
35326 * ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
35327 here from the state change handler, so we fire signals without
35328 holding the state lock.
35330 Mon Sep 5 15:10:18 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35332 * gst/qtdemux/qtdemux.c:
35334 Original commit message from CVS:
35337 Mon Sep 5 13:18:42 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35340 * docs/plugins/.gitignore:
35341 maintenance commits
35342 Original commit message from CVS:
35343 maintenance commits
35345 Sun Sep 4 15:09:33 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35348 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
35349 * docs/plugins/inspect-build.stamp:
35350 * docs/plugins/inspect.stamp:
35351 * docs/plugins/inspect/plugin-1394.xml:
35352 * docs/plugins/inspect/plugin-aasink.xml:
35353 * docs/plugins/inspect/plugin-alaw.xml:
35354 * docs/plugins/inspect/plugin-alpha.xml:
35355 * docs/plugins/inspect/plugin-autodetect.xml:
35356 * docs/plugins/inspect/plugin-avi.xml:
35357 * docs/plugins/inspect/plugin-cacasink.xml:
35358 * docs/plugins/inspect/plugin-dv.xml:
35359 * docs/plugins/inspect/plugin-effectv.xml:
35360 * docs/plugins/inspect/plugin-esdsink.xml:
35361 * docs/plugins/inspect/plugin-fdsrc.xml:
35362 * docs/plugins/inspect/plugin-flac.xml:
35363 * docs/plugins/inspect/plugin-gconfelements.xml:
35364 * docs/plugins/inspect/plugin-goom.xml:
35365 * docs/plugins/inspect/plugin-jpeg.xml:
35366 * docs/plugins/inspect/plugin-level.xml:
35367 * docs/plugins/inspect/plugin-mulaw.xml:
35368 * docs/plugins/inspect/plugin-ossaudio.xml:
35369 * docs/plugins/inspect/plugin-png.xml:
35370 * docs/plugins/inspect/plugin-rtp.xml:
35371 * docs/plugins/inspect/plugin-rtsp.xml:
35372 * docs/plugins/inspect/plugin-shout2send.xml:
35373 * docs/plugins/inspect/plugin-smpte.xml:
35374 * docs/plugins/inspect/plugin-speex.xml:
35375 * docs/plugins/inspect/plugin-udp.xml:
35376 * docs/plugins/inspect/plugin-videobox.xml:
35377 * docs/plugins/inspect/plugin-videoflip.xml:
35378 * docs/plugins/inspect/plugin-wavparse.xml:
35380 Original commit message from CVS:
35383 Sun Sep 4 11:50:47 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35388 * docs/plugins/Makefile.am:
35404 Original commit message from CVS:
35407 Fri Sep 2 15:56:52 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35409 * gst-plugins-good.spec.in:
35411 Original commit message from CVS:
35414 Fri Sep 2 15:44:50 2005 +0000 Andy Wingo <wingo@pobox.com>
35416 * check/elements/level.c:
35417 * examples/gstplay/player.c:
35418 * examples/stats/mp2ogg.c:
35419 * ext/aalib/gstaasink.c:
35420 * ext/cairo/gsttextoverlay.c:
35421 * ext/dv/gstdvdec.c:
35422 * ext/dv/gstdvdemux.c:
35423 * ext/esd/esdmon.c:
35424 * ext/flac/gstflacdec.c:
35425 * ext/flac/gstflacenc.c:
35426 * ext/flac/gstflactag.c:
35427 * ext/gconf/gstgconfaudiosink.c:
35428 * ext/gconf/gstgconfvideosink.c:
35429 * ext/gdk_pixbuf/gstgdkanimation.c:
35430 * ext/jpeg/gstjpegdec.c:
35431 * ext/jpeg/gstjpegenc.c:
35432 * ext/ladspa/gstsignalprocessor.c:
35433 * ext/libcaca/gstcacasink.c:
35434 * ext/libmng/gstmngdec.c:
35435 * ext/mikmod/gstmikmod.c:
35436 * ext/pango/gsttextoverlay.c:
35437 * ext/raw1394/gstdv1394src.c:
35438 * ext/shout2/gstshout2.c:
35439 * ext/speex/gstspeexdec.c:
35440 * ext/speex/gstspeexenc.c:
35441 * gst/alpha/gstalpha.c:
35442 * gst/auparse/gstauparse.c:
35443 * gst/autodetect/gstautoaudiosink.c:
35444 * gst/autodetect/gstautovideosink.c:
35445 * gst/avi/gstavidemux.c:
35446 * gst/avi/gstavimux.c:
35447 * gst/debug/breakmydata.c:
35448 * gst/debug/gstnavigationtest.c:
35449 * gst/effectv/gstquark.c:
35450 * gst/fdsrc/gstfdsrc.c:
35451 * gst/flx/gstflxdec.c:
35452 * gst/goom/gstgoom.c:
35453 * gst/matroska/ebml-read.c:
35454 * gst/matroska/ebml-write.c:
35455 * gst/matroska/matroska-demux.c:
35456 * gst/matroska/matroska-mux.c:
35457 * gst/multipart/multipartdemux.c:
35458 * gst/multipart/multipartmux.c:
35459 * gst/oldcore/gstmd5sink.c:
35460 * gst/oldcore/gstmultifilesrc.c:
35461 * gst/oldcore/gstpipefilter.c:
35462 * gst/rtp/gstrtpL16depay.c:
35463 * gst/rtp/gstrtpL16enc.c:
35464 * gst/rtp/gstrtpL16parse.c:
35465 * gst/rtp/gstrtpL16pay.c:
35466 * gst/rtp/gstrtpamrdec.c:
35467 * gst/rtp/gstrtpamrdepay.c:
35468 * gst/rtp/gstrtpamrenc.c:
35469 * gst/rtp/gstrtpamrpay.c:
35470 * gst/rtp/gstrtpdec.c:
35471 * gst/rtp/gstrtpdepay.c:
35472 * gst/rtp/gstrtpgsmdepay.c:
35473 * gst/rtp/gstrtpgsmenc.c:
35474 * gst/rtp/gstrtpgsmparse.c:
35475 * gst/rtp/gstrtpgsmpay.c:
35476 * gst/rtp/gstrtph263pdec.c:
35477 * gst/rtp/gstrtph263pdepay.c:
35478 * gst/rtp/gstrtph263penc.c:
35479 * gst/rtp/gstrtph263ppay.c:
35480 * gst/rtp/gstrtpmpadec.c:
35481 * gst/rtp/gstrtpmpadepay.c:
35482 * gst/rtp/gstrtpmpaenc.c:
35483 * gst/rtp/gstrtpmpapay.c:
35484 * gst/rtsp/gstrtspsrc.c:
35485 * gst/smoothwave/gstsmoothwave.c:
35486 * gst/udp/gstdynudpsink.c:
35487 * gst/udp/gstmultiudpsink.c:
35488 * gst/videomixer/videomixer.c:
35489 * gst/wavenc/gstwavenc.c:
35490 * gst/wavparse/gstwavparse.c:
35505 * sys/oss/gstossmixerelement.c:
35506 * sys/osxaudio/gstosxaudioelement.c:
35507 * sys/osxaudio/gstosxaudiosink.c:
35508 * sys/osxaudio/gstosxaudiosrc.c:
35509 * tests/check/elements/level.c:
35510 All plugins updated for element state changes.
35511 Original commit message from CVS:
35512 2005-09-02 Andy Wingo <wingo@pobox.com>
35513 * All plugins updated for element state changes.
35515 Thu Sep 1 21:24:57 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35517 * ext/aalib/Makefile.am:
35518 fix build after cleaning up my vomit
35519 Original commit message from CVS:
35520 fix build after cleaning up my vomit
35522 Thu Sep 1 21:23:09 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35524 * ext/aalib/Makefile.am:
35525 fix build after cleaning up my vomit
35526 Original commit message from CVS:
35527 fix build after cleaning up my vomit
35529 Thu Sep 1 21:20:45 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35531 * gst/smpte/Makefile.am:
35532 fix build after cleaning up my vomit
35533 Original commit message from CVS:
35534 fix build after cleaning up my vomit
35536 Thu Sep 1 21:15:30 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35538 * gst/smpte/Makefile.am:
35539 fix build after cleaning up my vomit
35540 Original commit message from CVS:
35541 fix build after cleaning up my vomit
35543 Thu Sep 1 20:23:22 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35547 * check/.gitignore:
35548 * check/Makefile.am:
35549 * check/elements/.gitignore:
35550 * check/elements/level.c:
35553 * gst/level/gstlevel.c:
35554 * gst/level/gstlevel.h:
35555 * tests/check/.gitignore:
35556 * tests/check/Makefile.am:
35557 * tests/check/elements/.gitignore:
35558 * tests/check/elements/level.c:
35559 Andrewio Patrickoforus Wingonymus - 5 additional tests for your sins
35560 Original commit message from CVS:
35561 Andrewio Patrickoforus Wingonymus - 5 additional tests for your sins
35562 Add a regression test for level and fix a casting bug that made the additional
35563 channels turn out wrong
35565 Thu Sep 1 17:55:14 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35568 Original commit message from CVS:
35572 * common/plugins.xsl:
35573 wrap Description into a refsect2
35574 * docs/Makefile.am:
35575 * docs/plugins/Makefile.am:
35576 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
35577 * docs/plugins/gst-plugins-good-plugins-sections.txt:
35578 * gst/goom/Makefile.am:
35579 * gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
35580 (gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
35581 (gst_goom_sink_setcaps), (gst_goom_src_setcaps),
35582 (gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
35583 (gst_goom_change_state):
35584 * gst/goom/gstgoom.h:
35586 add an example launch line
35587 * gst/level/gstlevel.h:
35588 * gst/monoscope/gstmonoscope.c:
35591 Wed Aug 31 16:28:05 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35593 * gst/dvdlpcmdec/.gitignore:
35594 * gst/dvdlpcmdec/Makefile.am:
35595 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
35596 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
35597 remove dvdlpcmdec, it's dvd stuff
35598 Original commit message from CVS:
35599 remove dvdlpcmdec, it's dvd stuff
35601 Tue Aug 30 19:41:12 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35604 * gst-libs/gst/gettext.h:
35605 * gst-libs/gst/gst-i18n-plugin.h:
35606 add some i18n headers
35607 Original commit message from CVS:
35608 add some i18n headers
35610 Tue Aug 30 19:24:37 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35612 * docs/plugins/.gitignore:
35614 Original commit message from CVS:
35617 Tue Aug 30 19:24:03 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35619 * docs/Makefile.am:
35621 Original commit message from CVS:
35624 Tue Aug 30 19:20:02 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35627 * docs/version.entities.in:
35629 Original commit message from CVS:
35632 Tue Aug 30 19:01:18 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35637 * docs/plugins/Makefile.am:
35638 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
35639 * docs/plugins/gst-plugins-good-plugins-sections.txt:
35640 * docs/plugins/gst-plugins-good-plugins.types:
35641 document elements and plugins. Shazam !
35642 Original commit message from CVS:
35643 document elements and plugins. Shazam !
35645 Tue Aug 30 17:37:00 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35650 * gst-plugins-good.spec.in:
35652 Original commit message from CVS: