Update ChangeLog for 0.10.13.3
[platform/upstream/gstreamer.git] / ChangeLog
1 Thu Feb 19 11:09:03 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
2
3         * configure.ac:
4         * win32/common/config.h:
5           0.10.13.3 pre-release
6
7 Tue Feb 10 11:25:49 2009 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8
9         * ext/pulse/pulsemixerctrl.c:
10           pulsemixer: Fix compiler warnings.
11           Cast (enum *) to (int *), not necessarily technically right,
12           but plugs #571153.
13
14 Fri Feb 13 18:03:14 2009 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15
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).
24
25 Tue Feb 10 11:27:51 2009 +0100  Edward Hervey <bilboed@bilboed.com>
26
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).
30
31 Tue Feb 10 08:43:59 2009 +0100  Edward Hervey <bilboed@bilboed.com>
32
33         * sys/osxvideo/osxvideosink.m:
34           osxvideosink: Fix build. Fixes #571038
35
36 Mon Feb 9 12:18:36 2009 +0100  Edward Hervey <bilboed@bilboed.com>
37
38         * common:
39           Bump revision to use for common submodule.
40
41 Sat Feb 7 16:00:49 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
42
43         * ChangeLog:
44           ChangeLog: Update ChangeLog for 0.10.13.2
45
46 Sat Feb 7 15:58:55 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
47
48         * po/af.po:
49         * po/az.po:
50         * po/bg.po:
51         * po/ca.po:
52         * po/cs.po:
53         * po/da.po:
54         * po/en_GB.po:
55         * po/es.po:
56         * po/eu.po:
57         * po/fi.po:
58         * po/fr.po:
59         * po/hu.po:
60         * po/id.po:
61         * po/it.po:
62         * po/ja.po:
63         * po/lt.po:
64         * po/mt.po:
65         * po/nb.po:
66         * po/nl.po:
67         * po/or.po:
68         * po/pl.po:
69         * po/pt_BR.po:
70         * po/ru.po:
71         * po/sk.po:
72         * po/sq.po:
73         * po/sr.po:
74         * po/sv.po:
75         * po/uk.po:
76         * po/vi.po:
77         * po/zh_CN.po:
78         * po/zh_HK.po:
79         * po/zh_TW.po:
80           po: Update translations for 0.10.13.2
81
82 Sat Feb 7 15:46:07 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
83
84         * configure.ac:
85         * win32/common/config.h:
86           Release 0.10.13.2
87
88 Sat Feb 7 15:40:53 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
89
90         * po/LINGUAS:
91         * po/mt.po:
92           po: Add Maltese translation
93
94 Fri Feb 6 16:16:05 2009 -0800  David Schleef <ds@schleef.org>
95
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.
105
106 Thu Feb 5 15:51:42 2009 -0800  Michael Smith <msmith@songbirdnest.com>
107
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.
112
113 Thu Feb 5 10:19:37 2009 -0800  Michael Smith <msmith@songbirdnest.com>
114
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.
122
123 Thu Feb 5 20:02:01 2009 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
124
125         * ext/flac/gstflacdec.c:
126           debug on the object
127
128 Wed Feb 4 16:40:13 2009 -0800  Michael Smith <msmith@songbirdnest.com>
129
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.
136
137 Wed Feb 4 11:38:30 2009 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
138
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.
144
145 Wed Feb 4 09:20:28 2009 +0100  Robin Stocker <robin@nibor.org>
146
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.
153
154 Tue Feb 3 22:34:38 2009 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
155
156         * configure.ac:
157           configure.ac: bump core/base requirements to released versions
158
159 Tue Feb 3 17:10:30 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
160
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.
166
167 Tue Feb 3 14:09:26 2009 +0200  Stefan Kost <ensonic@users.sf.net>
168
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.
174
175 Tue Feb 3 11:52:15 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
176
177         * gst/audiofx/audioecho.c:
178           Use guint64 instead of guint for storing guint64
179
180 Mon Feb 2 18:37:35 2009 +0100  Jonathan Matthew <notverysmart@gmail.com>
181
182         * ext/soup/gstsouphttpsrc.c:
183           Use correct flag for the GNOME proxy configuration
184           Fixes bug #552140.
185
186 Mon Feb 2 13:08:14 2009 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
187
188         * tests/icles/v4l2src-test.c:
189           Fix compiler warnings
190           fix compiler warnings due to unused return values of scanf.
191
192 Sat Jan 31 11:08:30 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
193
194         * tests/icles/v4l2src-test.c:
195           Fix format string compiler warning
196
197 Fri Jan 30 22:24:14 2009 +0200  Stefan Kost <ensonic@users.sf.net>
198
199         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
200           Add releaseinfo with online url.
201
202 Fri Jan 30 18:04:11 2009 +0000  Jan Schmidt <jan.schmidt@sun.com>
203
204         * tests/check/Makefile.am:
205         * tests/icles/Makefile.am:
206           Fix up some compile flags
207
208 Fri Jan 30 17:35:49 2009 +0000  Jan Schmidt <jan.schmidt@sun.com>
209
210         * gst/videocrop/gstvideocrop.c:
211           Don't use Glib 2.16 function g_strcmp0.
212
213 Fri Jan 30 17:34:45 2009 +0000  Jan Schmidt <jan.schmidt@sun.com>
214
215         * gst/qtdemux/qtdemux.c:
216           Don't do void pointer arithmetic
217
218 Fri Jan 30 17:26:19 2009 +0000  Jan Schmidt <jan.schmidt@sun.com>
219
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.
224
225 Fri Jan 30 17:29:45 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
226
227         * common:
228           Bump common
229
230 Mon Jan 26 10:33:55 2009 +0100  Edward Hervey <bilboed@bilboed.com>
231
232         * gst/avi/gstavidemux.c:
233           Remove useless processing for non-raw formats
234
235 Fri Jan 30 15:34:31 2009 +0100  Edward Hervey <bilboed@bilboed.com>
236
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
241
242 Fri Jan 30 15:33:19 2009 +0100  Edward Hervey <bilboed@bilboed.com>
243
244         * gst/qtdemux/qtdemux.c:
245           Modify private-tag name formatter so that it doesn't go mad at fourcc starting with '(c)'.
246
247 Fri Jan 30 14:40:51 2009 +0100  Brijesh Singh <brijesh.ksingh@gmail.com>
248
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
255           Fixes bug #569820.
256
257 Fri Jan 30 08:53:06 2009 +0100  Edward Hervey <bilboed@bilboed.com>
258
259         * autogen.sh:
260         * common:
261           Use a symbolic link for the pre-commit client-side hook
262
263 Thu Jan 29 14:08:56 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
264
265         * gst/videocrop/gstaspectratiocrop.c:
266           Only unref the peer when there is one.
267
268 Thu Jan 29 11:07:59 2009 +0200  Stefan Kost <ensonic@users.sf.net>
269
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.
280
281 Thu Jan 29 10:10:08 2009 +0200  Stefan Kost <ensonic@users.sf.net>
282
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.
300
301 Thu Jan 29 09:45:25 2009 +0200  Stefan Kost <ensonic@users.sf.net>
302
303         * gst/multipart/multipartmux.c:
304           Add ' to framerate argument and remove the word 'simple' as all our pipelines are apparently simple.
305
306 Thu Jan 29 09:42:56 2009 +0200  Stefan Kost <ensonic@users.sf.net>
307
308         * ext/jpeg/gstjpegdec.c:
309         * ext/jpeg/gstjpegenc.c:
310           Add examples for the jpeg elements.
311
312 Wed Jan 28 21:40:11 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
313
314         * ext/pulse/pulsesink.c:
315           Fix compile error in the last commit
316
317 Wed Jan 28 20:34:40 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
318
319         * configure.ac:
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
329           newer pulseaudio.
330           Fixes: #567794
331           * Hook pulsesink's volume property up with the stream volume -- not the
332           sink volume in PA.
333           * Read the device description directly from the sink instead of going
334           via the mixer.
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
343           limit in PA.
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
347           fix for bug 556986.
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
350           * daemon to
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>
355
356 Wed Jan 28 17:46:06 2009 +0200  Stefan Kost <ensonic@users.sf.net>
357
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:
366         * ext/dv/gstdvdec.c:
367         * ext/dv/gstdvdemux.c:
368         * ext/esd/esdmon.c:
369         * ext/esd/esdsink.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:
379         * ext/hal/hal.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.
404
405 Wed Jan 28 15:57:20 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
406
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
418           a new delay.
419
420 Wed Jan 28 11:58:42 2009 +0100  Edward Hervey <bilboed@bilboed.com>
421
422         * win32/common/config.h:
423           Revert previous bogus commit
424
425 Wed Jan 28 12:29:42 2009 +0200  Stefan Kost <ensonic@users.sf.net>
426
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:
527         * gst/law/mulaw.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.
556
557 Tue Jan 27 23:09:05 2009 +0200  Stefan Kost <ensonic@users.sf.net>
558
559         * tests/examples/spectrum/demo-audiotest.c:
560         * tests/examples/spectrum/demo-osssrc.c:
561           Fix example apps by drawing in the main-loop.
562
563 Tue Jan 27 20:33:02 2009 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
564
565         * tests/check/Makefile.am:
566           tests: fix build of aspectratio crop unit test in uninstalled environment.
567
568 Tue Jan 27 20:30:02 2009 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
569
570         * .gitignore:
571           Make git ignore backup files
572
573 Mon Jan 26 16:14:47 2009 +0100  Peter Kjellerstedt <pkj@axis.com>
574
575         * gst/multipart/multipartdemux.c:
576           Plug a memory leak in a debug message.
577
578 Thu Jan 22 15:59:40 2009 +0100  Peter Kjellerstedt <pkj@axis.com>
579
580         * gst/udp/gstudpnetutils.c:
581           Correct return value from gst_udp_get_addr() when no known family is found.
582
583 Mon Jan 26 09:51:36 2009 +0100  Jonathan Matthew <jonathan@d14n.org>
584
585         * configure.ac:
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
590           libsoup.
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
594           set.
595           Fixes bug #552140.
596
597 Sun Jan 25 19:26:46 2009 -0800  David Schleef <ds@schleef.org>
598
599         * gst/qtdemux/qtdemux.c:
600           Add a few more video fourcc's
601
602 Sat Jan 24 14:48:00 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
603
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.
610
611 Sun Jan 25 14:34:09 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
612
613         * tests/check/elements/.gitignore:
614           Ignore check binaries
615
616 Sat Jan 24 18:28:06 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
617
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.
624
625 Sat Jan 24 14:25:08 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
626
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
689
690 Fri Jan 23 21:47:40 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
691
692         * gst/videocrop/gstvideocrop.c:
693           Fix link in documentation of videocrop element
694
695 Fri Jan 23 21:46:13 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
696
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
707
708 Sat Jan 24 13:21:39 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
709
710         * win32/common/config.h:
711           Update win32/common/config.h for the new development cycle
712
713 Sat Jan 24 11:53:40 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
714
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.
722
723 Fri Jan 23 23:38:10 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
724
725         * .gitignore:
726         * docs/plugins/.gitignore:
727         * po/.gitignore:
728         * tests/examples/audiofx/.gitignore:
729           More entries for the gitignores
730
731 Fri Jan 23 20:36:27 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
732
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.
738
739 Fri Jan 23 15:39:46 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
740
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.
748
749 Fri Jan 23 10:49:28 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
750
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.
755
756 Fri Jan 23 10:04:39 2009 +0100  Brian Cameron <brian.cameron@sun.com>
757
758         * configure.ac:
759           Fix linking on Solaris. Fixes bug #568809.
760           Check for the socket library which is needed
761           for socket() on Solaris.
762
763 Thu Jan 22 22:41:43 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
764
765         * configure.ac:
766           Bump version number again -> 0.10.13.1
767
768 Thu Jan 22 22:41:01 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
769
770         * gst-plugins-good.doap:
771           Add releases 0.10.12 and 0.10.13 to the doap file
772
773 Thu Jan 22 18:08:50 2009 +0200  Stefan Kost <ensonic@users.sf.net>
774
775         * common:
776           Update common snapshot.
777
778 Thu Jan 22 14:25:07 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
779
780         * configure.ac:
781         * win32/common/config.h:
782           Back to devel -> 0.10.12.1
783
784 Thu Jan 22 01:29:40 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
785
786         * configure.ac:
787           Release 0.10.12
788
789 Wed Jan 21 17:22:39 2009 -0800  David Schleef <ds@schleef.org>
790
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.
795
796 Wed Jan 21 12:56:55 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
797
798         * ext/flac/gstflacdec.c:
799           Fix typo and small flaw in flac decoder
800
801 Thu Jan 22 13:49:35 2009 +0100  Sebastian Dröge <slomo@circular-chaos.org>
802
803         * common:
804           Fix pre-commit hook
805
806 Thu Jan 22 10:40:34 2009 +0100  Sebastian Dröge <slomo@circular-chaos.org>
807
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
828           result.
829
830 Thu Jan 22 12:21:29 2009 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
831
832         * gst/rtsp/gstrtspsrc.c:
833           Free leftover udp ports (if any) when a setup request fails.
834
835 Thu Jan 22 06:05:26 2009 +0100  Edward Hervey <bilboed@bilboed.com>
836
837         * autogen.sh:
838         * common:
839           Install and use pre-commit indentation hook from common
840
841 Wed Jan 21 13:25:06 2009 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
842
843         * ext/flac/gstflacdec.c:
844           Whitespace fixes and some improved debug lines.
845
846 Wed Jan 21 04:31:58 2009 +0100  Edward Hervey <bilboed@bilboed.com>
847
848         * autogen.sh:
849           autogen.sh : Use git submodule
850
851 Tue Jan 20 15:33:05 2009 +0000  Tim-Philipp Müller <tim@centricular.net>
852
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).
857
858 Mon Jan 19 11:44:36 2009 +0000  Luotao Fu <l.fu@pengutronix.de>
859
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.
866
867 Mon Jan 19 11:22:06 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
868
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.
873
874 Mon Jan 19 11:19:08 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
875
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.
898
899 Mon Jan 19 10:13:53 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
900
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.
909
910 Thu Jan 15 21:16:45 2009 +0000  Michael Smith <msmith@xiph.org>
911
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.
917
918 Thu Jan 15 14:53:18 2009 +0000  Wim Taymans <wim.taymans@gmail.com>
919
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.
924           Fixes #567800.
925
926 Thu Jan 15 11:40:23 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
927
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.
933
934 Wed Jan 14 15:44:18 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
935
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
941           cleanup.
942
943 Wed Jan 14 15:37:07 2009 +0000  Lennart Poettering <lennart@poettering.net>
944
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.
951
952 Wed Jan 14 10:46:54 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
953
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.
967           Fixes bug #567642.
968           Major cleanup of the spectrum element.
969
970 Tue Jan 13 19:23:57 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
971
972           Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR filters to be implemented by providing the...
973           Original commit message from CVS:
974           * configure.ac:
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
1009           elements.
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
1024           elements.
1025
1026 Tue Jan 13 19:09:19 2009 +0000  Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
1027
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.
1033
1034 Tue Jan 13 19:04:09 2009 +0000  Michael Smith <msmith@xiph.org>
1035
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.
1041
1042 Tue Jan 13 17:49:07 2009 +0000  Wim Taymans <wim.taymans@gmail.com>
1043
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.
1049
1050 Tue Jan 13 08:24:25 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1051
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.
1073
1074 Sun Jan 11 19:03:38 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1075
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.
1117
1118 Thu Jan 8 18:17:13 2009 +0000  Michael Smith <msmith@xiph.org>
1119
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.
1127
1128 Thu Jan 8 15:56:46 2009 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1129
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.
1142
1143 Wed Jan 7 20:38:50 2009 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1144
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.
1153
1154 Wed Jan 7 16:09:47 2009 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1155
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.
1160
1161 Wed Jan 7 09:43:13 2009 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1162
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.
1167
1168 Tue Jan 6 17:48:10 2009 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1169
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.
1176
1177 Tue Jan 6 14:50:29 2009 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1178
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
1185           tags snapshot.
1186
1187 Mon Jan 5 17:31:13 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1188
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.
1195
1196 Mon Jan 5 12:30:40 2009 +0000  Sascha Hauer <s.hauer@pengutronix.de>
1197
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.
1205
1206 Mon Jan 5 11:42:09 2009 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1207
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
1217           in private tag.
1218
1219 Mon Jan 5 10:13:29 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1220
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.
1247
1248 Fri Jan 2 20:39:34 2009 +0000  Justin Karnegas <justin@affinix.com>
1249
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.
1266           Fixes byg #564948.
1267
1268 Fri Jan 2 16:31:13 2009 +0000  Wim Taymans <wim.taymans@gmail.com>
1269
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
1274           uridecodebin.
1275
1276 Fri Jan 2 15:20:48 2009 +0000  Wim Taymans <wim.taymans@gmail.com>
1277
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.
1285
1286 Wed Dec 31 11:20:55 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1287
1288           ChangeLog: Remove conflict marker from ChangeLog
1289           Original commit message from CVS:
1290           * ChangeLog:
1291           Remove conflict marker from ChangeLog
1292
1293 Sun Dec 28 09:50:31 2008 +0000  j^ <j@oil21.org>
1294
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.
1301           Fixes #565850
1302
1303 Tue Dec 23 12:10:41 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1304
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.
1313           Fixes #565441.
1314
1315 Fri Dec 19 09:36:45 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1316
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.
1323
1324 Wed Dec 17 17:28:39 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1325
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.
1330
1331 Tue Dec 16 16:19:26 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1332
1333           configure.ac: Require core cvs.
1334           Original commit message from CVS:
1335           * configure.ac:
1336           Require core cvs.
1337
1338 Tue Dec 16 16:07:48 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1339
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.
1344
1345 Tue Dec 16 14:22:51 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1346
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.
1351
1352 Tue Dec 16 13:14:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1353
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.
1358
1359 Tue Dec 16 12:52:24 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1360
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.
1365
1366 Tue Dec 16 11:57:01 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1367
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.
1373
1374 Mon Dec 15 15:59:53 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1375
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.
1382
1383 Mon Dec 15 12:45:35 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1384
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.
1389
1390 Sat Dec 13 16:23:09 2008 +0000  Edward Hervey <bilboed@bilboed.com>
1391
1392           m4/Makefile.am: A couple more .m4 that aren't shipped anymore with gettext 0.17.
1393           Original commit message from CVS:
1394           * m4/Makefile.am:
1395           A couple more .m4 that aren't shipped anymore with gettext 0.17.
1396
1397 Sat Dec 13 15:34:01 2008 +0000  Edward Hervey <bilboed@bilboed.com>
1398
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.
1419
1420 Sat Dec 13 12:58:24 2008 +0000  Edward Hervey <bilboed@bilboed.com>
1421
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:
1424           * m4/Makefile.am:
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
1427           dist.
1428
1429 Wed Dec 10 15:03:23 2008 +0000  Christian Schaller <uraeus@gnome.org>
1430
1431         * gst-plugins-good.spec.in:
1432           smaller spec file updates
1433           Original commit message from CVS:
1434           smaller spec file updates
1435
1436 Tue Dec 9 17:55:22 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1437
1438           gst/avi/gstavidemux.c: More logging.
1439           Original commit message from CVS:
1440           * gst/avi/gstavidemux.c:
1441           More logging.
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.
1446
1447 Tue Dec 9 14:30:03 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1448
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.
1453
1454 Tue Dec 9 14:19:16 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1455
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.
1460           Fixes #563056.
1461
1462 Tue Dec 9 10:47:14 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1463
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.
1468           Fixes bug #563510.
1469
1470 Tue Dec 9 10:28:11 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
1471
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.
1477
1478 Tue Dec 9 09:39:53 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1479
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.
1490
1491 Tue Dec 9 09:09:25 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1492
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),
1496           (run_server):
1497           The ports in libsoup are unsigned integers and not signed
1498           integers.
1499
1500 Mon Dec 8 18:31:00 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1501
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.
1507
1508 Mon Dec 8 18:24:21 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1509
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.
1517
1518 Mon Dec 8 12:37:45 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1519
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.
1524
1525 Mon Dec 8 12:36:21 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1526
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.
1533
1534 Sun Dec 7 19:22:48 2008 +0000  Brian Cameron <brian.cameron@sun.com>
1535
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.
1542
1543 Sun Dec 7 19:01:35 2008 +0000  Alexandre Rostovtsev <tetromino@gmail.com>
1544
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>
1548           * configure.ac:
1549           Make usage of libv4l optional by a configure parameter.
1550           Fixes bug #563504.
1551
1552 Fri Dec 5 09:24:18 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1553
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.
1631
1632 Thu Dec 4 20:10:58 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1633
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:
1636           * configure.ac:
1637           Apparently AC_CONFIG_MACRO_DIR breaks when using more
1638           than one macro directory, reverting last change.
1639
1640 Thu Dec 4 19:47:21 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1641
1642           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
1643           Original commit message from CVS:
1644           * configure.ac:
1645           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
1646           our M4 macros.
1647
1648 Sun Nov 30 16:24:45 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1649
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.
1655
1656 Sat Nov 29 20:05:41 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1657
1658           gst/autodetect/gstautoaudiosrc.c: Fix classification.
1659           Original commit message from CVS:
1660           * gst/autodetect/gstautoaudiosrc.c:
1661           Fix classification.
1662
1663 Sat Nov 29 13:31:55 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1664
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>
1669           * autogen.sh:
1670           * configure.ac:
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.
1673           Fixes bug #556091.
1674
1675 Fri Nov 28 15:10:50 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
1676
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.
1683
1684 Thu Nov 27 16:43:24 2008 +0000  Ron McOuat <rmcouat@smartt.com>
1685
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.
1698           Fixes bug #561775.
1699
1700 Thu Nov 27 12:13:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1701
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.
1711
1712 Thu Nov 27 11:22:56 2008 +0000  이문형 <iwings@gmail.com>
1713
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.
1720
1721 Wed Nov 26 21:19:47 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1722
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.
1728
1729 Tue Nov 25 18:13:25 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1730
1731           tests/icles/.cvsignore: cvsignore newly generated file.
1732           Original commit message from CVS:
1733           * tests/icles/.cvsignore:
1734           cvsignore newly generated file.
1735
1736 Tue Nov 25 18:03:02 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1737
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.
1818
1819 Tue Nov 25 17:47:24 2008 +0000  Julien Moutte <julien@moutte.net>
1820
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
1825           fourcc
1826           to supported qtdemux video codecs as I found some video clips
1827           using
1828           those.
1829
1830 Tue Nov 25 16:26:16 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1831
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.
1840
1841 Tue Nov 25 16:06:22 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1842
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.
1854
1855 Mon Nov 24 12:20:29 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1856
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.
1863           Fixes #561625.
1864
1865 Sun Nov 23 15:08:45 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1866
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
1871           bug ticket.
1872
1873 Sun Nov 23 11:17:01 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1874
1875         * ChangeLog:
1876           ChangeLog surgery
1877           Original commit message from CVS:
1878           ChangeLog surgery
1879
1880 Sun Nov 23 11:14:42 2008 +0000  Tal Shalif <tshalif@nargila.org>
1881
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.
1888
1889 Fri Nov 21 13:43:29 2008 +0000  Zeeshan Ali <zeeshanak@gnome.org>
1890
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.
1897           Fixes bug #561802.
1898
1899 Thu Nov 20 23:59:07 2008 +0000  Michael Smith <msmith@xiph.org>
1900
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.
1907
1908 Thu Nov 20 22:56:58 2008 +0000  Michael Smith <msmith@xiph.org>
1909
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.
1918
1919 Thu Nov 20 20:07:26 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1920
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.
1929
1930 Thu Nov 20 14:30:40 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1931
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
1936           added Dirac paths
1937
1938 Thu Nov 20 13:58:43 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1939
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
1944           works.
1945
1946 Thu Nov 20 13:46:47 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1947
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!
1953
1954 Mon Nov 17 14:04:20 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
1955
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
1966           to a decent size.
1967
1968 Sun Nov 16 14:41:32 2008 +0000  Edward Hervey <bilboed@bilboed.com>
1969
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.
1975
1976 Fri Nov 14 18:41:29 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1977
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.
1993
1994 Fri Nov 14 15:42:32 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1995
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.
2000
2001 Fri Nov 14 11:41:55 2008 +0000  Bjorn Ostby <bjornos@axis.com>
2002
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.
2017
2018 Thu Nov 13 17:45:59 2008 +0000  Fabricio Godoy <skarllot@gmail.com>
2019
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.
2028
2029 Thu Nov 13 16:24:59 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2030
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.
2039
2040 Thu Nov 13 16:17:38 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2041
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.
2050
2051 Thu Nov 13 16:11:16 2008 +0000  Eric Zhang <chao.zhang@access-company.com>
2052
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
2069           some firewalls.
2070           Send PLAY request to the server after we started the udp sources.
2071           Fixes #559545.
2072
2073 Thu Nov 13 14:04:40 2008 +0000  Yotam <sh.yotam@gmail.com>
2074
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.
2080
2081 Wed Nov 12 16:37:06 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2082
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.
2087
2088 Wed Nov 12 11:55:14 2008 +0000  Andy Wingo <wingo@pobox.com>
2089
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.
2095           Fixes #559288.
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
2100           movie state.
2101
2102 Tue Nov 11 19:52:05 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2103
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.
2112
2113 Tue Nov 11 17:33:00 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2114
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.
2119
2120 Tue Nov 11 17:29:03 2008 +0000  Olivier Crete <tester@tester.ca>
2121
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.
2130
2131 Tue Nov 11 16:00:48 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2132
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.
2139
2140 Tue Nov 11 15:16:31 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2141
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.
2147           Fixes #529379.
2148
2149 Tue Nov 11 12:18:23 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2150
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.
2157
2158 Tue Nov 11 10:06:01 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2159
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.
2164
2165 Mon Nov 10 16:44:45 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2166
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.
2172
2173 Mon Nov 10 16:36:09 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2174
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.
2181
2182 Mon Nov 10 13:59:27 2008 +0000  Thomas Vander Stichele <thomas@apestaart.org>
2183
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.
2190
2191 Mon Nov 10 12:13:21 2008 +0000  Eric Zhang <chao.zhang@access-company.com>
2192
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.
2201
2202 Wed Nov 5 14:42:35 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2203
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.
2215
2216 Tue Nov 4 12:32:48 2008 +0000  Bastien Nocera <hadess@hadess.net>
2217
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>
2222           * configure.ac:
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.
2242
2243 Tue Nov 4 12:28:34 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2244
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.
2316
2317 Fri Oct 31 18:17:50 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2318
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.
2325
2326 Fri Oct 31 10:08:50 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2327
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
2332           versions.
2333
2334 Fri Oct 31 10:00:18 2008 +0000  Nick Haddad <nick@haddads.net>
2335
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.
2343
2344 Thu Oct 30 15:08:49 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2345
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.
2353
2354 Thu Oct 30 10:31:35 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2355
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.
2362
2363 Wed Oct 29 18:28:25 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2364
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.
2370           Fixes #556641.
2371
2372 Tue Oct 28 17:42:02 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2373
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.
2379
2380 Tue Oct 28 17:39:48 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2381
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
2386
2387 Tue Oct 28 14:56:08 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2388
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.
2394
2395 Tue Oct 28 10:01:49 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2396
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.
2409
2410 Tue Oct 28 06:50:57 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2411
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:
2415           * gst/goom/README:
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:
2423           * gst/goom/goom.h:
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:
2436           * gst/goom/ifs.c:
2437           * gst/goom/ifs.h:
2438           * gst/goom/lines.c:
2439           * gst/goom/lines.h:
2440           * gst/goom/mathtools.c:
2441           * gst/goom/mathtools.h:
2442           * gst/goom/mmx.c:
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:
2454           * gst/goom/v3d.c:
2455           * gst/goom/v3d.h:
2456           * gst/goom/xmmx.c:
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.
2460
2461 Mon Oct 27 11:28:30 2008 +0000  Olivier Crete <tester@tester.ca>
2462
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.
2469
2470 Mon Oct 27 11:03:53 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2471
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
2492           us.
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.
2646
2647 Mon Oct 27 10:35:07 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2648
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.
2654
2655 Mon Oct 27 10:33:20 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2656
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.
2665
2666 Mon Oct 27 09:26:19 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2667
2668           ext/esd/esdmon.c: Add doc blob.
2669           Original commit message from CVS:
2670           * ext/esd/esdmon.c:
2671           Add doc blob.
2672
2673 Mon Oct 27 09:21:44 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2674
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.
2685
2686 Mon Oct 27 09:04:37 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2687
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.
2695
2696 Mon Oct 27 09:00:29 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
2697
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.
2706
2707 Mon Oct 27 08:54:30 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2708
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.
2720           Fixes #523813.
2721
2722 Mon Oct 27 08:45:11 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
2723
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
2730           goes into PLAYING.
2731           Correctly remove request pads, no matter if they have collected
2732           data or not.
2733           Fixes bug #557710.
2734
2735 Mon Oct 27 08:40:02 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2736
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.
2743
2744 Mon Oct 27 08:36:43 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2745
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.
2753           Fixes bug #557293.
2754
2755 Mon Oct 27 08:30:51 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2756
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.
2762
2763 Sun Oct 26 20:05:43 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2764
2765           configure.ac: Back to development -> 0.10.11.1
2766           Original commit message from CVS:
2767           * configure.ac:
2768           Back to development -> 0.10.11.1
2769
2770 Sun Oct 26 20:04:21 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2771
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
2776
2777 Fri Oct 24 22:41:18 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2778
2779         * ChangeLog:
2780         * NEWS:
2781         * RELEASE:
2782         * configure.ac:
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:
2851           Release 0.10.11
2852           Original commit message from CVS:
2853           Release 0.10.11
2854
2855 Fri Oct 24 22:20:47 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2856
2857         * po/af.po:
2858         * po/az.po:
2859         * po/bg.po:
2860         * po/ca.po:
2861         * po/cs.po:
2862         * po/da.po:
2863         * po/en_GB.po:
2864         * po/es.po:
2865         * po/eu.po:
2866         * po/fi.po:
2867         * po/fr.po:
2868         * po/hu.po:
2869         * po/id.po:
2870         * po/it.po:
2871         * po/ja.po:
2872         * po/lt.po:
2873         * po/nb.po:
2874         * po/nl.po:
2875         * po/or.po:
2876         * po/pl.po:
2877         * po/pt_BR.po:
2878         * po/ru.po:
2879         * po/sk.po:
2880         * po/sq.po:
2881         * po/sr.po:
2882         * po/sv.po:
2883         * po/uk.po:
2884         * po/vi.po:
2885         * po/zh_CN.po:
2886         * po/zh_HK.po:
2887         * po/zh_TW.po:
2888           Update .po files
2889           Original commit message from CVS:
2890           Update .po files
2891
2892 Fri Oct 24 16:30:53 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2893
2894           configure.ac: Commit 0.10.10.4 pre-release
2895           Original commit message from CVS:
2896           * configure.ac:
2897           Commit 0.10.10.4 pre-release
2898
2899 Tue Oct 21 12:42:45 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2900
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.
2905           Fixes: #556010
2906           Patch By: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2907
2908 Tue Oct 21 12:38:35 2008 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
2909
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
2914           Fixed: #557085
2915           Patch By: Wim Taymans <wim.taymans@collabora.co.uk>
2916
2917 Thu Oct 16 17:10:42 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2918
2919           configure.ac: 0.10.10.3 pre-release
2920           Original commit message from CVS:
2921           * configure.ac:
2922           0.10.10.3 pre-release
2923
2924 Thu Oct 16 15:30:22 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2925
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
2930
2931 Thu Oct 16 11:52:44 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2932
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:
2935           * configure.ac:
2936           Commit 0.10.10.2 pre-release bump that actually went
2937           out on 2008-10-11
2938
2939 Wed Oct 15 15:42:29 2008 +0000  Edward Hervey <bilboed@bilboed.com>
2940
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.
2946           Fixes #556424
2947
2948 Wed Oct 15 09:39:27 2008 +0000  Edward Hervey <bilboed@bilboed.com>
2949
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.
2955           Fixes #556381
2956
2957 Wed Oct 15 09:27:27 2008 +0000  Edward Hervey <bilboed@bilboed.com>
2958
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.
2963           Fixes #556381
2964
2965 Fri Oct 10 12:28:34 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2966
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.
2973
2974 Thu Oct 9 14:27:12 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2975
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
2980           event.
2981
2982 Wed Oct 8 15:59:56 2008 +0000  Christian Schaller <uraeus@gnome.org>
2983
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
2988
2989 Wed Oct 8 14:47:14 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2990
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.
2996
2997 Wed Oct 8 13:31:44 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2998
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.
3007
3008 Wed Oct 8 10:42:26 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3009
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.
3015
3016 Wed Oct 8 09:29:00 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3017
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.
3022
3023 Tue Oct 7 09:58:13 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3024
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.
3031
3032 Fri Oct 3 17:03:07 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3033
3034           configure.ac: Depend on released versions of core and base.
3035           Original commit message from CVS:
3036           * configure.ac::
3037           Depend on released versions of core and base.
3038
3039 Fri Oct 3 16:13:32 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3040
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.
3046
3047 Fri Oct 3 15:54:07 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3048
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.
3055           Fixes #551570.
3056
3057 Fri Oct 3 11:32:47 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3058
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.
3065
3066 Wed Oct 1 21:22:26 2008 +0000  Michael Smith <msmith@xiph.org>
3067
3068           configure.ac: Fix libs for linking directsound.
3069           Original commit message from CVS:
3070           * configure.ac:
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.
3075
3076 Sat Sep 27 00:43:07 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
3077
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.
3083
3084 Fri Sep 26 14:44:49 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3085
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
3091           spurt.
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
3094           spurt.
3095
3096 Fri Sep 26 13:55:48 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3097
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.
3110
3111 Thu Sep 25 15:11:16 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3112
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.
3118
3119 Thu Sep 25 12:07:46 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3120
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.
3125
3126 Thu Sep 25 11:30:35 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3127
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.
3133
3134 Thu Sep 25 10:34:39 2008 +0000  Daniel Franke <df@dfranke.us>
3135
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.
3143
3144 Tue Sep 23 18:08:56 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3145
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.
3151
3152 Tue Sep 23 17:31:22 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3153
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.
3158
3159 Wed Sep 17 14:50:42 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3160
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.
3169
3170 Wed Sep 17 13:49:04 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
3171
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):
3181           Format fixes.
3182           * tests/check/elements/multifile.c:
3183           Pull in unistd.h
3184
3185 Mon Sep 15 21:10:23 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3186
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.
3196
3197 Mon Sep 15 16:04:26 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3198
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
3204           can use.
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.
3209
3210 Sun Sep 14 11:32:15 2008 +0000  Jonathan Matthew <notverysmart@gmail.com>
3211
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
3217           Fixes #552213
3218
3219 Thu Sep 11 11:26:06 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3220
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
3226           compiler warnings.
3227
3228 Thu Sep 4 09:25:59 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3229
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.
3240
3241 Wed Sep 3 12:39:35 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3242
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.
3252           Fixes #550646.
3253
3254 Wed Sep 3 11:10:25 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3255
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.
3261
3262 Tue Sep 2 15:27:49 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3263
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.
3269           Fixes #550288.
3270
3271 Tue Sep 2 09:40:38 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3272
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:
3275           * po/LINGUAS:
3276           * po/POTFILES.in:
3277           * po/POTFILES.skip:
3278           Add 'ca' to LINGUAS; add some more files with translations and some
3279           files which should be ignored by translation tools.
3280
3281 Tue Sep 2 08:51:04 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3282
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.
3294
3295 Mon Sep 1 13:29:29 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3296
3297           configure.ac: Fix --disable-external
3298           Original commit message from CVS:
3299           * configure.ac:
3300           Fix --disable-external
3301
3302 Sun Aug 31 17:09:18 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3303
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.
3313
3314 Sun Aug 31 15:02:09 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3315
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
3320           frame.
3321
3322 Sun Aug 31 14:39:57 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3323
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
3330           the first.
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.
3337
3338 Sun Aug 31 08:32:45 2008 +0000  Craig Keogh <cskeogh@adam.com.au>
3339
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.
3347
3348 Sat Aug 30 14:15:03 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3349
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.
3361
3362 Fri Aug 29 00:28:55 2008 +0000  Michael Smith <msmith@xiph.org>
3363
3364           gst/law/: Ref caps before passing to gst_pad_template_new(), since that takes ownership.
3365           Original commit message from CVS:
3366           * gst/law/alaw.c:
3367           * gst/law/mulaw.c:
3368           Ref caps before passing to gst_pad_template_new(), since that takes
3369           ownership.
3370
3371 Thu Aug 28 10:09:16 2008 +0000  Mersad Jelacic <mersad@axis.com>
3372
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.
3380
3381 Wed Aug 27 16:12:39 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3382
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.
3392
3393 Wed Aug 27 15:42:11 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3394
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
3400           an ICY stream.
3401
3402 Wed Aug 27 00:08:20 2008 +0000  Michael Smith <msmith@xiph.org>
3403
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.
3408
3409 Tue Aug 26 23:57:05 2008 +0000  Michael Smith <msmith@xiph.org>
3410
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.
3415
3416 Tue Aug 26 23:53:40 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
3417
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
3422
3423 Tue Aug 26 23:05:57 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
3424
3425           configure.ac: Update version number to reflect 0.10.10 release from branch.
3426           Original commit message from CVS:
3427           * configure.ac:
3428           Update version number to reflect 0.10.10 release from
3429           branch.
3430
3431 Tue Aug 26 21:13:08 2008 +0000  Michael Smith <msmith@xiph.org>
3432
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.
3448
3449 Tue Aug 26 12:27:11 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3450
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.
3460
3461 Tue Aug 26 08:11:26 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3462
3463           tests/icles/.cvsignore: Ignore more.
3464           Original commit message from CVS:
3465           * tests/icles/.cvsignore:
3466           Ignore more.
3467
3468 Tue Aug 26 08:00:57 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3469
3470           gst/: Ignore files.
3471           Original commit message from CVS:
3472           * gst/goom/.cvsignore:
3473           * gst/goom2k1/.cvsignore:
3474           Ignore files.
3475
3476 Tue Aug 26 07:51:42 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3477
3478           ext/cairo/gsttextoverlay.c: Fix compiler warning.
3479           Original commit message from CVS:
3480           * ext/cairo/gsttextoverlay.c:
3481           Fix compiler warning.
3482
3483 Tue Aug 26 05:42:15 2008 +0000  David Schleef <ds@schleef.org>
3484
3485           ext/cairo/gsttextoverlay.c: Fix obvious memleak.
3486           Original commit message from CVS:
3487           * ext/cairo/gsttextoverlay.c: Fix obvious memleak.
3488
3489 Mon Aug 25 14:15:43 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3490
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.
3499           It works fine for:
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.
3506           Fixes #536067
3507
3508 Mon Aug 25 09:48:06 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3509
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.
3521
3522 Sat Aug 23 15:43:49 2008 +0000  Filippo Argiolas <filippo.argiolas@gmail.com>
3523
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.
3531
3532 Sat Aug 23 15:33:49 2008 +0000  Mike Ruprecht <cmaiku@gmail.com>
3533
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.
3540
3541 Fri Aug 22 16:04:02 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3542
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.
3548
3549 Fri Aug 22 12:24:23 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3550
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
3559           the bus.
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
3566           archive.
3567
3568 Fri Aug 22 11:29:26 2008 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
3569
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.
3575
3576 Thu Aug 21 21:56:19 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
3577
3578         * ChangeLog:
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.
3585
3586 Thu Aug 21 15:28:09 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
3587
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.
3594
3595 Thu Aug 21 13:27:12 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3596
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
3601           width. Thanks Tim.
3602
3603 Thu Aug 21 13:22:06 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3604
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.
3613
3614 Thu Aug 21 12:56:01 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3615
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.
3621
3622 Thu Aug 21 12:52:47 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3623
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.
3632
3633 Thu Aug 21 12:34:33 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3634
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.
3641
3642 Thu Aug 21 12:12:00 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3643
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):
3651           Add more debugging.
3652
3653 Wed Aug 20 21:54:35 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3654
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.
3659
3660 Wed Aug 20 17:46:48 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3661
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.
3681
3682 Wed Aug 20 17:42:21 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3683
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.
3690
3691 Wed Aug 20 17:30:19 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3692
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.
3714
3715 Wed Aug 20 17:17:55 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3716
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.
3728
3729 Wed Aug 20 11:51:38 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
3730
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.
3743
3744 Wed Aug 20 11:48:46 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3745
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.
3751
3752 Wed Aug 20 10:59:52 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3753
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.
3761
3762 Tue Aug 19 21:03:22 2008 +0000  David Schleef <ds@schleef.org>
3763
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.
3768
3769 Mon Aug 18 15:05:32 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3770
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
3778           with wrong values.
3779
3780 Sat Aug 16 14:54:56 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3781
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.
3790
3791 Fri Aug 15 17:26:18 2008 +0000  Olivier Crete <tester@tester.ca>
3792
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.
3800           Fixes #547842.
3801
3802 Thu Aug 14 22:07:02 2008 +0000  David Schleef <ds@schleef.org>
3803
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.
3808
3809 Thu Aug 14 12:47:09 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3810
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.
3815
3816 Thu Aug 14 11:44:59 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3817
3818           configure.ac: Require -base CVS for wavparse acid chunk parsing.
3819           Original commit message from CVS:
3820           * configure.ac::
3821           Require -base CVS for wavparse acid chunk parsing.
3822
3823 Wed Aug 13 13:57:01 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3824
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.
3835
3836 Wed Aug 13 13:17:15 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
3837
3838           configure.ac: Remove more cdio stuff (moved to ugly)
3839           Original commit message from CVS:
3840           * configure.ac:
3841           Remove more cdio stuff (moved to ugly)
3842
3843 Wed Aug 13 12:37:26 2008 +0000  Laszlo Pandy <laszlok2@gmail.com>
3844
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.
3853
3854 Wed Aug 13 12:34:13 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3855
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
3873           GST_WARNING.
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".
3877
3878 Wed Aug 13 12:21:22 2008 +0000  Laszlo Pandy <laszlok2@gmail.com>
3879
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.
3886
3887 Wed Aug 13 12:11:34 2008 +0000  Laszlo Pandy <laszlok2@gmail.com>
3888
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.
3895
3896 Wed Aug 13 12:01:01 2008 +0000  Laszlo Pandy <laszlok2@gmail.com>
3897
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.
3914
3915 Wed Aug 13 09:17:20 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3916
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.
3921
3922 Wed Aug 13 08:33:57 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3923
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
3928           v4lsrc.
3929           * sys/v4l2/v4l2src_calls.c:
3930           Simplify fraction equality check, no need to use GValues for this.
3931
3932 Tue Aug 12 12:04:24 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3933
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.
3942
3943 Tue Aug 12 11:28:47 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3944
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
3949           raw1394 plugin.
3950
3951 Tue Aug 12 09:22:29 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
3952
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:
3959           * ext/Makefile.am:
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.
3967           * po/LINGUAS:
3968           * po/POTFILES.in:
3969           * po/id.po:
3970           Pull in new translation from 0.10.9.2 release branch.
3971
3972 Mon Aug 11 15:05:13 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3973
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.
3983
3984 Mon Aug 11 14:36:13 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3985
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.
4004           Fixes #350830
4005
4006 Mon Aug 11 10:53:06 2008 +0000  Edward Hervey <bilboed@bilboed.com>
4007
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').
4013
4014 Sun Aug 10 19:40:27 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4015
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.
4020
4021 Sun Aug 10 19:35:05 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4022
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.
4028
4029 Sun Aug 10 15:52:42 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4030
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.
4038
4039 Sun Aug 10 11:32:03 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4040
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.
4047
4048 Sat Aug 9 14:02:27 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4049
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.
4059
4060 Sat Aug 9 13:48:22 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4061
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.
4067           Fixes bug #311586.
4068
4069 Sat Aug 9 08:58:26 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4070
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.
4075
4076 Fri Aug 8 16:20:26 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4077
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
4086           thread.
4087
4088 Fri Aug 8 15:20:24 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4089
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.
4101
4102 Thu Aug 7 17:14:39 2008 +0000  Christian Schaller <uraeus@gnome.org>
4103
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
4108
4109 Thu Aug 7 16:13:41 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4110
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.
4117
4118 Thu Aug 7 16:11:00 2008 +0000  Frederic Crozat <fcrozat@mandriva.org>
4119
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).
4131
4132 Thu Aug 7 14:40:13 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4133
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
4139           them in flacdec.
4140
4141 Thu Aug 7 10:22:32 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4142
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.
4148
4149 Wed Aug 6 15:34:55 2008 +0000  Jonathan Matthew <notverysmart@gmail.com>
4150
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.
4163           Fixes bug #413841.
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
4178           flacenc.
4179
4180 Wed Aug 6 13:12:07 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4181
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.
4187
4188 Tue Aug 5 15:05:44 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4189
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
4194           sub-chunk.
4195
4196 Tue Aug 5 14:22:12 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4197
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.
4203
4204 Tue Aug 5 14:16:32 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4205
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.
4213
4214 Tue Aug 5 13:57:57 2008 +0000  Aurelien Grimaud <gstelzz@yahoo.fr>
4215
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.
4221
4222 Tue Aug 5 13:54:18 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
4223
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.
4237           * gst/rtsp/URLS:
4238           Some more sample rtsp streams.
4239
4240 Tue Aug 5 08:43:45 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
4241
4242           gst/rtsp/URLS: Add another URL.
4243           Original commit message from CVS:
4244           * gst/rtsp/URLS:
4245           Add another URL.
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.
4249
4250 Mon Aug 4 09:16:40 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4251
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
4256           pad extra_data.
4257
4258 Mon Aug 4 07:23:07 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4259
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
4264           TRUE.
4265
4266 Mon Aug 4 07:17:38 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4267
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.
4273
4274 Mon Aug 4 07:05:33 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4275
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).
4280
4281 Sun Aug 3 12:23:49 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4282
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
4292           work.
4293
4294 Sun Aug 3 11:38:22 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4295
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.
4311
4312 Sun Aug 3 09:23:14 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4313
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.
4319
4320 Sat Aug 2 21:39:01 2008 +0000  Wouter Cloetens <wouter@mind.be>
4321
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>
4328
4329 Sat Aug 2 18:35:21 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4330
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.
4340
4341 Sat Aug 2 18:20:44 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4342
4343           Build depend on core CVS for the attachment tag.
4344           Original commit message from CVS:
4345           * configure.ac:
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.
4349
4350 Sat Aug 2 18:18:05 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4351
4352           Decode the codec private data and following ContentEncoding if necessary.
4353           Original commit message from CVS:
4354           * configure.ac:
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
4369           necessary.
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.
4373
4374 Sat Aug 2 18:11:32 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4375
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.
4382
4383 Sat Aug 2 18:06:20 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4384
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.
4400
4401 Sat Aug 2 18:01:36 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4402
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.
4471
4472 Sat Aug 2 17:59:05 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4473
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
4479           end of time.
4480
4481 Sat Aug 2 17:57:31 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4482
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.
4488
4489 Sat Aug 2 17:54:04 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4490
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.
4495
4496 Sat Aug 2 17:52:16 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4497
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
4504           32 bits.
4505           Allow muxing of more than 8 audio channels.
4506
4507 Sat Aug 2 17:47:32 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4508
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.
4518
4519 Sat Aug 2 17:18:47 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4520
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.
4527
4528 Fri Aug 1 23:26:50 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4529
4530           configure.ac: Back to development -> 0.10.9.1
4531           Original commit message from CVS:
4532           * configure.ac:
4533           Back to development -> 0.10.9.1
4534
4535 Fri Aug 1 15:58:47 2008 +0000  Christian Schaller <uraeus@gnome.org>
4536
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
4541
4542 Thu Jul 31 22:10:17 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4543
4544         * ChangeLog:
4545         * NEWS:
4546         * RELEASE:
4547         * configure.ac:
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:
4618           Release 0.10.9
4619           Original commit message from CVS:
4620           Release 0.10.9
4621
4622 Thu Jul 31 21:50:44 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4623
4624         * po/af.po:
4625         * po/az.po:
4626         * po/bg.po:
4627         * po/cs.po:
4628         * po/da.po:
4629         * po/en_GB.po:
4630         * po/es.po:
4631         * po/eu.po:
4632         * po/fi.po:
4633         * po/fr.po:
4634         * po/hu.po:
4635         * po/it.po:
4636         * po/ja.po:
4637         * po/lt.po:
4638         * po/nb.po:
4639         * po/nl.po:
4640         * po/or.po:
4641         * po/pl.po:
4642         * po/pt_BR.po:
4643         * po/ru.po:
4644         * po/sk.po:
4645         * po/sq.po:
4646         * po/sr.po:
4647         * po/sv.po:
4648         * po/uk.po:
4649         * po/vi.po:
4650         * po/zh_CN.po:
4651         * po/zh_HK.po:
4652         * po/zh_TW.po:
4653           Update .po files
4654           Original commit message from CVS:
4655           Update .po files
4656
4657 Thu Jul 31 21:26:48 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4658
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.
4666
4667 Mon Jul 28 20:17:46 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4668
4669           configure.ac: 0.10.8.4 pre-release
4670           Original commit message from CVS:
4671           * configure.ac:
4672           0.10.8.4 pre-release
4673
4674 Fri Jul 25 14:50:03 2008 +0000  Edward Hervey <bilboed@bilboed.com>
4675
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.
4681           Fixes #544509
4682
4683 Thu Jul 24 23:55:58 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4684
4685           configure.ac: 0.10.8.3 pre-release
4686           Original commit message from CVS:
4687           * configure.ac:
4688           0.10.8.3 pre-release
4689           * po/LINGUAS:
4690           * po/pt_BR.po:
4691           Add pt_BR translation
4692
4693 Wed Jul 23 22:01:20 2008 +0000  Michael Smith <msmith@xiph.org>
4694
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.
4708           Fixes #544433.
4709
4710 Tue Jul 22 06:32:03 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4711
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
4717           partially.
4718
4719 Sat Jul 19 14:12:39 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4720
4721           configure.ac: 0.10.8.2 pre-release
4722           Original commit message from CVS:
4723           * configure.ac:
4724           0.10.8.2 pre-release
4725
4726 Sat Jul 19 13:50:53 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4727
4728           ext/Makefile.am: Finish hooking up pulseaudio plugin to the build.
4729           Original commit message from CVS:
4730           * ext/Makefile.am:
4731           Finish hooking up pulseaudio plugin to the build.
4732           * ext/pulse/pulsemixerctrl.c:
4733           Fix compilation error.
4734
4735 Sat Jul 19 13:23:29 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4736
4737           po/: Add new lithunian translation, and add french to the LINGUAS file.
4738           Original commit message from CVS:
4739           * po/LINGUAS:
4740           * po/lt.po:
4741           Add new lithunian translation, and add french to the LINGUAS
4742           file.
4743
4744 Sat Jul 19 13:08:42 2008 +0000  Wouter Cloetens <wouter@mind.be>
4745
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>
4751           Fixes: #540300
4752           * tests/check/elements/.cvsignore:
4753           Ignore new check programs.
4754
4755 Sat Jul 19 01:01:13 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4756
4757           Move replaygain and interleave plugins from -bad.
4758           Original commit message from CVS:
4759           * configure.ac:
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.
4771           Fixes: #543406
4772           Fixes: #536228
4773
4774 Fri Jul 18 20:03:07 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4775
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.
4781           Fixes #543300.
4782
4783 Thu Jul 17 16:42:53 2008 +0000  Edward Hervey <bilboed@bilboed.com>
4784
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.
4789           Fixes #543054
4790
4791 Thu Jul 17 14:40:51 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
4792
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:
4795           * configure.ac::
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).
4800
4801 Thu Jul 17 13:54:38 2008 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
4802
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).
4808
4809 Mon Jul 14 17:17:47 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4810
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().
4815
4816 Mon Jul 14 17:15:42 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4817
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),
4822           (rtp_pipeline_run):
4823           * tests/check/elements/souphttpsrc.c: (souphttpsrc_suite):
4824           Don't use declarations after statements.
4825
4826 Mon Jul 14 16:28:25 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4827
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.
4832
4833 Mon Jul 14 13:11:14 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4834
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.
4841
4842 Mon Jul 14 13:02:48 2008 +0000  Alessandro Decina <alessandro@nnva.org>
4843
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.
4849
4850 Thu Jul 10 20:47:56 2008 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
4851
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.
4857
4858 Tue Jul 8 21:05:18 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4859
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
4865           provided in track.
4866
4867 Tue Jul 8 13:59:51 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4868
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:
4871           * configure.ac:
4872           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
4873           flags that are invalid for C++. Fixes bug #516509.
4874
4875 Tue Jul 8 12:51:34 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4876
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.
4888
4889 Mon Jul 7 21:28:58 2008 +0000  Daniel Drake <dsd@gentoo.org>
4890
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.
4898
4899 Mon Jul 7 15:34:12 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4900
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.
4909
4910 Mon Jul 7 10:30:51 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4911
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.
4918
4919 Mon Jul 7 10:16:07 2008 +0000  Tomasz Grobelny <tomasz@grobelny.oswiecenia.net>
4920
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.
4929           Fixes bug #541787.
4930
4931 Sat Jul 5 19:01:28 2008 +0000  Tero Saarni <tero.saarni@gmail.com>
4932
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.
4938           Fixes bug #541650.
4939
4940 Fri Jul 4 20:43:07 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4941
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.
4946
4947 Thu Jul 3 19:27:53 2008 +0000  Damien Lespiau <damien.lespiau@gmail.com>
4948
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>
4952           * configure.ac:
4953           Fix build of the RTP plugin with mingw32 by linking to ws2_32
4954           for htons() and htonl(). Fixes bug #541412.
4955
4956 Wed Jul 2 09:51:16 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4957
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.
4969
4970 Wed Jul 2 09:04:50 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4971
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.
4978
4979 Wed Jul 2 08:57:04 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4980
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.
4990
4991 Wed Jul 2 08:47:00 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4992
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.
4999
5000 Wed Jul 2 08:14:35 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5001
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
5006           tracks is detected.
5007
5008 Tue Jul 1 13:28:02 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5009
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.
5027
5028 Mon Jun 30 22:53:39 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
5029
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.
5035
5036 Sun Jun 29 19:52:51 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5037
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.
5050
5051 Sat Jun 28 19:31:46 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5052
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.
5057
5058 Fri Jun 27 18:11:01 2008 +0000  David Schleef <ds@schleef.org>
5059
5060           gst/qtdemux/qtdemux.c: Add Dirac stream type
5061           Original commit message from CVS:
5062           * gst/qtdemux/qtdemux.c: Add Dirac stream type
5063
5064 Fri Jun 27 15:25:00 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5065
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.
5072
5073 Thu Jun 26 16:36:47 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
5074
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.
5080
5081 Thu Jun 26 10:07:46 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5082
5083           ext/dv/gstdv.c: Fix compilation.
5084           Original commit message from CVS:
5085           * ext/dv/gstdv.c: (plugin_init):
5086           Fix compilation.
5087
5088 Thu Jun 26 09:37:23 2008 +0000  Edward Hervey <bilboed@bilboed.com>
5089
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.
5095           Fixes #532393
5096
5097 Wed Jun 25 08:12:18 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5098
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.
5106
5107 Wed Jun 25 07:57:26 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5108
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.
5113
5114 Wed Jun 25 06:36:58 2008 +0000  Jason Donenfeld <BugZilla@zx2c4.com>
5115
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.
5121           Fixes bug #540067.
5122
5123 Tue Jun 24 15:42:33 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
5124
5125           configure.ac: Depend on released versions of core and -base.
5126           Original commit message from CVS:
5127           * configure.ac:
5128           Depend on released versions of core and -base.
5129
5130 Mon Jun 23 16:13:40 2008 +0000  Julien Moutte <julien@moutte.net>
5131
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...)
5139
5140 Fri Jun 20 16:24:11 2008 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5141
5142           gst/: Added debug.
5143           Original commit message from CVS:
5144           * gst/rtp/gstrtptheorapay.c:
5145           * gst/udp/gstmultiudpsink.c:
5146           Added debug.
5147
5148 Fri Jun 20 15:21:59 2008 +0000  Christian Schaller <uraeus@gnome.org>
5149
5150         * ChangeLog:
5151         * common:
5152         * configure.ac:
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
5156
5157 Thu Jun 19 11:24:54 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5158
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.
5163
5164 Thu Jun 19 11:06:29 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
5165
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.
5171
5172 Thu Jun 19 10:58:57 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5173
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
5179           known length.
5180
5181 Thu Jun 19 10:48:57 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5182
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.
5190
5191 Thu Jun 19 09:12:55 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5192
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.
5210
5211 Thu Jun 19 08:22:16 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5212
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.
5225
5226 Wed Jun 18 20:09:28 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5227
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.
5234
5235 Wed Jun 18 16:55:05 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5236
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.
5241
5242 Wed Jun 18 10:28:20 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5243
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
5279           Blocks.
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.
5291
5292 Wed Jun 18 10:12:57 2008 +0000  mersad <mersad@axis.com>
5293
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.
5309
5310 Tue Jun 17 10:14:47 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5311
5312           gst/rtsp/URLS: Some more urls.
5313           Original commit message from CVS:
5314           * gst/rtsp/URLS:
5315           Some more urls.
5316           * gst/smpte/barboxwipes.c:
5317           Add a comment
5318           * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
5319           Fix typo, add audioresample to the pipeline.
5320
5321 Tue Jun 17 10:05:55 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5322
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.
5343
5344 Mon Jun 16 11:34:54 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5345
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
5350           block number.
5351
5352 Mon Jun 16 11:31:06 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
5353
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.
5359
5360 Mon Jun 16 10:59:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5361
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.
5377
5378 Mon Jun 16 10:09:03 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5379
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):
5389           Add mode property.
5390           Some cleanups, add more debug info.
5391           Add latency query.
5392
5393 Mon Jun 16 09:54:27 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5394
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
5400           our EOS logic.
5401
5402 Sun Jun 15 19:09:54 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5403
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
5417           element was added.
5418           Fix a small memory leak when trying to parse a tags element that was
5419           already parsed.
5420
5421 Sun Jun 15 15:29:29 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5422
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.
5431
5432 Sun Jun 15 15:01:30 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5433
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.
5438
5439 Sun Jun 15 14:08:41 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5440
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.
5450
5451 Sun Jun 15 09:43:25 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5452
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
5474           additional code.
5475
5476 Sat Jun 14 15:51:25 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5477
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.
5490
5491 Fri Jun 13 21:13:46 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
5492
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
5498           comments.
5499
5500 Fri Jun 13 19:14:41 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5501
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
5511           number types.
5512
5513 Fri Jun 13 19:07:03 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5514
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
5529           content.
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.
5534
5535 Fri Jun 13 14:33:52 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5536
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:
5542           More doc updates.
5543
5544 Fri Jun 13 11:59:23 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5545
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.
5645
5646 Fri Jun 13 11:54:05 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5647
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.
5655           Add G_LIKELY.
5656           Remove setting caps on buffers explicitly, basesrc does that for us now.
5657           Improve debug info.
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
5665
5666 Fri Jun 13 11:47:28 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5667
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.
5672
5673 Fri Jun 13 11:45:54 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5674
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.
5680
5681 Fri Jun 13 09:39:41 2008 +0000  Olivier Crete <tester@tester.ca>
5682
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
5688           for now.
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
5692           caps.
5693           Reverse strcmp checks for delivery-method.
5694           * gst/rtp/gstrtpvorbispay.c:
5695           Update a comment to note that the delivery-method is optional,
5696           Fixes #537675.
5697
5698 Thu Jun 12 17:30:06 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5699
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.
5705
5706 Thu Jun 12 12:14:38 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5707
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.
5713
5714 Wed Jun 11 14:28:44 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5715
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.
5721
5722 Wed Jun 11 14:11:16 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5723
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.
5806
5807 Wed Jun 11 11:27:46 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5808
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.
5816
5817 Wed Jun 11 11:18:23 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5818
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
5827           as a tag.
5828
5829 Wed Jun 11 08:56:16 2008 +0000  Olivier Crete <tester@tester.ca>
5830
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.
5837           Fixes bug #537675.
5838
5839 Tue Jun 10 17:20:45 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5840
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):
5845           Remove bogus check.
5846
5847 Tue Jun 10 16:25:24 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5848
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.
5856           Fixes #537361.
5857
5858 Tue Jun 10 11:05:30 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5859
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.
5869
5870 Tue Jun 10 10:44:53 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5871
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.
5916
5917 Tue Jun 10 08:59:17 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5918
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
5930           more.
5931
5932 Tue Jun 10 08:22:17 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5933
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
6008           in docs/plugins.
6009
6010 Tue Jun 10 06:52:44 2008 +0000  Brian Cameron <brian.cameron@sun.com>
6011
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.
6020           Fixes bug #536067.
6021
6022 Tue Jun 10 06:45:33 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6023
6024           Add pulseaudio GStreamer element from gst-pulse. Development will continue here instead of pulseaudio SVN. Fixes bug ...
6025           Original commit message from CVS:
6026           * configure.ac:
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.
6095
6096 Mon Jun 9 20:02:05 2008 +0000  Benjamin Kampmann <benjamin@fluendo.com>
6097
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).
6107
6108 Mon Jun 9 08:52:04 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
6109
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.
6117
6118 Mon Jun 9 08:42:49 2008 +0000  Bastien Nocera <hadess@hadess.net>
6119
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.
6127
6128 Sat Jun 7 18:48:54 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
6129
6130           Require libcdio >= 0.76.
6131           Original commit message from CVS:
6132           * configure.ac:
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.
6137
6138 Thu Jun 5 11:07:17 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6139
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.
6149
6150 Thu Jun 5 09:45:00 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
6151
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.
6157
6158 Wed Jun 4 18:08:35 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
6159
6160           gst/avi/gstavidemux.c: Fix typo in comment
6161           Original commit message from CVS:
6162           * gst/avi/gstavidemux.c:
6163           Fix typo in comment
6164
6165 Wed Jun 4 18:03:24 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
6166
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
6171           the next keyframe
6172
6173 Wed Jun 4 17:39:31 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
6174
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.
6182
6183 Wed Jun 4 16:49:26 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
6184
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
6189
6190 Wed Jun 4 15:19:46 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
6191
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).
6197
6198 Wed Jun 4 11:59:18 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
6199
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.
6205
6206 Wed Jun 4 10:42:46 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
6207
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).
6213
6214 Wed Jun 4 08:54:09 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6215
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.
6221
6222 Wed Jun 4 07:36:07 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6223
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.
6230
6231 Wed Jun 4 06:48:46 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6232
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.
6245
6246 Tue Jun 3 14:35:59 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6247
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.
6254           Fixes bug #536258.
6255
6256 Tue Jun 3 09:03:19 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6257
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.
6266
6267 Mon Jun 2 16:10:00 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
6268
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.
6278           Small cleanups.
6279
6280 Mon Jun 2 12:42:14 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6281
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.
6300
6301 Mon Jun 2 12:22:56 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6302
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
6308           after usage.
6309
6310 Sat May 31 16:53:23 2008 +0000  Bastien Nocera <hadess@hadess.net>
6311
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.
6320           Fixes #535935
6321
6322 Sat May 31 15:30:41 2008 +0000  Julien Moutte <julien@moutte.net>
6323
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
6332           as
6333           that could crop quite some video frames. Make reverse playback
6334           support
6335           more robust and support edit lists. Support seeking to the last
6336           frame,
6337           and fix reverse looping playback. Add some debugging.
6338           * win32/common/config.h: Updated.
6339
6340 Sat May 31 08:37:00 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6341
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.
6348
6349 Fri May 30 11:03:57 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6350
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.
6362
6363 Thu May 29 11:30:16 2008 +0000  Sebastian Keller <sebastian-keller@gmx.de>
6364
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.
6375
6376 Wed May 28 20:01:32 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
6377
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.
6385
6386 Wed May 28 16:22:36 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6387
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.
6394
6395 Wed May 28 14:31:05 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6396
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 :)
6404
6405 Wed May 28 14:07:21 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6406
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.
6422
6423 Wed May 28 13:28:20 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6424
6425           Document aasink and cacasink.
6426           Original commit message from CVS:
6427           * REQUIREMENTS:
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.
6497
6498 Wed May 28 08:36:44 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6499
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.
6508
6509 Wed May 28 08:14:16 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6510
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.
6516
6517 Tue May 27 17:55:30 2008 +0000  Edward Hervey <bilboed@bilboed.com>
6518
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.
6529           Fixes #535121
6530
6531 Mon May 26 16:25:15 2008 +0000  j^ <j@oil21.org>
6532
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.
6538
6539 Mon May 26 15:51:41 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6540
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.
6553
6554 Mon May 26 15:39:26 2008 +0000  William M. Brack <wbrack@mmm.com.hk>
6555
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.
6563
6564 Mon May 26 15:14:55 2008 +0000  William M. Brack <wbrack@mmm.com.hk>
6565
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.
6573
6574 Mon May 26 14:52:51 2008 +0000  William M. Brack <wbrack@mmm.com.hk>
6575
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.
6582
6583 Mon May 26 13:51:38 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6584
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.
6590
6591 Mon May 26 10:28:47 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6592
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),
6615           (interleave_suite):
6616           Add some more extensive unit tests for interleave.
6617
6618 Mon May 26 09:57:40 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6619
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),
6630           (send_tag_event):
6631           Don't use _gst_pad().
6632
6633 Sun May 25 16:09:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6634
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.
6643
6644 Sat May 24 12:55:39 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
6645
6646           configure.ac: We need -base CVS (rtsp).
6647           Original commit message from CVS:
6648           * configure.ac:
6649           We need -base CVS (rtsp).
6650
6651 Thu May 22 19:47:53 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6652
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
6726           pads to the docs.
6727
6728 Thu May 22 18:55:09 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6729
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
6738           our src pads.
6739           Complete documentation and add myself to the authors of the element.
6740
6741 Thu May 22 14:49:08 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
6742
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.
6748
6749 Thu May 22 11:19:03 2008 +0000  Julien Moutte <julien@moutte.net>
6750
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
6759           on more platforms.
6760
6761 Wed May 21 17:51:09 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6762
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),
6766           (teardown_src_pad):
6767           * tests/check/elements/icydemux.c: (icydemux_found_pad),
6768           (GST_START_TEST):
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),
6772           (GST_START_TEST):
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.
6776
6777 Wed May 21 17:39:38 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6778
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.
6805
6806 Wed May 21 17:35:50 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6807
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.
6818
6819 Wed May 21 14:09:41 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6820
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.
6825
6826 Wed May 21 13:47:43 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6827
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.
6836
6837 Wed May 21 11:38:17 2008 +0000  Gustaf Räntilä <g.rantila@gmail.com>
6838
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.
6844
6845 Wed May 21 10:51:52 2008 +0000  Henrik Eriksson <henriken@axis.com>
6846
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.
6856
6857 Wed May 21 10:09:23 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6858
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.
6863
6864 Wed May 21 09:56:02 2008 +0000  Bruno Santos <brunof@ua.pt>
6865
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
6874           transparently.
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.
6886           Fixes #515962.
6887
6888 Wed May 21 09:38:48 2008 +0000  Patrick Radizi <patrick.radizi@axis.com>
6889
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.
6899           Fixes #533287.
6900
6901 Tue May 20 17:27:35 2008 +0000  Michael Meeks <mmeeks@ximian.org>
6902
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.
6909
6910 Tue May 20 14:24:21 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6911
6912           gst/videomixer/videomixer.c: Add missing incudes.
6913           Original commit message from CVS:
6914           * gst/videomixer/videomixer.c:
6915           Add missing incudes.
6916
6917 Tue May 20 13:57:44 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
6918
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).
6925
6926 Tue May 20 11:33:05 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6927
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.
6946
6947 Tue May 20 10:47:10 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6948
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.
6955
6956 Tue May 20 10:42:33 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
6957
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,
6963           use a counter.
6964           Register the videomixerpad class from the element's class_init
6965           where it's safer, and allows the docs generator to scan it.
6966
6967 Tue May 20 09:29:28 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6968
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.
6990
6991 Mon May 19 21:05:03 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6992
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
7004           missing still.
7005
7006 Mon May 19 12:32:06 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7007
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.
7013
7014 Mon May 19 07:46:05 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7015
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.
7025
7026 Sun May 18 19:27:59 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7027
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.
7033
7034 Sat May 17 19:39:53 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7035
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.
7044
7045 Sat May 17 14:05:03 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7046
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.
7057
7058 Sat May 17 10:38:18 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7059
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.
7066
7067 Fri May 16 21:56:24 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7068
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.
7089
7090 Fri May 16 17:50:20 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7091
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.
7098
7099 Wed May 14 18:28:46 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7100
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
7111           multiple NAL units.
7112           Add suport for AVC format input.
7113
7114 Wed May 14 17:58:50 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
7115
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.
7124
7125 Wed May 14 14:19:47 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7126
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
7132           reason.
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.
7140
7141 Wed May 14 12:52:15 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7142
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.
7149
7150 Wed May 14 07:32:44 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7151
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
7159           generation.
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.
7174
7175 Tue May 13 20:25:20 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7176
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.
7182
7183 Tue May 13 08:59:41 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7184
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.
7189
7190 Tue May 13 08:35:55 2008 +0000  Olivier Crete <tester@tester.ca>
7191
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.
7207
7208 Tue May 13 08:21:26 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7209
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.
7214
7215 Mon May 12 18:27:24 2008 +0000  Olivier Crete <tester@tester.ca>
7216
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.
7237
7238 Mon May 12 16:35:39 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7239
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
7245           (buggy) RGB to YUV.
7246
7247 Mon May 12 15:26:01 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7248
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.
7253           Fixes #519301.
7254
7255 Sun May 11 14:43:26 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7256
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.
7266
7267 Thu May 8 16:58:02 2008 +0000  Wouter Cloetens <wouter@mind.be>
7268
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.
7279
7280 Thu May 8 10:20:52 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7281
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.
7287
7288 Thu May 8 08:15:34 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
7289
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.
7295           Fixes bug #532117.
7296
7297 Wed May 7 16:36:04 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7298
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.
7304
7305 Wed May 7 15:33:52 2008 +0000  Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7306
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.
7313
7314 Wed May 7 15:28:06 2008 +0000  Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7315
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.
7323
7324 Wed May 7 15:19:47 2008 +0000  Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7325
7326         * ChangeLog:
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.
7337
7338 Wed May 7 15:09:10 2008 +0000  Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7339
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.
7347
7348 Wed May 7 14:56:22 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7349
7350         * ChangeLog:
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
7357           width/height.
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
7360           dimensions.
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.
7364
7365 Wed May 7 14:43:39 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7366
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.
7375
7376 Wed May 7 14:39:45 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7377
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!
7385
7386 Wed May 7 13:48:28 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7387
7388         * ChangeLog:
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.
7396
7397 Wed May 7 11:22:51 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7398
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.
7404
7405 Wed May 7 09:52:34 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7406
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.
7412
7413 Wed May 7 08:03:51 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7414
7415           configure.ac: Error out if we don't have the required core/base versions.
7416           Original commit message from CVS:
7417           * configure.ac:
7418           Error out if we don't have the required core/base versions.
7419
7420 Tue May 6 09:33:46 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
7421
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.
7427
7428 Mon May 5 11:19:13 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
7429
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.
7435
7436 Sat May 3 09:18:22 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7437
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.
7450
7451 Fri May 2 12:44:18 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7452
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.
7459
7460 Fri May 2 12:39:03 2008 +0000  Olivier Crete <tester@tester.ca>
7461
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.
7468
7469 Fri May 2 12:34:22 2008 +0000  Olivier Crete <tester@tester.ca>
7470
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.
7477
7478 Fri May 2 12:24:55 2008 +0000  Olivier Crete <tester@tester.ca>
7479
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.
7486
7487 Fri May 2 11:32:31 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7488
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
7493           uses glib.
7494
7495 Fri May 2 09:09:58 2008 +0000  j^ <j@bootlab.org>
7496
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.
7502
7503 Thu May 1 10:52:11 2008 +0000  Youness Alaoui <youness.alaoui@collabora.co.uk>
7504
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).
7511
7512 Wed Apr 30 12:18:41 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7513
7514           Use new error code for encrypted streams (which requires core CVS).
7515           Original commit message from CVS:
7516           * configure.ac:
7517           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
7518           Use new error code for encrypted streams (which requires core CVS).
7519
7520 Wed Apr 30 12:10:02 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7521
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.
7527
7528 Wed Apr 30 09:48:11 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7529
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.
7535
7536 Tue Apr 29 14:11:45 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7537
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),
7541           (speex_dec_chain):
7542           Try to preserve input timestamps when we can.
7543           Do beginnings of error concealment.
7544
7545 Mon Apr 28 22:38:11 2008 +0000  Michael Smith <msmith@xiph.org>
7546
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
7551           elsewhere.
7552
7553 Mon Apr 28 11:16:32 2008 +0000  Julien Moutte <julien@moutte.net>
7554
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.
7560
7561 Fri Apr 25 19:34:31 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7562
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.
7576
7577 Fri Apr 25 19:24:00 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7578
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.
7648
7649 Fri Apr 25 18:45:33 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7650
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.
7655
7656 Fri Apr 25 13:31:48 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7657
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).
7665
7666 Fri Apr 25 12:52:44 2008 +0000  Jesús Corrius <jesus@softcatala.org>
7667
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.
7675
7676 Fri Apr 25 07:56:12 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7677
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.
7694
7695 Thu Apr 24 22:04:57 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7696
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.
7702
7703 Thu Apr 24 22:01:52 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7704
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.
7714
7715 Thu Apr 24 21:17:42 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7716
7717           configure.ac: Back to development -> 0.10.8.1
7718           Original commit message from CVS:
7719           * configure.ac:
7720           Back to development -> 0.10.8.1
7721           === release 0.10.8 ===
7722
7723 Wed Apr 23 23:40:48 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7724
7725         * NEWS:
7726         * RELEASE:
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)
7730
7731 Wed Apr 23 23:26:24 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7732
7733         * ChangeLog:
7734         * NEWS:
7735         * RELEASE:
7736         * configure.ac:
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:
7800         * po/LINGUAS:
7801         * win32/common/config.h:
7802           Release 0.10.8
7803           Original commit message from CVS:
7804           Release 0.10.8
7805
7806 Wed Apr 23 23:18:44 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7807
7808         * common:
7809         * po/af.po:
7810         * po/az.po:
7811         * po/bg.po:
7812         * po/cs.po:
7813         * po/da.po:
7814         * po/en_GB.po:
7815         * po/es.po:
7816         * po/eu.po:
7817         * po/fi.po:
7818         * po/fr.po:
7819         * po/hu.po:
7820         * po/it.po:
7821         * po/ja.po:
7822         * po/nb.po:
7823         * po/nl.po:
7824         * po/or.po:
7825         * po/pl.po:
7826         * po/ru.po:
7827         * po/sk.po:
7828         * po/sq.po:
7829         * po/sr.po:
7830         * po/sv.po:
7831         * po/uk.po:
7832         * po/vi.po:
7833         * po/zh_CN.po:
7834         * po/zh_HK.po:
7835         * po/zh_TW.po:
7836           Update .po files
7837           Original commit message from CVS:
7838           Update .po files
7839
7840 Tue Apr 22 00:29:00 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7841
7842           configure.ac: 0.10.7.4 pre-release
7843           Original commit message from CVS:
7844           * configure.ac:
7845           0.10.7.4 pre-release
7846
7847 Tue Apr 22 00:18:52 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7848
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.
7866           Fixes: #529268
7867
7868 Mon Apr 21 21:54:11 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7869
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.
7874
7875 Mon Apr 21 08:21:14 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7876
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.
7883
7884 Fri Apr 18 18:47:43 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7885
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.
7890
7891 Thu Apr 17 23:00:29 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7892
7893           configure.ac: 0.10.7.3 pre-release
7894           Original commit message from CVS:
7895           * configure.ac:
7896           0.10.7.3 pre-release
7897
7898 Thu Apr 17 22:32:16 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7899
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.
7909
7910 Thu Apr 17 18:08:53 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7911
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.
7916           Fixes: #528615
7917
7918 Thu Apr 17 10:24:32 2008 +0000  Edward Hervey <bilboed@bilboed.com>
7919
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
7925
7926 Wed Apr 16 10:31:17 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7927
7928           Strip out the config/script parsing stuff, we don't need it.
7929           Original commit message from CVS:
7930           * configure.ac:
7931           * gst/goom/Makefile.am:
7932           * gst/goom/convolve_fx.c:
7933           * gst/goom/default_scripts.h:
7934           * gst/goom/goom.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.
7946           Fixes #527999.
7947
7948 Tue Apr 15 16:58:36 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7949
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
7955
7956 Mon Apr 14 20:01:44 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7957
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.
7962
7963 Mon Apr 14 13:38:32 2008 +0000  Mark Nauwelaerts <manauw@skynet.be>
7964
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>
7971           Fixes: #526557
7972
7973 Sun Apr 13 23:13:32 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7974
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.
7979
7980 Sun Apr 13 17:43:52 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7981
7982           ext/Makefile.am: Remove LADSPA reference I missed.
7983           Original commit message from CVS:
7984           * ext/Makefile.am:
7985           Remove LADSPA reference I missed.
7986
7987 Sun Apr 13 13:06:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7988
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.
7994
7995 Sat Apr 12 23:47:23 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7996
7997           Remove LADSPA plugin. Fixes: #515978
7998           Original commit message from CVS:
7999           * configure.ac:
8000           * ext/Makefile.am:
8001           Remove LADSPA plugin. Fixes: #515978
8002
8003 Sat Apr 12 23:30:54 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8004
8005           Move soup plugin from -bad (Fixes: #523124)
8006           Original commit message from CVS:
8007           * configure.ac:
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:
8013           * ext/Makefile.am:
8014           * tests/check/Makefile.am:
8015           Move soup plugin from -bad (Fixes: #523124)
8016
8017 Fri Apr 11 11:08:35 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8018
8019         * ChangeLog:
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.
8023
8024 Fri Apr 11 10:32:20 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8025
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
8031
8032 Thu Apr 10 07:11:51 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8033
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.
8042           Fixes bug #521749.
8043
8044 Wed Apr 9 16:11:40 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8045
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:
8053           * gst/goom/goom.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.
8059
8060 Wed Apr 9 14:02:37 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8061
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.
8068
8069 Wed Apr 9 13:31:22 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8070
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.
8078
8079 Wed Apr 9 12:02:55 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8080
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.
8090
8091 Tue Apr 8 19:49:34 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8092
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().
8099
8100 Mon Apr 7 17:18:48 2008 +0000  Julien Moutte <julien@moutte.net>
8101
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.
8107
8108 Sun Apr 6 18:28:09 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8109
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.
8116
8117 Sun Apr 6 09:01:42 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
8118
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.
8125
8126 Sun Apr 6 08:57:59 2008 +0000  Damien Lespiau <damien.lespiau@gmail.com>
8127
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>
8131           * configure.ac:
8132           Actually build dlls when cross-compiling with mingw32.
8133           Fixes bug #526247.
8134
8135 Sat Apr 5 12:00:46 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8136
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.
8141           Fixes #525833.
8142
8143 Fri Apr 4 19:00:19 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8144
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.
8150
8151 Fri Apr 4 11:26:40 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8152
8153           configure.ac: Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
8154           Original commit message from CVS:
8155           * configure.ac:
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
8158           (ie. 2.12).
8159
8160 Fri Apr 4 10:32:21 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8161
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.
8169
8170 Fri Apr 4 09:50:10 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8171
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.
8180
8181 Thu Apr 3 22:59:44 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8182
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.
8189
8190 Thu Apr 3 22:50:48 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8191
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).
8208
8209 Thu Apr 3 20:25:34 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8210
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.
8215
8216 Thu Apr 3 20:21:15 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8217
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.
8224
8225 Thu Apr 3 20:05:31 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8226
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.
8235
8236 Thu Apr 3 18:28:28 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8237
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().
8249
8250 Wed Apr 2 22:37:29 2008 +0000  Brian Cameron <brian.cameron@sun.com>
8251
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).
8267
8268 Wed Apr 2 16:10:33 2008 +0000  Christian Schaller <uraeus@gnome.org>
8269
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
8274
8275 Wed Apr 2 15:42:27 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8276
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.
8281
8282 Tue Apr 1 11:00:43 2008 +0000  mersad <mersad@axis.com>
8283
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.
8297
8298 Mon Mar 31 22:06:14 2008 +0000  David Schleef <ds@schleef.org>
8299
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.
8304
8305 Thu Mar 27 09:36:58 2008 +0000  Brian Cameron <brian.cameron@sun.com>
8306
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.
8317
8318 Wed Mar 26 15:10:08 2008 +0000  Edgard Lima <edgard.lima@indt.org.br>
8319
8320         * ChangeLog:
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.
8326
8327 Tue Mar 25 16:44:20 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8328
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.
8333
8334 Tue Mar 25 12:39:22 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8335
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.
8340
8341 Tue Mar 25 12:33:09 2008 +0000  William M. Brack <wbrack@mmm.com.hk>
8342
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.
8351
8352 Mon Mar 24 12:32:59 2008 +0000  Rene Stadler <mail@renestadler.de>
8353
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),
8362           (rganalysis_suite):
8363           * tests/check/elements/rglimiter.c (test_gap), (rglimiter_suite):
8364           Add tests to verify gap-awareness.
8365
8366 Sun Mar 23 13:31:15 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8367
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).
8373
8374 Sun Mar 23 12:48:44 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8375
8376           m4/Makefile.am: Better not dist files that don't exist any longer (lrint*m4).
8377           Original commit message from CVS:
8378           * m4/Makefile.am:
8379           Better not dist files that don't exist any longer (lrint*m4).
8380
8381 Sat Mar 22 19:26:04 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8382
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
8392           icy-metaint header.
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),
8396           (GST_START_TEST):
8397           Check that we get a buffer with application/x-icy caps if iradio-mode
8398           is enabled and we have an icecast URL.
8399
8400 Sat Mar 22 18:18:46 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8401
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.
8406           Fixes bug #523854.
8407
8408 Fri Mar 21 13:36:27 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8409
8410           Remove lrint/lrintf checks. We don't use it anywhere.
8411           Original commit message from CVS:
8412           * configure.ac:
8413           * m4/lrint.m4:
8414           * m4/lrintf.m4:
8415           Remove lrint/lrintf checks. We don't use it anywhere.
8416
8417 Wed Mar 19 19:56:59 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8418
8419           gst/freeze/: Add example to source code documentation blob and remove the 3 line
8420           Original commit message from CVS:
8421           * gst/freeze/FAQ:
8422           * gst/freeze/Makefile.am:
8423           * gst/freeze/gstfreeze.c:
8424           Add example to source code documentation blob and remove the 3 line
8425           FAQ.
8426           * gst/interleave/interleave.c:
8427           Add a source code documentation blob.
8428
8429 Tue Mar 18 15:03:06 2008 +0000  Andy Wingo <wingo@pobox.com>
8430
8431         * ChangeLog:
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
8440           task, whoopdee.
8441           (cocoa_event_loop): Pacify the taymans by upping the usleepage to
8442           2 ms.
8443
8444 Tue Mar 18 11:50:08 2008 +0000  Andy Wingo <wingo@pobox.com>
8445
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.
8454
8455 Mon Mar 17 19:50:58 2008 +0000  William M. Brack <wbrack@mmm.com.hk>
8456
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)
8467
8468 Mon Mar 17 15:56:01 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8469
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.
8476           See #520808.
8477
8478 Sun Mar 16 15:01:07 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8479
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
8484           specifier.
8485
8486 Sun Mar 16 14:34:45 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8487
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.
8495
8496 Sun Mar 16 14:04:16 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8497
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.
8503
8504 Sat Mar 15 22:10:38 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8505
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.
8510
8511 Fri Mar 14 15:53:01 2008 +0000  Christian Schaller <uraeus@gnome.org>
8512
8513         * ChangeLog:
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
8518
8519 Thu Mar 13 14:30:45 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8520
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.
8526
8527 Thu Mar 13 09:45:09 2008 +0000  Wouter Cloetens <wouter@mind.be>
8528
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.
8537
8538 Tue Mar 11 23:12:04 2008 +0000  Mark Nauwelaerts <manauw@skynet.be>
8539
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).
8548
8549 Tue Mar 11 16:23:04 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8550
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.
8559
8560 Tue Mar 11 15:18:43 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8561
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.
8567
8568 Sat Mar 8 19:29:20 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8569
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.
8574
8575 Sat Mar 8 19:14:22 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8576
8577         * ChangeLog:
8578           ChangeLog surgery
8579           Original commit message from CVS:
8580           ChangeLog surgery
8581
8582 Sat Mar 8 04:40:32 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8583
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
8597           smaller cleanup.
8598
8599 Sat Mar 8 04:21:34 2008 +0000  Olivier Crete <tester@tester.ca>
8600
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.
8606           Fixes bug #521102.
8607
8608 Fri Mar 7 15:54:09 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8609
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
8614           constructor.
8615
8616 Fri Mar 7 13:08:42 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8617
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:
8620           * configure.ac:
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.
8627
8628 Fri Mar 7 12:40:18 2008 +0000  Olivier Crete <tester@tester.ca>
8629
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.
8635           Fixes bug #520764.
8636
8637 Fri Mar 7 10:01:40 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8638
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),
8643           (gst_udpsrc_stop):
8644           Properly balance WSA_Cleanup with WSA_Startup.
8645           Also make the poll controllable on windows. Fixes #520888.
8646
8647 Thu Mar 6 19:47:48 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8648
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
8689           shut down on seeks.
8690           Combine return values from push.
8691           Implement proper error handling.
8692           Prepare for handling seeking correctly.
8693
8694 Mon Mar 3 22:01:56 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8695
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
8704           conversion.
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
8710
8711 Mon Mar 3 13:03:43 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
8712
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:
8715           * configure.ac:
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.
8718
8719 Mon Mar 3 12:10:55 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
8720
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:
8723           * configure.ac:
8724           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
8725           plug-ins are included/excluded. (#498222)
8726
8727 Fri Feb 29 12:35:24 2008 +0000  Michael Smith <msmith@xiph.org>
8728
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.
8733
8734 Fri Feb 29 06:18:55 2008 +0000  David Schleef <ds@schleef.org>
8735
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.
8744
8745 Thu Feb 28 23:56:30 2008 +0000  David Schleef <ds@schleef.org>
8746
8747           gst/avi/gstavimux.c: Add Dirac encoding
8748           Original commit message from CVS:
8749           * gst/avi/gstavimux.c: Add Dirac encoding
8750
8751 Thu Feb 28 11:51:24 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
8752
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.
8761
8762 Thu Feb 28 08:37:44 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8763
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.
8770
8771 Tue Feb 26 10:09:38 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8772
8773           configure.ac: Detect and indicate if GCC inline assembly syntax is available.
8774           Original commit message from CVS:
8775           * configure.ac:
8776           Detect and indicate if GCC inline assembly syntax is
8777           available.
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:
8784           * gst/goom/ifs.c:
8785           * gst/goom/mmx.c:
8786           * gst/goom/plugin_info.c:
8787           * gst/goom/xmmx.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.
8791
8792 Tue Feb 26 05:36:17 2008 +0000  Wouter Cloetens <wouter@mind.be>
8793
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.
8806
8807 Mon Feb 25 12:03:46 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8808
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:
8811           * gst/goom/xmmx.c:
8812           Use 'emms' instead of 'femms' to not crash on cpus that do not
8813           implement this 3dnow specific instruction.
8814
8815 Mon Feb 25 10:32:35 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8816
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
8821           normal MMX.
8822
8823 Mon Feb 25 06:50:31 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8824
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.
8829
8830 Sat Feb 23 15:02:15 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8831
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.
8838
8839 Sat Feb 23 12:23:38 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8840
8841           Check for and define ERROR_CXXFLAGS and use them when building
8842           Original commit message from CVS:
8843           * configure.ac:
8844           * ext/taglib/Makefile.am:
8845           Check for and define ERROR_CXXFLAGS and use them when building
8846           C++ code (#516509).
8847
8848 Sat Feb 23 12:10:16 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8849
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.
8858
8859 Sat Feb 23 11:53:27 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8860
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.
8866
8867 Sat Feb 23 03:10:55 2008 +0000  Bastien Nocera <hadess@hadess.net>
8868
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
8881
8882 Sat Feb 23 02:38:03 2008 +0000  Bastien Nocera <hadess@hadess.net>
8883
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)
8899
8900 Sat Feb 23 01:51:37 2008 +0000  Bastien Nocera <hadess@hadess.net>
8901
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
8910           Fixes #515073
8911
8912 Fri Feb 22 09:56:03 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8913
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.
8919
8920 Fri Feb 22 07:20:03 2008 +0000  Wouter Cloetens <wouter@mind.be>
8921
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>
8925           * configure.ac:
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.
8935           Fixes bug #514948.
8936
8937 Fri Feb 22 06:22:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8938
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
8944           alsa.
8945
8946 Fri Feb 22 06:06:06 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8947
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.
8957
8958 Fri Feb 22 05:39:01 2008 +0000  Jens Granseuer <jensgr@gmx.net>
8959
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.
8966
8967 Thu Feb 21 23:47:37 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8968
8969           configure.ac: Back to development...
8970           Original commit message from CVS:
8971           * configure.ac:
8972           Back to development...
8973
8974 Thu Feb 21 00:09:07 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8975
8976         * ChangeLog:
8977         * NEWS:
8978         * RELEASE:
8979         * configure.ac:
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:
9044         * po/LINGUAS:
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
9049
9050 Wed Feb 20 22:51:08 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9051
9052         * po/af.po:
9053         * po/az.po:
9054         * po/bg.po:
9055         * po/ca.po:
9056         * po/cs.po:
9057         * po/da.po:
9058         * po/en_GB.po:
9059         * po/es.po:
9060         * po/eu.po:
9061         * po/fi.po:
9062         * po/hu.po:
9063         * po/it.po:
9064         * po/ja.po:
9065         * po/nb.po:
9066         * po/nl.po:
9067         * po/or.po:
9068         * po/pl.po:
9069         * po/sk.po:
9070         * po/sq.po:
9071         * po/sr.po:
9072         * po/sv.po:
9073         * po/uk.po:
9074         * po/vi.po:
9075         * po/zh_CN.po:
9076         * po/zh_HK.po:
9077         * po/zh_TW.po:
9078           Update .po files
9079           Original commit message from CVS:
9080           Update .po files
9081
9082 Tue Feb 19 10:47:20 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9083
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.
9088
9089 Mon Feb 18 11:13:35 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
9090
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.
9095           Fixes #516524.
9096
9097 Thu Feb 14 14:50:30 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9098
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.
9103           Fixes: #516371
9104
9105 Tue Feb 12 23:38:19 2008 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
9106
9107           fixes: #514889
9108           Original commit message from CVS:
9109           patch by:  Wim Taymans  <wim.taymans@collabora.co.uk>
9110           fixes: #514889
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
9125           zero-bytes
9126           - The mp4g payloader expects codec_data on the caps
9127
9128 Tue Feb 12 21:36:40 2008 +0000  Sébastien Moutte <sebastien@moutte.net>
9129
9130           win32/MANIFEST: Add libgstpng.dsp to MANIFEST.
9131           Original commit message from CVS:
9132           * win32/MANIFEST:
9133           Add libgstpng.dsp to MANIFEST.
9134           * win32/vs6/libgstaudiofx.dsp:
9135           Add new source files to VS project file.
9136
9137 Tue Feb 12 13:34:52 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9138
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.
9144           Fixes: #515985
9145
9146 Tue Feb 12 12:22:48 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9147
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.
9154
9155 Tue Feb 12 11:38:54 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9156
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.
9163
9164 Tue Feb 12 11:14:36 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9165
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
9170           buffer sub-class.
9171           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
9172           Fixes: #515706
9173
9174 Tue Feb 12 11:12:43 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9175
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.
9181
9182 Tue Feb 12 11:09:08 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9183
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
9189
9190 Tue Feb 12 05:21:46 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9191
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.
9196
9197 Tue Feb 12 05:14:16 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9198
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.
9206
9207 Mon Feb 11 21:24:30 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9208
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.
9214           Fixes: #515562
9215
9216 Mon Feb 11 14:01:52 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9217
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.
9223
9224 Mon Feb 11 13:48:03 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9225
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.
9231
9232 Sun Feb 10 10:46:13 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9233
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.
9245
9246 Sat Feb 9 01:45:32 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9247
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.
9257           Fixes: #348085
9258
9259 Sat Feb 9 00:15:25 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9260
9261           gst/: Fix includes order
9262           Original commit message from CVS:
9263           * gst/equalizer/Makefile.am:
9264           * gst/spectrum/Makefile.am:
9265           Fix includes order
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
9270
9271 Fri Feb 8 15:32:36 2008 +0000  Christian Schaller <uraeus@gnome.org>
9272
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
9277
9278 Fri Feb 8 15:27:51 2008 +0000  Christian Schaller <uraeus@gnome.org>
9279
9280         * ChangeLog:
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
9285
9286 Fri Feb 8 15:20:31 2008 +0000  Julien Moutte <julien@moutte.net>
9287
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
9294           BlockGroup.
9295           Fixes: #514397
9296
9297 Fri Feb 8 10:19:33 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9298
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
9303
9304 Fri Feb 8 10:09:33 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
9305
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.
9315
9316 Fri Feb 8 04:25:32 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9317
9318           Move multifile plugin from -bad.
9319           Original commit message from CVS:
9320           * configure.ac:
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.
9330           Fixes: #490283
9331
9332 Fri Feb 8 03:44:12 2008 +0000  David Schleef <ds@schleef.org>
9333
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.
9343
9344 Fri Feb 8 03:28:57 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9345
9346           Move spectrum plugin from -bad.
9347           Original commit message from CVS:
9348           * configure.ac:
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.
9361
9362 Fri Feb 8 02:56:12 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9363
9364         * ChangeLog:
9365           Mention bug 415627 fixed with previous commit
9366           Original commit message from CVS:
9367           Mention bug 415627 fixed with previous commit
9368
9369 Fri Feb 8 02:49:20 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9370
9371           Move the equalizer plugin across from -bad
9372           Original commit message from CVS:
9373           * configure.ac:
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
9389
9390 Fri Feb 8 02:48:54 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9391
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
9400           other modules.
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
9405
9406 Fri Feb 8 01:07:02 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9407
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:
9410           * configure.ac:
9411           Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases
9412           are treated like releases and build without it.
9413
9414 Thu Feb 7 21:57:54 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9415
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
9434           respectively.
9435           Fixes: #467666
9436
9437 Thu Feb 7 21:17:36 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
9438
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.
9445
9446 Thu Feb 7 19:13:56 2008 +0000  Sébastien Moutte <sebastien@moutte.net>
9447
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
9463
9464 Thu Feb 7 16:38:55 2008 +0000  Bjarne Rosengren <bjarne@axis.com>
9465
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.
9471           Fixes bug #514965.
9472
9473 Thu Feb 7 13:48:20 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9474
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:
9482           Improve the test.
9483
9484 Thu Feb 7 13:41:11 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9485
9486           gst/spectrum/gstspectrum.c: Improve the docs.
9487           Original commit message from CVS:
9488           * gst/spectrum/gstspectrum.c:
9489           Improve the docs.
9490
9491 Thu Feb 7 10:17:14 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
9492
9493           configure.ac: Bump requirements to (good) released versions to avoid confusion and make implicit core requirement exp...
9494           Original commit message from CVS:
9495           * configure.ac:
9496           Bump requirements to (good) released versions to avoid
9497           confusion and make implicit core requirement explicit.
9498
9499 Thu Feb 7 10:04:01 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9500
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.
9505
9506 Wed Feb 6 23:44:43 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9507
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
9533           surgery.
9534           Closes: #491811
9535
9536 Wed Feb 6 11:07:47 2008 +0000  Wouter Cloetens <wouter@mind.be>
9537
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.
9544
9545 Tue Feb 5 17:59:24 2008 +0000  orjan <orjanf@axis.com>
9546
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.
9552
9553 Mon Feb 4 12:07:14 2008 +0000  Edward Hervey <bilboed@bilboed.com>
9554
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,
9559           just return.
9560
9561 Sat Feb 2 19:47:50 2008 +0000  John Millikin <jmillikin@gmail.com>
9562
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).
9570
9571 Sat Feb 2 18:06:19 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
9572
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).
9582
9583 Fri Feb 1 18:29:21 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
9584
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
9593
9594 Thu Jan 31 16:12:28 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9595
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.
9609
9610 Thu Jan 31 16:03:48 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9611
9612           configure.ac: Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
9613           Original commit message from CVS:
9614           * configure.ac:
9615           Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
9616           API.
9617
9618 Thu Jan 31 09:50:31 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9619
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.
9645
9646 Thu Jan 31 08:57:16 2008 +0000  Wouter Cloetens <wouter@mind.be>
9647
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.
9679
9680 Thu Jan 31 00:03:26 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9681
9682           configure.ac: Fix typo.
9683           Original commit message from CVS:
9684           * configure.ac:
9685           Fix typo.
9686
9687 Thu Jan 31 00:00:23 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9688
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.
9698
9699 Wed Jan 30 15:40:36 2008 +0000  Wouter Cloetens <wouter@mind.be>
9700
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.
9728
9729 Wed Jan 30 13:29:15 2008 +0000  Wouter Cloetens <wouter@mind.be>
9730
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.
9737
9738 Wed Jan 30 13:08:45 2008 +0000  Wouter Cloetens <wouter@mind.be>
9739
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.
9746
9747 Wed Jan 30 13:06:01 2008 +0000  Wouter Cloetens <wouter@mind.be>
9748
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.
9756           * configure.ac:
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),
9774           (plugin_init):
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.
9782
9783 Tue Jan 29 18:43:32 2008 +0000  Alessandro Decina <alessandro@nnva.org>
9784
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.
9793
9794 Tue Jan 29 18:24:28 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
9795
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.
9803
9804 Tue Jan 29 15:45:48 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9805
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.
9813
9814 Tue Jan 29 15:27:02 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9815
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.
9820
9821 Mon Jan 28 12:17:02 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
9822
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
9827           available in C99.
9828
9829 Sat Jan 26 16:19:26 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9830
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.
9837
9838 Fri Jan 25 10:53:17 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
9839
9840           gst/rtp/: Add MPEG2 video payloader
9841           Original commit message from CVS:
9842           * gst/rtp/Makefile.am:
9843           * gst/rtp/gstrtp.c:
9844           * gst/rtp/gstrtpmpvpay.c:
9845           * gst/rtp/gstrtpmpvpay.h:
9846           Add MPEG2 video payloader
9847
9848 Wed Jan 23 17:05:32 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9849
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".
9854
9855 Mon Jan 21 19:41:45 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9856
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.
9865
9866 Mon Jan 21 19:35:58 2008 +0000  Brian Cameron <brian.cameron@sun.com>
9867
9868           configure.ac: Detect video4linux headers on Solaris too.
9869           Original commit message from CVS:
9870           * configure.ac:
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>
9879           Fixes: #510505
9880
9881 Mon Jan 21 11:46:19 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9882
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.
9887
9888 Mon Jan 21 09:57:07 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9889
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.
9900
9901 Mon Jan 21 07:54:02 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9902
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:
9962           Regenerate files.
9963           * gst/spectrum/gstspectrum.c:
9964           Fix broken XML fragment in doc snippet.
9965           * tests/check/elements/.cvsignore:
9966           Add test binary to ignores.
9967
9968 Sun Jan 20 05:07:52 2008 +0000  Wouter Cloetens <wouter@mind.be>
9969
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.
9976
9977 Sat Jan 19 14:59:08 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9978
9979         * ChangeLog:
9980           Add bug number to the latest entry
9981           Original commit message from CVS:
9982           Add bug number to the latest entry
9983
9984 Sat Jan 19 14:53:58 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9985
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.
9994
9995 Sat Jan 19 14:34:50 2008 +0000  Wouter Cloetens <wouter@mind.be>
9996
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.
10003
10004 Fri Jan 18 13:40:38 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10005
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
10010
10011 Fri Jan 18 10:05:53 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10012
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.
10017
10018 Fri Jan 18 10:04:25 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10019
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
10024
10025 Fri Jan 18 08:49:59 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10026
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.
10034
10035 Fri Jan 18 07:03:23 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10036
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
10041           leaking       them.
10042
10043 Fri Jan 18 05:32:26 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10044
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.
10049
10050 Fri Jan 18 05:24:39 2008 +0000  Wouter Cloetens <wouter@mind.be>
10051
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.
10061
10062 Thu Jan 17 21:23:32 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
10063
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.
10069           Fixes #509301.
10070
10071 Thu Jan 17 11:13:16 2008 +0000  Olivier Crete <tester@tester.ca>
10072
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.
10083           Fixes #509531.
10084
10085 Wed Jan 16 21:53:41 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10086
10087           gst/videomixer/Makefile.am: Add controller flags.
10088           Original commit message from CVS:
10089           * gst/videomixer/Makefile.am:
10090           Add controller flags.
10091
10092 Wed Jan 16 20:17:08 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10093
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().
10098
10099 Wed Jan 16 08:11:46 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10100
10101           docs/plugins/Makefile.am: Remove duplicate entry.
10102           Original commit message from CVS:
10103           * docs/plugins/Makefile.am:
10104           Remove duplicate entry.
10105
10106 Tue Jan 15 16:52:10 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10107
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.
10117
10118 Tue Jan 15 16:04:44 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10119
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
10125           revision.
10126
10127 Tue Jan 15 15:40:58 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10128
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.
10138
10139 Tue Jan 15 15:22:41 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10140
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.
10148
10149 Tue Jan 15 08:03:49 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10150
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.
10155
10156 Tue Jan 15 07:42:51 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10157
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.
10217
10218 Mon Jan 14 12:35:23 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
10219
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.
10225
10226 Mon Jan 14 12:11:43 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
10227
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).
10234
10235 Sat Jan 12 02:32:35 2008 +0000  David Schleef <ds@schleef.org>
10236
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.
10242
10243 Fri Jan 11 21:08:59 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10244
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.
10256
10257 Fri Jan 11 19:16:53 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
10258
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.
10269
10270 Fri Jan 11 18:56:06 2008 +0000  Edward Hervey <bilboed@bilboed.com>
10271
10272         * tests/check/pipelines/.cvignore:
10273           ignore some more
10274           Original commit message from CVS:
10275           ignore some more
10276
10277 Fri Jan 11 18:54:31 2008 +0000  Edward Hervey <bilboed@bilboed.com>
10278
10279         * tests/check/elements/.gitignore:
10280           ignore some more
10281           Original commit message from CVS:
10282           ignore some more
10283
10284 Fri Jan 11 17:21:30 2008 +0000  Olivier Crete <tester@tester.ca>
10285
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.
10292           Fixes #508644.
10293
10294 Fri Jan 11 17:12:37 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
10295
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.
10300
10301 Thu Jan 10 12:25:44 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10302
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:
10305           * autogen.sh:
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.
10309           * configure.ac:
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.
10312
10313 Wed Jan 9 15:28:29 2008 +0000  Edward Hervey <bilboed@bilboed.com>
10314
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.
10319
10320 Wed Jan 9 15:20:19 2008 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
10321
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.
10331
10332 Wed Jan 9 13:55:28 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10333
10334           ChangeLog: Fix ChangeLog typo.
10335           Original commit message from CVS:
10336           * ChangeLog:
10337           Fix ChangeLog typo.
10338
10339 Wed Jan 9 13:50:09 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10340
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:
10343           * Makefile.am:
10344           Include lcov.mak to allow builging coverage reports. Guard
10345           check-torture target like in the other packages.
10346
10347 Wed Jan 9 12:33:58 2008 +0000  Edward Hervey <bilboed@bilboed.com>
10348
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
10361           Fixes #488879
10362
10363 Wed Jan 9 12:01:14 2008 +0000  Edward Hervey <bilboed@bilboed.com>
10364
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.
10373
10374 Wed Jan 9 11:11:01 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10375
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).
10403
10404 Tue Jan 8 20:03:30 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
10405
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),
10409           (videosink_templ):
10410           Also fix up pad templates to indicate that image/jpeg doesn't
10411           absolutely require the framerate property to be set (#504081).
10412
10413 Tue Jan 8 19:57:23 2008 +0000  Wouter Cloetens <wouter@mind.be>
10414
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.
10431
10432 Tue Jan 8 14:58:18 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10433
10434           Make elements GST_BUFFER_FLAG_GAP aware and call gst_base_transform_set_gap_aware for this.
10435           Original commit message from CVS:
10436           * configure.ac:
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.
10456
10457 Mon Jan 7 16:41:00 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
10458
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.
10464
10465 Sat Jan 5 21:20:08 2008 +0000  Julien Moutte <julien@moutte.net>
10466
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
10484           our
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.
10488
10489 Fri Jan 4 18:30:21 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10490
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
10496           gcc 4.3.
10497
10498 Thu Jan 3 12:26:03 2008 +0000  John Millikin <jmillikin@gmail.com>
10499
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.
10509           Fixes #506715.
10510
10511 Wed Jan 2 13:54:10 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10512
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
10519
10520 Mon Dec 31 13:27:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
10521
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.
10527
10528 Sat Dec 29 16:48:33 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10529
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.
10536
10537 Fri Dec 28 11:44:28 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10538
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.
10546
10547 Wed Dec 26 16:03:57 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10548
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.
10557
10558 Thu Dec 20 17:07:22 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10559
10560           gst/: Ignore more.
10561           Original commit message from CVS:
10562           * gst/equalizer/.cvsignore:
10563           * gst/switch/.cvsignore:
10564           Ignore more.
10565
10566 Tue Dec 18 23:17:14 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10567
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).
10574
10575 Tue Dec 18 21:13:05 2007 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10576
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
10582
10583 Tue Dec 18 17:40:34 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
10584
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.
10594
10595 Tue Dec 18 14:31:36 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10596
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
10603           appropriate.
10604
10605 Tue Dec 18 13:30:15 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10606
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).
10619
10620 Tue Dec 18 09:13:12 2007 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10621
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.
10633
10634 Tue Dec 18 09:07:17 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10635
10636           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
10637           Original commit message from CVS:
10638           * Makefile.am:
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.
10643
10644 Mon Dec 17 21:12:28 2007 +0000  David Schleef <ds@schleef.org>
10645
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.
10652
10653 Sun Dec 16 23:43:46 2007 +0000  Edward Hervey <bilboed@bilboed.com>
10654
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.
10660
10661 Fri Dec 14 18:49:34 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
10662
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.
10670
10671 Fri Dec 14 10:17:10 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10672
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.
10680
10681 Tue Dec 11 22:29:18 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10682
10683           configure.ac: We need core/base 0.10.15 or later.
10684           Original commit message from CVS:
10685           * configure.ac:
10686           We need core/base 0.10.15 or later.
10687
10688 Tue Dec 11 16:47:12 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
10689
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.
10695
10696 Tue Dec 11 16:39:39 2007 +0000  Wouter Cloetens <wouter@mind.be>
10697
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.
10719           See #502335.
10720
10721 Tue Dec 11 16:31:49 2007 +0000  Wai-Ming Ho <webregbox@yahoo.co.uk>
10722
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.
10735
10736 Tue Dec 11 11:50:54 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10737
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.
10744
10745 Tue Dec 11 11:05:57 2007 +0000  Wouter Cloetens <wouter@mind.be>
10746
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.
10753
10754 Sun Dec 9 16:49:09 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10755
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
10760           if possible.
10761
10762 Sun Dec 9 16:34:08 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10763
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.
10771
10772 Sun Dec 9 16:21:02 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10773
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.
10781
10782 Sun Dec 9 05:13:58 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10783
10784           configure.ac: And now do it right for real...
10785           Original commit message from CVS:
10786           * configure.ac:
10787           And now do it right for real...
10788
10789 Sun Dec 9 05:09:57 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10790
10791           configure.ac: Correctly reset $LIBS to not contain -lm.
10792           Original commit message from CVS:
10793           * configure.ac:
10794           Correctly reset $LIBS to not contain -lm.
10795
10796 Sun Dec 9 05:02:17 2007 +0000  Kwang Yul Seo <kwangyul.seo@gmail.com>
10797
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>
10801           * configure.ac:
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
10806           exist.
10807
10808 Sun Dec 9 04:29:08 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10809
10810           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
10811           Original commit message from CVS:
10812           * configure.ac:
10813           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
10814
10815 Sat Dec 8 16:47:33 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10816
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.
10823
10824 Fri Dec 7 20:07:49 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10825
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.
10833
10834 Fri Dec 7 19:29:39 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10835
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).
10843
10844 Thu Dec 6 12:45:50 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10845
10846           gst/equalizer/gstiirequalizer.c: Fix compilation.
10847           Original commit message from CVS:
10848           * gst/equalizer/gstiirequalizer.c:
10849           (gst_iir_equalizer_transform_ip):
10850           Fix compilation.
10851
10852 Thu Dec 6 12:42:11 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10853
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.
10859
10860 Thu Dec 6 12:37:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10861
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.
10868
10869 Thu Dec 6 12:29:26 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10870
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.
10877
10878 Thu Dec 6 12:11:29 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10879
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.
10895
10896 Thu Dec 6 11:46:22 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10897
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'
10903           some code.
10904
10905 Wed Dec 5 16:04:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
10906
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:
10917           Fix docs.
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
10922
10923 Wed Dec 5 16:02:15 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
10924
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
10937
10938 Thu Nov 29 11:40:15 2007 +0000  Arek Korbik <arkadini@gmail.com>
10939
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()
10945
10946 Thu Nov 29 10:49:18 2007 +0000  Wouter Cloetens <wouter@mind.be>
10947
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>
10951           * configure.ac:
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
10965           message.
10966           Don't leak the GMainContext object.
10967           Fixes #500099.
10968
10969 Thu Nov 29 10:34:18 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
10970
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.
10975
10976 Wed Nov 28 21:54:50 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
10977
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
10983
10984 Wed Nov 28 17:48:45 2007 +0000  Edward Hervey <bilboed@bilboed.com>
10985
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
10993           instead.
10994
10995 Tue Nov 27 11:11:08 2007 +0000  Jayarama S. Santana <sundarsantana@gmail.com>
10996
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.
11002
11003 Tue Nov 27 00:01:41 2007 +0000  Edward Hervey <bilboed@bilboed.com>
11004
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
11011           stream.
11012
11013 Mon Nov 26 19:17:10 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11014
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.
11022           Fixes #499239.
11023
11024 Mon Nov 26 12:26:20 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11025
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.
11030
11031 Mon Nov 26 12:01:11 2007 +0000  Edward Hervey <bilboed@bilboed.com>
11032
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.
11038           Fixes #499383
11039
11040 Mon Nov 26 10:08:20 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11041
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.
11046
11047 Mon Nov 26 10:04:49 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11048
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.
11053
11054 Mon Nov 26 09:13:48 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11055
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.
11060
11061 Mon Nov 26 09:04:17 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11062
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.
11069
11070 Sat Nov 24 14:55:04 2007 +0000  Julien Moutte <julien@moutte.net>
11071
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.
11081
11082 Wed Nov 21 09:56:54 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11083
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.
11089
11090 Wed Nov 21 08:21:10 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11091
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
11097           in -good.
11098
11099 Tue Nov 20 13:14:40 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11100
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".
11106
11107 Tue Nov 20 13:08:45 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11108
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):
11146           Improve debugging.
11147
11148 Tue Nov 20 12:20:38 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11149
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.
11155
11156 Tue Nov 20 12:11:13 2007 +0000  René Stadler <mail@renestadler.de>
11157
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.
11163
11164 Tue Nov 20 11:46:28 2007 +0000  René Stadler <mail@renestadler.de>
11165
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:
11170           Tests for #498395.
11171
11172 Tue Nov 20 11:41:13 2007 +0000  Julien Moutte <julien@moutte.net>
11173
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
11183
11184 Mon Nov 19 20:30:19 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11185
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.
11191
11192 Fri Nov 16 05:52:55 2007 +0000  David Schleef <ds@schleef.org>
11193
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.
11198
11199 Thu Nov 15 18:19:19 2007 +0000  Jordi Jaen Pallares <jordijp@gmail.com>
11200
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.
11209
11210 Thu Nov 15 17:47:43 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11211
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.
11217
11218 Thu Nov 15 17:35:18 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11219
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.
11226
11227 Thu Nov 15 17:26:25 2007 +0000  Wouter Cloetens <wouter@mind.be>
11228
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>
11232           * configure.ac:
11233           * ext/Makefile.am:
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.
11245
11246 Thu Nov 15 17:01:32 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11247
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.
11253
11254 Thu Nov 15 16:31:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11255
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.
11265
11266 Thu Nov 15 12:22:10 2007 +0000  Edgard Lima <edgard.lima@indt.org.br>
11267
11268         * ChangeLog:
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.
11275
11276 Wed Nov 14 21:39:47 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11277
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.
11286
11287 Wed Nov 14 21:04:12 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11288
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).
11294
11295 Wed Nov 14 20:34:24 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11296
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.
11303
11304 Wed Nov 14 19:10:37 2007 +0000  Julien Puydt <julien.puydt@laposte.net>
11305
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.
11328
11329 Wed Nov 14 17:03:18 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11330
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.
11335
11336 Wed Nov 14 15:29:05 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11337
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).
11344
11345 Wed Nov 14 10:22:41 2007 +0000  Arek Korbik <arkadini@gmail.com>
11346
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.
11352
11353 Tue Nov 13 17:19:13 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11354
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
11362           (see #448278).
11363
11364 Tue Nov 13 17:01:07 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
11365
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).
11376
11377 Tue Nov 13 14:51:30 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11378
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).
11386
11387 Tue Nov 13 06:55:28 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11388
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.
11394
11395 Tue Nov 13 06:23:51 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11396
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.
11404
11405 Mon Nov 12 21:07:31 2007 +0000  René Stadler <mail@renestadler.de>
11406
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.
11413
11414 Mon Nov 12 17:59:40 2007 +0000  Edward Hervey <bilboed@bilboed.com>
11415
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 :(
11423
11424 Mon Nov 12 17:21:59 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11425
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.
11432
11433 Mon Nov 12 17:06:32 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11434
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.
11441
11442 Sun Nov 11 21:12:10 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11443
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
11452           decibel+threshold.
11453
11454 Sun Nov 11 13:55:27 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11455
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.
11463
11464 Sun Nov 11 12:54:31 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11465
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.
11474
11475 Fri Nov 9 17:27:00 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11476
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.
11482
11483 Thu Nov 8 15:56:46 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11484
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.
11490
11491 Thu Nov 8 15:00:40 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11492
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.
11498
11499 Tue Nov 6 12:23:35 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11500
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.
11507
11508 Sat Nov 3 19:50:11 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11509
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.
11522
11523 Fri Nov 2 21:16:09 2007 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
11524
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>
11528           * configure.ac:
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.
11538
11539 Fri Nov 2 17:23:43 2007 +0000  Edward Hervey <bilboed@bilboed.com>
11540
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
11547           valid duration.
11548
11549 Tue Oct 30 21:37:49 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11550
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.
11564
11565 Tue Oct 30 21:18:45 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11566
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.
11581
11582 Tue Oct 30 12:29:46 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11583
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.
11591
11592 Sat Oct 27 16:04:48 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11593
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.
11603
11604 Fri Oct 26 15:03:06 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11605
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.
11611
11612 Fri Oct 26 12:10:43 2007 +0000  Christian Schaller <uraeus@gnome.org>
11613
11614         * gst-plugins-good.spec.in:
11615           update spec file
11616           Original commit message from CVS:
11617           update spec file
11618
11619 Thu Oct 25 23:42:52 2007 +0000  David Schleef <ds@schleef.org>
11620
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.
11630
11631 Thu Oct 25 15:00:15 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11632
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).
11637
11638 Wed Oct 24 07:01:47 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11639
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.
11644
11645 Tue Oct 23 08:38:50 2007 +0000  Yun Zheng Hu <yunzheng.hu@gmail.com>
11646
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.
11653
11654 Mon Oct 22 19:14:08 2007 +0000  Edgard Lima <edgard.lima@indt.org.br>
11655
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.
11661
11662 Mon Oct 22 16:44:48 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11663
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.
11669           Fixes #475784.
11670
11671 Mon Oct 22 09:53:16 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
11672
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.
11678
11679 Fri Oct 19 19:33:16 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11680
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.
11686
11687 Thu Oct 18 17:04:14 2007 +0000  Laurent Glayal <spglegle@yahoo.fr>
11688
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.
11695           Fixes #487488.
11696
11697 Thu Oct 18 14:55:38 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11698
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.
11705
11706 Thu Oct 18 08:27:56 2007 +0000  Anders Skargren <anders.skargren@axis.com>
11707
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.
11713
11714 Thu Oct 18 06:20:21 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11715
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.
11721
11722 Thu Oct 18 06:14:42 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11723
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.
11734
11735 Wed Oct 17 15:08:02 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11736
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.
11741
11742 Wed Oct 17 11:47:23 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11743
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().
11749
11750 Sat Oct 13 12:03:44 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11751
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.
11769
11770 Thu Oct 11 17:55:29 2007 +0000  Jason Kivlighn <jkivlighn@gmail.com>
11771
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
11777           (Fixes #447000).
11778           * tests/check/elements/id3demux.c:
11779           * tests/files/Makefile.am:
11780           * tests/files/id3-447000-wcop.tag:
11781           Add simple unit test.
11782
11783 Thu Oct 11 16:41:44 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11784
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.
11790
11791 Mon Oct 8 17:44:42 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11792
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
11797           a GstClockTime.
11798
11799 Mon Oct 8 11:58:51 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11800
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.
11812
11813 Mon Oct 8 10:34:03 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11814
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.
11819
11820 Sat Oct 6 16:13:14 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11821
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
11831           collection).
11832
11833 Sat Oct 6 15:13:09 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11834
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.
11843
11844 Fri Oct 5 13:18:19 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11845
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.
11858
11859 Thu Oct 4 07:29:48 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11860
11861           gst/rtp/: Add log category.
11862           Original commit message from CVS:
11863           * gst/rtp/gstrtpgsmdepay.c:
11864           * gst/rtp/gstrtpgsmpay.c:
11865           Add log category.
11866
11867 Thu Oct 4 07:24:02 2007 +0000  Timo Hotti <Timo.Hotti@sysopendigia.com>
11868
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.
11875
11876 Tue Oct 2 10:49:03 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11877
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.
11883
11884 Tue Oct 2 10:23:04 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11885
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).
11891
11892 Mon Oct 1 16:34:56 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11893
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.
11902
11903 Mon Oct 1 13:57:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11904
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.
11910           Update some docs.
11911
11912 Sat Sep 29 12:50:36 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
11913
11914           win32/MANIFEST: Add files to win32 manifest.
11915           Original commit message from CVS:
11916           * win32/MANIFEST:
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.
11923
11924 Fri Sep 28 14:56:19 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11925
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.
11934
11935 Thu Sep 27 15:00:30 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11936
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).
11944
11945 Thu Sep 27 11:10:12 2007 +0000  Antoine Tremblay <hexa00@gmail.com>
11946
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.
11956
11957 Wed Sep 26 20:12:52 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11958
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.
11968
11969 Wed Sep 26 14:28:20 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11970
11971           gst/udp/gstudpsrc.c: Update documentation.
11972           Original commit message from CVS:
11973           * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
11974           Update documentation.
11975
11976 Wed Sep 26 14:26:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11977
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.
11984
11985 Wed Sep 26 13:19:17 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11986
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.
11994
11995 Tue Sep 25 19:09:33 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11996
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).
12003
12004 Tue Sep 25 17:18:34 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12005
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:
12012           * gst/law/alaw.c:
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,
12016           etc.
12017
12018 Tue Sep 25 16:05:29 2007 +0000  Laurent Glayal <spglegle@yahoo.fr>
12019
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.
12029
12030 Tue Sep 25 08:51:36 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12031
12032           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12033           Original commit message from CVS:
12034           * configure.ac:
12035           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12036           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
12037           in configure.ac.
12038
12039 Tue Sep 25 05:03:58 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12040
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.
12046
12047 Mon Sep 24 10:53:36 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12048
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.
12066
12067 Sun Sep 23 18:57:14 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12068
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.
12074
12075 Sat Sep 22 18:15:12 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12076
12077           po/: Updated translations.
12078           Original commit message from CVS:
12079           * po/LINGUAS:
12080           * po/nl.po:
12081           Updated translations.
12082
12083 Sat Sep 22 18:13:58 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12084
12085           po/eu.po: Added Basque translation.
12086           Original commit message from CVS:
12087           translated by: Mikel Olasagasti <hey_neken@mundurat.net>
12088           * po/eu.po:
12089           Added Basque translation.
12090
12091 Sat Sep 22 18:13:10 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12092
12093           po/: Added Chinese (traditional and Hong Kong) translation.
12094           Original commit message from CVS:
12095           translated by: Abel Cheung <abelcheung@gmail.com>
12096           * po/zh_HK.po:
12097           * po/zh_TW.po:
12098           Added Chinese (traditional and Hong Kong) translation.
12099
12100 Sat Sep 22 18:10:42 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12101
12102           po/pl.po: Added Polish translation.
12103           Original commit message from CVS:
12104           translated by: Jakub Bogusz <qboosh@pld-linux.org>
12105           * po/pl.po:
12106           Added Polish translation.
12107
12108 Sat Sep 22 18:09:59 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12109
12110           po/fi.po: Added Finnish translation.
12111           Original commit message from CVS:
12112           translated by: Ilkka Tuohela <hile@iki.fi>
12113           * po/fi.po:
12114           Added Finnish translation.
12115
12116 Sat Sep 22 18:09:09 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12117
12118           po/es.po: Added Spanish translation.
12119           Original commit message from CVS:
12120           translated by: Jorge González González <aloriel@gmail.com>
12121           * po/es.po:
12122           Added Spanish translation.
12123
12124 Sat Sep 22 18:08:13 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12125
12126           po/da.po: Added Danish translation.
12127           Original commit message from CVS:
12128           translated by: Mogens Jaeger <mogens@jaeger.tf>
12129           * po/da.po:
12130           Added Danish translation.
12131
12132 Sat Sep 22 18:06:55 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12133
12134           po/zh_CN.po: Added Chinese (simplified) translation.
12135           Original commit message from CVS:
12136           translated by: Funda Wang <fundawang@linux.net.cn>
12137           * po/zh_CN.po:
12138           Added Chinese (simplified) translation.
12139
12140 Sat Sep 22 18:05:37 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12141
12142           po/bg.po: Added Bulgarian translation.
12143           Original commit message from CVS:
12144           translated by: Alexander Shopov <ash@contact.bg>
12145           * po/bg.po:
12146           Added Bulgarian translation.
12147
12148 Sat Sep 22 08:12:57 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12149
12150         * common:
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
12156
12157 Fri Sep 21 11:34:34 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12158
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.
12163
12164 Thu Sep 20 13:35:34 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12165
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.
12173
12174 Wed Sep 19 18:19:49 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12175
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.
12181
12182 Wed Sep 19 16:24:09 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12183
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.
12197
12198 Wed Sep 19 10:22:40 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12199
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).
12206
12207 Tue Sep 18 16:44:46 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12208
12209           configure.ac: We require core CVS now for gst_base_src_set_do_timestamp().
12210           Original commit message from CVS:
12211           * configure.ac:
12212           We require core CVS now for gst_base_src_set_do_timestamp().
12213
12214 Tue Sep 18 13:55:06 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12215
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.
12221
12222 Tue Sep 18 11:45:06 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12223
12224           ChangeLog: Add missing newline.
12225           Original commit message from CVS:
12226           * ChangeLog:
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)
12236
12237 Mon Sep 17 17:35:13 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12238
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.
12247
12248 Mon Sep 17 02:05:14 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12249
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
12255           reason.
12256
12257 Sun Sep 16 19:13:58 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12258
12259           gst/rtp/README: Update README with the design for synchronisation rules of RTP on sender and receiver.
12260           Original commit message from CVS:
12261           * gst/rtp/README:
12262           Update README with the design for synchronisation rules of RTP on
12263           sender and receiver.
12264
12265 Fri Sep 14 09:40:49 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12266
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).
12275
12276 Thu Sep 13 17:31:16 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12277
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
12284           start/stop.
12285           Report message timestamp as stream time, which is what an application
12286           can understand.
12287
12288 Thu Sep 13 15:04:15 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12289
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.
12297
12298 Thu Sep 13 12:37:56 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12299
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.
12305
12306 Wed Sep 12 22:01:59 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12307
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.
12316
12317 Wed Sep 12 09:13:39 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12318
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).
12325
12326 Wed Sep 12 08:38:21 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
12327
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).
12337
12338 Tue Sep 11 15:37:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12339
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
12347           instead.
12348           Use max in the Continuous framerate intervals instead of step, which is
12349           1 according to the docs. Fixes #475424.
12350
12351 Mon Sep 10 19:53:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12352
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.
12358
12359 Mon Sep 10 06:49:32 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12360
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.
12365
12366 Sun Sep 9 18:08:36 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12367
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:
12370           * configure.ac:
12371           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old
12372           flac versions, 's good for cross-compilation karma.
12373
12374 Fri Sep 7 18:04:41 2007 +0000  Haakon Sporsheim <haakon.sporsheim@tandberg.com>
12375
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)
12385
12386 Fri Sep 7 16:04:14 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12387
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.
12394
12395 Fri Sep 7 15:54:38 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12396
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.
12403
12404 Thu Sep 6 12:00:36 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12405
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.
12411
12412 Thu Sep 6 10:48:56 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12413
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.
12422
12423 Thu Sep 6 07:21:22 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12424
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:
12427           * configure.ac:
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
12444           of interpolating.
12445           * tests/check/elements/spectrum.c: (GST_START_TEST),
12446           (spectrum_suite):
12447           Improve the units tests by checking for a 11025Hz sine wave
12448           and add unit tests for all 4 supported sample types.
12449
12450 Wed Sep 5 16:23:21 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12451
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).
12457
12458 Wed Sep 5 14:43:16 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12459
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.
12467
12468 Wed Sep 5 09:25:23 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12469
12470           configure.ac: Fix build.
12471           Original commit message from CVS:
12472           * configure.ac:
12473           Fix build.
12474
12475 Wed Sep 5 00:12:46 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12476
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.
12485
12486 Tue Sep 4 22:42:21 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12487
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
12499
12500 Tue Sep 4 18:30:22 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12501
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.
12517
12518 Tue Sep 4 16:40:05 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12519
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.
12539
12540 Tue Sep 4 14:37:22 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12541
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.
12546
12547 Tue Sep 4 07:58:36 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12548
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
12555           out of loops.
12556
12557 Mon Sep 3 07:44:34 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12558
12559           gst/avi/gstavidemux.c: Implement seek-query.
12560           Original commit message from CVS:
12561           * gst/avi/gstavidemux.c:
12562           Implement seek-query.
12563
12564 Wed Aug 29 21:43:08 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12565
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
12571           preroll.
12572
12573 Mon Aug 27 14:44:19 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12574
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.
12579
12580 Thu Aug 23 16:27:36 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12581
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.
12588
12589 Wed Aug 22 15:01:29 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12590
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.
12601
12602 Wed Aug 22 08:22:50 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
12603
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.
12609
12610 Mon Aug 20 16:52:03 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12611
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
12630           payloads.
12631           Also alow plain H263 on the h263p payloaders. Fixes #465040.
12632
12633 Sun Aug 19 19:16:33 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12634
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.
12640
12641 Sun Aug 19 19:11:04 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12642
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.
12648
12649 Sun Aug 19 19:01:45 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12650
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),
12654           (bpwsinc_suite):
12655           * tests/check/elements/lpwsinc.c: (GST_START_TEST),
12656           (lpwsinc_suite):
12657           Also test everything in 32 bit float mode.
12658
12659 Sun Aug 19 18:47:19 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12660
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.
12668
12669 Sat Aug 18 19:44:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12670
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.
12677
12678 Fri Aug 17 17:08:11 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12679
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.
12691
12692 Fri Aug 17 15:30:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12693
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.
12698
12699 Fri Aug 17 15:28:40 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12700
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.
12705
12706 Fri Aug 17 15:05:17 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12707
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
12723           reasons.
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.
12728
12729 Fri Aug 17 14:43:33 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12730
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.
12744
12745 Fri Aug 17 14:15:19 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12746
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.
12764           Improve debugging.
12765           Improve range parsing and handling.
12766           Remove flushing hack now that core does the right thing.
12767
12768 Fri Aug 17 13:59:15 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12769
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.
12781
12782 Thu Aug 16 19:22:48 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12783
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.
12800
12801 Thu Aug 16 17:02:07 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12802
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.
12837           Fixes #464800.
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.
12862
12863 Thu Aug 16 12:15:06 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12864
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.
12870
12871 Thu Aug 16 11:49:01 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12872
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.
12878
12879 Thu Aug 16 11:47:19 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12880
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.
12901
12902 Thu Aug 16 09:48:27 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12903
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.
12918
12919 Thu Aug 16 07:40:48 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12920
12921           gst/debug/rndbuffersize.c: Fix da leak.
12922           Original commit message from CVS:
12923           * gst/debug/rndbuffersize.c:
12924           Fix da leak.
12925
12926 Tue Aug 14 13:50:43 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12927
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.
12938
12939 Mon Aug 13 13:50:39 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12940
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.
12979
12980 Sun Aug 12 20:55:01 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12981
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.
12986
12987 Sun Aug 12 20:53:11 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12988
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.
12996
12997 Sun Aug 12 20:19:37 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12998
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.
13006
13007 Sun Aug 12 15:41:57 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13008
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.
13014
13015 Sun Aug 12 14:35:41 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13016
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.
13021
13022 Sun Aug 12 12:46:20 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13023
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),
13027           (bpwsinc_start):
13028           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
13029           (lpwsinc_start):
13030           Reset the residue in BaseTransform::start to get a clean residue
13031           on stream changes.
13032
13033 Sat Aug 11 15:58:30 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13034
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
13040           kernel size.
13041
13042 Fri Aug 10 17:08:01 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13043
13044           gst/rtp/gstrtpilbcdepay.c: Include stdlib.
13045           Original commit message from CVS:
13046           * gst/rtp/gstrtpilbcdepay.c:
13047           Include stdlib.
13048
13049 Fri Aug 10 16:10:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13050
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
13055           confused.
13056
13057 Fri Aug 10 05:51:40 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13058
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.
13064
13065 Fri Aug 10 05:35:25 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13066
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.
13078
13079 Fri Aug 10 05:20:06 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13080
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
13100           lowpass.
13101           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
13102           Small formatting fix.
13103
13104 Fri Aug 10 04:44:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13105
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.
13116
13117 Fri Aug 10 04:32:47 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13118
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
13128           rolloff.
13129
13130 Fri Aug 10 04:21:39 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13131
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.
13140
13141 Fri Aug 10 04:06:53 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13142
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.
13148
13149 Thu Aug 9 19:23:33 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13150
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.
13160
13161 Thu Aug 9 18:08:05 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13162
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
13172           is a C++ keyword.
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
13178           change now.
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.
13182
13183 Thu Aug 9 10:54:05 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13184
13185           po/: Updated translations.
13186           Original commit message from CVS:
13187           * po/hu.po:
13188           * po/uk.po:
13189           * po/vi.po:
13190           Updated translations.
13191
13192 Wed Aug 8 20:47:33 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13193
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.
13207
13208 Wed Aug 8 17:47:05 2007 +0000  Michael Smith <msmith@xiph.org>
13209
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.
13214
13215 Wed Aug 8 10:54:50 2007 +0000  Olivier Crete <tester@tester.ca>
13216
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.
13223
13224 Sun Aug 5 14:58:20 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13225
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.
13230
13231 Sun Aug 5 14:53:36 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
13232
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.
13238
13239 Fri Aug 3 16:08:56 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13240
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.
13250
13251 Mon Jul 30 17:17:04 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13252
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).
13260
13261 Mon Jul 30 12:41:58 2007 +0000  Edward Hervey <bilboed@bilboed.com>
13262
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 :)
13267
13268 Fri Jul 27 16:56:45 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13269
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
13277           ourselves.
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
13280           placeholder.
13281
13282 Fri Jul 27 11:21:20 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13283
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.
13296
13297 Fri Jul 27 10:38:34 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13298
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.
13303
13304 Fri Jul 27 10:11:18 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13305
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.
13310
13311 Thu Jul 26 19:45:30 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13312
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.
13317
13318 Thu Jul 26 19:41:07 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13319
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
13332           GstAudioFilter.
13333
13334 Thu Jul 26 15:48:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13335
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.
13344
13345 Wed Jul 25 18:50:08 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13346
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:
13384           * gst/rtsp/rtsp.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:
13400           * gst/rtsp/sdp.h:
13401           * gst/rtsp/sdpmessage.c:
13402           * gst/rtsp/sdpmessage.h:
13403           * gst/rtsp/test.c:
13404           Use shiny new RTSP and SDP library.
13405           Implement RTSP extensions using the new interface.
13406           Remove a lot of old code.
13407
13408 Tue Jul 24 14:31:56 2007 +0000  Edward Hervey <bilboed@bilboed.com>
13409
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'.
13414
13415 Tue Jul 24 05:07:59 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13416
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.
13422
13423 Tue Jul 24 04:57:20 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13424
13425           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
13426           Original commit message from CVS:
13427           * configure.ac:
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.
13434
13435 Mon Jul 23 18:03:54 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13436
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
13443           segment.
13444           Don't leak buffers and events when there is no output pad.
13445           Improve debugging here and there.
13446
13447 Mon Jul 23 09:02:07 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13448
13449           configure.ac: Sync liboil check with plugins-base.
13450           Original commit message from CVS:
13451           * configure.ac:
13452           Sync liboil check with plugins-base.
13453
13454 Fri Jul 20 11:37:37 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13455
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.
13472
13473 Fri Jul 20 07:41:58 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13474
13475           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
13476           Original commit message from CVS:
13477           * ext/annodex/Makefile.am:
13478           Fix CFLAGS/LIBS.
13479           * ext/cdio/gstcdiocddasrc.c:
13480           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
13481           Include stdlib
13482           * ext/cairo/Makefile.am:
13483           * gst/videofilter/Makefile.am:
13484           * tests/examples/level/Makefile.am:
13485           Use $(LIBM) instead of -lm
13486
13487 Wed Jul 18 11:55:13 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13488
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.
13493
13494 Wed Jul 18 11:42:33 2007 +0000  Alexander Eichner <alexeichi@yahoo.de>
13495
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):
13500           Use define here.
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
13508
13509 Wed Jul 18 10:33:39 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13510
13511           tests/check/elements/videocrop.c: Fix the test.
13512           Original commit message from CVS:
13513           * tests/check/elements/videocrop.c: (GST_START_TEST):
13514           Fix the test.
13515
13516 Wed Jul 18 09:21:23 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13517
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.
13529
13530 Wed Jul 18 07:51:11 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13531
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.
13536
13537 Wed Jul 18 07:35:32 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13538
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).
13553
13554 Tue Jul 17 11:35:29 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13555
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.
13563
13564 Mon Jul 16 12:11:36 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13565
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
13571           of qt/aac files.
13572
13573 Mon Jul 16 09:16:03 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13574
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.
13580
13581 Fri Jul 13 16:31:27 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13582
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:
13585           * configure.ac:
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
13590           ourselves anyway.
13591
13592 Thu Jul 12 11:21:01 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13593
13594           configure.ac: Use pkg-config to locate check.
13595           Original commit message from CVS:
13596           * configure.ac:
13597           Use pkg-config to locate check.
13598
13599 Wed Jul 11 23:43:25 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13600
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.
13606
13607 Wed Jul 11 22:31:06 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13608
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.
13630
13631 Tue Jul 10 10:16:38 2007 +0000  Edward Hervey <bilboed@bilboed.com>
13632
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
13638           GstFlowReturn.
13639
13640 Fri Jul 6 15:00:47 2007 +0000  Michael Smith <msmith@xiph.org>
13641
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.
13653
13654 Fri Jul 6 14:35:59 2007 +0000  Michael Smith <msmith@xiph.org>
13655
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.
13664
13665 Fri Jul 6 11:42:53 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13666
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
13673
13674 Thu Jul 5 08:44:11 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13675
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.
13680
13681 Tue Jul 3 09:59:46 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
13682
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
13688           the caps spec.
13689           Some small cleanups in the error paths. Fixes #453037.
13690
13691 Tue Jul 3 08:01:18 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13692
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.
13702
13703 Tue Jul 3 07:16:26 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13704
13705           gst/replaygain/gstrgvolume.h: Fix GObject macros.
13706           Original commit message from CVS:
13707           * gst/replaygain/gstrgvolume.h:
13708           Fix GObject macros.
13709
13710 Thu Jun 28 19:00:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13711
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.
13721
13722 Thu Jun 28 13:25:05 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13723
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.
13736
13737 Wed Jun 27 11:36:24 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13738
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.
13743
13744 Wed Jun 27 11:04:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13745
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.
13753
13754 Mon Jun 25 12:46:08 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13755
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.
13810
13811 Mon Jun 25 12:13:09 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13812
13813           po/POTFILES.in: Add more files with translatable strings (#450878).
13814           Original commit message from CVS:
13815           * po/POTFILES.in:
13816           Add more files with translatable strings (#450878).
13817
13818 Fri Jun 22 20:23:18 2007 +0000  Jens Granseuer <jensgr@gmx.net>
13819
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.).
13833           Fixes #450185.
13834
13835 Fri Jun 22 14:26:36 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13836
13837           MAINTAINERS: Updating all the maintainers files
13838           Original commit message from CVS:
13839           * MAINTAINERS:
13840           Updating all the maintainers files
13841
13842 Fri Jun 22 10:12:15 2007 +0000  Edward Hervey <bilboed@bilboed.com>
13843
13844           Fix memory leaks.
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):
13852           Fix memory leaks.
13853           * tests/check/elements/id3demux.c: (pad_added_cb):
13854           Remove unused variable.
13855
13856 Thu Jun 21 10:48:10 2007 +0000  Damien Carbery <damien.carbery@sun.com>
13857
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>
13864           Fixes: #449747
13865
13866 Wed Jun 20 12:56:12 2007 +0000  Michael Smith <msmith@xiph.org>
13867
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.
13872
13873 Wed Jun 20 10:15:00 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13874
13875           gst/equalizer/gstiirequalizer.c: Document parameter mapping.
13876           Original commit message from CVS:
13877           * gst/equalizer/gstiirequalizer.c:
13878           Document parameter mapping.
13879
13880 Wed Jun 20 08:56:17 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13881
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.
13891
13892 Wed Jun 20 08:26:21 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13893
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.
13900
13901 Tue Jun 19 16:40:40 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13902
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.
13914
13915 Tue Jun 19 14:48:03 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13916
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.
13922           Fixes #447961.
13923           Don't leak fd (and ip) when freeing a connection without first closing
13924           it.
13925
13926 Tue Jun 19 14:11:49 2007 +0000  Christian Schaller <uraeus@gnome.org>
13927
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.
13933
13934 Tue Jun 19 10:41:49 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13935
13936           configure.ac: Back to CVS
13937           Original commit message from CVS:
13938           * configure.ac:
13939           Back to CVS
13940           * gst-plugins-good.doap:
13941           Add 0.10.6 to the doap file.
13942
13943 Tue Jun 19 10:24:55 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13944
13945         * ChangeLog:
13946         * NEWS:
13947         * RELEASE:
13948         * configure.ac:
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:
14004           Release 0.10.6
14005           Original commit message from CVS:
14006           Release 0.10.6
14007
14008 Mon Jun 18 17:53:20 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14009
14010         * po/af.po:
14011         * po/az.po:
14012         * po/cs.po:
14013         * po/en_GB.po:
14014         * po/hu.po:
14015         * po/it.po:
14016         * po/ja.po:
14017         * po/nb.po:
14018         * po/nl.po:
14019         * po/or.po:
14020         * po/sq.po:
14021         * po/sr.po:
14022         * po/sv.po:
14023         * po/uk.po:
14024         * po/vi.po:
14025           Update .po files
14026           Original commit message from CVS:
14027           Update .po files
14028
14029 Sun Jun 17 12:35:03 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14030
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).
14036
14037 Sun Jun 17 12:24:58 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
14038
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).
14046
14047 Fri Jun 15 09:13:55 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14048
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.
14093
14094 Fri Jun 15 08:32:52 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
14095
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>
14102           Fixes: #446981
14103
14104 Thu Jun 14 14:03:41 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14105
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
14111
14112 Thu Jun 14 12:14:24 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14113
14114           Make sure to dist everything needed for win32 builds.
14115           Original commit message from CVS:
14116           * configure.ac:
14117           * sys/Makefile.am:
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.
14122
14123 Thu Jun 14 10:23:20 2007 +0000  Edward Hervey <bilboed@bilboed.com>
14124
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
14129           caps.
14130           Fixes #447458
14131
14132 Wed Jun 13 17:11:24 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14133
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.
14138           Fixes #447210.
14139
14140 Tue Jun 12 21:05:22 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
14141
14142           win32/MANIFEST: Add videocrop project file to the win32 manifest.
14143           Original commit message from CVS:
14144           * win32/MANIFEST:
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.
14152
14153 Tue Jun 12 20:22:26 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14154
14155           po/POTFILES.in: Add qtdemux for translation
14156           Original commit message from CVS:
14157           * po/POTFILES.in:
14158           Add qtdemux for translation
14159
14160 Tue Jun 12 20:15:29 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14161
14162           Move videocrop and osxvideo from -bad.
14163           Original commit message from CVS:
14164           * configure.ac:
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:
14170           * sys/Makefile.am:
14171           * tests/check/Makefile.am:
14172           * tests/icles/Makefile.am:
14173           * tests/icles/videocrop-test.c:
14174           Move videocrop and osxvideo from -bad.
14175
14176 Tue Jun 12 19:35:08 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14177
14178           Move qtdemux from -bad.
14179           Original commit message from CVS:
14180           * configure.ac:
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:
14187           * win32/MANIFEST:
14188           Move qtdemux from -bad.
14189           * gst-plugins-good.spec.in:
14190           Update spec file to reflect moving of qtdemux and wavpack
14191
14192 Tue Jun 12 19:01:41 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14193
14194         * ChangeLog:
14195         * win32/MANIFEST:
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
14199
14200 Tue Jun 12 18:52:33 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14201
14202           win32/MANIFEST
14203           Original commit message from CVS:
14204           * win32/MANIFEST
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.
14213
14214 Tue Jun 12 13:33:56 2007 +0000  Andy Wingo <wingo@pobox.com>
14215
14216         * ChangeLog:
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.
14222
14223 Tue Jun 12 11:23:01 2007 +0000  Andy Wingo <wingo@pobox.com>
14224
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
14240           directly.
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
14252           create.
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.
14258
14259 Mon Jun 11 11:41:56 2007 +0000  daniel fischer <dan@f3c.com>
14260
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.
14268
14269 Mon Jun 11 10:21:13 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
14270
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.
14277
14278 Sun Jun 10 21:14:11 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
14279
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.
14286
14287 Sun Jun 10 10:53:26 2007 +0000  Josh Coalson <xflac@yahoo.com>
14288
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>:
14293           * configure.ac:
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.
14309
14310 Sat Jun 9 15:41:52 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14311
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.
14317
14318 Sat Jun 9 15:33:32 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14319
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.
14330
14331 Fri Jun 8 20:23:07 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14332
14333         * tests/check/elements/.gitignore:
14334           moap ignore
14335           Original commit message from CVS:
14336           moap ignore
14337
14338 Fri Jun 8 20:20:56 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14339
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.
14344
14345 Fri Jun 8 20:19:55 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14346
14347           move wavpack plugin.  See #352605.
14348           Original commit message from CVS:
14349           * configure.ac:
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:
14361           * ext/Makefile.am:
14362           * tests/check/Makefile.am:
14363           move wavpack plugin.  See #352605.
14364
14365 Fri Jun 8 19:45:43 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14366
14367         * docs/plugins/Makefile.am:
14368           the alphabet tripping up people since 10929BC
14369           Original commit message from CVS:
14370           the alphabet
14371           tripping up people since 10929BC
14372
14373 Fri Jun 8 17:37:02 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14374
14375           Add DirectDraw & DirectSound plugins to the build and docs.
14376           Original commit message from CVS:
14377           * configure.ac:
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:
14382           * sys/Makefile.am:
14383           * win32/MANIFEST:
14384           Add DirectDraw & DirectSound plugins to the build and docs.
14385
14386 Fri Jun 8 16:31:15 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14387
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.
14395
14396 Fri Jun 8 10:43:26 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14397
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.
14403
14404 Fri Jun 8 08:12:43 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14405
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.
14412
14413 Wed Jun 6 10:19:17 2007 +0000  Andy Wingo <wingo@pobox.com>
14414
14415         * ChangeLog:
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.
14424
14425 Wed Jun 6 08:53:12 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14426
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.
14434
14435 Tue Jun 5 16:32:19 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14436
14437           configure.ac: Bump requirements to released versions (core and base 0.10.13).
14438           Original commit message from CVS:
14439           * configure.ac:
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.
14444
14445 Tue Jun 5 14:17:25 2007 +0000  Andy Wingo <wingo@pobox.com>
14446
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.
14461
14462 Tue Jun 5 09:11:41 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14463
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.
14470
14471 Sun Jun 3 11:21:44 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14472
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.
14481
14482 Fri Jun 1 13:52:17 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14483
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.
14488
14489 Fri Jun 1 13:07:11 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
14490
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.
14516
14517 Fri Jun 1 11:16:17 2007 +0000  Daniel Charles <dcharles@ti.com>
14518
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.
14531
14532 Thu May 31 15:57:07 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14533
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.
14538
14539 Wed May 30 14:57:44 2007 +0000  Andy Wingo <wingo@pobox.com>
14540
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.
14547
14548 Wed May 30 14:40:53 2007 +0000  Andy Wingo <wingo@pobox.com>
14549
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,
14563           and reflow.
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
14570           known.
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
14580           naming.
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
14593           comments.
14594           (gst_v4l2src_create): Update for object variable naming.
14595
14596 Wed May 30 14:38:59 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14597
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.
14605
14606 Wed May 30 12:46:32 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14607
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.
14616
14617 Mon May 28 16:39:09 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14618
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.
14623
14624 Mon May 28 15:01:33 2007 +0000  Dejan Sakelšak <sakdean@gmail.com>
14625
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),
14636           (plugin_init):
14637           Add AYUV->AYUV and AYUV->I420 formats.
14638           Fix negotiation and I420->AYUV conversion.
14639           Fixes #429329.
14640
14641 Sat May 26 15:25:18 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14642
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
14648           properly.
14649           Fixes #441408.
14650
14651 Fri May 25 20:51:36 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14652
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.
14657
14658 Fri May 25 20:33:10 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14659
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
14664           drags it in.
14665
14666 Fri May 25 16:02:51 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14667
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.
14680
14681 Fri May 25 10:44:12 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14682
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.
14697
14698 Fri May 25 10:23:49 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14699
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
14705
14706 Thu May 24 17:00:21 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14707
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.
14713
14714 Thu May 24 08:35:23 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
14715
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).
14728
14729 Thu May 24 08:14:00 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14730
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.
14735
14736 Thu May 24 08:10:42 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
14737
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):
14747           Fix for new API.
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.
14759
14760 Wed May 23 22:44:12 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
14761
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
14766           interface now.
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.
14798
14799 Tue May 22 11:14:13 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14800
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:
14803           * configure.ac:
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,
14814           plugin_init):
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):
14821           Add fixme.
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.
14826
14827 Tue May 22 11:03:30 2007 +0000  Edward Hervey <bilboed@bilboed.com>
14828
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.
14837
14838 Mon May 21 14:01:16 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14839
14840           ChangeLog: ChangeLog surgery. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _GstIirEqualizerBa...
14841           Original commit message from CVS:
14842           * ChangeLog:
14843           ChangeLog surgery.
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.
14854
14855 Mon May 21 12:43:37 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14856
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.
14863
14864 Mon May 21 11:37:16 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14865
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.
14871
14872 Mon May 21 11:17:21 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14873
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.
14883
14884 Mon May 21 10:07:05 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14885
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
14891           safer shutdown.
14892
14893 Mon May 21 10:03:42 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14894
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.
14900
14901 Mon May 21 09:32:26 2007 +0000  René Stadler <mail@renestadler.de>
14902
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>
14906           * configure.ac:
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.
14913
14914 Mon May 21 09:29:30 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14915
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.
14921
14922 Mon May 21 08:57:18 2007 +0000  Antoine Tremblay <hexa00@gmail.com>
14923
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.
14933
14934 Sun May 20 21:31:58 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14935
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
14942           are still fine.
14943
14944 Sun May 20 14:59:46 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14945
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).
14956
14957 Sun May 20 14:14:49 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14958
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).
14964
14965 Sun May 20 14:05:42 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14966
14967           gst/rtsp/gstrtspsrc.c: Printf format fix.
14968           Original commit message from CVS:
14969           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp):
14970           Printf format fix.
14971
14972 Sat May 19 10:01:45 2007 +0000  René Stadler <mail@renestadler.de>
14973
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),
15008           (GST_START_TEST):
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).
15018
15019 Fri May 18 13:27:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15020
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.
15026
15027 Fri May 18 11:39:12 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15028
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.
15042
15043 Fri May 18 10:36:12 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15044
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
15058           with timeouts.
15059
15060 Thu May 17 14:56:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15061
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.
15071
15072 Thu May 17 10:59:00 2007 +0000  Edward Hervey <bilboed@bilboed.com>
15073
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..
15081
15082 Thu May 17 09:41:48 2007 +0000  Edward Hervey <bilboed@bilboed.com>
15083
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
15090           stop.
15091
15092 Wed May 16 16:50:23 2007 +0000  Edward Hervey <bilboed@bilboed.com>
15093
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.
15098
15099 Wed May 16 16:30:03 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15100
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.
15106
15107 Tue May 15 17:22:58 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15108
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:
15111           * configure.ac:
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).
15118
15119 Tue May 15 11:18:33 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15120
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.
15125
15126 Tue May 15 06:41:58 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15127
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.
15132
15133 Tue May 15 06:34:48 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15134
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.
15140
15141 Tue May 15 02:56:23 2007 +0000  David Schleef <ds@schleef.org>
15142
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.
15147
15148 Mon May 14 17:10:12 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15149
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):
15160           Update docs.
15161
15162 Mon May 14 16:19:58 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15163
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.
15170
15171 Mon May 14 14:47:26 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15172
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.
15177
15178 Mon May 14 11:11:42 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15179
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.
15186
15187 Mon May 14 09:01:05 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15188
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.
15198
15199 Sun May 13 19:57:45 2007 +0000  David Schleef <ds@schleef.org>
15200
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>.
15206
15207 Sun May 13 15:47:13 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
15208
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).
15214
15215 Sat May 12 16:37:50 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
15216
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().
15233           Fixes #437692.
15234
15235 Sat May 12 16:27:51 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
15236
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.
15244
15245 Sat May 12 16:26:06 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
15246
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
15257           RTSPTransport.
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).
15262           Fixes #437670.
15263
15264 Fri May 11 16:11:04 2007 +0000  Eric Anholt <anholt@freebsd.org>
15265
15266         * ChangeLog:
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.
15274           Fixes bug #342463.
15275           Also fix crasher when cursor is at bottom right of window.
15276
15277 Fri May 11 16:01:45 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15278
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.
15285
15286 Fri May 11 15:09:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15287
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.
15302
15303 Fri May 11 15:04:38 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15304
15305           gst/rtp/README: Update README with new RTP variables that will be used for synchronisation.
15306           Original commit message from CVS:
15307           * gst/rtp/README:
15308           Update README with new RTP variables that will be used for
15309           synchronisation.
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.
15317
15318 Fri May 11 11:24:13 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15319
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.
15324
15325 Fri May 11 10:31:27 2007 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15326
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
15335           start y.
15336
15337 Fri May 11 09:12:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15338
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.
15343
15344 Thu May 10 14:02:07 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15345
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>).
15363
15364 Thu May 10 01:21:19 2007 +0000  David Schleef <ds@schleef.org>
15365
15366           gst/level/gstlevel.c: Revert last change.
15367           Original commit message from CVS:
15368           * gst/level/gstlevel.c:
15369           Revert last change.
15370
15371 Wed May 9 21:30:53 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
15372
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.
15385
15386 Wed May 9 11:23:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15387
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),
15395           (rtsp_range_free):
15396           * gst/rtsp/rtsprange.h:
15397           Add code to parse time ranges.
15398           Report DURATION on the stream when possible.
15399
15400 Tue May 8 15:49:01 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15401
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).
15408
15409 Sun May 6 21:32:40 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15410
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.
15418
15419 Fri May 4 15:17:14 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15420
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
15429           cases.
15430           Handle keep-alive a little smarter by selecting a method the server
15431           actually supports.
15432           Fix a race in UDP streaming shutdown.
15433
15434 Fri May 4 13:04:31 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15435
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.
15440
15441 Fri May 4 12:31:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15442
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.
15460
15461 Thu May 3 15:55:06 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15462
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.
15468
15469 Thu May 3 14:39:09 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15470
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.
15477
15478 Thu May 3 13:48:54 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15479
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
15496           and queries.
15497           Handle events and queries.
15498           Parse range from the SDP.
15499           Fix race in pause handler where the connection could still be flushing.
15500
15501 Wed May 2 19:32:58 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15502
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
15513           received timeout.
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.
15520
15521 Wed May 2 18:31:16 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15522
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.
15536
15537 Wed May 2 18:25:09 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15538
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
15544           started.
15545
15546 Wed May 2 18:01:52 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15547
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.
15552
15553 Wed May 2 17:19:36 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15554
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.
15565
15566 Wed May 2 17:08:09 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15567
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
15573           happened anymore.
15574
15575 Wed May 2 16:58:06 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15576
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.
15584
15585 Wed May 2 16:45:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15586
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
15593           pause it.
15594
15595 Wed May 2 16:19:58 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15596
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.
15601
15602 Wed May 2 15:13:04 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15603
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.
15612
15613 Wed May 2 14:27:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15614
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
15619           it.
15620
15621 Wed May 2 13:32:57 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15622
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):
15650           Add small comment.
15651
15652 Tue May 1 16:13:58 2007 +0000  Sjoerd Simons <sjoerd@luon.net>
15653
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.
15661
15662 Mon Apr 30 11:15:58 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15663
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:
15670           Spaces => tab.
15671
15672 Sun Apr 29 14:43:37 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15673
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.
15686
15687 Sun Apr 29 13:56:18 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15688
15689         * sys/directdraw/gstdirectdrawsink.c:
15690         * sys/osxvideo/osxvideosink.m:
15691           80 char police
15692           Original commit message from CVS:
15693           80 char police
15694
15695 Sun Apr 29 13:53:16 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15696
15697           autogen.sh: Require automake 1.7
15698           Original commit message from CVS:
15699           * autogen.sh:
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.
15713
15714 Sun Apr 29 13:49:02 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15715
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.
15747
15748 Sun Apr 29 12:19:21 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15749
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.
15757
15758 Fri Apr 27 16:44:17 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15759
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
15766           parent.
15767
15768 Fri Apr 27 15:30:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15769
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.
15774
15775 Thu Apr 26 15:08:20 2007 +0000  Edward Hervey <bilboed@bilboed.com>
15776
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.
15784
15785 Thu Apr 26 14:31:32 2007 +0000  Edward Hervey <bilboed@bilboed.com>
15786
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
15794
15795 Thu Apr 26 10:08:27 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15796
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),
15807           (parse_line):
15808           * gst/rtsp/rtspconnection.h:
15809           Remove some unused stuff.
15810
15811 Thu Apr 26 08:48:30 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15812
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.
15818
15819 Thu Apr 26 08:39:49 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15820
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.
15829
15830 Wed Apr 25 15:55:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15831
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.
15847
15848 Wed Apr 25 15:31:53 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15849
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.
15865
15866 Wed Apr 25 15:08:22 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15867
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).
15875
15876 Wed Apr 25 10:07:12 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15877
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.
15882
15883 Wed Apr 25 09:47:48 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15884
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.
15906
15907 Wed Apr 25 08:36:46 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15908
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:
15919           Add some docs.
15920
15921 Wed Apr 25 06:52:09 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15922
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
15927
15928 Tue Apr 24 09:12:42 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15929
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.
15941
15942 Fri Apr 20 17:25:50 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15943
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).
15949
15950 Wed Apr 18 12:36:37 2007 +0000  Michael Smith <msmith@xiph.org>
15951
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.
15959
15960 Wed Apr 18 09:48:25 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15961
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.
15969
15970 Tue Apr 17 16:39:02 2007 +0000  Snaik <snaik32@gmail.com>
15971
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.
15977
15978 Tue Apr 17 10:14:43 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
15979
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.
15985
15986 Tue Apr 17 02:51:02 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15987
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.
15995
15996 Mon Apr 16 21:29:40 2007 +0000  Brian Cameron <brian.cameron@sun.com>
15997
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).
16012
16013 Sat Apr 14 17:18:14 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
16014
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.
16025
16026 Fri Apr 13 09:32:21 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16027
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:
16031           Fix docs.
16032           * gst/rtsp/URLS:
16033           Add some more example urls.
16034           * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_BOXED__UINT_UINT),
16035           (gst_rtp_dec_chain_rtp):
16036           Better debugging.
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.
16041
16042 Fri Apr 13 08:19:35 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16043
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.
16050
16051 Fri Apr 13 06:20:28 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16052
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
16060           field.
16061
16062 Thu Apr 12 16:06:31 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16063
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.
16073
16074 Thu Apr 12 14:20:56 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16075
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.
16080
16081 Thu Apr 12 11:41:11 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16082
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.
16102
16103 Thu Apr 12 11:37:50 2007 +0000  jerry tan <jerry.tan@sun.com>
16104
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.
16112
16113 Thu Apr 12 10:52:02 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16114
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
16119           calculations.
16120
16121 Thu Apr 12 08:21:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16122
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.
16137
16138 Wed Apr 11 10:25:25 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16139
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.
16145
16146 Wed Apr 11 10:19:06 2007 +0000  Christian Schaller <uraeus@gnome.org>
16147
16148         * gst-plugins-good.spec.in:
16149           update to spec file
16150           Original commit message from CVS:
16151           update to spec file
16152
16153 Wed Apr 11 09:53:38 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16154
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.
16162           Fixes #426972.
16163
16164 Tue Apr 10 17:06:05 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16165
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
16175           we get a discont.
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.
16182
16183 Tue Apr 10 12:01:33 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16184
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
16193
16194 Tue Apr 10 10:01:14 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
16195
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.
16208
16209 Fri Apr 6 12:54:16 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16210
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.
16243
16244 Thu Apr 5 15:05:24 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16245
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.
16252
16253 Thu Apr 5 13:56:44 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16254
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.
16260
16261 Thu Apr 5 11:26:25 2007 +0000  Julien Moutte <julien@moutte.net>
16262
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.
16270
16271 Wed Apr 4 12:39:41 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16272
16273           gst/avi/: Don't abort on out-of-memory. Use stream-nr as unsigned integer only.
16274           Original commit message from CVS:
16275           * gst/avi/README:
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.
16285
16286 Tue Apr 3 09:55:45 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16287
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>
16292
16293 Fri Mar 30 17:19:34 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16294
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.
16301
16302 Fri Mar 30 15:59:27 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16303
16304           Revert last change as we don't want plugins-good to depend on plugins-base CVS now.
16305           Original commit message from CVS:
16306           * configure.ac:
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.
16312
16313 Fri Mar 30 04:50:11 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16314
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.
16347
16348 Thu Mar 29 18:51:33 2007 +0000  René Stadler <mail@renestadler.de>
16349
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:
16352           * configure.ac:
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.
16361
16362 Thu Mar 29 14:40:35 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16363
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.
16378
16379 Thu Mar 29 14:03:21 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16380
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.
16399
16400 Thu Mar 29 12:14:22 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16401
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.
16410
16411 Thu Mar 29 09:59:23 2007 +0000  Laurent Glayal <spglegle@yahoo.fr>
16412
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
16426           it becomes usable.
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
16431
16432 Thu Mar 29 08:08:49 2007 +0000  Laurent Glayal <spglegle@yahoo.fr>
16433
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):
16449           Small fixes.
16450
16451 Wed Mar 28 22:27:36 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16452
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.
16457
16458 Wed Mar 28 22:23:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16459
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.
16465
16466 Wed Mar 28 18:40:12 2007 +0000  Stefan Kost <ensonic@users.sf.net>
16467
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.
16486           * gst/rtsp/URLS:
16487           Add url to test above.
16488
16489 Wed Mar 28 15:17:27 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16490
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
16500           with h264 video).
16501           Use the offset present in 'ctts' to calculate the PTS for each packet
16502           and set the PTS on outgoing buffers.
16503           Fixes #423283
16504
16505 Sun Mar 25 15:34:42 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16506
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
16520           go in the caps.
16521           Delay configuring caps after we got the RTP-Info from the PLAY reply from
16522           the server.
16523
16524 Sat Mar 24 19:46:59 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16525
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).
16533
16534 Thu Mar 22 22:14:29 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16535
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.
16545
16546 Thu Mar 22 16:25:56 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16547
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.
16554
16555 Thu Mar 22 15:52:51 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16556
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 !
16566           ..." pipelines.
16567
16568 Thu Mar 22 11:08:03 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16569
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.
16575
16576 Thu Mar 22 09:44:17 2007 +0000  Christophe Dehais <christophe.dehais@gmail.com>
16577
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.
16584
16585 Thu Mar 22 00:17:41 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16586
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.
16599
16600 Wed Mar 21 23:50:09 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16601
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.
16609
16610 Wed Mar 21 11:49:32 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16611
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.
16617
16618 Mon Mar 19 10:29:19 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16619
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.
16625
16626 Sun Mar 18 04:21:28 2007 +0000  David Schleef <ds@schleef.org>
16627
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.
16633
16634 Sun Mar 18 02:00:54 2007 +0000  David Schleef <ds@schleef.org>
16635
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
16639           good once-over.
16640
16641 Fri Mar 16 18:38:18 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16642
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.
16647
16648 Fri Mar 16 16:27:20 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16649
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.
16655
16656 Fri Mar 16 09:57:40 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16657
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.
16663
16664 Thu Mar 15 12:05:01 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16665
16666           sys/Makefile.am: Don't forget to distribute the sys/osxaudio/ directory.
16667           Original commit message from CVS:
16668           * sys/Makefile.am:
16669           Don't forget to distribute the sys/osxaudio/ directory.
16670
16671 Thu Mar 15 11:39:53 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16672
16673           Activate osxaudio in gst-plugins-good with proper build setup.
16674           Original commit message from CVS:
16675           * configure.ac:
16676           * sys/Makefile.am:
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.
16695           Fixes #323471
16696
16697 Wed Mar 14 22:21:26 2007 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
16698
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
16706
16707 Wed Mar 14 16:30:19 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16708
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.
16720
16721 Wed Mar 14 15:25:10 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16722
16723           po/: Update translations.
16724           Original commit message from CVS:
16725           * po/af.po:
16726           * po/az.po:
16727           * po/cs.po:
16728           * po/en_GB.po:
16729           * po/it.po:
16730           * po/nl.po:
16731           * po/or.po:
16732           * po/sq.po:
16733           * po/sr.po:
16734           * po/sv.po:
16735           * po/uk.po:
16736           * po/vi.po:
16737           Update translations.
16738
16739 Wed Mar 14 14:49:45 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16740
16741           configure.ac: Fix string replace error (AG_AG_GST_* => AG_GST_*).
16742           Original commit message from CVS:
16743           * configure.ac:
16744           Fix string replace error (AG_AG_GST_* => AG_GST_*).
16745
16746 Wed Mar 14 14:48:08 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16747
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.
16781
16782 Mon Mar 12 17:56:54 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16783
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.
16789
16790 Mon Mar 12 17:24:23 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16791
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.
16797
16798 Mon Mar 12 15:49:02 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16799
16800         * ChangeLog:
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
16804
16805 Mon Mar 12 13:28:29 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16806
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'.
16815
16816 Sun Mar 11 22:23:04 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
16817
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.
16823
16824 Sat Mar 10 16:07:31 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
16825
16826           win32/MANIFEST: Add new project files to MANIFEST.
16827           Original commit message from CVS:
16828           * win32/MANIFEST:
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.
16834
16835 Sat Mar 10 12:30:48 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16836
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.
16845
16846 Fri Mar 9 20:12:08 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16847
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
16855           involved.
16856
16857 Fri Mar 9 19:51:27 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16858
16859           po/: Add ja.po file from #377306.
16860           Original commit message from CVS:
16861           * po/LINGUAS:
16862           * po/ja.po:
16863           Add ja.po file from #377306.
16864
16865 Fri Mar 9 19:44:30 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16866
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),
16880           (sunaudio_suite):
16881           Very minimalistic unit test for sunaudiomixer element (compiles, but not
16882           actually tested on a system where sunaudiomixer is available).
16883
16884 Fri Mar 9 18:49:37 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16885
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.
16890
16891 Fri Mar 9 17:32:32 2007 +0000  Wim Taymans <wim@fluendo.com>
16892
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>
16903           Fixes #380944
16904
16905 Fri Mar 9 17:05:17 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16906
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.
16912
16913 Fri Mar 9 16:53:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16914
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.
16919           Fixes #414496.
16920
16921 Fri Mar 9 15:04:45 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16922
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.
16930
16931 Fri Mar 9 08:58:26 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16932
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
16959           follow.
16960
16961 Thu Mar 8 16:01:42 2007 +0000  René Stadler <mail@renestadler.de>
16962
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.
16970           Fixes #415446.
16971
16972 Thu Mar 8 12:23:57 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16973
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.
16979
16980 Thu Mar 8 10:24:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16981
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
16986
16987 Thu Mar 8 10:02:12 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16988
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.
17025
17026 Wed Mar 7 19:48:03 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17027
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.
17032
17033 Wed Mar 7 12:07:07 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17034
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.
17051
17052 Wed Mar 7 11:37:23 2007 +0000  Edward Hervey <bilboed@bilboed.com>
17053
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.
17060
17061 Wed Mar 7 11:24:05 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17062
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.
17070
17071 Wed Mar 7 11:23:20 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17072
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
17079           segment.
17080
17081 Tue Mar 6 23:21:41 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17082
17083         * ChangeLog:
17084           Fix ChangeLog message
17085           Original commit message from CVS:
17086           Fix ChangeLog message
17087
17088 Tue Mar 6 23:19:30 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17089
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).
17097           * configure.ac:
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.
17111
17112 Tue Mar 6 22:14:59 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17113
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.
17118
17119 Tue Mar 6 18:36:09 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17120
17121         * ChangeLog:
17122         * common:
17123           Trigger rebuild.
17124           Original commit message from CVS:
17125           Trigger rebuild.
17126
17127 Tue Mar 6 18:16:49 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17128
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.
17139           Fixes #407349.
17140
17141 Tue Mar 6 14:53:04 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17142
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.
17150
17151 Tue Mar 6 13:57:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17152
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.
17160
17161 Tue Mar 6 13:21:23 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17162
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),
17166           (gst_goom_chain):
17167           * gst/goom/gstgoom.h:
17168           Document, fix and improve goom adapter behaviour.
17169           Fixes #407006.
17170
17171 Mon Mar 5 18:43:29 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17172
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.
17177
17178 Mon Mar 5 17:17:04 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17179
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.
17185
17186 Mon Mar 5 17:08:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17187
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.
17194
17195 Mon Mar 5 16:39:29 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17196
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.
17208
17209 Mon Mar 5 15:42:58 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17210
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.
17218
17219 Mon Mar 5 14:46:43 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17220
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.
17225
17226 Mon Mar 5 08:30:52 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17227
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.
17233
17234 Sun Mar 4 18:52:12 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17235
17236           po/POTFILES.in: Update.
17237           Original commit message from CVS:
17238           * po/POTFILES.in:
17239           Update.
17240
17241 Sun Mar 4 17:33:34 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17242
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.
17249
17250 Sun Mar 4 17:13:19 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17251
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.
17257
17258 Sun Mar 4 17:05:58 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17259
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.
17265
17266 Sun Mar 4 15:28:30 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17267
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
17272
17273 Sun Mar 4 15:07:15 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17274
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.
17281
17282 Sun Mar 4 14:56:53 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17283
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.
17288
17289 Sun Mar 4 13:52:03 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17290
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.
17337
17338 Sun Mar 4 13:41:00 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17339
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.
17345
17346 Sat Mar 3 13:06:21 2007 +0000  Loïc Minier <lool+gnome@via.ecp.fr>
17347
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).
17354
17355 Fri Mar 2 21:35:11 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17356
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.
17361
17362 Fri Mar 2 21:01:19 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17363
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.
17370
17371 Fri Mar 2 16:08:17 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17372
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.
17380
17381 Fri Mar 2 13:40:06 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17382
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):
17387           Fix doc.
17388
17389 Fri Mar 2 13:29:25 2007 +0000  René Stadler <mail@renestadler.de>
17390
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
17398
17399 Fri Mar 2 13:19:57 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17400
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.
17406
17407 Fri Mar 2 12:56:13 2007 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17408
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.
17417
17418 Fri Mar 2 12:52:56 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17419
17420           gst/rtp/gstrtpmp2tdepay.c: Fix compilation.
17421           Original commit message from CVS:
17422           * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_process):
17423           Fix compilation.
17424
17425 Fri Mar 2 12:16:16 2007 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17426
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.
17436
17437 Fri Mar 2 11:22:35 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17438
17439           ext/hal/hal.c: Fix compilation.
17440           Original commit message from CVS:
17441           * ext/hal/hal.c:
17442           Fix compilation.
17443
17444 Fri Mar 2 10:54:49 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17445
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.
17453
17454 Thu Mar 1 21:50:36 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17455
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):
17466           * ext/hal/hal.h:
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.
17473
17474 Thu Mar 1 18:47:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17475
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
17481           error.
17482
17483 Thu Mar 1 18:14:42 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17484
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.
17490
17491 Thu Mar 1 17:26:30 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17492
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.
17498
17499 Thu Mar 1 10:44:36 2007 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17500
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.
17506
17507 Thu Mar 1 09:29:34 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17508
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
17517           function.
17518
17519 Thu Mar 1 01:48:59 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17520
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.
17531
17532 Wed Feb 28 19:29:42 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17533
17534         * win32/common/config.h:
17535           update config to trunk
17536           Original commit message from CVS:
17537           update config to trunk
17538
17539 Wed Feb 28 19:29:25 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17540
17541           configure.ac: Convert to new AG_GST style.
17542           Original commit message from CVS:
17543           * configure.ac:
17544           Convert to new AG_GST style.
17545
17546 Wed Feb 28 12:59:43 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17547
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
17553
17554 Wed Feb 28 10:58:10 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17555
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.
17560
17561 Wed Feb 28 10:54:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17562
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.
17569
17570 Wed Feb 28 10:41:14 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17571
17572           gst/videofilter/Makefile.am: Dist header..
17573           Original commit message from CVS:
17574           * gst/videofilter/Makefile.am:
17575           Dist header..
17576
17577 Wed Feb 28 10:29:08 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17578
17579           gst/videofilter/gstgamma.h: Add header too.
17580           Original commit message from CVS:
17581           * gst/videofilter/gstgamma.h:
17582           Add header too.
17583
17584 Wed Feb 28 10:17:15 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
17585
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.
17601
17602 Wed Feb 28 10:06:27 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17603
17604           gst/rtsp/URLS: Add another interesting test url.
17605           Original commit message from CVS:
17606           * gst/rtsp/URLS:
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.
17610
17611 Tue Feb 27 23:43:08 2007 +0000  Michael Smith <msmith@xiph.org>
17612
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.
17620
17621 Tue Feb 27 12:02:03 2007 +0000  Christian Schaller <uraeus@gnome.org>
17622
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
17636
17637 Tue Feb 27 11:59:21 2007 +0000  Christian Schaller <uraeus@gnome.org>
17638
17639         * ChangeLog:
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
17648
17649 Tue Feb 27 11:30:19 2007 +0000  Edward Hervey <bilboed@bilboed.com>
17650
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.
17661
17662 Mon Feb 26 12:07:14 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17663
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.
17668
17669 Mon Feb 26 10:00:28 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17670
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.
17676
17677 Sat Feb 24 22:57:49 2007 +0000  Loïc Minier <lool+gnome@via.ecp.fr>
17678
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>
17682           * configure.ac:
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)
17695
17696 Sat Feb 24 22:52:47 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17697
17698           Fix build with LDFLAGS='-Wl,-z,defs'.
17699           Original commit message from CVS:
17700           * configure.ac:
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'.
17711
17712 Fri Feb 23 19:12:52 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17713
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
17721           Smith.
17722
17723 Fri Feb 23 18:12:27 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17724
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
17743           authentication.
17744
17745 Thu Feb 22 17:53:26 2007 +0000  Edgard Lima <edgard.lima@indt.org.br>
17746
17747         * ChangeLog:
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.
17754
17755 Thu Feb 22 14:35:28 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17756
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):
17761           * sys/v4l2/README:
17762           * tests/check/elements/level.c: (GST_START_TEST):
17763           Fix level for multi-channel case.
17764
17765 Wed Feb 21 10:18:12 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17766
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
17773           for float audio.
17774
17775 Tue Feb 20 21:34:00 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
17776
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.
17788           * win32/MANIFEST:
17789           Add the new project file form waveform plugin.
17790
17791 Mon Feb 19 12:22:43 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17792
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,
17799           fixes #407369
17800
17801 Sun Feb 18 18:00:51 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
17802
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:
17822           * win32/MANIFEST:
17823           Add config.h.in
17824
17825 Sun Feb 18 13:24:26 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17826
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.
17837
17838 Fri Feb 16 12:32:01 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17839
17840           gst/rtsp/URLS: Add example H264 rtsp url.
17841           Original commit message from CVS:
17842           * gst/rtsp/URLS:
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
17847           properties.
17848
17849 Fri Feb 16 12:30:22 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17850
17851           gst/rtp/README: Fix case of string params.
17852           Original commit message from CVS:
17853           * gst/rtp/README:
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.
17863
17864 Thu Feb 15 12:26:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17865
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.
17870
17871 Wed Feb 14 17:04:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17872
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.
17879
17880 Wed Feb 14 17:01:25 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17881
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),
17885           (do_change_child):
17886           Don't reset the profile when going switching states, as it makes
17887           the element non-reusable.
17888
17889 Wed Feb 14 15:24:50 2007 +0000  jp.liu <jp_liu@astrocom.cn>
17890
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),
17898           (sdp_parse_line):
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.
17902
17903 Wed Feb 14 12:07:01 2007 +0000  zhangfei gao <gaozhangfei@yahoo.com.cn>
17904
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.
17910
17911 Wed Feb 14 10:09:12 2007 +0000  jp.liu <jp_liu@astrocom.cn>
17912
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.
17918
17919 Wed Feb 14 09:55:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17920
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),
17933           (plugin_init):
17934           * gst/wavparse/gstwavparse.h:
17935           Update docs.
17936           Use boilerplate.
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.
17943
17944 Tue Feb 13 16:01:29 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17945
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.
17978
17979 Tue Feb 13 11:57:18 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17980
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
17991
17992 Tue Feb 13 09:46:26 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17993
17994           Add crossreferences to glib/gobject/gstream docs.
17995           Original commit message from CVS:
17996           * configure.ac:
17997           * docs/plugins/Makefile.am:
17998           Add crossreferences to glib/gobject/gstream docs.
17999
18000 Mon Feb 12 23:35:16 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18001
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).
18008
18009 Mon Feb 12 23:27:31 2007 +0000  Jonathan Matthew <jonathan@kaolin.wh9.net>
18010
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.
18018           Fixes #407057.
18019
18020 Mon Feb 12 15:29:44 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18021
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.
18038
18039 Mon Feb 12 12:57:22 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18040
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.
18049
18050 Mon Feb 12 12:43:00 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18051
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.
18063
18064 Mon Feb 12 10:29:57 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18065
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.
18076
18077 Sun Feb 11 15:26:49 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
18078
18079           Makefile.am: Add win32 MANIFEST
18080           Original commit message from CVS:
18081           * Makefile.am:
18082           Add win32 MANIFEST
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
18087           actually.
18088           Implement XOverlay interface and remove window and fullscreen
18089           properties.
18090           Add debug logs.
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:
18094           Add some debugs.
18095           * win32/MANIFEST:
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.
18102
18103 Sun Feb 11 12:57:47 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
18104
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
18109           do not support it.
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
18137           and base.
18138
18139 Sun Feb 11 10:53:21 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18140
18141           configure.ac: Activate monoscope when building with --enable-experimental. Fix
18142           Original commit message from CVS:
18143           * configure.ac:
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):
18148           Help gst-indent.
18149
18150 Fri Feb 9 09:24:58 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18151
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.
18157
18158 Thu Feb 8 11:09:15 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18159
18160           gst/debug/progressreport.c: Some more docs.
18161           Original commit message from CVS:
18162           * gst/debug/progressreport.c:
18163           Some more docs.
18164
18165 Wed Feb 7 21:09:45 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18166
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.
18173
18174 Wed Feb 7 20:39:16 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18175
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.
18187
18188 Wed Feb 7 13:08:34 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18189
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):
18193           * ext/hal/hal.h:
18194           Some small cleanups; deal with errors when parsing the HAL ALSA
18195           capabilities a bit better.
18196
18197 Tue Feb 6 16:29:30 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18198
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.
18203
18204 Tue Feb 6 16:24:57 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18205
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
18211           constant strings.
18212
18213 Tue Feb 6 15:56:14 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18214
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.
18227
18228 Tue Feb 6 11:16:49 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18229
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
18244
18245 Sat Feb 3 23:35:26 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18246
18247           Fix up to use the newly ported (actually working) GstAudioFilter.
18248           Original commit message from CVS:
18249           * configure.ac:
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),
18256           (plugin_init):
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),
18266           (main):
18267           Add brain-dead interactive test for equalizer.
18268
18269 Fri Feb 2 18:36:28 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18270
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
18279           locking.
18280
18281 Fri Feb 2 17:39:21 2007 +0000  James Doc Livingston <doclivingston@gmail.com>
18282
18283           Port equalizer plugin to 0.10 (#403572).
18284           Original commit message from CVS:
18285           Patch by: James "Doc" Livingston  <doclivingston at gmail com>
18286           * configure.ac:
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),
18293           (plugin_init):
18294           Port equalizer plugin to 0.10 (#403572).
18295
18296 Wed Jan 31 08:32:59 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18297
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
18305
18306 Tue Jan 30 17:19:33 2007 +0000  Edward Hervey <bilboed@bilboed.com>
18307
18308           configure.ac: Check for an Objective C compiler
18309           Original commit message from CVS:
18310           * configure.ac:
18311           Check for an Objective C compiler
18312           * sys/Makefile.am:
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 !
18319           Fixes #402470
18320
18321 Mon Jan 29 10:59:48 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18322
18323           tests/check/elements/.cvsignore: Some more ignores.
18324           Original commit message from CVS:
18325           * tests/check/elements/.cvsignore:
18326           Some more ignores.
18327
18328 Sun Jan 28 18:28:33 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18329
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.
18341
18342 Sat Jan 27 16:08:15 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18343
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.
18348
18349 Fri Jan 26 12:21:41 2007 +0000  charles <charlesg3@gmail.com>
18350
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.
18358
18359 Thu Jan 25 23:27:59 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18360
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.
18368
18369 Thu Jan 25 21:55:49 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18370
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.
18376
18377 Thu Jan 25 14:40:15 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18378
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
18384           caps document.
18385
18386 Thu Jan 25 14:22:53 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18387
18388           gst/rtp/: Fix case of encoding-name and key/value pairs to match the document.
18389           Original commit message from CVS:
18390           * gst/rtp/README:
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
18404           the relevant RFCs.
18405
18406 Thu Jan 25 12:05:11 2007 +0000  Edward Hervey <bilboed@bilboed.com>
18407
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
18426
18427 Thu Jan 25 11:02:01 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18428
18429           configure.ac: Bump required -core/-base to CVS
18430           Original commit message from CVS:
18431           * configure.ac:
18432           Bump required -core/-base to CVS
18433
18434 Thu Jan 25 10:54:19 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18435
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.
18443
18444 Thu Jan 25 10:36:35 2007 +0000  Edward Hervey <bilboed@bilboed.com>
18445
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.
18452
18453 Wed Jan 24 18:20:14 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18454
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.
18474
18475 Wed Jan 24 16:25:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18476
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.
18484           Fixes #395688.
18485
18486 Wed Jan 24 15:18:34 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18487
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):
18500           Fix a leak.
18501
18502 Wed Jan 24 12:41:03 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18503
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
18538
18539 Wed Jan 24 12:26:41 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18540
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.
18546
18547 Wed Jan 24 12:22:51 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18548
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.
18578
18579 Wed Jan 24 11:29:00 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18580
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.
18585
18586 Tue Jan 23 18:16:09 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18587
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.
18613
18614 Tue Jan 23 17:36:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18615
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
18622
18623 Tue Jan 23 17:27:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18624
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.
18637
18638 Mon Jan 22 13:06:43 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18639
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.
18645
18646 Fri Jan 19 13:06:07 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18647
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.
18655
18656 Fri Jan 19 10:35:13 2007 +0000  Edward Hervey <bilboed@bilboed.com>
18657
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.
18667
18668 Fri Jan 19 09:48:47 2007 +0000  Edward Hervey <bilboed@bilboed.com>
18669
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:
18675           width * height * 3
18676           ------------------
18677           2
18678
18679 Thu Jan 18 18:37:39 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18680
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.
18687
18688 Thu Jan 18 11:29:17 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18689
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:
18747           Update to CVS.
18748
18749 Thu Jan 18 11:23:36 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18750
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)
18755
18756 Thu Jan 18 10:33:50 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18757
18758         * ChangeLog:
18759           Remove bogus ChangeLog entry
18760           Original commit message from CVS:
18761           Remove bogus ChangeLog entry
18762
18763 Wed Jan 17 14:30:50 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18764
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).
18781
18782 Tue Jan 16 08:29:11 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18783
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.
18791
18792 Sun Jan 14 17:55:33 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
18793
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.
18813
18814 Sat Jan 13 19:12:32 2007 +0000  Andy Wingo <wingo@pobox.com>
18815
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.
18825
18826 Sat Jan 13 18:01:41 2007 +0000  Andy Wingo <wingo@pobox.com>
18827
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.
18842
18843 Sat Jan 13 15:52:18 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18844
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),
18862           (panorama_suite):
18863           Tests for new method.
18864
18865 Fri Jan 12 18:28:13 2007 +0000  Christian Schaller <uraeus@gnome.org>
18866
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
18871
18872 Fri Jan 12 17:16:51 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18873
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.
18893
18894 Fri Jan 12 12:10:19 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18895
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.
18900
18901 Fri Jan 12 10:27:25 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18902
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.
18912
18913 Fri Jan 12 10:22:16 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18914
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.
18951           Add some docs.
18952
18953 Thu Jan 11 19:51:04 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18954
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).
18962
18963 Thu Jan 11 16:59:40 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18964
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.
18971
18972 Thu Jan 11 11:05:04 2007 +0000  Jonas Holmberg <jonas.holmberg@axis.com>
18973
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.
18982           Misc cleanups.
18983
18984 Thu Jan 11 09:30:59 2007 +0000  Lutz Mueller <lutz@topfrose.de>
18985
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.
18991
18992 Wed Jan 10 15:19:48 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
18993
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.
19047           Added new license.
19048           Fixes #380895.
19049
19050 Wed Jan 10 09:47:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19051
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).
19058
19059 Tue Jan 9 12:25:26 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
19060
19061           gst/avi/gstavidemux.c: Fix docs.
19062           Original commit message from CVS:
19063           * gst/avi/gstavidemux.c:
19064           Fix docs.
19065
19066 Tue Jan 9 12:23:48 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
19067
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.
19096           Added debug.
19097           Support static payload type assignment as well.
19098           * gst/rtp/gstrtpmpapay.c:
19099           Fix caps.
19100
19101 Mon Jan 8 12:45:10 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
19102
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.
19116
19117 Sun Jan 7 22:03:54 2007 +0000  Andy Wingo <wingo@pobox.com>
19118
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>
19122           * configure.ac:
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
19131           mode.
19132
19133 Sun Jan 7 10:44:12 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
19134
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).
19143
19144 Fri Jan 5 18:32:03 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
19145
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:
19148           * configure.ac:
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).
19155
19156 Fri Jan 5 17:23:04 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
19157
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).
19163
19164 Fri Jan 5 16:07:12 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
19165
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.
19171
19172 Thu Jan 4 11:02:29 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
19173
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
19178           reason (#392189).
19179
19180 Thu Jan 4 09:44:57 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
19181
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>
19185           * configure.ac:
19186           * sys/Makefile.am:
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.
19195
19196 Wed Jan 3 19:54:33 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
19197
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>
19201           * configure.ac:
19202           * sys/Makefile.am:
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).
19213
19214 Wed Jan 3 16:41:10 2007 +0000  Jens Granseuer <jensgr@gmx.net>
19215
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.
19230
19231 Sat Dec 30 12:44:01 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19232
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).
19239
19240 Sun Dec 24 11:36:31 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19241
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.
19246
19247 Sun Dec 24 11:24:59 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19248
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
19257           respect).
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
19262           PCM caps.
19263
19264 Fri Dec 22 10:15:24 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19265
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
19277
19278 Fri Dec 22 10:15:23 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19279
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
19290
19291 Thu Dec 21 17:03:39 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19292
19293           configure.ac: Back to CVS
19294           Original commit message from CVS:
19295           * configure.ac:
19296           Back to CVS
19297           * gst-plugins-good.doap:
19298           Add 0.10.5 doap entry
19299
19300 Thu Dec 21 15:45:02 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19301
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>
19306           * configure.ac:
19307           releasing 0.10.4, "Black Bugs"
19308
19309 Thu Dec 21 15:40:55 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19310
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>
19315           * configure.ac:
19316           releasing 0.10.5, "The Path of Thorns"
19317
19318 Thu Dec 21 14:03:42 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19319
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
19331
19332 Thu Dec 21 12:48:32 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19333
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
19344
19345 Thu Dec 21 08:20:10 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19346
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
19358
19359 Thu Dec 21 08:15:23 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19360
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
19371
19372 Mon Dec 18 17:11:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19373
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
19383           sources (#387160).
19384
19385 Mon Dec 18 16:46:17 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19386
19387           Disable LADPSA, as it has moved to the -bad module for the duration.
19388           Original commit message from CVS:
19389           * configure.ac:
19390           * ext/Makefile.am:
19391           Disable LADPSA, as it has moved to the -bad module for the duration.
19392
19393 Mon Dec 18 15:51:54 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19394
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
19401
19402 Mon Dec 18 15:49:08 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19403
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:
19407           * ext/Makefile.am:
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
19411
19412 Mon Dec 18 13:40:34 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19413
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.
19421           Fixes #387137
19422
19423 Mon Dec 18 12:27:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19424
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.
19429           Fixes #387122.
19430
19431 Mon Dec 18 10:02:56 2006 +0000  Sebastian Dröge <slomo@ubuntu.com>
19432
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
19437           installs.
19438           Patch by: Sebastian Dröge <slomo at ubuntu dot com>
19439           Fixes: #387076
19440
19441 Sun Dec 17 19:42:05 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19442
19443         * po/af.po:
19444         * po/az.po:
19445         * po/cs.po:
19446         * po/en_GB.po:
19447         * po/hu.po:
19448         * po/it.po:
19449         * po/nb.po:
19450         * po/nl.po:
19451         * po/or.po:
19452         * po/sq.po:
19453         * po/sr.po:
19454         * po/sv.po:
19455         * po/uk.po:
19456         * po/vi.po:
19457           Update .po files
19458           Original commit message from CVS:
19459           Update .po files
19460
19461 Sun Dec 17 06:11:39 2006 +0000  David Schleef <ds@schleef.org>
19462
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.
19468
19469 Sun Dec 17 05:07:07 2006 +0000  Vijay Santhanam <vijay@santhanam.gmail.com>
19470
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
19478
19479 Sat Dec 16 16:21:26 2006 +0000  Sjoerd Simons <sjoerd@luon.net>
19480
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.
19493
19494 Sat Dec 16 15:25:23 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19495
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.
19503
19504 Sat Dec 16 11:42:56 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19505
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:
19508           * configure.ac:
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).
19512
19513 Fri Dec 15 10:54:28 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19514
19515           adding doap file
19516           Original commit message from CVS:
19517           * Makefile.am:
19518           * gst-plugins-good.doap:
19519           * gst-plugins-good.spec.in:
19520           adding doap file
19521
19522 Thu Dec 14 16:20:15 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19523
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:
19526           * configure.ac:
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
19529           to this effect.
19530
19531 Thu Dec 14 14:25:17 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19532
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).
19538
19539 Wed Dec 13 17:12:22 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19540
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.
19547
19548 Tue Dec 12 18:45:58 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19549
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.
19560
19561 Mon Dec 11 21:21:16 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19562
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.
19568
19569 Mon Dec 11 17:33:26 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19570
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.
19576
19577 Mon Dec 11 13:59:33 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19578
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).
19589           Fixes #380199.
19590
19591 Mon Dec 11 11:41:18 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19592
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
19601           #378184.
19602           Also ignore gconf key changes when the source is already running.
19603
19604 Sat Dec 9 19:27:28 2006 +0000  Sebastian Dröge <mail@slomosnail.de>
19605
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.
19616
19617 Sat Dec 9 16:17:33 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19618
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
19636           respectively)
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
19640           sink's ringbuffer.
19641           Fixes: #360673
19642
19643 Fri Dec 8 21:12:47 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19644
19645         * ChangeLog:
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.
19650
19651 Fri Dec 8 17:06:43 2006 +0000  René Stadler <mail@renestadler.de>
19652
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).
19660           Fixes #383471.
19661
19662 Fri Dec 8 16:38:18 2006 +0000  Sebastian Dröge <mail@slomosnail.de>
19663
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.
19671
19672 Fri Dec 8 15:12:01 2006 +0000  Padraig O'Briain <padraig.obriain@sun.com>
19673
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>
19682
19683 Fri Dec 8 14:42:42 2006 +0000  Jerry Tan <jerry.tan@sun.com>
19684
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
19690           is set.
19691           Patch by: Jerry Tan <jerry.tan at sun dot com>
19692           Fixes: #383596
19693
19694 Fri Dec 8 14:32:51 2006 +0000  Jerry Tan <jerry.tan@sun.com>
19695
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>
19703           Fixes: #349015
19704
19705 Thu Dec 7 17:30:03 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19706
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.
19719           Added docs.
19720           Fix collectpad usage.
19721           Reset state in READY.
19722           Send NEWSEGMENT event.
19723           Fix racy updates of object properties.
19724           Added debug category.
19725           Fixes #383323.
19726
19727 Thu Dec 7 11:35:41 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19728
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.
19735
19736 Wed Dec 6 15:06:04 2006 +0000  Sjoerd Simons <sjoerd@luon.net>
19737
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.
19746           Fixes #382179.
19747
19748 Wed Dec 6 14:45:30 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19749
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.
19756           Fixes #382277.
19757
19758 Wed Dec 6 14:33:54 2006 +0000  Rob Taylor <robtaylor@floopily.org>
19759
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
19765           IN_ADDR_ANY.
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.
19769           Fixes #383001.
19770
19771 Wed Dec 6 13:35:52 2006 +0000  Jonathan Matthew <jonathan@0kaolin.wh9.net>
19772
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.
19778           Fixes: #381857
19779           Patch by: Jonathan Matthew <jonathan at 0kaolin wh9 net >
19780
19781 Wed Dec 6 13:16:59 2006 +0000  Sebastian Dröge <mail@slomosnail.de>
19782
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.
19788           Fixes: #382982
19789           Patch by: Sebastian Dröge  <mail at slomosnail de >
19790
19791 Fri Dec 1 10:31:46 2006 +0000  Sergey Scobich <sergey.scobich@gmail.com>
19792
19793           win32/MANIFEST: Fix compilation on win32 under VS8
19794           Original commit message from CVS:
19795           * win32/MANIFEST:
19796           Fix compilation on win32 under VS8
19797           Patch by: Sergey Scobich <sergey dot scobich at gmail dot com>
19798           Partially fixes #381175
19799
19800 Thu Nov 30 16:48:51 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19801
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
19807
19808 Thu Nov 30 16:46:13 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19809
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
19817
19818 Thu Nov 30 15:08:08 2006 +0000  René Stadler <mail@renestadler.de>
19819
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.
19825
19826 Tue Nov 28 12:30:10 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19827
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.
19835
19836 Tue Nov 28 11:52:27 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19837
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
19846           a stream.
19847           Make the WMS extension skip setup of x-wms-rtx streams. Fixes #377792.
19848
19849 Mon Nov 27 17:16:26 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19850
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.
19857
19858 Mon Nov 27 16:30:49 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19859
19860         * ChangeLog:
19861           mention bug fix
19862           Original commit message from CVS:
19863           mention bug fix
19864
19865 Mon Nov 27 16:29:07 2006 +0000  Jonas Holmberg <jonas.holmberg@axis.com>
19866
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
19874
19875 Mon Nov 27 16:26:50 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19876
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.
19881
19882 Fri Nov 24 08:58:53 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19883
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
19889
19890 Fri Nov 24 07:46:54 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19891
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
19909
19910 Wed Nov 22 17:39:13 2006 +0000  Edward Hervey <bilboed@bilboed.com>
19911
19912           po/.cvsignore: We never put .pot files in cvs. Let's ignore them all.
19913           Original commit message from CVS:
19914           * po/.cvsignore:
19915           We never put .pot files in cvs. Let's ignore them all.
19916
19917 Tue Nov 21 12:57:50 2006 +0000  Christian Schaller <uraeus@gnome.org>
19918
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
19923
19924 Sun Nov 19 18:46:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19925
19926           po/POTFILES.in: ... but better exclude files that aren't disted.
19927           Original commit message from CVS:
19928           * po/POTFILES.in:
19929           ... but better exclude files that aren't disted.
19930
19931 Sun Nov 19 16:32:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19932
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:
19935           * po/POTFILES.in:
19936           Add v4l2 source files to list of files with translations, so the
19937           strings are actually extracted (however bad they still may be).
19938
19939 Sun Nov 19 16:30:19 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19940
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.
19946
19947 Sun Nov 19 13:41:53 2006 +0000  René Stadler <mail@renestadler.de>
19948
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>
19957
19958 Sat Nov 18 18:14:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19959
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.
19964
19965 Fri Nov 17 14:54:01 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
19966
19967         * ChangeLog:
19968         * sys/v4l2/v4l2src_calls.c:
19969           Fix capture_deinit.
19970           Original commit message from CVS:
19971           Fix capture_deinit.
19972
19973 Thu Nov 16 15:36:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19974
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.
19983
19984 Thu Nov 16 15:04:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19985
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.
19990
19991 Thu Nov 16 07:26:17 2006 +0000  Ville Syrjala <ville.syrjala@movial.fi>
19992
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)
20000
20001 Wed Nov 15 17:44:01 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20002
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.
20013
20014 Wed Nov 15 12:35:46 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20015
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).
20029
20030 Wed Nov 15 12:08:20 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
20031
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).
20043
20044 Wed Nov 15 11:19:13 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20045
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).
20051
20052 Wed Nov 15 00:12:19 2006 +0000  David Schleef <ds@schleef.org>
20053
20054           gst/matroska/matroska-mux.c: Add Dirac fourcc.
20055           Original commit message from CVS:
20056           * gst/matroska/matroska-mux.c: Add Dirac fourcc.
20057
20058 Tue Nov 14 20:07:22 2006 +0000  Sergey Scobich <sergey.scobich@gmail.com>
20059
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.
20111
20112 Tue Nov 14 15:55:32 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20113
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.
20119
20120 Tue Nov 14 11:43:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20121
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.
20127
20128 Mon Nov 13 18:31:18 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
20129
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.
20142
20143 Fri Nov 10 20:08:42 2006 +0000  Sergey Scobich <sergey.scobich@gmail.com>
20144
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.
20195
20196 Fri Nov 10 19:18:33 2006 +0000  David Schleef <ds@schleef.org>
20197
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.
20202
20203 Fri Nov 10 18:51:10 2006 +0000  David Schleef <ds@schleef.org>
20204
20205           Revive multifile[src|sink].
20206           Original commit message from CVS:
20207           * configure.ac:
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].
20214
20215 Fri Nov 10 08:09:05 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20216
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
20221
20222 Wed Nov 8 12:04:03 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20223
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
20228           Fixes #372021
20229
20230 Wed Nov 8 01:30:39 2006 +0000  Christian Schaller <uraeus@gnome.org>
20231
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.
20257
20258 Wed Nov 8 01:29:51 2006 +0000  Christian Schaller <uraeus@gnome.org>
20259
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):
20264           Fix description.
20265           Small cleanup in the payloader.
20266
20267 Wed Nov 8 01:28:00 2006 +0000  Christian Schaller <uraeus@gnome.org>
20268
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.
20295
20296 Tue Nov 7 01:43:06 2006 +0000  Christian Schaller <uraeus@gnome.org>
20297
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.
20321
20322 Mon Nov 6 20:52:10 2006 +0000  Christian Schaller <uraeus@gnome.org>
20323
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
20331           vorbis headers.
20332
20333 Thu Nov 2 20:13:26 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20334
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>
20338           * configure.ac:
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).
20345
20346 Thu Nov 2 14:43:11 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20347
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.
20355
20356 Wed Nov 1 19:48:26 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
20357
20358         * ChangeLog:
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.
20367
20368 Wed Nov 1 13:59:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20369
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.
20381
20382 Wed Nov 1 10:19:18 2006 +0000  Sergey Scobich <sergey.scobich@gmail.com>
20383
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.
20397
20398 Tue Oct 31 10:52:31 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20399
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.
20407
20408 Tue Oct 31 10:31:18 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20409
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.
20416
20417 Tue Oct 31 09:44:39 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20418
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.
20424
20425 Tue Oct 31 09:29:36 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20426
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.
20431
20432 Mon Oct 30 16:18:18 2006 +0000  Michal Benes <michal.benes@itonis.tv>
20433
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)
20443
20444 Mon Oct 30 09:24:53 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20445
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.
20459
20460 Mon Oct 30 08:17:08 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
20461
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.
20467           Fixes #367221.
20468
20469 Sat Oct 28 16:37:20 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20470
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.
20480           Small cleanups.
20481
20482 Fri Oct 27 17:10:42 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20483
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.
20489           Cleanup capsnego.
20490           Set caps on outgoing buffers.
20491
20492 Wed Oct 18 17:06:21 2006 +0000  Ville Syrjala <ville.syrjala@movial.fi>
20493
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.
20504           Fixes #361639.
20505
20506 Wed Oct 18 16:18:55 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20507
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.
20521
20522 Wed Oct 18 14:00:44 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20523
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.
20529
20530 Wed Oct 18 11:28:05 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20531
20532         * ChangeLog:
20533           ChangeLog surgery: fix Fredrik's e-mail address
20534           Original commit message from CVS:
20535           ChangeLog surgery: fix Fredrik's e-mail address
20536
20537 Wed Oct 18 11:04:09 2006 +0000  Fredrik Persson <frepe@broadband.net>
20538
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).
20547
20548 Tue Oct 17 15:16:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20549
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.
20558
20559 Tue Oct 17 14:57:17 2006 +0000  Josep Torra Valles <josep@fluendo.com>
20560
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).
20571
20572 Tue Oct 17 14:37:49 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20573
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.
20580
20581 Tue Oct 17 13:44:14 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20582
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
20589           comment
20590
20591 Tue Oct 17 11:28:50 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20592
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.
20600
20601 Tue Oct 17 10:59:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20602
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.
20616
20617 Mon Oct 16 18:22:47 2006 +0000  Josep Torra Valles <josep@fluendo.com>
20618
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.
20644
20645 Thu Oct 12 19:02:51 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20646
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.
20668
20669 Thu Oct 12 18:35:10 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20670
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.
20677
20678 Wed Oct 11 16:21:53 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20679
20680           gst/rtsp/URLS: Added some other URL.
20681           Original commit message from CVS:
20682           * gst/rtsp/URLS:
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
20696           part of the url.
20697
20698 Wed Oct 11 13:49:26 2006 +0000  Edward Hervey <bilboed@bilboed.com>
20699
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.
20704
20705 Wed Oct 11 13:24:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20706
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.
20715
20716 Wed Oct 11 08:34:14 2006 +0000  Sebastien Cote <sebas642@yahoo.ca>
20717
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.
20725
20726 Tue Oct 10 18:54:05 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20727
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:
20734           Use "_stdint.h".
20735
20736 Tue Oct 10 09:57:19 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20737
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.
20750
20751 Tue Oct 10 08:29:07 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20752
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).
20757
20758 Mon Oct 9 07:01:19 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20759
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.
20765
20766 Sun Oct 8 20:05:13 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20767
20768         * docs/plugins/inspect/plugin-1394.xml:
20769         * docs/plugins/inspect/plugin-rtp.xml:
20770         * docs/plugins/inspect/plugin-rtsp.xml:
20771           inspect updates
20772           Original commit message from CVS:
20773           inspect updates
20774
20775 Sat Oct 7 21:15:40 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20776
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.
20781
20782 Sat Oct 7 11:37:59 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20783
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.
20801
20802 Fri Oct 6 17:00:14 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20803
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.
20809
20810 Fri Oct 6 16:03:23 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20811
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.
20819
20820 Fri Oct 6 15:56:01 2006 +0000  René Stadler <mail@renestadler.de>
20821
20822           Add ReplayGain analysis element (#357069).
20823           Original commit message from CVS:
20824           Patch by: René Stadler  <mail at renestadler de>
20825           * configure.ac:
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.
20866
20867 Fri Oct 6 15:49:39 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20868
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):
20873           Some cleanups.
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.
20878
20879 Fri Oct 6 12:55:53 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20880
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
20894           and udp ports.
20895           Make most of the stuff less dependant on RTP as we are also going to use
20896           it for RDT.
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.
20913
20914 Fri Oct 6 11:31:11 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20915
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.
20920
20921 Fri Oct 6 02:29:35 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20922
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.
20929
20930 Thu Oct 5 18:14:46 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20931
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.
20941
20942 Thu Oct 5 16:37:33 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20943
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.
20969
20970 Wed Oct 4 22:37:07 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20971
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.
20987
20988 Wed Oct 4 20:05:07 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20989
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?)
20999
21000 Wed Oct 4 17:53:12 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21001
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.
21006
21007 Wed Oct 4 17:24:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21008
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.
21035
21036 Wed Oct 4 10:29:11 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21037
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:
21043           added v4l2 stubs
21044           * gst-plugins-good.spec.in:
21045           add v4l2
21046
21047 Wed Oct 4 10:24:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21048
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.
21054
21055 Tue Oct 3 18:36:29 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21056
21057         * tests/icles/.gitignore:
21058           moap ignore
21059           Original commit message from CVS:
21060           moap ignore
21061
21062 Tue Oct 3 18:35:34 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21063
21064         * tests/icles/Makefile.am:
21065           add icle for v4l2
21066           Original commit message from CVS:
21067           add icle for v4l2
21068
21069 Tue Oct 3 18:15:58 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21070
21071           add build stuff for v4l2, needs --enable-experimental until the last bits are resolved
21072           Original commit message from CVS:
21073           * configure.ac:
21074           * sys/Makefile.am:
21075           add build stuff for v4l2, needs --enable-experimental until
21076           the last bits are resolved
21077
21078 Tue Oct 3 13:47:10 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21079
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
21084
21085 Tue Oct 3 13:30:48 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21086
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
21092           interface.
21093
21094 Tue Oct 3 13:18:59 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21095
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:
21100           Improve docs.
21101
21102 Mon Oct 2 16:14:06 2006 +0000  Christian Schaller <uraeus@gnome.org>
21103
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
21108
21109 Fri Sep 29 15:39:41 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21110
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.
21118
21119 Fri Sep 29 15:37:29 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21120
21121           gst/rtsp/URLS: Add some more URLs.
21122           Original commit message from CVS:
21123           * gst/rtsp/URLS:
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.
21145
21146 Fri Sep 29 11:09:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21147
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.
21155           Updated docs.
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
21159
21160 Fri Sep 29 08:15:05 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21161
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'
21168
21169 Fri Sep 29 08:09:24 2006 +0000  Antoine Tremblay <hexa00@gmail.com>
21170
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.
21177
21178 Thu Sep 28 17:08:47 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21179
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.
21189
21190 Thu Sep 28 14:31:41 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21191
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.
21196
21197 Wed Sep 27 17:47:57 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21198
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.
21205
21206 Wed Sep 27 17:04:22 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21207
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.
21227
21228 Wed Sep 27 16:14:18 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21229
21230           Small cleanups.
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):
21249           Small cleanups.
21250           Fix error messages.
21251           Use locks when getting timestamps.
21252           Fix leaks in test.
21253           Add licensing header to tests.
21254
21255 Wed Sep 27 15:14:07 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21256
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.
21267
21268 Wed Sep 27 13:41:35 2006 +0000  Christian Schaller <uraeus@gnome.org>
21269
21270         * gst-plugins-good.spec.in:
21271           add audiofx plugin
21272           Original commit message from CVS:
21273           add audiofx plugin
21274
21275 Tue Sep 26 14:17:54 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21276
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:
21287           Fix docs.
21288           Remove some more externs.
21289
21290 Tue Sep 26 13:18:06 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21291
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:
21309           Fix coding style:
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.
21315
21316 Tue Sep 26 11:06:17 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21317
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.
21349
21350 Mon Sep 25 13:55:44 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21351
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):
21358           Small cleanups.
21359           don't try to set "sync" property when it is not available.
21360
21361 Mon Sep 25 11:47:42 2006 +0000  Peter Kjellerstedt <pkj@axis.com>
21362
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).
21373
21374 Mon Sep 25 09:15:10 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21375
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).
21382
21383 Sat Sep 23 15:31:56 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21384
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.
21395
21396 Sat Sep 23 15:30:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21397
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):
21418           Fix klass typos.
21419           Mark RANK_MARGINAL, decodebin can handle the depayloaders fine.
21420
21421 Fri Sep 22 17:53:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21422
21423           configure.ac: Need  -base CVS for gst_base_rtp_depayload_push_ts().
21424           Original commit message from CVS:
21425           * configure.ac:
21426           Need  -base CVS for gst_base_rtp_depayload_push_ts().
21427
21428 Fri Sep 22 17:22:34 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21429
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.
21436
21437 Fri Sep 22 15:15:13 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21438
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.
21450
21451 Fri Sep 22 12:12:10 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21452
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
21460           detector.
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).
21468
21469 Fri Sep 22 12:08:14 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21470
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):
21475           Small cleanups.
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.
21496
21497 Thu Sep 21 13:33:16 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21498
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.
21503
21504 Thu Sep 21 09:50:41 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21505
21506           gst/udp/: Update README, simple cleanup.
21507           Original commit message from CVS:
21508           * gst/udp/README:
21509           * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
21510           Update README, simple cleanup.
21511
21512 Thu Sep 21 09:35:13 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21513
21514           gst/rtp/README: Update README with some examples.
21515           Original commit message from CVS:
21516           * gst/rtp/README:
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.
21525
21526 Wed Sep 20 19:37:45 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
21527
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
21533           RTP header.
21534
21535 Wed Sep 20 16:41:48 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21536
21537           gst/rtp/Makefile.am: And makefile too.
21538           Original commit message from CVS:
21539           * gst/rtp/Makefile.am:
21540           And makefile too.
21541
21542 Wed Sep 20 16:09:03 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21543
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.
21557
21558 Wed Sep 20 16:06:27 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21559
21560           gst/rtsp/URLS: Added some test URLS.
21561           Original commit message from CVS:
21562           * gst/rtsp/URLS:
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.
21568           Fix some leaks.
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):
21587           Fix headers.
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:
21599           * gst/rtsp/sdp.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:
21605           * gst/rtsp/rtsp.h:
21606           * gst/rtsp/rtspdefs.c:
21607           * gst/rtsp/rtspdefs.h:
21608           Dual licensed under MIT and LGPL now.
21609
21610 Tue Sep 19 17:25:15 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21611
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.
21630
21631 Tue Sep 19 16:24:10 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21632
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.
21637
21638 Tue Sep 19 13:08:35 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21639
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.
21648
21649 Tue Sep 19 10:53:56 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21650
21651           gst/rtsp/test.c: Fix build.
21652           Original commit message from CVS:
21653           * gst/rtsp/test.c: (main):
21654           Fix build.
21655
21656 Tue Sep 19 10:14:52 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21657
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.
21662
21663 Mon Sep 18 17:37:46 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21664
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.
21702
21703 Mon Sep 18 15:36:14 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21704
21705         * sys/v4l2/v4l2src_calls.c:
21706           Fix GST_BUFFER_DURATION.
21707           Original commit message from CVS:
21708           Fix GST_BUFFER_DURATION.
21709
21710 Mon Sep 18 14:00:41 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21711
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.
21724
21725 Mon Sep 18 11:29:12 2006 +0000  Lutz Mueller <lutz@topfrose.de>
21726
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.
21740
21741 Mon Sep 18 10:42:52 2006 +0000  Lutz Mueller <lutz@topfrose.de>
21742
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:
21751           Use boilerplate.
21752           Make rtspsrc subclass GstBin to make state changes easier.
21753           Add Range header field on the PLAY request.
21754
21755 Mon Sep 18 08:59:17 2006 +0000  Thijs Vermeir <thijs.vermeir@barco.com>
21756
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):
21765           Small cleanups.
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.
21769           Fixes #349894.
21770
21771 Sat Sep 16 22:14:35 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21772
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.
21791
21792 Sat Sep 16 21:57:29 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21793
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.
21817
21818 Sat Sep 16 14:30:59 2006 +0000  Yves Lefebvre <ivanohe@abacom.com>
21819
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
21827
21828 Fri Sep 15 19:11:00 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21829
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.
21839
21840 Fri Sep 15 17:10:22 2006 +0000  Darren Kenny <darren.kenny@sun.com>
21841
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.
21849           Fixes #356142.
21850
21851 Fri Sep 15 16:01:48 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21852
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.
21860
21861 Thu Sep 14 11:05:35 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21862
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).
21870
21871 Thu Sep 14 10:38:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21872
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),
21884           (icydemux_suite):
21885           Small test case for the above.
21886
21887 Wed Sep 13 13:26:15 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21888
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.
21899
21900 Tue Sep 12 20:18:55 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21901
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.
21908
21909 Mon Sep 11 20:38:41 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21910
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
21916           René Stadler
21917
21918 Mon Sep 11 18:23:59 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21919
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
21926           René Stadler
21927
21928 Mon Sep 11 18:02:39 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21929
21930           gst/spectrum/demo-osssrc.c: Use more defines
21931           Original commit message from CVS:
21932           * gst/spectrum/demo-osssrc.c: (draw_spectrum), (main):
21933           Use more defines
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.
21939
21940 Fri Sep 8 16:47:46 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21941
21942           configure.ac: Bump requirements of -base (videocrop test case needs this).
21943           Original commit message from CVS:
21944           * configure.ac:
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).
21956
21957 Fri Sep 8 11:04:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21958
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.
21969
21970 Wed Sep 6 09:05:33 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21971
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).
21978
21979 Mon Sep 4 16:21:17 2006 +0000  Frédéric Riss <frederic.riss@gmail.com>
21980
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)
21993
21994 Mon Sep 4 15:06:25 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21995
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.
22008
22009 Mon Sep 4 09:34:25 2006 +0000  Alessandro Decina <alessandro@nnva.org>
22010
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.
22019           Fixes #353908.
22020           * ext/annodex/gstcmmlenc.h:
22021           Fix authors name.
22022
22023 Sun Sep 3 10:46:17 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22024
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.
22032
22033 Sat Sep 2 18:49:01 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22034
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.
22053
22054 Sat Sep 2 15:30:45 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22055
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:
22058           * configure.ac:
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),
22069           (plugin_init):
22070           Port/rewrite videocrop from scratch for GStreamer-0.10, and make
22071           it support all formats videoscale supports (#345653).
22072
22073 Sat Sep 2 14:45:04 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22074
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.
22084
22085 Sat Sep 2 14:28:55 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22086
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),
22101           (gst_v4l2_open):
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
22107
22108 Wed Aug 30 18:01:52 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22109
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.
22114
22115 Wed Aug 30 13:30:13 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22116
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.
22121
22122 Wed Aug 30 11:36:06 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22123
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.
22128
22129 Wed Aug 30 11:27:40 2006 +0000  Edward Hervey <bilboed@bilboed.com>
22130
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.
22138
22139 Wed Aug 30 11:07:37 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22140
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
22146           the last commit
22147
22148 Wed Aug 30 10:43:53 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22149
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
22155
22156 Tue Aug 29 20:59:47 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22157
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.
22164
22165 Mon Aug 28 17:47:29 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22166
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.
22173
22174 Mon Aug 28 16:59:13 2006 +0000  Andy Wingo <wingo@pobox.com>
22175
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.
22181           (GST_INFO_OBJECT):
22182           (gst_dv1394src_iso_receive): Use it.
22183           (gst_dv1394src_create): Also use the control sockets in iec61883
22184           mode.
22185           (gst_dv1394src_start, gst_dv1394src_stop): Always use a separate
22186           handle for AVC operations; fixes #348233.
22187
22188 Mon Aug 28 14:59:05 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22189
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
22194
22195 Sun Aug 27 17:14:06 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22196
22197           Rename again (audiofxgood -> audiofx).
22198           Original commit message from CVS:
22199           * configure.ac:
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).
22211
22212 Sun Aug 27 13:12:52 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22213
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.
22219
22220 Fri Aug 25 16:21:37 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22221
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.
22242
22243 Fri Aug 25 09:53:18 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22244
22245           ext/annodex/gstcmmlutils.c: Fix build.
22246           Original commit message from CVS:
22247           * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt):
22248           Fix build.
22249
22250 Fri Aug 25 09:42:43 2006 +0000  Alessandro Decina <alessandro@nnva.org>
22251
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.
22257           Fixes #350340.
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
22262           track list.
22263           Reset enc->preamble going from PAUSED to READY.
22264           Don't use GST_FLOW_UNEXPECTED for wrong usage of the element, it is
22265           only used for EOS.
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
22274           makes no sense.
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.
22287
22288 Thu Aug 24 19:00:22 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22289
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
22302           resolution)
22303
22304 Thu Aug 24 18:23:14 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22305
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
22312
22313 Thu Aug 24 18:17:20 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22314
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)
22325
22326 Thu Aug 24 14:16:55 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22327
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.
22333
22334 Thu Aug 24 13:51:15 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22335
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
22345
22346 Thu Aug 24 11:21:06 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22347
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
22361           broken now.
22362
22363 Thu Aug 24 10:03:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22364
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.
22369
22370 Thu Aug 24 09:24:11 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
22371
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.
22382
22383 Thu Aug 24 00:40:07 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22384
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.
22391
22392 Wed Aug 23 15:33:47 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22393
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)
22416
22417 Wed Aug 23 10:30:31 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22418
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
22423           as well (#352476).
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
22430           is fixed.
22431
22432 Wed Aug 23 09:22:07 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
22433
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).
22447
22448 Wed Aug 23 08:52:50 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
22449
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).
22465
22466 Tue Aug 22 20:39:26 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22467
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.
22473
22474 Tue Aug 22 17:20:41 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22475
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.
22483
22484 Tue Aug 22 17:02:39 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22485
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:
22492           Mark DISCONT.
22493           Remove old unused fields and reorder the struct a bit.
22494
22495 Tue Aug 22 16:45:37 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22496
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.
22506
22507 Tue Aug 22 16:42:22 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22508
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.
22528
22529 Tue Aug 22 13:53:34 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22530
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)
22538
22539 Tue Aug 22 12:28:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22540
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).
22549
22550 Tue Aug 22 12:10:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22551
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.
22557
22558 Tue Aug 22 10:32:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22559
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
22570           of leak fixes.
22571
22572 Mon Aug 21 19:34:03 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22573
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
22582
22583 Mon Aug 21 16:24:28 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22584
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.
22596
22597 Mon Aug 21 13:59:52 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22598
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.
22616
22617 Mon Aug 21 13:26:37 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22618
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).
22629
22630 Mon Aug 21 13:12:47 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22631
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.
22636
22637 Mon Aug 21 11:34:41 2006 +0000  Edward Hervey <bilboed@bilboed.com>
22638
22639           tests/check/elements/.cvsignore: ignore built file
22640           Original commit message from CVS:
22641           * tests/check/elements/.cvsignore:
22642           ignore built file
22643
22644 Mon Aug 21 10:46:21 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22645
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.
22650
22651 Mon Aug 21 09:21:27 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22652
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*
22668
22669 Sun Aug 20 13:09:51 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22670
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
22676
22677 Sun Aug 20 13:06:44 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22678
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
22685           * ext/Makefile.am:
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):
22691           re-add
22692
22693 Sun Aug 20 12:09:16 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22694
22695           gst/audiofxgood/audiofx.c
22696           Original commit message from CVS:
22697           * configure.ac:
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
22715
22716 Fri Aug 18 21:39:00 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
22717
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).
22729
22730 Fri Aug 18 17:00:53 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22731
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.
22736
22737 Fri Aug 18 16:52:21 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22738
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.
22752
22753 Fri Aug 18 13:25:06 2006 +0000  Edward Hervey <bilboed@bilboed.com>
22754
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
22762           thread.
22763
22764 Thu Aug 17 15:51:50 2006 +0000  Sjoerd Simons <sjoerd@luon.net>
22765
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.
22775
22776 Thu Aug 17 15:47:28 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22777
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.
22782
22783 Wed Aug 16 16:50:00 2006 +0000  Andy Wingo <wingo@pobox.com>
22784
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.
22795
22796 Wed Aug 16 15:33:12 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22797
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
22802           names as possible.
22803
22804 Wed Aug 16 14:47:50 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22805
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
22811           pen anymore.
22812
22813 Wed Aug 16 13:48:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22814
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.
22820
22821 Wed Aug 16 13:01:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22822
22823           configure.ac: Require CVS of GStreamer core and -base (for
22824           Original commit message from CVS:
22825           * configure.ac:
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).
22835
22836 Wed Aug 16 12:02:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22837
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).
22843
22844 Wed Aug 16 10:53:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22845
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).
22853
22854 Wed Aug 16 10:40:04 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
22855
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.
22865
22866 Wed Aug 16 10:22:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22867
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.
22927
22928 Wed Aug 16 10:05:00 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22929
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.
22948
22949 Wed Aug 16 09:48:26 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22950
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.
22966           - Combine flows
22967           - set caps on outgoing buffers.
22968           - strip trailing \0 from data packets.
22969           - Configure RTP/RTCP in stream.
22970           Use DEBUG_OBJECT more.
22971
22972 Wed Aug 16 09:29:20 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22973
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.
22978
22979 Wed Aug 16 09:25:17 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22980
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
22993
22994 Tue Aug 15 22:44:27 2006 +0000  Jens Granseuer <jensgr@gmx.net>
22995
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).
23003
23004 Tue Aug 15 20:29:45 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
23005
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).
23022
23023 Mon Aug 14 11:37:10 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23024
23025         * ChangeLog:
23026         * configure.ac:
23027         * win32/common/config.h:
23028           back to HEAD
23029           Original commit message from CVS:
23030           back to HEAD
23031
23032 Mon Aug 14 11:14:43 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23033
23034         * ChangeLog:
23035         * NEWS:
23036         * RELEASE:
23037         * configure.ac:
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:
23089           releasing 0.10.4
23090           Original commit message from CVS:
23091           releasing 0.10.4
23092
23093 Mon Aug 14 10:06:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23094
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)
23102
23103 Thu Aug 10 14:10:28 2006 +0000  Edward Hervey <edward@fluendo.com>
23104
23105           Send the newsegment event in the streaming thread.
23106           Original commit message from CVS:
23107           Patch by: Edward Hervey <edward@fluendo.com>
23108           * configure.ac:
23109           * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
23110           (gst_wavparse_stream_data):
23111           Send the newsegment event in the streaming thread.
23112           Fixes #347529
23113
23114 Thu Aug 10 14:02:45 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23115
23116         * win32/common/config.h:
23117           bumped for prerel
23118           Original commit message from CVS:
23119           bumped for prerel
23120
23121 Thu Aug 10 13:10:38 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23122
23123         * po/af.po:
23124         * po/az.po:
23125         * po/cs.po:
23126         * po/en_GB.po:
23127         * po/hu.po:
23128         * po/it.po:
23129         * po/nb.po:
23130         * po/nl.po:
23131         * po/or.po:
23132         * po/sq.po:
23133         * po/sr.po:
23134         * po/sv.po:
23135         * po/uk.po:
23136         * po/vi.po:
23137           update translations
23138           Original commit message from CVS:
23139           update translations
23140
23141 Tue Aug 8 14:55:53 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23142
23143           gst/qtdemux/qtdemux.c: Fix silly typo.
23144           Original commit message from CVS:
23145           * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
23146           Fix silly typo.
23147
23148 Tue Aug 8 14:46:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23149
23150         * ChangeLog:
23151           ChangeLog surgery: mention bug number
23152           Original commit message from CVS:
23153           ChangeLog surgery: mention bug number
23154
23155 Tue Aug 8 14:40:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23156
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.
23166
23167 Fri Aug 4 11:38:54 2006 +0000  Andy Wingo <wingo@pobox.com>
23168
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
23179           processor's state.
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.
23188
23189 Fri Aug 4 10:21:26 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
23190
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.
23196
23197 Fri Aug 4 09:20:26 2006 +0000  Andy Wingo <wingo@pobox.com>
23198
23199         * ChangeLog:
23200         * ext/ladspa/gstsignalprocessor.c:
23201           BPB
23202           Original commit message from CVS:
23203           (gst_signal_processor_src_activate_pull): BPB
23204
23205 Fri Aug 4 09:05:53 2006 +0000  Andy Wingo <wingo@pobox.com>
23206
23207         * ChangeLog:
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.
23222
23223 Mon Jul 31 22:27:22 2006 +0000  Andy Wingo <wingo@pobox.com>
23224
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.
23231
23232 Mon Jul 31 22:03:09 2006 +0000  Andy Wingo <wingo@pobox.com>
23233
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
23248           to do_pulls.
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.
23253
23254 Mon Jul 31 19:44:18 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23255
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)
23262
23263 Mon Jul 31 15:58:43 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23264
23265           gst/udp/gstudpsrc.c: Fix docs.
23266           Original commit message from CVS:
23267           * gst/udp/gstudpsrc.c:
23268           Fix docs.
23269
23270 Sat Jul 29 16:32:26 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23271
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
23284
23285 Sat Jul 29 11:22:47 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
23286
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.
23293
23294 Fri Jul 28 16:17:17 2006 +0000  Sjoerd Simons <sjoerd@luon.net>
23295
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.
23310           Fixes #349068.
23311           * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
23312           Don't start the stream with a \n.
23313
23314 Fri Jul 28 08:32:47 2006 +0000  Brian Cameron <brian.cameron@sun.com>
23315
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).
23321
23322 Fri Jul 28 08:21:27 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23323
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
23330
23331 Thu Jul 27 11:21:53 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23332
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.).
23342
23343 Thu Jul 27 10:05:27 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23344
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.
23353
23354 Thu Jul 27 10:01:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23355
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
23360           win32 workiness.
23361
23362 Thu Jul 27 09:04:51 2006 +0000  Thijs Vermeir <thijs.vermeir@barco.com>
23363
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
23375
23376 Wed Jul 26 16:36:59 2006 +0000  Kai Vehmanen <kv2004@eca.cx>
23377
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.
23386           Fixes #348675.
23387
23388 Wed Jul 26 10:07:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23389
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,
23396           also see #334375).
23397
23398 Wed Jul 26 09:02:56 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23399
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).
23406
23407 Wed Jul 26 08:17:45 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23408
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).
23416
23417 Tue Jul 25 17:54:25 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23418
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).
23426
23427 Tue Jul 25 16:47:04 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23428
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).
23436
23437 Tue Jul 25 13:14:05 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23438
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.
23445
23446 Mon Jul 24 21:43:06 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
23447
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
23467
23468 Mon Jul 24 15:25:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23469
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:
23526           Add gtk-doc blurb.
23527           * gst/rtp/gstrtpmp4vpay.c:
23528           Fix typo in element description.
23529
23530 Mon Jul 24 14:54:04 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23531
23532         * ChangeLog:
23533           ChangeLog surgery: fix Stefan's e-mail address
23534           Original commit message from CVS:
23535           ChangeLog surgery: fix Stefan's e-mail address
23536
23537 Mon Jul 24 14:49:19 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23538
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).
23548
23549 Mon Jul 24 14:42:11 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23550
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.
23555
23556 Mon Jul 24 14:37:36 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23557
23558           ext/esd/README: Remove, it contains nothing useful anyway.
23559           Original commit message from CVS:
23560           * ext/esd/README:
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.
23565
23566 Mon Jul 24 14:16:06 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23567
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.
23575
23576 Mon Jul 24 13:40:56 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23577
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
23588           mp2/mp3).
23589
23590 Mon Jul 24 11:48:03 2006 +0000  Joni Valtanen <joni.valtanen@movial.fi>
23591
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>
23595           * configure.ac:
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).
23612
23613 Mon Jul 24 11:00:34 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23614
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.
23619
23620 Sun Jul 23 11:33:54 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23621
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.
23630
23631 Sun Jul 23 10:56:27 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23632
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.
23641           See bug #334375.
23642
23643 Fri Jul 21 10:57:00 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23644
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):
23649           Fix some leaks.
23650           * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
23651           Don't use \n in debug lines.
23652
23653 Thu Jul 20 18:48:32 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23654
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
23660
23661 Wed Jul 19 14:36:00 2006 +0000  Martin Szulecki <compiz@sukimashita.com>
23662
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).
23670
23671 Wed Jul 19 11:52:53 2006 +0000  Alex Lancaster <alexl@users.sourceforge.net>
23672
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).
23679
23680 Wed Jul 19 07:40:52 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23681
23682         * ChangeLog:
23683           ChangeLog surgery: mention fixed bug
23684           Original commit message from CVS:
23685           ChangeLog surgery: mention fixed bug
23686
23687 Tue Jul 18 19:59:01 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23688
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.
23694
23695 Tue Jul 18 18:05:15 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23696
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.
23707
23708 Tue Jul 18 16:47:25 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23709
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).
23720
23721 Tue Jul 18 15:53:35 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23722
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
23736           other small stuff.
23737
23738 Tue Jul 18 14:08:06 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
23739
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>
23743           * configure.ac:
23744           Check for wavpack version and define WAVPACK_OLD_API if
23745           necessary.
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).
23771
23772 Mon Jul 17 10:25:57 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23773
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.
23782           Fixes #347439.
23783
23784 Mon Jul 17 10:22:54 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23785
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.
23795           Various cleanups.
23796           Fix flush and seek handling.
23797
23798 Sun Jul 16 14:31:48 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23799
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.
23817
23818 Sat Jul 15 15:25:05 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23819
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.
23824
23825 Sat Jul 15 11:50:25 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23826
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.
23832
23833 Fri Jul 14 13:33:54 2006 +0000  Sebastien Cote <sebas642@yahoo.ca>
23834
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.
23843           Fixes #321191
23844
23845 Fri Jul 14 12:01:05 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
23846
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.
23853
23854 Thu Jul 13 15:22:20 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23855
23856         * common:
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
23861
23862 Wed Jul 12 09:34:15 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23863
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.
23877
23878 Wed Jul 12 09:28:46 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23879
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.
23884
23885 Tue Jul 11 22:46:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23886
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.
23891
23892 Mon Jul 10 20:11:34 2006 +0000  Edward Hervey <bilboed@bilboed.com>
23893
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.
23901
23902 Mon Jul 10 16:41:57 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23903
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.
23912
23913 Mon Jul 10 15:26:39 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23914
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.
23919
23920 Mon Jul 10 14:49:46 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23921
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.
23928
23929 Mon Jul 10 14:42:15 2006 +0000  Mathis Hofer <mathis.hofer@dreamlab.net>
23930
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>
23934           * configure.ac:
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.
23950
23951 Mon Jul 10 10:21:57 2006 +0000  Rob Taylor <robtaylor@floopily.org>
23952
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.
23961
23962 Mon Jul 10 09:57:26 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23963
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!!
23968
23969 Mon Jul 10 09:46:25 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23970
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).
23976
23977 Sat Jul 8 22:41:25 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
23978
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.
23990
23991 Sat Jul 8 19:03:54 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
23992
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
24001           XDamage or not.
24002
24003 Fri Jul 7 15:04:29 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24004
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.
24009           Fixes 345679.
24010
24011 Fri Jul 7 14:30:26 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24012
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.
24017
24018 Wed Jul 5 20:21:02 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
24019
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.
24024
24025 Wed Jul 5 14:52:13 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24026
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.
24038
24039 Wed Jul 5 10:14:16 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24040
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.
24053
24054 Tue Jul 4 16:00:26 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24055
24056           configure.ac: Let's try that again.
24057           Original commit message from CVS:
24058           * configure.ac:
24059           Let's try that again.
24060
24061 Tue Jul 4 15:40:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24062
24063           configure.ac: Disable monoscope plugin for now until it fulfills all the requirements.
24064           Original commit message from CVS:
24065           * configure.ac:
24066           Disable monoscope plugin for now until it fulfills
24067           all the requirements.
24068
24069 Mon Jul 3 20:35:45 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24070
24071           Port monoscope visualisation to 0.10.
24072           Original commit message from CVS:
24073           * configure.ac:
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.
24084
24085 Mon Jul 3 20:02:56 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24086
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.
24094
24095 Mon Jul 3 16:43:10 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24096
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.
24105
24106 Mon Jul 3 15:31:22 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24107
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.
24116
24117 Mon Jul 3 15:28:48 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24118
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
24132           sub-indexes.
24133
24134 Fri Jun 30 07:11:24 2006 +0000  Brian Cameron <brian.cameron@sun.com>
24135
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).
24144
24145 Thu Jun 29 14:50:18 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24146
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
24151
24152 Thu Jun 29 11:41:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24153
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.
24161
24162 Thu Jun 29 11:11:50 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24163
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.
24174
24175 Thu Jun 29 11:05:14 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24176
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.
24182
24183 Wed Jun 28 08:36:30 2006 +0000  Brian Cameron <brian.cameron@sun.com>
24184
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,
24193           etc. (#346066).
24194
24195 Fri Jun 23 09:35:45 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24196
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.
24201
24202 Thu Jun 22 19:31:04 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24203
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.
24238
24239 Thu Jun 22 16:27:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24240
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.
24255           Fixes #337076.
24256
24257 Thu Jun 22 12:17:13 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24258
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).
24264
24265 Tue Jun 20 19:40:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24266
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
24291           work (#340492).
24292
24293 Tue Jun 20 15:35:05 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24294
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.
24299
24300 Tue Jun 20 14:57:09 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24301
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.
24311
24312 Tue Jun 20 12:10:29 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24313
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.
24319
24320 Tue Jun 20 10:35:48 2006 +0000  Brian Cameron <brian.cameron@sun.com>
24321
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.
24353
24354 Tue Jun 20 10:31:41 2006 +0000  Joni Valtanen <joni.valtanen@movial.fi>
24355
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.
24364
24365 Mon Jun 19 10:00:18 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24366
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>
24370           * configure.ac:
24371           If we have libraw1394 >= 1.2.1, then we need libiec61883.
24372
24373 Sun Jun 18 14:00:19 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24374
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).
24381
24382 Sun Jun 18 12:37:12 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
24383
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).
24389
24390 Sat Jun 17 14:35:37 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24391
24392           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
24393           Original commit message from CVS:
24394           * configure.ac:
24395           Fix --disable-external (can't set conditionals conditionally,
24396           #343602).
24397
24398 Fri Jun 16 12:35:08 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24399
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:
24404           Fix build.
24405
24406 Fri Jun 16 10:56:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24407
24408           Use GST_PLUGIN_DOCS, --enable-plugin-docs etc.
24409           Original commit message from CVS:
24410           * autogen.sh:
24411           * configure.ac:
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.
24418
24419 Fri Jun 16 09:49:07 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24420
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)
24436
24437 Thu Jun 15 15:58:09 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24438
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.
24445
24446 Thu Jun 15 08:50:09 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24447
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.
24454           Fixes #344944.
24455
24456 Wed Jun 14 15:59:56 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24457
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.
24467
24468 Wed Jun 14 15:07:22 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24469
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.
24474
24475 Wed Jun 14 11:28:41 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24476
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.
24483
24484 Wed Jun 14 09:32:27 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
24485
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.
24498
24499 Wed Jun 14 08:06:43 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24500
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
24514           like that.
24515
24516 Tue Jun 13 17:05:25 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24517
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.
24522
24523 Tue Jun 13 09:54:26 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24524
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.
24532
24533 Mon Jun 12 11:13:39 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24534
24535           tests/check/elements/.cvsignore: And another one.
24536           Original commit message from CVS:
24537           * tests/check/elements/.cvsignore:
24538           And another one.
24539
24540 Mon Jun 12 11:04:59 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24541
24542           gst/spectrum/.cvsignore: Ignore more.
24543           Original commit message from CVS:
24544           * gst/spectrum/.cvsignore:
24545           Ignore more.
24546
24547 Mon Jun 12 10:53:26 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24548
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.
24555
24556 Sun Jun 11 19:31:10 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24557
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.
24563           * configure.ac:
24564           Require core >= 0.10.8 (for GST_TAG_IMAGE and
24565           GST_TAG_PPEVIEW_IMAGE used in the patch above).
24566
24567 Sun Jun 11 18:56:24 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24568
24569         * ext/raw1394/.gitignore:
24570         * ext/taglib/.gitignore:
24571         * tests/check/elements/.gitignore:
24572         * tests/examples/level/.gitignore:
24573           moap ignore
24574           Original commit message from CVS:
24575           moap ignore
24576
24577 Sun Jun 11 18:52:19 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24578
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
24585
24586 Sun Jun 11 18:44:54 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24587
24588         * .gitignore:
24589           ignore more
24590           Original commit message from CVS:
24591           ignore more
24592
24593 Sun Jun 11 18:20:39 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24594
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.
24600
24601 Sun Jun 11 13:57:19 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24602
24603           autogen.sh: require am17
24604           Original commit message from CVS:
24605           * autogen.sh:
24606           require am17
24607           * configure.ac:
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
24622
24623 Sun Jun 11 13:55:34 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24624
24625         * common:
24626         * win32/common/config.h:
24627           update
24628           Original commit message from CVS:
24629           update
24630
24631 Sat Jun 10 15:33:18 2006 +0000  Sebastian Dröge <mail@slomosnail.de>
24632
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).
24654
24655 Fri Jun 9 20:36:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24656
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.
24661
24662 Fri Jun 9 18:33:01 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24663
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
24669           (#343603).
24670
24671 Fri Jun 9 18:17:23 2006 +0000  Peter Kjellerstedt <pkj@axis.com>
24672
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>
24676           * configure.ac:
24677           We should use $SED and not $(SED) in configure.ac (#343678).
24678
24679 Fri Jun 9 17:38:19 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24680
24681           configure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866).
24682           Original commit message from CVS:
24683           * configure.ac:
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).
24689
24690 Fri Jun 9 17:29:08 2006 +0000  Brian Cameron <brian.cameron@sun.com>
24691
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
24711           look better.
24712           Also some minor cleanup in gstsunaudiosink.c.
24713
24714 Fri Jun 9 17:12:52 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24715
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
24725           Small cleanups.
24726           Avoid dynamic allocation of trivial fixed structure.
24727           Allocate enough space for temp 4:4:4 YUV buffers. Fixes #343661.
24728
24729 Wed Jun 7 09:25:16 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24730
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>
24734           * configure.ac:
24735           We now require libraw1394 >= 1.1.0 and that version onwards all
24736           have .pc files.
24737
24738 Fri Jun 2 15:02:54 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24739
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.
24744
24745 Fri Jun 2 11:33:18 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24746
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.
24753
24754 Thu Jun 1 22:00:26 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24755
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
24833
24834 Thu Jun 1 21:07:26 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24835
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
24928
24929 Wed May 31 16:23:54 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24930
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:
24939           Handle QoS.
24940           Handle flushing, discont and events.
24941           Fix timestamps and various other cleanups.
24942
24943 Wed May 31 15:37:16 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24944
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
24950
24951 Wed May 31 10:31:23 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24952
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>
24956           * configure.ac:
24957           Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394.
24958           * ext/raw1394/Makefile.am:
24959           Add CFLAGS.
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.
24977
24978 Tue May 30 21:07:38 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
24979
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
24984           * win32/MANIFEST:
24985           sort file listing
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
24992
24993 Tue May 30 14:35:18 2006 +0000  Sebastian Dröge <mail@slomosnail.de>
24994
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.
25015
25016 Sun May 28 17:33:13 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25017
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.
25024
25025 Sun May 28 14:38:11 2006 +0000  Sebastian Dröge <slomo@ubuntu.com>
25026
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).
25035
25036 Sun May 28 13:49:12 2006 +0000  Edward Hervey <bilboed@bilboed.com>
25037
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.
25042
25043 Sun May 28 13:30:13 2006 +0000  Edward Hervey <bilboed@bilboed.com>
25044
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.
25052
25053 Sun May 28 10:39:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25054
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 ...
25065
25066 Sun May 28 10:05:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25067
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).
25074
25075 Sat May 27 13:11:37 2006 +0000  Edward Hervey <bilboed@bilboed.com>
25076
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.
25083
25084 Sat May 27 12:10:50 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25085
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.
25090
25091 Sat May 27 11:27:59 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25092
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:
25095           * README:
25096           Replace current README (containing the release notes from
25097           some 0.9.x version) with a proper README taken from the core.
25098
25099 Fri May 26 22:35:00 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25100
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:
25109           fix typo
25110
25111 Fri May 26 13:16:54 2006 +0000  Edward Hervey <bilboed@bilboed.com>
25112
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
25117           time.
25118
25119 Fri May 26 11:48:44 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25120
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.
25125
25126 Wed May 24 16:03:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25127
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
25134
25135 Wed May 24 11:56:43 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25136
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.
25141
25142 Wed May 24 10:00:50 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25143
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.
25156
25157 Tue May 23 20:15:04 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
25158
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).
25165
25166 Tue May 23 16:45:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25167
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.
25177
25178 Tue May 23 13:44:11 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25179
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
25198           cleanups.
25199
25200 Mon May 22 18:00:52 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25201
25202           gst/qtdemux/qtdemux.c: po/POTFILES.in:
25203           Original commit message from CVS:
25204           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (plugin_init):
25205           po/POTFILES.in:
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
25208           static.
25209
25210 Mon May 22 15:23:05 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25211
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.
25217           Fixes #342097.
25218
25219 Mon May 22 14:56:29 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25220
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
25239
25240 Mon May 22 13:53:18 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
25241
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
25259
25260 Mon May 22 13:51:30 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25261
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 ?
25287
25288 Sun May 21 16:41:44 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25289
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
25296
25297 Sun May 21 16:23:23 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25298
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
25313           results)
25314
25315 Sat May 20 22:42:15 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25316
25317           Initial port of the spectrum element
25318           Original commit message from CVS:
25319           * configure.ac:
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
25328
25329 Fri May 19 18:58:05 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
25330
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
25335
25336 Fri May 19 18:31:25 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
25337
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.
25345
25346 Fri May 19 14:05:53 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25347
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)
25354
25355 Thu May 18 23:04:59 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25356
25357           configure.ac: update for new GSTPB_PLUGINS_DIR
25358           Original commit message from CVS:
25359           * configure.ac:
25360           update for new GSTPB_PLUGINS_DIR
25361
25362 Thu May 18 19:34:47 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25363
25364           configure.ac: Check for X11
25365           Original commit message from CVS:
25366           * configure.ac:
25367           Check for X11
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
25375
25376 Thu May 18 14:45:33 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
25377
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.
25383
25384 Thu May 18 12:46:08 2006 +0000  James Doc Livingston <doclivingston@gmail.com>
25385
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.
25392
25393 Wed May 17 18:09:06 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
25394
25395         * common:
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+)
25400
25401 Wed May 17 12:36:26 2006 +0000  Edward Hervey <bilboed@bilboed.com>
25402
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).
25408
25409 Wed May 17 11:20:44 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25410
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).
25417
25418 Wed May 17 08:10:31 2006 +0000  Jindrich Makovicka <jindrich.makivicka@itonis.tv>
25419
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).
25433
25434 Tue May 16 17:20:04 2006 +0000  Edward Hervey <bilboed@bilboed.com>
25435
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().
25441
25442 Tue May 16 14:07:29 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25443
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
25458
25459 Tue May 16 13:31:02 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
25460
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:
25466           Add LIBPNG_CFLAGS.
25467
25468 Mon May 15 11:20:21 2006 +0000  Christian Schaller <uraeus@gnome.org>
25469
25470         * gst-plugins-good.spec.in:
25471           update with latest changes
25472           Original commit message from CVS:
25473           update with latest changes
25474
25475 Mon May 15 09:00:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25476
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).
25482
25483 Sun May 14 12:50:07 2006 +0000  Michael Smith <msmith@xiph.org>
25484
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.
25489
25490 Fri May 12 18:10:36 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25491
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
25498           seek again.
25499
25500 Fri May 12 18:04:22 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25501
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.
25517           Fix VBR detection.
25518           Smarter timestamp calculation code.
25519           Uniform error/eos handling.
25520
25521 Fri May 12 17:44:15 2006 +0000  Michael Smith <msmith@xiph.org>
25522
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.
25528           Fix typos.
25529
25530 Fri May 12 08:23:18 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25531
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
25536           Cygwin (#341489).
25537
25538 Fri May 12 08:21:37 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25539
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.
25546
25547 Thu May 11 17:59:59 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
25548
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.
25570
25571 Thu May 11 09:09:49 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25572
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.
25580
25581 Wed May 10 17:44:50 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25582
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.
25590
25591 Wed May 10 13:51:01 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25592
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
25598           only of digits.
25599           Also, when finding an escaping '((' sequence, bust it back to '(' by
25600           swallowing the first parenthesis
25601
25602 Wed May 10 11:17:31 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25603
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.
25611
25612 Wed May 10 10:29:54 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25613
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.
25630
25631 Tue May 9 14:08:15 2006 +0000  Mark Nauwelaerts <manauw@skynet.bet>
25632
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).
25641
25642 Mon May 8 19:21:18 2006 +0000  Martin Rubli <martin_rubli@logitech.com>
25643
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.
25649
25650 Mon May 8 15:20:10 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25651
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.
25658
25659 Mon May 8 14:35:20 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25660
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.
25665
25666 Mon May 8 11:53:03 2006 +0000  Edward Hervey <bilboed@bilboed.com>
25667
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.
25672
25673 Mon May 8 10:59:05 2006 +0000  Jens Granseuer <jensgr@gmx.net>
25674
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
25681
25682 Sat May 6 09:01:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25683
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).
25692
25693 Sat May 6 00:14:09 2006 +0000  Maciej Katafiasz <mathrick@mathrick.org>
25694
25695         * ChangeLog:
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.
25710
25711 Fri May 5 20:12:59 2006 +0000  Martin Rubli <martin_rubli@logitech.com>
25712
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.
25727
25728 Thu May 4 17:27:27 2006 +0000  Michal Benes <michal.benes@xeris.cz>
25729
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).
25735
25736 Thu May 4 15:40:18 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25737
25738           configure.ac: Back to CVS
25739           Original commit message from CVS:
25740           * configure.ac:
25741           Back to CVS
25742
25743 Thu May 4 15:36:02 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25744
25745         * configure.ac:
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
25799
25800 Thu May 4 15:28:53 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25801
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
25806
25807 Thu May 4 15:05:00 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25808
25809         * ChangeLog:
25810         * NEWS:
25811         * RELEASE:
25812         * configure.ac:
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:
25867           Release 0.10.3
25868           Original commit message from CVS:
25869           Release 0.10.3
25870
25871 Wed May 3 18:44:38 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25872
25873         * po/af.po:
25874         * po/az.po:
25875         * po/cs.po:
25876         * po/en_GB.po:
25877         * po/hu.po:
25878         * po/it.po:
25879         * po/nb.po:
25880         * po/nl.po:
25881         * po/or.po:
25882         * po/sq.po:
25883         * po/sr.po:
25884         * po/sv.po:
25885         * po/uk.po:
25886         * po/vi.po:
25887           Update .po files
25888           Original commit message from CVS:
25889           Update .po files
25890
25891 Wed May 3 18:41:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25892
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).
25902
25903 Wed May 3 14:51:50 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
25904
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
25916           a keyframe.
25917
25918 Wed May 3 14:30:21 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25919
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
25924           dead code block.
25925
25926 Wed May 3 14:28:57 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25927
25928           add win32 stuff
25929           Original commit message from CVS:
25930           * Makefile.am:
25931           * configure.ac:
25932           * win32/common/config.h.in:
25933           add win32 stuff
25934
25935 Wed May 3 14:26:51 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25936
25937           add win32 stuff
25938           Original commit message from CVS:
25939           * Makefile.am:
25940           * configure.ac:
25941           * win32/common/config.h.in:
25942           add win32 stuff
25943
25944 Tue May 2 22:34:52 2006 +0000  Michael Smith <msmith@xiph.org>
25945
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
25950           SUCKS.
25951
25952 Tue May 2 21:52:48 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
25953
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.
25958
25959 Tue May 2 18:50:23 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25960
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
25967
25968 Tue May 2 15:46:02 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25969
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.
25977
25978 Tue May 2 15:40:15 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25979
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.
25993
25994 Tue May 2 13:24:38 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25995
25996           configure.ac: figure out where plugins-base plugins are
25997           Original commit message from CVS:
25998           * configure.ac:
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
26005
26006 Tue May 2 13:01:50 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26007
26008         * gst/wavparse/gstwavparse.c:
26009           fix docs for wavparse
26010           Original commit message from CVS:
26011           fix docs for wavparse
26012
26013 Mon May 1 21:37:51 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
26014
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.
26023
26024 Mon May 1 11:46:33 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26025
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
26030           * configure.ac:
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):
26035           * ext/Makefile.am:
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.
26041
26042 Mon May 1 11:45:15 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26043
26044         * docs/plugins/inspect/plugin-icydemux.xml:
26045           add icydemux inspection
26046           Original commit message from CVS:
26047           add icydemux inspection
26048
26049 Mon May 1 11:43:31 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26050
26051         * po/POTFILES.in:
26052         * po/af.po:
26053         * po/az.po:
26054         * po/cs.po:
26055         * po/en_GB.po:
26056         * po/hu.po:
26057         * po/it.po:
26058         * po/nb.po:
26059         * po/nl.po:
26060         * po/or.po:
26061         * po/sq.po:
26062         * po/sr.po:
26063         * po/sv.po:
26064         * po/uk.po:
26065         * po/vi.po:
26066           add ximagesrc for translation
26067           Original commit message from CVS:
26068           add ximagesrc for translation
26069
26070 Sun Apr 30 16:16:59 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26071
26072         * ext/taglib/gstid3v2mux.cc:
26073         * ext/taglib/gsttaglibmux.c:
26074           small cleanups
26075           Original commit message from CVS:
26076           small cleanups
26077
26078 Sun Apr 30 15:32:13 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26079
26080         * ext/taglib/gstid3v2mux.cc:
26081           fix docs
26082           Original commit message from CVS:
26083           fix docs
26084
26085 Sun Apr 30 14:55:15 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26086
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
26092
26093 Sat Apr 29 18:46:36 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26094
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)
26099           case of an error.
26100
26101 Sat Apr 29 18:18:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26102
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
26111           its own subclass.
26112
26113 Sat Apr 29 16:14:20 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26114
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.
26119
26120 Fri Apr 28 23:09:17 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
26121
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)
26139
26140 Fri Apr 28 21:43:07 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26141
26142         * tests/check/elements/id3v2mux.c:
26143           element renamed
26144           Original commit message from CVS:
26145           element renamed
26146
26147 Fri Apr 28 19:22:46 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26148
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
26153
26154 Fri Apr 28 19:15:08 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26155
26156           add ximagesrc icles test
26157           Original commit message from CVS:
26158           * configure.ac:
26159           * tests/Makefile.am:
26160           add ximagesrc icles test
26161
26162 Fri Apr 28 18:57:09 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26163
26164           Move ximagesrc plug-in to good after review.  Fixes #336756.
26165           Original commit message from CVS:
26166           * configure.ac:
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):
26172           * sys/Makefile.am:
26173           * sys/ximage/Makefile.am:
26174           * sys/ximage/gstximagesrc.c:
26175           Move ximagesrc plug-in to good after review.  Fixes #336756.
26176
26177 Fri Apr 28 16:51:33 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26178
26179         * sys/ximage/gstximagesrc.c:
26180         * sys/ximage/gstximagesrc.h:
26181           borgify naming
26182           Original commit message from CVS:
26183           borgify naming
26184
26185 Fri Apr 28 16:46:52 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26186
26187         * sys/ximage/gstximagesrc.c:
26188           doc tweaks
26189           Original commit message from CVS:
26190           doc tweaks
26191
26192 Fri Apr 28 16:15:20 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26193
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
26199
26200 Fri Apr 28 15:33:09 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26201
26202         * ext/taglib/gsttaglibmux.c:
26203         * ext/taglib/gsttaglibmux.h:
26204           pedantic cleanups
26205           Original commit message from CVS:
26206           pedantic cleanups
26207
26208 Fri Apr 28 14:57:57 2006 +0000  Michael Smith <msmith@xiph.org>
26209
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.
26219
26220 Fri Apr 28 14:55:20 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
26221
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:
26226           (plugin_init):
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:
26238           Add osxaudiosrc
26239
26240 Fri Apr 28 12:00:39 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
26241
26242         * ChangeLog:
26243           commit Changelog for previous commit
26244           Original commit message from CVS:
26245           commit Changelog for previous commit
26246
26247 Fri Apr 28 11:57:39 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
26248
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
26254
26255 Fri Apr 28 11:37:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26256
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
26262           UTF-16 strings.
26263
26264 Thu Apr 27 16:05:54 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26265
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.
26276
26277 Thu Apr 27 14:51:06 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
26278
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.
26309
26310 Wed Apr 26 21:29:45 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
26311
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),
26323           (plugin_init):
26324           * gst/wavparse/gstwavparse.h:
26325           reverted patch #337625 for the price of 1 hour sleep
26326
26327 Wed Apr 26 20:11:18 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
26328
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)
26342
26343 Wed Apr 26 17:37:10 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
26344
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
26349           it is not in esd.h
26350
26351 Wed Apr 26 17:08:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26352
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.
26372
26373 Wed Apr 26 16:29:38 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
26374
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),
26390           (plugin_init):
26391           * sys/osxaudio/gstosxaudiosink.h:
26392           Port of osxaudiosink to 0.10
26393
26394 Wed Apr 26 08:55:27 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
26395
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
26401           esd sound servers.
26402
26403 Tue Apr 25 21:56:38 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
26404
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
26497           global)
26498
26499 Tue Apr 25 21:39:46 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
26500
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
26643           global)
26644
26645 Tue Apr 25 17:57:23 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26646
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.
26652
26653 Tue Apr 25 16:38:50 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26654
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
26668           events.
26669
26670 Tue Apr 25 16:09:55 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
26671
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.
26677
26678 Tue Apr 25 11:45:00 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
26679
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)
26689
26690 Tue Apr 25 11:09:24 2006 +0000  Josef Zlomek <josef.zlomek@itonis.tv>
26691
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).
26700
26701 Mon Apr 24 18:30:55 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
26702
26703         * ChangeLog:
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.
26708
26709 Sun Apr 23 15:55:30 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
26710
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
26719           mistake.
26720
26721 Sat Apr 22 15:32:48 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
26722
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
26730
26731 Fri Apr 21 18:07:10 2006 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
26732
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
26741
26742 Fri Apr 21 17:59:03 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
26743
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
26748
26749 Fri Apr 21 17:27:40 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26750
26751           ext/dv/gstdv.c: Fix build.
26752           Original commit message from CVS:
26753           * ext/dv/gstdv.c: (plugin_init):
26754           Fix build.
26755
26756 Fri Apr 21 17:15:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26757
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.
26766
26767 Fri Apr 21 15:50:28 2006 +0000  Andy Wingo <wingo@pobox.com>
26768
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.
26775
26776 Fri Apr 21 09:27:11 2006 +0000  Michael Smith <msmith@xiph.org>
26777
26778           Add icydemux, and tests.
26779           Original commit message from CVS:
26780           * configure.ac:
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.
26799
26800 Thu Apr 20 17:48:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26801
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.
26806
26807 Thu Apr 20 17:29:56 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
26808
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.
26813
26814 Thu Apr 20 16:33:55 2006 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
26815
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.
26825
26826 Thu Apr 20 14:21:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26827
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.
26834
26835 Thu Apr 20 13:23:40 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26836
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.
26850
26851 Thu Apr 20 11:00:16 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
26852
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.
26860           Fixes #338810.
26861
26862 Thu Apr 20 09:48:05 2006 +0000  j^ <j@bootlab.org>
26863
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.
26871           Fixes #339041
26872
26873 Thu Apr 20 09:11:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26874
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.
26882
26883 Wed Apr 19 15:16:33 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26884
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.
26898
26899 Wed Apr 19 09:27:00 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
26900
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.
26905           Fixes #338935.
26906
26907 Tue Apr 18 18:14:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26908
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.
26917
26918 Tue Apr 18 18:04:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26919
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.
26930
26931 Tue Apr 18 17:29:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26932
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.
26939
26940 Tue Apr 18 17:17:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26941
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),
26951           (plugin_init):
26952           * ext/shout2/gstshout2.h:
26953           * po/POTFILES.in:
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.
26960
26961 Tue Apr 18 14:15:33 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26962
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):
26967           * po/POTFILES.in:
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.
26972
26973 Tue Apr 18 13:32:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26974
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.
26979
26980 Mon Apr 17 19:57:10 2006 +0000  Philippe Valembois <lephilousophe@users.sf.net>
26981
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).
26991
26992 Mon Apr 17 19:43:32 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
26993
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.
26998
26999 Mon Apr 17 19:12:36 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27000
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.
27009
27010 Mon Apr 17 10:01:51 2006 +0000  Alex Lancaster <alexlan@fedoraproject.org>
27011
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
27016           (Fixes #338713)
27017
27018 Thu Apr 13 21:45:57 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
27019
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.
27025
27026 Thu Apr 13 09:15:31 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27027
27028         * ChangeLog:
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
27058
27059 Thu Apr 13 09:01:17 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27060
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.
27088
27089 Thu Apr 13 03:42:51 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
27090
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
27106           class.
27107
27108 Wed Apr 12 21:57:02 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
27109
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.
27114
27115 Wed Apr 12 09:42:10 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27116
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):
27124           Some cleanups.
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.
27129
27130 Tue Apr 11 18:03:36 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27131
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.
27137
27138 Tue Apr 11 15:27:31 2006 +0000  Christian Schaller <uraeus@gnome.org>
27139
27140         * gst-plugins-good.spec.in:
27141           fix version number macro
27142           Original commit message from CVS:
27143           fix version number macro
27144
27145 Tue Apr 11 09:35:45 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27146
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).
27157
27158 Mon Apr 10 19:55:31 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27159
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
27173           arguments
27174           - and they were obviously copied from each other and then modified
27175           - so a common header makes sense
27176
27177 Mon Apr 10 17:16:09 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27178
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.
27183
27184 Mon Apr 10 16:09:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27185
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).
27193
27194 Mon Apr 10 15:48:55 2006 +0000  Michael Smith <msmith@xiph.org>
27195
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.
27205
27206 Mon Apr 10 15:43:54 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27207
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).
27221           Fixes #337183.
27222           Also add myself to copyright holders.
27223
27224 Mon Apr 10 15:29:21 2006 +0000  Michael Smith <msmith@xiph.org>
27225
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.
27231
27232 Mon Apr 10 14:20:41 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27233
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.
27239
27240 Mon Apr 10 10:10:55 2006 +0000  Ryan Lortie (desrt) <desrt@destr.ca>
27241
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)
27249
27250 Mon Apr 10 08:31:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27251
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.
27256
27257 Sun Apr 9 18:30:51 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
27258
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
27266           * win32/vs6:
27267           add project files for neon, qtdemux
27268
27269 Sun Apr 9 17:31:37 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
27270
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
27280
27281 Sun Apr 9 14:00:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27282
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).
27288
27289 Sun Apr 9 13:52:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27290
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.
27298
27299 Sat Apr 8 21:48:01 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
27300
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)
27376
27377 Sat Apr 8 21:21:45 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
27378
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)
27449
27450 Sat Apr 8 19:06:25 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
27451
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
27457
27458 Sat Apr 8 18:41:07 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
27459
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
27467
27468 Sat Apr 8 18:25:55 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
27469
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
27481
27482 Sat Apr 8 18:23:04 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27483
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.
27492
27493 Sat Apr 8 13:09:50 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27494
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.
27503
27504 Fri Apr 7 18:15:08 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27505
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).
27515
27516 Fri Apr 7 15:53:43 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27517
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
27525           25fps
27526
27527 Fri Apr 7 15:47:27 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27528
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
27534
27535 Fri Apr 7 15:27:40 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27536
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
27544
27545 Fri Apr 7 10:48:19 2006 +0000  Edward Hervey <bilboed@bilboed.com>
27546
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().
27552
27553 Thu Apr 6 19:16:02 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27554
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.
27569
27570 Thu Apr 6 11:35:26 2006 +0000  j^ <j@bootlab.org>
27571
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).
27643
27644 Thu Apr 6 09:14:30 2006 +0000  Brian Cameron <brian.cameron@sun.com>
27645
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).
27655
27656 Thu Apr 6 08:52:51 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27657
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:
27660           * configure.ac:
27661           Bump core requirements to CVS for gst_pad_query_peer_duration()
27662           which is used by speexdec.
27663
27664 Wed Apr 5 18:27:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27665
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
27680           refactor a bit.
27681
27682 Wed Apr 5 12:41:14 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27683
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
27688           reading
27689
27690 Wed Apr 5 08:36:55 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27691
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.
27700
27701 Tue Apr 4 11:20:58 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27702
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.
27713
27714 Tue Apr 4 08:31:10 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27715
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.
27732
27733 Mon Apr 3 13:29:20 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27734
27735         * tests/check/elements/.gitignore:
27736           ignore more
27737           Original commit message from CVS:
27738           ignore more
27739
27740 Mon Apr 3 13:28:55 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27741
27742         * pkgconfig/Makefile.am:
27743           fix dist
27744           Original commit message from CVS:
27745           fix dist
27746
27747 Mon Apr 3 09:02:29 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27748
27749           add a .pc file so other modules can use good plugins in tests
27750           Original commit message from CVS:
27751           * Makefile.am:
27752           * configure.ac:
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
27757
27758 Sat Apr 1 16:50:49 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27759
27760         * common:
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
27768
27769 Sat Apr 1 15:30:51 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27770
27771         * configure.ac:
27772         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
27773         * docs/upload.mak:
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
27777
27778 Sat Apr 1 14:03:03 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27779
27780         * common:
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
27830
27831 Sat Apr 1 10:15:33 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27832
27833         * tests/icles/ximagesrc-test.c:
27834           5 second timeout
27835           Original commit message from CVS:
27836           5 second timeout
27837
27838 Sat Apr 1 10:14:26 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27839
27840         * tests/icles/.gitignore:
27841         * tests/icles/Makefile.am:
27842         * tests/icles/ximagesrc-test.c:
27843           rename test
27844           Original commit message from CVS:
27845           rename test
27846
27847 Sat Apr 1 10:09:11 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27848
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
27860
27861 Sat Apr 1 09:56:45 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27862
27863           configure.ac: clean up, use AS_VERSION and AS_NANO
27864           Original commit message from CVS:
27865           * configure.ac:
27866           clean up, use AS_VERSION and AS_NANO
27867           * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
27868           use PACKAGE_VERSION define
27869           * po/af.po:
27870           * po/az.po:
27871           * po/cs.po:
27872           * po/en_GB.po:
27873           * po/hu.po:
27874           * po/it.po:
27875           * po/nb.po:
27876           * po/nl.po:
27877           * po/or.po:
27878           * po/sq.po:
27879           * po/sr.po:
27880           * po/sv.po:
27881           * po/uk.po:
27882           * po/vi.po:
27883           updated
27884
27885 Fri Mar 31 17:52:36 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27886
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>
27890           * Makefile.am:
27891           * configure.ac:
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
27900
27901 Fri Mar 31 16:32:47 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27902
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
27908
27909 Fri Mar 31 15:21:35 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27910
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
27922
27923 Thu Mar 30 23:46:42 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
27924
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 ***
27959
27960 Thu Mar 30 23:37:16 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
27961
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)
27986           * win32/vs6:
27987           add vs6 projects files for most of plugins-good
27988
27989 Thu Mar 30 15:37:05 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27990
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
28102           Fixed #336602
28103           Some cleanups to auparse, don't send multiple newsegments.
28104
28105 Wed Mar 29 16:06:50 2006 +0000  Michael Dominic K <mdk@mdk.org.pl>
28106
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.
28116           Fixes #323880
28117
28118 Mon Mar 27 17:06:45 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
28119
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.
28124
28125 Mon Mar 27 14:09:18 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28126
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.
28133
28134 Mon Mar 27 14:00:02 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28135
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
28144           errors.
28145           Small cleanups.
28146
28147 Sun Mar 26 19:56:37 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28148
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.
28159
28160 Sun Mar 26 12:24:56 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28161
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.
28166
28167 Sat Mar 25 21:57:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28168
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.
28176
28177 Sat Mar 25 13:02:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28178
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
28184           buildbots happy).
28185
28186 Sat Mar 25 05:31:28 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
28187
28188         * common:
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.
28201
28202 Fri Mar 24 19:41:03 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28203
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:
28209           Spifify a bit.
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.
28213
28214 Fri Mar 24 18:56:16 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28215
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.
28224           Fixes #335858.
28225
28226 Fri Mar 24 17:11:56 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
28227
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
28235
28236 Fri Mar 24 09:54:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28237
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.
28243
28244 Thu Mar 23 21:28:06 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28245
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.
28253
28254 Thu Mar 23 20:12:47 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28255
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
28265
28266 Thu Mar 23 19:57:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28267
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.
28272
28273 Thu Mar 23 16:50:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28274
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).
28281
28282 Thu Mar 23 15:36:27 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28283
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).
28294
28295 Wed Mar 22 19:50:56 2006 +0000  Christian Schaller <uraeus@gnome.org>
28296
28297         * gst-plugins-good.spec.in:
28298           add videobalance plugn
28299           Original commit message from CVS:
28300           add videobalance plugn
28301
28302 Wed Mar 22 13:02:11 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28303
28304         * ChangeLog:
28305           mention fixed bug number in the changelog
28306           Original commit message from CVS:
28307           mention fixed bug number in the changelog
28308
28309 Wed Mar 22 13:00:34 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28310
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
28319
28320 Tue Mar 21 18:12:59 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28321
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):
28328           Some cleanups.
28329           Reset fd to -1 when we close them.
28330
28331 Tue Mar 21 16:19:37 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28332
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
28337           fail on it.
28338
28339 Tue Mar 21 14:53:36 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28340
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.
28349
28350 Tue Mar 21 13:07:31 2006 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
28351
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).
28358
28359 Mon Mar 20 18:34:21 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28360
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.
28366
28367 Mon Mar 20 17:38:48 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28368
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)
28374
28375 Mon Mar 20 08:59:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28376
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.
28381
28382 Fri Mar 17 16:34:36 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
28383
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
28388
28389 Fri Mar 17 15:33:08 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28390
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:
28393           * configure.ac:
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).
28396
28397 Thu Mar 16 17:28:07 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
28398
28399         * ChangeLog:
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
28406
28407 Thu Mar 16 16:06:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28408
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.
28414
28415 Thu Mar 16 13:22:28 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28416
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).
28423
28424 Wed Mar 15 23:19:30 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28425
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:
28428           * configure.ac:
28429           Bump requirements to gst-plugins-base CVS because
28430           of buggy gst_tag_from_id3_user_tag() in 0.10.5.
28431
28432 Wed Mar 15 22:30:24 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
28433
28434         * ChangeLog:
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.
28439
28440 Wed Mar 15 16:21:38 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28441
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
28450           typefinding fails.
28451
28452 Wed Mar 15 16:17:12 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28453
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.
28493           Fixes #333512
28494
28495 Wed Mar 15 15:08:20 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28496
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.
28501
28502 Wed Mar 15 14:39:25 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28503
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.
28513
28514 Tue Mar 14 17:56:02 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28515
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:
28518           * configure.ac:
28519           Bump -base requirement to 0.10.5 for gst_tag_from_id3_user_tag(),
28520           used by id3demux.
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.
28526
28527 Tue Mar 14 17:24:03 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28528
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().
28535
28536 Tue Mar 14 15:28:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28537
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.
28543
28544 Tue Mar 14 14:18:16 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28545
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).
28551
28552 Tue Mar 14 09:23:09 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28553
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.
28561
28562 Mon Mar 13 18:28:18 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28563
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)
28569
28570 Mon Mar 13 17:22:19 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28571
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)
28577
28578 Mon Mar 13 15:49:08 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28579
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.
28618
28619 Mon Mar 13 10:05:09 2006 +0000  Julien Moutte <julien@moutte.net>
28620
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)
28626
28627 Sun Mar 12 15:33:00 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28628
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
28634           instead.
28635
28636 Sun Mar 12 15:25:51 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28637
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
28642           buildbot happy.
28643           I will just use the same comment Ronald used when he added these lines:
28644           Yet Another Hack (tm) for kernel header borkedness.
28645
28646 Sun Mar 12 15:02:02 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28647
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.
28654
28655 Sun Mar 12 14:43:57 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28656
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.
28662
28663 Sat Mar 11 22:50:03 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
28664
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.
28683
28684 Sat Mar 11 10:58:08 2006 +0000  Alex Lancaster <alexlan@fedoraproject.org>
28685
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)
28692
28693 Thu Mar 9 20:02:44 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28694
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).
28699
28700 Thu Mar 9 17:44:17 2006 +0000  Christophe Fergeau <teuf@gnome.org>
28701
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>
28706           * configure.ac:
28707           * ext/Makefile.am:
28708           * ext/taglib/Makefile.am:
28709           * ext/taglib/gsttaglib.cc:
28710           * ext/taglib/gsttaglib.h: new id3v2 muxer based on TagLib
28711
28712 Thu Mar 9 11:47:32 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28713
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.
28720
28721 Wed Mar 8 12:16:14 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28722
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
28728           (fixes #332066).
28729
28730 Tue Mar 7 17:31:03 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28731
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.
28736
28737 Mon Mar 6 22:22:45 2006 +0000  Julien Moutte <julien@moutte.net>
28738
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.
28744           (#150363).
28745
28746 Mon Mar 6 00:10:29 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
28747
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
28755           > 0.9.3
28756
28757 Sun Mar 5 13:03:40 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28758
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).
28763
28764 Sat Mar 4 20:11:35 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28765
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.
28773
28774 Sat Mar 4 18:57:37 2006 +0000  Benjamin Pineau <ben.pineau@gmail.com>
28775
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)
28785
28786 Fri Mar 3 23:45:23 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
28787
28788           sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectection
28789           Original commit message from CVS:
28790           * sys/directdraw:
28791           * sys/directsound:
28792           sinks are now using GST_RANK_PRIMARY to be used with autodectection
28793           * win32/vs6:
28794           project files updated to fix some bugs
28795           * win32/vs7:
28796           * win32/vs8:
28797           vs7 and vs8 project files added
28798
28799 Fri Mar 3 18:36:53 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28800
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.
28818
28819 Fri Mar 3 17:51:16 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28820
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
28830           (fixes #331817).
28831
28832 Fri Mar 3 15:50:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28833
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).
28852           Added some docs.
28853           Some cleanups.
28854
28855 Fri Mar 3 14:39:55 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28856
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)
28882           Added docs.
28883           * gst/videofilter/gstvideoflip.c:
28884           * gst/videofilter/gstvideoflip.h:
28885           Added docs.
28886
28887 Fri Mar 3 11:07:41 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28888
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
28893           when parsing.
28894           Also let's be a bit less vulgar in our warning messages :)
28895
28896 Thu Mar 2 15:14:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28897
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:
28900           * configure.ac:
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.
28911
28912 Tue Feb 28 11:59:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28913
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)
28919
28920 Tue Feb 28 10:40:01 2006 +0000  Christian Schaller <uraeus@gnome.org>
28921
28922         * ChangeLog:
28923           remove conflict indicator
28924           Original commit message from CVS:
28925           remove conflict indicator
28926
28927 Tue Feb 28 10:39:08 2006 +0000  Christian Schaller <uraeus@gnome.org>
28928
28929         * ChangeLog:
28930           add missing entry
28931           Original commit message from CVS:
28932           add missing entry
28933
28934 Tue Feb 28 10:29:16 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28935
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.
28943
28944 Tue Feb 28 10:22:11 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28945
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):
28953           Added docs.
28954           Check frame sizes so we don't crash when don't have enough
28955           data.
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:
28972           Added docs.
28973           Implement pull mode.
28974           Fix memleaks.
28975           Reduce memcpy for the video demuxing.
28976
28977 Tue Feb 28 09:21:27 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28978
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.
28987
28988 Mon Feb 27 14:37:29 2006 +0000  Christian Schaller <uraeus@gnome.org>
28989
28990         * gst-plugins-good.spec.in:
28991           add annodex plugin
28992           Original commit message from CVS:
28993           add annodex plugin
28994
28995 Mon Feb 27 14:00:18 2006 +0000  Michael Smith <msmith@xiph.org>
28996
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.
29002
29003 Sat Feb 25 20:37:29 2006 +0000  Julien Moutte <julien@moutte.net>
29004
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.
29009
29010 Sat Feb 25 19:36:24 2006 +0000  Julien Moutte <julien@moutte.net>
29011
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
29016           memleak.
29017
29018 Sat Feb 25 19:07:41 2006 +0000  Julien Moutte <julien@moutte.net>
29019
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.
29038
29039 Sat Feb 25 11:37:10 2006 +0000  Julien Moutte <julien@moutte.net>
29040
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
29049           possible memleaks.
29050
29051 Fri Feb 24 23:52:28 2006 +0000  Julien Moutte <julien@moutte.net>
29052
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.
29060
29061 Fri Feb 24 23:36:58 2006 +0000  Julien Moutte <julien@moutte.net>
29062
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.
29067
29068 Fri Feb 24 23:32:14 2006 +0000  Julien Moutte <julien@moutte.net>
29069
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.
29074
29075 Fri Feb 24 23:31:08 2006 +0000  Julien Moutte <julien@moutte.net>
29076
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.
29087
29088 Fri Feb 24 23:06:27 2006 +0000  Julien Moutte <julien@moutte.net>
29089
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.
29094
29095 Fri Feb 24 22:49:29 2006 +0000  Julien Moutte <julien@moutte.net>
29096
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
29106           of your commit."
29107
29108 Fri Feb 24 19:51:29 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
29109
29110         * ChangeLog:
29111         * configure.ac:
29112         * ext/Makefile.am:
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.
29121
29122 Fri Feb 24 19:49:32 2006 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
29123
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>).
29130
29131 Fri Feb 24 19:07:10 2006 +0000  Michael Smith <msmith@xiph.org>
29132
29133           Add Annodex elements from Alessendro Decina: skeleton and CMML.
29134           Original commit message from CVS:
29135           * configure.ac:
29136           * docs/plugins/gst-plugins-good-plugins-sections.txt:
29137           * ext/Makefile.am:
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
29161           entirely. Wow.
29162
29163 Fri Feb 24 17:09:56 2006 +0000  Michael Smith <msmith@xiph.org>
29164
29165           autogen.sh: Check for automake 1.9 as well.
29166           Original commit message from CVS:
29167           * autogen.sh:
29168           Check for automake 1.9 as well.
29169
29170 Fri Feb 24 14:49:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29171
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.
29176
29177 Thu Feb 23 20:08:58 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29178
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
29188           one (#317048).
29189
29190 Thu Feb 23 12:21:25 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
29191
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:
29205           * rtp/gst/README:
29206           Separated the G711 payloaders/depayloaders into separate elements for
29207           mulaw/alaw. Also removed the old g711 payloaders/depayloaders.
29208
29209 Wed Feb 22 20:22:25 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29210
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.
29224           Use _scale.
29225           Use segments, respect playback rate from newsegment.
29226           Fix refcount issue.
29227
29228 Wed Feb 22 09:33:25 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29229
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 '
29236
29237 Mon Feb 20 21:19:59 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29238
29239           Port ximagesrc to 0.10 (Closes #304795)
29240           Original commit message from CVS:
29241           * configure.ac:
29242           * sys/Makefile.am:
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)
29266
29267 Mon Feb 20 19:12:10 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29268
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>
29272           * configure.ac:
29273           releasing 0.10.1, "Slimy - yet satisfying"
29274
29275 Mon Feb 20 13:08:50 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29276
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.
29284
29285 Sun Feb 19 16:02:25 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29286
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.
29297
29298 Sun Feb 19 12:09:19 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29299
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.
29306
29307 Sun Feb 19 11:57:58 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29308
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.
29321
29322 Sat Feb 18 20:48:09 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29323
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
29330
29331 Sat Feb 18 17:20:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29332
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.
29341
29342 Fri Feb 17 18:25:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29343
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
29348           entries (#331582).
29349
29350 Fri Feb 17 17:54:05 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29351
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().
29359
29360 Fri Feb 17 16:28:29 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29361
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.
29367           Fixes #331543.
29368
29369 Fri Feb 17 15:37:38 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29370
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
29375
29376 Fri Feb 17 11:19:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29377
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).
29382
29383 Fri Feb 17 10:53:38 2006 +0000  Christian Schaller <uraeus@gnome.org>
29384
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
29394
29395 Thu Feb 16 20:30:13 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29396
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.
29404
29405 Thu Feb 16 16:53:52 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29406
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.
29416
29417 Thu Feb 16 14:13:48 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29418
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.
29429           Fix args.
29430
29431 Thu Feb 16 14:02:57 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29432
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.
29438
29439 Thu Feb 16 10:58:18 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29440
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)
29446
29447 Thu Feb 16 10:42:25 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29448
29449           gst/rtsp/README: Updated README.
29450           Original commit message from CVS:
29451           * gst/rtsp/README:
29452           Updated README.
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
29458           another if not.
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.
29462           Fixes #319183.
29463
29464 Thu Feb 16 09:17:58 2006 +0000  Wouter Paesen <wouter@kangaroot.net>
29465
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).
29471
29472 Wed Feb 15 12:17:28 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29473
29474           Add HAL sound device wrapper plugins. Closes #329106
29475           Original commit message from CVS:
29476           * configure.ac:
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:
29481           * ext/Makefile.am:
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):
29501           * ext/hal/hal.h:
29502           Add HAL sound device wrapper plugins. Closes #329106
29503
29504 Wed Feb 15 12:13:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29505
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 ...
29510
29511 Wed Feb 15 10:15:47 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29512
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
29520
29521 Wed Feb 15 09:45:27 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29522
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.
29529
29530 Tue Feb 14 23:23:08 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29531
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.
29537
29538 Tue Feb 14 18:50:13 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29539
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.
29549
29550 Tue Feb 14 16:58:30 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29551
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.
29559
29560 Tue Feb 14 11:24:53 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29561
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.
29567
29568 Mon Feb 13 22:04:42 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29569
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.
29583
29584 Mon Feb 13 12:00:51 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29585
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.
29592
29593 Mon Feb 13 10:43:15 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29594
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.
29600
29601 Mon Feb 13 10:36:23 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29602
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.
29607
29608 Sun Feb 12 18:59:36 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29609
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.
29619
29620 Sun Feb 12 13:10:20 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29621
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
29626
29627 Sat Feb 11 13:54:26 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29628
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.
29634
29635 Sat Feb 11 13:35:13 2006 +0000  Jon Trowbridge <trow@ximian.com>
29636
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>)
29643
29644 Fri Feb 10 17:37:39 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29645
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.
29651
29652 Fri Feb 10 17:16:55 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29653
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.
29660
29661 Fri Feb 10 16:40:58 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29662
29663           gst/rtp/README: Say something about case-sensitivity of caps vs mime-attributes.
29664           Original commit message from CVS:
29665           * gst/rtp/README:
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)
29680
29681 Thu Feb 9 14:20:14 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29682
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.
29700
29701 Thu Feb 9 14:14:07 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29702
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.
29714
29715 Thu Feb 9 11:25:42 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29716
29717           configure.ac: Back to CVS
29718           Original commit message from CVS:
29719           * configure.ac:
29720           Back to CVS
29721
29722 Thu Feb 9 11:22:38 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29723
29724         * ChangeLog:
29725         * NEWS:
29726         * RELEASE:
29727         * configure.ac:
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:
29770           Releasing 0.10.2
29771           Original commit message from CVS:
29772           Releasing 0.10.2
29773
29774 Wed Feb 8 17:35:05 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29775
29776         * po/af.po:
29777         * po/az.po:
29778         * po/cs.po:
29779         * po/en_GB.po:
29780         * po/hu.po:
29781         * po/it.po:
29782         * po/nb.po:
29783         * po/nl.po:
29784         * po/or.po:
29785         * po/sq.po:
29786         * po/sr.po:
29787         * po/sv.po:
29788         * po/uk.po:
29789         * po/vi.po:
29790           Update .po files
29791           Original commit message from CVS:
29792           Update .po files
29793
29794 Wed Feb 8 17:18:20 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29795
29796         * ChangeLog:
29797           Oops, jumping the gun with the ChangeLog entry
29798           Original commit message from CVS:
29799           Oops, jumping the gun with the ChangeLog entry
29800
29801 Wed Feb 8 17:16:46 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29802
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:
29805           * configure.ac:
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)
29808
29809 Wed Feb 8 17:12:40 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29810
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.
29816
29817 Tue Feb 7 18:31:31 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29818
29819         * gst/qtdemux/qtdemux.c:
29820           remove unused var
29821           Original commit message from CVS:
29822           remove unused var
29823
29824 Tue Feb 7 18:01:17 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29825
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
29833
29834 Tue Feb 7 17:54:42 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29835
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
29842
29843 Tue Feb 7 16:23:33 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29844
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.
29849
29850 Tue Feb 7 13:39:08 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
29851
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
29858
29859 Mon Feb 6 17:26:43 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29860
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:
29869           Updated docs.
29870           Added properties bytes-served, bytes_to_serve.
29871           Post proper error messages,
29872           Emit client added signal too.
29873
29874 Mon Feb 6 15:41:25 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29875
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.
29891
29892 Mon Feb 6 15:31:16 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29893
29894         * ChangeLog:
29895         * common:
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
29903
29904 Mon Feb 6 15:28:56 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29905
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
29910
29911 Mon Feb 6 15:27:06 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29912
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:
29951           cvs versions
29952           Original commit message from CVS:
29953           cvs versions
29954
29955 Mon Feb 6 14:25:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29956
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).
29965
29966 Mon Feb 6 12:18:45 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29967
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.
29985
29986 Mon Feb 6 11:57:52 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29987
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.
29994
29995 Mon Feb 6 11:41:43 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29996
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.
30001
30002 Mon Feb 6 11:34:23 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30003
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:
30012           Add gtk-doc blurb.
30013           * ext/cdio/gstcdio.c:
30014           The plugin is called 'cdio' not 'cddio'.
30015
30016 Mon Feb 6 10:56:07 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30017
30018           Add APE tag demuxer (#325649).
30019           Original commit message from CVS:
30020           * configure.ac:
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).
30032
30033 Sun Feb 5 22:22:56 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30034
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.
30064           (Fixes #326736)
30065
30066 Sun Feb 5 20:43:49 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30067
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.
30087           (Fixes #329181)
30088
30089 Sat Feb 4 15:41:43 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30090
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.
30098
30099 Sat Feb 4 13:30:12 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30100
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.
30109
30110 Fri Feb 3 20:05:20 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
30111
30112         * ChangeLog:
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.
30117
30118 Fri Feb 3 18:07:35 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
30119
30120         * ChangeLog:
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.
30126
30127 Fri Feb 3 16:55:42 2006 +0000  Christian Schaller <uraeus@gnome.org>
30128
30129         * gst-plugins-good.spec.in:
30130           update spec file
30131           Original commit message from CVS:
30132           update spec file
30133
30134 Fri Feb 3 13:06:24 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30135
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.
30142
30143 Thu Feb 2 21:00:16 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30144
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.
30150
30151 Thu Feb 2 12:29:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30152
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
30158           unlinked.
30159
30160 Thu Feb 2 10:47:15 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30161
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:
30164           * configure.ac:
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.
30168
30169 Wed Feb 1 11:01:04 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30170
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.
30179
30180 Mon Jan 30 23:13:05 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30181
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
30189           file.
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.
30193
30194 Sun Jan 29 20:07:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30195
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.
30226
30227 Fri Jan 27 12:17:56 2006 +0000  Andy Wingo <wingo@pobox.com>
30228
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)
30238
30239 Fri Jan 27 01:43:07 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30240
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.
30246
30247 Thu Jan 26 16:23:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30248
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.
30253
30254 Wed Jan 25 22:05:28 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30255
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.
30262
30263 Wed Jan 25 20:33:05 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30264
30265         * ChangeLog:
30266           changelog surgery
30267           Original commit message from CVS:
30268           changelog surgery
30269
30270 Wed Jan 25 18:23:05 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30271
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)
30277
30278 Tue Jan 24 18:03:46 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
30279
30280         * ChangeLog:
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.
30285
30286 Tue Jan 24 11:58:53 2006 +0000  Edward Hervey <bilboed@bilboed.com>
30287
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.
30297
30298 Mon Jan 23 18:39:31 2006 +0000  Edward Hervey <bilboed@bilboed.com>
30299
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.
30306
30307 Mon Jan 23 15:10:55 2006 +0000  Edward Hervey <bilboed@bilboed.com>
30308
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
30318
30319 Mon Jan 23 14:32:47 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30320
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
30325           older GCC.
30326
30327 Mon Jan 23 12:04:12 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30328
30329         * ChangeLog:
30330           Mention that my last commit fixes #328241
30331           Original commit message from CVS:
30332           Mention that my last commit fixes #328241
30333
30334 Mon Jan 23 11:06:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30335
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).
30345
30346 Mon Jan 23 10:44:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30347
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).
30354
30355 Mon Jan 23 09:59:03 2006 +0000  Jens Granseuer <jensgr@gmx.net>
30356
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>).
30368
30369 Mon Jan 23 09:22:17 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30370
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.
30384
30385 Sat Jan 21 11:43:53 2006 +0000  Fabrizio <fabrizio.ge@tiscali.it>
30386
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.
30397
30398 Fri Jan 20 15:06:28 2006 +0000  Christoph Burghardt <hawkes@web.de>
30399
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>).
30406
30407 Thu Jan 19 21:46:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30408
30409         * ChangeLog:
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)
30413
30414 Thu Jan 19 21:00:50 2006 +0000  Brian Cameron <brian.cameron@sun.com>
30415
30416           configure.ac: just like in the core and gst-plugins-base. Fixes build on Solaris (fixes
30417           Original commit message from CVS:
30418           * configure.ac:
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>)
30422
30423 Thu Jan 19 00:10:51 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30424
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
30431           than cdparanoia.
30432
30433 Wed Jan 18 19:30:36 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30434
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:
30437           * configure.ac:
30438           * ext/Makefile.am:
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).
30447
30448 Wed Jan 18 19:08:08 2006 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
30449
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>)
30455
30456 Wed Jan 18 18:54:02 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
30457
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.
30462
30463 Tue Jan 17 16:45:43 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30464
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.
30473
30474 Mon Jan 16 10:23:47 2006 +0000  Christian Schaller <uraeus@gnome.org>
30475
30476         * gst-plugins-good.spec.in:
30477           update with love
30478           Original commit message from CVS:
30479           update with love
30480
30481 Sun Jan 15 20:21:48 2006 +0000  Sergey Scobich <sergey.scobich@gmail.com>
30482
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)
30488
30489 Sun Jan 15 14:12:12 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30490
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).
30496
30497 Fri Jan 13 19:29:27 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
30498
30499         * ChangeLog:
30500         * configure.ac:
30501           back to head
30502           Original commit message from CVS:
30503           back to head
30504
30505 Fri Jan 13 19:25:40 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
30506
30507         * ChangeLog:
30508         * NEWS:
30509         * RELEASE:
30510         * configure.ac:
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:
30551         * docs/upload.mak:
30552           releasing 0.10.1
30553           Original commit message from CVS:
30554           releasing 0.10.1
30555
30556 Fri Jan 13 18:37:13 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
30557
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
30563
30564 Fri Jan 13 18:35:00 2006 +0000  Mike Smith <msmith@xiph.org>
30565
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
30573
30574 Wed Jan 11 11:39:10 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
30575
30576           configure.ac: prereleasing
30577           Original commit message from CVS:
30578           * configure.ac:
30579           prereleasing
30580           * po/af.po:
30581           * po/az.po:
30582           * po/cs.po:
30583           * po/en_GB.po:
30584           * po/hu.po:
30585           * po/it.po:
30586           * po/nb.po:
30587           * po/nl.po:
30588           * po/or.po:
30589           * po/sq.po:
30590           * po/sr.po:
30591           * po/sv.po:
30592           * po/uk.po:
30593           * po/vi.po:
30594           update translations
30595
30596 Wed Jan 11 11:04:03 2006 +0000  Edward Hervey <bilboed@bilboed.com>
30597
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.
30603           Closes #326524
30604
30605 Tue Jan 10 12:38:59 2006 +0000  Michael Smith <msmith@xiph.org>
30606
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.
30612
30613 Mon Jan 9 17:04:52 2006 +0000  Christian Schaller <uraeus@gnome.org>
30614
30615         * ChangeLog:
30616         * configure.ac:
30617         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
30618         * docs/upload.mak:
30619         * gst-plugins-good.spec.in:
30620         * sys/Makefile.am:
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.
30635
30636 Sat Jan 7 20:01:09 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
30637
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.
30645
30646 Fri Jan 6 16:28:30 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30647
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).
30666
30667 Fri Jan 6 11:46:53 2006 +0000  Edward Hervey <bilboed@bilboed.com>
30668
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
30676           GST_WARNING()
30677           When iterating over a chunk of text, check that we haven't gone too
30678           far.
30679
30680 Thu Jan 5 23:17:44 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
30681
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
30699
30700 Thu Jan 5 17:03:45 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
30701
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),
30705           (plugin_init):
30706           call oil_init() when using liboil
30707
30708 Wed Jan 4 17:28:49 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
30709
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):
30714           Fix leaks.
30715
30716 Mon Jan 2 19:38:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30717
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.
30728
30729 Fri Dec 30 15:51:05 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
30730
30731           configure.ac: also remove smoothwave's Makefile.am
30732           Original commit message from CVS:
30733           * configure.ac:
30734           also remove smoothwave's Makefile.am
30735           * docs/plugins/Makefile.am:
30736           fix plugin docs
30737
30738 Fri Dec 30 15:39:17 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
30739
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
30749
30750 Fri Dec 30 15:34:18 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
30751
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
30756
30757 Fri Dec 30 15:28:44 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
30758
30759           moved level-example to tests/examples/level-example
30760           Original commit message from CVS:
30761           * configure.ac:
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):
30770           some initial fixes
30771
30772 Thu Dec 29 16:36:19 2005 +0000  Michael Smith <msmith@xiph.org>
30773
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
30781
30782 Thu Dec 29 11:26:12 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
30783
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).
30788
30789 Wed Dec 28 18:55:32 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30790
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
30795           the 10 byte header
30796
30797 Thu Dec 22 15:00:41 2005 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
30798
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.
30808
30809 Wed Dec 21 17:15:09 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30810
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.
30816
30817 Wed Dec 21 15:24:59 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30818
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..
30834
30835 Tue Dec 20 12:44:25 2005 +0000  Michael Smith <msmith@xiph.org>
30836
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.
30844
30845 Mon Dec 19 15:43:30 2005 +0000  Edward Hervey <bilboed@bilboed.com>
30846
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...
30851
30852 Mon Dec 19 15:19:44 2005 +0000  Edward Hervey <bilboed@bilboed.com>
30853
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):
30864           Couple of fixes
30865
30866 Mon Dec 19 15:06:27 2005 +0000  Edward Hervey <bilboed@bilboed.com>
30867
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 :(
30880
30881 Sun Dec 18 15:14:44 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30882
30883           configure.ac: Check for optional dependency on zlib for id3demux
30884           Original commit message from CVS:
30885           * configure.ac:
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),
30902           (plugin_init):
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
30919
30920 Sat Dec 17 17:48:38 2005 +0000  Julien Moutte <julien@moutte.net>
30921
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.
30957
30958 Fri Dec 16 21:57:51 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
30959
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[]
30966
30967 Fri Dec 16 19:32:53 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
30968
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.
30978
30979 Fri Dec 16 12:25:38 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
30980
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.
30985
30986 Fri Dec 16 10:12:49 2005 +0000  Benjamin Pineau <ben.pineau@gmail.com>
30987
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)
30994
30995 Fri Dec 16 09:59:21 2005 +0000  gcocatre@gmail.com <gcocatre@gmail.com>
30996
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.
31004
31005 Wed Dec 14 20:05:45 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
31006
31007         * ChangeLog:
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.
31013
31014 Wed Dec 14 18:07:16 2005 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
31015
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.
31036           Fixes bug #324011.
31037
31038 Tue Dec 13 21:58:42 2005 +0000  Julien Moutte <julien@moutte.net>
31039
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.
31047
31048 Tue Dec 13 17:18:32 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31049
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.
31056
31057 Tue Dec 13 10:45:04 2005 +0000  Edward Hervey <bilboed@bilboed.com>
31058
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)
31067
31068 Mon Dec 12 22:29:34 2005 +0000  Julien Moutte <julien@moutte.net>
31069
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):
31081           Adding
31082           documentation for videomixer on my way with a funny sample
31083           pipeline.
31084
31085 Mon Dec 12 21:43:00 2005 +0000  Julien Moutte <julien@moutte.net>
31086
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)
31095
31096 Mon Dec 12 18:14:58 2005 +0000  Arwed v. Merkatz <v.merkatz@gmx.net>
31097
31098         * ChangeLog:
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.
31103
31104 Mon Dec 12 10:40:42 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31105
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.
31117
31118 Mon Dec 12 10:30:20 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31119
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.
31131
31132 Sun Dec 11 20:27:06 2005 +0000  Edward Hervey <bilboed@bilboed.com>
31133
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):
31138           Added pull mode.
31139
31140 Sun Dec 11 19:25:41 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31141
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).
31148
31149 Sun Dec 11 17:50:50 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
31150
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
31155
31156 Sun Dec 11 16:43:42 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
31157
31158         * ChangeLog:
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.
31167
31168 Sun Dec 11 16:14:22 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31169
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.
31178
31179 Sat Dec 10 20:26:33 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31180
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.
31201
31202 Sat Dec 10 14:57:48 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31203
31204           configure.ac: Update comment in OSS includes check.
31205           Original commit message from CVS:
31206           * configure.ac:
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).
31219
31220 Fri Dec 9 19:51:03 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31221
31222         * ChangeLog:
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
31272
31273 Fri Dec 9 15:30:21 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
31274
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
31285
31286 Fri Dec 9 11:12:48 2005 +0000  Michael Smith <msmith@xiph.org>
31287
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
31292
31293 Thu Dec 8 16:27:12 2005 +0000  Julien Moutte <julien@moutte.net>
31294
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.
31304
31305 Wed Dec 7 11:46:15 2005 +0000  Edward Hervey <bilboed@bilboed.com>
31306
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):
31311           Memleak fixes.
31312           Send out EOS for valid reasons (couldn't pull_range() from upstream
31313           for example).
31314
31315 Wed Dec 7 11:40:46 2005 +0000  Edward Hervey <bilboed@bilboed.com>
31316
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):
31325           Memleak fixes
31326
31327 Tue Dec 6 19:55:58 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31328
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:
31341           expand tabs
31342           Original commit message from CVS:
31343           expand tabs
31344
31345 Tue Dec 6 19:44:58 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31346
31347         * ChangeLog:
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:
31446           expand tabs
31447           Original commit message from CVS:
31448           expand tabs
31449
31450 Mon Dec 5 18:12:07 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31451
31452         * configure.ac:
31453           back to HEAD
31454           Original commit message from CVS:
31455           back to HEAD
31456
31457 Mon Dec 5 18:03:23 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31458
31459         * ChangeLog:
31460         * NEWS:
31461         * RELEASE:
31462         * configure.ac:
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:
31501           releasing 0.10.0
31502           Original commit message from CVS:
31503           releasing 0.10.0
31504
31505 Mon Dec 5 18:01:48 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31506
31507         * docs/plugins/inspect/plugin-qtdemux.xml:
31508           releasing 0.10.0
31509           Original commit message from CVS:
31510           releasing 0.10.0
31511
31512 Mon Dec 5 16:21:08 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31513
31514         * po/af.po:
31515         * po/az.po:
31516         * po/cs.po:
31517         * po/en_GB.po:
31518         * po/hu.po:
31519         * po/it.po:
31520         * po/nb.po:
31521         * po/nl.po:
31522         * po/or.po:
31523         * po/sq.po:
31524         * po/sr.po:
31525         * po/sv.po:
31526         * po/uk.po:
31527         * po/vi.po:
31528           Update .po files
31529           Original commit message from CVS:
31530           Update .po files
31531
31532 Mon Dec 5 15:08:46 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31533
31534         * Makefile.am:
31535         * po/af.po:
31536         * po/az.po:
31537         * po/cs.po:
31538         * po/en_GB.po:
31539         * po/it.po:
31540         * po/nl.po:
31541         * po/or.po:
31542         * po/sq.po:
31543         * po/sr.po:
31544         * po/sv.po:
31545         * po/uk.po:
31546         * po/vi.po:
31547           update translations
31548           Original commit message from CVS:
31549           update translations
31550
31551 Mon Dec 5 13:04:22 2005 +0000  Andy Wingo <wingo@pobox.com>
31552
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.
31565
31566 Mon Dec 5 13:03:00 2005 +0000  Andy Wingo <wingo@pobox.com>
31567
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.
31593
31594 Mon Dec 5 12:23:22 2005 +0000  Michael Smith <msmith@xiph.org>
31595
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.
31600
31601 Sun Dec 4 22:26:07 2005 +0000  Christian Schaller <uraeus@gnome.org>
31602
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
31607
31608 Sat Dec 3 18:51:48 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31609
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
31619
31620 Sat Dec 3 18:50:12 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31621
31622         * docs/plugins/inspect/plugin-fdsrc.xml:
31623           remove fdsrc docs
31624           Original commit message from CVS:
31625           remove fdsrc docs
31626
31627 Thu Dec 1 19:18:08 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31628
31629         * configure.ac:
31630           back to HEAD
31631           Original commit message from CVS:
31632           back to HEAD
31633
31634 Thu Dec 1 19:14:26 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31635
31636         * ChangeLog:
31637         * NEWS:
31638         * RELEASE:
31639         * configure.ac:
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:
31679           releasing 0.9.7
31680           Original commit message from CVS:
31681           releasing 0.9.7
31682
31683 Thu Dec 1 19:13:20 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31684
31685         * docs/plugins/inspect/plugin-qtdemux.xml:
31686           releasing 0.9.7
31687           Original commit message from CVS:
31688           releasing 0.9.7
31689
31690 Thu Dec 1 17:53:29 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31691
31692         * common:
31693         * po/af.po:
31694         * po/az.po:
31695         * po/cs.po:
31696         * po/en_GB.po:
31697         * po/hu.po:
31698         * po/it.po:
31699         * po/nb.po:
31700         * po/nl.po:
31701         * po/or.po:
31702         * po/sq.po:
31703         * po/sr.po:
31704         * po/sv.po:
31705         * po/uk.po:
31706         * po/vi.po:
31707           Update .po files
31708           Original commit message from CVS:
31709           Update .po files
31710
31711 Thu Dec 1 15:34:13 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31712
31713         * ChangeLog:
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
31721
31722 Thu Dec 1 15:22:25 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31723
31724         * ChangeLog:
31725         * configure.ac:
31726         * ext/Makefile.am:
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:
31736           move pango to base
31737           Original commit message from CVS:
31738           move pango to base
31739
31740 Thu Dec 1 14:39:30 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31741
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
31754
31755 Thu Dec 1 14:30:01 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31756
31757         * ChangeLog:
31758         * common:
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
31837
31838 Wed Nov 30 19:02:35 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
31839
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.
31846
31847 Wed Nov 30 18:48:56 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31848
31849         * ChangeLog:
31850         * configure.ac:
31851           fix tests
31852           Original commit message from CVS:
31853           fix tests
31854
31855 Wed Nov 30 18:40:19 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31856
31857         * Makefile.am:
31858           add tests subdir
31859           Original commit message from CVS:
31860           add tests subdir
31861
31862 Wed Nov 30 18:36:02 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31863
31864         * tests/check/Makefile.am:
31865           add Makefile.am
31866           Original commit message from CVS:
31867           add Makefile.am
31868
31869 Wed Nov 30 18:28:53 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31870
31871           move
31872           Original commit message from CVS:
31873           * PORTED_09:
31874           * docs/random/PORTED_09:
31875           move
31876           * tests/Makefile.am:
31877           add
31878           * win32/gst.sln:
31879           remove
31880
31881 Wed Nov 30 18:24:08 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31882
31883         * ChangeLog:
31884         * Makefile.am:
31885         * check/.gitignore:
31886         * check/Makefile.am:
31887         * check/elements/.gitignore:
31888         * check/elements/level.c:
31889         * check/elements/matroskamux.c:
31890         * configure.ac:
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:
31911           move under tests
31912           Original commit message from CVS:
31913           move under tests
31914
31915 Wed Nov 30 16:57:57 2005 +0000  Christian Schaller <uraeus@gnome.org>
31916
31917         * common:
31918         * gst-plugins-good.spec.in:
31919           update for latest changes
31920           Original commit message from CVS:
31921           update for latest changes
31922
31923 Wed Nov 30 14:53:29 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31924
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:
31934           Add missing files.
31935
31936 Wed Nov 30 13:20:57 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31937
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:
31940           * configure.ac:
31941           * ext/Makefile.am:
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
31967           element.
31968
31969 Wed Nov 30 11:10:01 2005 +0000  Julien Moutte <julien@moutte.net>
31970
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.
31975
31976 Wed Nov 30 10:18:42 2005 +0000  Julien Moutte <julien@moutte.net>
31977
31978           Ported multipart mux/demux to 0.9.
31979           Original commit message from CVS:
31980           2005-11-30  Julien MOUTTE  <julien@moutte.net>
31981           * configure.ac:
31982           * PORTED_O9:
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
31997           0.9.
31998
31999 Wed Nov 30 08:26:47 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32000
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
32017
32018 Tue Nov 29 17:46:04 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32019
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)
32025
32026 Tue Nov 29 15:42:01 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32027
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.
32033
32034 Tue Nov 29 14:49:00 2005 +0000  Edward Hervey <bilboed@bilboed.com>
32035
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
32041
32042 Tue Nov 29 10:55:09 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32043
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
32049
32050 Tue Nov 29 10:46:00 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32051
32052         * ChangeLog:
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
32071
32072 Tue Nov 29 01:30:40 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32073
32074         * common:
32075         * gst/videofilter/gstvideoflip.c:
32076         * gst/videofilter/gstvideoflip.h:
32077           borgify
32078           Original commit message from CVS:
32079           borgify
32080
32081 Mon Nov 28 17:31:44 2005 +0000  Edward Hervey <bilboed@bilboed.com>
32082
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.
32087
32088 Mon Nov 28 16:54:03 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32089
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.
32099
32100 Mon Nov 28 15:43:29 2005 +0000  Edward Hervey <bilboed@bilboed.com>
32101
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.
32110
32111 Mon Nov 28 15:13:22 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32112
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)
32119
32120 Mon Nov 28 12:59:05 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32121
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):
32126           From Michal Benes:
32127           frame duration should be GST_SECOND / framerate, not
32128           GST_SECOND * framerate. (Fixes: #322643)
32129
32130 Sun Nov 27 17:02:53 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32131
32132           configure.ac: fix up GST_PLUGIN_LDFLAGS
32133           Original commit message from CVS:
32134           * configure.ac:
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
32140
32141 Sun Nov 27 15:30:25 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32142
32143         * configure.ac:
32144           no need for an AS_LIBTOOL call
32145           Original commit message from CVS:
32146           no need for an AS_LIBTOOL call
32147
32148 Sun Nov 27 14:33:31 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32149
32150         * Makefile.am:
32151         * common:
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
32156
32157 Sat Nov 26 12:54:47 2005 +0000  Edward Hervey <bilboed@bilboed.com>
32158
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.
32164
32165 Fri Nov 25 22:14:47 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32166
32167         * ChangeLog:
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:
32172           document flacdec
32173           Original commit message from CVS:
32174           document flacdec
32175
32176 Fri Nov 25 21:36:18 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32177
32178         * ChangeLog:
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
32191           document
32192
32193 Fri Nov 25 21:02:16 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32194
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
32208
32209 Fri Nov 25 19:58:19 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
32210
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.
32219
32220 Fri Nov 25 18:15:51 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32221
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
32242
32243 Fri Nov 25 18:03:24 2005 +0000  Sebastien Cote <sebas642@yahoo.ca>
32244
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.
32249
32250 Thu Nov 24 15:07:06 2005 +0000  Julien Moutte <julien@moutte.net>
32251
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
32261           buffers.
32262
32263 Thu Nov 24 12:50:28 2005 +0000  Julien Moutte <julien@moutte.net>
32264
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
32277           correctly again.
32278
32279 Thu Nov 24 11:16:53 2005 +0000  Michael Smith <msmith@xiph.org>
32280
32281         * README:
32282           Fix #320288: wrong readme in plugins-good
32283           Original commit message from CVS:
32284           Fix #320288: wrong readme in plugins-good
32285
32286 Thu Nov 24 11:06:29 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32287
32288         * Makefile.am:
32289           fix torture target
32290           Original commit message from CVS:
32291           fix torture target
32292
32293 Wed Nov 23 21:25:56 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32294
32295         * Makefile.am:
32296           add a torture target
32297           Original commit message from CVS:
32298           add a torture target
32299
32300 Wed Nov 23 20:05:26 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32301
32302         * ChangeLog:
32303         * configure.ac:
32304           back to HEAD
32305           Original commit message from CVS:
32306           back to HEAD
32307
32308 Wed Nov 23 19:57:49 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32309
32310         * docs/plugins/inspect/plugin-qtdemux.xml:
32311           releasing 0.9.6
32312           Original commit message from CVS:
32313           releasing 0.9.6
32314
32315 Wed Nov 23 19:56:31 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32316
32317         * ChangeLog:
32318         * NEWS:
32319         * RELEASE:
32320         * configure.ac:
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:
32358           releasing 0.9.6
32359           Original commit message from CVS:
32360           releasing 0.9.6
32361
32362 Wed Nov 23 19:14:07 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32363
32364         * docs/plugins/inspect/plugin-cutter.xml:
32365           adding cutter
32366           Original commit message from CVS:
32367           adding cutter
32368
32369 Wed Nov 23 19:05:29 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32370
32371         * po/af.po:
32372         * po/az.po:
32373         * po/cs.po:
32374         * po/en_GB.po:
32375         * po/hu.po:
32376         * po/it.po:
32377         * po/nb.po:
32378         * po/nl.po:
32379         * po/or.po:
32380         * po/sq.po:
32381         * po/sr.po:
32382         * po/sv.po:
32383         * po/uk.po:
32384         * po/vi.po:
32385           Update .po files
32386           Original commit message from CVS:
32387           Update .po files
32388
32389 Wed Nov 23 16:49:16 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32390
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
32395
32396 Wed Nov 23 15:50:51 2005 +0000  Julien Moutte <julien@moutte.net>
32397
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),
32417           (plugin_init):
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),
32427           (gst_dicetv_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),
32432           (gst_edgetv_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),
32457           (gst_warptv_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
32475           works
32476           and best for the end, videoflip converts navigation events
32477           depending
32478           on flip method ! Fixes #320953
32479
32480 Wed Nov 23 14:22:18 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32481
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
32492
32493 Wed Nov 23 12:19:06 2005 +0000  Christian Schaller <uraeus@gnome.org>
32494
32495         * gst-plugins-good.spec.in:
32496           add cutter to spec in
32497           Original commit message from CVS:
32498           add cutter to spec in
32499
32500 Wed Nov 23 11:57:51 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32501
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
32508
32509 Tue Nov 22 23:58:14 2005 +0000  Michael Smith <msmith@xiph.org>
32510
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.
32522
32523 Tue Nov 22 22:35:57 2005 +0000  Michael Smith <msmith@xiph.org>
32524
32525         * ChangeLog:
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
32531           in goom.
32532           Does not, however, fix the general crackheadedness of goom (global variables,
32533           oh my!); this should be moved to -bad.
32534
32535 Tue Nov 22 22:21:37 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32536
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
32561
32562 Tue Nov 22 20:07:47 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32563
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.
32574
32575 Tue Nov 22 18:11:58 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32576
32577         * ChangeLog:
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:
32593           fix up more enums
32594           Original commit message from CVS:
32595           fix up more enums
32596
32597 Tue Nov 22 17:39:11 2005 +0000  Michael Smith <msmith@xiph.org>
32598
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.
32605
32606 Tue Nov 22 17:09:36 2005 +0000  Michael Smith <msmith@xiph.org>
32607
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.
32618
32619 Tue Nov 22 14:44:26 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32620
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.
32630
32631 Tue Nov 22 13:13:21 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32632
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
32638           functions
32639
32640 Tue Nov 22 13:11:25 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32641
32642         * gst/level/gstlevel.c:
32643           various cosmetic fixes
32644           Original commit message from CVS:
32645           various cosmetic fixes
32646
32647 Tue Nov 22 12:48:10 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32648
32649         * gst/level/gstlevel.c:
32650           various cosmetic fixes
32651           Original commit message from CVS:
32652           various cosmetic fixes
32653
32654 Tue Nov 22 12:41:35 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32655
32656         * gst/level/gstlevel.c:
32657           various cosmetic fixes
32658           Original commit message from CVS:
32659           various cosmetic fixes
32660
32661 Tue Nov 22 12:38:33 2005 +0000  Andy Wingo <wingo@pobox.com>
32662
32663         * ChangeLog:
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.
32673
32674 Tue Nov 22 11:57:51 2005 +0000  Andy Wingo <wingo@pobox.com>
32675
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.
32686
32687 Tue Nov 22 11:53:34 2005 +0000  Andy Wingo <wingo@pobox.com>
32688
32689         * ChangeLog:
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.
32731
32732 Tue Nov 22 11:49:30 2005 +0000  Edward Hervey <bilboed@bilboed.com>
32733
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
32745
32746 Tue Nov 22 11:36:04 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32747
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.
32753
32754 Mon Nov 21 20:11:59 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
32755
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.
32760
32761 Mon Nov 21 19:50:25 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32762
32763           port cutter
32764           Original commit message from CVS:
32765           * configure.ac:
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):
32771           port cutter
32772           * gst/level/gstlevel.c:
32773           fix up plugin details
32774
32775 Mon Nov 21 18:09:02 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32776
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
32794           functions.
32795
32796 Mon Nov 21 17:52:15 2005 +0000  Michael Smith <msmith@xiph.org>
32797
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.
32803
32804 Mon Nov 21 17:49:21 2005 +0000  Michael Smith <msmith@xiph.org>
32805
32806         * ChangeLog:
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
32811
32812 Mon Nov 21 17:37:41 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
32813
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.
32820
32821 Mon Nov 21 17:23:46 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32822
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.
32828
32829 Mon Nov 21 17:18:01 2005 +0000  Michael Smith <msmith@xiph.org>
32830
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.
32841
32842 Mon Nov 21 16:45:46 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32843
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).
32849
32850 Mon Nov 21 16:36:05 2005 +0000  Andy Wingo <wingo@pobox.com>
32851
32852           *.*: Ran scripts/update-macros. Oh yes.
32853           Original commit message from CVS:
32854           2005-11-21  Andy Wingo  <wingo@pobox.com>
32855           * *.h:
32856           * *.c: Ran scripts/update-macros. Oh yes.
32857
32858 Mon Nov 21 15:06:35 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32859
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
32864           them.
32865
32866 Mon Nov 21 14:39:04 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32867
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.
32882
32883 Mon Nov 21 14:33:11 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32884
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_*
32894           (#322027)
32895
32896 Mon Nov 21 14:31:05 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32897
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_*
32905           (#322027)
32906
32907 Mon Nov 21 13:38:24 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32908
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.
32922
32923 Mon Nov 21 12:13:48 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32924
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
32940           change function.
32941
32942 Sun Nov 20 17:04:55 2005 +0000  Julien Moutte <julien@moutte.net>
32943
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.
32949
32950 Sun Nov 20 16:43:32 2005 +0000  Julien Moutte <julien@moutte.net>
32951
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
32956           API changes.
32957           * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Fix for API
32958           changes,
32959           but also fix the code that was not checking return values from
32960           pad_push neither using pad_alloc_buffer.
32961
32962 Fri Nov 18 18:19:21 2005 +0000  Edward Hervey <bilboed@bilboed.com>
32963
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
32970           goes to EOS.
32971
32972 Thu Nov 17 18:23:23 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
32973
32974         * ChangeLog:
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.
32994
32995 Wed Nov 16 19:08:54 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
32996
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):
33000           Fix leak in check.
33001
33002 Wed Nov 16 17:00:32 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33003
33004           gst/flx/gstflxdec.c: Fix state change.
33005           Original commit message from CVS:
33006           * gst/flx/gstflxdec.c: (gst_flxdec_change_state):
33007           Fix state change.
33008
33009 Wed Nov 16 11:02:24 2005 +0000  Andy Wingo <wingo@pobox.com>
33010
33011         * ChangeLog:
33012         * gst/udp/gstudpsrc.c:
33013           Move comment.
33014           Original commit message from CVS:
33015           (gst_udpsrc_create): Move comment.
33016
33017 Wed Nov 16 10:43:44 2005 +0000  Andy Wingo <wingo@pobox.com>
33018
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.
33023
33024 Tue Nov 15 19:41:21 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33025
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).
33032
33033 Tue Nov 15 12:16:00 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33034
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).
33040
33041 Mon Nov 14 02:13:35 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33042
33043         * ChangeLog:
33044         * common:
33045         * configure.ac:
33046         * ext/aalib/gstaasink.c:
33047         * ext/cairo/gstcairo.c:
33048         * ext/dv/gstdv.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:
33077         * gst/law/alaw.c:
33078         * gst/law/mulaw.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
33105
33106 Sat Nov 12 13:31:56 2005 +0000  Edward Hervey <bilboed@bilboed.com>
33107
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.
33112
33113 Fri Nov 11 19:34:50 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33114
33115         * ChangeLog:
33116         * configure.ac:
33117           back to head
33118           Original commit message from CVS:
33119           back to head
33120
33121 Fri Nov 11 19:33:23 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33122
33123         * ChangeLog:
33124         * NEWS:
33125         * RELEASE:
33126         * configure.ac:
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:
33165           releasing 0.9.5
33166           Original commit message from CVS:
33167           releasing 0.9.5
33168
33169 Fri Nov 11 18:33:21 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33170
33171         * po/af.po:
33172         * po/az.po:
33173         * po/cs.po:
33174         * po/en_GB.po:
33175         * po/hu.po:
33176         * po/it.po:
33177         * po/nb.po:
33178         * po/nl.po:
33179         * po/or.po:
33180         * po/sq.po:
33181         * po/sr.po:
33182         * po/sv.po:
33183         * po/uk.po:
33184         * po/vi.po:
33185           Update .po files
33186           Original commit message from CVS:
33187           Update .po files
33188
33189 Fri Nov 11 16:48:58 2005 +0000  Edward Hervey <bilboed@bilboed.com>
33190
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.
33201
33202 Fri Nov 11 15:17:44 2005 +0000  Christian Schaller <uraeus@gnome.org>
33203
33204         * gst-plugins-good.spec.in:
33205           fix Cairo entry
33206           Original commit message from CVS:
33207           fix Cairo entry
33208
33209 Thu Nov 10 12:34:26 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33210
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.
33216
33217 Thu Nov 10 12:22:30 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33218
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.
33225           (#321136)
33226
33227 Wed Nov 9 21:35:29 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33228
33229         * ChangeLog:
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.
33234
33235 Tue Nov 8 08:54:30 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33236
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)
33242
33243 Mon Nov 7 17:35:20 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33244
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.
33252
33253 Mon Nov 7 15:09:54 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33254
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
33273           yet though.
33274
33275 Mon Nov 7 10:31:32 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33276
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.
33284
33285 Mon Nov 7 10:27:00 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33286
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.
33293
33294 Wed Nov 2 19:42:38 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33295
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.
33304
33305 Wed Nov 2 16:48:55 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33306
33307         * check/elements/matroskamux.c:
33308         * common:
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
33313
33314 Tue Nov 1 16:14:25 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33315
33316         * check/elements/.gitignore:
33317         * gst/level/.gitignore:
33318         * tests/check/elements/.gitignore:
33319           ignore more
33320           Original commit message from CVS:
33321           ignore more
33322
33323 Tue Nov 1 15:15:44 2005 +0000  Edward Hervey <bilboed@bilboed.com>
33324
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
33331           ignored),
33332           and don't set a duration of 0 for buffers otherwise they are discarded
33333           by GstBaseSink.
33334           GstWavEnc needs some serious loving, after going through the code I'm
33335           really wondering how this can stay in -good ...
33336
33337 Tue Nov 1 15:11:16 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33338
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
33348
33349 Tue Nov 1 14:41:01 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33350
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
33356
33357 Tue Nov 1 14:36:02 2005 +0000  Michal Benes <michal.benes@xeris.cz>
33358
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
33368
33369 Tue Nov 1 14:34:22 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33370
33371         * gst/rtp/Makefile.am:
33372           fix Makefile.am
33373           Original commit message from CVS:
33374           fix Makefile.am
33375
33376 Tue Nov 1 12:39:16 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33377
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
33387           class_init.
33388
33389 Tue Nov 1 12:35:39 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33390
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).
33402
33403 Mon Oct 31 22:08:52 2005 +0000  Andy Wingo <wingo@pobox.com>
33404
33405         * ChangeLog:
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.
33418
33419 Mon Oct 31 19:08:27 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
33420
33421         * ChangeLog:
33422         * gst/auparse/gstauparse.c:
33423           Just some cleanup.
33424           Original commit message from CVS:
33425           Just some cleanup.
33426
33427 Mon Oct 31 14:41:31 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
33428
33429         * ChangeLog:
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.
33434
33435 Mon Oct 31 12:00:10 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33436
33437         * ChangeLog:
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.
33443
33444 Fri Oct 28 19:19:40 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
33445
33446         * ChangeLog:
33447         * common:
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.
33452
33453 Fri Oct 28 15:32:48 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33454
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)
33471
33472 Fri Oct 28 13:24:40 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33473
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.
33480
33481 Thu Oct 27 18:46:32 2005 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
33482
33483         * ChangeLog:
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.
33491
33492 Thu Oct 27 11:27:53 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33493
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.
33498
33499 Thu Oct 27 11:25:19 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33500
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.
33507
33508 Thu Oct 27 11:00:40 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33509
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.
33514
33515 Thu Oct 27 09:52:08 2005 +0000  Julien Moutte <julien@moutte.net>
33516
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.
33526
33527 Wed Oct 26 21:47:36 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33528
33529         * ChangeLog:
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.
33537
33538 Wed Oct 26 20:28:32 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33539
33540         * ChangeLog:
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.
33552
33553 Wed Oct 26 17:23:06 2005 +0000  Julien Moutte <julien@moutte.net>
33554
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
33564           tomorrow.
33565
33566 Wed Oct 26 16:36:01 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33567
33568         * gst/rtp/Makefile.am:
33569           fix automake warnings
33570           Original commit message from CVS:
33571           fix automake warnings
33572
33573 Wed Oct 26 14:50:59 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33574
33575         * ChangeLog:
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.
33591
33592 Wed Oct 26 14:23:45 2005 +0000  Julien Moutte <julien@moutte.net>
33593
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.
33600
33601 Wed Oct 26 14:08:49 2005 +0000  Julien Moutte <julien@moutte.net>
33602
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.
33609
33610 Wed Oct 26 11:12:34 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33611
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.
33623
33624 Wed Oct 26 10:38:18 2005 +0000  Julien Moutte <julien@moutte.net>
33625
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
33633           that call.
33634
33635 Wed Oct 26 10:03:02 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33636
33637         * ChangeLog:
33638         * gst/rtp/gstrtpgsmenc.c:
33639         * gst/rtp/gstrtpgsmpay.c:
33640           fix compilation
33641           Original commit message from CVS:
33642           fix compilation
33643
33644 Tue Oct 25 21:09:36 2005 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
33645
33646         * ChangeLog:
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.
33652
33653 Tue Oct 25 19:19:38 2005 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
33654
33655         * ChangeLog:
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)
33670
33671 Tue Oct 25 17:55:19 2005 +0000  Julien Moutte <julien@moutte.net>
33672
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...
33679
33680 Tue Oct 25 16:02:38 2005 +0000  Christian Schaller <uraeus@gnome.org>
33681
33682         * ChangeLog:
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
33687
33688 Tue Oct 25 15:07:02 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33689
33690         * ChangeLog:
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.
33702
33703 Tue Oct 25 13:03:04 2005 +0000  Christian Schaller <uraeus@gnome.org>
33704
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
33709
33710 Tue Oct 25 10:47:09 2005 +0000  Julien Moutte <julien@moutte.net>
33711
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.
33718
33719 Tue Oct 25 10:23:26 2005 +0000  Julien Moutte <julien@moutte.net>
33720
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
33727           alpha channel.
33728
33729 Mon Oct 24 17:29:02 2005 +0000  Edward Hervey <bilboed@bilboed.com>
33730
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.
33735
33736 Mon Oct 24 16:39:38 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33737
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.
33758
33759 Mon Oct 24 15:57:17 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33760
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).
33766
33767 Mon Oct 24 15:50:06 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33768
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.
33782
33783 Mon Oct 24 13:46:09 2005 +0000  Julien Moutte <julien@moutte.net>
33784
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
33789           from 16 to 4096.
33790
33791 Mon Oct 24 13:22:14 2005 +0000  Julien Moutte <julien@moutte.net>
33792
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.
33799
33800 Mon Oct 24 13:02:47 2005 +0000  Christian Schaller <uraeus@gnome.org>
33801
33802         * ChangeLog:
33803         * configure.ac:
33804           port over plugin listing from base
33805           Original commit message from CVS:
33806           port over plugin listing from base
33807
33808 Mon Oct 24 08:59:24 2005 +0000  Julien Moutte <julien@moutte.net>
33809
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
33814           caps on
33815           a sink pad.
33816
33817 Sun Oct 23 23:05:59 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33818
33819         * ChangeLog:
33820         * configure.ac:
33821         * docs/upload.mak:
33822           back to HEAD
33823           Original commit message from CVS:
33824           back to HEAD
33825
33826 Sun Oct 23 22:43:08 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33827
33828         * ChangeLog:
33829         * NEWS:
33830         * RELEASE:
33831         * configure.ac:
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:
33872         * po/af.po:
33873         * po/az.po:
33874         * po/cs.po:
33875         * po/en_GB.po:
33876         * po/hu.po:
33877         * po/it.po:
33878         * po/nb.po:
33879         * po/nl.po:
33880         * po/or.po:
33881         * po/sq.po:
33882         * po/sr.po:
33883         * po/sv.po:
33884         * po/uk.po:
33885         * po/vi.po:
33886           releasing 0.9.4
33887           Original commit message from CVS:
33888           releasing 0.9.4
33889
33890 Sun Oct 23 11:07:10 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33891
33892         * ext/libpng/gstpngdec.c:
33893         * gst/wavparse/gstwavparse.c:
33894         * po/POTFILES.in:
33895           STOPPED->FAILED
33896           Original commit message from CVS:
33897           STOPPED->FAILED
33898
33899 Fri Oct 21 17:00:58 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33900
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.
33909
33910 Fri Oct 21 16:15:57 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33911
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.
33919
33920 Fri Oct 21 10:06:40 2005 +0000  Christian Schaller <uraeus@gnome.org>
33921
33922         * gst-plugins-good.spec.in:
33923           update for latest additions
33924           Original commit message from CVS:
33925           update for latest additions
33926
33927 Thu Oct 20 19:14:27 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33928
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
33941           input streams.
33942
33943 Thu Oct 20 11:50:53 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33944
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.
33951
33952 Thu Oct 20 11:39:40 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33953
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.
33958
33959 Wed Oct 19 20:48:24 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33960
33961         * ChangeLog:
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
33969
33970 Wed Oct 19 15:58:00 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33971
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):
33979           API change fix.
33980
33981 Wed Oct 19 15:57:04 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33982
33983           API change fix.
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):
34002           API change fix.
34003
34004 Wed Oct 19 10:57:46 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34005
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).
34013
34014 Tue Oct 18 22:50:11 2005 +0000  Julien Moutte <julien@moutte.net>
34015
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.
34020
34021 Tue Oct 18 22:44:11 2005 +0000  Julien Moutte <julien@moutte.net>
34022
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 ;-)
34043
34044 Tue Oct 18 18:12:31 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34045
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.
34055
34056 Tue Oct 18 18:06:14 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34057
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.
34066
34067 Tue Oct 18 13:21:18 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34068
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.
34075
34076 Mon Oct 17 17:18:56 2005 +0000  Julien Moutte <julien@moutte.net>
34077
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
34083           better
34084           way.
34085
34086 Mon Oct 17 16:59:20 2005 +0000  Julien Moutte <julien@moutte.net>
34087
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
34093           AYUV
34094           output declared in transform_caps.
34095
34096 Mon Oct 17 15:23:24 2005 +0000  Julien Moutte <julien@moutte.net>
34097
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.
34102
34103 Mon Oct 17 15:14:29 2005 +0000  Julien Moutte <julien@moutte.net>
34104
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.
34111
34112 Mon Oct 17 14:56:12 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34113
34114           configure.ac: Enable flx plugin.
34115           Original commit message from CVS:
34116           * configure.ac:
34117           Enable flx plugin.
34118           * gst/flx/gstflxdec.c: (flx_decode_chunks):
34119           Fix gcc4 signedness issue.
34120
34121 Mon Oct 17 08:46:30 2005 +0000  Julien Moutte <julien@moutte.net>
34122
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):
34146           Ported
34147           to 0.9 using collectpads.
34148
34149 Sun Oct 16 21:19:44 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
34150
34151         * ChangeLog:
34152         * common:
34153         * configure.ac:
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
34160
34161 Sun Oct 16 14:33:05 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34162
34163         * ChangeLog:
34164         * ext/shout2/gstshout2.c:
34165           use gst_version_string
34166           Original commit message from CVS:
34167           use gst_version_string
34168
34169 Sun Oct 16 13:17:11 2005 +0000  Andy Wingo <wingo@pobox.com>
34170
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.
34175
34176 Sat Oct 15 16:48:55 2005 +0000  Julien Moutte <julien@moutte.net>
34177
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
34186
34187 Fri Oct 14 12:43:30 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34188
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>
34192           * configure.ac:
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).
34202
34203 Thu Oct 13 18:59:35 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34204
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.
34212
34213 Thu Oct 13 16:01:35 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34214
34215         * ext/cairo/Makefile.am:
34216           fix dist
34217           Original commit message from CVS:
34218           fix dist
34219
34220 Thu Oct 13 15:28:01 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
34221
34222           examples/stats/mp2ogg.c: more typo fixes
34223           Original commit message from CVS:
34224           * examples/stats/mp2ogg.c:
34225           more typo fixes
34226
34227 Wed Oct 12 14:29:55 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
34228
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
34304
34305 Wed Oct 12 14:29:43 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
34306
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
34336
34337 Wed Oct 12 03:14:57 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34338
34339         * ext/Makefile.am:
34340           dist cairo
34341           Original commit message from CVS:
34342           dist cairo
34343
34344 Wed Oct 12 03:12:57 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34345
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:
34348           * ext/Makefile.am:
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
34357
34358 Wed Oct 12 03:07:26 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34359
34360         * configure.ac:
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
34364
34365 Wed Oct 12 03:03:27 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34366
34367         * Makefile.am:
34368         * common:
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
34372
34373 Tue Oct 11 17:38:29 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34374
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.
34379
34380 Tue Oct 11 16:34:36 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34381
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.
34388
34389 Tue Oct 11 16:33:08 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34390
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.
34406
34407 Tue Oct 11 10:07:35 2005 +0000  Andy Wingo <wingo@pobox.com>
34408
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.
34413
34414 Mon Oct 10 19:57:40 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
34415
34416         * ChangeLog:
34417         * PORTED_09:
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.
34424
34425 Mon Oct 10 14:16:21 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34426
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
34438           errors.
34439
34440 Mon Oct 10 12:31:07 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34441
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.
34447
34448 Fri Oct 7 16:28:24 2005 +0000  Andy Wingo <wingo@pobox.com>
34449
34450         * ChangeLog:
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.
34455
34456 Fri Oct 7 16:22:59 2005 +0000  Andy Wingo <wingo@pobox.com>
34457
34458         * ChangeLog:
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
34463           unplugged.
34464           (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.
34465
34466 Fri Oct 7 15:24:24 2005 +0000  Andy Wingo <wingo@pobox.com>
34467
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().
34473
34474 Fri Oct 7 13:17:53 2005 +0000  Andy Wingo <wingo@pobox.com>
34475
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
34482           some steps.
34483
34484 Fri Oct 7 11:30:41 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34485
34486           configure.ac: Add check for mmap
34487           Original commit message from CVS:
34488           * configure.ac:
34489           Add check for mmap
34490           * gst/debug/Makefile.am:
34491           Only compile efence plugin on systems that have mmap.
34492
34493 Wed Oct 5 16:36:57 2005 +0000  Christian Schaller <uraeus@gnome.org>
34494
34495         * gst-plugins-good.spec.in:
34496           add latest files
34497           Original commit message from CVS:
34498           add latest files
34499
34500 Wed Oct 5 11:38:29 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34501
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
34513           breakmydata.
34514
34515 Wed Oct 5 11:15:23 2005 +0000  Edward Hervey <bilboed@bilboed.com>
34516
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
34522
34523 Tue Oct 4 17:58:40 2005 +0000  Michael Smith <msmith@xiph.org>
34524
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
34533
34534 Tue Oct 4 17:44:43 2005 +0000  Edward Hervey <bilboed@bilboed.com>
34535
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.
34543
34544 Mon Oct 3 17:59:18 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34545
34546         * ChangeLog:
34547         * configure.ac:
34548           back to head
34549           Original commit message from CVS:
34550           back to head
34551
34552 Mon Oct 3 17:48:57 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34553
34554         * ChangeLog:
34555         * NEWS:
34556         * README:
34557         * configure.ac:
34558         * po/af.po:
34559         * po/az.po:
34560         * po/cs.po:
34561         * po/en_GB.po:
34562         * po/hu.po:
34563         * po/it.po:
34564         * po/nb.po:
34565         * po/nl.po:
34566         * po/or.po:
34567         * po/sq.po:
34568         * po/sr.po:
34569         * po/sv.po:
34570         * po/uk.po:
34571         * po/vi.po:
34572           release time
34573           Original commit message from CVS:
34574           release time
34575
34576 Sun Oct 2 23:08:35 2005 +0000  Andy Wingo <wingo@pobox.com>
34577
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
34582           error returns.
34583
34584 Sun Oct 2 15:33:14 2005 +0000  Andy Wingo <wingo@pobox.com>
34585
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.
34595
34596 Fri Sep 30 16:36:49 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34597
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)
34608
34609 Thu Sep 29 13:08:41 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34610
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.
34615
34616 Wed Sep 28 13:38:02 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34617
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.
34622
34623 Wed Sep 28 09:45:00 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34624
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:
34627           * configure.ac:
34628           Fix unexpanded autoconf macro GST_DOC, which has been renamed
34629           to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).
34630
34631 Tue Sep 27 15:12:45 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34632
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)
34639
34640 Mon Sep 26 14:59:10 2005 +0000  Christian Schaller <uraeus@gnome.org>
34641
34642         * gst-plugins-good.spec.in:
34643           add auparse to plugins list
34644           Original commit message from CVS:
34645           add auparse to plugins list
34646
34647 Mon Sep 26 14:42:09 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34648
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.
34654
34655 Mon Sep 26 13:06:27 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34656
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.
34667
34668 Sat Sep 24 13:34:46 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34669
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
34675
34676 Sat Sep 24 13:10:52 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34677
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):
34682           These are sinks.
34683
34684 Sat Sep 24 12:10:02 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34685
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
34695
34696 Fri Sep 23 18:23:04 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34697
34698         * ChangeLog:
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:
34703           updating docs
34704           Original commit message from CVS:
34705           updating docs
34706
34707 Fri Sep 23 18:15:51 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34708
34709         * ChangeLog:
34710         * Makefile.am:
34711         * check/elements/level.c:
34712         * common:
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.
34721
34722 Fri Sep 23 15:01:00 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34723
34724         * gst/goom/Makefile.am:
34725           fix build of goom
34726           Original commit message from CVS:
34727           fix build of goom
34728
34729 Fri Sep 23 14:20:01 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34730
34731         * common:
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
34736
34737 Fri Sep 23 04:23:00 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34738
34739         * ChangeLog:
34740         * configure.ac:
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
34787
34788 Thu Sep 22 22:38:48 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
34789
34790         * ChangeLog:
34791         * PORTED_09:
34792         * configure.ac:
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
34798
34799 Thu Sep 22 14:13:36 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34800
34801           gst/rtp/: Use is_filled to both check MTU and max-ptime of base class.
34802           Original commit message from CVS:
34803           * gst/rtp/TODO:
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.
34812
34813 Thu Sep 22 11:28:23 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34814
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.
34821
34822 Thu Sep 22 10:39:11 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34823
34824           gst/rtp/: Remove g_print.
34825           Original commit message from CVS:
34826           * gst/rtp/TODO:
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:
34833           Remove g_print.
34834           Update TODO
34835           Make payload encoder a bit smarter and more correct with
34836           timestamps.
34837           Added option in payloader to include config string in-band.
34838
34839 Wed Sep 21 19:41:45 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34840
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.
34847
34848 Wed Sep 21 17:53:26 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34849
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.
34862
34863 Wed Sep 21 17:50:29 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34864
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
34870           parse ILL/ILP.
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.
34878
34879 Wed Sep 21 12:19:24 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34880
34881           gst/rtp/README: Update README
34882           Original commit message from CVS:
34883           * gst/rtp/README:
34884           Update README
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
34891           source.
34892           * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
34893           Don't unref old caps when NULL.
34894
34895 Tue Sep 20 17:35:11 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34896
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:
34907           Add URI handler.
34908           Parse SDP and create caps.
34909
34910 Tue Sep 20 17:19:43 2005 +0000  Christian Schaller <uraeus@gnome.org>
34911
34912         * gst-plugins-good.spec.in:
34913           more spec file fixoring
34914           Original commit message from CVS:
34915           more spec file fixoring
34916
34917 Tue Sep 20 17:04:33 2005 +0000  Christian Schaller <uraeus@gnome.org>
34918
34919         * gst-plugins-good.spec.in:
34920         * gst-plugins.spec.in:
34921           fix spec files
34922           Original commit message from CVS:
34923           fix spec files
34924
34925 Tue Sep 20 10:51:51 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34926
34927         * gst/rtp/README:
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
34949
34950 Tue Sep 20 07:30:31 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
34951
34952           gst/alpha/gstalpha.c: fix element description
34953           Original commit message from CVS:
34954           * gst/alpha/gstalpha.c:
34955           fix element description
34956
34957 Mon Sep 19 17:57:06 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34958
34959         * docs/plugins/gst-plugins-good-plugins.prerequisites:
34960           prereqs as well
34961           Original commit message from CVS:
34962           prereqs as well
34963
34964 Mon Sep 19 17:53:42 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34965
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
34974
34975 Mon Sep 19 17:03:55 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34976
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.
34981
34982 Mon Sep 19 16:43:56 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34983
34984         * Makefile.am:
34985           add check-valgrind target
34986           Original commit message from CVS:
34987           add check-valgrind target
34988
34989 Mon Sep 19 16:26:30 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34990
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.
35002
35003 Mon Sep 19 11:48:13 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
35004
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.
35009
35010 Mon Sep 19 11:38:10 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
35011
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):
35017           Set caps on pads.
35018
35019 Mon Sep 19 11:06:05 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35020
35021         * gst/debug/Makefile.am:
35022           disable flags for unbuilt plugins
35023           Original commit message from CVS:
35024           disable flags for unbuilt plugins
35025
35026 Mon Sep 19 08:21:29 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35027
35028         * common:
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
35033
35034 Fri Sep 16 00:38:50 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35035
35036         * check/Makefile.am:
35037         * common:
35038         * tests/check/Makefile.am:
35039           remove gst-register
35040           Original commit message from CVS:
35041           remove gst-register
35042
35043 Thu Sep 15 13:57:56 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
35044
35045         * ChangeLog:
35046         * common:
35047         * gst/rtp/Makefile.am:
35048         * gst/rtp/README:
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
35085           the base classes.
35086           Updated README with suggested RTP caps and how to convert
35087           to/from SDP.
35088           Added config descriptor in mp4v payloader.
35089
35090 Thu Sep 15 10:47:58 2005 +0000  Andy Wingo <wingo@pobox.com>
35091
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.
35098
35099 Wed Sep 14 20:51:47 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35100
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
35112           * gst/rtp/TODO:
35113           add a note for the future
35114
35115 Wed Sep 14 11:44:11 2005 +0000  Michael Smith <msmith@xiph.org>
35116
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
35121
35122 Wed Sep 14 11:23:44 2005 +0000  Michael Smith <msmith@xiph.org>
35123
35124         * ChangeLog:
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)
35130
35131 Mon Sep 12 16:37:05 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
35132
35133         * ChangeLog:
35134           Fix up bogus ChangeLog entry
35135           Original commit message from CVS:
35136           Fix up bogus ChangeLog entry
35137
35138 Mon Sep 12 16:14:48 2005 +0000  Andy Wingo <wingo@pobox.com>
35139
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.
35144
35145 Sun Sep 11 17:52:09 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35146
35147         * common:
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
35179
35180 Fri Sep 9 17:56:43 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
35181
35182           Move fdsrc back into gstreamer core elements.
35183           Original commit message from CVS:
35184           * configure.ac:
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.
35193
35194 Fri Sep 9 16:11:48 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35195
35196         * ChangeLog:
35197         * ext/jpeg/gstsmokeenc.c:
35198         * ext/jpeg/smokecodec.c:
35199           fix compiler warnings
35200           Original commit message from CVS:
35201           fix compiler warnings
35202
35203 Fri Sep 9 11:09:49 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35204
35205           gst-plugins-good.spec.in: spec file fixes
35206           Original commit message from CVS:
35207           * gst-plugins-good.spec.in:
35208           spec file fixes
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):
35215           some debugging
35216
35217 Thu Sep 8 16:58:40 2005 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
35218
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
35226
35227 Thu Sep 8 16:26:17 2005 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
35228
35229         * ChangeLog:
35230           jpegenc ported to GStreamer 0.9
35231           Original commit message from CVS:
35232           jpegenc ported to GStreamer 0.9
35233
35234 Wed Sep 7 13:49:37 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
35235
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
35243
35244 Tue Sep 6 23:30:03 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
35245
35246           Port to 0.9 and re-enable efence plugin.
35247           Original commit message from CVS:
35248           * configure.ac:
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.
35256
35257 Tue Sep 6 21:31:25 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
35258
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).
35266
35267 Tue Sep 6 15:50:58 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
35268
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.
35291
35292 Tue Sep 6 14:06:47 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35293
35294         * configure.ac:
35295           back to HEAD
35296           Original commit message from CVS:
35297           back to HEAD
35298
35299 Tue Sep 6 14:05:33 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35300
35301         * ChangeLog:
35302         * NEWS:
35303         * README:
35304         * RELEASE:
35305         * autogen.sh:
35306         * common:
35307         * configure.ac:
35308           releasing 0.9.2
35309           Original commit message from CVS:
35310           releasing 0.9.2
35311
35312 Mon Sep 5 17:20:28 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
35313
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.
35320
35321 Mon Sep 5 16:28:16 2005 +0000  Andy Wingo <wingo@pobox.com>
35322
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.
35329
35330 Mon Sep 5 15:10:18 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35331
35332         * gst/qtdemux/qtdemux.c:
35333           cleaning up bad
35334           Original commit message from CVS:
35335           cleaning up bad
35336
35337 Mon Sep 5 13:18:42 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35338
35339         * docs/.gitignore:
35340         * docs/plugins/.gitignore:
35341           maintenance commits
35342           Original commit message from CVS:
35343           maintenance commits
35344
35345 Sun Sep 4 15:09:33 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35346
35347         * configure.ac:
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:
35379           distcheck fixes
35380           Original commit message from CVS:
35381           distcheck fixes
35382
35383 Sun Sep 4 11:50:47 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35384
35385         * Makefile.am:
35386         * autogen.sh:
35387         * common:
35388         * docs/plugins/Makefile.am:
35389         * po/af.po:
35390         * po/az.po:
35391         * po/cs.po:
35392         * po/en_GB.po:
35393         * po/hu.po:
35394         * po/it.po:
35395         * po/nb.po:
35396         * po/nl.po:
35397         * po/or.po:
35398         * po/sq.po:
35399         * po/sr.po:
35400         * po/sv.po:
35401         * po/uk.po:
35402         * po/vi.po:
35403           fix distcheck
35404           Original commit message from CVS:
35405           fix distcheck
35406
35407 Fri Sep 2 15:56:52 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35408
35409         * gst-plugins-good.spec.in:
35410           various spec fixes
35411           Original commit message from CVS:
35412           various spec fixes
35413
35414 Fri Sep 2 15:44:50 2005 +0000  Andy Wingo <wingo@pobox.com>
35415
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:
35491         * po/af.po:
35492         * po/az.po:
35493         * po/cs.po:
35494         * po/en_GB.po:
35495         * po/hu.po:
35496         * po/it.po:
35497         * po/nb.po:
35498         * po/nl.po:
35499         * po/or.po:
35500         * po/sq.po:
35501         * po/sr.po:
35502         * po/sv.po:
35503         * po/uk.po:
35504         * po/vi.po:
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.
35514
35515 Thu Sep 1 21:24:57 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35516
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
35521
35522 Thu Sep 1 21:23:09 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35523
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
35528
35529 Thu Sep 1 21:20:45 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35530
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
35535
35536 Thu Sep 1 21:15:30 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35537
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
35542
35543 Thu Sep 1 20:23:22 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35544
35545         * ChangeLog:
35546         * Makefile.am:
35547         * check/.gitignore:
35548         * check/Makefile.am:
35549         * check/elements/.gitignore:
35550         * check/elements/level.c:
35551         * common:
35552         * configure.ac:
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
35564
35565 Thu Sep 1 17:55:14 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35566
35567           add docs to build
35568           Original commit message from CVS:
35569           * Makefile.am:
35570           * configure.ac:
35571           add docs to build
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:
35585           GstGOOM -> GstGoom
35586           add an example launch line
35587           * gst/level/gstlevel.h:
35588           * gst/monoscope/gstmonoscope.c:
35589           cleanups
35590
35591 Wed Aug 31 16:28:05 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35592
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
35600
35601 Tue Aug 30 19:41:12 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35602
35603         * Makefile.am:
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
35609
35610 Tue Aug 30 19:24:37 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35611
35612         * docs/plugins/.gitignore:
35613           ignore more
35614           Original commit message from CVS:
35615           ignore more
35616
35617 Tue Aug 30 19:24:03 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35618
35619         * docs/Makefile.am:
35620           Makefile.am
35621           Original commit message from CVS:
35622           Makefile.am
35623
35624 Tue Aug 30 19:20:02 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35625
35626         * docs/upload.mak:
35627         * docs/version.entities.in:
35628           commit new stuff
35629           Original commit message from CVS:
35630           commit new stuff
35631
35632 Tue Aug 30 19:01:18 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35633
35634         * ChangeLog:
35635         * common:
35636         * configure.ac:
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 !
35644
35645 Tue Aug 30 17:37:00 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35646
35647         * .gitignore:
35648         * COPYING:
35649         * RELEASE:
35650         * gst-plugins-good.spec.in:
35651           add some files
35652           Original commit message from CVS:
35653           add some files
35654